/** Shopify CDN: Minification failed

Line 2693:25 Unexpected "{"
Line 2693:34 Expected ":"
Line 2693:41 Unexpected "{"
Line 2701:25 Unexpected "{"
Line 2701:34 Expected ":"
Line 2710:25 Unexpected "{"
Line 2710:34 Expected ":"
Line 2715:25 Unexpected "{"
Line 2715:34 Expected ":"
Line 2728:25 Unexpected "{"
... and 43 more hidden warnings

**/

body, h1, h2,span.h2, h3, h4, h5, h6 {font-family: "degular", sans-serif !important;font-weight: 400;font-style: normal;letter-spacing: .02em !important;}
h1, .collection-list-title h2, .collection-list-title .h1, h2, span.h2{letter-spacing: .04em !important;text-transform: uppercase;font-weight: 700 !important;font-size: 32px;}
h3, h4, h5, h6{letter-spacing: .04em !important;text-transform: uppercase;font-weight: 400 !important;}

body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5{color: #000;}
html
{
    overflow-x: hidden;
    scroll-behavior: smooth;
}
@media (min-width: 1440px) {
    .page-width-desktop {
        padding: 0 5rem;
    }
}
.container
{
  max-width: 1430px;margin: 0 auto;padding: 0 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.col {
    padding-left: 12px;
    padding-right: 12px;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10,
.col_11,
.col_12 {
    padding-left: 15px;
    padding-right: 15px;
}

.col_1 {
    -ms-flex: 8.3333333333%;
    flex: 8.3333333333%;
    max-width: 8.3333333333%;
}

.col_2 {
    -ms-flex: 16.6666666667%;
    flex: 16.6666666667%;
    max-width: 16.6666666667%;
}

.col_3 {
    -ms-flex: 25%;
    flex: 25%;
    max-width: 25%;
}

.col_4 {
    -ms-flex: 33.3333333333%;
    flex: 33.3333333333%;
    max-width: 33.3333333333%;
}

.col_5 {
    -ms-flex: 41.6666666667%;
    flex: 41.6666666667%;
    max-width: 41.6666666667%;
}

.col_6 {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
    margin-bottom: 30px;
}

.col_7 {
    -ms-flex: 58.3333333333%;
    flex: 58.3333333333%;
    max-width: 58.3333333333%;
}

.col_8 {
    -ms-flex: 66.6666666667%;
    flex: 66.6666666667%;
    max-width: 66.6666666667%;
}

.col_9 {
    -ms-flex: 75%;
    flex: 75%;
    max-width: 75%;
}

.col_10 {
    -ms-flex: 83.3333333333%;
    flex: 83.3333333333%;
    max-width: 83.3333333333%;
}

.col_11 {
    -ms-flex: 91.6666666667%;
    flex: 91.6666666667%;
    max-width: 91.6666666667%;
}

.col_12 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
}

.d-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bg-set{background-position: center;background-size: cover;background-repeat: no-repeat;}

/* body{background-color: #f7f7f7 !important;} */
.page-width-desktop, .page-width{max-width: 100%;padding: 0 5rem;}
.section-template--23220035813695__image_with_text_GEjyx4-padding .page-width
{max-width: 1130px;padding: 0 15px 0px 15px;}

/* button css */
.button, .shopify-challenge__button, .customer button
{
    background-color: transparent;
    padding: 0px;height: auto;width: auto;line-height: 1.1;
    min-width: inherit;min-height: inherit;
    text-transform: uppercase;border: 0px;
    letter-spacing: 0.08em;text-decoration: none;
    outline: none;box-shadow: none;
    transition: all 0.4s linear;
    color: #000000 !important;
}
.button:before, .shopify-challenge__button:before, .customer button:before
{
    display: none;
}
.button:after, .shopify-challenge__button:after, .customer button:after
{
    box-shadow: none;
    height: 1px;
    width: 100%;
    background-color: #000;
    bottom: 0;left: 0;top: auto;width: 100%;
}
.button:hover:after, 
.shopify-challenge__button:hover:after, 
.customer button:hover:after
{
    outline: none;
    border: 0px;
    box-shadow: none !important;
}
/* button css */

a.link-cta{position: relative;color: #000;text-decoration: none;text-transform: uppercase;font-weight: normal !important;letter-spacing: 1px;}
a.link-cta:before {
content: "";
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
height: 1px;
background-color: #000;
display: block;
top: auto;
transition: all .4s linear;
}
a.link-cta:hover:before
{
    width: 0;
}

/* anoucement bar css */
.announcement-bar__message{text-transform: uppercase;font-weight: 400;
    font-family: "degular", sans-serif !important;letter-spacing: 1px;
    color: #000;
}
.slider-button:not([disabled]):hover{color: #000;}



.marquee h1 {
  display: inline-block;
  padding: 0;
  margin: 0;
  animation: marquee 20s linear infinite;


  display: inline-block;
  padding: 0 2rem; /* spacing between items */
  font-size: 20px; /* adjust */
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 400;
}
.marquee {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  background: #121212; 
 /*  background: #e42024;optional */
  position: relative;
}

.marquee-track {
  display: inline-flex;
  white-space: nowrap;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: 300;
    letter-spacing: 0.04em;
}

.marquee span {
  margin-right: 4rem; /* spacing between messages */
  font-size: 13px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 400;
  color: #fff;
  letter-spacing: 1px;
}


/* header css */
header.header{display: flex;flex-wrap: wrap;column-gap: 0;padding-top: 9px !important;padding-bottom: 9px !important;
             border-top: 1px solid #000;border-bottom: 1px solid #000;}
header.header {border: 0;}
.header-wrapper--border-bottom{border-bottom: 0px !important;}
header .header__heading,
header > .header__heading-link{order: 2;width: 20%;padding: 0px;margin: 0px;box-sizing: border-box;text-align: center;}
.header__inline-menu{order: 1;width: 40%;padding: 0px;margin: 0px;box-sizing: border-box;margin-left: -10px !important;}
.header__icons{order: 3;width: 40%;padding: 0px;margin: 0px;box-sizing: border-box;justify-content: flex-end;}
.header--middle-left .header__heading-link .h2{margin-left: 32px;}
.header__heading-link .h2{font-size: 41px;color: #121212;letter-spacing: 0.08em !important;display: block;font-weight: 400 !important;transform: translateY(-3px);}
.list-menu__item{text-transform: uppercase;letter-spacing: 1px;color: #000;}
.header__icon span{margin-left: 2px;}

.cart-count-bubble{bottom: .5rem;left: 2.2rem;}
.header__icon--cart .icon{width: 3.8rem;height: 3.8rem;transform: translatey(1px);}
/* header css */


/* card css */
.image-with-text__media--placeholder.image-with-text__media--adapt{height: 640px;}
.image-with-text__grid{align-items: center;}
.image-with-text__content--desktop-left>*{text-align: center;align-self: center;}
.image-with-text__content .image-with-text__text{margin-top: 0px;}
.card__badge{position: fixed;top: 3px;right: 10px;}
.badge{border-radius: 0px;text-transform: uppercase;background-color: transparent;
color: #000;font-size: 14px;font-weight: 300;padding: 0px;letter-spacing: 0.09em;}
.product-grid{column-gap: 0px;margin: 0 -7px;row-gap: 14px;justify-content: center;}
.grid--4-col-desktop .grid__item {width: 25%;max-width: 25%;padding: 0 7px;}

.card--standard .card__inner{background-color: #fff;}
.card-wrapper {overflow: hidden;border: 1px solid #ccc !important;}

.card--standard > .card__content{position: absolute;bottom: -80px;left: 0;
    background-color: rgba(255,255,255,0.9);
    transition: all 0.4s linear;top: auto;width: 100%;padding: 15px 20px !important;}
.card__heading{font-size: 16px;}
.collection__view-all{position: absolute;top: 40px;right: 5rem;}

/* hover card */
.card-wrapper:hover .card--standard > .card__content{bottom: 0;}
.section-collection-list .card-wrapper .card--standard > .card__content{bottom: 0;}

/* card css */

/* Blog card css  */
.article-card__excerpt{margin: 0px !important;}
.home-single-blog-post{padding: 240px 0 140px 0;text-align: center;display: flex;align-items: center;}
.home-single-blog-post .image-with-text__heading.h1{margin-bottom: 20px;}
.home-single-blog-post a{margin-top: 30px;}
/* Blog card css  */

/* Search input field */
.field__input, .select__select, .customer .field input, .customer select,
.predictive-search__item--term
{
    font-family: "degular", sans-serif !important;
    text-transform: uppercase;
    font-weight: 300 !important;
    letter-spacing: 1px;
}
.field__input:focus, 
.field__input:hover, 
.select__select:focus,
.select__select:hover,
.customer .field input:focus, 
.customer .field input:hover, 
.customer select:focus, 
.customer select:hover, 
.localization-form__select:focus.localization-form__select:after,
.localization-form__select:hover.localization-form__select:after
{box-shadow: 0 0 0 1px #000 !important;}
.field__label, .customer .field label{text-transform: uppercase;color: #000;
letter-spacing: 0.08em;}
/* Search input field */

/* Side Cart Css */
.cart-items td, .cart-items th{color: #000 !important;font-size: 12px;}
.cart-items td{padding-right: 10px !important;}
.cart-item__name,
.product-option{text-transform: uppercase;font-family: "degular", sans-serif !important;letter-spacing: 1px;}
.price{font-size: 15px;}
.cart-item__details>*+*{margin-top: 5px;}
.drawer__inner{width: 47rem;}
.cart-items th{padding-bottom: 10px;}
.quantity__input{font-family: "degular", sans-serif !important;}
.quantity__button{width: 3.5rem;}
.quantity{min-height: 3.5rem;width: 10rem;}
.cart-item cart-remove-button{margin: 0 0 0 5px;}
.cart-drawer .cart__checkout-button{background-color: #000;padding: 15px 10px;color: #fff !important;border: 1px solid #000;}
.cart-drawer .cart__checkout-button:after{display: none;}
.cart-drawer .cart__checkout-button:hover{background-color: transparent;color: #000 !important;}
.totals>h2{font-size: 16px;letter-spacing: 1px;}
.totals__total-value{font-size: 17px;color: #000;}
.cart-drawer .tax-note{text-transform: uppercase;font-size: 12px;}
/* side cart css */ 
  
/* hero banner css */
.video-container{position: relative;overflow: hidden;height: calc(100vh - 230px);width: calc(100vw - 15px);}
.video-container video {position: absolute;top: 50%;left: 50%;    width: auto;height: auto;min-width: 101%;min-height: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);border: 0px;outline: none;    box-shadow: none;
}

/* image text block css for TEXT */
@media screen and (min-width: 750px) {
  .image-with-text__media--placeholder.image-with-text__media--adapt{height: 65rem !important;}
}
.image-with-text__text p {font-size: 17px;font-weight: 400;letter-spacing: 1px;color: #000;}
.image-with-text__heading{align-self: center;}
.image-with-text__content--desktop-left>* {align-self: center !important;text-align: center !important;}
/* image text block css for TEXT */

/* home page collection block css */
.multirow__inner{flex-wrap: wrap;flex-direction: row !important;row-gap: 0 !important;}
.multirow .image-with-text{width: 50%;}
.multirow .image-with-text:nth-child(4n+2) .image-with-text__grid--reverse{flex-direction: row;}
.multirow .image-with-text:nth-child(4n+3) .image-with-text__grid{flex-direction: row-reverse;}
.image-with-text__content{padding: 4rem !important;}
.image-with-text__text--caption{letter-spacing: 1px;}
.image-with-text__heading.h1{font-size: 27px;margin-bottom: 10px;}
.image-with-text__content>*+*{margin: 0;}
.image-with-text__text p{line-height: 1.4;text-transform: uppercase;font-size: 15px;font-weight: 300;letter-spacing: 1px;}
.image-with-text__content .image-with-text__text+.button{opacity: 1;letter-spacing: 1px;text-decoration: none;position: relative;}
.image-with-text__content .image-with-text__text+.button:before{content: '';position: absolute;bottom: -3px;left: 0;
    width: 100%;height: 1px;background-color: #000;display: block;top: auto;transition: all 0.4s linear;}
.image-with-text__content .image-with-text__text+.button:hover:before{width: 0px;}
.image-with-text__content .image-with-text__text+.button:after{display: none;}

.home-template .card--standard .card__inner {min-height: 375px;border: 0px !important;}
/* home page collection block css */

/* home page new collection list grid css */
.collection-list-wrapper .grid--4-col-desktop .grid__item {width: inherit;max-width: inherit;padding: inherit;}
.collection-list-wrapper .card--standard>.card__content{bottom: -48px;height: 48px;}
/* home page new collection list grid css */

/* Collection page css */
/* Collection page css */
.facets-container{padding-bottom: 0.4em;}

.template-collection .collection-hero.collection-hero--with-image{
    background-position: center;background-repeat: no-repeat;
    background-size: cover;text-align: center;padding: 0 0 30% 0;position: relative;background-attachment: local;}

.collection-hero__inner{position: relative;z-index: 1;}
.collection-hero h1{margin-top: 0px;color: #fff;margin-bottom: 10px;font-size: 40px;}
.collection-hero__description{text-align: center;max-width: 100%;margin: 0px auto !important;}
.collection-hero__description p{font-size: 20px;color: #fff;letter-spacing: 1px;font-weight: 300;margin-bottom: 10px;}
.underline-links-hover:hover a{text-decoration: none !important;}
.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) {margin-top: .3rem !important;}
.pagination__item{color: #000 !important;}


.collection-hero--with-image .collection-hero__text-wrapper{flex-basis: 100% !important;padding: 20px !important;}
.collection-hero{    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 30% !important;
    background-attachment: inherit;}
/* Collection page css */



.mobile-facets__open-label {text-transform: uppercase;font-weight: 400;}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {font-weight: 400 !important;}
.mobile-facets__open .mobile-facets__open-label {position: relative;transform: translateY(-1px);}
.mobile-facets__open .mobile-facets__open-label:after {content: '';position: absolute;bottom: -1px;left: 0;width: 100%;height: 1px;background-color: #000;}
.mobile-facets__open:hover .mobile-facets__open-label {text-decoration: none;}
.field__input:focus, .field__input:hover, .select__select:focus, .select__select:hover, .customer .field input:focus, .customer .field input:hover, .customer select:focus, .customer select:hover, .localization-form__select:focus.localization-form__select:after, .localization-form__select:hover.localization-form__select:after {box-shadow: none !important;color: #000;}
.facet-filters__sort:focus-visible {outline: none;box-shadow: none;}

/* side filter popup css */
.mobile-facets__heading{font-size: 18px;letter-spacing: 1.5px !important;}
.mobile-facets__count{text-transform: uppercase;letter-spacing: 1px;}
.mobile-facets__summary{text-transform: uppercase;font-size: 15px;letter-spacing: 1px;}
.mobile-facets__inner{border: 0px !important;}
.mobile-facets__footer{padding: 0px !important;}
.mobile-facets__clear,
.mobile-facets__footer .button{display: block;display: block;text-decoration: none;text-transform: uppercase;letter-spacing: 1px;width: 100%;text-align: center;
                              padding: 10px;transition: all 0.4s linear;font-size: 15px !important;}
.mobile-facets__footer .button{width: 50%;border: 0px;border-left: 1px solid rgba(18,18,18,.08);margin: 0px !important;}
.mobile-facets__footer .button:after{display: none;}
.mobile-facets__clear:hover,
.mobile-facets__footer .button:hover{background-color: #000;color: #fff !important;cursor: pointer;}
.mobile-facets__sort .select__select{height: 2.5em;font-size: 13px;}
.mobile-facets__summary svg{transition: all 0.4s linear;}
.mobile-facets__summary:hover svg{transform: translateX(5px);}
.mobile-facets__summary:hover .mobile-facets__sort .select .icon-caret{transform: translateX(0px) !important;}
.select .icon-caret, .customer select+svg{top: calc(50% - .3rem);height: 0.71rem;}
.mobile-facets__sort .select__select:focus-visible{box-shadow: none !important;outline: none !important;}
.mobile-facets__close-button{font-size: 15px;text-transform: uppercase;letter-spacing: 1px;}
.facet-checkbox__text{transform: translateY(-2px);font-size: 14px;}
.facets-layout-list .facets__label:hover .facet-checkbox__text-label, 
.facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration: none;}
.mobile-facets__submenu .field__input{padding: 10px;height: 35px;box-shadow: none;}
.mobile-facets__submenu .facets__price .field__label {font-size: 12px;top: -19px;left: 0px;letter-spacing: 1px;}
.field__input:focus-visible,
.field__input:hover,
.select__select:focus-visible, 
.customer .field input:focus-visible, .customer select:focus-visible, .localization-form__select:focus-visible.localization-form__select:after
{outline: none !important;box-shadow: none !important;}
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after
{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));}
.mobile-facets__info{text-transform: uppercase;letter-spacing: 1px;font-size: 14px;}
/* side filter popup css */

/* Products Details  */
.product--stacked .product__media-item{max-width: 49% !important;width: 49% !important;}
.product-media-container.constrain-height.media-fit-contain{width : 100% !important;min-height: inherit;--constrained-min-height: inherit;}
.product__media-list .media>*{position: static !important;}
.product--large:not(.product--no-media) .product__info-wrapper,
.product--large:not(.product--no-media) .product__media-wrapper {max-width: 50% !important;width: 50% !important;}
.product__media-list{row-gap: 14px;}
.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {padding: 0em 8em 0 8em;}

.caption-with-letter-spacing,
.product-form__quantity .form__label{text-transform: uppercase;letter-spacing: 1px;font-size: 13px;}
.product-form__buttons{display: flex;flex-wrap: wrap;margin: 0px;}
.product-form__buttons .button,
.product-form__buttons .shopify-payment-button{width: calc(50% - 4px);}
.product-form__buttons .button{font-size: 16px;}
.product-form__buttons .button,
.product-form__buttons .shopify-payment-button__button{background-color: #000;color: #fff !important;text-transform: uppercase;
letter-spacing: 1px;margin: 0 7px;border: 1px solid #000 !important;}
.product-form__buttons .button{    background-color: #1e6e2a;border-color: #1e6e2a !important;margin-left: 0px;}
.product-form__buttons .button#gokwik-buy-now{background-color: #121212 !important;border-color: #121212 !important;}
.product-form__buttons .button#gokwik-buy-now:hover{background-color: #fff !important;border-color: #121212 !important;color: #121212 !important;}
.product-form__buttons .button:hover,
.product-form__buttons .shopify-payment-button__button:hover{background-color: transparent !important;color: #000 !important;}
.product-form__buttons .button:hover{color: rgb(66, 126, 43) !important;}
.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before, .shopify-payment-button [role=button]:before, .cart__dynamic-checkout-buttons [role=button]:before,
.button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{display: none;}
.product-form__buttons .button:after{display: none;}
.share-button__fallback .field__input{font-size: 13px;text-transform: none;}
.product-form__buttons .button:disabled{opacity:1;
background-color: #81b989;border-color: #81b989 !important;}

ul.custom-click-popup {padding: 0px;margin: 0px;}
ul.custom-click-popup > li{list-style: none;margin-bottom:10px;}
ul.custom-click-popup > li > a {color: #000;text-decoration-thickness: 1px;text-underline-offset: 4px;font-size: 15px;letter-spacing: 1px;text-transform: uppercase;
                               text-decoration: none;position: relative;}
ul.custom-click-popup > li > a:after{content: '';position: absolute;bottom: -2px;left: 0;height: 1px;background-color: #000;width: 100%;
                                    transition: all 0.4s linear;}
ul.custom-click-popup > li > a:hover:after{width: 0%;}

ul.custom-click-popup{border-top: 1px solid #000;}
ul.custom-click-popup>li{margin-bottom: 0px;}
ul.custom-click-popup>li>a{display: block;padding: 10px 0;
    border-bottom: 1px solid #000;}
ul.custom-click-popup>li>a:before{content: '';position: absolute;
top: 19px;right: 3px;width: 10px;height: 10px; border: 1px solid #000;
transform: rotate(45deg);border-bottom: 0;border-left: 0;}
ul.custom-click-popup>li>a:after{content: '';position: absolute;
top: 19px;right: 3px;width: 10px;height: 10px; border: 1px solid #000;
transform: rotate(45deg);border-bottom: 0;border-left: 0;
background-color: transparent;left: auto;transition: all 0.4s linear;}
ul.custom-click-popup > li > a:hover:after{right: 10px;width: 10px;}
/* products details side popup */
html.open-side-popup-html {overflow: hidden;}
.product-details-popup {position: fixed;top: 0px;right: -50vw;background-color: #fff;z-index: 4;padding: 6em;width: 50vw;border-left: .1rem solid rgba(18, 18, 18, 0.08);height: 100vh;margin: 0 !important;letter-spacing: 0.05em;font-weight: 300;color: #000;font-size: 15px;
                       transition: all 0.4s linear;}
.close-popup{font-size: 23px;border: 0px solid #000;width: auto;height: auto;display: flex;align-items: center;justify-content: center;text-decoration: none;border-radius: 100%;line-height: .6;padding-bottom: 4px;position: absolute;top: 2.55em;right: 4em;line-height: 1;
            color: #000;}
.product-details-popup.open{right: 0rem;}
.product-details-popup-inner{overflow: auto;height: calc(100vh - 12em);padding-right: 20px;padding-bottom: 20px;}
.product-details-popup h4{font-size: 22px;letter-spacing: 1px;margin-bottom: 20px;color: #000;margin-top: 0px;}
.product-details-popup p{margin-top: 10px;margin-bottom: 20px;}
.product-details-popup-inner div > ul{padding-left:14px;}
.product-details-popup p > b{font-weight: bold;}
.product-details-popup-inner > ul:first-of-type{padding: 0px 0 0 16px;margin: 0px;column-count: 2;}
ul.custom-according {padding: 0px;margin: 32px 0 0 0;}
ul.custom-according > li{list-style: none;margin-bottom: 15px;}
ul.custom-according > li > a{text-decoration: none;color: #000;letter-spacing: 1px;text-transform: uppercase;position: relative;display: block;
                            cursor: pointer;}
ul.custom-according > li > a > span{width: 10px;height: 10px;border: 1px solid #000;display: block;position: absolute;top: 6px;right: 0;transform: rotate(45deg);border-top: 0;border-left: 0;}
.accor-des{display: none;}
.accor-des{font-size: 15px;}
.accor-des ul{margin-bottom: 20px;}
.accor-des ul > li {list-style: disc;line-height: 1.5;margin-bottom: 10px;}
.accor-des ul > li b{font-weight: 400;text-transform: uppercase;}
.product-details-popup-inner > ul.product-gifting-list:first-of-type {margin: 30px 0 0 0;column-count: 1;}
.product-details-popup-inner > ul.product-gifting-list:first-of-type > li {list-style: disc;margin-bottom: 5px;}
ul.product-gifting-list > li svg {display: none;}
ul.product-gifting-list > li a {text-decoration: none;color: #000;}
.product-details-popup-inner > p > a,
.product-details-popup-inner ul > li > a{text-decoration: none;color: #000;}
ul.custom-according.return-ul {column-count: 1;padding: 0;margin-top: 30px;}
.product__column-sticky{top: 7rem !important;}
.product__info-container{padding-right: 16.9rem;}
.product__info-container > p.product__text{display: none;}
.black-popbg{position: fixed;
    top: 0;
    left: 0vh;
    width: 200vw;
    height: 100vh;
    background-color: #000000b3;
    z-index: 4;
     transition: all 0.4s linear;
     opacity: 0;
     visibility: hidden;
}
body.open-side-popup .black-popbg{opacity: 1;visibility: visible;}
body.show-popup + html{overflow: hidden !important;}
body.show-popup:after {content: '';position: absolute;top: 0;left: 0;width: 100vw;height: 1000vh;background-color: #fff;z-index: 4;display: block;opacity: 0.9;}

/* .product-details-popup-inner{scrollbar-width: thin;
scrollbar-color: rgba(0,0,0,0.1) rgba(0,0,0,0.02);
scrollbar-width: thin;scrollbar-gutter: stable;} */

.product-details-popup-inner::-webkit-scrollbar {
  width: 10px;
}
.product-details-popup-inner::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 2px;
}
.product-details-popup-inner::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}



.product-details-popup{line-height: 1.5;}
.product-details-popup h2{font-size: 18px !important;}
.product-details-popup h2 > strong{font-weight: 400;}
.product-details-popup-inner>ul:first-of-type{column-count: 1;padding-inline-start: 40px;}
.product-details-popup-inner>ul:first-of-type > li{-webkit-column-break-inside: avoid;}
.product-details-popup-inner>ul > li,
.product-details-popup-inner>ol > li{margin-bottom: 12px;}
.product-details-popup strong{font-weight: 400;text-transform: uppercase;}
.product__info-wrapper .share-button {position: absolute;top: 0px;right: 0%;line-height: 1;margin: 0 !important; display: none;}
.product-form{margin: 0px !important;}
#product_detpopup .product-details-popup-inner > ul:first-of-type{column-count: 2;column-gap: 20px;}
ul.custom-according > li{margin-bottom: 0px;}
ul.custom-according > li > a{border-top: 1px solid #000;padding: 12px 0 !important;}
ul.custom-according > li:last-of-type{border-bottom: 1px solid #000;}
ul.custom-according>li>a>span{top: 15px;right: 3px;}
.accor-des{margin-top: 0px !important;}

.justify-content {justify-content: space-between;}
.color_option{margin-top: 0px !important;}
.color_option h5{font-size: 14px;letter-spacing: 0.5px !important;margin-bottom: 8px;margin-top: 0;font-weight: 600 !important;}
.color_option > div{display: flex;}
.color_option > div > div{width: 75px;height: auto;}
.color_option > div > div > a{display: flex;margin: 5px;align-items: center;border: 1px solid #a3a3a3;}
.color_option > div > div.sold-out > a{cursor:not-allowed;pointer-events:none;}
.color_option > div > div > a > img{height: auto;}
.color_option > div > div.active > a,
.color_option > div > div > a:hover{border-color: #1e6e2a;}
.color_option > div > div.active > a{position: relative;}
.color_option > div > div.active > a::after {
  content: "✓";
    position: absolute;
    bottom: -8px;
    right: 0;
    color: #1e6e2a !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    width: 18px;
    height: 18px;
    border-radius: 3px;
    text-align: center;
    left: 0;
    margin: 0 auto;
    background: #fff;
    padding: 2px;
    left: 0;
}


/* gokwik buy now/checkout btn */
.gokwik-buynow-button,
.gokwik-checkout-button{border-radius: 0px !important;border:1px solid #000 !important;
font-family: degular, sans-serif !important;text-transform: uppercase !important;letter-spacing: 0.04s;}
.cart-drawer-btn-text > span:last-child{text-transform: uppercase !important;}
.gokwik-buynow-button:hover,
.gokwik-checkout-button:hover {transform: scale(1) !important;}
.gokwik-buynow-button:hover,
.gokwik-checkout-button:hover { background-color: transparent !important; color: #121212 !important;}

/* gokwik buy now btn */

/* Products Details  */

/* Cart css */
.cart-item__name:hover{text-decoration: none !important;}
.title-wrapper-with-link a{text-transform: uppercase;letter-spacing: 1px;font-size: 15px;}
.cart__ctas button {width: 100%;background-color: #000;color: #fff !important;padding: 15px;border: 1px solid #000;letter-spacing: 1px;}
.cart__ctas button:hover{background-color: transparent;color: #000 !important;}
.cart-items td{padding-top: 0 !important;}
.cart-drawer .cart-items .cart-item__quantity{padding-top: 0px !important;}
.underlined-link:hover, .customer a:hover, .inline-richtext a:hover{text-decoration: none;}
.cart__login-paragraph > a{text-transform: uppercase;}

.cart__warnings {padding: 5rem 0 5rem !important;}
cart-items,
.cart__footer{max-width: calc(1400px + 10rem);margin: 0 auto;}
cart-items{padding-top: 100px !important;}
.cart__footer{padding-bottom: 100px !important;}
/* Cart css */


/* defual page css ---  delivery , gift , team condition */
.default-custom-page {font-weight: 300;letter-spacing: 0.04em !important;}
.default-custom-page .shopify-section .page-width.page-width--narrow {max-width: 1440px;font-size: 18px;letter-spacing: 1px;color: #000;font-weight: 300;}
.default-custom-page .main-page-title{text-align: center;padding: 70px;margin-bottom: 0px;}
.default-custom-page ul.custom-according > li > a{font-weight: 600;color: #000;}
.default-custom-page .accor-des{font-size: 18px;color: #000;}
.default-custom-page .rte > ul > li {line-height: 1.5;margin-bottom: 15px;}
.default-custom-page .rte > ul > li > p{display: inline;} 
.default-custom-page .rte > ol > li::marker{font-weight: bold;margin-right: 6px;}
.default-custom-page .rte > ol > li,
.default-custom-page .rte > ul > li{line-height: 1.4;margin-bottom: 15px;}
.default-custom-page .rte > ol > li > strong, .default-custom-page .rte > ul > li > strong{margin-right: 5px;text-transform: uppercase;}
.default-custom-page .rte > ol > li > strong{margin-left: 5px;}
.default-custom-page .page-width{max-width: calc(1040px + 10rem);padding-left: 5rem;padding-right: 5rem;font-size: 18px;padding-top: 0px;}
.default-custom-page .product-gifting-list > li > .product-gifting-label{display: inline-block;}
.default-custom-page h2{font-size: 22px;}
.default-custom-page .rte > ul > li > ul{margin-top: 5px;}
.default-custom-page .rte > ul > li > ul > li {margin-bottom: 5px;}
.default-custom-page p > a,
.default-custom-page .rte > ul > li > a,
.default-custom-page .rte > ul > li > ul > li > a{text-decoration: none;position: relative;}
.default-custom-page p > a:after,
.default-custom-page .rte > ul > li > a:after,
.default-custom-page .rte > ul > li > ul > li > a:after{content: '';position: absolute;top: 100%;left: 0;width: 100%;height: 1px;background-color: #000;transition: all 0.4s linear;}
.default-custom-page p > a:hover:after,
.default-custom-page .rte > ul > li > a:hover:after,
.default-custom-page .rte > ul > li > ul > li > a:hover:after{width: 0px;}
/* defual page css ---  delivery , gift , team condition */

/* Blog Listing page css */
.blog-banner{background-image: url('https://cdn.shopify.com/s/files/1/0893/6112/1599/files/blog-banner_880662c3-96dd-478f-b282-42a9d7527615.jpg?v=1723191873');
background-repeat: no-repeat;background-position: center;background-size: cover;
text-align: center;margin-bottom: 80px;}
.blog-banner .page-width{padding: 140px 5rem !important;}
.blog-banner .main-page-title{margin-bottom: 0px;}
.blog{padding-bottom: 80px;}
.blog .grid{column-gap: 0px;grid-row-gap: 0px;margin: 0 -7px;}
.blog .grid--3-col-desktop .grid__item {width: 33.33%;max-width: 33.33%;padding: 0 7px;margin-bottom: 14px;}
.blog .article-card .card__heading{font-size: 20px;margin-bottom: 0px;}
.blog .article-card__excerpt{font-size: 16px;letter-spacing: 1px;font-weight: 300;}
/* Blog Listing page css */

/* contact us page css */
.contact-us #shopify-section-template--23220035879231__main{background-image: url('https://cdn.shopify.com/s/files/1/0893/6112/1599/files/blog-banner_880662c3-96dd-478f-b282-42a9d7527615.jpg?v=1723191873');
background-repeat: no-repeat;background-position: center;background-size: cover;
text-align: center;margin-bottom: 80px;padding: 100px 0}
.contact-us #shopify-section-template--23220035879231__main .main-page-title{margin-bottom: 0px;}

.contact.page-width{max-width: calc(1040px + 10rem);margin: 0 auto;padding-bottom: 12rem;}
.contact.page-width .button{background-color: #000;width: 100%;display: block;color: #fff !important;padding: 15px;border: 1px solid #000;}
.contact.page-width .contact__button{margin-top: 2rem}
.contact.page-width .button:hover{background-color: transparent;color: #000 !important;}
/* contact us page css */

/* about us page css */
.about-banner{padding: 160px 0;text-align: center;}
.about-banner h1{margin: 0px;font-size: 55px;color: #fff;}
.about-info{padding: 80px 5rem;font-size: 18px;letter-spacing: 1px;font-weight: 400;text-align: center;line-height: 1.6;}
.about-info .container{max-width: 1240px;margin: 0 auto;}

.our-philo{border-top: 1px solid rgba(18,18,18,0.08);}
.our-philo .container{max-width: 1400px;margin: 0 auto;}
.our-philo .row{display: flex;flex-wrap: wrap;}
.our-philo .row .col_4{width: 33.33%;max-width: 33.33%;border-right: 1px solid rgba(18,18,18,0.08);padding: 7rem 7rem 7rem 0rem;}
.our-philo h2{font-size: 43px;line-height: 1.25;margin-top: 0px;}
.our-philo p{margin-top: 0px;margin-bottom: 15px;}
.our-philo .row .col_8{width: 66.66%;max-width: 66.66%;padding: 7rem;font-size: 18px;line-height: 1.6;}
.our-philo .row .col_8 p:last-of-type{margin-bottom: 0px;font-size: 18px;letter-spacing: 1px;font-weight: 400;line-height: 1.6;}

.design-mind .container{max-width: 1400px;margin: 0 auto;}
.design-mind-title{padding: 12rem 5rem 12rem 0rem;}
.design-mind-title h3{margin-top: 0px;font-size: 45px;font-weight: bold !important;margin-bottom: 10px;width: 370px;
line-height: 1.25;color: #fff;}
.design-mind-title a.button{color: #fff !important;}
.design-mind-title a.button:after{transition: all 0.4s linear;bottom: -3px;background-color: #fff;}
.design-mind-title a.button:hover:after{display: block;width: 0;}

.process-bag{padding: 60px 0;line-height: 1.6;}
.process-bag .container{max-width: 1400px;margin: 0 auto;text-align: center;font-size: 18px;letter-spacing: 1px;}
.process-bag h2{font-size: 45px;margin-bottom: 10px;}
.process-bag p > a{color: #000;text-decoration: underline;}
.about-video-iframe{margin-top: 40px;}
.about-video-iframe iframe{width: 100%;height: 640px;}
/* about us page css */

/* checkout page css */
.s2kwpi2{color: #000;}
/* checkout page css */

/* checkout page */
header .n8k95w1._1fragempf.n8k95w2{font-size: 25px;line-height: 1;transform: translatey(1px);display: block;}
header a:before{display: none;}
.s2kwpi2{text-transform: uppercase;color: #000;box-shadow: none;text-decoration: none;letter-spacing: 0.5px;}
.s2kwpi2:before{content: '';position: absolute;bottom: -1px;left: 0;width: 100%;height: 1px;background-color: #000;
transition: all 0.4s linear;}
.s2kwpi2:after{display: none;}
.s2kwpi2:hover{color: #000;}
.s2kwpi2:hover:before{width: 0;}
.ZHJU6,
._7ozb2u6{border-radius: 0px;}
._1fragem2n input{border-radius: 0px !important;font-family: degular, sans-serif !important;font-weight: 300;font-style: normal;
font-size: 13px;letter-spacing: 1px;text-transform: uppercase;}
.n8k95w3,
.n8k95w2{font-size: 18px;text-transform: uppercase;letter-spacing: 1px;}
.IWR5K{text-transform: uppercase;font-weight: 300;letter-spacing: 0.5px;}
._1fragemog{text-transform: uppercase;font-size: 14px;letter-spacing: 0.7px;font-weight: 300;transform: translatey(-1px);}
._1fragemqw {font-size: 11px;line-height: 1.4;margin-top: 3px;text-transform: uppercase;letter-spacing: 0.5px;}
[dir=ltr] .yyi4ny10:before{border-radius: 0px !important;border-color: #000;}
._19gi7ytt,
._1x52f9sv{font-size: 14px;text-transform: uppercase;letter-spacing: 1px;}
._1fragemr8{background-color: transparent;}
._19gi7ytx{text-transform: uppercase;letter-spacing: 1px;}
/* checkout page */

/* News listing page css */
.main-blog{padding-bottom: 80px !important;padding-top: 220px !important;}
.main-blog h1{text-align: center;padding: 70px;margin-bottom: 0;margin-top: 0;font-size: 52px;}
.blog-articles{display: flex !important;flex-wrap: wrap;column-gap: 0 !important;margin: 0 -7px}
.blog-articles .blog-articles__article {width: 33.33%;max-width: 33.33%;padding: 0px;margin: 0px;box-sizing: border-box;padding: 0 7px;margin-bottom: 7px;}
.blog-articles--collage>*:nth-child(3n+1) .card, .blog-articles--collage>*:nth-child(3n+2):last-child .card{text-align: left !important;}
.article-card-wrapper .card{display:block !important;}

.main-blog .card-wrapper{overflow: visible;background-color: rgba(18, 18, 18,0.3);height: auto;border: 0px !important;}
.main-blog .card--standard>.card__content{position: static;height: auto;opacity: 1;display: block;
transform: none;margin: 0px;color: #000;text-align: center;padding: 70px 30px !important;}
.blog-articles .card--standard .card__inner{height: 400px;}
.blog-articles .article-card__info{display: none;}
.blog-articles .article-card .card__heading{font-size: 18px;margin-bottom: 15px;}
.blog-articles .blog-articles__article .article-card__excerpt{display: block;line-height: 1.4;text-transform: uppercase;letter-spacing: 1px;font-weight: 300;font-size: 14px;}
/* News listing page css */

/* News details page css */
/* .article-template__hero-container{max-width: 100% !important;}
.article-template__hero-adapt{padding-bottom: 35% !important;margin-bottom: 50px;}
.article-template .page-width{max-width: calc(1040px + 10rem);margin: 0 auto;padding: 0px 5rem;font-size: 18px;letter-spacing: 0.5px;}
.article-template__back{border-top: 1px solid rgba(18,18,18,0.08);padding-top: 30px;}
.article-template__link{text-transform: uppercase;letter-spacing: 1px;}
.article-template .page-width h3{font-weight: 600 !important;} */

article.article-template {padding-top: 80px;margin-bottom: 0px;} 
article.article-template .article-template__hero-container{display: none;}
.article-template .page-width{max-width: 100%;text-align: center;padding: 0px;margin: 0px;}
.article-template .page-width h1,
.article-template .page-width h2,
.article-template .page-width h3,
.article-template .page-width h4,
.article-template .page-width h5,
.article-template .page-width h6,
.article-template .page-width p{max-width: 720px;margin: 0 auto;}
.article-template .page-width h1,
.article-template .page-width h2,
.article-template .page-width h3,
.article-template .page-width h4,
.article-template .page-width h5,
.article-template .page-width h6{font-size: 23px !important;font-weight: 500 !important;margin-bottom: 10px;}
.article-template .page-width p{font-size: 15px;text-transform: uppercase;letter-spacing: 1.1px;font-weight: 300;line-height: 1.6;}
.article-template share-button{position: absolute;top: 0;left: calc(50% + 400px);display: none;}
.article-template .video-container{margin: 80px auto;}
.article-template .page-width h2, .article-template .page-width h3{margin-top: 30px;}
.article-template .page-width .row{margin: 80px -2px 75px -2px;}
.article-template .page-width figure{margin: 0px 0 0px 0;}
.article-template .page-width figure > img{margin-bottom: 0px;height: 380px;object-fit: cover;}
.article-template .page-width .col_3{padding: 0 2px;}
.article-template__back {border-top: .1rem solid rgba(var(--color-foreground), .08);margin: 80px 0 0 0 !important;padding: 25px;text-transform: uppercase;letter-spacing: 1px;}
.article-template__back .article-template__link{font-size: 16px;font-weight: 400;}
.article-template .button:after{transition: all 0.4s linear;}
.article-template .button:hover:after{display: block;width: 0px;}
/* News details page css */

/* login page css */
.login-card .login-card__header .login-card__logo{font-size: 13rem;letter-spacing: 2px;position: absolute;top: 0;left: 0;writing-mode: tb;transform: rotate(-180deg);bottom: 0;}
/* login page css */


/* custom HTML Contact us page css */
p{margin-top: 0px !important;}
.cont-info{text-align: center;line-height: 1.5;margin-bottom: 40px;}
.get-in-touch .row{display: flex;flex-wrap: wrap;}
.get-in-touch .col_4{max-width: 33.33%;width: 33.33%;padding: 0px;}
.get-in-touch .col_4:nth-child(1) .getin-box,
.get-in-touch .col_4:nth-child(2) .getin-box{border-right: 0px;}
.get-in-touch .col_4 .getin-box{border-bottom: 0px;}
.get-in-touch .col_6{max-width: 50%;width: 50%;padding: 0px;}
.get-in-touch .col_6:nth-child(4n) .getin-box{border-right: 0px;}
.getin-box{text-transform: uppercase;font-size: 15px;letter-spacing: .55px;padding: 20px 40px;border: .1rem solid rgba(var(--color-foreground),.08);
height: 100%;line-height: 1.45;}
.getin-box h3{font-weight: bold !important;margin-bottom: 10px !important;margin-top: 0px;}
.getin-box h4{margin: 0px;}
.getin-box p{margin-top: 0px;}
.getin-box a{text-decoration: none;position: relative;display: inline-block;}
.getin-box a:before{position: absolute;content: '';top: 100%;left: 0;width: 100%;height: 1px;background-color: #000;
right: 0;transition: all 0.4s linear;}
.getin-box a:hover:before{width: 0;}
.getin-box ul.list-inline{padding-left: 0px;}
.getin-box ul.list-inline > li > a:before{display: none;}
.getin-box ul > li{display: inline-block;margin-right: 15px;}
.getin-box ul > li > a{display: inline-block;height: 20px;}
.getin-box ul > li > a > img{width: 20px;height: 20px;}
/* Contact us page css */

/* Borzaa Services */
.borzaa-services{padding: 160px 0 120px 0;}
.borzaa-services .container{position: relative;max-width: 1130px;}
.borzaa-services .container:before{content: "poltzaa services";position: absolute;margin: 0;font-size: 133px;text-align: center;
    line-height: 1;font-weight: 700;opacity: .1;text-transform: uppercase;z-index: -1;left: 7px;margin-top: -47px;}
.borzaa-services .sec-title{text-align: center;margin-bottom: 70px;}
.borzaa-services .sec-title h2{font-family: "sweet-sans-pro", sans-serif;font-weight: 400;line-height: 1.35;
letter-spacing: 0px;text-transform: uppercase;font-size: 0px;}
.borzaa-serbox{font-size: 16px;text-align: center;}
.borzaa-serbox h5{font-family: "sweet-sans-pro", sans-serif;font-weight: 400;line-height: 1.35;letter-spacing: 0;margin-top: 15px;margin-bottom: 15px;font-size: 20px;
                 letter-spacing: 1px !important;}
.borzaa-serbox p{font-size: 15px;font-weight: 300;letter-spacing: 1px;line-height: 1.6;}
.borser-imgvid {width: 100%;overflow: hidden;position: relative;}
.borser-imgvid video{width: 100%;height: 100%;object-fit: cover;}

/* Instagram Feed  */
.insta-feed{padding: 50px 0;}
.insta-feed .sec-title{margin-bottom: 70px;}
.insta-feed .sec-title h2{text-align: center;text-transform: none;}
.instafeed-slider .bg-set{padding-bottom: 100%;background-color: #000;display: block;}
.instafeed-slider{padding: 0;}
.instafeed-slider .slick-slide{padding: 0 10px;}


/* testimonia sliders css */
.testimonial-sec{padding: 270px 0 250px 0;
    background-color: #f7f7f7;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;position: relative;overflow-x: hidden;}
.testimonial-sec:before{    content: "testimonials";position: absolute;top: 34.5%;margin: 0;
    font-size: 230px;text-align: center;line-height: 1;font-weight: 700;opacity: .1;text-transform: uppercase;z-index: -1;left: 50%;transform: translate(-50%, -50%);}
.testimonial-sec .sec-title{text-align: center;margin-bottom: 70px;width: 100%;}
.testim-box{border: 1px solid rgba(0,0,0,0.3);border-radius: 50px;padding: 10px;display: flex;flex-wrap: wrap;align-items: center;background-color: #fff;display: flex;align-items: center;padding: 5px 10px 5px 10px;margin-left: 22px;margin-right: 22px;margin-bottom: 30px;box-shadow: 4px 4px 20px rgba(0,0,0,0.1);
           width: 311px;}
.testim-box .bg-set{width: 50px;max-width: 50px;height: 50px;border-radius: 50%;position: relative;}
.testim-text{width: calc(100% - 50px);max-width: calc(100% - 50px);padding-left: 15px;}
.testim-box p{margin-bottom: 0px;font-size: 12px;line-height: 1.3;letter-spacing: 1px;font-weight: 300;}
.testim-star {padding-left: 3px;font-size: 8px;color: #ffffff;position: absolute;bottom: 0;right: 0;width: 20px;height: 20px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #000;}

.testimonial-slider-reverse .slick-slide{transform: translateX(-215px);}    
/* testimonia sliders css */

/* shop by video css */
.shop-by-video{padding: 0;overflow-x: hidden;text-align: center;}
.shop-video-inner{display: flex;flex-wrap: wrap;margin: 0 -10px;justify-content: center;}
.shop-video-inner .shopvideo{width: 20%;max-width: 20%;padding: 0 10px;}
.shop-video-inner .shopvideo .shopvideo-inner video{margin-bottom: -10px;}
/* shop by video css */

/* Coupon css */
.coupon-wrapper{max-width: 120rem;margin: 0 auto;}
.coupon-wrapper > p {margin-bottom: 10px;}
.coupon-body{padding: 8px 40px;border-radius: 12px;border: 0px solid #000000;background-color: #000;position: relative;overflow: hidden;}
.coupon-body:before, .coupon-body:after {content: '';position: absolute;left: -10px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;border-radius: 50%;background-color: #ffffff;}
.coupon-body:before{left: auto;right: -10px;}
.coupon-body-bg {display: block !important;background-image: linear-gradient(to left, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0.05) 100%);position: absolute;top: 0;bottom: 0;left: 0;width: 40px;z-index: 10;transform: rotate(-20deg);animation: slide 10s linear 0s infinite;}
@keyframes slide{
0% {transform: translateX(0%);
}
100% {transform: translateX(100rem);
}
}
.coupon-item{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
.coupon-item:last-of-type{padding-bottom: 0px;margin-bottom: 0px;border: 0px;}
.coupon-header{margin: 0px;font-size: 16px;color: #ffffff;line-height: 130%;text-transform: unset;text-align: left;font-weight: 600;letter-spacing: 1px;}
.coupon-text{margin: 0px;font-weight: 300;font-size: 14px;letter-spacing: 1px;color: #ffffff;line-height: 130%;text-transform: unset;text-align: left;}
/* Coupon css */

/* feature section css */
.feature-box{padding: 70px 0;text-align: center;}
.box__image > svg{height: 40px;margin: 0 auto;}
.box__title{font-size: 16px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;}
.box__description{font-size: 15px;font-weight: 400;text-transform: none;letter-spacing: 1px;}
/* feature section css */

/* sequar payment css */
.ss-payment-list {list-style: none;display: flex;flex-wrap: wrap;justify-content: center;padding: 0;}
.ss-payment-text {margin-bottom: 3px;font-size: 15px;width: 100%;text-align: center;margin: 0;text-transform: uppercase;letter-spacing: 1px;}
.ss-payment-item {text-align: center;padding: 0;display: flex;justify-content: center;align-items: center;}
.ss-payment-list{padding: 0px;}
.ss-payment-list > li{list-style: none;}
.ss-payment-icon svg {max-width: 44px;max-height: calc(44px* 0.66);}
/* sequar payment css */

/* color thumbnail css */
.product-form__input--pill input[type=radio]+label{border: 0px !important;font-size: 0 !important;background-color: transparent;background: transparent;background-repeat: no-repeat;background-size: contain;background-position: center;width: 100px;height: 85px;padding: 10px !important;border-radius: 0px !important;}
.product-form__input--pill input[type=radio]:checked+label{background-color: transparent !important;}
.product-form__input--pill input[type=radio]+label[for="template--23220035977535__main-1-0"]{background-image: url('https://cdn.shopify.com/s/files/1/0893/6112/1599/files/WhatsApp_Image_2024-09-01_at_15.16.49.jpg?v=1725281800');}
.product-form__input--pill input[type=radio]+label[for="template--23220035977535__main-1-1"]{background-image: url('https://cdn.shopify.com/s/files/1/0893/6112/1599/files/WhatsApp_Image_2024-09-01_at_14.56.22.jpg?v=1725281800');}
.product-form__input--pill input[type=radio]+label[for="template--23220035977535__main-1-2"]{background-image: url('https://cdn.shopify.com/s/files/1/0893/6112/1599/files/WhatsApp_Image_2024-09-01_at_14.56.48.jpg?v=1725281800');}
.product-form__input--pill input[type=radio]+label[for="template--23220035977535__main-1-3"]{background-image: url('https://cdn.shopify.com/s/files/1/0893/6112/1599/files/WhatsApp_Image_2024-09-01_at_14.30.02.jpg?v=1725281801');}
.product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label{opacity: 0.5;cursor: not-allowed;}
/* color thumbnail css */

/* Footer css */
.footer-block--newsletter{margin-bottom: 5rem;border-bottom: .1rem solid rgba(var(--color-foreground), .08);padding-bottom: 40px;margin-top: 0 !important;}
footer .footer__content-top .grid{max-width: 1430px;margin: 0 auto;padding: 0 15px;}
.footer-logo{font-size: 20.4em;text-align: center;line-height: 0.6;letter-spacing: 0.1em;margin: 40px 0;}
.footer-block__details-content .list-menu__item--link{color: #0d0c0d !important;position: relative;text-decoration: none !important;}
.footer-block__details-content .list-menu__item--link:after{content: '';position: absolute;bottom: 6px;left: 0;width: 100%;height: 1px;background-color: #000;transition: all 0.4s linear;}
.footer-block__details-content .list-menu__item--link:hover:after{width: 0;}
.footer {padding-bottom: 30px !important;}
.footer__content-bottom.scroll-trigger.animate--slide-in {padding-top: 0;}
.footer__content-bottom-wrapper{justify-content: center;}
footer .list-social{margin-left: -15px;justify-content: flex-start;}
footer .footer-block__details-content{margin-bottom: 20px;}
footer .footer-block__details-content p{margin-top: 0px;margin-bottom: 5px;}
/* Footer css */


/* Side popup subsribe css */
.footer-block--newsletter{position: fixed;top: 0;right: -420px;background-color: #fff;z-index: 999;left: auto;height: 100vh;display: flex;align-items: center;justify-content: center;padding: 20px;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
padding: 0px !important;display: block;max-width: 420px;transition: all 0.4s linear;}
.footer-block--newsletter.active,
.footer-block--newsletter.open-popup{right: 0px;}
.footer-block__newsletter figure.bg-set{padding-bottom: 60vh;margin: 0px;background-position: center;
background-size: cover;background-repeat: no-repeat;}
.subs-text{padding: 30px;height: 40vh;display: flex;flex-wrap: wrap;
    align-items: center;justify-content: center;align-content: center;}
.subs-text > h1{margin-top: 0px;font-weight: 400 !important;margin-bottom: 10px;text-transform: uppercase;}
.subs-text > h2{font-weight: 400 !important;font-size: 16px;text-align: center;}
.close-subs-popup{position: absolute;top: 10px;right: 10px;font-size: 0;width: 25px;height: 25px;border: 1px solid #000;border-radius: 50%;
                 cursor: pointer !important;background-color: #fff;}

.close-subs-popup:before{content: '';position: absolute;width: 15px;height: 1px;background-color: #000;top: 11px;
transform: rotate(45deg);left: 4px;}
.close-subs-popup:after{content: '';width: 15px;height: 1px;background-color: #000;top: 11px;
transform: rotate(-45deg);left: 4px;position: absolute;}
/* Side popup subsribe css */


/* shop by video section css */
.shopvideo-inner{position: relative;}
.shopvideo-inner .pause-button{display: none !important;}
.shopvideo-inner .pause-button,
.shopvideo-inner .mute-button{position: absolute;top: 10px;right: 45px;font-size: 10px;width: 25px;height: 25px;border: 1px solid #fff;border-radius: 50%;z-index: 2;padding: 4px 2px;
                             cursor: pointer;}
.shopvideo-inner .mute-button{right: 10px;padding: 3px 1px;}
.video-thum-wrap{position: relative;overflow: hidden;}
.video-thum-wrap .video-thumb {position: absolute;top: 0;left: 0;width: 100%;height: 100%;
z-index: 2;padding-bottom: 0%;display: block;background-repeat: no-repeat;background-size: cover;background-position: center;
/* filter: grayscale(100%); */
  transform: scale(1);
  transition: all 0.5s ease-in-out;}
.shopvideo:hover .video-thum-wrap .video-thumb {filter: grayscale(0%);transform: scale(1.08); /* slight zoom in */}
.shopvideo-inner.video-running .video-thumb,
.shopvideo-inner.video-running .video-thum-wrap .play{opacity: 0;visibility: hidden;}
.video-thum-wrap .play{
position: absolute;
  cursor: pointer;
    bottom: -2px;
    right: 0px;
    width: auto;
    height: auto;
    z-index: 3;
    padding-bottom: 90%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 0;
    border-radius: 100%;
    padding: 0;
    width: 40px;
    height: 40px;
    bottom: 5px;
    right: 5px;
    padding: 8px 9px; 
  }
.video-thum-wrap .play svg{width: 24px;height: 24px;}  
.video-thum-wrap video{position: absolute;z-index: 1;top: 0;left: 0;min-height: 100%;min-width: 100%;}
.product-link-video{display: flex;flex-wrap: wrap;align-items: center;padding: 0 0px;margin-top: -76px;position: relative;transition: all 0.4s linear;
                   background-color: #fff;}
.product-link-video:after{content:'';position: absolute;bottom: 0;left: 0;width:0;background-color: #000;height: 1px;transition: all 0.4s linear;}
.shopvideo-inner:hover .product-link-video{margin-top: 0px;}
.shopvideo:hover .product-link-video:after{width: 100%;}
.product-link-video .vp-content{font-size: 15px;text-transform: uppercase;letter-spacing: .04em !important;
    text-transform: uppercase;width: 60%;max-width: 60%;
    font-weight: 400 !important;text-align: left;padding: 10px 20px 10px 0;}
.video-shopbtn{ background-color: #000000;
    border: 1px solid #000000;
    text-transform: uppercase;
    padding: 10px 20px;
    letter-spacing: .04rem;
    width: 40%;
    max-width: 40%;
    color: #fff;
}
.video-prodprice {display: flex;align-items: center;font-size: 16px;}
.video-prodprice-regular{text-decoration: line-through;font-size: 14px;margin-right: 10px;}


.shop-video-inner .shopvideo .shopvideo-inner video{margin-bottom: -8px;}
.product-link-video .vp-content{padding: 10px 10px 10px 0;}
.product-link-video {text-decoration: none;color: #000;position: static;top: 100%;left: 0;opacity: 1;visibility: visible;width: 100%;border-bottom: 1px solid #ddd;margin: 0;transition: all 0.4s linear;}
.shopvideo:hover .product-link-video{transform: translateY(0);margin: inherit;}
.shop-video-inner .price--on-sale .price__sale{font-size: 15px;}
.card__content .price--on-sale .price-item--regular{font-size: 15px;}
.template-product .price .price-item{font-size: 18px;}
.template-product .price .price-item.price-item--sale{font-weight: 500;margin: 0px;font-size: 15px;}
.video-prodprice .price__badge-sale{display: none !important; }
.video-shopbtn{transition: all 0.4s linear;cursor: pointer;}
.product-link-video:hover .video-shopbtn{background-color: transparent;color: #000000;}

.shop-video-inner .shopvideo-inner{height: auto;padding-bottom: 177%;border: 1px solid #ddd;}

.video-thum-wrap{height: 100%;width: 100%;height: 100%;position: absolute;}

.shop-video-inner .play-icon{display: none;}
.shop-video-inner .video-pause .pause-icon{display: none;}
.shop-video-inner .video-pause .play-icon{display: block;}

.shop-video-inner .mute-button .unmute{display: none;}
.shop-video-inner .mute-button.unmute .unmute{display: block;}
.shop-video-inner .mute-button.unmute .mute{display: none;}

.video-thum-wrap .video-thumb{cursor: pointer;}
.video-thum-wrap.active .play,
.video-thum-wrap.active .video-thumb{display: none;}

.shopvideo .product-link-video .price__badge-sold-out{position: absolute;z-index: -1;bottom: 0;left: 0;opacity: 0;visibility: hidden;
                                                     transition: all 0.4s linear;}
.shopvideo:hover .product-link-video .price__badge-sold-out{bottom: -16px;left: 0;opacity: 1;visibility: visible;}
/* shop by video section css */

/* 404 page css */
.template-404.page-margin{margin: 7rem auto 12rem auto;}
.template-404 > p {font-size: 14vw;line-height: 1;margin: 0 0 0 0;opacity: .1;}
.template-404 > h1{margin-top: 10px;}

/* whatsapp floting icon */
.whatsapp-floting{position: fixed;bottom: 60px;padding: 9px 11px;border-radius: 50%;height: 50px;width: 50px;right: 30px;
                 background: linear-gradient(90deg, rgb(18, 198, 101) 0.85%, rgb(0, 148, 70) 100%);z-index: 5;}
.template-product .whatsapp-floting{bottom: 85px;}
.login a{text-transform: uppercase;}

.collection__title .title-wrapper{text-align: center;}
.collection__title .title{opacity: 1 !important;transform: none !important;text-align: center;}
.card--standard .card__inner > a{display: block;width: 100%;}


#product_giftpopup .product-details-popup-inner > ul > li > a{color: #000;text-decoration: none;position: relative;}
#product_giftpopup .product-details-popup-inner > ul > li > a:after{content: '';position: absolute;bottom: 0;left: 0;
width: 100%;height: 1px;background-color: #000;transition: all 0.4s linear;}
#product_giftpopup .product-details-popup-inner > ul > li > a:hover:after{width: 0;}

.product-details-popup,
.black-popbg{z-index: 9;}

.drawer__inner{padding: 0 3rem 0 1.5rem !important;}


/* home page cart CTA */
.quick-add{margin: 0px;}
.card__content .price--on-sale .price__sale > span {line-height: 1;margin-bottom: 3px;}
.quick-add{position: absolute !important;left: 10px;top: 10px;}
.quick-add button{border: 1px solid #ccc;padding: 5px 5px 3px 5px;border-radius: 50%;}
.quick-add button:after{display: none;}
.quick-add svg{width: 30px;height: 30px;}
.card-wrapper:hover .quick-add button{background-color: #000;border-color: #000;}
.card-wrapper:hover .quick-add button svg > path{fill: #fff;}

/* new css */



/* new css 9-july */
.home-template .header-wrapper--border-bottom{border-bottom: 0 !important;}
.header-wrapper--border-bottom{border-bottom: 1px solid rgba(18,18,18,0.08) !important;}


/* the-products */

.template-our-styles h2.title{font-size: 30px;line-height: 36px;
    font-weight: 400 !important;letter-spacing: 1.5px;
    text-transform: uppercase;}
.template-our-styles .collection__title {padding: 35px 20px 90px;
margin: 0;}

.template-our-styles .collection__description{font-size: 16px;line-height: 23px;
    font-weight: 300;margin-top: 5px;color: #333;letter-spacing: 0.5px;display: inline;
text-align: center;}
.template-our-styles .collection__description p > strong{font-weight: 600;
text-transform: uppercase;display: block;margin-top: 20px;}
.template-our-styles slider-component > ul > li:nth-child(1){
    width: 35.5%;max-width: 35.5%;
    margin-inline-start: 19.27%;
        margin-inline-end: 2.43%;
}
.template-our-styles slider-component > ul > li:nth-child(2)
{
        width: 23.6%;
    max-width: 23.6%;
        margin-top: 5.94%;
    margin-bottom: 5%;
}
.template-our-styles .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer
{
    height: auto;
}
.template-our-styles .card-wrapper{height: 82%;}
.template-our-styles .collection__view-all{position: static;}

.template-our-styles .rich-text__buttons a.button.button--primary{
    font-size: 60px;
    text-align: left;
    font-weight: 600 !important;
    text-decoration: none;
    transition: all 0.4s linear;
}
.template-our-styles .rich-text__buttons a.button.button--primary:hover
{
    text-decoration: underline;
}
.template-our-styles .rich-text__buttons a.button.button--primary:after{
    display: none;
}
/* the-products */

/* new css home page - 11-07 */
.home-template .video-container{height: calc(100vh - 175px);width: calc(100vw - 105px);margin: 0 auto;}

.home-template .section-collection-list{padding: 0px;}
.home-template .title-wrapper-with-link{margin-bottom: 10px !important;}
.home-template .title-wrapper-with-link .underlined-link{display: block !important;}
.home-template .section-collection-list slider-component{margin-top: 40px;}
.banner-tagline {text-align: center;padding: 20px;font-size: 15px;letter-spacing: 1px;color: #000;text-transform: uppercase;}

/* new css home page - 11-07 */

/* new css The product page - 11-07 */


.template-our-styles .collection__description p > br{display: none;}
.template-our-styles h2.title{font-size: 45px;font-weight: 100 !important;letter-spacing: 2px !important;}
.template-our-styles .collection__title{margin-bottom: 0px !important;}
.template-our-styles slider-component>ul>li:nth-child(2){margin-bottom: 0;}
.template-our-styles .product-grid{align-items: center;margin-bottom: 50px;}
.template-our-styles .collection__view-all{padding-bottom: 50px;}
/* new css The product page - 11-07 */


/* collection banner css - 11-07 */
.collection-hero__text-wrapper{text-align: center;padding-top: 100px;padding-bottom: 30px;}
.collection-hero__title{font-size: 45px;font-weight: 100 !important;letter-spacing: 2px !important;
    line-height: 36px;text-transform: uppercase;}
.collection-hero__description p{font-size: 16px;line-height: 23px;font-weight: 300;
    margin-top: 5px;color: #333;letter-spacing: .5px;text-align: center;}
.collection-hero__description p{color: #333;display: inline;}
.collection-hero__description p > strong {font-weight: 600;text-transform: uppercase;
    display: block;margin-top: 20px;}
.template-collection .facets-wrapper{display: none;}
/* collection banner css - 11-07 */


/* footer css */
.footer-text
{
    max-width: 1430px;
    margin: 0 auto;
    padding: 20px 15px; 
    font-size: 14px; 
    line-height: 1.6;
}
.shop-by-video .sec-title
{
    text-align:left;
}
.the-prod-page-seo h1{font-size: 14px;font-weight: 400 !important;line-height: 1.5;}
.the-prod-page-seo h2{font-size: 25px;margin-top: 40px;margin-bottom: 10px;}
.the-prod-page-seo p{font-size: 15px;line-height: 1.5;}
.the-prod-page-seo ul{margin-left: 0;padding-left: 0px;font-size: 15px;line-height: 1.5;}
.the-prod-page-seo ul > li {margin-bottom: 10px;list-style: none;}

.home-template .collection-list-wrapper h1 > em,
.shop-by-video .sec-title h2 > em{font-size:15px;font-style: normal;}
.home-template .collection-list-wrapper .sub-heading p > a,
.shop-by-video .sec-title p > strong{position: relative;color: #000;text-decoration: none;text-transform: uppercase;font-weight: normal !important;}
.home-template .collection-list-wrapper .sub-heading p > a:before,
.shop-by-video .sec-title p > strong:before {
content: "";
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
height: 1px;
background-color: #000;
display: block;
top: auto;
transition: all .4s linear;
}
.home-template .collection-list-wrapper .sub-heading p > a:hover:before,
.shop-by-video .sec-title p > strong:hover:before
{
    width: 0;
}

header .header__heading-link h1{margin: 0px !important;}

/* rakshabandhan blog css */
.article-template .page-width .full-blog-cnt
{
    max-width: 1120px;
    padding: 0 15px;
    text-align: left;
    margin: 0 auto;
}
.article-template .page-width .full-blog-cnt p,
.article-template .page-width .full-blog-cnt ul,
.article-template .page-width .full-blog-cnt h2
{
    max-width: 100%;
    padding: 0 15px;
    text-align: left !important;
}
.article-template .page-width .full-blog-cnt ul
{
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    font-weight: 300;
    line-height: 1.6;
}
.article-template .page-width .full-blog-cnt p
{
    margin-bottom: 20px;
}
.article-template .page-width .full-blog-cnt h3
{
    margin: 0px 0 10px 0;
    padding: 0 0 0 15px;
    font-size: 15px !important;
    font-weight: 600 !important;
}
.article-template .page-width .full-blog-cnt p > a.large-link
{
    width: 340px;
    display: block;
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
}
.article-template .page-width .col_3 figure > a:hover > img
{
    box-shadow: 0px 5px 20px #ddd;
}
.full-blog-img
{
    margin-top: 50px;
}
/* rakshabandhan blog css */



/* shop by look start */
.shop-by-look,
.product-related-look{padding: 240px 15px 100px 15px;background-color: rgb(225 225 225 / 40%);}
.shop-by-look .container,
.product-related-look .container{max-width: 1130px;}
.shop-by-look h2,
.product-related-look h2{width: 320px;}
.shop-by-look .row,
.product-related-look .row{align-items: center;position: relative;}
.shop-by-look .row:before,
.product-related-look .row:before{content: "The Looks";position: absolute;top: -157px;margin: 0 auto;
font-size: 180px;text-align: center;line-height: 1;font-weight: bold;opacity: 0.1;text-transform: uppercase;z-index: -1;}
.look-block {display: block !important;padding-bottom: 150%;background-color: #121212;position: relative;
    /* filter: grayscale(100%); */transform: scale(1);transition: all 0.5s ease-in-out;}
.look-block-wrap h3{position: relative;margin-top: 10px;
    padding-bottom: 10px;}
.look-block-wrap h3:before{content: '';position: absolute;top: 100%;width: 0%;height: 1px;
    background-color: #121212;left: 0;transition: all 0.4s linear;}
.look-block-wrap h3:after{content: '';position: absolute;top: 100%;width: 100%;height: 1px;
    background-color: #121212;left: 0;opacity: .2;}
.look-block-wrap:hover h3:before{width: 100%;}
.look-block-wrap:hover .look-block{filter: grayscale(0%);transform: scale(1.08);}

.related-products__heading{margin-bottom: 0px !important;}
/* shop by look end */

/* looks listing page start */
.looks-listing {padding: 80px 35px;}
.looks-listing .container{position: relative;}
.looks-listing .sec-title{text-align: left;padding-top: 73px;margin-bottom: 50px;}
.looks-listing .sec-title h1{margin-bottom: 10px;font-size: 35px;letter-spacing: 3px !important;
position: absolute;top:0;left: 5px;font-size: 180px;opacity: 0.1;line-height: 0.8;margin-top: 0px;}
.looks-listing .sec-title p{margin-bottom: 25px;}
.looks-listing .sec-title h2{font-weight: 400 !important;margin-top: 0px;}
.looks-listing .row{justify-content: flex-start;}
.looks-listing .col{max-width: 16.66%;width: 16.66%;padding-bottom: 0px;margin-bottom: 20px;}
.looks-listing .look-block h3{font-size: 15px;}
.looks-listing .look-block {filter: grayscale(100%);}
/* looks listing page end */


/* looks detailed page start */
.section-header.shopify-section-group-header-group{z-index: 1;}
.look-detailed .row{margin: 0px;}
.look-detailed .lookdet-left,
.look-detailed .lookdet-right{padding: 0px;max-width: 50%;width: 50%;}
.look-detailed .lookdet-left{width: 50%;height: 100vh;position: sticky;top: 0;left: 0;}
.look-detailed .lookdet-left figure{width: 100%;height: 100%;background-color: #121212;
margin: 0px;}
.look-detailed .lookdet-right{width: 50%;background: #fff;min-height: calc(100vh - 144px);
padding: 144px 7.5vw 0;z-index: 4;}
.look-info-title h3{font-size: 20px;font-weight: 600 !important;letter-spacing: 2px;margin-bottom: 0;
font-size: 10vw;
    position: absolute;
    line-height: 1;
    top: 0;
    opacity: 0.1;}
.look-info-title h2{font-size: 18px;font-weight: 400 !important;letter-spacing: 2px;margin-top: 5px;
letter-spacing: 1px !important;margin-bottom: 0px;}
.look-info-title p{margin-top: 0;border-bottom: 1px solid #ccc;padding-bottom: 15px;
font-size: 14px;}

.look-info-images{padding-top: 72px;padding-bottom: 40px;}
.large-look-img{margin: 0 34px;padding-bottom: 110%;background-color: #121212;margin-bottom: 20px;}

.look-info-images .row{margin: 0 -5px;justify-content: flex-start;align-content: flex-start;
align-items: flex-start;}
.small-look-img,
.mini-look-img{padding-bottom: 59.5%;background-color: #121212;width: calc(49% - 6px);max-width: calc(49% - 6px);
display: block;margin: 0 5px;}
.mini-look-img{padding-bottom: 52%;position: relative;}
.mini-look-img h4{position: absolute;top: 100%;margin-top: 10px;margin-bottom: 10px;width: 100%;}

.mini-look-img h4:before{content: '';position: absolute;top: calc(100% + 10px);width: 0%;height: 1px;
    background-color: #121212;left: 0;transition: all 0.4s linear;}
.mini-look-img h4:after{content: '';position: absolute;top: calc(100% + 10px);width: 100%;height: 1px;
    background-color: #121212;left: 0;opacity: .2;}
.mini-look-img:hover h4:before{width: 100%;}


.look-info-about h3{margin-bottom: 10px;}
.look-info-about p{line-height: 1.4;font-size: 12.5px;letter-spacing: .051em;text-transform: uppercase;}

.look-info-bag{padding: 10px 0;}
.look-info-bag h3{margin-bottom: 10px;}
.look-info-bag h4{margin-top: 0px;letter-spacing: 0.06em !important;margin-bottom: 10px;}
.look-info-bag ul{padding-left: 12px;margin-top: 0;font-size: 12.5px;letter-spacing: .051em;text-transform: uppercase;}
.look-info-bag .btn{border: 1px solid #121212;display: block;text-align: center;text-transform: uppercase;
text-decoration: none;color: #121212;padding: 6px;margin-top: 15px;transition: all 0.4s linear;}
.look-info-bag .btn:hover{background-color: #121212;color: #fff;}

.look-info-style{padding: 10px 0;}
.look-info-style h3{margin-bottom: 10px;}
.look-info-style h4{margin-top: 0px;letter-spacing: 0.06em !important;margin-bottom: 10px;}
.look-info-style ul{padding-left: 12px;margin-top: 0;font-size: 12.5px;letter-spacing: .051em;text-transform: uppercase;}

.look-detail-similar{padding: 50px 0 90px 0;}
.look-detail-similar .row{margin: 0 -15px;}

.look-detail-poltzaa{padding-bottom: 70px;}
.look-detail-poltzaa .container{max-width: 700px;text-align: center;}
.look-detail-poltzaa h2{margin-bottom: 10px;}
.look-detail-poltzaa h4{margin-top: 0px;letter-spacing: 0.06em !important;margin-bottom: 10px;
font-size: 18px;}
.look-detail-poltzaa p{line-height: 1.4;font-size: 12.5px;letter-spacing: .051em;text-transform: uppercase;}
.look-detail-poltzaa a.btn{color: #121212;font-size: 50px;font-weight: bold;width: 230px;
display: block;line-height: 1;margin: 0 auto;transition: all 0.4s linear;}
.look-detail-poltzaa a.btn:hover{text-decoration: none;}
/* looks detailed page start */

/* New Product card Design start */
.card--standard .card__inner{border-bottom: 1px solid #ccc !important;position: relative;}
.card--standard > .card__content{position: relative;bottom: auto;top: auto;}
.home-template .card--standard .card__inner{border-top: 1px solid #ccc !important;}
.template-our-styles .card--standard .card__inner{border: 1px solid #ccc !important;}
.template-our-styles .card-wrapper .card--standard>.card__content:before{display: none;}
.template-our-styles .card-wrapper .card--standard>.card__content:after{left: 0;right: auto;}

.product-grid{padding-top: 30px;}
/* New Product card Design end */

.template-collection .rich-text__blocks,
.all-product-list .rich-text__blocks{max-width: 100%;font-size: 11px;letter-spacing: 1px;text-transform: uppercase;line-height: 1.4;}
.all-product-list .collection-hero__text-wrapper{position: relative;}
.all-product-list .collection-hero__title{position: absolute;top: 34px;margin: 0 auto;
font-size: 14vw;text-align: center;line-height: 1;font-weight: bold !important;opacity: 0.1;text-transform: uppercase;right: 0px;
color: #000;z-index: -1;}
.main-blog{position: relative;}
.main-blog > h1{position: absolute;top: -30px;margin: 0 auto;
font-size: 14vw;text-align: center;line-height: 1;font-weight: bold !important;opacity: 0.1 !important;text-transform: uppercase;right: 0px;
color: #000;z-index: -1;}
.template-contact h1.main-page-title{position: absolute;top: -30px;margin: 0 auto;
font-size: 14vw;text-align: center;line-height: 1;font-weight: bold !important;opacity: 0.1 !important;text-transform: uppercase;right: 0px;
color: #000;z-index: -1;}
.template-contact .default-custom-page{padding-top: 180px;}
.all-product-list .collection-hero{display: none !important;}




/* poltzaa bags start */
.collection-list-wrapper{padding: 180px 15px 120px 15px !important;display: flex;align-items: center;flex-wrap: wrap;
max-width: 1130px;}
.collection-list-wrapper .col_6{margin-bottom: 0px;}
.collection-list-title{margin-bottom: -102px !important;font-size: 0px;}
.collection-list-title em{display: block;}
.collection-list-wrapper .sub-heading{width: 47%;margin-top: -55px;margin-left: 5%;}
.collection-list-wrapper .sub-heading p{text-transform: uppercase;font-size: 10px;letter-spacing: 0.05em;line-height: 1.5;}

.collection-list-wrapper .row{position: relative;margin-right: 0;width: 100%;max-width: 100%;}
.collection-list-wrapper .row:before{content: "poltzaa bags";position: absolute;top: -125px;
font-size: 164px;text-align: center;line-height: 1;font-weight: bold;opacity: 0.1;text-transform: uppercase;
color: #000;z-index: -1;}
.collection-list-wrapper .row{align-items: center;}
.collection-list-wrapper slider-component{margin-left:38%;margin-right: -20%;}
.collection-list-wrapper .grid--4-col-desktop .grid__item{width: 49%;margin-bottom: 10px;}
.home-template .card--standard .card__inner{height: auto !important;min-height: inherit;}
.collection-list-wrapper.card-wrapper{border: 1px solid #ccc !important;}
.home-template .card--standard .card__inner{border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.home-template .section-collection-list slider-component{margin-top: 0px;}
.collection-list-wrapper .card--standard>.card__content{background-color: #fff;}

.right-prod-withmodel figure{padding-bottom: 110%;}
/* poltzaa bags end */

/* shop by video latest*/
.shop-by-video{padding: 30px 50px 50px 50px;}
.shop-by-video .sec-title{margin-top: 0px;margin-left: 0;}
.shop-by-video .sec-title h2{line-height: 1.2;margin-bottom: 15px;font-size: 24px;}
.shop-by-video .sec-title h2 > em{display: block;}
.shop-by-video .sec-title p{text-transform: uppercase;font-size: 13px;letter-spacing: 0.05em;line-height: 1.5;}
.shop-by-video-inner > .container{position: relative;margin-right: 0;width: 100%;max-width: 100%;padding: 0px;}
.shop-by-video .product-link-video{background-color: transparent;padding: 10px 0;}
.shop-by-video .video-shopbtn{font-size: 11px;padding: 10px 11px;}
.shop-by-video .video-prodname,
.shop-by-video .video-prodprice{line-height: 1;font-size: 14px;}
.video-prodprice .price__regular,
.shop-video-inner .price--on-sale .price__sale{display: none !important;}
.video-prodprice .poltzaa-offer-min{font-size: 12px;margin-top: 5px;padding:0px;border: 0px;background-color: transparent;}
.video-prodprice .poltzaa-offer-min {}
/* shop by video latest*/

/* shop by occasion start */
.overflow-hidden{overflow: hidden;}
.d-block{display: block;}
.shop-by-occasion{padding-bottom: 90px;overflow-x: hidden;}
.shop-by-occasion .container{padding: 0 25px;}

.shop-by-occasion h2{margin-bottom: 10px;}
.shop-by-occasion h2 > em{font-size: 15px;font-style: normal;}
.shop-by-occasion .row{margin-top: 40px;}
.shop-by-occasion .row .col{max-width: 25%;width: 25%;text-align: center;}
.occasion-block{text-decoration: none;background-color: #121212;padding-bottom: 177%;
margin-bottom: 0px;position: relative;/*filter: grayscale(100%);*/transform: scale(1);transition: all 0.5s ease-in-out;}
.occasion-block-wrap h3{margin-top: 10px;padding-bottom: 10px;position: relative;}
.occasion-block-wrap h3:before{content: '';position: absolute;top: 100%;width: 0%;height: 1px;
    background-color: #121212;left: 0;transition: all 0.4s linear;}
.occasion-block-wrap h3:after{content: '';position: absolute;top: 100%;width: 100%;height: 1px;
    background-color: #121212;left: 0;opacity: .2;}
.occasion-block-wrap:hover h3:before{width: 100%;}
.occasion-block-wrap:hover .occasion-block{filter: grayscale(0%);transform: scale(1.08);}

/* latest */
.shop-by-occasion{padding: 180px 15px 120px 15px;display: flex;align-items: center;}
.shop-by-occasion .sec-title{margin-top: 100px;}
.shop-by-occasion .sec-title h2{line-height: 1.2;margin-bottom: 15px;}
.shop-by-occasion .sec-title h2 > em{display: block;}
.shop-by-occasion .sec-title p{text-transform: uppercase;font-size: 13px;letter-spacing: 0.05em;line-height: 1.5;}
.shop-by-occasion > .container > .row{position: relative;}
.shop-by-occasion > .container > .row:before{content: "occasion";position: absolute;top: -145px;
font-size: 215px;;text-align: left;line-height: 1;font-weight: bold;opacity: 0.1;text-transform: uppercase;z-index: -1;
left: 10px;}
.occasion-block-wrap h3{font-size: 15px;}
/* shop by occasion end */

/* blog section in home page */
.home-single-blog-post{}
.home-single-blog-post .image-with-text{position: relative;}
.home-single-blog-post .image-with-text:before{content: "Latest Blog";position: absolute;top: -130px;
font-size: 130px;text-align: center;line-height: 1;font-weight: bold;opacity: 0.1;text-transform: uppercase;color: #000;right: 0;width: 46%;
    text-align: right;line-height: 0.8;}
/* blog section in home page */

/* instagram instafame app section */
#shopify-section-template--16613742542918__175595825074856b79 .page-width{padding: 0px;}
#insta-feed{padding: 20px 0px 20px 0;}
#insta-feed .instafeed-new-layout-container{position: relative;overflow: visible !important;}
.instafeed-new-layout-wrapper,
.instafeed-new-layout-wrapper .slick-list{display: block !important;width: 100%;}

/* instagram instafame app section */

.home-template .inner-bg-banner {padding-bottom: 52%;background-position: center;margin-top: 20px;}


/* occasion listing page css start */
.occasion-listing-wrap{padding: 200px 0 50px 0;}
.occasion-listing-wrap img{display: inline-block;max-width: 100%;}
.occasion-listing-wrap a{display: block;position: relative;border: 1px solid #ccc;transition: all 0.4s linear;}
.occasion-listing-wrap a:hover{}
.occasion-listing-wrap .container{position: relative;padding-top: 20px;}
.occasion-listing-wrap .container > h1{content: "";position: absolute;top: -110px;margin: 0 auto;
    font-size: 14vw;text-align: center;line-height: 1;font-weight: 700;opacity: .1;
    text-transform: uppercase;z-index: -1;}
.occasion-listing-wrap h2{display: none;}
.occasion-listing-wrap .thc-btext{display: none;}
.occasion-listing-wrap figure{margin: 0px;background-color: #000;}
.occasion-listing-wrap .col_4 > .row{align-items: flex-end;}
.occasion-listing-wrap h2{font-size: 40px;line-height: 1;margin-top: 40px;margin-bottom: 0px;}
.occasion-listing-wrap .fc-fimg{width: 60%;margin-top: 20%;}
.occasion-listing-wrap .sc-simg{width: 80%;}
.occasion-listing-wrap .thc-fimg{padding-bottom: 120%;}
.occasion-listing-wrap h3{font-size: 55px;font-weight: bold !important;line-height: 0.8;margin-top: 15px;
    margin-bottom: 15px;}
.occasion-listing-wrap p{font-size: 15px;text-transform: uppercase;letter-spacing: 0.04em;}

.occasion-listing-wrap .container > .row:first-of-type h2{display: block;}
.occasion-listing-wrap .row{margin-bottom: 20px;}
.occasion-listing-wrap .row:first-of-type .thc-btext{display: block;}
.occasion-listing-wrap .row:nth-child(odd) .col_4:nth-child(3){order: 2;}
.occasion-listing-wrap .row:nth-child(odd) .col_4:nth-child(2){order: 1;}
.occasion-listing-wrap .row:nth-child(odd) .col_4:nth-child(1){order: 3;}

.occasion-listing-wrap .row:nth-of-type(3n) .col_4:nth-child(3){order: 1;}
.occasion-listing-wrap .row:nth-of-type(3n) .col_4:nth-child(2){order: 2;}
.occasion-listing-wrap .row:nth-of-type(3n) .col_4:nth-child(1){order: 3;}


.occasion-listing-wrap .row:nth-child(odd) .col_4:nth-child(1) h4,
.occasion-listing-wrap .row:nth-child(odd) .fc-fimg{width: 60%;margin-left: auto;margin-right: auto;}

/* occasion listing page css end */


/* color listing page css */
.colors-listing-wrap{padding: 350px 0 50px;}
.colors-listing-wrap .container{position: relative;padding-top: 20px;padding-left: 8%;padding-right: 8%;}
.colors-listing-wrap .container > h1{content: "";position: absolute;top: -220px;margin: 0 auto;font-size: 170px;text-align: center;
    line-height: 1;font-weight: 700;opacity: 1;text-transform: uppercase;z-index: -1;left: 135px;line-height: 0.75;text-align: left;color: #f6b6b1;
width: 50%;}
.colors-listing-wrap .col_6{margin: 0px;}
.color-list-block{border: 1px solid #ccc;margin-bottom: 80px;}
.color-list-block a.bg-set{display: block;padding-bottom: 67%;background-color: #fff;position: relative;background-size: contain;
    border-right: 1px solid #ccc;}
.color-list-block a.bg-set:before{content: '';position: absolute;top: 30px;left: -30px;width: 100%;height: 100%;
background-color: #f6b6b1;z-index: -1;transition: all 0.4s linear;}
.colors-block{padding: 60px;}
.color-list-block:hover a.bg-set:before{top: 40px;left: -40px;}
.colors-listing-wrap .container > .color-list-block:nth-child(odd) .row > .col_6:first-of-type{order: 2;}
.colors-listing-wrap .container > .color-list-block:nth-child(odd) .row > .col_6:last-of-type{order: 1;}
.colors-listing-wrap .container > .color-list-block:nth-child(odd) .row > .col_6:first-of-type a.bg-set{border-right: 0;border-left: 1px solid #ccc;}
.colors-listing-wrap .container > .color-list-block:nth-child(odd) .row > .col_6:first-of-type a.bg-set:before
{left: auto;right: -30px;}
.colors-listing-wrap .container > .color-list-block:hover:nth-child(odd) .row > .col_6:first-of-type a.bg-set:before
{left: auto;right: -40px;top: 40px;}
/* color listing page css */

/* influancer terms css */
.template-influancer-terms .rich-text__text{text-align: left;font-size: 15px;
text-transform: uppercase;letter-spacing: 1px;font-weight: 300;}
.template-influancer-terms .rich-text__text strong{font-weight: 600;}
/* influancer terms css */

/* collection color pages css */
.collection-rust-orange .color-list-block a.bg-set:before{background-color: #b15033;}
.collection-rust-orange .colors-listing-wrap .container > h1{color:  #b15033;top: -209px;}


.collection-hot-pink .color-list-block a.bg-set:before{background-color: #e8398f;}
.collection-hot-pink .colors-listing-wrap .container > h1{color:  #e8398f;}


.collection-purple-colors .color-list-block a.bg-set:before{background-color: #7b51a9;}
.collection-purple-colors .colors-listing-wrap .container > h1{color:  #7b51a9;}

.collection-green .color-list-block a.bg-set:before{background-color: #78815e;}
.collection-green .colors-listing-wrap .container > h1{color:  #78815e;}

.collection-olive-green .color-list-block a.bg-set:before{background-color: #445e37;}
.collection-olive-green .colors-listing-wrap .container > h1{color:  #445e37;}

.collection-maroon .color-list-block a.bg-set:before{background-color: #611728;}
.collection-maroon .colors-listing-wrap .container > h1{color:  #611728;}
/* collection color pages css */

/* product detiled page css */
.template-product{padding-bottom: 72px;}
.template-product product-info{padding-bottom: 20px;}
.template-product .shop-by-look{margin-bottom: 40px;}
/* product detiled page css */

/* product page sticky bar css */
.sticky-bar {position: fixed;bottom: -150px;left: 0;right: 0;background: #121212;color: #fff;box-shadow: 0 -2px 10px rgba(0,0,0,0.08);padding: 12px 16px;z-index: 2;transition: bottom 0.3s ease-in-out;}
.sticky-bar.show {bottom: 0;}
.sticky-bar-inner {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;}
.sticky-title { font-weight: 600; font-size: 16px; }
.sticky-price { font-weight: bold; font-size: 16px; }
.sticky-actions { display: flex; gap: 8px; }
.sticky-actions .btn { padding: 8px 14px; font-size: 14px; }

.sticky-bar-inner{max-width: 1430px;margin: 0 auto;padding: 0 15px;}
.sticky-bar-inner .sticky-title{font-size: 27px;text-transform: uppercase;margin-right: 20px;letter-spacing: 0.04em;}
.sticky-bar-inner .sticky-price{font-size: 18px;font-weight: 400 !important;letter-spacing: 0.04em;}
.btn.add-to-cart{color: #fff;text-transform: uppercase;letter-spacing: 0.04em;margin: 0 7px;border: 1px solid #1e6e2a;background-color: #1e6e2a;border-color: #1e6e2a;padding: 15px 30px;transition: all 0.4s linear;cursor: pointer;text-decoration: none;}
.btn.add-to-cart:hover{background-color: transparent;background-color: transparent;color: #fff;border-color: #fff;}
.btn.checkout-btn{border: 1px solid #121212;background-color: #121212;color: #fff;padding: 10px 30px;text-transform: uppercase;letter-spacing: 0.04em;font-size: 15px;transition: all 0.4s linear;cursor: pointer;line-height: 1.5;min-width: 162px;text-align: center;text-decoration: none;}
.btn.checkout-btn:hover{background-color: transparent;color: #121212;}
.sticky-actions .qty-input{display: none;}

.sticky-thumb img {
  width: 50px;
  height: auto;
  border-radius: 6px; /* optional, makes it softer */
  margin-right: 10px;
}
.sticky-bar-inner {
  display: flex;
  align-items: center;
  gap: 12px;
}

.sticky-thumb{border: 1px solid #f0efef;margin-top: -100px;margin-bottom: -40px;
border-bottom: 0px;background-color: #fff;transform: translateY(20px);transition: all 0.4s linear;margin-right: 20px;}
.sticky-bar.show .sticky-thumb{transform: translateY(0px);}
.sticky-thumb > img{width: 120px;width: 120px;margin: 0px;line-height: 1;display: inline-block;max-width: 100%;}
.sticky-bar .gokwik-buynow-button{padding: 12px 25px;}
.sticky-bar form{display: flex;}
.sticky-bar .pay-opt-icon img:first-child{height: 18px;}
.sticky-bar .btn.checkout-btn{background-color: #fff;color: #121212;}

.sticky-bar .shopify-payment-button__button{
background-color: #fff;
color: #121212;
border: 1px solid #fff;
background-color: #121212;
color: #fff;
padding: 10px 30px;
text-transform: uppercase;
letter-spacing: .04em;
font-size: 17px;
transition: all .4s linear;
cursor: pointer;
line-height: 1.5;
min-width: 162px;
text-align: center;
text-decoration: none;
background-color: #fff;
color: #121212;
font-family: degular,sans-serif !important;
}
.sticky-bar .shopify-payment-button__button:hover{color: #fff;border-color: #fff;background-color: transparent;}
.sticky-bar .shopify-payment-button {margin: 0 5px;}
/* product page sticky bar css */

/* .shopify-payment-button {
  display: none !important;
} */
.align-center{align-items: center;}

/* menu css changes */
.header__submenu.list-menu {
    padding: 1rem 0 0rem 0;
}
.header__submenu.list-menu li ul.header__submenu
{
    padding: 0px !important;
}
.header__submenu .header__submenu
{
    margin: 1rem 0 0rem 0;
}
.header__submenu .header__menu-item
{
    padding: 1rem 2rem;
}
/* menu css changes */

/* quality assurance */
.quality-assurance-box {
    display: none;
    display: flex;
    align-items: center;
    background: #f2fff6;
    border: 2px solid #27ae60;
    border-radius: 12px;
    padding: 16px 20px;
    margin-top: 25px;
    box-shadow: 0 4px 12px rgba(39, 174, 96, 0.15);
    margin-bottom: 20px;
  }

  .quality-icon {
    font-size: 28px;
    color: #27ae60;
    margin-right: 16px;
    flex-shrink: 0;
  }

  .quality-content h4 
  {
    margin: 0 0 4px;
    font-size: 15px;
    font-weight: 700 !important;
    color: #1a3d2e;
  }
  .quality-content p 
  {
    margin: 0;
    font-size: 13px;
    line-height: 1.4;
    color: #2d3e3f;
  }

  @media(max-width: 768px) {
    .quality-assurance-box {
      align-items: flex-start;
    }

    .quality-icon {
      margin-bottom: 8px;
    }
  }
  /* quality assurance */

.trust-badge {
    display: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0 20px 0px !important;
}
.trust-item {
    flex: 0 0 25%;
    text-align: center;
}
    .trust-item img {
    width: 40px;
}
.trust-item p {
    font-size: 13px;
    text-align: center;
    line-height: 1.2;
    margin-top: 8px;
    margin-bottom: 0;
}

@media(max-width:767px){
.trust-badge {
    gap: 0px;
margin-left: 0px;
}
.trust-item p {
    font-size: 12px;
}
 .trust-item img {
    width: 35px;
}
}

/* judge me reviews create colums */
.jdgm-all-reviews__body
{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.jdgm-all-reviews__body .jdgm-rev
{
    width: calc(33.33% - 14px);
    max-width: calc(33.33% - 14px);
    display: none;
}
.jdgm-all-reviews-widget
{
    padding-bottom: 40px;
}
/* judge me reviews create colums */


/* --- Fix mobile menu jump --- */
/* When menu is open (html has menu-open) */
html.menu-open .shopify-section-header-sticky {
  transform: translateY(0) !important;
  position: fixed !important;
  top: 0 !important;
  left: 0;
  right: 0;
  z-index: 9999;
}

/* Cancel hidden state if theme tries to hide header */
html.menu-open .shopify-section-header-hidden {
  transform: translateY(0) !important;
}

/* Lock page scroll when menu open */
html.menu-open {
  overflow: hidden;
  touch-action: none;
}
/* diwali offer badge */
span.price__badge-sale {font-size: 0;display: none !important;}
/* span.price__badge-sale:before{content: 'Store Offer';
                             font-size:15px;font-size:12px;letter-spacing:0.5px;
                             font-weight:400;} */

/* Diwali offer price css + timmer + product card css */
.product__info-container .poltzaa-offer-min.card{display: none;}
.poltzaa-offer-min {
  background: transparent;            /* warm cream */
  border: 0px;      /* subtle gold */
  padding: 0px;
  border-radius: 0px;
  margin-top: 0px;
}

.poltzaa-offer-min .po-offer {
  color: #000;                 /* rust/orange accent */
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 18px;
}
.poltzaa-offer-min .po-offer .po-label
{
    line-height: 1.3;
    letter-spacing: 0.5px;
    margin-bottom:8px;
    display: block;
}
.poltzaa-offer-min.product .po-value.po-highlight{font-size: 18px;}
.poltzaa-offer-min .po-save {
  color: #333;
}
.poltzaa-offer-min .po-value.po-highlight,
.poltzaa-offer-min .po-save-text{color: #fff;display: block;}

.poltzaa-offer-min .poltzaa-countdown {
  color: #B5472F;
  
  margin-top: 6px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.poltzaa-offer-min .poltzaa-countdown .cd-time
{
    font-weight: 600;
    margin-left: 5px;
}

.sticky-bar-inner .poltzaa-offer-min,
.card-information .poltzaa-offer-min{background-color: transparent;border: 0px;padding:0px;font-size: 15px;}
.sticky-bar-inner .poltzaa-offer-min .po-save,
.card-information .poltzaa-offer-min .po-save{display: none;}

.product__info-wrapper .poltzaa-offer-min
{padding: 0px;border: 0px;background: transparent;}
.product__info-wrapper .poltzaa-offer-min .po-offer .po-label{display: none;}
.product__info-wrapper .poltzaa-offer-min .po-value.po-highlight{color: #e42024;}
.product__info-wrapper .poltzaa-offer-min .po-save-text{color: #e42024;}

/* Diwali offer price css + timmer + product card css */

/* stick bar diwali offer css */
.sticky-bar-inner .sticky-img-title-price{width: calc(100% - 365px);max-width: calc(100% - 365px);}
.sticky-bar-inner .sticky-actions{width: 350px;max-width: 350px;}
.sticky-bar-inner .sticky-img-title-price .sticky-thumb{width: 122px;max-width: 122px;}
.sticky-bar-inner .sticky-info{width: calc(100% - 145px);max-width: calc(100% - 145px);display: flex;align-items: center;}
.sticky-bar-inner .poltzaa-offer-min .po-offer{color: #fff;font-size: 17px;}
.sticky-bar-inner .sticky-price{display: flex;align-items: center;padding-left: 10px;}
.sticky-bar-inner .poltzaa-offer-min .po-label {display: none;}
.sticky-bar-inner .poltzaa-offer-min .po-value.po-highlight{color: #e42024;}

/* === POLTZAA Offer Block – subtle, elegant attention animation === */
/* Add class 'offer-animate' to the offer block wrapper to activate */

/* === POLTZAA Offer Block – slow elegant animation === */

.template-product .poltzaa-offer-min,
.template-product .poltzaa-offer {
  animation: poltzaa-wiggle 4s ease-in-out infinite,
             poltzaa-glow   4s ease-in-out infinite;
  will-change: transform, box-shadow;
}

/* Wiggle only once every 20s, but stays visible a bit longer */
@keyframes poltzaa-wiggle {
  0%, 88%, 100%   { transform: none; }
  90%             { transform: translateY(-2px) rotate(-0.8deg); }
  92%             { transform: translateY(1px)  rotate(0.8deg); }
  94%             { transform: translateY(-1.5px) rotate(-0.4deg); }
  96%             { transform: translateY(0.5px) rotate(0.2deg); }
}

/* Glow gently with the wiggle */
@keyframes poltzaa-glow {
  0%, 88%, 100%   { box-shadow: 0 0 0 0 rgba(227,178,60,0); }
  90%             { box-shadow: 0 0 0 10px rgba(227,178,60,0.15); }
  92%             { box-shadow: 0 0 0 14px rgba(227,178,60,0.22); }
  96%             { box-shadow: 0 0 0 8px rgba(227,178,60,0.12); }
}

.template-product .poltzaa-offer-min:hover,
.template-product .poltzaa-offer:hover {
  animation-duration: 12s; /* a bit quicker if hovered */
}


.template-product .sticky-bar-inner .poltzaa-offer-min,
.poltzaa-offer-min.card {
  animation: poltzaa-wiggle 4s ease-in-out infinite;
}

/* stock and delivery date  */
.poltzaa-sd{font-weight: 600;}
.sd-stock{color: #b5472f;}
.sd-delivery{line-height: 1.5;}

/* BLACK FRIDAY PRODUCT CARD CSS */
.card__content .poltzaa-offer-min{padding: 0px;border: 0px;background: transparent;}
.card__content .poltzaa-offer-min .po-row.po-save,
.card__content .poltzaa-offer-min .po-label{display: none;}
.card__content .poltzaa-offer-min .po-value.po-highlight{color: #e42024;line-height: 1.2;font-size: 16px;}
/* BLACK FRIDAY PRODUCT CARD CSS */

/* product page css for image order changes */
/* ul.product__media-list > li:nth-child(2){order: -1;} */

/* product view css for product detail page */
.poltzaa-views {
  padding: 5px 14px;
  margin-top: 12px;
  background: #fff7e6;
  border-left: 4px solid #ff6f3c;
  border-radius: 4px;
}

.poltzaa-views {
  font-size: 15px;
  color: #444;
  margin: 0 0 4px 0;
}

.poltzaa-stock {
  font-size: 15px;
  font-weight: 600;
  color: #d62828;
  margin: 0;
}


/* hero banner slider css */
.hero-banner-wrapper{padding: 0 50px 0 50px;}
.hero-banner-slider .bg-set{padding-bottom: 45%;display: block;}
.slick-dots{padding: 0px;text-align: center;margin-top: 5px;display: none;}
.slick-dots > li{display: inline-block;padding: 0 5px;line-height: 1;}
.slick-dots > li > button{font-size: 0;background-color: transparent;border: 1px solid #000;outline: none;box-shadow: none;
width: 11px;height: 11px;border-radius: 50%;padding: 0px;margin: 0;}
.slick-dots > li.slick-active > button{background-color: #B70D00;border-color:  #B70D00;}
/* hero banner slider css */

/* desi dhamaka offer css */
.offer-code-section .sec-title{text-align: center;}
.offer-box > a{display: block;}
.offer-box > a .bg-set{padding-bottom: 61%;display: block;border: 1px solid #000;border-radius: 3%;
transition: all 0.4s linear;}
.offer-box > a:hover .bg-set{opacity: 0.65;} 
/* desi dhamaka offer css */

/* for proce div save %  inline css */

#price-template--24183784374342__main{display: inline-block;margin: 0px;}
.card-information{display: inline-block;width: auto !important;}
/* for proce div save %  inline css */

.coupon-wrapper{display: none;}
.pymnt-img > img{display: block;width: 100%;}
.product .shopify-block.shopify-app-block{margin-bottom: 0px !important;}

.poltzaa-offer-time
{
    
    margin-bottom: 0px !important;
}
.poltzaa-offer-time > strong {
  background: #1e6e2a !important;
  color: #fff;
  border-radius: 20px;
  margin-top: 0px;
  vertical-align: middle;
    margin-left: 2px;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: .05em;
  padding: 2px 10px 2px 8px;
}
.poltzaa-offer-time > span{display: inline-block;color: red;font-weight: 400;vertical-align: middle;}
.jdgm-rev[data-review-id="99b9a796-be95-4cdb-87e2-53bebe43d13b"]{display: none;}
.poltzaa-load-more-btn{
    display: block;
    background: #121212;
    color: #fff;
    font-size: 13px;
    padding: 10px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 10px auto 10px auto !important;
    cursor: pointer;
    box-shadow: none;
    outline: none;
    border: 1px solid #121212;
    transition: all 0.4s linear;
}
.poltzaa-load-more-btn:hover{color: #121212;background-color: #fff;}
.jdgm-preview-badge {cursor: pointer;}
.jdgm-rev__timestamp{display: none;}


.poltzaa-countdown-wrap{
    width:100%;
    display:block;
    background: #e41f24;
    border: 0px solid #E3B23C;
    padding: 0px 16px;
    border-radius: 0;
    color: #fff8e7;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 18px;
    text-align: center;
}
.poltzaa-countdown-inner{
    max-width: var(--page-width, 1200px);
    margin:0 auto;
    padding:8px 16px;
    display:flex;
    justify-content:center;
    gap:8px;
    align-items:center;
    letter-spacing:1px;
}
.poltzaa-countdown-label{ opacity:.9 }
.poltzaa-countdown-time{
    font-weight:700;
    /* soft pulse to attract attention */
    animation: poltzaa-pulse 2.5s ease-in-out infinite;
}


.poltzaa-sd
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #edfbf6;
    padding: 8px 12px;
    border-radius: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.02em;
}
.poltzaa-sd .sd-stock {
    color: #0d0c0d;
    position: relative;
    padding-right: 22px;
}
.poltzaa-sd .sd-stock b
{
    color: #000000;
}
.sd-delivery
{
  position: relative;
  padding-left: 25px;
}
.poltzaa-sd .sd-stock:before,
.poltzaa-sd .sd-delivery:before
{
    content: '';
    position: absolute;
    top: 50%;
    left: 5px;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    background-color: #1e6e2a;
    border-radius: 50%;
}
.poltzaa-sd .sd-stock:after,
.poltzaa-sd .sd-delivery:after
{
    content: "";
    position: absolute;
    top: 50%;
    left: 5px;
    background-color: #1e6e2a;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    min-width: 10px;
    min-height: 10px;
    -webkit-animation: pulse 2.5s ease-in-out infinite;
    animation: pulse 2.5s ease-in-out infinite;
    border-radius: 50%;
}
.sale-right {
    color: #101010;
    font-size: 15px;
}
.text-taxes
{
    letter-spacing: 0;
    font-size: 14px !important;
    color: #666;
    line-height: 1.2;
    margin-top: -6px !important;
    margin-bottom: 0px !important;
}
.text-taxes > span
{
    color: #1e6e2a;
    font-weight: 600;
}

@keyframes pulse{
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(1.8);
    }
}



.best-points
{
    padding: 0 0 0 0px;
    margin: 0 0 10px 0;
    font-size: 15px;
}
.best-points > li
{
    list-style: none;
    position: relative;
    padding-left: 22px;
}
.best-points > li:before
{
    content: '';
    position: absolute;
    top: 6px;
    left: 4px;
    width: 7px;
    height: 12px;
    border: 2px solid #1e6e2a;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg);
}

.product .product-form__quantity{width: 96px;}
.product .quantity{min-height: 45px;}
.product .product-form__buttons{margin-top: -60px}
.product .product-form__submit{width: calc(100% - 110px);height: 45px;margin-left: auto;
margin-right: 0px;font-size: 18px !important;}
.product-form__buttons .shopify-payment-button{margin-top: 10px;width: 100%;}
#gokwik-buy-now{font-size: 18px !important;padding: 10px 15px;height: 45px;}


/* design for sticky button are disable */
.poltzaa-sold-out #poltzaa-stock-delivery,
.poltzaa-sold-out .sticky-bar {display: none !important;}
.poltzaa-sold-out .poltzaa-stock-delivery{display: none;}
/* design for sticky button are disable */

.d-none{display: none;}

.ecommerce-testimonials{padding-top:50px;padding-bottom: 50px;}
.ecom-test-inner{max-width: 1130px;margin: 0 auto;padding: 0 15px;}
.ecom-test-title h2{margin-top: 0px;margin-bottom: 10px;}
.ecom-test-numbers{display: flex;justify-content: space-between;align-items: center;}
.ecom-test-customer{margin-top: 30px;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.ecom-author h3{margin: 0px;font-weight: 600 !important;}
.ecom-review-text p{margin-bottom: 10px;}
.ecom-test-numbers  b{font-size: 20px;}
.ecom-test-numbers  span{font-size: 12px;margin-left: 5px;}
.ecom-test-cta a.button{color: #fff !important;text-transform: uppercase;letter-spacing: .04em;
    margin: 0 7px;border: 1px solid #1e6e2a;background-color: #1e6e2a;border-color: #1e6e2a;
    padding: 15px 30px;transition: all .4s linear;cursor: pointer;text-decoration: none;display: none;}
.ecom-test-cta a.button:hover{background-color: #121212;}
.ecom-test-cta a.button:after{display: none;}
.ecom-review-image .bg-set{width: 100px;height: 100px;display: block;}
.review-for{background-color: rgb(3 107 52 / 6%);padding: 5px 10px;margin-top: 10px;}
.check-all-reviews a.button{color: #fff !important;text-transform: uppercase;letter-spacing: .04em;
    margin: 0 7px;border: 1px solid #1e6e2a;background-color: #1e6e2a;border-color: #1e6e2a;
    padding: 15px 30px;transition: all .4s linear;cursor: pointer;text-decoration: none;}

.check-all-reviews{text-align: center;margin-top: 30px;}
.check-all-reviews a.button:after{display: none;}
.check-all-reviews a.button:hover{background-color: #121212;}
.review-for-block a{color: #1e6e2a;}
.review-for-block a:hover{color: #121212;}

.star-total-rating{margin: 0px !important;display: flex;align-items: center;}
.star-total-rating a{text-decoration: none;color: #121212;}
.star-total-rating a:hover{color: #1e6e2a;}
.star-total-rating ul{padding: 0px;margin: 0;display: inline-block;line-height: 1;}
.star-total-rating ul > li{display: inline-block;}
.star-total-rating ul > li > img{width: 15px;}
.star-total-rating span{display: inline-block;margin-left: 5px;line-height: 1;}

.for-mobile-only{display: none;}
    .for-desk-only{display: block;}


.prod-page-cards{ display: flex;justify-content: start;flex-wrap: wrap;gap: 8px;padding-top: 4px;padding-bottom: 4px;padding-left: 0px;padding-right: 0px;overflow: hidden;
margin: 0px 0 8px 0 !important;}
.prod-page-cards .card {background: #edfbf6;display: flex;gap: 4px;align-items: center;padding: 6px 12px;border: 0px;border-radius: 16px;flex-direction: row;}
.prod-page-cards .card p{margin:0px;line-height:1;color: #1e6e2a;font-size:14px;}


.comment {display: flex;flex-direction: row;align-items: center;scroll-snap-align: center;background-color: #f7f7f2;border-radius: 16px;padding: 10px 16px;gap: 10px;border-width: 0px;border-color: transparent;border-style: none;
margin-top: 0px !important;}
.avatar {position: relative;width: 45px;height:45px;}
.avatar>img {width: 45px;height: 45px;object-fit: cover;border-radius: 23px;}
.content {display: flex;gap: 0px;flex-direction: column;width: 100%;padding-left: 10px;}
.badge.inline>svg {position: absolute;right: -10px;bottom: -10px;height: 21px;width: 21px;}
.author-with-stars .author {flex-basis: auto;min-width: 0;display: flex;align-items: center;line-height: 1;}
.desc {font-size: 12px;line-height: 124%;margin-top: 7px;}
.author-with-stars {gap: 6px;align-items: center;flex-wrap: wrap;justify-content: flex-start;}
.comment, .author-with-stars {display: flex;flex-direction: row;}
.stars {flex: 1;min-width: 60px;align-items: center;display: flex;gap: 2px;justify-content: flex-start;}
.star {height: 12px;width: 12px;align-self: center;display: flex;align-items: center;font-size: 15px;}
.star svg > path{fill: #000;}

/* video popup testimonial in product details page */
#poltzaa-video-popup {position: fixed;bottom: 75px;right: 15px;z-index: 9999;transform: translateX(120%);opacity: 0;transition: all 0.4s ease;z-index: 9999;}
#poltzaa-video-popup.active {transform: translateX(0);opacity: 1;}
#poltzaa-video-popup.hide {transform: translateX(120%);opacity: 0;}  
.popup-box {width: 220px;background: #fff;border-radius: 12px;padding: 10px;box-shadow: 0 6px 20px rgba(0,0,0,0.2);}
.popup-box video {width: 100%;border-radius: 8px;}
.popup-box p {font-size: 12px;margin-top: 6px;}
.popup-box .close-popup {position: absolute;top: 5px;right: 10px;cursor: pointer;font-size: 16px;}
.popup-box{padding: 2px;width: 130px;border-radius: 0px;}
.popup-box video{border-radius: 0px;}
.popup-box .close-popup{width: 25px;background-color: #000;padding: 1px 0px 2px 1px;
height: 25px;top: -25px;right: 0px;left: auto;color: #fff;}
.popup-box p{line-height: 1;padding: 0px 0 0 5px;margin-bottom: 2px;}





.sidecart-footer.svelte-yb4nuo .gokwik-checkout button.svelte-yb4nuo{font-size: 15px !important;}

.color-option-item {
  position: relative;
}

.color-option-item.sold-out img {
  opacity: 0.45;
}

.sold-out-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  color: #000;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 2;
  line-height: 1;
  text-align: center;
  pointer-events: none;
  cursor:not-allowed;
}

.our-happy-customer{padding-top: 20px;padding-bottom: 0px;}
.our-happy-customer-link{animation: horizontal-shaking 1.8s infinite;}
.our-happy-customer-link > a{color: #1e6e2a;text-transform: uppercase;font-weight: bold;cursor: pointer;}
.our-happy-customer-link > a:hover{color: #101010;}
.happy-cust-container{max-width: 1130px;margin: 0 auto;padding: 0 15px;}
.our-happy-customer .bg-set{padding-bottom: 150%;width:150px;margin: 0 5px;}
.happy-cust-container h2{margin-top: 0px;}
.happy-cust-container h2 > small{font-size: 12px;font-weight: 600;display: block;color: #121212;}



/* change the listing design */
.card--standard>.card__content{padding: 10px 0 !important;}
.card__content .poltzaa-offer-time>span, 
.product__info-container .poltzaa-save-text {    color: #1e6e2a;
    border-radius: 0;
    box-shadow: none;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.5px;
    background-color: transparent;
    display: inline-block;}
.quick-add button{background-color: #1e6e2a;}
.quick-add button > span > .icon-cart path{fill: #fff;}
/* change the listing design */

#shopify-section-template--18472209842246__hero_banner_slider_j63Nqc{display: block;}
#shopify-section-template--18472209842246__hero_banner_slider_GTPkYA{display:none;}

/* Handbag Charm css */

/* POLTZAA FREE CHARM */

.poltzaa-charm-selector {
  margin: 10px 0 !important;
  padding: 9px 15px 15px 15px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background: #edfbf6;
}

.poltzaa-charm-title {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  margin-bottom: 4px;
}

.poltzaa-charm-subtitle {
  margin: 0 0 15px;
  font-size: 13px;
  color: #666;
}

.poltzaa-charm-options {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}

.poltzaa-charm-option {
  position: relative;
  cursor: pointer;
}

.poltzaa-charm-option input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.poltzaa-charm-card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 8px;
  transition: all 0.2s ease;
  background: #fff;
}

.poltzaa-charm-card img {
  width: 100%;
  height: 70px;
  object-fit: contain;
  margin-bottom: 8px;
}

.poltzaa-charm-name {
  font-size: 12px;
  text-align: center;
  line-height: 1.3;
}

.poltzaa-radio {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 16px;
  height: 16px;
  border: 1px solid #999;
  border-radius: 50%;
  background: #fff;
  display: none;
}

/* SELECTED */

.poltzaa-charm-option input:checked + .poltzaa-charm-card {
  border-color: #111;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

.poltzaa-charm-option input:checked + .poltzaa-charm-card .poltzaa-radio {
  border-color: #111;
  background: #111;
  box-shadow: inset 0 0 0 4px #fff;
}



/* MOBILE */

@media screen and (max-width: 749px) {

  .poltzaa-charm-selector {
    padding: 14px;
  }

  .poltzaa-charm-options {
    gap: 7px;
  }

  .poltzaa-charm-card {
    padding: 7px;
  }

  .poltzaa-charm-card img {
    height: 65px;
  }

  .poltzaa-charm-name {
    font-size: 11px;
  }

}

/* Handbag Charm css */

.discounts__discount
{
  background-color: #046c34;
    color: #fff;
    padding: 5px 10px;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 14px;
}
.discounts__discount path
{
  fill: #fff;
}


#ProductInfo-template--24183784374342__main .d-flex.justify-content{margin: -10px 0 0 0!important;}


/* new css aug changes start */
.product .price__container,
.price--on-sale .price__sale{display: flex !important;align-items: baseline;column-gap: 9px;}
.price--on-sale .price__sale span:nth-child(4n+2) {order: 2;}
.price--on-sale .price__sale span span.price-item--last{order: 1;}
.star-total-rating span > small{font-size: 12px;color: #747474;}
.product__media-list .media > img{border-radius: 20px;}
.global-media-settings{border: 0px;}
slider-component .slider-buttons{    margin-top: -9px;margin-bottom: -7px;}
.template-product .price .price-item.price-item--regular {line-height: 1;font-weight: 400;font-size: 17px;margin: 7px 0 0 0px;color: #000 !important;}
.product__title{margin: 0px !important;}
.product__title > h1{font-weight: 400 !important;font-size: 25px;}

.current-offer-info{    line-height: 1.6;border-radius: 5px;font-size: 15px;font-weight: 800;letter-spacing: 0.5px;font-weight: 500;
  padding: 2px 8px;font-size: 12px;background-color: #1e6e2a;color: #fff;display: block;}


.category-headerbox{display: none;}


.home-template div.collection{padding: 20px 50px;}
.home-template .collection__title,
.home-template .collection__title h2{margin-bottom: 0px !important;text-align:left;padding:0 !important;}
.home-template .collection .product-grid{padding-top: 15px;}
.home-template .collection__view-all{position: absolute;top:18px;right: 50px;}
.home-template div.collection slider-component{padding: 0px;}
.home-template .happy-cust-container{max-width: 100%;padding: 0 50px;}
#insta-feed h2{text-align:left !important;}
/* new css aug changes end */





.quick-add {
    position: absolute !important;
    left: 10px;
    top: auto;
    bottom: 0px;
}
.quick-add button {
    background-color: #000000;
    color: #fff !important;
    padding: 3px 15px 4px;
    border: 0px;
    border-radius: 0px;
}
.card-wrapper:hover .quick-add button {
    
    background-color: #1e6e2a;
    background: #1e6e2a;
    color: #fff !important;
}
.card-wrapper .poltzaa-offer-time{display: none;}
.card-wrapper{
scroll-snap-align: start;
    grid-template-columns: minmax(0, 1fr);
    align-content: start;
    gap: 0.6125rem;
    display: grid;
    position: relative;
    border-radius: 0px;
    border: 1px solid #d8d8d8;
    overflow: hidden;
    height: 100%;
    }

    .card__information {
    padding: 0 9px 9px !important;
}
.card__heading {
    font-size: 14px;
}
.card-information{    border-top: 1px solid #d8d8d8;
    padding-top: 9px;
    margin-top: 5px;display: block;}
.card-information>.price,
.shop-video-inner .price--on-sale .price__sale, 
.card__content .price--on-sale .price-item--regular
{font-size: 14px !important;}
.card-information>.price{color: #000000 !important;}


.card--standard>.card__content
 {
    padding: 10px 0 0 0 !important;
}
.card-information
{
    display: flex;
    align-items: center;
    column-gap: 0.5rem;
    justify-content: space-between;
}
.quick-add {
    position: static !important;
    left: 10px;
    top: auto;
    bottom: 0;
}


/* .try{
Background-color:        #fefaf8
Cards:             #FFF8F6
Main Pink:         #000000
Light Pink:        #fbe3e1
Warm Peach:        #F0B188
Main Text:         #0D0C0D
Secondary Text:    #4A3937
all icons : color #000000
poltzaa charm gift icon : #fdcf7c
} */

/* feminane colors */



/* new design trust tags */
.prod-page-cards .card{background-color: transparent;padding: 0px;}
.prod-page-cards .card p{display: flex;align-items: center;color: #101010;font-size: 15px;}
.prod-page-cards .card p img{width: 25px;height: auto;margin-right: 5px;}

.color_option>div>div>a{border-color: #b8b8b8;}
.color_option>div>div.active>a, .color_option>div>div>a:hover{border-color: #101010;}
.color_option>div>div.active>a:after{background: #101010;color: #fff !important;border-radius: 100%;font-size: 12px;
padding: 1px}


/* new design time and delivery  */
.poltzaa-time-delivery{background-color: #f7f7f7;padding: 10px 20px;border: 1px solid #d8d8d8;}
.poltzaa-progress-fill{background: #101010 !important;}
.poltzaa-sale-bar{margin: 5px 0 !important;}
.poltzaa-progress{background: #d8d8d8 !important;}
.poltzaa-sd{background-color: transparent;padding: 0px;color: #0D0C0D;}
.poltzaa-stock-delivery {justify-content: space-between;}
.poltzaa-stock-delivery .d-flex{display: flex;align-items: center;}
.sd-delivery{padding-left: 5px;}
.poltzaa-stock-delivery img{width: 23px;}
.poltzaa-sd .sd-stock:after, .poltzaa-sd .sd-stock:before,
.poltzaa-sd .sd-delivery:after, .poltzaa-sd .sd-delivery:before{display: none;}




/* free charm design new */
/* .poltzaa-charm-selector{background-color: #fdf7ec;border-color: #fdcf7c;position: relative;overflow: hidden;
padding: 15px;}
.poltzaa-charm-selector:before{content: "free";font-size: 15px;text-transform: uppercase;color: #fff;background-color: #fdcf7c;
padding: 1px 15px;position: absolute;top: 5px;right: -9px;transform: rotate(25deg);}
.poltzaa-charm-title{align-items: center;margin-bottom: 5px;}
.poltzaa-charm-title p{margin-bottom: 0px;font-size: 16px;}
.poltzaa-charm-title span,
.poltzaa-charm-title strong,
.poltzaa-charm-selector small{display: block;line-height: 1;}
.poltzaa-charm-selector small{width: 80%;font-size: 14px;}
.poltzaa-charm-title span img{width: 28px;}
.teddy-image{position: absolute;top: 0px;right: 30px;transform: rotate(5deg);z-index: 1;}
.teddy-image > img{width: 45px;height: auto;} */


/* popup product page */
ul.custom-click-popup{border: 0px;border-bottom: 1px solid #d8d8d8;}
ul.custom-click-popup>li{margin-bottom: 0px;}
ul.custom-click-popup>li>a{
    padding: 10px 15px 10px 0px;color: #000;
    border-top: 1px solid #d8d8d8;border-bottom: 0px;}
ul.custom-click-popup>li>a:before,
ul.custom-click-popup>li>a:after{border-color: #b6b6b6;right: 15px;}
ul.custom-click-popup>li>a:hover:after{right: 20px;}
ul.custom-click-popup>li:last-of-child > a{border-bottom: 0px;}




/* zigzag section in detail page start */
  #details-worth-loving-{{ section.id }} {
    background: #ffffff;
    color: #000000;
  }


  /* MAIN CONTAINER */

  #details-worth-loving-{{ section.id }} .pwl-details__container {
    max-width: 1080px;
    margin: 0 auto;
    padding-bottom: 40px;
  }


  /* HEADER */

  #details-worth-loving-{{ section.id }} .pwl-details__header {
    text-align: center;
    padding: 90px 20px 70px;
  }

  #details-worth-loving-{{ section.id }} .pwl-details__eyebrow {
    display: block;
    margin-bottom: 18px;

    font-size: 11px;
    line-height: 1.4;

    letter-spacing: 0.22em;
    text-transform: uppercase;

    color: #767676;
  }

  #details-worth-loving-{{ section.id }} .pwl-details__heading {
    margin: 0;
    font-size: 32px;
    line-height: 1.05;
    font-weight: 400;
    letter-spacing: -0.035em;
  }


  /* ZIGZAG ROW */

  #details-worth-loving-{{ section.id }} .pwl-detail-row {
    display: grid;
    grid-template-columns: 1fr 1fr;

    
  }


  /* IMAGE */

  #details-worth-loving-{{ section.id }} .pwl-detail-image {
    background: #f7f7f7;
    overflow: hidden;
    border: 1px solid #d8d8d8;
  }

  #details-worth-loving-{{ section.id }} .pwl-detail-img {
    display: block;

    width: 100%;
    height: 100%;

    aspect-ratio: 1 / 1;

    object-fit: cover;

    transition: transform 0.6s ease;
  }

  #details-worth-loving-{{ section.id }} .pwl-detail-row:hover .pwl-detail-img {
    transform: scale(1.025);
  }


  /* TEXT */

  #details-worth-loving-{{ section.id }} .pwl-detail-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 50px;
  }


  /* REVERSE ROW */

  #details-worth-loving-{{ section.id }} .pwl-detail-row--reverse .pwl-detail-image {
    order: 2;
  }

  #details-worth-loving-{{ section.id }} .pwl-detail-row--reverse .pwl-detail-content {
    order: 1;
  }


  /* LABEL */

  #details-worth-loving-{{ section.id }} .pwl-detail-label {
    margin-bottom: 18px;

    font-size: 11px;
    line-height: 1.4;

    letter-spacing: 0.2em;
    text-transform: uppercase;

    color: #767676;
  }


  /* TITLE */

  #details-worth-loving-{{ section.id }} .pwl-detail-content h3 {
    max-width: 520px;
    margin: 0;
    font-size: 26px;
    line-height: 1.08;
    font-weight: 400;
    letter-spacing: -0.025em;
  }


  /* DESCRIPTION */

  #details-worth-loving-{{ section.id }} .pwl-detail-description {
    max-width: 500px;
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.8;

    color: #767676;
  }


  /* MOBILE */

  @media screen and (max-width: 749px) {

    #details-worth-loving-{{ section.id }} .pwl-details__container {
      width: calc(100% - 32px);
    }


    #details-worth-loving-{{ section.id }} .pwl-details__header {
      padding: 60px 10px 45px;
    }


    #details-worth-loving-{{ section.id }} .pwl-details__heading {
      font-size: 34px;
    }


    #details-worth-loving-{{ section.id }} .pwl-detail-row {
      display: flex;
      flex-direction: column;
    }


    #details-worth-loving-{{ section.id }} .pwl-detail-row--reverse .pwl-detail-image {
      order: 1;
    }

    #details-worth-loving-{{ section.id }} .pwl-detail-row--reverse .pwl-detail-content {
      order: 2;
    }


    #details-worth-loving-{{ section.id }} .pwl-detail-image {
      width: 100%;
    }


    #details-worth-loving-{{ section.id }} .pwl-detail-img {
      aspect-ratio: 1 / 1;
    }


    #details-worth-loving-{{ section.id }} .pwl-detail-content {
      padding: 45px 20px 55px;
    }


    #details-worth-loving-{{ section.id }} .pwl-detail-content h3 {
      font-size: 30px;
    }


    #details-worth-loving-{{ section.id }} .pwl-detail-description {
      font-size: 14px;
      line-height: 1.7;
    }

  }
/* zigzag section in detail page end */



























































































/* new css classy black start */
.product_detail-content {
    padding-top: 12px;
}

.product_detail-list-item {
    margin-bottom: 24px;
}

.product_detail-list-item_wrapper {
    display: flex;
    align-items: flex-start;
}

.product_detail-list-item-title {
    min-width: 160px;
    text-transform: uppercase;
    color: #1d1d1d;
    padding-right: 12px;
    font-weight: 600;
}
.fixed-mobile-bottom{display: none;}

/* keyfeatures css */
.poltzaa-key-features{padding-top: 0px;border-top: 1px solid #d8d8d8;}
.poltzaa-key-features__title{margin-bottom:5px;}
.poltzaa-key-features__grid{display: flex;flex-wrap: wrap;}
.poltzaa-key-feature{width: 50%;max-width: 50%;font-size: 14px;}
/* keyfeatures css */


/* new css classy black end */






/* Mobile media start */
@media(max-width: 1799px)
{
    .product__info-container{max-width: 100%;}
    .product__info-container {padding-right: 1vw;padding-left: 2vw;}
       
    .feature-box{padding: 50px 0;}
    
}

/* macbook pro resolution */
@media(max-width: 1512px)
{
    .image-with-text__heading.h1,
    h1, h2, span.h2{font-size: 28px;}
    
    .marquee h1{font-size: 19px;}
    .video-container{height: calc(100vh - 220px);}
    
    
    
    .video-thum-wrap .video-thumb{padding-bottom: 0px;}
    
    .shop-video-inner .price--on-sale .price__sale{margin-top: 0px;display: block;}

    
    .section-template--23220035813695__image_with_text_GEjyx4-padding .page-width
    {max-width: 1200px;}
    .home-single-blog-post a{margin-top: 20px;}    
    
    
    
    .borzaa-services .sec-title{margin-bottom: 50px;}
    .footer-logo {margin: 0px 0 30px 0;}
    
    .footer-block__details-content .list-menu__item--link{padding: 0;}
    .footer-block__details-content .list-menu__item--link:after{bottom: 0px;}

    .footer-logo{font-size: 21vw;}
    
    /* products details page */
    .product__info-container {padding-right: 0;padding-left: 0;}
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{padding: 0em 8.5em 0;}
    .product-details-popup{padding: 6em 4em;}
    .product-details-popup-inner > ul:first-of-type{padding-inline-start: 16px;}
    .coupon-body{padding: 8px 35px;}
    .coupon-text{letter-spacing: 0.5px;}

    /* the product page */
    .template-our-styles h2.title{font-size: 40px;}
    .template-our-styles slider-component>ul>li:nth-child(2) {width: 24.6%;max-width: 24.6%;margin-top: 0;}
    /* the product page */


    /* latest responsive css start 4th sep - 25 */
    .shop-by-video{padding-top: 30px;padding-bottom: 90px;}
    
    .home-single-blog-post{padding: 200px 0 110px 0;}
    
    .testimonial-sec{padding: 200px 0 150px 0;}
    .testimonial-sec:before{font-size: 215px;top: 220px;}
    .testimonial-sec .sec-title{margin-bottom: 50px;}
    
    .borzaa-services .container:before{margin-top: -67px;}
    

    /* looks listing page */
    .looks-listing .col {max-width: 16.66%;width: 16.66%;}

    /* latest responsive css end 4th sep - 25 */

    
}

@media(max-width: 1440px)
{
    .image-with-text__heading.h1, h1, h2, span.h2{font-size: 24px;}
    
    .video-container{height: calc(100vh - 225px);}    
    .video-shopbtn{padding: 10px;}
    .section-template--16405449048134__featured_collection_b9jdik-padding{padding-top: 25px;}
    .shop-video-inner .price--on-sale .price__sale{display: block;}
    .product-link-video .vp-content{padding: 10px 10px 15px 0;}
    
     /* about us */
    .about-banner h1{font-size: 45px;}
    .about-info {padding: 50px 5rem 40px 5rem;letter-spacing: 0.5px;}
    .our-philo .row .col_4{padding: 7rem 7rem 7rem 20px;}
    .our-philo .row .col_8{padding: 5rem;}
    .about-info,
    .our-philo .row .col_8 p:last-of-type,
    .process-bag p,
    .our-philo .row .col_8 p{font-size: 16px;}
    .our-philo .row .col_4 {padding: 5rem 5rem 5rem 20px;}
    .our-philo h2,
    .process-bag h2,
    .design-mind-title h3{font-size: 40px;}
    .our-philo h2{margin-bottom: 0px;}
    .design-mind .container{padding: 0 20px;}
    #shopify-section-template--16405428928582__our_philosophy_section_hWqcTE .our-philo .col_4{padding: 5rem 20px 5rem 5rem !important;}
    .process-bag{padding: 40px 0;}

    /* news listing */
    article.article-template{padding-top: 40px;}
    .main-blog h1 {padding: 50px;font-size: 42px;}
    .blog-articles .card--standard .card__inner{height: 320px;}
    .main-blog .card--standard>.card__content{padding: 40px 30px !important;}
    .article-template .page-width p {font-size: 14px;letter-spacing: 0.5px;line-height: 1.4;padding: 0 20px;}
    .article-template .page-width h1, 
    .article-template .page-width h2, 
    .article-template .page-width h3, 
    .article-template .page-width h4, 
    .article-template .page-width h5, 
    .article-template .page-width h6{font-size: 21px !important;padding: 0 20px;}
    .article-template__back{margin: 40px 0 0!important;}
    
    /* products details page */
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {padding: 0em 5.5em 0 8.5em;}

  /* the product page */
  .template-our-styles .rich-text__buttons a.button.button--primary{font-size: 50px;}
  /* the product page */


    /* latest responsive css start 4th sep - 25 */

    /* menu css */
    summary.list-menu__item {padding-right: 2.4rem !important;}

    .collection-list-wrapper{max-width: 1030px;padding: 200px 15px 80px 15px !important;}
    .collection-list-wrapper .grid--4-col-desktop .grid__item{width: 48%;}
    .collection-list-wrapper .row:before{text-align: left;font-size: 140px;width: 50%;left: -120px;
    line-height: 0.8;}
    .collection-list-title {margin-bottom: -18px !important;font-size: 0px;margin-left: -125px;}
    .collection-list-wrapper .sub-heading{width: 100%;margin-left: 0;margin-top: 0px;
    text-align: center;}
    
    .shop-by-occasion {padding: 140px 15px 100px 15px;}
    .shop-by-occasion > .container > .row:before{font-size: 160px;top: -100px;}
    .shop-by-occasion .container{max-width: 1130px;}
    .shop-by-occasion .sec-title h2{line-height: 1.1;}
    .shop-by-occasion .sec-title h2 > em{margin-top: 5px;}
    .occasion-block-wrap h3{font-size: 14px;}
    
    .shop-by-look, .product-related-look{padding: 220px 15px 80px 15px;}
    .shop-by-look .container, .product-related-look .container{max-width: 1030px;}
    .shop-by-look .row:before, .product-related-look .row:before{font-size: 160px;top: -140px;}
    
    .section-template--23220035813695__image_with_text_GEjyx4-padding .page-width{max-width: 1030px;}
    .home-single-blog-post .image-with-text:before{font-size: 110px;top: -110px;}
    
    .testimonial-sec:before{font-size: 180px;;}
    
    #insta-feed .instafeed-new-layout-container:before{font-size: 180px;}
    
    .borzaa-services{padding: 140px 0 80px 0;}
    
    /* color listing page */
    .colors-listing-wrap {padding: 250px 0 50px;}
    .colors-listing-wrap .container > h1{font-size: 140px;top: -180px;left: 105px;}
    
    /* look details page css */ 
    .look-detailed .lookdet-right{padding: 115px 6.5vw 0;}
    .look-info-images {padding-top: 50px;padding-bottom: 20px;}
    .look-info-bag h3{margin-top: 0px;}
    .look-detail-poltzaa a.btn{font-size: 45px;}
    
    /* occasion listing page css start */
    .occasion-listing-wrap{padding: 160px 0 50px 0;}
    .occasion-listing-wrap .container {padding-left: 50px;padding-right: 50px;}
    .occasion-listing-wrap h3{font-size: 50px;}
    .occasion-listing-wrap .container > h1{font-size: 12vw;}
    
    /* latest responsive css end 4th sep - 25 */
  
}
@media(max-width: 1365px)
{
    .image-with-text__heading.h1,
    h1, h2, span.h2{font-size: 25px;}
    
    .marquee h1{font-size: 17px;}
    .header--middle-left .header__heading-link .h2{margin: 0px;}
    .list-menu__item{padding: 7px;}
    
    .video-container{height: calc(100vh - 122px);}
        
    .video-shopbtn{font-size: 12px;}
    
    .footer-logo {margin-top: 10px;}    

    /* news listing */
    .blog-articles .card--standard .card__inner{height: 260px;}
    .main-blog .card--standard>.card__content{padding: 40px 30px !important;}
    .blog-articles .blog-articles__article .article-card__excerpt{font-size: 13px;line-height: 1.3;}

    /* news details  */
    .article-template .page-width .row {margin: 40px -2px 40px;}
    .article-template .video-container {margin: 40px 0;}
    
    /* products details page */
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {padding: 0em 3em 0 6em;}
    .product-details-popup {padding: 6em 2em 6em 3em;}
    .accor-des,
    .product-details-popup{line-height: 1.35;}
    .product-details-popup-inner > ul > li, 
    .product-details-popup-inner >ol > li{line-height: 1.3;margin-bottom: 8px;}
    ul.custom-according>li{margin-bottom: 0px;}

  /* the product page */
  .template-our-styles h2.title {font-size: 35px;margin-bottom: -10px !important;}
  .template-our-styles .collection__title{padding: 10px 20px 60px;}
  .template-our-styles .product-grid{margin-bottom: 30px;margin-left: 0px;margin-right: 0px;}
  .template-our-styles .collection__view-all{padding-bottom: 10px;}
  .template-our-styles slider-component>ul>li:nth-child(1){width: 37.5%;max-width: 37.5%;margin-inline-start: 17.27%;}
  .template-our-styles slider-component>ul>li:nth-child(2){width: 25.6%;max-width: 25.6%;}
  .template-our-styles .rich-text__buttons a.button.button--primary {font-size: 45px;}
  .template-our-styles .section-template--17824596656198__rich_text_XdMMPF-padding{padding-bottom: 65px;}
  /* the product page */


    /* latest responsive css start 4th sep - 25 */

    /* menu css */
    summary.list-menu__item {padding-right: 2.1rem !important;}
    .list-menu__item{font-size: 13px;}
    .collection-list-title {margin-bottom: -7px !important;font-size: 0px;margin-left: 210px;}
    .collection-list-wrapper .row:before {text-align: left;font-size: 110px;width: 50%;left: -40px;line-height: 0.8;}
    
    .shop-by-video .shop-video-inner {max-width: 100%;margin: 0 -10px;}
    .shop-video-inner .shopvideo{box-sizing: border-box;}
    .shop-by-video .sec-title{width: 55%;}
    
    .shop-by-occasion {padding: 110px 15px 80px 15px;}
    .shop-by-occasion > .container > .row:before {font-size: 140px;top: -80px;}
    
    .shop-by-look .row:before, .product-related-look .row:before {font-size: 140px;top: -124px;}
    .shop-by-look, .product-related-look {padding: 200px 15px 70px 15px;}
    
    .testimonial-sec {padding: 160px 0 120px 0;}
    .testimonial-sec:before {font-size: 145px;top: 183px;}
    .testimonial-sec .sec-title {margin-bottom: 20px;}
    
    
    #insta-feed .instafeed-new-layout-container:before {font-size: 140px;}
    
    
    .borzaa-services {padding: 120px 0 60px 0;}
    .borzaa-services .container{max-width: 1030px;}
    .borzaa-services .container:before{font-size: 122px;margin-top: -58px;}
    .borzaa-serbox p{font-size: 14px;line-height: 1.2;}
    
    /* looks listing page css */
    .looks-listing {padding: 60px 35px;}
    .looks-listing .col{max-width: 20%;width: 20%;padding-bottom: 0px;margin-bottom: 20px;}
    .looks-listing .sec-title p{margin-bottom: 30px;}
    
    /* color listing page */
    .colors-listing-wrap {padding: 210px 0 50px;}
    .colors-listing-wrap .container > h1{font-size: 110px;top: -135px;left: 80px;}
    .colors-block {padding: 20px 40px 20px 20px;}
    .colors-block p{line-height: 1.3;}
    .colors-listing-wrap .container > .color-list-block:nth-child(odd) .colors-block {padding: 20px 20px 20px 40px;}
    
    /* look details page css */ 
    .look-detailed > .container{padding: 0px;}
    .look-detailed .lookdet-right{padding: 85px 5vw 0;}
    .small-look-img, .mini-look-img{width: calc(49% - 7px);max-width: calc(49% - 7px);}
    .small-look-img{padding-bottom: 62%;}
    .look-detail-poltzaa a.btn{font-size: 40px;}
    
    /* occasion listing page css start */
    .occasion-listing-wrap .container > h1{top: -80px;}
    .occasion-listing-wrap h2{font-size: 35px}
    .occasion-listing-wrap h3 {font-size: 40px;}
    .occasion-listing-wrap p{line-height: 1.3;}
    .occasion-listing-wrap .fc-fimg{width: 70%;}
    .occasion-listing-wrap .row:nth-child(odd) .col_4:nth-child(1) h4, 
    .occasion-listing-wrap .row:nth-child(odd) .fc-fimg {width: 70%;}
    
    /* product detail page css  */
    .product-form__buttons{max-width: 100% !important;}
    
    
    /* latest responsive css end 4th sep - 25 */
    
}

@media(max-width: 1198px)
{
    .image-with-text__heading.h1,
    h1, h2, span.h2{font-size: 22px;}
    
    .marquee h1{font-size: 16px;}
    
    header.header header-drawer,
    header.header .header__heading,
    .header>.header__heading-link,
    header.header .header__icons{max-width: 33.33%;width: 33.33%;}
    header.header{padding-top: 0px !important;padding-bottom: 0 !important;}
    .header.page-width, .utility-bar__grid.page-width{padding: 0 5rem;}
    .header__icon{border: 1px solid #d8d8d8;padding: 5px;border-top: 0;border-bottom: 0;
    height: 50px;width: 55px;}
    .header__icon--search{border-right: 0px;}
    .header__heading-link{padding: 0px;}
    header-drawer,
    .header__icon--cart{margin: 0px !important;}
    .header__heading-link .h2{font-size: 32px;}
    .header__icon--account{position: absolute;right: auto;left: 105px;border-left: 0;border: }
    .list-menu__item{padding: 12px 30px !important;border-bottom: 1px solid #d8d8d8;padding-bottom: 14px;
        font-size: 15px !important;line-height: 1 !important;}
    .section-header.shopify-section-group-header-group{z-index: 9;}
    .js header .menu-drawer__menu li{margin-bottom: 0px;}
    
    .menu-drawer{width: 32rem;border: 0px;}
    
    .header--has-social .menu-drawer__utility-links{padding-bottom: 4rem !important;}
    .menu-drawer__navigation{padding-top: 0px !important;}
    .menu-drawer__account{font-size: 15px;text-transform: uppercase;letter-spacing: 0.1rem;}
    .menu-drawer__account .icon-account{width: 1.6rem;}
    .menu-drawer .list-social__link{padding: 7px;}
    
    .video-container{height: calc(100vh - 95px);}
    
    .home-template .section-collection-list{padding: 40px 0 0;}
    .home-template .title-wrapper-with-link{padding: 0;}
    .card--standard>.card__content{height: auto;}
  
    
    .product-link-video .vp-content{width: 100%;max-width: 100%;padding-right: 0px;}
    .product-link-video{position: static;transform: none;display: block;height: auto;}
    .shop-video-inner .price--on-sale .price__sale{display: flex;flex-wrap: wrap;font-size: 15px;letter-spacing: 0.6px;}
    .video-shopbtn{width: 100%;display: block;max-width: 100%;margin-bottom: 20px;}
    
    
    .borzaa-serbox p{line-height: 1.4;letter-spacing: 0.5px;}
    .borzaa-services .container{padding: 0px 5rem;}
    .borzaa-services .row{margin: 0 -10px;}
    .borzaa-services .col_4{padding: 0 10px;}
    
    .footer-logo {font-size: 21.3vw;margin-top: 10px;text-indent: -17px;} 
    footer .footer__content-top .grid{padding: 0px;}
    .footer-block__details-content .list-menu__item--link{border-bottom: 0px;}
    footer .list-menu__item {padding: 12px 0px 5px 0px !important;}
    .footer-block__details-content .list-menu__item--link:after {bottom: -2px;}

    /* news listing */
    .blog-articles .card--standard .card__inner{height: 220px;}
    .main-blog .card--standard>.card__content{padding: 40px 30px !important;}
    .blog-articles .article-card .card__heading{font-size: 16px;}
    .blog-articles .blog-articles__article .article-card__excerpt{font-size: 13px;line-height: 1.3;}
    
    /* products details page */
    
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {padding: 0em 2em 0 5em;}
    .feature-box {padding: 40px 0;}
    .feature-box .container{padding: 0 5rem;}
    .box__title{margin-bottom: 5px;}
    .box__description{line-height: 1;}
    .box__image > svg{height: 35px;}

    
    /* latest responsive css start 4th sep - 25 */
    
    .header.page-width{padding: 0px;border-bottom: 1px solid #d8d8d8;}
    .header__icon.header__icon--summary{border-left: 0px;}
    .header__icon.header__icon--summary.header__icon--search{border-left: 1px solid #d8d8d8;}
    .header__icon.header__icon--cart{border-right: 0px;}
    .header__icon--account{left: 51px;}
    .header__icon{width: 51px;}
    .header__icon .icon{width: 1.7rem;height: 1.7rem;}
    .header__icon--cart .icon{width: 3.5rem;height: 3.5rem;}
    
    .home-template .video-container{height: calc(100vh - 180px);width: calc(100vw - 113px);
    margin-top: 50px;}
    
    .collection-list-wrapper {padding: 150px 15px 80px 15px !important;}
    .collection-list-wrapper .row:before{left: 0px;top: -97px;}
    .collection-list-wrapper slider-component {margin-left: 44%;margin-right: -20%;}
    .collection-list-title {margin-bottom: 0 !important;margin-left: 420px;}
    
  
    .shop-by-video .sec-title{padding-bottom: 0px;}
    
    .shop-by-occasion {padding: 70px 15px;}
    .shop-by-occasion .container{max-width: 1030px;padding: 0 15px;}
    .shop-by-occasion .sec-title {margin-top: 70px;}
    .shop-by-occasion .row {margin-top: 10px;}
    .shop-by-occasion .container > .row > .col_3{-ms-flex: 100%;flex: 100%;max-width: 100%;}
    .shop-by-occasion .sec-title {margin-top: 0px;max-width: 50%;}
    .shop-by-occasion .container > .row > .col_9{-ms-flex: 100%;flex: 100%;max-width: 100%;}
    .shop-by-occasion .row {margin-top: 10px;}
    .shop-by-occasion > .container > .row:before{top: 35px;right: 7px;left: auto;font-size: 120px;}
    
    .home-single-blog-post {padding: 160px 0 80px 0;}
    .home-single-blog-post .image-with-text:before {font-size: 90px;top: -90px;}
    
    .testimonial-sec {padding: 165px 0 120px 0;}
    .testimonial-sec .sec-title {margin-bottom: 30px;}
    
    /* all product page css */
    .facet-filters.small-hide{display: none;}
    .product-count{position: absolute !important;right: 50px;top: -11px;}
    .product-count > h2{font-size:12px;font-weight:400 !important;}
    .facets-container-drawer .mobile-facets__wrapper{position: absolute;top:-15px;right:0;}
    .collection-hero__text-wrapper{padding-top: 50px;}
    .all-product-list .collection-hero {padding: 0 0 70px 0 !important;}
    .all-product-list .collection-hero__title{top: 0;}
    
    /* looks listing page css */
    .looks-listing .col{max-width: 25%;width: 25%;padding-bottom: 0px;margin-bottom: 20px;}
    .looks-listing .sec-title h1{font-size: 150px;}
    .looks-listing .sec-title p{margin-bottom: 22px;}
    .looks-listing .sec-title{padding-top: 60px;}
    
    /* latest responsive css end 4th sep - 25 */


    .hero-banner-wrapper{padding: 0;}
    
}

@media(max-width: 1124px)
{
   .image-with-text__heading.h1, h1, h2, span.h2{font-size: 20px;}
    .whatsapp-floting{bottom: 20px;right: 20px;}
    
    
  .grid--4-col-desktop .grid__item{width: 260px;}
  .shop-video-inner .shopvideo{width: 281px;}
  .mobile-servslider .col_4{width: 345px;-ms-flex: 345px;flex: 345px;max-width: 345px;margin-bottom: 0px;}
  .scroll-trigger.animate--fade-in, .scroll-trigger.animate--slide-in{opacity: 1 !important;}  
  .scroll-trigger.animate--slide-in{transform: none !important;}

  button.slick-arrow {font-size: 0px;width: 20px;height: 30px;position: relative;background-color: transparent;border: 0px;position: absolute;top: -53px;cursor: pointer;padding: 0px;}
  button.slick-prev{left: calc(5rem + 7px);}
  button.slick-next{right: calc(5rem + 0px);}
  button.slick-prev:before{content: ''; width: 15px;height: 15px;border: 1px solid #000;position: absolute;top: 5px;left: 4px;transform: rotate(45deg);border-right: 0;border-top: 0;}
  button.slick-next:before{content: ''; width: 15px;height: 15px;border: 1px solid #000;position: absolute;top: 5px;left: -5px;transform: rotate(45deg);border-left: 0;border-bottom: 0;}
  .shop-video-inner{overflow: visible;}
  slider-component{padding: 0px !important;}
    
  
  
  .home-template slider-component {padding: 0rem !important;}

    
  .image-with-text__text p{line-height: 1.25;letter-spacing: 1px;}
    
  .borzaa-services{padding-bottom: 30px;}
  .borzaa-services .container {padding: 0px;}
  .borzaa-services .slick-list{padding: 0 0rem 0 5rem;}
  .borzaa-services button.slick-prev {left: calc(5rem + 10px);}
  .borzaa-services button.slick-next {right: calc(5rem + 3px);}
  .borzaa-services .row{margin: 0px;}
  .borzaa-services .col_4{width: 335px;}
  
    
  .footer-logo{text-indent: -10px;}
  footer .footer-block__details-content p:last-of-type{line-height: 1.3;margin-top: 15px !important;}


   /* about us */
    .about-banner h1{font-size: 38px;}
    .about-info,
    .our-philo .row .col_8 p:last-of-type,
    .process-bag p,
    .our-philo .row .col_8 p{font-size: 15px;}
    .our-philo h2,
    .process-bag h2,
    .design-mind-title h3{font-size: 35px;}
    .about-info {padding: 50px 3rem 40px;}
    #shopify-section-template--16405428928582__our_philosophy_section_hWqcTE .our-philo .col_4 {padding: 3rem 20px 3rem 3rem !important;}
    .our-philo .row .col_8{padding: 3rem 3rem 3rem 25px;}
    .our-philo .row .col_4 {padding: 3rem 3rem 3rem 20px;}

    .article-template .page-width .col_3{width: 282px;}
    .article-template button.slick-arrow{top: -35px;}
    .article-template .page-width .row {margin: 60px -2px 40px -2px;}


    /* Contact us */
    .default-custom-page .main-page-title{padding: 50px;font-size: 42px;}
    .default-custom-page .page-width{font-size: 16px;}
    .getin-box{font-size: 14px;letter-spacing: 0.45px;padding: 20px 30px;}
    .getin-box h3{margin-top: 0px;}
    .get-in-touch .col_6{margin-bottom: 0px;}
    .contact.page-width{padding-bottom: 9rem;}
    .get-in-touch .row{margin: 0 -20px;}

    /* product listing page */
    /* .collection-hero{padding: 70px 0 !important;} */
    
    /* products details page */
    .product__column-sticky slider-component{padding: 0 !important;}
    


    .video-thum-wrap.active .video-thumb{display: block;}
    .slick-active.slick-center .video-thum-wrap.active .video-thumb{display: none;}

    /* the product page */
    .template-our-styles .rich-text__buttons a.button.button--primary{font-size: 35px;}
    .template-our-styles .rich-text__buttons{max-width: 29rem;}
    /* the product page */

    /* latest responsive css start 4th sep - 25 */
    
    .collection-list-wrapper {padding: 150px 120px 80px 120px !important;}
    .collection-list-wrapper .row:before{left: 10px;top: -97px;font-size: 90px;width: 100%;}
    .collection-list-wrapper slider-component {margin-left: 0%;margin-right: 0%;}
    
    
    .collection-list-wrapper .row{margin-right: -15px;}
    .collection-list-title {margin-bottom: -15px !important;margin-left: 0;}
    .right-prod-withmodel{margin-right: -30px;}
    .right-prod-withmodel figure{width: 100%;margin: 0 auto;padding-bottom: 140%;}
    .collection-list-wrapper .sub-heading{margin-top: 10px;}
    .collection-list-wrapper .card--standard>.card__content{height: 40px;}
    .home-template .card--standard .card__inner{height: 165px;}
    
    .shop-by-video{box-shadow: border-box;padding: 0px 0;}
    .shop-by-video-inner > .container{padding: 0px;}
    .shop-by-video .sec-title{padding-bottom: 0px;padding-left: 50px;}
    .shop-by-video button.slick-prev {left: calc(5rem + 0px);}

    .shop-video-inner .slick-list{padding-left: calc(5rem - 10px);}
    .shop-by-video button.slick-arrow{top: -42px;}
    .shop-by-video button.slick-prev{right: calc(2rem + 50px);left: auto;}
    .shop-by-video button.slick-next{right: 35px;;}
    
    .shop-by-occasion{padding: 70px 0px;}
    .shop-by-occasion .sec-title{max-width: 40%;margin-left: 35px;}
    .shop-by-occasion > .container > .row:before{font-size: 100px;top: 50px;right: 60px;}
    .shop-by-occasion button.slick-arrow{top: -120px;}
    .shop-by-occasion button.slick-prev{right: 90px;left: auto;}
    .shop-by-occasion button.slick-next{right: 60px;left: auto;}
    
    
    .shop-by-look, .product-related-look {padding: 200px 50px 70px 50px;}
    .shop-by-look .row:before, .product-related-look .row:before{font-size: 100px;width: 50%;text-align: left;
    line-height: 0.8;left: 10px;top: -100px;}
    .shop-by-look .container, .product-related-look .container{padding: 0px;}
    
    .shop-by-look, .product-related-look {padding: 180px 50px 65px 50px;}
    .home-single-blog-post .page-width {padding: 0 50px;}
    
    .testimonial-sec:before {font-size: 125px;top: 165px;}
    .testimonial-sec {padding: 145px 0 110px 0;}

    #insta-feed .instafeed-new-layout-container:before{font-size: 125px;}
        
    .borzaa-services {padding: 100px 0 60px 0;}
    .borzaa-services .container:before{font-size: 80px;left: 0;right: 0;margin-top: -35px;}
    
    .footer-logo {font-size: 20.5vw;}
    .footer-text{padding-left: 0px;padding-right: 0px;line-height: 1.4;font-size: 12px;}
    .footer__content-top{padding-bottom: 1rem !important;}
    footer .list-menu__item {padding: 8px 0 5px !important;}
    .list-menu__item{font-size: 14px !important;}
    
    .look-block-wrap h3{font-size: 15px;}

    .jdgm-all-reviews__body .jdgm-rev {width: calc(50% - 14px);max-width: calc(50% - 14px);}

    .poltzaa-offer-min.product .po-value.po-highlight{display: block;}
    .sticky-bar-inner .sticky-title{font-size: 18px;margin-right: 0px;}
    .sticky-bar-inner .poltzaa-offer-min .po-offer{font-size: 15px;}
    /* latest responsive css end 4th sep - 25 */
    
}

@media(max-width: 990px)
{
    .container{padding: 0 20px;}
    
        
    
    
    .home-single-blog-post .page-width{padding: 0 13.7vh;}
    .home-single-blog-post .image-with-text__grid{display: block;}
    .home-single-blog-post .image-with-text__media-item, 
    .home-single-blog-post .image-with-text__text-item{width: 100% !important;max-width: 100% !important;}
    .image-with-text__content{padding: 1.2rem 2rem 4rem 2rem !important;}
    
    slider-component .grid--4-col-desktop .grid__item,
    .product-grid-container .grid--4-col-desktop .grid__item{width: 33.33%;max-width: 33.33%;}

    .home-template .card-wrapper {padding-bottom: 0px;}
    .home-template .card--standard>.card__content{position: static;}
    .home-template .collection-list-wrapper .card--standard>.card__content{height: auto;}
    
    
    .testim-box{margin-left: 10px;margin-right: 10px;margin-bottom: 20px;}
    .shop-by-video button.slick-arrow{top: 0px;}
    .borzaa-services .col_4{-ms-flex: 100%;flex: 100%;max-width: 100%;margin-bottom: 15px}
    
   
    /* about us */
    .about-banner{padding: 95px 0;}
    .about-banner h1{font-size: 35px;}
    .our-philo h2,
    .process-bag h2,
    .design-mind-title h3{font-size: 30px;}
    .about-info {padding: 40px 2rem 30px;}
    .design-mind-title {padding: 9rem 5rem 9rem 0rem;}
    #shopify-section-template--16405428928582__our_philosophy_section_hWqcTE .our-philo .col_4 {padding: 2rem 20px 2rem 2rem !important;}
    .our-philo .row .col_8{padding: 2rem 2rem 2rem 25px;}
    .our-philo .row .col_4 {padding: 2rem 2rem 2rem 20px;}
    .process-bag {padding: 20px 0;}


    /* news listing */
    .main-blog h1 {padding: 40px;font-size: 32px;}
    .blog-articles .blog-articles__article {width: 50%;max-width: 50%;}

    /* Contact us */
    .get-in-touch .col_4 {max-width: 50%;width: 50%;padding: 0;flex: 50%;}
    .get-in-touch .col_4:nth-child(2) .getin-box,
    .get-in-touch .col_6:nth-child(4) .getin-box{border-right: .1rem solid rgba(var(--color-foreground), .08);}
    .get-in-touch .col_4:nth-child(3) .getin-box{border-right: 0;}
    .get-in-touch .col_6:last-of-type{max-width: 100%;width: 100%;padding: 0;flex: 100%;}
    .getin-box p{margin-bottom: 0px;}
    .get-in-touch .sec-title{margin: 0 -20px;text-align: center;}
    
    /* products details page */
    product-recommendations .grid--4-col-desktop .grid__item
    {width: 50%;max-width: 50%;}
    .feature-box .col_3 {-ms-flex: 50%;flex: 50%;max-width: 50%;
    margin-bottom: 30px;}
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{padding: 0px 0px 0 20px;}
    .product-form__buttons .shopify-payment-button__button{padding: 10px;letter-spacing: 0.5px;}
    .product-details-popup{width: 90vw;right: -90vw;}

    /* collection page css */
    .collection-hero__title{margin: 20px 0 10px 0 !important;font-size: 35px;}

    /* the product page */
    .template-our-styles h2.title{font-size: 30px;}
    .template-our-styles slider-component>ul>li:nth-child(1) {width: 39.5%;max-width: 39.5%;margin-inline-start: 14.4%;}
    .template-our-styles slider-component>ul>li:nth-child(2) {width: 29.3%;max-width: 29.3%;}
    /* the product page */


    /* latest responsive css start 4th sep - 25 */
    .collection-list-wrapper .row:before{top: -85px;font-size: 75px;}
    .collection-list-wrapper {padding: 120px 50px 80px 50px !important;}
    .home-template .title-wrapper-with-link {margin-bottom: 19px !important;}
    .slider--tablet.grid--peek .grid__item:first-of-type{margin-left: 0px;}
    .home-template .card--standard .card__inner {height: 138px;}
    .home-template .card--standard>.card__content{padding-left: 0px !important;padding-right: 0px !important;}
    .home-template .card__heading{font-size: 12px;}
    
    .shop-by-video-inner{position: relative;max-width: 100%;}
    .shop-by-video .sec-title p{font-size: 11px;}
    .shop-by-video-inner > .container{position: static;max-width: 100%;}
    .shop-by-video .shop-video-inner{position: static;}
    .shop-by-video button.slick-prev {right: 85px;left: auto;}
    .shop-by-video button.slick-next {right: 50px;left: auto;}
    .the-prod-page-seo, .shop-by-video .sec-title{padding-top: 0px;}

    
    .shop-by-occasion{padding: 50px 0px;}
    .shop-by-occasion .sec-title p{font-size: 11px;}
    .shop-by-occasion .row{margin-top: 0px;}
    .shop-by-occasion .container{max-width: 100%;}
    .shop-by-occasion button.slick-arrow{top: -100px;}
    .shop-by-occasion > .container > .row:before{font-size: 70px;top: 75px;}
    
    .shop-by-look .row:before, .product-related-look .row:before{font-size: 70px;top: -10px;}
    .shop-by-look .col_3, .product-related-look .col_3{-ms-flex: 50%;flex: 50%;max-width: 50%;}
    .shop-by-look .col_3:last-of-type, 
    .product-related-look .col_3:last-of-type{display: none;}
    
    
    .shop-by-look, .product-related-look {padding: 95px 50px 65px;}
    
    .home-single-blog-post {padding: 120px 0 40px 0;}
    .home-single-blog-post .image-with-text:before{width: 100%;font-size: 60px;left: 0;right: 0;
    text-align: left;top: -45px;}
    
    .testimonial-sec:before{font-size: 100px;top: 170px;}
    

    #insta-feed h2 {margin-bottom: 20px !important;}
    
    .borzaa-services .container:before {font-size: 60px;margin-top: -25px;}
    .borzaa-services{padding: 35px 0 40px 0;}
    .footer-logo {font-size: 20vw;}
    
    /* looks listing page css */
    .looks-listing .col{max-width: 33.33%;width: 33.33%;padding-bottom: 0px;margin-bottom: 20px;}
    .looks-listing .sec-title h1{font-size: 150px;left: 10px;}
    .looks-listing .look-block {filter: grayscale(0);}
    
    /* color listing page */
    .colors-listing-wrap {padding: 180px 0 50px;}
    .colors-listing-wrap .container > h1{font-size: 90px;top: -105px;left: 60px;}
    .color-list-block{border: 0px;margin-bottom: 50px;}
    .colors-block {padding: 25px;margin-top: 40px;border: 1px solid #ccc;}
    .colors-block h2{margin-top: 0px;}
    .colors-block p{line-height: 1.3;}
    .colors-listing-wrap .container > .color-list-block:nth-child(odd) .colors-block {padding: 25px;}
    .color-list-block a.bg-set{border: 1px solid #ccc;}
    .colors-listing-wrap .container > .color-list-block:nth-child(odd) .row > .col_6:first-of-type a.bg-set{border-right: 1px solid #ccc;}
    
    /* look details page css */ 
    .look-detailed .lookdet-left {width: 100%;max-width: 100%;height: calc(100vh - 150px);position: static;}
    .look-detailed .lookdet-right {padding: 5px 5vw 0;width: 100%;max-width: 100%;}
    .look-info-images {padding-top: 30px;}
    .small-look-img{padding-bottom: 58%;}
    .look-detail-similar {padding: 50px 0;}
    .look-detail-poltzaa a.btn{font-size: 35px;width: 210px;}
    .look-detail-poltzaa {padding-bottom: 50px;}
    .look-info{position: relative;}
    .look-info-title h3{margin-top: 0px;font-size: 20vw;line-height: 0.8;top: -22px;right: 0px;}
    .look-info-title{padding-top: 80px;}

    
    /* occasion listing page css start */
    .occasion-listing-wrap {padding: 140px 0 30px 0;}
    .occasion-listing-wrap .container > h1 {top: -60px;}
    .occasion-listing-wrap h3{font-size: 25px;}
    .occasion-listing-wrap p{font-size: 13px;}
    .occasion-listing-wrap .col_4 > .row > .col_6{-ms-flex: 70%;flex: 70%;max-width: 70%;margin-right: 0;margin-left: auto;
    margin-top: 20px;margin-bottom: 0px;}
    .occasion-listing-wrap .col_4 > .row > .col_6:first-of-type{display: none;}
    .occasion-listing-wrap .row:nth-child(odd) .col_4:nth-child(1) h4, .occasion-listing-wrap .row:nth-child(odd) .fc-fimg {
        width: 80%;
    }
    .occasion-listing-wrap .fc-fimg{margin-top: 25px;}

    /* product detail page css */
    .sticky-bar-inner .sticky-title{font-size: 22px;margin-right: 10px;}
    .sticky-bar-inner > .d-flex,
    .sticky-bar-inner .sticky-actions{-ms-flex: 49%;flex: 49%;max-width: 49%;}
    .sticky-thumb{display: none;}

    .sticky-thumb > img{width: 90px;}
    .sticky-thumb{margin-top: -90px;margin-bottom: -60px;margin-right: 10px;}
    
    .sticky-bar-inner .btn.add-to-cart{font-size: 12px;padding: 15px 20px;}
    .sticky-bar .shopify-payment-button__button{font-size: 14px;padding: 12px 20px;min-width: inherit;min-height: initial;height: auto;
        border-color: #fff;}
    .sticky-bar-inner .btn-text > span:first-child{font-size: 14px;letter-spacing: 0.02em;}
    .coupon-header{font-size: 14px;}
    .coupon-text{font-size: 12px;}

    .look-detail-similar .col_3{-ms-flex: 50%;flex: 50%;max-width: 50%;}
    
    .template-product{padding-bottom: 83px;}
    .sticky-bar-inner .sticky-actions{justify-content: flex-end;}
    /* latest responsive css end 4th sep - 25 */

    /* sticky bar diwali offer css */
    .sticky-bar-inner .sticky-info{width: 100%;max-width: 100%;}
    .sticky-bar-inner .sticky-img-title-price,
    .sticky-bar-inner .sticky-actions {width: 100%;max-width: 100%;}
    .sticky-bar-inner>.d-flex, .sticky-bar-inner .sticky-actions {-ms-flex: 100%;flex: 100%;}
    .sticky-bar form{width: 100%;}
    .sticky-bar-inner .btn.add-to-cart {font-size: 12px;padding: 15px 20px;width: 50%;margin-left: 0px;}
    .sticky-bar .btn.checkout-btn{width: 50%;}
    .sticky-bar-inner .sticky-info{align-items: center;}
    /* sticky bar diwali offer css */

    .product--stacked .product__media-item{max-width: 48% !important;width: 48% !important;}


    .all-product-list .collection-hero__title {
    position: static;
    font-size: 18px;
    text-align: center;
    opacity: 1;
}
.all-product-list .collection-hero {
    padding: 0!important;
}
.collection-hero__text-wrapper
{
    margin-top: 15px;
    padding: 0px;
}
.product-grid
{
    padding-top: 10px;
}
.mobile-facets__open .mobile-facets__open-label
{
     display: none;
}
.section-template--18472209383494__product-grid-padding
{
    
    margin-top: 0px;
}
.facets-container
{
    justify-content: flex-end;
            column-gap: 1rem;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    z-index: 1;
}
.all-product-list .collection-hero__title
{
    text-align: left;
}
.collection-best-sellers .collection-hero__text-wrapper
{
    padding: 0px;
    margin-top: 15px; 
    margin-bottom: 5px;
}
.collection-hero__title
{
    font-weight: 700 !important;
    font-size: 18px;
    text-align: left;
    line-height: 1;
}
.collection-hero__description{display: none;}
aside{margin-top: -53px !important;}    
.collection-hero__text-wrapper{margin-top: 0px;}


  /* home page new section css for mobile only */
  .category-headerbox{padding: 15px 20px 10px 20px;display: block;}
  .inner-catbox{column-gap: 5px;justify-content: space-between;display: grid;grid-template-columns: repeat(4, 1fr);}
  a.cat-boxh{text-decoration: none;text-align: center;}
  a.cat-boxh .bg-set{display: block !important;padding-bottom: 100%;border-radius: 40% 40% 0 0;}
  .cat-boxh-title {background-color: #000000;}
  .cat-boxh-title h2{font-size: 14px; font-weight: 500 !important;letter-spacing: 0.5px !important;margin-bottom: 0px !important;
  color: #fff !important;margin-top: 0;font-size: 12px;padding: 5px;}

  .home-template div.collection {padding: 20px 20px;}
  .home-template .happy-cust-container{padding: 0 20px;}
  .home-template .collection__view-all{right:20px;}
  /* home page new section css for mobile only */


  
    .card__heading{font-size: 12px;}
    .template-product .price .price-item {font-size: 14px;font-weight: 500;}    

}
@media(max-width: 749px)
{
    .marquee h1{font-size: 12px;}
    .header__icon--account{display: block !important;padding: 16px 17px;}
    .home-single-blog-post .page-width{padding:0 5rem;}

    .drawer__inner {padding: 0 1.5rem 0 1.5rem !important;}
    
    .home-template .collection-list-wrapper .title-wrapper-with-link,
    .home-template .collection-list-wrapper .sub-heading{padding: 0 15px;}
    .home-template .section-collection-list slider-component{margin-top: 20px;}
    
    slider-component .grid--4-col-desktop .grid__item,
    .product-grid-container .grid--4-col-desktop .grid__item{width: 50%;max-width: 50%;}
    
    .footer__content-top{padding-top: 2rem;}
    footer .footer__content-top .grid{border-top: 1px solid #000000;}
    .footer-block.grid__item{margin: 0px !important;}  
    .footer-block__heading{margin-bottom: 0px !important;border-bottom: 1px solid #000000;padding: 10px 0;text-shadow: none;
    position: relative;cursor: pointer;} 
    .subs-text .footer-block__heading{border-bottom: 0;}
    .subs-text .footer-block__heading:before{display: none;}
    .footer-block__heading:before{content: '';position: absolute;top: 14px;right: 4px;width: 12px;height: 12px;
        border: 1px solid #000000;transform: rotate(45deg);border-left: 0;border-bottom: 0px;}
    .footer-block__heading.show-arrow:before{transform: rotate(135deg);top: 10px;}
    .footer-logo {font-size: 20.3vw;text-indent: -5px;}
    .footer-block__details-content{display: none;}
    footer .footer-block__details-content{margin-bottom: 0px;}
    .footer-block__details-content .list-menu__item--link{display: block;padding: 10px 0;border-bottom: 1px solid #fbe3e1;}
    .footer-block__details-content .list-menu__item--link:after{display: none;}
    footer .list-social{margin: 15px 0 0 0;}
    footer .list-menu__item {padding: 15px 0!important;}

    
    /* about us */
    .about-banner{padding: 75px 0;}
    .about-banner h1{font-size: 30px;}
    .our-philo h2,
    .process-bag h2,
    .design-mind-title h3{font-size: 25px;}
    .about-info {padding: 30px 00px 20px;}
    .design-mind-title {padding: 5rem 5rem 4rem 0rem;}
    #shopify-section-template--16405428928582__our_philosophy_section_hWqcTE .our-philo .col_4 {padding: 20px !important;}
    .our-philo .row .col_8{padding: 0 20px 20px 20px;}
    .our-philo .row .col_4 {padding: 20px;}
    .process-bag {padding: 20px 0;}

    .our-philo .row .col_4, .our-philo .row .col_8{-ms-flex: 100%;flex: 100%;max-width: 100%;text-align: center;}

    /* blog listing */
    .blog-articles .card--standard .card__inner {height: 250px;}
    .main-blog{padding: 0 20px 80px 20px!important;}
    .main-blog .card--standard>.card__content {padding: 30px 20px !important;}

    /* Contact us */
    .default-custom-page .page-width {font-size: 15px;line-height: 1.4;}
    .default-custom-page .main-page-title {padding: 40px;font-size: 35px;}
    .getin-box ul.list-inline{margin-bottom: 0px;}
    .contact.page-width {padding-bottom: 6rem;}
    .getin-box{padding: 20px;}
    .get-in-touch .col_4:nth-child(1) .getin-box,
    .get-in-touch .col_4:nth-child(3) .getin-box{border-right: .1rem solid rgba(var(--color-foreground), .08);}

    /* default page css */
    .default-custom-page .main-page-title {font-size: 30px;line-height: 1.1;}
    .default-custom-page h2{font-size: 20px;}
    .rte ul, .rte ol{padding-left: 0px;}
    
    
    /* products details page */
    .product__info-wrapper .share-button {top: 0px;right: 0;}
    .accor-des ul{padding-left: 18px;}
    .accor-des ul > li{line-height: 1.4;}
    .product--large:not(.product--no-media) .product__info-wrapper, .product--large:not(.product--no-media) .product__media-wrapper {
    max-width: 100% !important;width: 100% !important;}
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {padding: 0px 0 0 0px;}
    .slider-counter.caption{font-size: 14px;letter-spacing: 0.5rem;margin-left: 5px;}    
    .slider-button .icon{height: 10px;}
    .template-product .price .price-item.price-item--regular{font-size: 16px;}
    #ProductInfo-template--24183784374342__main .d-flex.justify-content {
    margin: -5px 0 -10px 0 !important;
}

    /* cart page */
    .cart-items td {padding-top: 0em !important;}

    /* news latter popup */
    .subs-text>h1{font-size: 35px;}
    .subs-text>h2{font-size: 15px;}

    
    /* rakshabandhan blog */
    .article-template .page-width .full-blog-cnt p > a.large-link{font-size: 27px;width: 260px;}


    /* latest responsive css start 4th sep - 25 */

    .collection-list-wrapper{padding: 120px 50px 40px 50px !important;}        
    .collection-list-wrapper .row:before {top: -110px;font-size: 50px;width: 50%;}
    .home-template .card--standard .card__inner{height: 215px;}
    .home-template .collection-list-wrapper .title-wrapper-with-link, 
    .home-template .collection-list-wrapper .sub-heading{padding: 0px;}
    .collection-list-wrapper .col_6{-ms-flex: 100%;flex: 100%;max-width: 100%;}
    .right-prod-withmodel{max-width: 50%;margin: 0 auto;}
    .collection-list-wrapper .grid--4-col-desktop .grid__item{margin-bottom: 0px;}
    
    .shop-by-video .sec-title{width: 100%;}
    .shop-by-video .sec-title{padding-right: 50px;}
    
    .shop-by-video .sec-title p{margin-bottom: 20px;}
    
    .shop-by-occasion > .container > .row:before{font-size: 55px;top: 10px;}
    .shop-by-occasion .sec-title{max-width: 100%;margin-left: 0px;padding: 0 35px 20px 35px;}
    .shop-by-occasion button.slick-arrow{top: -38px;}
    
    .shop-by-look .row:before, .product-related-look .row:before{font-size: 50px;width: 35%;}
    .shop-by-look h2, .product-related-look h2{width: auto;}
    
    .home-single-blog-post{padding: 100px 0 20px 0;}
    .home-single-blog-post .image-with-text:before{font-size: 50px;top: -38px;}
    
    .testimonial-sec:before{font-size: 70px;}
    .testimonial-sec {padding: 110px 0 80px 0;}
    
    
    .borzaa-services .container:before {font-size: 45px;margin-top: -15px;font-size: 25px;
        top: -40px;
        display: block;
        text-align: center;
        opacity: 1 !important;
        color: #000000;position: static;}
   
    .footer-logo{font-size: 18vw;margin-bottom: 10px;}
    .footer{padding-bottom: 15px !important;}
    .footer__copyright{margin: 0px;}
    .footer-text{padding-bottom: 10px;}
    
    /* looks listing page css */
    .looks-listing .col{max-width: 33.33%;width: 33.33%;padding-bottom: 0px;margin-bottom: 20px;}
    .looks-listing .sec-title h1{font-size: 120px;left: 10px;}
    .looks-listing .sec-title p{line-height: 1.2;margin-bottom: 10px;}
    .looks-listing .sec-title {padding-top: 120px;}
    
    /* color listing page */
    .colors-listing-wrap .col_6{-ms-flex: 100%;flex: 100%;max-width: 100%;}
    .colors-listing-wrap .container > h1 {font-size: 80px;top: -92px;left: 45px;width: 70%;}
    .colors-block {padding: 25px;margin-top: -35px;background-color: #fff;margin-left: 50px;
        position: relative;z-index: 1;margin-right: 20px;}
    .colors-listing-wrap .container > .color-list-block:nth-child(odd) .row > .col_6:first-of-type {
    order: 1;}
    .colors-listing-wrap .container > .color-list-block:nth-child(odd) .colors-block{margin-left: 20px;
    margin-right: 50px;}
    
    /* look details page css */
    .small-look-img{padding-bottom: 60%;}
    
    /* occasion listing page css start */
    .occasion-listing-wrap{padding: 100px 0 30px 0;}
    .occasion-listing-wrap .col_4{-ms-flex: 50%;flex: 50%;max-width: 50%;}
    .occasion-listing-wrap .fc-fimg{margin-top: 45px;width: 80%;}    
    .occasion-listing-wrap .row:nth-child(odd) .col_4:nth-child(1) {order: 1;}
    .occasion-listing-wrap .row:nth-of-type(3n) .col_4:nth-child(1) {order: 1;}
    .occasion-listing-wrap .row:nth-of-type(3n) .col_4:nth-child(3) {order: 3;}
    .occasion-listing-wrap .row .col_4:last-of-type{margin-top: -150px;}
    .occasion-listing-wrap .container > h1{top: -20px;}
    
    /* product detail page css */
    .product-related-look{margin-bottom: 30px;}
    
    .sticky-bar-inner .sticky-title{font-size: 22px;margin-right: 10px;}
    
    
    .sticky-info{line-height: 1;}
    .sticky-info .sticky-title{display: block;}
    .sticky-bar-inner .sticky-price{font-size: 16px;}
    .sticky-bar-inner .btn.add-to-cart{font-size: 12px;padding: 15px 20px;}
    .sticky-bar-inner .btn-text > span:first-child{font-size: 14px;letter-spacing: 0.02em;}
    
    /* latest responsive css end 4th sep - 25 */
  
    /* product listing page diwali offer  */
    .poltzaa-offer-min .po-offer .po-value{display: block;}        
    .sticky-info .poltzaa-offer-min .po-offer .po-value{display: inline;}
  

    /* dec 25 add new css product page */
    .product__title{margin-bottom: 5px !important;}
    .product .shopify-block.shopify-app-block{margin-top: 5px;}
    
    .color_option h5{margin-top: 0px !important;}
    .product--stacked .product__media-item {max-width: 80% !important;width: 80% !important;}
    .sticky-bar-inner .poltzaa-offer-time{margin-top: 0px !important;margin-left: 5px;}
    .sticky-bar-inner .sticky-title{font-size: 18px;}
    .text-taxes{margin-bottom: 5px;font-size: 13px !important;letter-spacing: 0.5px;}
    
    /* dec 25 add new css product page */


    .poltzaa-countdown-wrap{font-size: 14px;}
    /* offer timer css */
    .poltzaa-countdown-wrap{margin-left: 0px;margin-right: 0px;}

    .for-mobile-only{display: block;}
    .for-desk-only{display: none;}

    .poltzaa-sd .sd-stock{width: 50%;padding-right:5px;line-height: 1.2;}

    .our-happy-customer .bg-set{width:70px;padding-bottom: 130%;}


    /* new changes in payment getway */
    .product__info-container product-form{position: fixed;bottom: 0px;width: 100%;left: 0;z-index: 2;
    background-color: #fff;padding: 10px;}
    .product .product-form__buttons{display: flex;}
    .product__info-container product-form .shopify-payment-button{
        margin-top: 0;
        width: calc(50% - 5px);
        margin-right: 5px;
        
    }
        .product .product-form__submit {
        width: 50%;
        height: 45px;
        margin-left: auto;
        margin-right: 0;
        font-size: 16px !important;
        width: calc(50% - 5px);
        margin-left: 5px;
        
    }
 
.product-form__buttons .button#gokwik-buy-now {
    background-color: #000000 !important;
    color: #fff !important;
    border-color: #000000 !important;
}

    .product-form__quantity{display: none;}
    .product .product-form__buttons{margin-top: 0px;}
    .product__info-wrapper{animation: none !important;}
    .product-form__buttons .button:hover{background-color: #000000 !important;border-color: #000000 !important;}
    .product-form__buttons .button:hover {color: #fff !important;}
    .sticky-bar{display: none;}
    /* new changes in payment getway */

      .product__info-container product-form {
        bottom: 35px;        
        background-color: #f7f7f7;
        padding: 10px 10px 0 10px;
        border: 1px solid #d8d8d8;
        border-radius: 10px 10px 0 0;
        left: 15px;
        width: calc(100% - 30px);
        border-bottom: 0px;
    }
    
    /* new section for mobile only */
.fixed-mobile-bottom{display: flex;align-items: center;column-gap: 0px;text-align: center;justify-content: center;
background-color: #f7f7f7;border: 1px solid #d8d8d8;border-radius: 0 0px 0px 0px;border-top: 0px;
position: fixed;bottom: 0px;width: 100%;z-index: 1;margin: 0px !important;padding: 5px 10px;
width: calc(100% - 30px);left: 15px;z-index: 2;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 14px;
    height: 30px;}
.fixed-mobile-bottom > div{}
.fixed-mobile-bottom > div img{width: 20px;}
.fixed-mobile-bottom > div p{margin-bottom: 0px;font-size: 10px;line-height: 1;}
.fixed-mobile-bottom b{color: #000000;}
    
.product__info-container product-form {
        bottom: 30px;        
        background-color: #f7f7f7;
        padding: 10px 10px 0 10px;
        border: 1px solid #d8d8d8;
        border-radius: 10px 10px 0 0;
        left: 15px;
        width: calc(100% - 30px);
        border-bottom: 0px;
    }

    .poltzaa-key-feature{font-size: 13px;}
    .product_detail-list-item_wrapper{display: block;}
    .product-details-popup-inner{font-size:14px;line-height:1.25;}
    .product-details-popup-inner div > ul > li{margin-bottom: 10px;}
    .product__title > h1 {font-size: 21px;margin-top: 11px;margin-bottom: -3px;}
    .poltzaa-sd{font-size: 12px;}
    .poltzaa-sd{font-size:14px;}
    .poltzaa-key-feature {width: 100%;max-width: 100%;}
    .banner-tagline {padding: 15px;font-size: 13px;letter-spacing: 0.8px;line-height: 1.5;}

}
@media(max-width: 576px)
{

    .marquee h1{font-size: 10px;}
    .footer__content-top{padding: 0 5rem;}
    
    header.header header-drawer,
    header.header .header__icons{width: 110px;max-width: 110px;}
    header.header .header__heading,
    .header > .header__heading-link{width: calc(100% - 220px);max-width: calc(100% - 220px);}
    
    
    
    
    footer .list-social{margin: 15px 0 0 0;}
    .footer-logo{font-size: 18.6vw;}


    /* about us */
    .design-mind-title h3{width: auto;}
    .about-info,
    .our-philo .row .col_8 p:last-of-type,
    .our-philo .row .col_8,
    .process-bag{line-height: 1.4;}

    /* news listing */
    .blog-articles .blog-articles__article {width: 100%;max-width: 100%;}

    /* Contact us */
    .cont-info{line-height: 1.3;}
    .get-in-touch .col_4,
    .get-in-touch .col_6{max-width: 100%;width: 100%;padding: 0;flex: 100%;}
    .default-custom-page .page-width{padding-left: 20px;padding-right: 20px;}
    .get-in-touch .row{margin: 0px;}
    .contact.page-width{padding: 20px 20px 40px 20px;}    
    .get-in-touch .col_6:nth-child(4n) .getin-box{border-right: .1rem solid rgba(var(--color-foreground),.08);border-bottom: 0px;}
    .default-custom-page h2{font-size: 18px;}

    .page-width{padding: 0 15px;}  
    /* .collection-hero {padding: 60px 0 !important;} */
    .contact-us-sec .container{padding: 0px;}
    
    /* products details page */
    
    .box__image > svg{height: 30px;}
    .box__title{line-height: 1.2;font-size: 14px;letter-spacing: 0.5px;}
    .product-details-popup{width: 100vw;right: -100vw;padding: 6em 20px 6em 40px;}
    #product_detpopup .product-details-popup-inner>ul:first-of-type{column-count: 1;}
    .close-popup {top: 1.55em;right: 0;line-height: 1;color: #000;left: 0;border: 1px solid #000;width: 31px;margin: 0 auto;padding: 0px 0 6px 1px;}
    .feature-box .container {padding: 0 20px;}
    
    /* the product page */
    .template-our-styles h2.title{font-size: 30px;}
    .template-our-styles slider-component>ul>li:nth-child(1) 
      {
                width: calc(50% - 46px);
        max-width: calc(50% - 46px);
        margin-inline-start: 46px;
        margin-inline-end: 0;
        padding-right: 7px;
      }
    .template-our-styles slider-component>ul>li:nth-child(2) 
      {
        width: calc(50% - 46px);
        max-width: calc(50% - 46px);
        padding-left: 7px;
      }
    .template-our-styles .card__media, 
    .template-our-styles .card .media{top: 12px;}
    .template-our-styles .collection__title {
        padding: 10px 20px 0px;
    }
    /* the product page */


    /* latest responsive css start 4th sep - 25 */
    
    .right-prod-withmodel{margin-left: 0;}
    .collection-list-wrapper .sub-heading{text-align: right;margin-top: -100px;
    z-index: 9;width: 50%;margin-right: 0;margin-left: auto;}
    .collection-list-wrapper .sub-heading p{font-size: 8px;}
    
    .home-template .video-container{width: calc(100vw - 100px);}
    .right-prod-withmodel{margin-top: 10px;}
    
    
    .shop-by-video .sec-title{margin-bottom: 0px;}
    
    

    .shop-by-occasion > .container > .row:before{font-size: 60px;top: -50px;right: 0;}   
    .shop-by-occasion .sec-title{padding-bottom: 30px;}
    .shop-by-occasion button.slick-arrow {top: -33px;}
    
    .shop-by-look .row:before, .product-related-look .row:before{width: 100%;top: -45px;
    font-size: 60px;left: -36px;}
    .shop-by-look .col_6, .product-related-look .col_6{-ms-flex: 100%;flex: 100%;max-width: 100%;}
    .shop-by-look .col_3:last-of-type, .product-related-look .col_3:last-of-type {display: block;}
    
    .testimonial-sec:before{font-size: 65px;}
    #insta-feed .instafeed-new-layout-container:before{font-size: 65px;}
    
    .borzaa-services .container:before{width: 60%;left: 0;right: 0;margin: 0 auto;top: -60px;}
    .borzaa-services button.slick-arrow{top: -75px;}
    
    /* all product details page */
    .product-count{right: 30px;}
    .collection-hero__text-wrapper {padding-bottom: 0px;}
    .collection-hero__description p{font-size: 14px;}
    .collection-hero__description p br{display: none;}
    .collection-hero__description p>strong{margin-top: 0px;}
    .quick-add svg{width: 22px;height: 22px;}
    .template-our-styles .section-template--17824596656198__rich_text_XdMMPF-padding{padding-bottom: 20px;}
    
    /* looks listing page css */
    .looks-listing .col{max-width: 50%;width: 50%;padding-bottom: 0px;margin-bottom: 20px;}
    .looks-listing .sec-title h1{font-size: 120px;left: 10px;}
    .looks-listing .sec-title p{line-height: 1.2;margin-bottom: 10px;}
    .looks-listing .sec-title {padding-top: 120px;}
    
    /* color listing page */
    .colors-listing-wrap{padding: 130px 0 50px;}
    .colors-listing-wrap .container > h1{top: -65px;}
    .colors-listing-wrap .container{padding-left: 25px;padding-right: 25px;}
    .colors-listing-wrap .container > h1{font-size: 60px;left: 25px;}
    .color-list-block a.bg-set:before{top: 15px;left: -15px;}
    .colors-block{margin-left: 20px;margin-right: 10px;padding: 20px;margin-top: -20px;}
    .color-list-block{margin-bottom: 35px;}
    .colors-listing-wrap .container > .color-list-block:nth-child(odd) .colors-block {
        margin-left: 10px;
        margin-right: 20px;
        padding: 20px;margin-top: -20px;
    }
    .colors-listing-wrap .container > .color-list-block:nth-child(odd) .row > .col_6:first-of-type a.bg-set:before
    {
        left: auto;
        right: -15px;
        top: 15px;
    }
    
    /* look details page css */
    .small-look-img{padding-bottom: 65%;}
    .look-detail-poltzaa a.btn {font-size: 30px;width: 180px;}
    
    /* occasion listing page css start */
    
    
    /* product detail page css */
    .sticky-bar-inner{padding: 0px;}
    .sticky-bar-inner .btn.add-to-cart{font-size: 14px;padding: 15px 15px;order: 1;margin-left:7px; margin-right: 0px;}
    .sticky-bar-inner .btn-text > span:first-child{font-size: 14px;letter-spacing: 0.02em;}
    .sticky-bar .gokwik-buynow-button {padding: 12px 15px;font-size: 12px;}
    
    /* latest responsive css end 4th sep - 25 */

    /* sticky bar diwali offer css */
    .sticky-bar-inner .sticky-price{padding-left: 0px;}
    
    /* sticky bar diwali offer css */

    .card__content .poltzaa-offer-min .po-value.po-highlight{font-size:15px;}    

    .sticky-img-title-price{display: none;}


    .product .product-form__quantity{width: 96px;}
    .product .quantity{min-height: 45px;}
    
    
    
    .product-form__buttons .shopify-payment-button{margin-top: 10px;width: 100%;}
    #gokwik-buy-now{font-size: 16px !important;padding: 10px 15px;height: 45px;}

    /* remove this css when remove the flat 50% after header bar     */
    .template-product product-info{padding-top: 10px !important;padding-bottom: 20px;}
    .product__media-list{margin-bottom: 0px !important;}
    .text-taxes{font-size: 13px;}   
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{padding: 0px;}
    /* remove this css when remove the flat 50% after header bar     */


    /* dhamaka offer css */
    .hero-banner-slider .bg-set {padding-bottom: 125%;}
    .offer-code-section .col_3 {-ms-flex: 50%;flex: 50%;max-width: 50%;margin-bottom: 30px;}
    .offer-code-section .col_3:nth-last-child(-n+2){margin-bottom: 0px;}
    /* dhamaka offer css */

    .poltzaa-sale-top > .sale-left > b{font-size: 15px;}
    .best-points{line-height: 1.3;}
    .best-points > li{margin-bottom: 5px;}
    .best-points>li:before{top: 2px;}

    #shopify-section-template--18472209842246__hero_banner_slider_j63Nqc{display: none;}
    #shopify-section-template--18472209842246__hero_banner_slider_GTPkYA{display:block;}
      

}

@media(max-width: 480px)
{
    .button, .shopify-payment-button__button, .shopify-challenge__button, .customer button {font-size: 1.3rem !important;letter-spacing: 0.5px !important;}

    
    .marquee h1 > span{padding: 0 15px;}
    .header__icon span{margin: 0px;}
    
    .header__heading-link .h2{font-size: 26px;}
    
    .header__icon{width: 40px;height: 40px;}
    .header__icon--account{left: 41px;}
    .header__icon--cart .icon{width: 4rem;}
    header.header header-drawer, header.header .header__icons {width: 72px;max-width: 72px;}
    header.header .header__heading, .header>.header__heading-link {width: calc(100% - 144px);max-width: calc(100% - 144px);}
    .header__icon--account{display: flex !important;padding: 5px;align-items: center;justify-content: center;}
    .header__icon--cart{padding: 0px !important;}
    
    .search-modal{height: 70px;}
    .cart-count-bubble {bottom: 0.3rem;left: 1.12rem;}
    
    .video-container {height: calc(100vh - 79px);}
    .shop-by-video .sec-title{padding: 0 40px;}
    .shop-by-video button.slick-arrow{top: -42px;}
    
    /* slider-component .grid--4-col-desktop .grid__item,
    .product-grid-container .grid--4-col-desktop .grid__item{width: 100%;max-width: 100%;} */
    .card--standard>.card__content {padding: 10px 10px !important;}
    
    .home-single-blog-post .page-width{padding: 0 20px;}
    .image-with-text__content{padding: 0 !important;}
    .home-single-blog-post .image-with-text__heading.h1{margin-bottom: 15px;}
    .image-with-text__text p{font-size: 14px;letter-spacing: 0.5px;}
    
    .testimonial-sec .sec-title{padding: 0 20px;}
    
    button.slick-arrow{top: -50px;}
    .product-grid button.slick-prev,
    .borzaa-services button.slick-prev{left: 20px;}
    
    
    .product-grid button.slick-next,
    .borzaa-services button.slick-next{right: 20px;}
    .shop-by-video button.slick-next{right: 15px;}
    
    button.slick-prev:before{top: 7px;left: 7px;}
    button.slick-next:before{top: 7px;left: -2px;}

    .borzaa-services button.slick-arrow{top: -57px;}
    
    .product-grid .slick-list{padding-left: 00px;}
    .shop-video-inner .slick-list{padding: 0px !important;}

    .shop-video-inner .shopvideo{width: 160px;}
    .borzaa-services .col_4,
    .grid--4-col-desktop .grid__item {width: 260px;}

    .borzaa-serbox h5{font-size: 18px;margin-bottom: 10px;}

    .footer__content-top {padding: 0 20px !important;}
    .footer-logo {font-size: 19.8vw;text-indent: 0px;}

    /* products details page */
    .coupon-body{padding: 15px 25px;}
    .feature-box{padding-bottom: 20px;}
    .feature-box .col_3{-ms-flex: 100%;flex: 100%;max-width: 100%;margin-bottom: 30px;}
    .color_option h5{margin-top: 10px;}
    
    /* cart page */
    .cart-item{display: block !important;}
    .cart-item__totals.right.small-hide{display: none !important;text-align: right !important;}
    .price--end {text-align: right;}
    .cart-item__price-wrapper{width: 100%;display: block;text-align: left;}
    .price--end{text-align: left !important;padding-left: 3px !important;}
    .cart-item{margin-bottom: 1.5rem;}

    /* the product page */
    .template-our-styles .rich-text__buttons{max-width: 25rem;}
    .template-our-styles .rich-text__buttons a.button.button--primary {font-size: 30px !important;}
    /* the product page */

    /* latest responsive css start 4th sep - 25 */

    .marquee span{font-weight: 400;font-size: 12px !important;}    
    .home-template .video-container {width: calc(100% - 40px);
        margin-top: 0px;
        height: auto;
        padding-bottom: 140%;}
    .collection-list-wrapper {padding: 100px 25px 40px 25px !important;}
    .collection-list-wrapper .row:before{width: 100%;top: -120px;width: 70%;left: 0;}
    .collection-list-title {margin-bottom: -25px !important;}
    .collection-list-wrapper .row{margin: 0px;}
    .collection-list-wrapper .col_6{padding: 0px;}
    .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item, 
    .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width: 70%;}
    .home-template .collection-list-wrapper .sub-heading{padding-left: 15px;}
    
    .shop-by-video .sec-title h2{font-size: 18px;}
    .shop-by-video .sec-title {padding: 0 25px 0px 25px;}
    
    .shop-by-video button.slick-prev,
    .shop-by-occasion button.slick-prev{right: 50px;}
    .shop-by-video button.slick-next,
    .shop-by-occasion button.slick-next{right: 25px;}
    .shop-by-video .shop-video-inner{position: relative;}
    
    
    .shop-by-occasion {padding: 70px 0px 50px 0px;}
    .shop-by-occasion .sec-title{padding: 0 10px 30px 10px;}
    
    .shop-by-look, .product-related-look {padding: 95px 25px 65px;}
    .shop-by-look .row:before, .product-related-look .row:before {top: -40px;font-size: 60px;left: -10px;}
     
    .home-single-blog-post{padding: 80px 0 40px 0;}
    .home-single-blog-post .image-with-text:before {font-size: 45px;top: -33px;}
    
    .testimonial-sec:before {font-size: 45px;top: 30px;left: auto;right: 0;text-align: left;transform: none;}
    .testimonial-sec {padding: 60px 0;}
    .testimonial-sec .sec-title{margin-bottom: 0px;}
    
    #insta-feed .instafeed-new-layout-container:before {font-size: 45px;}

    
    .borzaa-services button.slick-arrow{top: -76px;}
    .borzaa-services .container:before{top: -40px;}
    
    /* looks listing page css */
    .looks-listing {padding: 50px 5px;}
    .looks-listing .col{max-width: 50%;width: 50%;padding-bottom: 0px;margin-bottom: 20px;}
    .looks-listing .sec-title h1{font-size: 70px;left: 15px;}
    .looks-listing .sec-title p{line-height: 1.2;margin-bottom: 10px;}
    .looks-listing .sec-title {padding-top: 70px;margin-bottom: 30px;}
    .looks-listing .sec-title h2{font-size: 18px;}
    
    /* occasion listing page css start */
    .occasion-listing-wrap {padding: 60px 0 30px 0;}
    .occasion-listing-wrap .container {padding-left: 25px;padding-right: 25px;}
    .occasion-listing-wrap .container > h1{top: 5px;}
    .occasion-listing-wrap .col_4 > .row > .col_6 { -ms-flex: 90%;flex: 90%;max-width: 90%;}
    .occasion-listing-wrap .fc-fimg {margin-top: 55px;width: 90%;}
    .occasion-listing-wrap .col_4 h4{margin-top: 5px;}
    .occasion-listing-wrap .row .col_4:last-of-type {margin-top: -110px;}
    .occasion-listing-wrap .row{margin-bottom: 10px;}
    .occasion-listing-wrap p{margin-bottom: 0px;font-size: 11px;}
    
    /* product detail page css */
    .color_option>div>div {width: 68px;height: 68px;}
    .color_option>div>div>a>img {height: auto;}

    .sticky-bar-inner .sticky-actions,
    .sticky-bar-inner > .d-flex {-ms-flex: 100%;flex: 100%;max-width: 100%;}
    sticky-form,
    .shopify-app-block{-ms-flex: 50;flex: 50;max-width: 50;}
    
    .sticky-bar-inner{padding: 0px;}
    .sticky-bar .btn.checkout-btn,
    .sticky-bar-inner .sticky-form{-ms-flex: 50%;flex: 50%;max-width: 50%;}
    .sticky-bar-inner .btn.add-to-cart{font-size: 14px;padding: 15px 12px;margin-left: 0px;margin: 0px;width: 50%;}
    .sticky-bar-inner .btn-text > span:first-child{font-size: 14px;letter-spacing: 0.02em;}
    .sticky-bar .gokwik-buynow-button {padding: 12px 15px;font-size: 12px;}
    .sticky-info .sticky-title {display: inline-block;}
    .sticky-bar form{width: 100%;}
    .sticky-bar .shopify-payment-button{width: 50%;}
    
    .jdgm-all-reviews__body{gap: 0;}
    .jdgm-all-reviews__body .jdgm-rev {width: 100%;max-width: 100%;}
    .jdgm-rev .jdgm-rev__custom-form {margin: 0 !important;}

    .template-product .whatsapp-floting {bottom: 75px;right: 15px;padding: 7px 10px;width: 45px;height: 45px;display: none;}
    .template-product .whatsapp-floting img{width: 25px;}
    
    /* latest responsive css end 4th sep - 25 */


    /* offer timer css */
    .poltzaa-countdown-inner{padding: 5px 10px;}
   
    .card--standard>.card__content{padding: 10px 0 10px 0 !important;}
    .card__content .price--on-sale .price-item--regular{font-size: 12px;}
    .price .price-item{margin: 0 2px 0 0 !important;}
    .price-item.price-item--sale.price-item--last{margin: 0 !important;}
    


    .sticky-bar-inner .sticky-info{display: block;}
    .sticky-bar-inner .sticky-price{display: inline-block;}
    .sticky-bar-inner .poltzaa-offer-time{margin: 3px 0 0 0 !important;}

}



.siteloader {display: none !important;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;background-color: #e6e6e6;}
.siteloader .loader-content{height: 100vh;display: flex;align-items: center;justify-content: center;}
.siteloader img{display: inline-block;max-width: 100%;}

.sidecart.svelte-1nlkjzs.svelte-1nlkjzs{border-radius: 0px !important;}


div#Banner-template--18472209842246__image_banner_L9Djxj{min-height: auto;margin: 0 50px 0px 50px;
padding-bottom: 40%;}
div#Banner-template--18472209842246__image_banner_MLyMhL{display: none;}

.card__badge{background-color: black;font-weight: 800;height: auto;padding: 0 5px;right: 0;top: 0;color: #fff;display: none;}
.card__badge .badge{font-weight: bold;color: #fff;}

@media (max-width: 1199px)
{
    div#Banner-template--18472209842246__image_banner_L9Djxj{min-height: auto;margin: 0;padding-bottom: 45%;}
}

@media (max-width: 990px)
{
    div#Banner-template--18472209842246__image_banner_L9Djxj{min-height: auto;margin: 0;padding-bottom: 43%;}
    .prod-page-cards .card p{font-size:12px;}
}
@media (max-width: 767px)
{
    div#Banner-template--18472209842246__image_banner_L9Djxj{display: none;}
    div#Banner-template--18472209842246__image_banner_MLyMhL{display: block;padding-bottom: 45%;}
    div#Banner-template--18472209842246__image_banner_MLyMhL .banner__content{min-height: inherit;}
}
@media (max-width: 749px)
{
    
    div#Banner-template--18472209842246__image_banner_MLyMhL{padding-bottom: 125%;}
    .offer-urgency{font-size: 14px;}
}








