/** Shopify CDN: Minification failed

Line 9:0 All "@import" rules must come first

**/
@font-face {font-family: "Blender Pro";font-weight: 400;font-style: normal;font-display: swap; src:	url("/cdn/shop/files/Blender-Pro-Medium.woff2?v=1715700579") format("woff2")}
@font-face {font-family: "Geom Graphic Semibold";font-weight: 600;font-style: normal;font-display: swap; src:	url("/cdn/shop/files/Geom_Graphic_W03_SemiBold.woff2?v=1711026198") format("woff2")}
@font-face {font-family: "BlenderProBook";font-weight: 400;font-style: normal;font-display: swap; src:	url("/cdn/shop/files/BlenderProBook.woff2?v=1724403263") format("woff2")}
@import "https://cdn.jsdelivr.net/npm/open-props@1.6.17/open-props.min.css";
@font-face { font-family: 'Biro Script Plus'; src:url("/cdn/shop/files/BiroScriptPlus.woff2?v=1730182345") format("woff2")}
.product-gallery__thumbnail_item_inner .rimage{padding-top:100%!important;}
:root{
    --base-family: 'Blender Pro' ;
    --menu-family:'Blender Pro' ;
    --heading-family: "Geom Graphic Semibold";
    --button-family:'Blender Pro';
    --footer-bg:#F0F0ED;
    --font-70-vw: 3.50vw;
    --footer-text-c:#453F3A!important;
    --footer-links-c:#453F3A!important;
    --product-page-tabs-border-c: #453F3A;
    --font-14-vw: 0.9198vw;
    --font-20-vw: 1.3140vw;
    --font-15-vw: 0.985545335085414vw;
    --font-12-vw:0.7884362680683311vw ;
    --font-1-vw: 0.0657030223390276vw;
    --font-5-vw:0.328515111695138vw;
    --font-14-vw:0.9198423127463863vw;
    --font-215-vw:14.126149802890932vw;
    --font-35-vw:2.299605781865966vw;
    --font-143-vw:9.395532194480946vw;
    --font-8-vw:0.5256241787122208vw;
    --font-10-vw:0.657030223390276vw;
    --font-14-vw:0.9198423127463863vw;
    --font-16-vw: 1.0512483574244416vw;
    --font-60-vw:3.942181340341656vw;
    --font-12-vw: 0.7884362680683311vw ;
     --font-160-vw: 10.512483574244415vw;
     --font-170-vw: 11.169513797634691vw;
     --font-1400-vw: 91.98423127463863vw;
     --font-200-vw: 13.140604467805518vw;
     --font-100-vw: 6.570302233902759vw;
     --font-99-vw:5.16vw;
     --font-90-vw:5.28vw;
     --font-50-vw:3.2851511169513796vw;
     --font-13-vw: 0.8541392904073587vw;
    --font-24-vw: 1.5768725361366622vw;
    --font-18-vw: 1.1826544021024967vw;
    --font-57-vw: 3.7450722733245727vw;
    --font-57-vw: 4.92772667542707vw;
    --font-25-vw: 1.6425vw;
   --font-30-vw: 1.9710vw;
    --font-40-vw:2.628vw;
   --font-60-vw: 3.9421vw;
    --font-250-vw:15.140604467805518vw;
}
body {
    font-family: 'Blender Pro';
      -webkit-font-smoothing: antialiased;
      height: 100%;
      transition: background-color 1.8s ease;
     -webkit-text-size-adjust: 100%;
}

.product-page-details{   position: relative; overflow-y: scroll;}
/*--mobile search---*/
.popup-navigation__search {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.popup__body.show .show1{opacity:1;z-index: 1000;transform: translate(0);}
.popup.preloading-element{position: fixed !important;}
.popup-navigation__search p {  color: #6c757d !important;  font-size: var(--font-14-vw); }
.search input {font-size: 26px;  height: var(--font-40-vw);  font-weight: 400;}
@media (max-width:1024px){.search-img {width: 80px;height: 80px;}}
@media (max-width:700px){.search-img {width: 80px;height: 80px;margin-top: 30px;}}
@media (max-width:540px){.search__view-all .popular-cat .col-sm-2 {flex: 0 0 33.3333%;max-width: 33.3333%;}}   
.mobile-search {width: 100%;background-color: #fff;}
.search input {font-size: var(--font-14-vw);}

@media (max-width:1024px){
.popular-cat .col-md-3 {flex: 0 0 50%;max-width: 50%;margin-bottom:20px;}
.search__close{position: absolute;right: 15px;z-index: 9;top: 15px; }
.mobile-search {transform: translateY(-100%);opacity: 0!important;}
.popup__body.visible .mobile-search {transform: translateY(0%);opacity: 1!important;}
.srchpop-head{margin-top:-10%;}
  .mobile-search.popup-navigation__search{max-height: 200px;}
.menu__item.menu__item--has-children .menu__megamenu {display:none !important;}
.menu__item.menu__item--has-children.headers-menus .menu__megamenu { display: block !important; transition: 0s ease-in-out !important; }
}
/* --------------Header----------- */
.product-search__image img {  border-radius: 5px;}
span.cart-item-count { border-radius:5px; border: solid var(--font-1-vw) #453F3A;  padding: 0px 0.45992115637319314vw;background:#D9D9D9;line-height:1.3797634691195795vw;font-size:0.8541392904073587vw;}
.menu__item span:hover {    text-decoration: underline;}
div#CustomerLoginForm .btn , .login .btn , a.popup-account__btn-account.btn , a.popup-account__btn-checkout.btn{background: #373735!important;    border-radius: 5px;    text-transform: lowercase;    font-size: var(--font-16-vw);    border-color: #453F3A !important;}
.popup-account__login input {    border-radius: var(--font-5-vw);}
.menu__megamenu .menu__grid .image-animation img {  border-radius: 5px;}
.menu__products.row .col-lg-1 {  padding: 0 6px;}
.template-index  #MainContent {     background-color: #fbfbfb; }
.menu__curtain{box-shadow:none}
a.header__btn-search , a.header__btn-account { font-size: var(--font-14-vw);}
.menu__curtain.show{border-bottom: solid var(--font-1-vw);}
.btn-link:hover{color:#453F3A!important;}
.popup-account__btn-login ,.popup-account__btn-register { background-color: #1e1e1e!important;  border-color: #1e1e1e!important;  border-radius: 5px!important;}
.container{padding:0 50px;width:100%; max-width:100%;}
.header__line--colorize-2 {  background-color: #F0F0ED; }
.menu__curtain{background-color: #F0F0ED;}
.menu__list--styled .menu__item>a { line-height: normal;}
.menu__item { margin: 0 0.8541392904073587vw 0 0px;  padding: 0;}
.ticker__text p {  font-size: var(--font-14-vw);}
.header__content--sticky{opacity:1!important;}
.template-index .header{margin-top: 30px;}
.ticker { width:100%; height:auto;  line-height: var(--font-40-vw);   position: fixed;   z-index: 11;}
.header__nav{  margin: 0 auto;}
.header .header__line--colorize-2 {height:var(--font-50-vw);}
.menu__grid.menu__list {    margin: 0 auto;  justify-content: end;padding-left:0;}
  button.btn.btn-search {    background: #453F3A!important; border-radius:5px;}
 .menu__megamenu .menu__grid{flex-direction: row-reverse;}
.menu__title span{    font-size: var(--font-15-vw); font-family: 'Blender Pro';  line-height: normal;   letter-spacing: 0;text-transform: capitalize; }
.menu__item span{  color:#453F3A;  font-size: var(--font-14-vw); font-family: 'Blender Pro';  line-height: normal; text-transform: capitalize;  letter-spacing: 0; }
.menu__item:nth-last-child(4) .menu__grid.menu__list {  width: 44.5vw;  padding-left: 9.6vw;}
 .menu__grid.menu__list{ width:100vw; }
.menu__grid.menu__list .col-lg-12 {  padding:0  var(--font-15-vw);}
.menu__title {        font-size: var(--font-15-vw);}
.menu__item.menu__item--has-children {  position: static;}.menu-promo img {  border-radius: 5px;}
.menu__megamenu .container.py-lg-5 {  padding: 0;}
.menu__megamenu .menu__grid .col-lg-3 {    padding: 0 var(--font-5-vw);}
/* .menu__item.menu__item--has-children.col-lg-2:nth-child(5){  flex: 0 0 23.66667%;    max-width: 23.66667%;  } */
.menu__title span{ text-decoration:underline ;}
.menu__item.menu__item--has-children {  margin: 0; padding: 0;}
.menu__list--styled .menu__item a {display:inline-block!important;}
.menu__list--styled .menu__item:hover{background:transparent;}
.menu-promo p.promobox__text-2 {  color: #463E3B;  width:66%;  font-size: var(--font-15-vw);    font-family: 'Blender Pro';  line-height: normal;}
.ticker.gradient.header__content--sticky {
    top: 0!important;
}
/* new mega menu */
sticky-header {    padding-top: 30px;}
.template-index  sticky-header { padding-top: 0px;}
.product-search__title.mb-3 { width: 70%;text-transform:uppercase;}
  .product-search__title a{ font-size:var(--font-15-vw); color:#463E3B; line-height:normal; font-family: 'Blender Pro';}
.menu__products.row { margin-right: 4.270696452036794vw;  margin-top:var(--font-10-vw);  margin-left: 4.270696452036794vw;}
.product-search__price.mb-10 {    display: none;}
a.menu__title {  margin-bottom: 0;}
.menu__list--styled .menu__item>a {  line-height: var(--font-25-vw);}
.menu__grid.menu__list .col-12 { display: flex; flex-direction: column-reverse;padding:0 var(--font-15-vw);}
.menu__grid.menu__list .col-12 .menu__title {font-family: 'Geom Graphic Semibold';  line-height: normal; color: #463E3B;   margin-top:var(--font-10-vw);}
.promobox.menu-promo .image-animation {
    border-radius: 5px;
}

/* -------------- end Header----------- */
/* home hero banner */
.btn.promobox__btn-1 {font-size: var(--font-20-vw); border-radius: 0.328vw; min-height: 1.773vw;  line-height: 1.642vw;text-transform: lowercase; padding: 0 2.62vw; letter-spacing: 0; min-width: auto; font-family: 'Blender Pro';}
.hero-banner a.promobox__btn-1.btn, .erou-banner a.promobox__btn-1.btn {border:#453F3A!important;  background: #1E1E1E;  color: #F0F0ED!important;}
.hero-banner .promobox__content{margin-right:var(--font-40-vw) !important;margin-top: 14%;}
.hero-banner h2 {color:#fff; font-family: "Geom Graphic Semibold";  font-size: 2.62vw;  line-height: 3.285vw;  letter-spacing: 0;}
h2.quotes-1.mb-0 {color:#fff!Important;}
 .title-product a {
    font-family: 'Blender Pro'!important;
}
.hero-banner-2 h2.quotes-1.mb-0 {
    width: 65%;
    margin-left: auto;
}
/* end home hero banner */
 
 

/* home colletion section */
.collection-list p.h2.promobox__text-2 { line-height: normal!important; font-size:var(--font-25-vw)!important;font-family: "Geom Graphic Semibold"!important; color: #1E1E1E;}
.collection-list .h4{margin-top:4px!important; font-size:var(--font-20-vw); line-height:normal;text-transform:uppercase; font-family: 'Blender Pro';}
.drop-soon .rimage img{filter: blur(30px);}
.Drop001 .promobox__content {cursor:pointer;}
/* .collection-list .h4 , .collection-list p.h2.promobox__text-2 {display:none;} */
.collection-list p.promobox__text-3 a{  font-size: var(--font-20-vw); line-height: normal; color: #1E1E1E;}
.collection-list p.promobox__text-3{  font-size: var(--font-20-vw); line-height: normal; color: #1E1E1E;}
/* .Drop001 p.promobox__text-3:hover {
    text-decoration: underline;
} */
/* .Drop001 .promobox__content {pointer-events:all!important;} */
.Drop001 .promobox__content_inner:hover .promobox__text-3 {  text-decoration: underline!important;}
.collection-list p.promobox__text-3 a:hover {text-decoration: underline!important;}
/* .Drop001:hover img{ transform: Scale(1.2)!important; transition:transform 0.7s ease-in-out;} */
.collection-list{background:#f0f0ed;}
/* .boxes {width: 100%; height: auto;  opacity: 0; transform: translateY(100px); transition: 1.2s ease-out;   }
.boxes.from-top {  transform: translateY(-450px);  }
.boxes .from-bottom{  transform: translateY(300px); }
.boxes img {  width: 100%;     height: auto;}
.same-img .d-sm-block{width: 100%; height: auto; opacity: 0; transform: translateY(100px); transition: opacity 0.6s ease-out, transform 1.6s ease-out;}
.same-img .d-sm-block img{  width: 100%;  height: auto;  }
.from-top .d-sm-block{ transform: translateY(-300px); } */
/* homem  text section */
.self-love h2 span { color: #C2B9AD;}
.self-love h2 {letter-spacing:0;  margin-bottom: var(--font-12-vw);color:#373735;font-size:var(--font-60-vw);    line-height: var(--font-60-vw);}
.self-love p{color:#453F3A;font-size:var(--font-25-vw);line-height:var(--font-30-vw);}
.self-love .btn.promobox__btn-1{ background: #1E1E1E;  color: #fff!important;}
.self-love h2 span.self-span{color:#463E3B;}
/* home text section */


/* home slider image with text */
.text-with-image{ background:#F0F0ED;}
.skin-content{padding-left:120px;} 
.skin-content h2{width:100%;    font-size: var(--font-40-vw);  letter-spacing: 0; line-height: normal;  color:#3a3434; font-family:var(--heading-family);}
.skin-content p{width:100%;font-size: var(--font-20-vw); line-height: normal;   color: #3a3434;}
.banner-content h2 {color: #fbfbfb;  font-size: var(--font-30-vw);     font-family: 'Blender Pro'; line-height: var(--font-40-vw);  letter-spacing: 0;}
.banner-content p { color: #fbfbfb;   font-size: var(--font-30-vw); letter-spacing: 0;   font-family:var(--heading-family);  line-height: normal;}
.text-with-image  ul.slick-dots {    bottom: -var(--font-1-vw); position:absolute; display: inline-flex;  width: 100%; justify-content: center;}
.bundle-slider .nxtarw.slick-arrow,  .custom-slider .nxtarw.slick-arrow {  z-index:11;  position: absolute;    right: 20px;    top: 50%;   bottom: 0;}
.bundle-slider .prvsarw.slick-arrow, .custom-slider .prvsarw.slick-arrow {  z-index:11;  position: absolute;    left: 20px;    top: 50%;   bottom: 0;}
.bundle-slider svg{border-radius:var(--font-50-vw); background:#fff; padding:var(--font-5-vw);}
/* end home slider image with text */

/* home  banner with text section one */
.obssessed h2{  font-size: var(--font-50-vw); letter-spacing:0; color:#fbfbfb;   line-height: var(--font-50-vw); }
.obssessed p.para-2{ color:#fbfbfb;   font-size: var(--font-25-vw);  line-height: var(--font-30-vw);  font-family: 'Blender Pro';    width:100%;    margin-left: auto;}
.obssessed .btn.promobox__btn-1{color:#373735!important; font-weight:bold; background:#fbfbfb!important;margin-bottom:80px;}
.obssessed .promobox__content_inner >div >div{padding-right:0!important;}
.obssessed img {  opacity: 0.91;}
/* end home  banner with text section one */

/* ingradient section slider section */
 .carousel__head {   display: flex; align-items: flex-end; justify-content: center;  text-align: right;   flex-direction: column;}
.carousel__title h2 , .carousel__title p{color:#453F3A;letter-spacing:0; text-align:right;font-size:var(--font-40-vw);line-height:normal;  margin-right: 10px; margin-top:5px!important;}
 .carousel__title p{font-size:var(--font-20-vw);font-family: 'Blender Pro'; }
.h2.quotes-4>div>div {  text-align: right!important;}
.carousel__title h2 {color:#453F3A;  text-align:right;}
.dermotalogic {padding: 60px 0;  background: #F9F8F8;}
 .product-collection__button-add-to-cart .btn:hover ,  .product-collection__button-add-to-cart .btn{ background-color: #3A3434;width:90%;    position: absolute;  bottom: 0; left:5%; right:5%; border-radius: 5px;  border-color: #3A3434;}
 .product-collection__content { position: absolute; bottom: -10px;width:100%;}
.product-collection__button-add-to-cart .btn, .product-collection__button-add-to-cart .btn:visited, .product-collection__button-add-to-cart .btn:active, .product-collection__button-add-to-cart .btn:link, .product-collection__button-add-to-cart .btn:focus, .product-collection__button-add-to-cart .btn span{ color:#EBEAEA;}
.splide button:focus {  outline: 1px dotted;  outline: 0px auto -webkit-focus-ring-color;}
 /* product-item.product-collection:hover .product-collection__control .product-collection__buttons{opacity:1;} */
 product-item.product-collection:hover .product-collection__title{display:none;}
 product-item.product-collection:hover .product-collection__price {display:none;}
 product-item.product-collection:hover .product-collection__more-info{display:none;}
.product-collection__more-info {margin-left:var(--font-15-vw);}
 .product-collection__title a {margin-left:var(--font-15-vw); text-transform:uppercase;  font-size: var(--font-15-vw); font-family: var( --heading-family); color: #fbfbfb!important;}
 .product-collection__price .price{font-size:var(--font-15-vw);line-height:normal; margin-left:var(--font-15-vw);color: #fbfbfb!important;}
 /* .product-collection__content {margin-left:15px;} */
.template-index  .carousel__item.col-auto.slick-slide {    padding: 0 5px;}
 .template-index  .product-collection__wrapper{margin-bottom:10px!important;}
product-gallery.product-gallery{padding-bottom:0!important;}
 product-item.product-collection:hover .product-collection__control .product-collection__buttons .btn{transform: translateY(0)!important; opacity:1; transition: all .7s cubic-bezier(.26,0,.14,1); bottom:50px;} 
.product-collection__button-add-to-cart .btn{transform: translateY(-47%); opacity:0; z-index: 0; transition: all .7s cubic-bezier(.26,0,.14,1);}
/* ingradient section slider section */

/* home  banner with text section two */
.ingredients-banner .promobox__btn-1.btn{background:#453F3A;border-color:#453F3A;color:#F0F0ED;}
.ingredients-banner .promobox__content_inner {  margin-bottom:  var(--font-50-vw); margin-right:  var(--font-100-vw);}
.ingredients-banner  span.promobox__btn-1.btn.btn--secondary { color:#F0F0ED;  width: auto; padding: 0 16px; margin-left:auto; height: var(--font-25-vw);  font-size: var(--font-20-vw);  display: inline-block;}
.ingredients-banner h2 {   color: #453F3A;   padding-bottom: 10px !important;  letter-spacing: 0;  font-size: var(--font-60-vw);   line-height: var(--font-50-vw);}
.ingredients-banner p.para-5 {color:#453F3B;  line-height: var(--font-20-vw);   font-size: var(--font-25-vw);  font-family: 'Blender Pro'; letter-spacing: 0;}
.ingredients-banner p.para-5 {     margin-left: auto;}
  /* end home  banner with text section two */
.female-founded  .order-1 {
    background: #f0f0ee;
}
.product-featured__labels .save-upto {  background: #d9d9d9;}
.carousel__slick:hover .slick-track {transition:none!important;}
#eclair  .scrent-name, #lychee-martini .scrent-name, #hella-spicy .scrent-name, #honey-i-39-m-home .scrent-name, #fly-me-to-bali .scrent-name, #in-your-dreams .scrent-name, #peaches-n-cream .scrent-name, #high-maintenance .scrent-name, #mom-i-am-a-rich-man .scrent-name, #cigarettes-after-sex .scrent-name{display:block;}
.scrent-name {
    background: #f0f0ed;
    border-top: solid 1px;
    border-bottom: solid 1px;
    padding: 7px 50px; display:none;
    text-transform: uppercase;
    color: #453F3A;
    font-size: 14px;
}
/* footer */
.footer .container{padding:0;}
.footer__section-content .list-unstyled a { font-size: var(--font-14-vw);  color: #453F3A; line-height: normal; font-family: 'Blender Pro';}
.footer__section-head h5 { font-family: 'Blender Pro'; font-size: var(--font-14-vw);  text-decoration: underline; text-transform:capitalize!important;}
.policies-footer h2{font-size:1.708vw; color:#453F3A; text-transform:lowercase; line-height: var(--font-25-vw);letter-spacing:0; font-weight:bold; font-family: 'Blender Pro';margin-bottom: 10px;}
.policies-footer h2 span{color: #C2BAAD;}
.policies-footer p{font-size:var(--font-14-vw); font-family: 'Blender Pro';color:#453F3A;max-width:46%;}
.policies-footer li a{color:#453F3A!important; font-size:var(--font-14-vw); text-decoration:underline;}
.footer__tape{display:none;}
.subscription-form .btn { background: #373735!important; border-radius: 5px; text-transform: lowercase;  font-size: var(--font-16-vw);}
.popup-subscription--layout-02 .subscription-form .btn{text-transform:uppercase;}
.footer .subscription-form p { font-size: var(--font-16-vw); color:#453F3A; }
.footer__copyright a, .footer__copyright {color:#453F3A;font-size:var(--font-12-vw);}
.subscription-form input{  background: #FBFBFB!important;border-radius: 5px;  border-color: #453F3A!important;}
.footer { position: relative;}
.footer a:hover {  color: #453F3A;}
.footer__menus.row {  border-bottom: solid var(--font-1-vw) #fff;  padding: var(--font-10-vw) var(--font-30-vw);  padding-top: var(--font-20-vw)!important;}
.policies-footer.mt-30 {    padding: var(--font-10-vw) var(--font-30-vw);}
.footer__content .container .col-lg-7{border-left: solid var(--font-1-vw) #fff;border-right: solid var(--font-1-vw) #fff;}
.footer__content .col-lg-5 {    padding: var(--font-50-vw) var(--font-30-vw) var(--font-30-vw);  border-left: solid var(--font-1-vw) #fff;}
.footer__content .col-lg-5 { padding: var(--font-30-vw);    padding-top: 20px;}
.footer__copyright{margin-left:var(--font-30-vw);}
.footer__subscription {   padding: 0 var(--font-30-vw);}
.footer__content .container {        max-width: var(--font-1400-vw);    }
.footer__content .list-unstyled li{line-height:normal;}
.footer__subscription p.mb-10 {  font-size: var(--font-16-vw);line-height:normal;}
.footer__content .col-lg-5.policy{border-left:0;padding: var(--font-13-vw) var(--font-20-vw) var(--font-13-vw) var(--font-16-vw);}
.footer__content  p.col-lg-7.col-6.policy-mail{border:0; }
.popup-account__btn-signup {  background-color: #453F3A!important; border-color:#453F3A;  border-radius: 5px;}
.policies-content{margin-left:-4px;}
.policy{margin-left:-2px;}
.footer__subscription span.d-inline-block { font-size: var(--font-30-vw);color:#453F3A; font-family: 'Blender Pro';  font-weight: bold;}
/* end footer */

/* ---------PLP----- */
.plp-first-img{opacity:1;}
.plp-second-img{opacity:0;}
.plp-second-img{ transition: all .7s cubic-bezier(.76,0,.24,1);}
.product-collection__image1:hover .plp-first-img{opacity:0; transition:opacity .3s ease-out .15s;}
.product-collection__image1:hover .plp-second-img{opacity:1; transition:opacity .3s ease-in .15s;}
.product-collection__button-add-to-cart .btn.active {
    background-color: #3A3434;
    border-color: #3A3434;
}
.product-option {
    COLOR: #453f3a;
}
more-payment-options-link {
    display: none;
}
.save-upto {  background: #fbfbfb;  display: flex; align-items: center; justify-content: center;  border-radius: 5px;  color: #373735;  text-transform: uppercase;  padding: var(--font-1-vw) var(--font-20-vw); font-size: var(--font-12-vw);}
[data-promobox-grid-visible="1"], [data-promobox-grid-visible="3"]{flex:50%; max-width:50%;}
[data-promobox-grid-visible="2"], [data-promobox-grid-visible="4"]{display:none;}
.product-collection__button-add-to-cart form .btn:not(.btn--size-large) {  min-height: 24px;}
.collection-control__button-sidebar { color: #3a3434; font-size: var(--font-14-vw);}
.collection-control__button-sidebar  svg.icon.icon-theme-084{display:none;}
.collection-control__button-sidebar  i{padding-left:30px;}
 .collection-page-heading h1 {display:none!important;} 
.collection-page-heading h1 {    background: #f0f0ed;   font-size: var(--font-14-vw);  text-transform: uppercase;  padding: 0px var(--font-50-vw); border-bottom:solid var(--font-1-vw) #453F3A;  border-top: solid var(--font-1-vw) #453F3A;}
div#CollectionBreadcrumbs { display: none;}
.collection-page-heading__wrapper {    background: #f0f0ed;}
.search-form-control + #main-collection-filters , #accessories #CollectionProductGrid ,#body-care #CollectionProductGrid {padding-bottom:15rem;}
div#CollectionProductGrid .product-collection__price .price , div#CollectionProductGrid .product-collection__title a{line-height:normal;font-size: var(--font-14-vw); color:#ffffff!important;text-transform:uppercase;}
p#CollectionProductCount {  font-size: var(--font-14-vw);  color: #453F3A;  text-transform: uppercase;  padding: 6px 0;  line-height: normal;}
/* .collection-control.mb-lg-0 {  border-top: solid var(--font-1-vw) #453F3A;border-bottom: solid var(--font-1-vw) #453F3A;} */
div#main-collection-product-grid .product-collection__button-add-to-cart .btn {border-color:#3A3434;    background-color: #3A3434;}
.product-collection__more-info a { text-transform: uppercase; font-size: var(--font-14-vw);  line-height: normal;  letter-spacing: 0;font-family: 'Blender Pro'; color: #3A3434 !important; }
body#bundles [data-promobox-grid-visible="3"] {  flex: 100%;    max-width: 100%;    grid-row: span 1;    grid-column: span  2; }
.carousel__slider_wrapper .price--sale>span:not(first-child) , .carousel__slider_wrapper .price--sale>span:first-child { color: #fbfbfb!important;}
body#bundles [data-promobox-grid-visible="3"] .promobox__content_inner {justify-content: start !important;}
.bundles-plp-img .promobox__content{    justify-content: start !important;}
body#bundles [data-promobox-grid-visible="3"] .promobox__content_inner > div >div{padding-left:0!important;}
.text-section img{display:none}
#simple-bundles-io-options select {min-height:var(--font-25-vw);  padding: 3px;}

.text-section a.promobox__btn-1.btn.btn--default { width:var(--font-170-vw); background: #1E1E1E;}
.text-section p {color:#453F3A; letter-spacing:0;   font-size: var(--font-25-vw);     font-family: 'Blender Pro';   line-height: normal;}
.bundles-pdp {display:none;}
 /* body#bundles .bundles-plp-img img{display:none;}  */
 .bundles-plp-img h2{letter-spacing:0!important; font-size:var(--font-35-vw);font-family: 'Geom Graphic Semibold'; color:#3A3434;}
.ingredients-button .promobox__content.container {    justify-content: start!important;}
.ingredients-lies .promobox__content_inner>div>div { padding-left: 0!important;}
.bundles-plp-img  .promobox__text-3 {  font-size: var(--font-20-vw);     font-family: 'Blender Pro';  line-height: var(--font-30-vw);}
.text-section  h2 {font-size:var(--font-35-vw); line-height:normal!important; letter-spacing: 0;font-family: 'Geom Graphic Semibold';}
body#bundles .bundles-pdp {display:block;}
div#shopify-section-template--23270623773016__carousel_products_PUNqjh .carousel__head {
    display: flex;    align-items: flex-end;    justify-content: flex-start;    text-align: right;    flex-direction: column;}
.carousel__prev.position-absolute, .carousel__next.position-absolute {  display: none!important;}
.custom-slider .nxtarw.slick-arrow svg.icon.icon-theme-007 , .custom-slider .prvsarw.slick-arrow svg.icon.icon-theme-006  {  position:relative;  background: #fff; cursor:pointer;   padding: 5px;    border-radius: 20px;}
.custom-slider .icon {  width: 25px;}
.product-qualties svg{cursor:pointer;}
/* ----------------Product page-------- */
.product-options__value--large-text , .product-page-info__price .price {    color: #453F3A;}
.product-gallery__content .slick-vertical .slick-slide {  border: 0!important;}
div#shopify-section-template--23270623773016__carousel_products_PUNqjh .carousel__item.col-auto {
    padding: 10px 5px!important;
}.product-gallery__thumbnail_item.current .product-gallery__thumbnail_item_inner:before { border-color: transparent;}
.product-page-info__title h1 {  margin-left: -2px!important; margin-bottom:0!important;font-size: var(--font-30-vw);  font-family: 'Geom Graphic Semibold'; text-transform: uppercase; color: #3A3434; line-height: normal;}
.breadcrumbs { display: none;}
.product-page-info__vendor a { text-transform: lowercase; font-size: var(--font-25-vw); font-family: 'Blender Pro';    letter-spacing: 0;  line-height: normal;}
.product-page-info__description p {width: 97% ;font-family: 'Blender Pro';  font-size: 0.985vw; color: #453F3A; line-height: 1.642vw;}
/* .product-page-info__field.product-page-info__quantity {    display: none;} */
.product-page-info__field.product-page-info__quantity input { border: solid var(--font-1-vw) #463E3B;  background: transparent;  border-radius: var(--font-5-vw);   color: #463E3B;}
.product-page-info__field label { font-size: var(--font-10-vw); margin-right:0; color: #463E3B;}
 .footer__subscription .subscription-form .btn , .footer__subscription input[type="email"]{    min-height:  var(--font-35-vw);}
.input-quantity--type-04 input {    min-height: 1.773vw!important;}
.product-page-info__button-add-to-cart .btn:not(.btn--size-large) { min-height: 1.773vw!important;}
.product-page-info__button-add-to-cart button { letter-spacing: 0; background: #1E1E1E!important; width: var(--font-250-vw); padding: 0; text-transform: lowercase;  border-radius: 5px!important; color: #F0F0ED!important; border: solid var(--font-1-vw) #453F3A!important; font-size: var(--font-20-vw); font-family: Blender Pro;}
.product-page-info__button-add-to-cart i.btn__icon {  display: none;}
.product-page-info__button-add-to-cart .btn span{ color: #F0F0ED!important; }
.product-page-info__price .price {  font-family:  'Blender Pro';font-size:var(--font-24-vw);font-weight:bold;margin-top:var(--font-5-vw); }
.product-page {padding-top:0!important;}
 .dynamic-checkout__button--styled .shopify-payment-button__button.shopify-payment-button__button--unbranded {  display: none!important;}
.product-page .tabs .tabs__content p , .tabs .tabs__content {font-family:BlenderProBook;  font-size: var(--font-14-vw)!important; line-height:normal;   color: #453F3A!important;}
.product-page .tabs[data-type=mobile] .tabs__body>div>span {font-size:var(--font-14-vw); text-transform:lowercase;line-height:2.759vw;}
.tabs[data-type=mobile] .tabs__body {   border-color:black; }
.tabs[data-type=mobile] .tabs__body>div>span{padding:0px 0;}
.product-page-info__text{margin-top:0!important;}
.product-page-info__text  p { margin-top:0; letter-spacing: 0; margin-left: -1px !important; font-size: var(--font-25-vw);  text-transform: lowercase;  color: #3A3434; line-height: normal;  margin-bottom: 0;}
.footbar-product__button-add-to-cart .btn{background:#453F3A;}
.product-page .tabs[data-type=mobile] .tabs__body>div>span i{position:relative;}
.product-page .tabs[data-type=mobile] .tabs__body>div>span .icon {    width: 12px;    min-width: 12px;    min-height: 12px;}
.product-gallery__control {    display:none;}
.pop-up-ingredients .click-here, .tabs .tabs__content a { font-size: var(--font-12-vw); text-decoration: underline; color: #453F3A; line-height: 25px;;}
.product-page__tabs .tabs__body ul:not(.list-unstyled):not([list-unstyled]) li::before{ display:none;}
.product-page__tabs  ul:not(.list-unstyled):not([list-unstyled]) li{padding-left:0!important;}
.cigarettes-collection{display:none;}
.pop-up-ingredients .click-here { cursor: pointer;}
.plp-sub-collection{display:none!important;}
#cigarettes-after-sex .cigarettes-collection{display:block;}
#eclair .link-9, #lychee-martini .link-8, #hella-spicy .link-7, #honey-i-39-m-home .link-6 , #fly-me-to-bali .link-5 , #in-your-dreams .link-4, #peaches-n-cream .link-1, #high-maintenance .link-3, #mom-i-am-a-rich-man .link-2 , #cigarettes-after-sex .link-10{text-decoration:underline;}
#eclair .plp-sub-collection, #lychee-martini .plp-sub-collection, #hella-spicy .plp-sub-collection, #honey-i-39-m-home .plp-sub-collection, #fly-me-to-bali .plp-sub-collection, #in-your-dreams .plp-sub-collection, #peaches-n-cream .plp-sub-collection, #high-maintenance .plp-sub-collection , #mom-i-am-a-rich-man .plp-sub-collection , #cigarettes-after-sex .plp-sub-collection{display:flex!important;justify-content: start;}
.collection-tab h5 {margin: 0 var(--font-40-vw);font-size: var(--font-14-vw);   margin-left:0;  font-family: 'Blender Pro'; letter-spacing:0;   text-transform: uppercase;}
.plp-heading{font-size:var(--font-30-vw);color: #3A3434;text-transform:uppercase;}
.plp-img{margin-bottom:var(--font-70-vw);width:70px; border-radius:var(--font-5-vw);}
.plp-paragraph{font-size:var(--font-14-vw); line-height:var(--font-20-vw);color:#463E3B;    width: 64%;}
.plp-points h5 {  margin-bottom: 0px; font-size: var(--font-14-vw);  color: #453F3A;  text-transform: uppercase; font-family: 'Blender Pro';  line-height: normal;}
.plp-points p {font-size: var(--font-14-vw);;  color: #453F3A;  text-transform: capitalize; font-family: 'Blender Pro';  line-height: normal; }
.bundle-slider  .slick-initialized .slick-slide { display: flex!important;}
/* .collection-tab {
    gap: var(--font-20-vw);
} */
.collection-tab h5:hover{text-decoration:underline;}
section.product-carousel-pdp h2.quotes-4 {
    display: none;
}
/* -------------Product detail section using metafield ---------- */
.content p {  font-size: var(--font-30-vw);  color: #463E3B;  line-height: var(--font-25-vw);  font-family: 'Blender Pro';    margin-bottom: 0;}
.content h2 {  margin-bottom: 0; color:#463E3B; font-size: var(--font-30-vw);  font-family: 'Blender Pro';  letter-spacing: 0; line-height: var(--font-25-vw);}
.center-content {  margin: 0 auto;  display: flex;  align-items: center;   justify-content: center; width: var(--font-250-vw);  top: 0;    bottom: 0;  right: 0;    left: 0;}
.center-content h2 {  font-size: var(--font-30-vw);  color: #453F3A; text-align:right; font-family: 'Geom Graphic Semibold'; margin-bottom:var(--font-15-vw); line-height: normal;}
.center-content p { margin-left:-50px; line-height: var(--font-25-vw); font-size: var(--font-30-vw);  text-align:right; letter-spacing: 0!important;  font-family: 'Blender Pro';  color: #453F3A;}
.products-usp ul li  { list-style-type: none;}
.products-usp ul:not(.list-unstyled):not([list-unstyled]) li:first-child:before{display:none; }
.products-usp  ul:not(.list-unstyled):not([list-unstyled]) li::before { display: inline-block;  content: "";  margin-bottom: -6px; margin-right: var(--font-10-vw);  margin-left: var(--font-10-vw);  border-radius: 0;   width: var(--font-1-vw);  height: var(--font-20-vw);}
.products-usp li { font-size: 16px; padding-left:0!important; font-family: 'Geom Graphic Semibold';   color: #453F3A;  text-transform: uppercase;}
.content .points p { color: #453F3A;margin-bottom:15px;}
/* ----------end Product detail section using metafield ---------- */
.detail-box.gallery-tab2-box.mt-30 {
    margin-top: var(--font-30-vw)!important;
}

/* Reviews app */
.jdgm-rev-widg .jdgm-star, .jdgm-revs-tab .jdgm-star, .jdgm-all-reviews .jdgm-star, .jdgm-gallery-popup .jdgm-star {
    color: #453F3A!important;
}
.jdgm-question-form-wrapper, .jdgm-form-wrapper {
    margin: 50px 0!important;
    padding-top: 25px!important;
    border-top: 1px solid #1e1e1e!important;
    border-color: #1e1e1e;
}
.jdgm-row-actions.show-recent{display:block;}
.jdgm-row-actions.hide-recent {
    display: none;
}
select.jdgm-sort-dropdown{min-height:27px;}
.jdgm-form input:not([type="submit"]), .jdgm-form textarea {
    border-radius: 5px!important;
}
.jdgm-sort-dropdown-wrapper select:hover , .jdgm-sort-dropdown-wrapper  select:focus{background:transparent!important;border:0!important;}
/* .jdgm-sort-dropdown-wrapper{    margin-top: -6px!important;
    margin-bottom: -6px!important;} */
.shopify-block.shopify-app-block{max-width:100% !important;padding:0;}
#seal-star-rating-widget .tt-rating-text {  color: #1E1E1E!important;text-transform: lowercase;font-size:var(--font-20-vw)!important;}
.product-page-info__app .jdgm-prev-badge {  display: flex !important;   gap:5px;  align-items: center; flex-direction: row-reverse;  justify-content: flex-end;}
.jdgm-rev-widg__title , .jdgm-rev__icon ,.jdgm-rev-widg__summary-stars span.jdgm-star.jdgm--on , .jdgm-histogram.jdgm-temp-hidden {
    display: none!important;}
.jdgm-preview-badge .jdgm-star.jdgm-star:nth-child(2), .jdgm-preview-badge .jdgm-star.jdgm-star:nth-child(1), .jdgm-preview-badge .jdgm-star.jdgm-star:nth-child(3), .jdgm-preview-badge .jdgm-star.jdgm-star:nth-child(5) {
    color: #453F3A;    display: none!important;}
/* .jdgm-paginate {    display: none;} */
.jdgm-btn{padding:4px 20px!important;}
.jdgm-row-actions {    padding: var(--font-8-vw) var(--font-50-vw)!important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{border: 0!important;}
.jdgm-rev__author {    color: #463E3B!important;  text-transform:uppercase; font-size: var(--font-20-vw);}
.jdgm-rev__header { line-height: 2.496vw!important;margin-bottom:0!important;}
.jdgm-widget.jdgm-widget {  display: block;    padding:0px;}
.jdgm-rev .jdgm-rev__custom-form{display:none;}
.jdgm-quest, .jdgm-rev {  padding: var(--font-25-vw) var(--font-50-vw)!important;}
.jdgm-sort-dropdown option{font-size:14px;}
 .jdgm-sort-dropdown{   padding: 4px 19px 4px 15px!important;}
.jdgm-row-actions {    padding: 8px 0;  position: sticky; z-index:5;   display: flex;   flex-direction: column;    justify-content: space-between;    align-items: flex-end;    border: 0!important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper {   width: 13%!important;    }
span.jdgm-rev-widg__summary-average { font-size: var(--font-30-vw); font-weight:bold;  font-family: 'Blender Pro';  color: #453F3A; line-height: normal;  letter-spacing: 0;}
.jdgm-sort-dropdown-wrapper select:hover{border:0!important;}
.jdgm-row-actions { width: 50%;   margin-left: auto!important;}
.jdgm-rev-widg__summary-text {    color: #3A3434;  line-height: normal;  visibility: unset;  font-size: var(--font-30-vw);  letter-spacing: 0!important;}
.jdgm-rev__body>p:last-of-type {    margin-bottom: 0;   font-size: var(--font-20-vw);    line-height: var(--font-20-vw);    color: #463E3B;    width: 65%;}
.jdgm-rev__header {    display: flex;  flex-direction: row-reverse;  justify-content: flex-end;align-items:center;}
b.jdgm-rev__title { margin-bottom:var(--font-20-vw);  font-size: var(--font-20-vw); color: #463E3B; font-family: 'Geom Graphic Semibold';}
.jdgm-write-rev-link.jdgm-write-rev-link {margin-top:var(--font-20-vw);  max-width:100%!important;  display: flex;  height: 27px;  color: #453F3A!important;  background-color: #F0F0ED!important;    border:solid var(--font-1-vw) #453F3A!important;  border-radius: 5px;    align-items: center;  justify-content: center;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {justify-content: flex-start!important; flex-direction: column!important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div {  align-items: start!important;}
.jdgm-row-rating {  margin-top: 5px!important; margin-left: 10px!important;}
.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-row-actions, .jdgm-quest, .jdgm-rev, .jdgm-paginate{border-color:#453F3A!important;}
.jdgm-row-actions{top:-24px;}
.jdgm-paginate {border:0!important;}
.jdgm-widget .jdgm-btn.jdgm-btn {  border-radius: var(--font-5-vw)!important;}
.jdgm-paginate { padding-bottom: var(--font-20-vw);}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{border:none;}
.jdgm-rev-widg {    padding: 0!important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {  margin-bottom: -35px !important;    padding: 0px var(--font-50-vw);}
.product-page-info__app .jdgm-widget.jdgm-widget {  display: block;  padding: 0;}
.jdgm-prev-badge__text{font-size:var(--font-20-vw);color:#453F3A!important;font-family:BlenderProBook;}
.jdgm-sort-dropdown-wrapper select:hover , .jdgm-rev-widg__sort-wrapper {  border: solid var(--font-1-vw) #453F3A;   border-radius: 5px;   display: flex;}
#vstar-reviews #reviews-head .tt-head-left {  justify-content: space-between;}
#vstar-reviews .tt-head-content {  align-items: flex-start!important;  display: flex;  flex-wrap: wrap;  width: 100%;  flex-direction: column;}
#vstar-reviews .tt-head-right {width: 100%!important;   justify-content: space-between!important;}
#vstar-reviews:not(.page-width,.wrapper,.site-wrapper) {   max-width: 100% !important;  padding:0!important;  width: 100%;}
#vstar-reviews .list-review{border-bottom:solid var(--font-1-vw) #453F3A!important;}
#vstar-reviews #reviews-head.review-head-type2 { padding: var(--font-40-vw) var(--font-57-vw) var(--font-20-vw)!important;}
#vstar-reviews .list-review .list-review-head ,#vstar-reviews .list-review .list-review-body {  margin-left: var(--font-50-vw);}
#vstar-reviews .list-review .list-review-head {align-items: center;  display: flex;  flex-direction: row-reverse;  justify-content: flex-end;}
#vstar-reviews > #reviews-body .star-item , #vstar-reviews > #reviews-body .trustoo-rating-icon{    width: var(--font-25-vw)!important;    height: var(--font-30-vw)!important;}
#vstar-reviews .list-review .author-name {    font-size: var(--font-20-vw)!important;font-weight:400;line-height:var(--font-40-vw);text-transform:uppercase;}
.product-icon-list .star-item:nth-child(1) {  display: none!important;}
.product-icon-list .star-item:nth-child(2) { display: none!important;}
.product-icon-list .star-item:nth-child(3) { display: none!important;}
.product-icon-list .star-item:nth-child(4) {    display: none!important;}
#vstar-noreviews div, #vstar-noreviews p, #vstar-noreviews span, #vstar-reviews div, #vstar-reviews p, #vstar-reviews span { color: #453f3a;}
#vstar-reviews .user-message {   margin-bottom: var(--font-5-vw)!important;}
#vstar-reviews #reviews-head { border-bottom: var(--font-1-vw) solid #453F3A!important;}
div#seal-review-widget {    margin-bottom: var(--font-50-vw);}
 .product-options .custom-option:first-child {flex-wrap:wrap; margin-bottom: 20px;}
.product-options >.custom-option {font-size: 1.4em; margin-top:20px;}
 .product-options.product-options--type-page label { flex:0 0 100%; color:#000;} 
.product-options.product-options--type-page label span.ml-5{}
.product-options .custom-option { width: 160px;  display: inline-block;  margin-right: var(--font-20-vw);}
.product-options .custom-option:first-child{width:100%; display:flex;}
.product-options .custom-option:last-child{   margin-right: var(--font-30-vw);}
.product-options.product-options--type-page .select select { line-height: normal;}
.product-options.product-options--type-page .select i { display: none!important;}
.product-options__section { color:#000; border-color: #453F3A; border-radius: 7px; min-height: 1.3140vw!important;  height: 1.3140vw!important;}
.product-options__section .product-options__value.active {border-color:#000!Important;}
.product-options__section .product-options__value {font-size: 1em; border:1px solid #858585!Important; padding: 5px 10px!Important; margin-bottom:10px!Important;}
.product-options--type-page .product-options__section {justify-content: left; padding-left:20px;}
.product-options__value {    padding: 0 !important; margin:0!important;   border: 0!important;}
.star-item.half-star {    display: none!important;}
.jdgm-rev-widg__body {   position: relative;  margin-bottom: var(--font-50-vw);}
  .jdgm-rev-widg__header {position:sticky; top:0;background:#fff;z-index:1;}
.product-carousel-pdp .carousel.row {   margin-top: var(--font-20-vw);}
.jdgm-paginate {
    border-top: solid 1px transparent!important;
}
.jdgm-rev.jdgm-divider-top.jdgm--done-setup:last-child {
    border-bottom: solid 1px #000;
}
a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {
    display: none;
}
/* -------------Product quality section using metafield ---------- */
.custom-pdp-slider .slick-slide img {opacity:0.7;}
.product-qualties .promobox__text-2.h2 h2 {  font-size: var(--font-50-vw);  line-height: var(--font-40-vw); width:80%;    color: #453f3a; letter-spacing: 0;  font-family: 'Geom Graphic Semibold';}
.product-qualties .promobox__text-2.h2 ul li {font-family: 'Blender Pro'; font-size: var(--font-30-vw); line-height: var(--font-30-vw); color:#453F3A;}
.product-qualties ul.slick-dots {    display: none;}
.bundle-detail-block-points li::before , .product-qualties .promobox__text-2 li::before { margin-right:20px!important;   content: '+' !important;background: none;}
.products-usp li{text-align:center;}
.bundle-detail-block-points li {font-size:var(--font-30-vw); line-height:var(--font-30-vw);    font-family: 'Blender Pro'; color:#463E3B;}
.bundle-detail-block-points ul:not(.list-unstyled) li:before {  background-color: transparent;}
.bundle-detail-block-points h2 { width: 90%; font-size: var(--font-50-vw);  line-height: normal;  letter-spacing: 0; color: #463E3B; margin-bottom: var(--font-25-vw);}
.tab-detail li{font-size:var(--font-14-vw);line-height:normal;}
 .product-qualties svg.icon.icon-theme-006 {  background: #ddd; width: 30px; height: 30px; padding: 5px; border-radius:20px; position: absolute;  z-index: 1; display: flex; justify-content: center;  align-items: center;  align-content: center; top: 50%; left: 1%;}
.product-qualties svg.icon.icon-theme-007{right:1%!important;    background: #ddd;  width: 30px; height: 30px; padding: 5px;  border-radius: 20px; position: absolute; z-index: 1;  display: flex; justify-content: center; align-items: center;  align-content: center; top: 50%; }
/* -------------Product quality section using metafield ---------- */
.collection-control__view-wrapper , div#CollectionProducts collection-pagination{display:none!important;}
.collection-control .row {    background: #f0f0ed; }
/* div#CollectionHeadingProductsGridWidth {  display: none;} */
div[data-js-position-desktop="collection-info"] {
    display: none!important;
}
/* #accessories #main-collection-filters .collection-control.mb-lg-0 ,#body-care #main-collection-filters .collection-control.mb-lg-0 {
    display: block;} */
#accessories #main-collection-filters .collection-control.mb-lg-0 ,#body-care #main-collection-filters .collection-control.mb-lg-0  , body#shop-all .collection-control.mb-lg-0{ position:relative; background: #f0f0ed;  padding-top: 4px;  padding-bottom: 10px; border-top: solid 1px #453F3A;    border-bottom: solid 1px #453F3A;  display: flex!important;  justify-content:space-between; }
.product-carousel-pdp .carousel__head {  display: flex;  align-items: flex-end;  justify-content: start;  text-align: right;  flex-direction: column; }
.product-carousel-pdp .col-auto{padding:0 var(--font-5-vw);}
.product-carousel-pdp  .slick-slider {
    padding: 10px 0;
}
.product-carousel-pdp  .carousel__title h2 { color: #453f3a;    text-align: right;  font-size: var(--font-40-vw);    line-height: var(--font-40-vw);  letter-spacing: 0;}
/* --------------------------cart drawer------------ */
.popup-cart__buttons .btn.btn--secondary { background-color: #453F3A;  border-color: var(--button3-bd);  border-radius: var(--font-5-vw);}
.popup-cart__subtotal>* { font-size: var(--font-15-vw);}
.popup-cart__subtotal .price {  font-size: var(--font-15-vw);}
.popup-cart__buttons a {  text-align: center!important;   margin: var(--font-14-vw) 0!important;}
.popup-cart__head h5 {  font-size: var(--font-20-vw);  font-family: 'Blender Pro';  line-height: inherit;}
.cart__sidebar input.btn.btn--full.btn--secondary {background:#453F3A!important;border-radius:5px;}
/* Search plp */
.template-search  .product-collection__more-info ,.template-search div#CollectionProductGrid .product-collection__price .price,.template-search  div#CollectionProductGrid .product-collection__title a { margin-left: var(--font-35-vw);}
div#main-collection-filters .col-6.col-sm-6.col-md-4.col-lg-4.col-xl-4 {  max-width: 100%;    padding: 0;}
div#main-collection-filters .collection-control.mb-lg-0{display:none;}
.collection-control .title{    font-size: var(--font-14-vw);  color: #453F3A;  text-transform: uppercase;      line-height: normal; }
 .swiper-aniamtion .circle > carousel-products {display:block;}
.bundles-set .circle > carousel-products {display:block;}
#MainContent + .bundles-set:hover .circle{display:block}
.carousel-products:hover .carousel__head .circle , .carousel__slider_wrapper:hover .circle {display:block;}
.ingredients-lies .btn.promobox__btn-1{ background:#1E1E1E; border-color:#1E1E1E ; color:#F0F0ED;margin-top:15px;}
.ingredients-lies .promobox--style-1 .promobox__text-3 {  font-size: var(--font-20-vw);line-height:normal;  font-family: 'Blender Pro';}
.ingredients-lies  h2{letter-spacing:0;font-size:var(--font-40-vw); color:#C3B9AD;line-height:var(--font-35-vw);margin-bottom: var(--font-70-vw);}
.ingredients-lies .promobox__content_inner {    width: 85%;   padding-right: 10%;padding-top:10%;}
.ingredients-slider-custom {  background: #f0f0ed; padding:20px 20px 0.25rem;}
.dermotalogic .rimage {border-radius:5px;}
.text-box{background:#fff;height: var(--font-215-vw);    border-radius: var(--font-5-vw);}
.ingredients-slider{background:#F0F0ED;}
.text-box h2 {   font-size: var(--font-25-vw); letter-spacing:0;  font-family: 'Geom Graphic Semibold';  line-height: var(--font-30-vw);  margin-bottom: var(--font-15-vw);}
.text-box p {   color: #453F3A;   font-size: var(--font-20-vw);  line-height: normal;}
.dermotalogic p.promobox__text-1 { font-size: var(--font-40-vw); color:#262523!important;   line-height: var(--font-35-vw);  font-family: 'Geom Graphic Semibold';    text-align: left;}
.dermotalogic p.promobox__text-2 {font-size: var(--font-20-vw); line-height: normal;text-align: left; color: #453F3A; font-family: 'Blender Pro'; letter-spacing: 0;}
.dermotalogic .text-4-quotes.quotes-17 {   font-size: var(--font-25-vw);  line-height: var(--font-30-vw);  font-family: 'Blender Pro';font-weight: bold;}
.dermotalogic-block span{font-size:var(--font-20-vw);line-height:normal; text-align:left; color:#453F3A;   font-weight: 400;}
.scent-essentials img {
    opacity: 0.9;
}
 .text-with-image .splide__slide img {
    opacity: 0.9;
}
/* About Us */
.female-founded {
    background: #f0f0ee;
}
.drop-about img{display:none;}
.about-drop h2{color:#453F3A; margin-left:var(--font-40-vw);    font-size: var(--font-40-vw); font-family: 'Geom Graphic Semibold';  letter-spacing: 0;  line-height: var(--font-40-vw); }
.about-drop p {margin-right:10%; margin-left:var(--font-40-vw); width:77%; line-height: normal;color:#453F3A;  font-size: var(--font-20-vw);  font-family: 'Blender Pro';}
.female-founded h2{color:#3A3434;    font-size: var(--font-40-vw); font-family: 'Geom Graphic Semibold';  letter-spacing: 0;  line-height: var(--font-40-vw); }
.female-founded p.promobox__text-3 { margin-left:var(--font-30-vw);margin-right:var(--font-40-vw); line-height: var(--font-30-vw);  font-size: var(--font-20-vw);    font-family: 'Blender Pro';}
.scent-essentials h2 {  font-size: var(--font-50-vw); color: #EBEAEA; line-height: var(--font-30-vw);  margin-bottom: var(--font-30-vw);  letter-spacing: 0;}
.scent-essentials a.promobox__btn-1{ background: #F0F0ED;  color: #3A3434;  border-color: #F0F0ED;}
.scent-essentials .p-15.p-lg-30 {
    padding: 0!important;
}
.scent-essentials p.promobox__text-3 {  line-height: var(--font-30-vw); font-size: var(--font-25-vw); font-family: 'Blender Pro';  width: 100%;  margin-right: auto;}
.bianca-note h2{font-size: var(--font-40-vw);  font-family: 'Blender Pro'; letter-spacing: 0; line-height: normal;}
.bianca-note p { color: #453F3A;  font-size: var(--font-30-vw);  line-height: normal;  letter-spacing: 0;  margin-left: auto;}
.bianca-note {  margin-right: 10%;  width: 80%;  margin-left: auto;}
div#shopify-section-template--23220305592664__home_builder_r7bMcY .row {    align-items: center!important;}
/* .detail-box p:before{content:''; width:143px; height:var(--font-15-vw); background:url(/cdn/shop/files/Line_19.svg?v=1730962121); background-repeat:no-repeat;    right: -78px;margin-top: 5.15vw;   position: absolute;    right: -75px;} */
.detail-box{opacity: 0;}
.detail-box.active{opacity:1;}
p.delay-second.shows-text {  font-family: 'Biro Script Plus'!important;}
.detail-box.gallery-tab1-box.mission , .detail-box.gallery-tab2-box.values , .detail-box.gallery-tab3-box.commitment{margin: 0 var(--font-40-vw);  opacity:1;}
/* .detail-box.gallery-tab2-box p:before { content: ""; width: 143px; height: 15px; background: url(/cdn/shop/files/Line_19.svg?v=1730962121); background-repeat: no-repeat;  margin-top: 3vw!important;  position: absolute;  right: -75px;} */
.mission-content{padding:var(--font-50-vw);}
.detail-box.gallery-tab4-box , .detail-box.gallery-tab1-box,.detail-box.gallery-tab2-box,.detail-box.gallery-tab3-box{ opacity:0;}
.content-box-1{padding:var(--font-50-vw); background:url(/cdn/shop/files/3._Mission_Vision_Comitment_-_Desktop.jpg?v=1732082364);  background-repeat:no-repeat;  background-size: 100% 100%; height:29.042vw;}
.category {padding-left:14%; font-size: var(--font-50-vw); color: #3A3434; line-height: normal;  letter-spacing: 0; font-family: 'Geom Graphic Semibold';}
.category.active:before{content: ""; width: 143px; height: 15px; background: url(/cdn/shop/files/Line_19.svg?v=1730962121); background-repeat: no-repeat;  margin-top: 3.2%!important;  position: absolute;  left: -12%; }
.detail-box p {  font-size: var(--font-30-vw);  line-height: var(--font-40-vw);    color: #3A3434;}
.content-box img { position: absolute;  right: -78px; top: 36px; left: 0; }
.category.active span {    -webkit-text-stroke: var(--font-1-vw) #3A3434;    color: transparent;}
/* .detail-box.gallery-tab3-box p:before { content: ""; width: 143px; height: 15px; background: url(/cdn/shop/files/Line_19.svg?v=1730962121); background-repeat: no-repeat;  margin-top:5.5vw!important;  position: absolute;  right: -75px;} */
.category:hover {    cursor: pointer;}

/* pop up */
.custom-model-main {display:none;}
.pop-up-ingredients.list-show .custom-model-main { display: flex;  position: fixed;  top: 0; bottom: 0;  left: 0;  right: 0; width: 65%; height: 50%; margin: auto auto;    z-index: 111;}
.custom-model-main .close-btn {    position: absolute;  top: 55px;  right: 50px;  font-size: 30px;  color: #453F3A;  cursor: pointer;   line-height: 0;}
.custom-model-main h2 {  font-size: 20px; color: #463E3B;    line-height: normal;  margin: 0;}
.custom-model-inner {    padding: 30px;}
.custom-model-wrap {     overflow-y: auto;   background-color: #F0F0ED; padding: 75px 50px;    border-radius: 5px;}
p.natural-popup { font-size:14px; color:#463E3B; line-height:normal;  }
.list-show .bg-overlay {  background: rgba(0, 0, 0, 0.6);  z-index: 99;}
.list-show .custom-model-inner {   padding: 30px;    transform: translate(0, 0);   position: relative;    z-index: 999;}
.bg-overlay{ background: rgba(0, 0, 0, 0);  height: 100vh;  width: 100%;  position: fixed;  left: 0;  top: 0;  right: 0;  bottom: 0;  z-index: 0;  -webkit-transition: background 0.15s linear;  -o-transition: background 0.15s linear;  transition: background 0.15s linear;}
.list-show .custom-model-inner { -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);   transform: translate(0, 0);   position: relative;    z-index: 999;}
.product-page .tabs .tabs__content p.popup-para{ font-size:20px!important;text-align:justify;color:#463E3B!important;}
a {  color: inherit;  text-decoration: none;  transition: all .3s ease-in-out;}
shop-pay-wallet-button {width: var(--font-250-vw)!important;}
/* Bundles App */
div#simple-bundles-io-options {
    padding-right: 100px;
}
  #simple-bundles-io-options select {
    padding: 0.15vw!important;
    font-size: var(--font-15-vw)!important;
    border-radius: var(--font-5-vw)!important;
    border: 1px solid #453F3A!important;
    background-position: right 9px center;background-color:transparent;
}
shopify-accelerated-checkout {
    --shopify-accelerated-checkout-button-border-radius: 5px !important;
}
#simple-bundles-io-options label {  margin-top: var(--font-15-vw);}
.biscuits-bundle-pdp  .bundles-set{display:none;}
#simple-bundles-io-options label{font-size:var(--font-15-vw); font-family:var(--heading-family); text-transform:uppercase; }
/* div#simple-bundles-io-options{padding-top:var(--font-25-vw);} */
/* biscuits-bundle-form.biscuits-bundle-form {    padding-right: 10%;}
.biscuits-bundle-item__title{text-align:center;}
img.biscuits-bundle-item-image {    border-radius: var(--font-5-vw);}
.biscuits-bundle-item__details{align-items:center!important; text-transform:uppercase; font-size: var(--font-12-vw);}
h3.biscuits-bundle-step__number {   display: none;}
.biscuits-bundle-step__header { width: fit-content!important; padding-bottom:0; margin-bottom:0!important; border:0!important;}
span.biscuits-bundle-step__required {   font-size: var(--font-14-vw);    color: #737373;}
h3.biscuits-bundle-step__title {    font-size: var(--font-15-vw);    line-height: normal;}
.biscuits-bundle-actions {    display: none;}
.biscuits-bundle-item.biscuits--active .biscuits-bundle-item__container, .biscuits-bundle-variant.biscuits--active .biscuits-bundle-item__container{border-radius:var(--font-5-vw);}
.biscuits-bundle-step__details{margin-bottom:var(--font-10-vw);}
[data-biscuits-highlight="outline"] .biscuits--error { border: 0!important;}
.biscuits-bundle-item{padding:var(--font-5-vw);}
.biscuits-bundle-step__accordion-footer { min-height: fit-content!important;}
.biscuits-bundle-step__details{margin-bottom:0!important;}
.biscuits--error {   background: transparent!important;} */
.value-sets .product-collection__content {    position: relative;}
.value-sets  .product-collection__wrapper> div{flex-direction:row!important;}
.value-sets .product-collection__title a { color: #453F3A!important;}
.value-sets .product-collection__price .price{color: #453F3A!important;}
.value-sets .product-collection__button-add-to-cart .btn {position:relative;opacity:1;transform:none;}
.value-sets  product-item.product-collection:hover .product-collection__control .product-collection__buttons .btn{transform:none!important; bottom:0;transition:none!important;}
.value-sets  product-item.product-collection:hover .product-collection__title{display:block;}
.value-sets  product-item.product-collection:hover .product-collection__price {display:block;}
.value-sets .slick-dots button {  display: none;}
.product-page__tabs .value-sets ul.slick-dots li {text-align:center; padding-left: var(--font-25-vw) !important;}
.value-sets  ul.slick-dots {display: flex;justify-content: center;margin:0 auto;flex-direction: row;width: max-content;padding:0 10px; background: #efefef; border-radius: 20px;}
 .value-sets   .product-featured__image {     width: var(--font-250-vw);     min-width:  var(--font-250-vw); }
.value-sets  ul:not(.list-unstyled) li.slick-active:before { background-color: #453F3A!important; }
.biscuits-bundle-badge.biscuits-bundle-badge--soldout {  position: absolute; bottom:var(--font-40-vw); }
.value-sets .nxtarw.slick-arrow {  top: 38%;  position: absolute;  right: 0;}
.value-sets .prvsarw.slick-arrow {  top: 38%; position: absolute;  left:-30px;}
.product-featured__content {    margin-left: var(--font-25-vw);}
.product-featured__content .product-featured__title h3{ font-size:var(--font-25-vw);font-family:'Blender Pro';letter-spacing:0;text-transform:uppercase;}
.save-with-set h5{font-size:var(--font-20-vw);}
.save-with-set span.price.price--sale {  margin-top: var(--font-10-vw);    font-size: var(--font-20-vw);}
.value-sets ul.slick-dots .slick-active  li:before {    background-color: #453F3A; }
.value-sets ul.slick-dots  li:before {background-color: #a8a8a8;width: 6px;margin-bottom: 0px;  margin-right: 0px;margin-left: -25px;  height: 6px; }
.value-sets .product-featured__image .rimage {  border-radius: 5px;}
.bundles-info-variants li { text-transform:lowercase; color: #8F8D8D; font-size: var(--font-20-vw); line-height: var(--font-20-vw);  font-family: 'Blender Pro';}
.bundles-info-variants ul:not(.list-unstyled):not([list-unstyled]) li::before {    content: '+';}
.bundles-info-variants ul:not(.list-unstyled) li:before {  background-color: transparent;}
.bundles-info-variants {    padding-left: var(--font-12-vw);    margin: var(--font-10-vw) 0 !important;}
.bundles-info-btn a {border-radius: var(--font-5-vw); text-transform:lowercase; font-family:'Blender Pro'; background: #1e1e1e; color: #fff; font-size:var(--font-18-vw); height: 1.554vw; width: var(--font-200-vw); display: flex;  justify-content: center;  align-items: center;}
.product-carousel-pdp .btn:hover .circle.d-block {display:none!important;}
/* END Bundles App */
 .sorting-collections__products{ flex-wrap:nowrap; } 

/* For About us page mobile animation Start */
.scroll-animation-1 .image-animation .rimage img  , .scroll-animation .image-animation .rimage img { transform: scale(1.1636, 1.1636); object-fit: fill;  transition: transform 0.2s ease-out;}
.scroll-animation-1 .rimage  , .scroll-animation .rimage {   width: 100%; overflow: hidden;  margin: 0 auto;  position: relative;}

 /* .menu__item--has-children .menu__megamenu {display:none;} */
 .menu__item--has-children .menu__megamenu.naveen-new{display:block;}
.bundles-set{cursor:pointer;}

.bundles-set:hover .circle{display:block;}
.circle {  position: fixed; display:none; top: 0;opacity:0.7;  left: 0;  pointer-events: none;    font-size: 20px;  font-family: 'Geom Graphic Semibold';  line-height: normal;  padding: 7px 15px;background:#F0F0ED; border-radius: 5px;   color: #463E3B;  z-index: 1;}

.bianca-note-para {  opacity: 0; transition: opacity 0.1s ease-in-out; }
.line-animation { border-right: 0.05em solid black; animation: typewriter 1s steps(1) infinite; }
@keyframes typewriter {
50% { border-color: transparent; }
}
.delay-second { opacity: 0; transition: opacity 1s ease-in-out; }
.shows-text { animation: showUpAnime 1s ease-in-out forwards; animation-delay: 20s; }
@keyframes showUpAnime {
0% { opacity: 0; }
100% { opacity: 1; }
}

/* policy pagee */
.shopify-policy__body p , .shopify-policy__body ul li { color: #1e1e1e;}

/* Newsletter desktop */
.popup-subscription__text-line-03 , .popup-subscription__text-line-02 { color:#1E1E1E!important; font-size: var(--font-20-vw)!important; line-height: var(--font-25-vw)!important; font-weight: 400!important;  font-family: 'Blender Pro'!important;}
.popup-subscription.popup-subscription--layout-02 { padding: var(--font-30-vw) var(--font-20-vw) ;  background: #F0F0ED; border-radius: var(--font-5-vw);}
.popup-subscription__text-line-01 {font-family: 'Geom Graphic Semibold';   font-size: var(--font-20-vw);}
.popup-subscription__image img { border-radius: 5px;}
/*End Newsletter desktop */


/* end policy pagee */
@media (max-width: 1224px) {
.ingredients-banner p.promobox__text-3 {    width: 85%; margin-left: auto;}
.obssessed p.para-2 {   width: 90%;}
.bianca-note {  margin-right: 5%;    width: 90%;  margin-left: auto;}
}
@media (max-width: 1024px) {
.template-index .header { margin-top: 29px;}
.skin-content{display:contents; }
.collection-list p.promobox__text-3 a {  font-size: 20px; line-height: normal; color: #fff;}
.tab-detail li { font-size: 14px;  line-height: normal;}
sticky-header { padding-top: 30px;}
.ticker{height:30px;}
a {  color: inherit;  text-decoration: none;  transition: all .3s ease-in-out;}
.ticker.gradient.header__content--sticky {    background: #1e1e1e;}

/* -----------------Header---------------- */
.header {    margin-top: 0;}
.template-index .header .container { padding: 0 0px;}
a.js-popup-button.header__btn-search.d-flex.custom-popup.header__btn-services svg {  width: 25px;  height: 25px;}
.menu__item { margin: 0 13px 0 0;  padding: 0;   display: block; text-align: right;}  
.header__btn-account svg.icon.icon-theme-201  {stroke: #1e1e1e;  width: 20px; min-width: 23px;    min-height: 20px;    margin-bottom: 2px;}
.menu__item {  margin-right: 23px;}
/* ---------------end Header---------------- */
  
/* --------Banner-------------- */
.hero-banner h2 { font-size: 40px; }
.hero-banner .promobox__content_inner{text-align: left;margin-left: 10px !important;}
.hero-banner h2 {line-height: 35px;text-align:left;}
.hero-banner .promobox__content{margin-right:10px!important; justify-content:start!important;}
.hero-banner a.promobox__btn-1.btn {background: #F0F0ED!important;font-size:15px;  color: #3A3434!important;  padding: 0 12px;}
/* end home hero banner */
  
/* home  text section */
.self-love{text-align:center;}
.self-love h2 {    font-size: 30px; margin: 20px 25px;   line-height: 30px;}
.self-love p {  margin: 0 auto;  font-size: 20px;  line-height: normal;  width:90%;      padding: 0 50px;  margin-right: auto !important;}
.self-love .btn.promobox__btn-1{ margin-top:30px;}
.ingredients-para{justify-content:center; flex-direction:column-reverse;align-items:center;}
/* home  text section */
.cart__sidebar input.btn.btn--full.btn--secondary {  background: #453F3A;  border-radius: 5px;}
  
  
/* home  banner with text section one */
.obssessed .para-2 {text-align:center!important; width: 100%;  margin: 0 auto;   padding: 20px 0;  font-size: 20px!important;  line-height: 25px!important;color:#fbfbfb!important;}
.obssessed .quotes-2{  font-size: 40px;   line-height: 35px; color:#FBFBFB!important; }
.self-love p  > div, .obssessed p.para-2 > div{text-align:center!important;}
.obssessed .promobox__content_inner{text-align:center;padding:0 30px!important;}
 /* .obssessed .btn.promobox__btn-1{border-color: #373735;} */
  .text-with-image .splide__slide { height: max-content;}
  
/* end home  banner with text section one */

  
/* home slider image with text */
.skin-content h2{width:100%; font-size:40px; line-height:40px;}
.skin-content p{width:100%;font-size:20px!important;margin-bottom:60px;}
.banner-content p { margin-right:80px;font-size:30px!important; line-height:30px;}
  .banner-content h2 {  font-size: 20px;    line-height: normal;}
/* end home slider image with text */
  

/* -----------------plp----------- */

.carousel__title p { display:none;}
.carousel__title h2{margin-bottom:15px;font-size:40px;text-align:right;line-height:normal;}
.product-options.product-options--type-page label { display: block!important; margin-left:20px; }
.product-options__value {    border: 0!important;}
.carousel__products.overflow-hidden .product-collection__content {    position: absolute;    bottom: 30px!important;    width: 100%;}
div#CollectionProductGrid .product-collection__price .price {    margin-left: 15px;}
.product-page-info__price .price {    font-family: Blender Pro;    font-size: 24px;    font-weight: 700;}
/* home  banner with text section two */
.ingredients-banner .promobox__content_inner{text-align:center;padding: 0 40px !important;}
.ingredients-banner  p.para-5 span.promobox__btn-1.btn.btn--secondary { width: 157px;  margin: 0 auto;}
.ingredients-banner p.promobox__text-3 { display: flex;  flex-direction: column-reverse;         margin-top: 48px !important;   align-items: flex-end;}
.ingredients-banner h2 {    font-size: 40px!important;         line-height: normal;  }
.ingredients-banner p.para-5 {margin-left:0;   font-size: 20px; line-height:normal;}
  .ingredients-banner span.promobox__btn-1.btn.btn--secondary { width: 200px; padding: 0; height: 25px; font-size: 20px; margin:0 auto; display: flex;}
/* end home  banner with text section two */
.products-usp{display:none;}
.ingredients-slider-custom .nxtarw.slick-arrow {  z-index:11;  position: absolute;    right: 20px;    top: 50%;   bottom: 0;}
.ingredients-slider svg.icon.icon-theme-006, .ingredients-slider svg.icon.icon-theme-007 { background: #fff!important;   border-radius: 20px;  padding: 4px;  width: 27px;cursor:pointer;}
.custom-pdp-slider .prvsarw.slick-arrow { position:absolute; background:#ddd; z-index:1; border-radius:20px;}
.ingredients-slider-custom .prvsarw.slick-arrow {  z-index:11;  position: absolute;    left: 20px;    top: 50%;   bottom: 0;}
.custom-pdp-slider .nxtarw.slick-arrow {  z-index:11;  position: absolute;    right: 10px;    top: 0;   bottom: 0;}
.custom-pdp-slider .prvsarw.slick-arrow {  z-index:11;  position: absolute;    left: 10px;    top: 0;   bottom: 0;}
.popup-cart__buttons .btn.btn--secondary { background-color: #453f3a;  border-color: #1e1e1e;  border-radius: 5px;}
#simple-bundles-io-options label {font-size: 14px; font-family: var(--heading-family); text-transform: uppercase;  margin-top: 5px;  margin-bottom: 10px !important;}
.carousel__slider_wrapper .row{margin:0!important;}
  /*---------------------- Footer-------------- */
.footer__content .order-0 { order: 1;}
.footer__subscription span{ text-transform:lowercase;         padding-bottom: 5px; }
.policies-footer li a {font-size:10px;justify-content:space-around;}
.footer__subscription { padding: 0 20px;margin-top: 20px;margin-left: 0;   margin-right: 0;}
.footer__content .col-lg-5 {    padding: 10px 10px 10px;    }
.footer__section {  text-align: left;}
.footer__section-content .list-unstyled li {   line-height:18px; padding: 0!important;}
.footer__section-btn{display:none!important;}
.footer__menus.row {  border-bottom: solid var(--font-1-vw) #fff;  padding:1var(--font-1-vw) 55px;  padding-top: 15px!important;    padding-left: 25px!important;}
.footer p{text-align:left;}
.policies-footer h2 {   line-height:20px; font-size: 24px;  text-align: left;color:#453F3A;}
.policies-footer h2 span {    color: #453F3A;}
.policies-footer p {  font-size:12px;color:#463E3B; line-height:normal; max-width: 90%;}
.footer__copyright { margin-left: 20px;    text-align: left; font-size:10px;    margin-bottom: 20px;   margin-top: -6px !important;}
  .policies-footer { padding: 0 25px; padding-right: 0px !important;}
.ticker__text p { font-size: 14px;}
  .collection-list p.h2.promobox__text-2 { animation-delay: 5s; line-height: normal!important; font-size: 25px!important; font-family: Geom Graphic Semibold!important;  color: #000;}
  .collection-list p.promobox__text-3 { font-size: 20px; line-height: normal;    color: #000;}
 .product-collection__title a { margin-left: 15px;    font-size: 15px; }
  /* -------------Product quality section using metafield ---------- */
.product-qualties p.promobox__text-2.h2 {  font-size: 20px;}
.product-qualties p.promobox__text-1 { font-size: 20px; line-height: 20px; }
/* -------------Product quality section using metafield ---------- */
.custom-slider .nxtarw.slick-arrow , .custom-slider .prvsarw.slick-arrow{top:38%;}
.product-gallery__thumbnail_slider.h-100.js-slider-tracking.slick-initialized.slick-slider {   display: none;}
/*------ reviews---- */
.jdgm-row-stars {    text-align: left;}
.jdgm-rev.jdgm-divider-top.jdgm--done-setup:last-child {  border-bottom: solid 1px black;}
.jdgm-rev-widg__summary-text , span.jdgm-rev-widg__summary-average { font-size: 20px;}
.jdgm-write-rev-link.jdgm-write-rev-link{    text-align:center;      margin-left: 0; width: 200px!important;    max-width: 200px !important;}
b.jdgm-rev__title {   font-size: 14px;}
.jdgm-rev__body>p:last-of-type { font-size: 14px;line-height:normal;  width: 100%;}
.jdgm-rev__author { color: #463e3b!important;  text-transform: uppercase;   font-size: 20px;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{padding:0;}
.jdgm-rev-widg__header {    padding: 15px 30px;}
.jdgm-quest, .jdgm-rev {  padding: 15px 15px!important;}
.jdgm-row-actions {    top: -69px;}
.jdgm-sort-dropdown-wrapper { margin-top: -5px!important;  margin-bottom: -6px!important;}
.jdgm-row-actions {    width: fit-content;}
.jdgm-review-widget--medium .jdgm-write-rev-link, .jdgm-review-widget--medium .jdgm-ask-question-btn{display:flex!important;}
.jdgm-rev-widg__body {   margin-top: -4var(--font-1-vw);}
.jdgm-review-widget--medium .jdgm-write-rev-link, .jdgm-review-widget--medium .jdgm-ask-question-btn{margin:0!important;}
.jdgm-rev-widg__body {   margin-top: -38px!important;}
.jdgm-row-actions {    width: 50%;    margin-left: auto!important;    padding-right: -15px!important;}
.jdgm-sort-dropdown {    padding: 9px 7px 9px 4px!important;}
.product-carousel-pdp .col-auto {    padding: 0 10px;}
.product-carousel-pdp .carousel__title h2{ padding-top: 50px;}
.jdgm-rev-widg__header{z-index:1!important;}
.jdgm-prev-badge__text {  font-size: 20px;}
.product-options--type-page {   text-align: left;        }
.product-page-info__field label {    font-size: 10px;;    color: #463e3b;}

  
/*------------Product Fragrance Detail---------------------- */
.product-details .row{   order: 1;   display: flex;  flex-direction: column-reverse;}  
.center-content {  width: 160px;  left: unset;  right: 20px;    top: -33px;   bottom: 0;    display: flex;  align-items: flex-start;    justify-content: center;  }
.value-sets ul.slick-dots li:before { background-color: #a8a8a8;width: 6px; margin-bottom: 0;  margin-right: 0;  margin-left: -16px;  height: 6px;}
.content p {  font-size: 14px;  line-height: 14px;  margin-right: 97px;}
.content h2 { font-size: 14px;   line-height: 14px;}
.center-content h2 {  font-size: 20px;}
.center-content p{display:none;}
.collection-control__button-sidebar { font-size: 14px;}

  
/*--------end Product Fragrance Detail---------------------- */
.menu [class*=col-]{padding:0;}
.menu__item{margin:0;}
.menu__megamenu .menu__grid .col-lg-3 {    padding: 0;}
i.menu__item_arrow {    rotate: 90deg;}
.value-sets .product-featured__image {    width: 150px;    min-width: 150px;}
.value-sets .prvsarw.slick-arrow {  top: 38%;  position: absolute;    left: 0;    z-index: 1;}
.product-page__tabs .value-sets ul.slick-dots li {    text-align: center;    padding-left: 17px!important;}
.product-featured__content .product-featured__title h3 {   font-size: 20px;    font-family: Blender Pro;    letter-spacing: 0;    text-transform: uppercase;}
.save-with-set h5 {  font-size:20px;}
.plp-paragraph {    font-size: 14px;    line-height: 20px;    color: #463e3b;    width: 80%;}
.plp-heading {    font-size: 25px;  }
.plp-points h5, .plp-points p {    font-size: 14px;  }
.collection-tab h5 { font-size: 14px; text-transform: uppercase; line-height: normal;   margin: 0 10px;}
#eclair .collection-tab, #lychee-martini .collection-tab , #hella-spicy .collection-tab, #honey-i-39-m-home .collection-tab, #fly-me-to-bali .collection-tab, #in-your-dreams .collection-tab, #peaches-n-cream .collection-tab, #high-maintenance .collection-tab , #mom-i-am-a-rich-man .collection-tab , #cigarettes-after-sex  .collection-tab { display: inline-flex !important; width: 1400px;   gap: 17px; margin-bottom: 20px;    }
.scrent-name {padding:8px 15px!important;}
#eclair .plp-sub-collection, #lychee-martini .plp-sub-collection, #hella-spicy .plp-sub-collection, #honey-i-39-m-home .plp-sub-collection, #fly-me-to-bali .plp-sub-collection, #in-your-dreams .plp-sub-collection, #peaches-n-cream .plp-sub-collection, #high-maintenance .plp-sub-collection , #mom-i-am-a-rich-man .plp-sub-collection , #cigarettes-after-sex .plp-sub-collection{display: block!important;   overflow: auto;}
p#CollectionProductCount {    font-size: 13px;    padding: 6px 10px;}
.collection-current-filters {    margin-left: 10px;}
.save-upto{font-size:10px;}
.ingredients-lies .ingredients-mobile{    text-align: right;    width: 100%;text-align:right;}
.collection-current-filters {    margin-left: 10px;}
  
 /* popupcart */
.popup-cart__subtotal .price,  .popup-cart__subtotal>* {    font-size: 15px;}
  .popup-cart__head h5{font-size:20px;}
  
}


@media (max-width: 990px) {
.hero-banner-2 h2.quotes-1.mb-0 {  width: 65%;  margin-left: 0;}
.containers-1 .order- img {border-radius:5px;}
.product-collection__title h4 { margin-bottom:-5px!important; }
.containers-1 {  margin: 20px 26px;}
.category.active:before{display:none;}
.value-sets .slick-arrow {  display: none!important;}
.menu__grid.menu__list.menu__level-02.row.show .menu__grid.menu__list .col-lg-12{display:block!important;}
.carousel__slick:hover .slick-track {transition:inherit!important;}
  /* .boxes {width: 100%; height: auto;  opacity: 0; transform: translateY(10px); transition: 0.2s ease-out;   }
.boxes.from-top {  transform: translateY(-10px);  }
.boxes .from-bottom{  transform: translateY(10px); }
.boxes img {  width: 100%;     height: auto;}
.same-img .d-sm-block{width: 100%; height: auto; opacity: 0; transform: translateY(10px); transition: opacity 0.6s ease-out, transform 0.6s ease-out;}
.same-img .d-sm-block img{  width: 100%;  height: auto;  }
.from-top .d-sm-block{ transform: translateY(-100px); } */
.collection-list .promobox__content_inner {animation: delay 10s; animation-duration: 10s; animation-delay: 10s;}
.text-with-image.logos  .splide ul:not(.list-unstyled) li:before { display: none;}
.splide__pagination__page{height:7px!important; width:7px!important; background: #FBFBFB!important;}
  .splide__pagination li{padding-left:5px!important;}
  .splide__pagination__page.is-active{ background: #453f3a!important;}
  .splide__pagination{bottom:1rem !important;}
  .pop-up-ingredients .click-here, .tabs .tabs__content a {font-size: 12px;}
  /* Newsletter desktop */
.popup-subscription__text-line-03 , .popup-subscription__text-line-02 { color:#1E1E1E!important; font-size: 16px!important; line-height: 20px!important; font-weight: 400!important;  font-family: 'Blender Pro'!important;}
.popup-subscription.popup-subscription--layout-02 { padding: 30px 20px ;  background: #F0F0ED; border-radius: 5px;}
.popup-subscription__text-line-01 {font-family: 'Geom Graphic Semibold';   font-size: 20px;}
 .jdgm-rev-widg__header {  padding: 15px 15px;}
.jdgm-rev-widg__header { text-align: center; border-bottom: solid 0px #453F3A;}
 .menu__panel>.menu__item>a:visited, .menu__item a:visited {font-weight:bold!important;}
.menu__item.menu__item--has-children .menu__grid.menu__list {    padding-right: 20px!important;}
  .product-options .custom-option:last-child{   margin-right: 0px;}
  .template-product .header__content .container { padding: 0 0px;  width: 100%;  max-width: 100%;}
  .obssessed .promobox__content_inner >div >div { padding: 0!important;}
  .btn.promobox__btn-1 {  font-size: 20px;  border-radius: 5px;  min-height: 1.773vw; line-height: 27px;  text-transform: lowercase; padding: 0 2.62vw;   letter-spacing: 0; min-width: auto; font-family: Blender Pro;}

  /* .product-collection__content .product-collection__title {  z-index:1;  position: absolute;    top: 0px; bottom:auto;   width: 100%;}
    .product-collection__content .product-collection__price {  z-index:1;  position: absolute;    top: 10px; bottom:auto;   width: 100%;}
 */
  .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link { margin-bottom: 0px;}
  .menu__item:nth-last-child(4) .menu__grid.menu__list {  width: 100%;}
 .carousel__title h2.quotes-4>div>div {    text-align: right!important;}
 .carousel__title h2.quotes-4>div {  text-align: right!important;}
  .product-page-info__description p {display:block;    width: 90%;margin-bottom:10px!important;  line-height: 20px;    font-size: 14px;}
.menu__item span { color: #453F3A; font-size: 25px; font-family: Blender Pro; line-height: normal; letter-spacing: 0; text-decoration: none;  text-transform: uppercase;}
.menu__item {  margin-bottom: 10px!important;}
.menu__item.menu__back { display: none;}
.popup-navigation__menu .container { background: #f0f0ed;}
.menu__grid.menu__list {width: 100%;}
  .biscuits-bundle-pdp{padding-right:0!important;}
.menu__panel .menu__list.show , .menu__grid.menu__list.menu__level-02.row.show {  background: #f0f0ed;}  
.ingredients-banner p.promobox__text-3.h4.mt-15 { width: 100%;    margin-left: auto;}
.menu__item.menu__item--has-children.col-lg-2:nth-child(5) {    flex: 0 0 23.66667%;  max-width: 100%;}
  .subscription-form input {  border-radius: 5px;}
.subscription-form .btn { text-transform: capitalize; background: #453F3A!important;font-size: 16px;  text-align: left;}
  .footer__subscription p.mb-10 {  font-size: 14px;line-height: 15px;}
  .footer__section-head h5 { color:#453F3A;font-family: Blender Pro;  font-size: 14px;  text-decoration: underline;         margin-bottom: -6px !important; line-height: 10px;  text-transform: capitalize!important;}
  .footer__section-content .list-unstyled a { font-size: 12px;  color: #453F3A;  line-height: normal;  font-family: Blender Pro;}
.product-collection__more-info a , div#CollectionProductGrid .product-collection__price .price , div#CollectionProductGrid .product-collection__title a{font-size: 10px; color: #ffffff }
.product-collection__more-info a{margin-left:20px;}
.template-index  .carousel__slider_wrapper .text-with-image {  background: #F0F0ED;}
  .popup-navigation__search p {    color: #6c757d!important;    font-size: 14px;}
  .search input {    font-size: 14px;}
  div#main-collection-filters .container { width: 100%;   max-width: 100%;}
  .collection-control .title{font-size:14px;}
  .btn-search {    background: #453F3A!important; border-radius:5px;}
  .ingredients-banner .promobox__btn-1.btn {    background: #463E3B;    border-color: #463E3B;    color: #F0F0ED;}
.pop-up-ingredients.list-show .custom-model-main {  width: auto;    height: fit-content;}
  .product-page .tabs .tabs__content p.popup-para {    font-size: 14px!important; text-align: justify;    color: #463e3b!important; line-height: normal;}
.custom-model-wrap {   padding: 50px 23px;   border-radius: 5px;}
.custom-model-main h2 {    font-size: 16px;}
.product-options .custom-option:first-child {    width: 100%;    display: flex;}
  .product-collection__price .price {  margin-left: 25px;font-size:15px;}
  .footer__subscription .subscription-form .btn, .footer__subscription input[type=email] {    min-height: 27px;}
  .bundles-plp-img {    margin: 0 15px;}
  .collection-control  .col-8 {flex: 0 0 94.66667%; max-width: 94.66667%;}
/* -------------------product page--------- */
.product-page-info__options{  right: 16px;    position: relative;    top: 18px;}
.bundles-set:hover .circle {  display: none!important;}
  .save-with-set span.price.price--sale { font-size: 18px;}
  .value-sets ul.slick-dots{width:60px;}
  .bundles-info-variants li {   font-size: 16px;  line-height: normal;  }
.header .header__line--colorize-2{padding:0;}
.product-page-info__description {width: 100% }
single-product.product-page-main .col-12 {   padding: 0;}
#vstar-reviews .list-review .list-review-head, #vstar-reviews .list-review .list-review-body {    margin-left: 0px; }
.product-page-info__price {   position: absolute;  right: 14px;  top: 6px;}
.product-page-info__title h1 {margin-bottom: 0 !important;    margin-left: -1px !important; padding-right: 75px; font-size: 20px;}
.product-page-info__text p { font-size: 20px;    margin-left: 0px !important; text-transform: uppercase;}
div#seal-star-rating-widget {  justify-content: flex-end!important;position:absolute; right:15px;}
.tabs[data-type=mobile] .tabs__body>div>span {  padding: 8px 0px;  text-align: left;}
.product-page .tabs[data-type=mobile] .tabs__body>div>span { line-height:normal;font-size: 13px;}
.product-page__tabs {   margin: 0;}
.product-page .tabs .tabs__content p, .tabs .tabs__content {font-size: 12px!important;  color: #453F3A!important;  line-height: 12px;   font-weight: 400;}
.product-page-info__button-add-to-cart .btn:not(.btn--size-large) {  min-height: 35px!important; font-size: 1.5em; margin-bottom:15px;}
button.gravity-button {padding:8px 10px!Important; font-size: 1.2em;}
.product-page   .tabs svg.icon.icon-theme-188 {  height: 12px;  min-width: 13px;    min-height: 16px;    width: 13px;}
.product-options__section {   color: #453F3A;    border-color: #453F3A;  border-radius: 7px;  min-height: 60px!important;    height: 40px!important;}
  product-carousel-pdp .carousel__head {  display: flex;   align-items: flex-start;}
  product-carousel-pdp .carousel__title h2 { margin-bottom: 0px;  font-size: 30px;  text-align: left;   line-height: normal;}
  .carousel__title h2>div {  text-align: left!important;}
  .input-quantity--type-04 input { min-height: 27px!important; min-width:var(--font-50-vw)!important; width:var(--font-50-vw)!important;}
 .input-quantity input[type=number]{  border-radius:5px!important;      padding: 0 13px;}
      .input-quantity--type-04 input {   min-height: 27px !important;   min-width: 47px!important; width: 55px!important;  }
  .tabs .tabs__content a{font-size:12px;line-height:25px;}
  .product-page-info__field.product-page-info__quantity label{margin-right:0 ;}
  .product-page-info__field.product-page-info__quantity {  text-align: center;margin-right:1px;}
  .jdgm-widget .jdgm-btn.jdgm-btn{border-radius:5px!important;}
  /* ---------------------reviews---------- */
#vstar-reviews #reviews-head.review-head-type2 {    padding: 0!important;   justify-content: flex-start;}
#vstar-reviews #reviews-head .head-button {  left: 16px;  line-height: 26px!important;  min-width: 140px!important;  padding: 0 5px;  width: 104px!important;  height: 26px!important;}
.product-page-info__button-add-to-cart button {  width: 200px;    font-size: 14px;}  
.bundles-info-btn a {  width: 100%;  padding: 0 12px; font-size: 16px;  height: 22px;  border-radius: 5px;}
#vstar-reviews #reviews-head .tt-head-right {  padding: 8px 20px!important;}
#vstar-reviews .list-review {    padding: 24px 20px!important;}
#vstar-reviews #reviews-body .reviews-text {  font-size: 14px!important;  line-height: 20px!important;}
#vstar-reviews>#reviews-body .star-item, #vstar-reviews>#reviews-body .trustoo-rating-icon {  width: 20px!important;  height: 20px!important;}
#vstar-reviews #reviews-head.review-head-type2 .head-left {    align-items: start!important;  display: flex;  padding: 0 15px!important;}
.product-carousel-pdp .carousel__head { align-items: start!important;}
.product-carousel-pdp  .carousel__title h2 { font-size:30px; color: #453f3a; line-height:normal; text-align: left;}
.product-carousel-pdp  .carousel .slick-dots { margin-bottom: -15px;    display: none!important;}
  .footer__subscription span.d-inline-block { font-size: 25px;}
/* Bundles App */
  #simple-bundles-io-options select {
    padding: 3px!important;
    font-size: 15px !important;min-height:25px;
    border-radius: 5px !important;
}

/* END Bundles App */



  
  /* ---------------plp ----------*/
   .product-collection__content {    position: static;   top: 0px;   width: 100%;margin-top:0!important;} 
  .product-collection__button-add-to-cart .btn { transform: translateY(-47%);  opacity: 1;  z-index: 1; transition:none;}
  .product-collection__button-add-to-cart{margin-bottom:0!important;}
  .product-collection__title.mb-0 { position: absolute;  top: 10px;  z-index: 1;}
  .save-upto{display:none;}
  .product-collection__button-add-to-cart .btn {     transform: translateY(0);}
  product-item.product-collection:hover .product-collection__control .product-collection__buttons .btn { transform: translateY(0)!important;  opacity: 1; transition: none; bottom:15px;}
 .product-listing  .product-collection__price .price {  margin-left: 15px;  font-size: 15px;}
  .product-collection__price { position: absolute; top:10px; right: 13px;}

   div#CollectionProductGrid .product-collection__title a {padding-right: 40px;}
  .product-collection__button-add-to-cart .btn:hover, .product-collection__button-add-to-cart .btn {bottom:15px;  }
  product-item.product-collection:hover .product-collection__price {   display: block;}
  product-item.product-collection:hover .product-collection__title {  display: block;}
  img.sub-plp-image{width:100%!important;}
/* p#CollectionProductCount { display:none; } */
.bundles-plp-img  .rimage {  min-width: 209px!important;}
[data-promobox-grid-visible="3"]{display:none;}
[data-promobox-grid-visible="1"], [data-promobox-grid-visible="3"]{display:none;}
[data-promobox-grid-visible="2"], [data-promobox-grid-visible="4"]{display:block;flex:100%; max-width:100%;}
[data-promobox-grid-visible="4"]{width:50%;flex:50%;}  
  #bundles [data-promobox-grid-visible="3"]{display:block;}
  #bundles [data-promobox-grid-visible="3"] .promobox__content_inner>div>div { display: inline-flex;         gap: 10px; justify-content: center;  align-content: center;  flex-direction: row;  align-items: center;}
  .bundles-plp-img .image-animation {    height: 200px;}
  #bundles [data-promobox-grid-visible="3"] {  flex: 100%; max-width: 100%;}
 .bundles-plp-img .position-relative {    display: flex;  align-items: center; justify-content: center; padding: 0 6px!important; gap: 10px;   }
.bundles-plp-img p.promobox__text-2{letter-spacing:0; flex-basis:50%;font-size:30px;}
.bundles-plp-img p.promobox__text-3 {  font-size: 14px;   flex-basis:75%;   font-family: 'Blender Pro'; margin-top:0!important;  line-height: 20px;}
  #bundles [data-promobox-grid-visible="3"]  p.promobox__text-2.h2.h1-sm{display:none;}
.text-section p {  letter-spacing: 0;  padding: 0 10px;    font-size: 14px;}
     .bundles-plp-img   .promobox__content {  top: 100px;  bottom: 100%; left: 0;right: 0; }
  .text-section a.promobox__btn-1.btn.btn--default { width: 175px;  margin: 0 10px;}
  .text-section h2 {  font-size:30px; line-height:normal; padding: 0 10px;margin-bottom:10px;}
.bundles-plp-img h2 {    margin-bottom: 0 !important; font-size:30px;line-height:normal;}
  /* -----------footer-------------- */
.footer__content .container .col-lg-7, .footer__content .col-lg-5 {border-left: 0;  border-right: 0;}
  .footer__content .container .col-lg-7 { border-top: solid var(--font-1-vw) #fff;}
.footer__logo {  padding-right: 10px;}
.policies-footer ul{margin-left:-5px;}
  .collection-control.mb-lg-0 {  border-top: solid var(--font-1-vw) #453F3A;    border-bottom: solid var(--font-1-vw) #453F3A; }
  .promobox--type-1-background-4 .promobox__text-wrap{width:100%!important;}

  /* Ingredients Page */
.text-box p {  font-size: 20px;}
.text-box h2 {    font-size: 20px; margin-bottom: 20px;   line-height: 30px; }
.dermotalogic-block h1.quotes-17 { font-size: 25px;letter-spacing:0;  color: #262523 !important; line-height: 30px;   font-family: Geom Graphic Semibold;    text-align: left;}
.dermotalogic p.promobox__text-3 { display: none;}
  .ingredients-slider-custom {  padding:10px 12px 0.25rem;  background: #fff;}

.dermotalogic p.promobox__text-1 {  font-size: 20px;    line-height: 20px; text-align: center; width: 80%; margin-top: 40px!important;   margin: 0 auto;}
.dermotalogic p.promobox__text-2{text-align:center;line-height:normal; font-size:20px;}
.derma-text-mobile h2{left: 0;  font-size: 20px;line-height: 20px;  position: relative;   top: -20px;   margin-right: 20px;   text-align: right !important;   margin-bottom: 0 !important;}
.ingredients-mobile .promobox__content_inner {    bottom: 40px!important;  padding-right: 0;  right: auto!important;  margin-left: auto!important;  margin-right: 30px!important;  justify-content: flex-end!important; width: 100%;}
.derma-text-mobile p{color:#453F3A; font-size:20px;    margin: 0px auto;        width: 80%;}
.dermotalogic {  background: #fff;padding:0;padding-bottom:40px!important;}
.ingredients-button .btn.promobox__btn-1 {display:none;}
  .lie-mobile { font-size:20px; line-height:normal; font-family: 'Blender Pro';}
  .text-box { height:200px; background: #F0F0ED;}
.ingredients-slider {   background: #F9F8F8;}
 .carousel__slider_wrapper .text-with-image{background: none;}
  .ingredients-lies  h2{letter-spacing:0;font-size:30px; color:#C3B9AD;line-height:30px;margin-bottom:10px;}
.ingredients-lies .btn.promobox__btn-1{padding:0 30px;}

/* About US */
  /* .image-animation-mobile{ position: relative; display:block;overflow:hidden;width:100%; margin:auto;}
.image-animation-mobile img{ overflow:hidden;width: 100%;height: auto; animation: mymove 5s ease-in-out;}
.image-animation-mobile .banner-heading{position:absolute;bottom:0; right:0;}

@keyframes mymove {
  from { width:150%;}
  to {width: 100%;} 
 } */

.image-animation-mobile { width: 100%; position: relative; overflow: hidden; border-radius: 0px;  margin: 0 auto;   }
.image-animation-mobile img {   width: 150%;max-width: 150%;animation: zoomInOut 2.8s ease-in-out forwards;animation-delay:0.5s;}
  @keyframes zoomInOut {   
    100% {max-width: 100%;   width: 100%;  }
  }
.ingredients-lies .ingredients-mobile {    text-align: right;    width: 100%;   text-align: right;    position: absolute;   bottom: 30px;   right: 20px;}
 .product-page-details.col-12.col-lg-6 {    height: auto!important;}   
.scent-essentials h2 { font-size: 30px; color: #ebeaea; margin-bottom:40px;line-height: 30px; text-align: center; }
.scent-essentials p.promobox__text-3 {line-height: 25px;   font-size: 20px;  font-family: Blender Pro; width: 100%;margin-left: auto!important;  margin-right: auto;  text-align: center;}
 .scent-essentials  .mt-25 { text-align: center; }
  .scent-essentials h2 div{text-align:center!important;}
  .scent-essentials p.promobox__text-3{width:78%;}
.female-founded {  background:#fff; margin: 0 26px;margin-top:20px;}
.female-founded h2 {   color: #3A3434; font-size: 30px;font-family: Geom Graphic Semibold;letter-spacing: 0;  line-height: 30px;  position: absolute; top: -45px;  left: 0;  text-align: left;}
.about-drop h2 {color: #F0F0ED; font-size: 30px;line-height: 30px; position: absolute; bottom: 10px; right: 25px; width: 40%; text-align: right;}
.about-drop p{  line-height: normal;     color: #453f3a;    font-size: 20px;padding: 20px 3vw!important;       font-family: Blender Pro;     margin: 0 auto !important;    text-align: center;    padding: 0;} 
.about-drop p{width:90%;}
  .drop-about {   margin-top:0px;}
.bianca-note h2 {    margin-left: 20px;  font-size: 27px; text-align: left!important;  padding-top: 30px; width: 236px; font-family: 'Geom Graphic Semibold'; color: #3a3434;}
  .bianca-note{background:#F0F0ED; margin: 0px; width:100%;}
.bianca-note p { text-align:left!important; margin: 0 25px; font-size: 20px;}  
.category h2{  color:#3a3434;   letter-spacing:0;    padding-left: 0 !important;   font-size: 40px;    margin-bottom: 10px;     position: relative;     left: -10px;}
.detail-box p {  font-size: 25px;  line-height: 25px;  color: #3A3434;  margin: 3% 7%;}
  .detail-box{display:none;}
.detail-box.active{display: block;}
  .category.active h2 span {  -webkit-text-stroke: 1px #3A3434;    color: transparent;}
.detail-box.gallery-tab1-box.mission , .detail-box.gallery-tab2-box.values , .detail-box.gallery-tab3-box.commitment{  display:block;}
.detail-box.gallery-tab4-box , .detail-box.gallery-tab1-box,.detail-box.gallery-tab2-box,.detail-box.gallery-tab3-box{ display:none;}
    .mobile-about-tabs {   padding-bottom: 50px; position: relative; border-radius: 5px; padding-top: 50px; background: url(/cdn/shop/files/3._Mission_Vision_Comitment_-_Mobile.jpg?v=1732082364);background-repeat: no-repeat;      background-size: cover;      margin: 6% 25px; margin-top:0;       height: 570px;    }
  .category {    padding-left: 0!important;}
.female-founded p.promobox__text-3{text-align:left; font-size:20px; line-height:normal;       margin-left: 25px;}
.founded{background:#F0F0ED ;margin-top: -16px; padding-top: 50px;}
.detail-box p:before{display:none;}
.category.active h2:before{        content: '';  width: 20px;     height: 100px;     background: url(/cdn/shop/files/Line_21.svg?v=1731065049);    background-repeat: no-repeat;     right: 7%;   position: absolute;     margin-top: 50px;}
.category.gallery-tab3.active h2:before {  right:4%!important;}
.delay-second {  opacity: 1!important; font-size: 28px !important;    margin-top: -21px !important;  padding-bottom: 20px; transition: opacity 1s ease-in-out;    font-family: 'Biro Script Plus' !important;}
.footer__copyright a, .footer__copyright {  color: #453F3A;  font-size: 10px;}
.footer__content .container { max-width: 100%;}
.footer .container {  padding: 0;  margin: 0!important;}
div#CustomerLoginForm .btn , .login .btn , a.popup-account__btn-account.btn , a.popup-account__btn-checkout.btn{ background: #373735!important;  border-radius: 5px;  text-transform: lowercase;  font-size: 14px;    border-color: #453F3A !important;}
}
@media (max-width:768px) {
.popup-account__login input { border-radius: var(--font-5-vw);}
.circle{display:none!important;}
.scroll-animation-1 .image-animation .rimage img  , .scroll-animation .image-animation .rimage img { width: 100%;  object-fit: cover;  transition: transform 0.2s ease-out;}
.scroll-animation-1 .rimage  , .scroll-animation .rimage {    width: 100%;   overflow: hidden;   margin: 0 auto; position: relative;}
.plp-img {  margin-bottom:0;  width: 80px!important;  height: 80px!important;border-radius:5px;}
  /* header */
.header__content .container { padding: 0 0;}
div#seal-review-widget {  margin-bottom: 0px;}
[data-section-type="spacer"] .pt-60{    padding-top:10px!important;  }
#vstar-reviews #reviews-head{border-bottom:solid var(--font-1-vw) #453F3A!important;}
 
  /*--------end Product Fragrance Detail----------------------*/
div#simple-bundles-io-options {  padding-right: inherit;}
.product-qualties .promobox__text-2.h2 h2 {line-height: 20px; width:100%;font-size: 20px;margin-bottom:10px;}
.product-qualties .promobox__text-2.h2 ul li {line-height: 20px;  font-family: Blender Pro;    font-size: 20px;}
.product-page-info__title{margin-top:0!important;}
.container { padding: 0 15px;}
.obssessed .rimage {  padding-top: 95%!important}
.ingredients-banner .rimage {padding-top:86%!important;}
/* .hero-banner  .rimage {padding-top:90%!important;}   */
.obssessed .promobox__content ,  .ingredients-banner .promobox__content { align-items: center!Important;}
.bundle-detail-block-points h2 {width: 100%; font-size: 30px; line-height: normal;  letter-spacing: 0; color: #463E3B; margin-bottom: 25px;}
.bundle-detail-block-points li {font-size: 20px; line-height: normal;}  
.text-with-image.logos .splide__arrow{top:20%;}
.product-collection__button-add-to-cart form .btn:not(.btn--size-large) {  min-height: 20px;}
  shop-pay-wallet-button {
    width: 200px!important;
}
}
 
 /* @media (max-width: 600px) {
.containers-1 .overflow-hidden .no-gutters{ position: relative; height: 119vh; display: flex !important; justify-content: center !important; align-items: center !important; }
.home-builder-block-id-template--23594617405784__home_builder_r7bMcY-2  .position-relative .d-block .image-animation .d-sm-none{position: absolute !important; top: -10px !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; z-index: 1 !important;}
.home-builder-block-id-template--23594617405784__home_builder_r7bMcY-1  .rte .contents-1{ margin-bottom: 54%!important; opacity: 0.8;  position: relative !important; z-index: 2 !important; max-width: 85% !important; display: flex; flex-direction: column;   margin: 0 auto;    padding: 20px 0px !important; background: #f2f2ef !important; font-size: 18px !important; top: 150px!important;}
 }  */
@media (max-width:540px) {
.ingredients-banner .rimage {padding-top:105%!important;}
.obssessed .rimage {  padding-top: 122%!important;}
}

@media (max-width:480px) {
  .obssessed .rimage {  padding-top: 220%!important;}
.ingredients-banner .rimage {padding-top:166%!important;}
/* .hero-banner  .rimage {padding-top:160%!important;}   */
}

@media (max-width:400px) {
  .category h2 { padding-left: 25px !important; font-size: 30px;  } 
  .bundles-plp-img h2 {  letter-spacing: 0 !important;  font-size: 30px;  }
}






/* Ascunde cercurile mici de navigare (pagini) din slider */
.splide__pagination .splide__pagination__page {
    display: none !important; /* Ascunde cercurile de navigare */
}

/* Asigură-te că săgețile de navigare sunt vizibile */
.splide__arrow {
    display: block !important; /* Asigură că săgețile sunt vizibile */
}

/* Ascunde complet navigarea prin paginare (dacă există un alt element ascuns) */
.splide__pagination {
    display: none !important;
}
.biscuits-bundle-actions .biscuits-bundle-totals {font-size: 1.1rem;}


@media (min-width: 1100px) and (max-width: 1600px) {
  .products-usp ul li {font-size:0.85rem;}
}

.product-collection__title h4 a span.second-line {    display: block; letter-spacing: 0px; font-weight: 400; margin-top: 5px; font-family: 'Blender Pro';}

.product-collection__title h4 .invisible-dash, 
.product-page-info__title h1 .invisible-dash,
.product-cart__title h3 .invisible-dash,
.cart__items .invisible-dash {display:none;}

.product-page-info__title h1 span.second-line {display: block; text-transform: lowercase; font-family: 'Blender Pro'; font-size: 32px;}
.product-cart__title h3 a span.second-line { display: block; text-transform:lowercase;}
.cart__items span.second-line { display: block;}

.cart__items .product-type, .product-cart__content .product-type  {display:none;}


.bundles-set .product-featured__title h3 {line-height:1.7rem;}


body.language-ro .menu__grid.menu__list menu__level-02.row {padding-left:5.9vw!Important;}
body.language-ro .menu__item:nth-last-child(4) .menu__grid.menu__list {padding-left:5.9vw!Important;}
