<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 69:0 All "@import" rules must come first
Line 70:0 All "@import" rules must come first
Line 1705:1 Expected identifier but found "#is-a-gift"
Line 2385:51 "ont-size" is not a known CSS property
Line 6121:108 Unexpected "{"
Line 6585:27 Expected identifier but found "!"

**/
/* #rebuy-modal .rebuy-notification-modal.is-visible{
  display:none;
} */
@font-face {
  font-family: 'MundialRegular';
  src: url("/cdn/shop/files/MundialRegular.ttf?v=1733890260")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'MundialDemibold';
  src: url("/cdn/shop/files/MundialDemibold.ttf?v=1733890812")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'MundialBold';
  src: url("/cdn/shop/files/MundialBold.ttf?v=1744619979")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: Lora italic;
  src: url("/cdn/shop/files/Lora-Italic.ttf?v=1711599681")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'InstrumentSans Condensed SemiBold';
  src: url("/cdn/shop/files/InstrumentSans_Condensed-SemiBold-BF645daa1014d39.ttf?v=1722834674")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'InstrumentSans Condensed Regular';
  src: url("/cdn/shop/files/InstrumentSans_Condensed-Regular-BF645daa10214a8.ttf?v=1722854081")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Bold';
  src: url("/cdn/shop/files/Barlow-Bold.ttf?v=1726741123")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Regular';
  src: url("/cdn/shop/files/Barlow-Regular.ttf?v=1726741118")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-SemiBold';
  src: url("/cdn/shop/files/Barlow-SemiBold.ttf?v=1726744395")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'InstrumentSans_Condensed-Bold';
  src: url("/cdn/shop/files/InstrumentSans_Condensed-Bold.ttf?v=1726741144")format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Medium';
  src: url("/cdn/shop/files/Barlow-Medium.ttf?v=1726744947")format("truetype");
  font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;600&amp;display=swap');
body .yotpo .yotpo-bottomline .yotpo-icon-star, body .yotpo .yotpo-bottomline .yotpo-icon-half-star, body .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
    color: #926E2F !important;
    background-image: URL("") !important;
}
.yotpo-bottomline a.text-m {
    /* display: none; */
    font-family: 'Lora';
    line-height: 15px;
    margin-left: 5px;
}
.reserve .yotpo-bottomline a.text-m{color: #fff !important;}
body .yotpo-stars span.yotpo-icon.yotpo-icon-star.rating-star.pull-left {
      font-size: 10px !important;
    width: 10px !important;
    height: 10px !important;
  margin: 0 0.5px !important;
}
img{
    max-width:100%;
}
h1, h2, h3, h4, h5, h6, p, .h1, .h2, .h3, .h4, .h5, .h6, .h0 {
    margin: 0;
}
.heading-h2{
    font-family: 'MundialRegular';
      font-weight:400;
    font-size:40px;
    line-height:40px;
    text-transform:uppercase;
}
body{
  font-family: 'MundialRegular';
    font-weight:400;
  
}
.mb-24-12{
    margin-bottom:24px !important;
}
.mb-48-32{
  margin-bottom:48px !important;
}
.mb-32-24{
  margin-bottom:32px !important;
}
ul{
    padding:0;
    margin:0;
}
li{
    list-style-type:none;
}
a{
    text-decoration:none;
    color:#000;
}
.field:after{
    display:none;
}
.field:before{
    display:none;
}
.btn-100{
   width:100%; 
}
.font-18-20{
    font-size:18px;
    line-height:20px;
}
.font-14-15-500{
    font-size:14px;
    line-height:15px;
    font-weight:500;
}
.with-mobile-img .mobile-img{
    display:none !important;
  }
ul.slick-dots {
    display: flex;
  margin-top:28px;
}
ul.slick-dots li button {
    padding: 0;
    border: 0;
    font-size: 0;
    height: 3px;
    background: #D4D4D4;
    width: 100%;
      display: block;
  cursor:pointer;
}
ul.slick-dots li {
    flex: 1;
    line-height: 0;
}
ul.slick-dots li.slick-active button{
  background:#000;
}
@media(max-width:800px){
  .with-mobile-img.res-img-bottom  .desktop-img{
    display:none;
  }
  .feb-hp-banner .with-mobile-img  .mobile-img{
    display:none !important;
  }
}
@media(max-width:749px){
.heading-h2 {font-size: 26px;line-height: 26px;}
.font-18-20{font-size:16px;line-height:17px;}
.font-14-15-500 {font-size: 12px;line-height: 13px;}
.with-mobile-img .desktop-img{display:none !important;}
.with-mobile-img .mobile-img{display:block !important;}
  .feb-hp-banner .with-mobile-img  .mobile-img{
    display:block !important;
  }
.heading-h2{font-size:32px;line-height:32px;letter-spacing:-1px;}
.mb-24-12{margin-bottom:12px !important;}
.mb-48-32{margin-bottom:32px !important;}
.mb-32-24{margin-bottom:24px !important;}
}
/* header */
header.header {
    max-width: 100%;
    display: flex;
    justify-content: space-between;
}
header .header__icons .header__search {
    margin-right: 11.48px;
}
header .header__icons a.header__icon--account{
    margin-right: 11.48px;
    /* display:none; */
}
header .header__icons a.header__icon--account svg{
    height: 24px;
    margin-top: 2px;
}
header .header__icons{
    align-items:center;
    align-self: stretch;
}
header .button-header {
    height: 100%;
    display: flex;
    max-height: 55px;
    margin-right: 32px;
}
header .button-header a{
    padding:17.5px 32px;
  
}
header ul.custom-mega-menu li {
    list-style: none;
}
header .mega-menu-content {
    position: absolute;
    top: calc(100% + 1px);
    width: 100%;
    left: 0;
    height: 0;
    overflow-y: hidden;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}
header .nav-menu-link{
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px;
    text-transform:capitalize;
    padding-right:4px;
    position: relative;
    z-index: 2;
    text-decoration:none;
}
header .nav-menu-link.active-header-link {
  color:#BE9673;
}
header li.desktop-with-submenu .link-with-hover .nav-menu-link.active-header-link ~ svg path{
  fill:#BE9673;
}
header .mega-menu-content .mega-menu-img-content {
    padding: 24px 80px;
    display: flex;
    align-items:stretch;
}
header .mega-menu-content .left-heading-desc h2 {
    font-size: 32px;
    line-height: 30px;
    margin-bottom: 24px;
    font-weight:500;
}
header .mega-menu-content .sub-heading-drawer {
    font-size: 12px;
    line-height: 23px;
    margin-bottom: 0px;
    font-weight: 300;
    color:#000;
    flex:1;
    display: flex;
    align-items: flex-end;
}
header .mega-menu-content .sub-heading-drawer a{
    font-size: 12px;
    line-height: 13px;
    font-weight: 300;
    color:#000;
    text-decoration:none;
}
header .mega-menu-content .left-heading-desc {
    width: 27.73%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding:4px 0;
}
header .mega-menu-content p.free-shipping-menu {
    font-size: 14px;
    text-align: center;
    font-weight: 500;
    margin-top: 8px;
    line-height: 15px;
    letter-spacing: -0.14px;
}
header .mega-menu-content .left-heading-desc .button {
    width: 100%;
    text-transform:capitalize;
}
header .mega-menu-content .right-image-desc {
    display: flex;
    width: calc(72.27% + 8px);
    margin-left: 0px;
    padding-left: 40px;
    margin-right: -8px;
    position:relative;
}
header .mega-menu-content .right-image-desc a.link-btn {    
    padding: 0px;
    width: 100%;   
    position:unset;
    text-decoration:none;
    text-align: center;
    display: block;
    text-transform: capitalize;
    color: #000;
    font-family: 'MundialRegular';
    font-size: 16px;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
}
header .mega-menu-content .right-image-desc a.link-btn:after{
    display:block;
    content:'';
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    border:0;
    box-shadow:none;
    outline:0;
}
header .mega-menu-content .parent-image-menu {
    padding: 0 8px;
    line-height:0;
    width: 20%;
    flex-grow: 1;
}
header .mega-menu-content .parent-image-menu img{
    margin-bottom:16px;
      aspect-ratio: 1 / 1.181;
  object-fit:cover;
  /* aspect-ratio: auto !important;
    max-height: 202px;
    width: 100%; */
}
header .mega-menu-content .single-menu-image {
    position: relative;
    height: 100%;
 
}
header .link-with-hover{
    position:relative;
}
header .link-with-hover:after{
    position:absolute;
    top:-20px;
    left:0;
    width:100%;
    content:'';
    height:69.47px;
    z-index: 1;
    top:-14px;
    height:74.47px;
}
header .link-with-hover:hover ~ div.mega-menu-content{
    height: auto;
    opacity: 1;
    overflow-y: visible;
    transition: all 0.5s ease-in-out;
}
header .mega-menu-content:hover{
    height: auto;
    opacity: 1;
    overflow-y: visible;
    transition: all 0.5s ease-in-out;
}
header li.desktop-with-submenu:hover .link-with-hover svg {
    transform: rotate(180deg);
}
header li.desktop-with-submenu .link-with-hover svg {
    transition:all 0.3s ease;
}
header li.desktop-with-submenu .link-with-hover svg path{
  fill:#fff;
}
/* .header__icon--cart svg path,.header__icon--search svg path{
      stroke: #fff;
} */
header .link-with-hover {
    display: flex;
    align-items: center;
    cursor:pointer;
}
header ul.custom-mega-menu{
    display:flex;
    align-items: center;
    padding-left:0;
}
header .desktop-with-submenu:not(:last-of-type){
    margin-right:18px;
}
header .mega-menu-content.mega-menu-sub-menu .menu-sub-menu ul a {
    color: #000;
    font-size: 14px;
    font-weight: 300;
    line-height: 15px;
    text-transform:capitalize;
    white-space: nowrap;
}
header .single-menu-link .nav-menu-link{
    padding-right:0;
}
header ul.custom-mega-menu li.mega-menu-nav{
    position:relative;
}
header li.mega-menu-nav .mega-menu-content .mega-menu-img-content{
    padding:24px 48px;
}
header li.mega-menu-nav .mega-menu-content{
    width: fit-content;
    left: auto;
    right: -10px;
    top: calc(100% + 32px);
}
header li.mega-menu-nav .mega-menu-content.mega-menu-sub-menu .menu-sub-menu{
    width: 100%;
    padding-right: 0px;
}
header li.mega-menu-nav .mega-menu-content.mega-menu-sub-menu .menu-sub-menu ul li {
    margin-bottom: 24px;
    line-height:0;
    text-align: center;
}
header li.mega-menu-nav .mega-menu-content.mega-menu-sub-menu .menu-sub-menu ul li:last-of-type{
    margin-bottom: 0px;
}
header li.desktop-with-submenu.menu-image-text:hover:before{
    position: fixed;
    top: 370px;
    left: 0;
    content: "";
    height: 100vh;
    width: 100%;
    background: #00000050;
    pointer-events: none;
    -webkit-box-shadow:0px 0px 96px 177px #00000050;
    -moz-box-shadow: 0px 0px 96px 177px #00000050;
    box-shadow: 0px 0px 96px 177px #00000050;
}
header .search-modal{
    padding: 24px 0;
    height: fit-content;
    display:table;
    width:100%;
    top: calc(100% + 1px);
}
header .search-modal .modal__close-button.link{
    display:none;
}
header .search__input.field__input {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    border-bottom: 0.8px solid #D4D4D4 !important;
    padding: 0 0 8px 30px!important;
    min-height: unset;
    min-width: unset;
    height: 30px;
}
header .search-modal .field__label{
    display:none;
}
header .search-modal button.search__button.field__button {
    left: 0;
    right: auto;
    justify-content: flex-start;
    height: 22.4px;
    width: 22.4px;
}
header .search-modal .search__button .icon{
    height: 22.4px;
    width: 22.4px;
}
header .search-modal .reset__button{
    display:none;
}
header .quick-links-search li {
    line-height: 17px;
    padding: 7.5px 0;
}
header .quick-links-search li a{
    /* color:#757575; */
    text-transform:capitalize;
}
header .quick-links-search li:first-of-type a{
    color:#000;
    pointer-events: none;
}
header .quick-links-search{
    margin-top:8px;
}
header predictive-search[results="true"] .quick-links-search{
    display:none;
}
header predictive-search[results="true"] .predictive-search{
    display: block;
}
header .predictive-search {
    width: 100%;
    position: unset;
    border: 0;
    box-shadow: none;
}
header .custom-mobile-menu-drawer {
    padding: 24px 30px 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
header .custom-mobile-menu-drawer li.link-mobile-main{
    padding:20px 0;
    border-bottom:0.8px solid #D4D4D4;
}
header .custom-mobile-menu-drawer .mobile_submenu .mobile-all-links-drawer {
     font-family: 'MundialRegular'; 
    text-transform: capitalize;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    border-top: 0;
    padding: 0;
    margin-bottom: 16px;
}
header .custom-mobile-menu-drawer .mobile-all-links-drawer.link-with-toggle-drawer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
header .custom-mobile-menu-drawer .li-with-drop-down span.minus-icon-drawer{
    display:none;
}
header .custom-mobile-menu-drawer .li-with-drop-down span.plus-icon-drawer{
    display:block;
}
header .custom-mobile-menu-drawer .li-with-drop-down.active-dropdown span.plus-icon-drawer{
    display:none;
}
header .custom-mobile-menu-drawer .li-with-drop-down.active-dropdown span.minus-icon-drawer{
    display:block;
}
header .custom-mobile-menu-drawer .free-ship-drawer{
    margin-top:8px;
    font-size:12px;
    line-height:13px;
    padding-bottom:18px;
}
/* header .custom-mobile-menu-drawer .mobile-all-links-drawer span {
    font-size: 18px;
    line-height: 22px;
} */
header .bottom-menu-links-drawer {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;   
    /* padding-bottom:20px; */
}
header .mobile-need-help-link{
    margin:20px 0 24px 0;
}
header ul.link-sub-menu-mobile{
    margin-top:12px;
}
header .left-img-mobile-menu {
    min-width: 71px;
}
header .mobile-need-help-link, header .mobile-need-help-link a{
    font-size: 12px;
    line-height: 13px;
    font-weight: 300;
    color: #757575;
}
header .mobile-menu-content {
    padding-top: 16px;
}
header p.mobile-menu-title {
    margin-bottom: 12px;
}
header ul.link-sub-menu-mobile li{
    padding-bottom: 12px;
}
header ul.link-sub-menu-mobile li:last-of-type{
    padding:0;
}
header ul.link-sub-menu-mobile li a{
    text-transform:capitalize;
}
header .custom-mobile-menu-drawer li.link-mobile-main:first-of-type{
    padding-top:0;
}
/* mobile slider header */
.slider-mobile-drawer {
    margin: 0 -16px 0 -4px;
    transition: opacity 0.2s ease-in;
}
.slider-mobile-drawer .quick-view-mobile-drawer {
    display: flex;
    align-items: center;
    padding: 5px 8px;
    border: 1px solid #D4D4D4;
    margin: 0 4px;
}
.slider-mobile-drawer .left-img-mobile-menu img {
    aspect-ratio: 1 / .958;
    max-width: 71px;
    width: 100%;
}
.slider-mobile-drawer .right-side-prod-desc {
    padding-left: 8px;
}
.slider-mobile-drawer .right-side-prod-desc a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size:12px;
    line-height:13px;
    word-break: break-all;
}
.slider-mobile-drawer .quick-view-link {
    font-weight: 600;
    font-size: 12px;
    line-height: 13px;
    color: #757575;
    text-decoration: underline;
    margin-top: 10px;
    width: fit-content;
    text-underline-offset: 2px;
    cursor:pointer;
}
.slider-mobile-drawer.slider-loading-mobile{
    opacity:0;
}
/* footer */
footer .footer__content-top{
    padding-bottom:0;
    max-width:100%;
}
footer .footer__blocks-wrapper.grid {
    gap: 0 !important;
    justify-content: space-between;
    align-items: center;
}
footer .footer-block--newsletter {
    padding: 0 30px;
    flex: 1;
    max-width: 700px;
    margin-top:0;
}
footer form#ContactFooter {
    max-width: 100%;
    margin-top: 32px;
}
footer .newsletter-form__field-wrapper{
    max-width: 100%;
}
footer .newsletter-form__button {
    position: unset;
    width: auto;
    height: auto;
}
footer .newsletter-form__field-wrapper .field__input {
    padding: 16px 10px !important;
    border: 1px solid #fff !important;
    outline: 0 !important;
    box-shadow: none !important;
    height: auto;
    margin-right:8px;
    font-size: 14px;
    line-height: 21px;
    color:#fff;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff;
}
footer .newsletter-form__field-wrapper .field__input::placeholder{
    opacity:1;
    color:#fff;
}
footer .footer-block__image-wrapper{
    margin-bottom:0;
}
footer h2.footer-block__heading {
    font-size: 40px;
    text-transform: capitalize;
    line-height: 40px;
    margin-bottom: 14px;
}
footer .footer-block__newsletter {
    text-align: left;
}
footer ul.footer-block__details-content.vertical-footer-menu li{
    margin:0;
    padding:0;
    margin-bottom:25.67px;
}
footer ul.footer-block__details-content.vertical-footer-menu a{
    font-size: 18px;
    line-height: 22px;
    padding:0;
    text-transform: capitalize;
}
footer ul.footer-block__details-content.horizontal-footer-menu {
    display: flex;
    align-items: center;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:12px 0;
    gap:8px;
    flex-wrap: wrap;
    margin:0;
}
footer ul.footer-block__details-content.horizontal-footer-menu li{
    margin:0 4px;
    padding:0;
}
footer ul.footer-block__details-content.horizontal-footer-menu li a{
    letter-spacing: -0.5px;
    font-size: 12px;
    font-weight:500;
    padding:0;
    line-height: 13px;
    text-transform: capitalize;
}
footer .footer-copy-right{
    margin-top:25.67px;
}
footer .footer-copy-right a,footer .footer-copy-right p {
    color: #fff;
    font-size: 12px;
    line-height: 14.4px;
    letter-spacing: 0px;
    font-weight: 400;
}
footer .footer-block__details-content{
    margin:0;
}
footer .footer-copy-right.bottom-last-copy {
    border-top: 0.6px solid rgba(214, 214, 214, 1);
    padding-top: 32px;
    margin-top: 32px;
}
footer .newsletter-form__message--success {
    width: 100%; 
    max-width: 380px;
    justify-content: flex-start;
    color: var(--White, #FFF);
    font-family: 'MundialRegular';
    font-size: 32px;
    font-weight: 400;
    line-height: 110%; /* 35.2px */
    text-transform: uppercase;
    margin:0;
}
footer .newsletter-form__message__text{
    margin:24px 0 0;
    color: var(--White, #FFF);
    font-family: 'MundialRegular';
    font-size: 16px;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
}
/* banner */
.banner-class-hp-top-banner .banner__box {
    max-width: 460px !important;
    padding:0 !important;
}
.banner-class-hp-top-banner h2.banner__heading.inline-richtext {
    font-size: 64px;
    line-height: 57.5px;
}
.banner-class-hp-top-banner .banner__buttons {
    padding: 0 25px;
}
.banner-class-hp-top-banner .banner__buttons p{
    width:100%;
    letter-spacing: -0.14px;
}
/* meet luxury */
.habibi-meet-hp-section .habibi-single-slide a {
    display: block;
    margin: 0 8px;
    position:relative;
}
.habibi-meet-hp-section .habibi-meet-desc{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:0 16px 16px;
}
.habibi-meet-hp-section .habibi-meet-desc p{
    font-size:12px;
    line-height:13px;
}
.habibi-meet-hp-section .habibi-meet-desc p.sub-des{
   min-height:30px;
}
.habibi-meet-hp-section .habibi-meet-head-content{
    padding:0 0;
}
.habibi-meet-hp-section .habibi-meet-desc p strong{
  font-family: 'MundialRegular';
    font-weight:400;
    font-size:16px;
    line-height:16px;
    margin-bottom:12px;
    display:block;
    letter-spacing: -1px;
}
.habibi-meet-hp-section .habibi-single-slide a{
    color:#fff;
}
.habibi-meet-hp-section .habibi-meet-head {
    padding-bottom: 32px;
}
.habibi-meet-hp-section .habibi-single-slide img {
    width: 100%;
}
/* .collection-list-wrapper .card--standard .card__inner {
    --ratio-percent: 100% !important;
} */
.home-text-image .image-with-text__media{
    border: 0;
}
/* reserve bammer */
.banner-class-reserve-collection  h2.banner__heading.inline-richtext {
    font-size: 32px;
    line-height: 32px;
    letter-spacing:-1px;
    font-weight:500;
    text-transform:capitalize;
}
.banner-class-reserve-collection .banner__buttons{
    max-width: 400px;
}
/* discovery sets */
.banner-class-reserve-collection.discovery-collection-banner .banner__box{
    padding-left:30px;
    padding-right:30px;
    max-width:519px !important;
}
.banner-class-reserve-collection.discovery-collection-banner .banner__buttons{
    margin-top:20px !important;
}
.banner-class-reserve-collection.discovery-collection-banner .banner__content{
  max-width:100%;
}
/* shop by category */
.collection-list-wrapper .collection-list{
    margin:0 -6px -12px;
}
.collection-list-wrapper .collection-list__item.grid__item {
    padding: 0 6px 12px;
}
.collection-list-wrapper .card__information {
      padding: 0 !important;
    margin: 0 !important;
    border-top: 0;
}
.collection-list-wrapper .card-wrapper {
    padding: 0;
}
.section-collection-list .collection-list-wrapper .card__information h3.card__heading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: end;
    padding: 16px; 
}
.section-collection-list .collection-list-wrapper h3.card__heading a.full-unstyled-link {
    color: #fff;
    font-size: 16px;    
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.16px;
    text-transform: uppercase;
    font-family: 'MundialRegular';
    text-align: center;
    margin-bottom: -5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.collection-list-wrapper .card__information a.button{
    font-family: Archivo, serif;
}
/* shop our best seller */
ul.product-grid .grid__item {
    max-width: 260px;
    max-width: 100%;
    padding: 0 6px;
}
ul.product-grid{
    margin: 0 !important;
    justify-content: space-between;
}
ul.product-grid .slick-list{
  margin:0 -6px !important;
}
.collection-tabs-section ul.product-grid .slick-list{
  padding-top:10px;
}
ul.product-grid .card__information {
    padding-bottom: 0;
    padding-top: 16px;
}
ul.product-grid h3.card__heading {
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden; */
}
ul.product-grid h3.card__heading a{
    text-decoration:none !important;
}
/*** Collection page css start ***/
h1.collection-hero__title ,.collection-gift-sets h1{
  margin: 16px 0 12px;
  color: #000;
  font-size: 36px;
  font-weight: 400;
  line-height: 120%; /* 43.2px */
  text-transform: uppercase;
  /* font-family: 'MundialDemibold'; */
  font-family: 'MundialRegular';
}
h1.collection-hero__title span.visually-hidden {
    position: relative !important;
}
.collection-gift-sets h1{ 
  margin-top: -8px ! IMPORTANT;
  margin-bottom: -11px;
}
.collection-gift-sets .collection-hero__description.rte {
    margin-top: 24px;
}
.collection-gift-sets h5{
    margin:24px 0;
   color: #000;
    font-family: 'MundialDemibold';
    font-size: 24px;
    font-weight: 600;
    line-height: 120%; /* 21.6px */
    text-transform: capitalize;
 }
.collection-hero__description.rte p {
  color: #000;
  font-family: 'MundialRegular';
  font-size: 16px;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
      width: fit-content;
    margin: 0 auto;
}
.main-collection-product-grid.gradient {
   margin:0;
}
.main-collection-product-grid .collection.page-width{
    max-width: 1440px;
    padding: 40px 80px 0;
    margin: 0 auto;
}
.collection-nav__inner.page-width {
    margin-top: 32px;
    margin-bottom: 0;
}
.collection_sortList li a.active{    font-family: 'MundialDemibold' !important;    font-weight: 600 !important;}
.gift-sets .collection-hero__description.rte div {
    text-align: left !important;
} 
.collection_best_sellers ul#product-grid {
    margin: 0 -4px -8px !important;
}
.collection_best_sellers ul.product-grid .grid__item {
    padding: 0 4px 8px;
    max-width: 25%;
}
.gift-sets .collection .card--standard .card__inner {
    --ratio-percent: 108.7% !important;
}
.collection_sortList{
  display:none;
  /* justify-content:center;
  gap:8px; */
  /* flex-wrap:wrap; */
  white-space: nowrap;
  overflow-x: auto;
}
.collection_sortList.all-fragrances,.collection_sortList.for-her,.collection_sortList.for-him,.collection_sortList.reserve,.collection_sortList.shop-unisex{
  display:flex;
}
.collection_sortList .tab-all-fragrances{
    display: none;
}
.collection_sortList .all-fragrances.tab-all-fragrances {
    display: block;
}
.collection_sortList li{
  width:100%;
}
.collection_sortList li a{
  padding: 8px 16px;
  color:#565656;
  font-family: "Barlow", sans-serif;
  border-bottom: 0.5px solid var(--Dark-Gray, #565656);
  display:block;
  font-size: 14px;
  font-weight:400;
  line-height:normal;
  text-align:center;
  width:100%;
}
.collection_sortList li a.active{
  /* background: #000;
  color:#fff;
  border-color:#000;
  padding: 7.5px 16px; */
  color:#000; 
  border-bottom:1px solid #000;
  
}
.collection_sortList li a svg{
  display:none; 
  margin-left:8px;
}
.collection_sortList li a.active svg{
  display:inline-block; 
}
form#FacetSortForm {
    justify-content: space-between;
    margin-bottom: 40px;
}
h2.product-count__text.text-body,h2.product-count__text.text-body span {
color: #000;
font-family: 'MundialRegular';
font-size: 14px;
font-weight: 400;
line-height: 120%;
  opacity: 1;
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {
    border: 0.5px solid #000;
    padding: 6.5px;
    font-family: "Instrument Sans";
    font-family: 'InstrumentSans Condensed SemiBold';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.18px;
    text-transform: uppercase;
    color: #000;
    appearance:none;
    background-image:url('short-arrow.svg');
    background-repeat:no-repeat;
    background-position:95% 50%;
    outline: 0;
    box-shadow: none;
      padding-right: 34px !important;
  white-space: nowrap;
        
        text-overflow: ellipsis;
}
/* .facet-filters__sort option[value="manual"],.facet-filters__sort option[value="title-ascending"],.facet-filters__sort option[value="title-descending"],.facet-filters__sort option[value="created-ascending"],.facet-filters__sort option[value="created-descending"],
#SortBy-mobile  option[value="manual"],#SortBy-mobile option[value="title-ascending"],#SortBy-mobile option[value="title-descending"],#SortBy-mobile  option[value="created-ascending"],#SortBy-mobile option[value="created-descending"]{
   display:none;
} */
.facet-filters.sorting.caption {
    padding-left: 0;
}
.pagination__item {
    border: 0.5px solid #757575;
    font-size: 16px;
}
a.pagination__item.pagination__item--current {
    background: #000;
    border-color: #000;
    color: #fff; 
    opacity: 1;
}
.pagination__list  .pagination__item--current:after, .pagination__list  .pagination__item:hover:after{
  display:none;
}
.collection .collection-hero.collection-hero--with-image {
    padding: 0;
    position:relative;
}
.collection-hero__image-container.media {
    margin: 0;
    min-height: inherit;
    box-shadow: none;
    border: 0;
}
.collection-hero__image-container.media img {
    position: relative !important;
}
.collection .collection-hero--with-image .collection-hero__text-wrapper {
    padding: 0;
    flex-basis: 100%;
  width:100%;
}
/* .collection-hero--with-image .collection-hero__text-wrapper {
    position: absolute;
    color: #fff;
    font-size: 64px;
    letter-spacing: 6px;
    text-transform:uppercase;
    z-index: 1;
    left: 0;
    right: 0;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
} */
.reserve-collection-product-grid .collection.page-width{
  padding: 56px 80px;
}
.collection .collection-hero--with-image .collection-hero__inner{
  flex-direction: column;
  gap:40px;
  padding:0 80px;
}
.collection-hero__image-container.media.mobile_image{
  display:none;
}
/*** Collection page css end ***/
/*** Cart page css start ***/
cart-drawer .drawer__inner {
    width: 360px;
    overflow-y:auto;
    padding:0 16px;
}
cart-drawer.drawer {
    top: 104px;
    height: calc(100% - 104px);
}
cart-drawer .drawer__inner-empty {
    padding: 0 16px;
    overflow-y: auto;
}
cart-drawer .cart-drawer__warnings {
    flex: inherit;
}
cart-drawer .cart-icon-text {
    position: relative;
    /* padding: 8px 0; */
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
.cart-icon-text h2.drawer__heading {
    margin: 0;
    font-size: 16px;
    color: #000;
    font-family: 'Barlow-Regular';
    font-weight: 400;
    line-height: 120%; /* 19.2px */
}
.cart-icon-text button.drawer__close {
    position: relative;
    right: inherit;
    top: inherit;
    min-width: 24px;
    min-height: 24px;
    height: 24px;
}
.cart-icon-text .empty-heading {
    margin-top: -9px;
}
.single-empty-coll {
    border: 1px solid #D4D4D4;
    background: #FFF;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    padding: 12px;
}
.single-empty-coll a {
    color: #000;
    font-family: "Instrument Serif";
    font-size: 24px;
    font-weight: 400;
    line-height: 110%; /* 26.4px */
    letter-spacing: 0px;
    margin-left: 24px;
}
.empty-heading p {
    margin: 24px auto;
    color: #000;
    font-family: 'Barlow-Regular';
    font-size: 14px;
    line-height: 130%; /* 18.2px */
    width: 295px;
}
.empty-heading h2.cart__empty-text {
    margin: 0;
    color: #000;
    font-family: "Instrument Serif";
    font-size: 32px;
    font-weight: 400;
    line-height: 125%; /* 40px */   
    letter-spacing: 0;
    text-transform: capitalize;
}
.bottom-shop-all-freeship{
  display:none;
  margin-bottom: 18px;
      margin: 24px 0;
}
.bottom-shop-all-freeship p {
    margin-top: 8px;   
    text-align:center;
    color: var(--Black, #000);
    font-size: 13px;
    font-weight: 400 !important;
    line-height: 120%; /* 15.6px */
    font-family: 'MundialRegular' !important;
}
.bottom-shop-all-freeship a.button {
    width: 100%;
    font-family: 'MundialDemibold' !important;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.18px;
    text-transform: uppercase;
}
cart-drawer .card__information{
    padding-top: 0px !important;
    margin-top: 0;
    border-top: 0;
}
.cart_lock_text span {
    color: var(--Black, #000);  
    font-family: 'Barlow-Regular';
    font-size: 13px;
    font-weight: 400;
    line-height: 120%;
}
.cart_lock_text {
    margin-top: 8px !important;
}
cart-drawer.drawer .empty-heading {
    text-align: center;
    padding-top: 24px;
}
.slider-products-drawer h2 {
     color: var(--Black, #000);
     font-family: 'Barlow-SemiBold';
    font-size: 16px;
    font-weight: 600;
    line-height: 120%; /* 19.2px */
   
    display:flex;
    justify-content:space-between;
    align-items:center;
  cursor:pointer;
}
.slider-products-drawer h2.open{
   margin-bottom:16px;
}
.slider-products-drawer h2.open svg {
  transform: rotate(180deg);
}
/* .slider-products-drawer .cart_product.new-product-item.slick-initialized.slick-slider {
    display: none;
} */
.cart_product .slick-slide {
  padding: 0 6px; 
  height: inherit;
}
.cart_product .slick-track {
    display: flex;
}
.cart_product .slick-list {
  padding: 0 16px;
  margin:0 -6px;
}
.cart_product .card.card--media {
    border: 1px solid #D4D4D4;
    padding: 6px;  
   flex-direction: row;
}
.cart_product .card__heading{
  font-family: Archivo;
  font-size: 14px;
  font-weight: 300;
  line-height: normal; 
}
.cart_product .card__heading a{
  text-decoration:none !important;
}
.cart_product .price__regular .price-item--regular {
    font-size: 12px;
}
button.quickview_btn {
    margin-top: 10px;
    color: #757575;
    font-family: Archivo;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
    text-decoration-line: underline;
    text-transform: capitalize;
    background: transparent;
    border: 0;
    padding: 0;
  display:none;
  cursor:pointer;
}
.cart_product  button.quickview_btn{
  display:block;
}
.cart_product .card__information{
  padding:0;
}
.cart_product .card__inner {
    width: 92px;
  height:92px;
}
.cart_product .card__content {
  width: calc(100% - 92px);
  padding-left:8px !important;
}
.cart_product.new-product-item {
    margin: 0 -16px;
}
.slider-products-drawer {
    padding: 16px 0;
    margin-bottom: 10px;
}
.cart-drawer__footer {
    padding: 0 0 18px;
    margin-bottom:0;
}
h2.cart_summary_title {
    margin-bottom: 16px;
    color: #000;
    font-family: 'Barlow-SemiBold';
    font-size: 16px;
    font-weight: 600;
    line-height: 120%; /* 19.2px */
}
.cart-drawer__footer h2.totals__total {
    font-family: Archivo;
    font-size: 14px;
    margin-top: 0;
    color: var(--Black, #000);
    font-family: 'Barlow-Regular';
    font-weight: 400;
    line-height: 130%; /* 18.2px */
}
.cart-drawer__footer p.totals__total-value {
    font-size: 14px;
    margin-left: 5px;
    color: var(--Black, #000);
    font-family: 'Barlow-SemiBold';
    font-size: 14px;
    font-weight: 600;
    line-height: 120%; /* 16.8px */
}
.cart-drawer .totals {
    margin-top: 12px;
}
.drawer__footer .cart_lock_text {
    margin-top: 8px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 14px;
}
.cart_product  .product .price__container{
   margin-bottom:0;
}
cart-drawer.drawer .drawer__footer {
    padding: 0;
  border-top:0;
}
cart-drawer .cart-drawer .cart-item {
    display: flex;
    gap: 0;
    flex-wrap: wrap;
    margin-bottom:20px;
}
cart-drawer.drawer .cart-item:last-child {
    margin-bottom: 12px;
}
cart-drawer .cart-drawer .cart-items td {
    padding: 0;
}
.cart-drawer .cart-items td.cart-item__media {
    width: 92px;
}
.cart-drawer .cart-items td.cart-item__details{
 width: calc(100% - 92px);
  padding-left:12px !important;
}
.cart-item__details_left a.cart-item__name{
    color: var(--Black, #000);
    font-family: "Instrument Serif";
    font-size: 20px;
    font-weight: 400;
    line-height: 110%; /* 22px */
    text-transform: capitalize;
}
.cart-item__details_left .product-option{
  margin-top:8px;
  margin-bottom:16px;
  line-height:normal;
}
.cart-item__details_left .product-option.true {
    margin-bottom: 0;
}
.cart-drawer cart-remove-button .button {
    min-width: inherit;
    min-height: inherit;
    color: #757575;
    font-size: 12px;
    text-decoration-line: underline;
    text-transform: capitalize;
    font-weight: 600;
}
.cart-drawer quantity-input.quantity.cart-quantity {
    min-height: 31px;
    width: 100%;
    border: 0.5px solid var(--Dark-Gray, #565656);
}
.cart-drawer quantity-input.quantity.cart-quantity:before,.cart-drawer quantity-input.quantity.cart-quantity:after{
  display:none;
}
.cart-item__details_right {
    width: 66px;
}
.cart-item__details_grid {
    display: flex;
    max-width: 100% !important;
}
.cart-drawer .quantity__button{
  width:15px;
}
.cart-drawer button.quantity__button[name="minus"] {
    margin-left: 8px;
}
button.quantity__button.no-js-hidden[name="plus"] {
    margin-right: 10px;
}
.cart-drawer quantity-input.quantity.cart-quantity .quantity__input{
  opacity: 1;
  min-width: 17px;
  color: var(--Black, #000);
  font-family: 'Barlow-SemiBold';
  font-size: 14px;
  font-weight: 600;
  line-height: 120%; /* 16.8px */
}
.cart_product .card__content .yotpo-bottomline.pull-left.star-clickable {
    align-items: center;
} 
.cart-item__details_left {
    width: 100%;
    padding-right: 0;
}
cart-drawer .cart-drawer .cart-items .cart-item__quantity {
    padding-top: 0;
  padding-left:0;
    width:76px;
}
cart-drawer .cart-item cart-remove-button {
    margin:-5px 0 0;
    width: auto;
    height: auto;
}
.drawer__header.cart-icon-text {
    margin: 0;
    padding: 20px 0;
}
.is-empty .checkout-link-d, .is-empty .top-cart-header{
  display:none;
}

.progressbar-with-gift {
    position: relative;
    margin-top: 28px;
    margin-top:0;
}
.progressbar-cart {
    position: relative;    
    background: #D6D6D6;
    height: 3px;
    overflow: hidden;
    width:100%;
}
.all-gifts-list {
    position: relative;
    margin-bottom: 46px;
  margin-bottom:0;
}
.progressbar-cart span {
    position: absolute;
    top: 0;
    height: 100%;    
    background: #000;
    width: 0;
    transition: all .2s ease-in-out;
}
.all-gifts-list .free-ship-cart {
    left: 113px;
}
.all-gifts-list div {
    position: absolute;
    width: fit-content;
    top: -17px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 3px;
}
.all-gifts-list .product-1-gift {
    left: 218px;
}
.all-gifts-list .product-2-gift {
    right: 0;
}
.all-gifts-list .svg-with-id img {
   width: 30px;
   height: 30px;
}
.all-gifts-list div svg.checkmark-icon {
    opacity: 0;
    position: absolute;
    right: -7px;
    top: -7px;
  visibility:hidden;
}
.all-gifts-list .free-ship-cart.svg-with-id p {
    left: -10px;
}
.all-gifts-list .svg-with-id p {  
    font-size: 12px;
}
.top-cart-header {
    margin: 10px 0;
    display: flex;
    flex-direction: column-reverse;
}
cart-drawer.drawer .cart__ctas {
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
    margin-top:10px;
}
cart-drawer.drawer cart-drawer-items {
    /* overflow: initial;
    flex: inherit; */
}
.all-gifts-list .product-1-gift {
    left: 140px;
}
.all-gifts-list .free-ship-cart {
    left: 20px;
}
.all-gifts-list .product-2-gift {
    right: 16px;
}
#is-a-gift {
    /* border-top: 1px solid #D4D4D4; */
    /* padding: 12px 24px 0; */
    width: 100%;
    margin: 0px 0 6px;
   padding:0 16px;
   position:relative;
  /* background-color:#F3F3F3; */
}
#is-a-gift label {
  position:relative;
  color: var(--Black, #000);
/* Body/B4/Regular */
font-family: 'MundialDemibold' !important;
font-size: 16px;
font-weight: 600;
line-height: 120%; /* 16.8px */
  cursor:pointer;
  padding-left: 33px;
  width: 100%;
 display: flex;
    height: 25px;
    align-items: center; 
  justify-content: space-between;
}
body [data-rebuy-component=notes] .rebuy-cart__notes-toggle-label{
      font-family: 'MundialDemibold' !important;
      text-transform: capitalize;
  font-size:16px;
}
#is-a-gift label span {
  display: block;
    /* margin-top: 8px; */
    font-size: 14px;
    font-weight: 600;
    line-height: 120%;
    font-family: 'MundialDemibold' !important;
     /* position: absolute;
    right: 0;
    top: 1px; */
}
#is-a-gift label svg{margin-right: 12px;}
#is-a-gift input#gift-wrapping { position: absolute; opacity: 0;}
#is-a-gift label:after { content: '';border: 1.4px solid #000 !important;width: 25px;border-radius: 2px;height: 25px;position: absolute;left: 0;top: 0;}

body [data-rebuy-component=notes] .rebuy-cart__notes-toggle-input{
  border: 1.4px solid #000;
    border-radius: 2px;
    width: 25px;
    height: 25px;
}
body [data-rebuy-component=notes] .rebuy-cart__notes-toggle-input:checked:before {
    background: #B48256;  
    border-radius:2px;
    content: '';
    width: 15px;
    height: 15px;
}
body .rebuy-cart .rebuy-checkbox:checked {
    background: #fff;
}
#is-a-gift.active label:before{
   background: #B48256;  
    border-radius:2px;
    content: '';
    width: 15px;
    height: 15px;
  display: block; 
  position: absolute;
  left: 5px;
  top: 49.5%;
    z-index: 1;
    bottom: auto;
    transform: translateY(-50%);
}
#is-a-gift input#gift-wrapping:checked ~ label:after {border-color: #000;}
/* #is-a-gift input#gift-wrapping:checked ~ label:before {
  content:'';
  display: inline-block;
  transform: rotate(45deg);
  height: 11px;
    width: 6px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    right: 6px;
    top: 0px;
    z-index: 1;
} */
.gift-purchase-section {background: #F3F3F3; padding: 16px 24px;width:100%;}
cart-drawer.drawer .gift-purchase-section{ margin-top:0;}
.gift-purchase-section a.cart-item__name { font-size: 16px; line-height: normal; letter-spacing: -1px;  margin-bottom: 8px; text-decoration:none;}
.cart-drawer .gift-purchase-section .cart-item:last-child { margin-bottom: 0;}
cart-drawer  .cart-drawer .gift-purchase-section  .cart-item {align-items: center;}
.cart-drawer .gift-purchase-section .cart-items td.cart-item__media {  width: 73.99px;}
.cart-drawer  .gift-purchase-section .cart-items td.cart-item__details { width: calc(100% -  73.99px);padding-left: 16px!important;}
.gift-purchase-section p { margin-bottom: 12px;font-size: 12px; margin-top:0;}
.gift-purchase-section p span{font-weight:400;}
.gift-purchase-item { padding: 0 18.5px 20px; width: 33.33%;}
.gift-purchase-grid { display: flex; flex-wrap: wrap; margin: 0 -18.5px -20px;}
.gift-purchase-section .gift-purchase-item p { margin: 8px 0;text-align: center; font-size: 10px; line-height: normal;letter-spacing: -0.1px;}
.gift-purchase-item .add__submit{  padding: 5px 12px; background: transparent; border: 1px solid #000; font-size: 12px; line-height: normal;}
.gift-purchase-item .add__submit:before,.gift-purchase-item .add__submit:after{display:none;}
.gift-purchase-item.inactive{ opacity:0.5;pointer-events:none;cursor:not-allowed;}
cart-drawer .card__heading a:after{display:none;}
.quickview_modal { position: fixed;top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.50); z-index: 111111111111; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto;}
.quickview_dialog {display: flex;align-items: center; position: relative; pointer-events: none; margin: 30px auto;min-height: calc(100% - 60px);padding: 0 16px; width: 360px; margin-left: auto;margin-right: 0;}
.quickview_content { border-radius: 0; background: #FFF; max-width: 306px; margin: auto; padding: 16px; position: relative; display: flex; flex-direction: column; width: 100%;pointer-events: auto;}
.quickview_close {position: absolute;top:16px;right: 16px;z-index: 11; background: transparent; border: 0; cursor:pointer; padding:0;}
.quickview_product_image img.motion-reduce { position: relative !important;}
.quickview_product_image .card__media { position: relative; margin-bottom:16px;margin-top: 30px;}
/* #is-a-gift input#gift-wrapping:checked~label span {
    display: none;
} */
#is-a-gift table.cart-items { margin-top: 16px; border-bottom: 1px solid #D4D4D4;}
#is-a-gift img.cart-item__image {width: 44px; height: 44px; object-fit: cover; object-position: center;margin: 0;}
.#is-a-gift  .cart-items td.cart-item__media {width: 44px;/* display:none; */}
#is-a-gift a.cart-item__name {font-size: 14px; margin-bottom: 8px;text-decoration:none;}
.quickview_product_info h2 {font-size: 20px;line-height: normal;margin-bottom: 12px;}
.quickview_product_info .product-item-meta__price-list-container {margin-bottom: 12px;}
.quickview_product_info .quick_add_submit { width: 100%; padding: 15.5px; line-height: normal; font-size: 16px; color:#fff; background-color:#000;}
.quickview_product_info .quick_add_submit span{ margin-left:5px;}
.quickview_product_info .quick_add_submit font{margin-right:5px;}
.quick_button_text{ display: flex; align-items: center;justify-content: center; gap: 4px; margin-top:8px;font-size:14px; color:#757575;}
.quickview_product_info .yotpo-bottomline a.text-m { display: inline-block; text-decoration: underline !important; font-size: 12px; font-weight: 600; line-height: normal; text-transform: capitalize; font-family: Archivo;}
.quickview_product_info .yotpo-bottomline.star-clickable { align-items: center; gap: 4px;}
.quickview_short_text{ color: #757575;font-size: 14px;margin-bottom:16px;}
cart-drawer .cart-drawer .cart-item.free-gift-hide{ display:none;}
div#CartDrawer-CartErrors { display: none;}
body .quickview_content .yotpo-stars span.yotpo-icon.yotpo-icon-star.rating-star.pull-left { font-size: 12.8px!important; width: 12.8px!important; height: 12.8px!important; margin: 0 0.5px!important;}
/*** Cart page css end ***/
/*** Sample page css start ***/
.sample .habibi-meet-hp-section .habibi-meet-desc p {font-family: Lora;font-size: 16px;font-weight: 400;line-height: normal;letter-spacing: -1px;}
/*** Sample page css end ***/
/*** Customize Your Own Bundle page css start ***/
.banner-class-bundle-section h2.banner__heading { line-height: 44px;text-transform:capitalize;    font-family: 'MundialRegular';}
.banner-class-bundle-section .banner__text.rte.body{margin:20px 0;}
.banner-class-bundle-section  .banner__box.content-container{max-width:652px;padding: 0;}
.banner-class-bundle-section  .banner__buttons{ margin-top:0 !important;}
.banner-class-bundle-section  .banner__buttons .button {opacity:1;max-width: 400px; margin: 0 auto;}
.pick_bundle_section { padding: 56px 80px; max-width: 1440px; margin: 0 auto;}
.pick_bundle_section h2,.choose_scents_section h2{font-family: 'MundialRegular'; text-align: center;font-size: 40px;font-weight: 400;line-height: 44px; text-transform: capitalize; margin-bottom:32px;}
.pick_bundle_grid { max-width: 1042px; display: flex;flex-wrap: wrap; gap: 32px;margin: 0 auto;}
.pick_bundle_item {width: calc(33.33% - 21.3px); padding: 24px 16px; background: #F3F3F3; display: flex; align-items: center; flex-wrap: wrap; cursor:pointer;}
.pick_bundle_item img { width: 110px; height: 110px; object-fit: cover; object-position: center;}
.pick_bundle_item p {width: calc(100% - 110px);padding-right: 24px;}
.col_products{display:none;flex-wrap: wrap;justify-content: center;padding-top:56px; gap:32px;}
.choose_scents_section{ max-width:1440px; margin:0 auto;padding:56px 80px;}
.choose_scents_section h2{margin-bottom:24px;margin-top: -8px;}
.samples_text {text-align: center; font-size: 18px; margin-bottom: 16px;}
.bundle_total_price.top_price {  font-weight: 600;text-align: center;}
.choose_scents_img{margin:32px auto 56px;display: table;}
button.bundle_addtocart.button { margin: 32px auto 16px; padding: 15.5px; display: table; width: 400px; font-size: 16px;  font-weight: 400; line-height: normal; text-transform: capitalize;}
.shipping_text { color: #757575;text-align: center; font-size: 14px;line-height: normal;}
.col_products_info {padding: 24px 16px;background: #F3F3F3;cursor:pointer;}
.col_products_item{width: 211px;}
.col_products_item.active .col_products_info{ background:#000;color:#fff;}
span.scent_text {text-align: center; display: block; margin-bottom: 24px; font-size: 14px; font-weight: 500;line-height: normal;}
.input-radio-container { display: none; position:relative;margin-top: 24px;}
.col_products_item.active .input-radio-container { display:block;}
.input-radio-container label { font-size: 14px;font-weight: 500;line-height: normal; position:relative;display: block; cursor:pointer;}
.input-radio-container label:after {content:'';position:absolute; right:0; width: 18px; height: 18px;border: 1px solid #757575;}
.input-radio-container input:checked ~ label:after {background: #FFF;border-color:#fff;}
.input-radio-container input { position: absolute; opacity: 0; width: 100%; height: 100%; z-index: 1; cursor:pointer;}
.col_products_info_top { text-align: center;}
.col_products_item.active .col_products_info span.scent_text svg { /* transform: rotate(180deg); */ margin-bottom: 2px;}
.col_products_info span.scent_text.open svg{ transform: rotate(180deg);}
.col_products_item.active .col_products_info span.scent_text svg path{ stroke:#fff;}
.banner-class-reserve-collection p{text-transform: capitalize;}
/* .price--on-sale .price-item--regular{color: #FF0000 !important;} */
.all-gifts-list .product-3-gift { right: 16px;}
/*** Customize Your Own Bundle page css end ***/
/*24-01*/
.pick_bundle_grid{ max-width: 684px;}
.pick_bundle_item{ width: calc(50% - 21.3px);}
.sample-image-text .button { width: 100%;margin-top: 32px;padding: 14px 22px !important;}
.sample-image-text .image-with-text__content{ padding: 0 80px 0 0;justify-content: center;}
.sample-image-text .image-with-text .grid{ padding: 0 128px;}
.sample-image-text .image-with-text__heading{ line-height: 44px;}
.sample-image-text-mobile-title{ display:none;}
.sample-image-text  .image-with-text__media { background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.67%, rgba(0, 0, 0, 0.90) 78.83%) !important;}
.sample-image-text  .image-with-text__media img{ z-index: -1!important;}
.sample-image-text  .image-with-text__media-item{width: 50.01%;}
.sample-image-text  .image-with-text__text-item{ width: 44%;}
/*24-01*/
.all-gifts-list .product-1-gift { left: 109px;}
.all-gifts-list .product-2-gift{ left: 188px;}
.all-gifts-list .product-3-gift { right: 3px;}
cart-drawer.is-empty .cart-drawer__collection{ display:none;}
.gift-purchase-item img{height: 69px;width: 69px;  object-fit: cover;}
.bundle-info{ margin-top:50px;}
.bundle-info .smell-section-content ul{ display: block !important; margin-bottom: 8px;}
.bundle-info .smell-section-content ul li{ width: 100% !important;  max-width: 100% !important;  margin-bottom:8px;}
.bundle-info  .smell-section-content{  margin-top: 24px !important;}
.bundle-info span{ color:#757575 !important; font-weight: 600;}
.smell-section-content h3{ margin-bottom: 5px !important;}
.smell-section-content{ margin-bottom:10px;}
.reserve-sample-set-luxury-fragrances-gift-sets-habibi-ny .habibi-meet-hp-section .habibi-meet-head{ display: flex; flex-direction: column-reverse;}
.reserve-sample-set-luxury-fragrances-gift-sets-habibi-ny .habibi-meet-hp-section .habibi-meet-head p{ color:#757575; margin-bottom:24px;}
.reserve-sample-set-luxury-fragrances-gift-sets-habibi-ny .habibi-meet-hp-section .habibi-meet-head h2{ margin-bottom: 0 !important;}
/* .order-summary__sections .order-summary__section--discount{ display:none;} */
.product-form .sale-price{ text-decoration: line-through; color: red!important; font-size: 16px;}
.section .banner-class-quiz-section{ display:block !important;}
.choose_scents_section .col_products{ display:flex !important;}
/* .all-gifts-list div svg.checkmark-icon{ display:none;} */
cart-drawer.drawer .gift-purchase-section{ display:none;}
.page--logo-main .main .logo,.banner a.logo.logo--left{line-height: 0;}
.page--logo-main .logo__image--medium {max-height: 100%;width: 100%;height: 100%;}
.choose_scents_section { display: none;}
.page--logo-main .main .logo{    max-width: 570px;    margin: 0 auto;}
/* .collection .card__media .media img{ object-fit: contain !important;} */
.card--standard .card__inner:after{ background-color: #fff;}
/* .related-product-slider .card__media .media img{ object-fit: contain !important;} */
.all-gifts-list div svg.checkmark-icon{ right: 4px;top: 3px;z-index:-9;}
.all-gifts-list div.free-ship-cart svg.checkmark-icon{ right: 24px;}
/* 26-02-24 */
p.bundle-product-remove, p.bundle-product-remove-1 { min-width: inherit; min-height: inherit; color: #757575;font-size: 12px;text-decoration-line: underline; text-transform: capitalize;font-weight: 600; margin: 0 0.1rem 0.1rem 0; position: absolute; height: 100%; width: 50px;top: -3.4px;z-index: 1; cursor: pointer;opacity:0;}
.cart-item__quantity-wrapper{ position: relative;}
.product-popup-modal__content-info h1,.product-popup-modal__content-info .pop-up-data {display: none;}
.popup-description { padding-top: 32px; line-height: 15px; font-size: 14px; color: #000000; font-family: Archivo, serif;}
span.product-price { font-size: 14px; /* line-height: 15.23px; */ font-weight: 400; font-family: Archivo, serif;}
.popup-price P { /* font-size: 14px !important; */line-height: 15px !important;font-weight:400;}
.popup-price{line-height:14px;}
.video-section__media .desktop-thumbnail {display: none !important;}
.video-section__media .mobile-thumbnail {display: none !important;}
.review-top-pdp{position: absolute; width: 100%; height: 13px; top: 3px;}
.luxury-perfume-gift-sets-gift-a-special-fragrance-habibi h1.collection-hero__title{font-size: 32px; line-height: normal; font-family: 'MundialRegular';font-weight:400;    text-transform: uppercase;}
.luxury-perfume-gift-sets-gift-a-special-fragrance-habibi .collection-hero__description.rte h2 {font-size: 28px;}
.luxury-perfume-gift-sets-gift-a-special-fragrance-habibi .collection-hero__description.rte img {margin-top:24px;}
.drawer__inner-empty{justify-content: space-between;}
/* .slider-products-drawer .cart_product.new-product-item.slick-initialized.slick-slider{display:block;}
.cart_product.new-product-item{display:none;} */
.cart_product .slider-card{    width: 296px !important ;   }
.cart_product .slick-track{margin-left: 0;}
.cart_product.new-product-item{ display: -webkit-inline-box;}
.cart_product.new-product-item.slick-initialized.slick-slider{display:block;}
.drawer__footer .cart_product .card__inner{background:transparent;}
/* .product-grid-container .product-card-wrapper .yotpo.bottomLine.yotpo-small{min-height: 21px; height: 21px;} */
.custom-sample-bundle-wrap .input-radio-container input{top: 0;margin: 0; right: 0;}
.fragrance-bundle-wrap .popup-product .fragrance-product{background-color: transparent;}
.predictive-search__item-heading{font-family: 'Archivo';}
predictive-search .search__input.field__input{box-shadow: 0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));}
.cf-section {overflow: hidden;}
@media(min-width: 750px) {
  .video-section__media .desktop-thumbnail { display: block !important;}
  .reserve-product-slideshow .banner--medium:not(.banner--adapt){ min-height: 703px !important;} 
  .about-us .banner{ min-height:42rem !important;}
  .fragrance-bundle-wrap .popup-product img{ padding: 0 23px;}
  .mobile-product-accordion{display:none;}
}
@media(min-width: 751px) {
    form.new-form {
    display: none;
}
}
.habibi-blog li.desktop-with-submenu.menu-image-text.mega-menu-nav a.nav-menu-link { font-weight: 600;}
.reserve  .collection .card__media .media img{object-fit:cover !important;}

/* .collection-hero--with-image .collection-hero__description {
    max-width: 800px !important;
    font-size: 18px !important;
    font-weight: 300;
    margin: 16px 0 0  !important;
} */
/* .collection-hero--with-image .collection-hero__title {
    margin: 0;
    color: #000;
    letter-spacing: 0;
    text-align: left;
    font-family: "Instrument Serif";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 57.6px;
    text-transform: capitalize;
} */
.cf-row.cf-section {
   max-height: 680px !important;
   min-height: 680px !important;
}
/* .element-content {
    max-width: 400px;
    width: 100%;
} */

/* 27-03 */
/* .collection-hero__title+.collection-hero__description {
    color: #000;
  font-family: "Barlow", sans-serif;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    max-width: 100%;
    margin: 30px 0 15px 0;
} */
.img_text_founder .image-with-text .grid {
    align-items: flex-start;
}
.img_text_founder.about-section-1 .image-with-text__media-item {
    width: 40.01%;
}
.img_text_founder.about-section-1 .image-with-text__text-item {
    width: 53%;
}
.img_text_founder.about-section-1 .image-with-text__media {
    padding-bottom: 84.85% !important;
}
.img_text_founder .image-with-text__text.rte.body {
    max-width: 95.2%;
}
.img_text_founder.about-section-1 .image-with-text__text p {
    margin-bottom: 20px;
}
.img_text_founder.about-section-1 .image-with-text__text p:last-child{
  margin-bottom:0;
}
/* .reserve .collection-hero__title+.collection-hero__description{
  color:#fff;
} */
.img_text_founder.about-section-1 .image-with-text__content {
    margin-left: 24px;
      padding-right: 24px;
}
.price{line-height: normal !important;}
.related-products .custom-product-price, .drawer__footer span.custom-product-price {
    display: none;
}
.cart-item__details_grid .discounts__discount{margin-bottom:5px;}
.top-section .metafield-rich_text_field p, .top-section .metafield-rich_text_field h2, 
.top-section .metafield-rich_text_field h3, .top-section .metafield-rich_text_field h4, .top-section .metafield-rich_text_field h5, .top-section .metafield-rich_text_field h6,
.smell-section-info .metafield-rich_text_field p, .smell-section-info .metafield-rich_text_field h2, .smell-section-info .metafield-rich_text_field h3,
.smell-section-info .metafield-rich_text_field h4, .smell-section-info .metafield-rich_text_field h5, .smell-section-info .metafield-rich_text_field h6, .product-smells-lasting-info .lasting-section-content p,
.metafield-rich_text_field li {line-height: 19.2px; margin-bottom: 10px;list-style-type: unset;}
.metafield-rich_text_field ul{ padding: 0 0 0 30px;}
.top-section .metafield-rich_text_field p strong, .smell-section-info .metafield-rich_text_field p strong {color:#000;}
.metafield-rich_text_field h2, .metafield-rich_text_field h3, .metafield-rich_text_field h4, .metafield-rich_text_field h5 {color: #000; font-family: 'Archivo'; }
.metafield-rich_text_field h2{font-size:24px;}
.metafield-rich_text_field h3{font-size:22px !important;}
.metafield-rich_text_field h4{font-size:20px;}
.metafield-rich_text_field h5{font-size:18px;}
.product .yotpo-bottomline a.text-m{margin-top:1px !important;}
.reserve .collection-hero__text-wrapper p span {text-transform: none;}
.product button.slick-prev:before{    
    content: '' !important;
    background: transparent url('/cdn/shop/files/Group_3535.svg?v=1713782986') no-repeat center center !important;
    width: 48px !important;
    height: 48px !important;
    border: solid 1px var(--color--header);
    border-radius: 100px;
    display: inline-block;
}
.product button.slick-next:before{
  content: '' !important;
  background: transparent url('/cdn/shop/files/Group_3534.svg?v=1713782997') no-repeat center center !important;
  width: 48px !important;
  height: 48px !important;
  border: solid 1px var(--color--header);
  border-radius: 100px;
  display: inline-block;
}
.product button.slick-arrow {
    margin: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 54%;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: 0;
    color: transparent;
    background: transparent;
    z-index: 1;
}
.product button.slick-next.slick-arrow{right: 0;}
.reserve-main-product-section button.slick-prev:before{    
    content: '' !important;
    background: transparent url('/cdn/shop/files/Group_3535_da1f9482-7ab1-4139-ba2c-7e6d12827bfc.svg?v=1713786772') no-repeat center center !important;
    width: 48px !important;
    height: 48px !important;
    border: solid 1px var(--color--header);
    border-radius: 100px;
    display: inline-block;
}
.reserve-main-product-section button.slick-next:before{
  content: '' !important;
  background: transparent url('/cdn/shop/files/Group_3534_dffa1b26-b279-4662-b32d-fe9076091faa.svg?v=1713786762') no-repeat center center !important;
  width: 48px !important;
  height: 48px !important;
  border: solid 1px var(--color--header);
  border-radius: 100px;
  display: inline-block;
}
.reserve-main-product-section button.slick-arrow {
    margin: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: 0;
    color: transparent;
    background: transparent;
    z-index: 1;
}
.product-popup-modal__opener h3 {
    max-width: fit-content;
    background: #000;
    color: #fff;
    font-family: 'Barlow';
    font-size: 13px;
    padding: 4px 10px;
}
.related-products button.slick-arrow{
    top: 45%;
}
.related-products button.slick-prev.slick-arrow {
    left: 25px !important;
}
.related-products button.slick-next.slick-arrow {
    right: 25px !important;
}
.reserve-header-wrap .product-popup-modal__opener h3 {
    background: #fff;
    color: #000;
}
.reserve-header-wrap .free-modal-title h5, .reserve-header-wrap .free-modal-title p{
  color:#fff;
}
.reserve-header-wrap button.select-product{border: 0.5px solid #ffffff; color:#fff;}
/* .drawer__footer .cart_product .card__content{
  display: flex;
  flex-direction: column;
} */
.mobile-product-accordion .collapsible-content-wrapper-narrow {
    padding: 0 16px !important;
}
.mobile-product-accordion .accordion__title {
    font-weight: 700;
    font-family: 'Archivo';
    min-height: auto;
    line-height: normal;
}
.mobile-product-accordion .collapsible-content summary:hover .accordion__title {
    text-decoration: none;
}
.mobile-product-accordion .collapsible-content summary:hover{
  background:transparent;
}
.mobile-product-accordion .accordion{
  border-top:0;
  border-bottom: 1px solid #D9D9D9;
  margin-top: 12px;
}
.mobile-product-accordion .accordion summary{
  padding: 19px 0;
}
.mobile-product-accordion summary .icon-caret{
    width: auto;
    height: auto;
    right: 0;
}
.mobile-product-accordion .accordion details[open]&gt;summary .icon-caret{
  top: calc(50% - 0.4rem);
}
.mobile-product-accordion .accordion__content{
  padding:0;
  margin-bottom:0;
  overflow: hidden;
}
.mobile-product-accordion .product-information {
        padding: 19px 0;
    }
.mobile-product-accordion .product-information .page-width{
  padding:0;
}
.mobile-product-accordion .product-information .top-section, .mobile-product-accordion .product-smells-lasting-info .smell-section-content ul{
  gap:0;
  padding:0;
}
.mobile-product-accordion .product-smells-lasting-info{
  padding:0 0 19px !important;
}
.mobile-product-accordion .product-images img{
  margin:0;
}
.mobile-product-accordion .product-smells-lasting-info .page-width{
  padding:0;
}
.mobile-product-accordion .lasting-section-content p {
    margin-bottom: 0 !important;
}
.money-back-row .reserve-product-video-section, .money-back-row .product-smells-lasting-info, .money-back-row .product-information{
  display:none;
}
.money-back-row .accordion__content p{
  font-size: 14px;
  line-height: 22px;
  color: #757575;
  padding-bottom: 19px;
}
.product-smells-lasting-info span.metafield-multi_line_text_field {
    color: #757575;
}
.reserve-header-wrap .mobile-product-accordion {
    background: #000;
}
.reserve-header-wrap .mobile-product-accordion .accordion__title {
    color: #fff;
}
.reserve-header-wrap .mobile-product-accordion summary .icon-caret path {
    fill: #fff;
}
.reserve-header-wrap .product-smells-lasting-info .smell-section-content ul li {
    color: #fff;
}
.reserve-header-wrap .product-smells-lasting-info span {
    color: #fff;
}
.reserve-header-wrap .money-back-row .accordion__content p{
  color:#fff;
}
.reserve-header-wrap .product-information h3, .reserve-header-wrap .product-smells-lasting-info h3{
    color:#fff;
}
.reserve-main-product-section .return-information svg path {
    fill: #fff;
}
.mobile-product-accordion .collapsible-content{
  overflow:hidden;
}
#CartDrawer-CartItems{
  margin-top:16px;
}
.habibi-ny-perfume-quiz-experience .related-product-slider .yotpo-bottomline a.text-m {
    margin-top: 0 !important;
}
/* POP New CSS */
.popup-main-div .drawer__header.cart-icon-text {
    justify-content: flex-end;
    padding: 20px 0 8px 0;
}
.popup-main-div button.popup__close {
    background: transparent;
    border: 0;
    cursor: pointer;
}
.popup-wrapper-container .pop-up-detail, .popup-wrapper-container .reserve-main-product-section {
    position: relative;
    z-index: 101;
}
.choosed-popup-data{
  display:none;
  align-items: center;
  border: 0.5px solid #D4D4D4;
  padding: 8px 16px;
  line-height:0;
  gap:8px;
}
.popup-details {
    text-align: center;
}
.popup-details p {
    font-family: "Barlow", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #757575;
    margin-top: 4px;
}
.popup-details h2 {
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    font-family: "Instrument Sans";
  font-weight: 600;
}
.popup-main-div .free-pro-container{
  grid-template-columns: 1fr;
  gap: 0;
}
.popup-main-div .popup-product button.select-product{
  border: 0;
  border-top: 0.5px solid #D4D4D4;
  padding: 12px 0;
  position: relative;
}
/* .popup-main-div .popup-product:last-child button.select-product {
    border-bottom: 0.5px solid #D4D4D4;
} */
.popup-main-div .drawer__inner{
  overflow:auto;
}
.popup-main-div button.select-product img{
  max-width: 53px;
  height: 57px;
}
.popup-main-div .popup-product button.select-product .sampler-icon-add{
  position: absolute;
  right: 10px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F5F5F5;
}
.popup-main-div .free-pro-container button.select-product.selected {
    background-color: #F3F3F3;
    color: #000;
}
.popup-main-div .popup-product h3 {
    font-size: 14px;
    line-height: 15px;
    font-weight: 600;
    color: #000000;
      font-family: "Barlow", sans-serif;
    letter-spacing: -0.14px;
    min-height:auto;
}
.popup-main-div .sampler-complimentary p{
    font-family: "Barlow", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
    color: #757575;
    margin-top: 4px;
}
.popup-main-div .free-pro-container button.select-product.selected .sampler-icon-add{
  background: #000000;
}
.popup-main-div .popup-product button.select-product .sampler-icon-add svg{
  transition: .25s;
}
.popup-main-div .free-pro-container button.select-product.selected .sampler-icon-add svg{
  rotate: 45deg;  
}
.popup-main-div .free-pro-container button.select-product.selected .sampler-icon-add svg g path{
  fill:#fff;
}
.popup-main-div .selection[disabled] {
    background: #757575;
  cursor: not-allowed;
}
.popup-main-div .selection {
  background: #000;
  color: #fff;
  padding: 16px 24px;
  border: 0;
  margin-bottom:16px;
  cursor:pointer; 
  font-family: "Instrument Sans";
  font-weight: 600;
}
.popup-main-div .sample-count{
  color: #757575;
     font-family: "Barlow", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin: 15px 0 8px;
}
.free-modal-wrapper .free-modal-title h5{
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.free-modal-wrapper .free-modal-title {
    margin-bottom: 12px;
}
.choose-popup{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border: 0.5px solid #D4D4D4;
  color: #000;
  font-family: Barlow;
  font-weight:600;
  line-height: normal;
  cursor:pointer;
}
.chosse-svg {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background:#F5F5F5;
}
.choosed-img img {
  line-height: 0;
  width: 53px;
  height: 57px;
  object-fit:contain;
}
.choosed-img img {
  line-height: 0;
}
.choosed-div {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.chossed-detail {
    display: flex;
    gap: 12px;
   color: #757575;
  font-weight:400;
  cursor: pointer;
}
.sample-edit-link, .sample-delete-link {
    text-decoration: underline;
    text-underline-offset: 2px;
    letter-spacing: -0.12px;
    line-height: normal;
}
p.choosed-title {
    font-weight: 500;
    line-height:normal;
}
.reserve-header-wrap .choose-popup, .reserve-header-wrap .choosed-div { color: #fff;}
/*** responsive css ***/
/* @media(min-width:1399px){
  .img_text_founder.about-section-1 .image-with-text{
        padding: 0 134px;
  }
} */
@media(max-width:1599px){
  footer .footer-block__newsletter {max-width: 481px;}
  .footer-block-new.footer-blocks-menu {max-width: 423px;}
  .banner-class-hp-top-banner .banner__content{max-width: 1015px;}
}
@media(max-width:1367px){
  header .button-header a {padding: 17.5px 16px;}
  header .button-header {height: 100%;display: flex;max-height: 55px;margin-right: 14px;}
  header .mega-menu-content .mega-menu-img-content {padding: 24px 30px;}
  .banner-class-hp-top-banner .banner__content {padding: 0 30px !important;}
  .banner-class-hp-top-banner .banner__buttons {padding: 0;}
  .banner-class-reserve-collection.discovery-collection-banner .banner__content {padding:0;}
  /* ul.product-grid {  column-gap: 20px;} */
  /* .collection-hero--with-image .collection-hero__description{
        padding: 0 16px;
  } */
}
@media(max-width:1199px){
  header .desktop-with-submenu:not(:last-of-type) {margin-right: 12px;}
  header .button-header a {padding: 12px;font-size: 16px;}
  header .mega-menu-content .left-heading-desc h2 {font-size: 26px;line-height: 28px;margin-bottom: 12px;}
  header .mega-menu-content .right-image-desc {padding-left: 15px;}
  .footer-block-new.footer-blocks-menu {max-width: 30%;}
  .habibi-meet-hp-section .habibi-meet-head-content {padding: 0px;}
  .habibi-meet-hp-section .slick-list.draggable {margin: 0 -8px;}
  .main-collection-product-grid .collection.page-width{padding:32px;}
  /* .collection-hero--with-image .collection-hero__title {font-size: 54px;} */
  .sample-image-text .image-with-text .grid{  padding: 0 30px;}
}
@media(max-width:1000px){
  .banner a.logo.logo--left {
    display: none;
  }
}
@media(max-width:991px){
  footer .footer-block-new.footer-block-brand_information {width: 100%;}
  footer .footer-block__image-wrapper {margin: 0 auto 28px;}
  footer .footer-block--newsletter {padding: 0 15px 0 0;max-width: 50%;}
  footer .footer-block__newsletter {max-width: 100%;width: 100%;}
  .footer-block-new.footer-blocks-menu {max-width: 50%;padding-left: 15px;}
  footer ul.footer-block__details-content.vertical-footer-menu li {margin: 0 0 17px;padding: 0;}
  footer h2.footer-block__heading {font-size: 34px;line-height: 32px;}
  .banner-class-hp-top-banner h2.banner__heading.inline-richtext {font-size: 48px;line-height: 48px;}
  .banner-class-hp-top-banner .banner__box {max-width: 400px!important;min-width: unset;}
  /* .collection-hero--with-image .collection-hero__title {font-size: 38px;} */
  .pick_bundle_section { padding: 30px;}
  .pick_bundle_grid{gap: 24px;}
  .pick_bundle_item { width: calc(33.33% - 15.99px);}
  .pick_bundle_item p {width: calc(100% - 80px);padding-right: 12px;}
  .pick_bundle_item img {width: 80px;height: 80px;}
}
@media(max-width:989px){
  /* .header__icon .icon {height: 25.92px;width: 25.92px;} */
   header .header__icons .header__icon--search span,
    header .header__icons .header__icon--cart span{height:auto;}
  .header__icon, .header__icon--cart .icon {height: 25.92px;width: 25.92px;}
  header .header__icons .header__search {margin-right: 9.88px;}
  header .header__icons a.header__icon--account{margin-right: 9.88px;}
  .cart-count-bubble {bottom: 12px;left: 8.5px;}
  header .button-header{display:none;}
  header header-drawer {min-width: 61px;margin: 0;}
  header .search-modal {padding: 16px 0 8px 0;}
  header .quick-links-search li {line-height: 15px;ont-size: 14px;}
  header .search__input.field__input {border-bottom: 0.8px solid #D4D4D4!important;padding: 0 0 6px 30px!important;height: 28px;}
  header .header__icon--menu .icon {width: 21px !important;}
   ul.product-grid .grid__item { max-width: 33.33%;}
  .collection  ul.product-grid { justify-content: normal;}
  .collection-list-wrapper .collection-list__item.grid__item {max-width: 33.33%;}  
  ul.product-grid { column-gap: 0px;}
  .choose_scents_section{padding:32px;}
  .choose_scents_img{margin:32px auto 16px;}
  .col_products{padding-top:0;}
  .col_products_item { width: 30%;}
  .banner{padding:0;}
   #cta_158879 .cf-section-container[data-section-id="1743713"] {
    aspect-ratio: 1 / 0.5;
   }
  #cta_158879 .cf-background-position-top-left {
    background-position: top center !important;
}
facet-filters-form.facets.small-hide,span.mobile-facets__open-label.button-label.small-hide ,facet-filters-form.small-hide{ display: none;}
 aside#main-collection-filters .medium-hide {display: block !important;}
   aside#main-collection-filters .active-facets.medium-hide {display: none !important;}
  /* aside#main-collection-filters .facets-container { padding: 0 0 24px;display: flex; flex-wrap: wrap; align-items:center;  justify-content: space-between;}
 */
  .facet-filters.sorting.caption{    width: 100%;    grid-column: auto;}
  .facets-container {  display: flex !important;}
   .collection_sortList li a{    white-space: nowrap;}
  .facets-container-drawer .product-count{    text-align: right;    margin: 0 0 0 10px;}
  .collection_sortList {justify-content: flex-start; display: flex; flex-wrap: nowrap; overflow-x: auto;margin-top:0;}
  .collection_sortList::-webkit-scrollbar {display: none;}
  .gift-sets aside#main-collection-filters .active-facets.medium-hide {display: flex !important;padding-top:10px;  margin: 0 -0.6rem -0.6rem; width: calc(100% + 1.2rem);}
  .gift-sets .active-facets__button svg {  width: 13px; height: 14px;}
  .gift-sets .facets-vertical .active-facets__button{margin-bottom:0;}
  .gift-sets a.active-facets__button-remove a.active-facets__button-remove span {font-size: 12px;}
  
}
@media(max-width:749px){
  header.header{padding-left:16px;padding-right:16px;}
  .header__heading-logo-wrapper img {max-width: 116px;}
  header .custom-mobile-menu-drawer {padding: 24px 16px 0;}
  footer .footer-block--newsletter {padding: 0;max-width: 100%;margin-top: 0;}
  .footer-block-new.footer-blocks-menu {max-width: 100%;padding-left: 0;padding-top:32px;}
  footer .footer-copy-right {margin-top: 17px;}
  footer ul.footer-block__details-content.horizontal-footer-menu li a {letter-spacing: -.1px;font-size: 10px;font-weight: 400;padding: 0;line-height: 11px;}
  footer ul.footer-block__details-content.horizontal-footer-menu {padding: 16px 0;}
  footer ul.footer-block__details-content.vertical-footer-menu a {font-size: 16px;line-height: 17px;}
  footer form#ContactFooter {margin-top: 24px;}
  footer .newsletter-form__field-wrapper .field__input {padding: 14px 10px!important;line-height: 19px;}
  footer h2.footer-block__heading {font-size: 28px;line-height: 28px;margin-bottom: 9px;}
  footer .footer-block__image-wrapper {margin: 0 0 28px;}
  footer .footer-block__image-wrapper .footer-home-url{display:block;width:fit-content;}
  footer .footer-block__image-wrapper img {max-width: 116px;}
  footer .footer-block__newsletter p {font-size: 14px;line-height: 15px;}
  footer .footer-copy-right {text-align: center;}
  .banner-class-hp-top-banner .banner__media:before{display:none !important;}
  .banner-class-hp-top-banner .banner__media img{aspect-ratio: 1 / 1.2;object-position: center;position: unset !important;}
  .banner-class-hp-top-banner .banner__media{position:relative;}
  .banner-class-hp-top-banner .banner__content {max-width: 100%;position: absolute;background: transparent;height: 100%;padding: 26px 16px 38px !important;}
  .banner-class-hp-top-banner .banner__box {max-width: 100%!important;display: flex;flex-direction: column;height: 100%;justify-content: space-between;text-align: center;}
  .banner-class-hp-top-banner .banner__text {flex: 1;}
  .banner-class-hp-top-banner h2.banner__heading.inline-richtext {font-size: 40px;line-height: 36px;}
  .banner-class-hp-top-banner .banner__buttons p {letter-spacing: -.12px;}  
  .habibi-meet-hp-section .slick-list.draggable {margin: 0 -16px 0 -8px;}
  .habibi-meet-hp-section .habibi-meet-head {padding-bottom: 28px;}
  .habibi-meet-hp-section .habibi-meet-head{position:relative;}
  .habibi-meet-hp-section .habibi-meet-head:after {position: absolute;right: -16px;top: -32px;width: 100%;height: calc(100% + 32px);content: "";background-position:top right;background-repeat: no-repeat;}
  .banner-class-reserve-collection .banner__media:before{display:none !important;}
  .banner-class-reserve-collection .banner__media img{aspect-ratio: 1 / 0.8;object-position: top;position: unset !important;}
  .banner-class-reserve-collection .banner__media{position:relative;}
  .banner-class-reserve-collection .banner__content {max-width: 100%;position: absolute;background: transparent;height: 100%;padding: 16px 16px 24px !important;align-items: flex-end;}
  .banner-class-reserve-collection .banner__box{padding:0;text-align:left;}
  .banner-class-reserve-collection .banner__buttons {max-width: 100%;}
  .banner-class-reserve-collection h2.banner__heading.inline-richtext {font-size: 28px;line-height: 28px;}
  .banner-class-reserve-collection.discovery-collection-banner .banner__box {padding-left: 0;padding-right: 0;max-width: 100% !important;}
  .banner-class-reserve-collection.discovery-collection-banner .banner__media img{object-position: center;}
  .collection-list-wrapper h3.card__heading a.full-unstyled-link {font-size: 18px;line-height: 18px;font-weight: 500;}
  .collection-list-wrapper .collection-list__item.grid__item {max-width: 100%;padding: 0 0 32px 0;}
  .collection-list-wrapper .card__inner.ratio{--ratio-percent: 46% !important;}
  .collection-list-wrapper .collection-list {margin: 0 0 -32px 0;}
 
  .collection_sortList li a {font-size: 14px;}
  h1.collection-hero__title ,.collection-gift-sets h1{font-size:28px;line-height:28px;text-align: left;}
  .main-collection-product-grid .collection.page-width{padding:24px 16px 32px;}
  ul.product-grid .grid__item {  max-width: 50%;}
  /* .collection-hero--with-image .collection-hero__title {font-size: 32px;     line-height: 40px;} */
  cart-drawer.drawer {top: 96px;height: calc(100% - 96px);}
  .bottom-shop-all-freeship{display: flex; flex-direction: column;  justify-content: flex-end; /*flex: 1*/ ;}  
  .cart-drawer__footer{margin-bottom:10px;}
  .quickview_product_image .card__media{padding-bottom: 24px;}
  .sample .habibi-meet-hp-section {margin-top: 24px;}
  .sample .collection {padding-top: 24px;padding-bottom:32px;}
  .sample ul.product-grid .grid__item { padding-bottom:16px;}
  .sample .collection ul.product-grid{ margin-bottom:-16px!important;}
  .sample .habibi-meet-hp-section .habibi-meet-desc{padding-bottom:16px;}
  .pick_bundle_section{padding:32px 0 0;}
  .pick_bundle_section h2,.choose_scents_section h2{font-size:32px;margin-bottom:32px;line-height: 38.4px;padding:0 16px;}
  .pick_bundle_item {width: 100%;border-top: 1px solid #000;}
  .pick_bundle_grid{gap: 0;}
  .pick_bundle_item img {width: 110px;height: 110px;} 
  .pick_bundle_item p { width: calc(100% - 110px); padding-right: 48px;}
  .banner-class-bundle-section h2.banner__heading {line-height: 38.4px;font-size: 32px;}
  .banner-class-bundle-section .banner__text.rte.body {margin: 24px 0;}
  .banner-class-bundle-section .banner__text.rte.body p{font-size:14px;line-height:normal;}
  .banner-class-bundle-section .banner__box.content-container {padding: 0 16px;}
  .banner-class-bundle-section .with-mobile-img.banner__media.media:before { padding-bottom: 100% !important;}
  .banner-class-bundle-section.banner:before{content:'';display: block !important; padding-bottom: 100% !important;}
  .choose_scents_section { padding: 32px 0 24px;}
  .choose_scents_section h2{margin-bottom:12px;}
  .samples_text {font-size: 14px;margin-bottom: 12px;}
  .bundle_total_price.top_price { font-size: 14px;}  
  .col_products_item {width: 100%;border-top: 1px solid #000;}
  .col_products_item:last-child {border-bottom:1px solid #000;}
  .col_products{gap:0;}
  button.bundle_addtocart.button {margin: 24px 16px 8px;width: calc(100% - 32px);}
  .shipping_text{color:#000;font-size:12px;}
  .col_products_info { padding: 0px; background: transparent;position:relative;}
  .col_products_info_top:after{content:'';width: 18px;height: 18px;border:1px solid #757575;position:absolute;right:16px;top:50%;bottom:auto;transform:translateY(-50%);}
  span.scent_text{margin-bottom:0;}
  .col_products_info img {margin-right: 38px;}
  .col_products_item.active .col_products_info { background: transparent; color: #000;}
  .col_products_item.active .col_products_info_top:after{background:#000;}
  
  .input-radio-container {margin-top: 0;padding: 16px; border-top: 1px solid #000;}
  .input-radio-container label{font-weight: 300;    line-height: 18px;}
  .input-radio-container input:checked~label:after {background: #000;border-color: #000;}
  .input-radio-container input:checked~label{font-weight: 500;}
  .col_products_item.active .col_products_info span.scent_text svg path{stroke:#000;}
  .col_products_item.active span.scent_text {font-size: 14px;font-weight: 500;}
  .sample-image-text .image-with-text .grid{  padding: 0 0px;}
  .sample-image-text {  padding-top: 0 !important; }
  .sample-image-text .sample-image-text-mobile-title{ display:block; text-align: center; margin: 0 auto; font-size: 32px; margin-bottom: 28px; line-height: 38.4px;font-weight: 500;}
  .sample-image-text  .image-with-text__text-item .image-with-text__heading{ display: none;}
  .sample .habibi-meet-hp-section{    margin-bottom: 32px;}
  .sample-image-text  .image-with-text__media-item{width: 100%;}
  .sample-image-text  .image-with-text__text-item{width: 100%;}
  .sample-image-text .button{  padding: 15.5px 22px!important;}
  .popup-description{line-height: 13px; font-size: 12px;}
  /* .popup-product h3{ min-height: 45px !important; font-size: 12px !important;line-height: 13px !important;} */
  p.bundle-product-remove{ top: -5.4px;}
  /* .collection_sortList{ padding-top: 16px !important;} */
  .video-section__media .mobile-thumbnail {  display: block !important;}
  .all-fragrances .coll-image-with-text { display: none;}
  .review-top-pdp { position: relative; width: 100%; height: 13px; top: -2px; margin-top: -13px !important;}
  .col_products .input-radio-container.main-radio {  position: absolute; right: 16px; z-index: 1;}
  .luxury-perfume-gift-sets-gift-a-special-fragrance-habibi h1.collection-hero__title  ,.collection-gift-sets h1{font-size: 28px;}
  .luxury-perfume-gift-sets-gift-a-special-fragrance-habibi .collection-hero__description.rte h2 {font-size: 24px;}
  .luxury-perfume-gift-sets-gift-a-special-fragrance-habibi .collection-hero__description.rte img { margin-top: 16px;}
  .collection .card__information .price{margin-top: 8px !important; line-height: normal;}
    .collection-hero__image-container.media.mobile_image{display:block;height: auto;}
  /* .collection-hero__image-container.media.desktop_image,.collection-hero__title+.collection-hero__description{display:none;} */
  .collection-hero__image-container.media.desktop_image{display:none;}
/* .element-content {
    max-width: 320px;
} */
  .cf-row.cf-section {
    min-height: auto !important;
    max-height: auto !important;
}
body #cta_158879 .cf-column[data-section-id="1743713"][data-column-position="first"]{
    align-items: flex-end !important;
    display: flex !important;
      overflow: hidden;
  padding:0 16px !important;
  justify-content:left;
  }
  #cta_158879 .cf-element[data-element-id="5127267"]:not([data-type='list']) {
    padding-bottom: 0 !important;
    margin-bottom: 5px !important;
}
body  #cta_158879 .cf-button[data-element-id="5127266"]{
    padding:11.5px 20px !important
  }
   #cta_158879 .cf-section-container[data-section-id="1743713"] {
    aspect-ratio: 1 / 0.5;
     display:flex;
 
}
  /* #cta_158879 .cf-cta-item{
        justify-content: center;
    display: flex !important;
  } */
  .cf-cta-item-container {
    margin-bottom: 16px;
}
  #cta_158879 .cf-element[data-element-id="5127267"] .cf-text-element{
        text-align: center !important;
  }
  .img_text_founder {
    display: none;
}
  .collection-hero__title+.collection-hero__description{
    font-size: 14px !important;
    font-style: normal;
    line-height:18.2px !important;
    margin: 12px 0 13px 0 !important;
  }
  .product-grid-container .collection ul.product-grid .grid__item{
    max-width:50% !important;
  }
  .bundle-info{ margin-top:0px;}
  .metafield-rich_text_field ul { padding: 0 0px 0 20px;}
  .metafield-rich_text_field h2{font-size:20px;}
  .metafield-rich_text_field h3{font-size:18px !important;}
  .metafield-rich_text_field h4{font-size:16px;}
  .metafield-rich_text_field h5{font-size:16px;}
  .reserve .collection-hero__image-container.media.mobile_image img{ aspect-ratio: 0.8 / 0.6; }
  /* .reserve-product-video-section, .product-information, .product-smells-lasting-info { display:none; } */
  .product-detail-row .reserve-product-video-section, .product-detail-row .product-information, .product-detail-row .product-smells-lasting-info{ display:block; }
  .popup-main-div .free-pro-container {grid-auto-flow: row; overflow: auto;}
  .popup-main-div .free-pro-container .popup-product{width: 100%; max-width: 100%;}
  .popup-main-div button.select-product img{width:100%;}

  .collection .collection-hero--with-image .collection-hero__inner{gap: 24px;}
  .collection-nav__inner.page-width {margin-top: 24px; margin-bottom: 24px;padding:0;}
  .collection_sortList li a{    white-space: nowrap;}
  .collection_sortList {justify-content: flex-start;  padding: 0 16px;display: flex; flex-wrap: nowrap; overflow-x: auto;}
  .collection_sortList::-webkit-scrollbar {display: none;}
   .collection .collection-nav__inner.page-width {    margin: 16px 0 0 0;}
  footer .newsletter-form__field-wrapper{    margin-top: 16px;}
  .collection-gift-sets h1{ margin-top: -2px ! IMPORTANT;margin-bottom: -4px;}
  .collection-gift-sets h5{font-size:18px;margin: 24px 0 16px;}
}
@media(max-width:576px){
  .banner-class-hp-top-banner .banner__media img{aspect-ratio: 1 / 1.5;}
  .banner-class-reserve-collection .banner__media img{aspect-ratio: 1 / 1.15;}
  .collection-list-wrapper .card__inner.ratio{--ratio-percent: 46% !important;}
  .banner a.logo.logo--left{    margin: 0 -20px;}
  .banner-class-bundle-section .banner__media{height: 100% !important;}
  .banner .img_mobile {line-height: 0;    margin: 0 -14px;}
  /* .popup-product h3{min-height: 50px !important;} */
  #cta_158879 .cf-col-md-12:not([data-mobile-responsive='false']) {    padding-left: 0 !important;}

#cta_158879 .cf-section[data-section-id="1743713"].cf-row.cf-section {
    background-image: url(/cdn/shop/files/Frame_6282_b8080cf6-bc0c-4485-a9bb-59ab52665032.png?v=1711452812) !important;
    background-size: 100% 100% !important;
}
  #cta_158879 .cf-section-container[data-section-id="1743713"] {
    aspect-ratio: 1 / 1.38;
      
}
  body #cta_158879 .cf-column[data-section-id="1743713"][data-column-position="first"]{
      justify-content:center;
  }
  .cart-item__details_left a.cart-item__name{
    font-size:14px;
  }
}
@media(max-width:480px){
  .banner-class-reserve-collection .banner__media img{aspect-ratio: 1 / 1.378;}
  .banner-class-reserve-collection.discovery-collection-banner .banner__media img {aspect-ratio: 1 / 1.156;}

  .sample-image-text .image-with-text__content{  padding: 0 0px 0 0;}
  .sample-image-text .button{  margin-top: 28px;}
    /* .popup-product h3 { min-height: 60px !important;} */
  .product .product-popup-modal__content-info .text .info{line-height: 11px;  }
.video-section .deferred-media__poster{scale: 1.0026;}
  .reserve-product-slideshow{max-height:419px;}
  .reserve-product-slideshow .banner:after, .reserve-product-slideshow .slick-list{height: 419px;}
  .index .collection .card--standard .card__inner{ --ratio-percent: 155.5% !important;}
  .home-fragrances-reed-diffusers-amp-candles .collection .card--standard .card__inner{--ratio-percent: 153.5% !important;}
  /* .bath-body .product-grid-container .media img {object-fit: contain !important;} */
  /* .product-grid-container .card__media .media img{ object-fit: cover !important;} */
  .related-products ul.product-grid .grid__item{padding-bottom:0 !important;}
  .pick_bundle_section{padding:23px 0 0;}
  .reserve-parfume-note-section .reserve-parfume-desc p{ font-size: 20px !important;}
  .related-products .slick-list{ padding: 0 16px;}
  .related-product-slider .card--standard .card__inner{ --ratio-percent: 99% !important;}
  .index .collection .card__media .media img{ object-fit: cover !important; }
  .product button.slick-next:before, .product button.slick-prev:before{width:40px !important;height:40px !important;}
  .product button.slick-next.slick-arrow { right: 8px;}
  .product button.slick-prev.slick-arrow {left:8px;}
  .collection_sortList li a{    white-space: nowrap;}
  .collection_sortList {justify-content: flex-start;  padding: 0 16px;display: flex; flex-wrap: nowrap; overflow-x: auto;}
  .collection_sortList::-webkit-scrollbar {display: none;}
  .habibi-ny-perfume-quiz-experience .related-product-slider .yotpo-bottomline a.text-m {margin-left: 5px !important;}
  .collection  ul.product-grid .card__information{ padding-top: 8px;}
  .choosed-div{gap: 4px;}
  p.choosed-title{font-size: 14px; line-height: normal;}
  .sample-edit-link, .sample-delete-link{font-size: 12px;}
  .choose-popup{padding: 11px 16px;font-size: 12px;}
  .choosed-popup-data{ padding: 7px 16px;}
  .free-modal-wrapper .free-modal-title h5, .free-modal-title p {font-size:14px;line-height: normal !important; }
}
/* @media(max-width:420px){
  .custom-sample-bundle-wrap .discovery-box{ height:240px; padding: 19px 10px 10px; }
  .discovery-img img{max-width:81px;}
} */
@media(max-width:399px){
  cart-drawer .drawer__inner { width: 100%; max-width: 100%;}
  div#CartDrawer{width:100%;}
  cart-drawer .cart-icon-text { margin-top: 0; padding: 20px 0;}  
  .quickview_dialog{margin: 30px auto;    width: 100%;}
  .banner .img_mobile{height: 80px;}
  .banner .img_mobile img{height:100%;width:100%;}
  span.product-price{ font-size: 10px;}
body #cta_158879 .cf-column[data-section-id="1743713"][data-column-position="first"]{
/* min-height: 496px !important; */
    padding: 0 16px !important;
}
  /* #cta_158879 .cf-element .cf-quiz-question-option[data-field-type="survey"] {
    padding: 10px 5px !important;
}
  #cta_158879 .cf-element[data-element-id="5127264"] .cf-quiz-answers-wrapper{
    flex-wrap:nowrap!important ;
  }
  #cta_158879 .cf-element[data-element-id="5127264"] .cf-quiz-question-option[data-field-id="433204"].cf-option-selected{
    padding: 11px 0 !important;
  } */
  .cart-drawer .yotpo .standalone-bottomline .star-clickable{flex-direction: row;}
  /* .yotpo .standalone-bottomline .star-clickable{ flex-direction: column;} */
  .yotpo-bottomline a.text-m{margin-left: 0; margin-top: 5px;}
  .product-grid-container .product-card-wrapper .yotpo.bottomLine.yotpo-small {
    /* min-height: 15px;
    height: 15px; */
    padding-bottom:0 !important;
    /* margin-bottom: 8px; */
}
  .product .yotpo-bottomline a.text-m{margin-top:1px !important;}
  .collection .yotpo-bottomline a.text-m {margin-left: 4px;  margin-top: 0;}
  .popup-main-div .drawer__inner{ width: 100%; max-width: 375px;}
}

@media(max-width:359px){
  .announcement-bar__message {font-size: 10px;}
  /* header .custom-mobile-menu-drawer .mobile-all-links-drawer {font-size: 20px;line-height: 26px;} */
  header .custom-mobile-menu-drawer li.link-mobile-main {padding: 14px 0;}
  .banner-class-hp-top-banner h2.banner__heading.inline-richtext {font-size: 34px;line-height: 32px;}
  .cart-item__details_left a.cart-item__name { font-size: 14px;}
  .quickview_content{max-width: 100%;}
  .col_products_info img {margin-right: 24px;width: 155px;}
    .banner .img_mobile{height: auto;}
  .banner .img_mobile img{height:auto;}
  .habibi-meet-hp-section .habibi-meet-desc p.sub-des {min-height: 40px;}
  .habibi-meet-hp-section .habibi-meet-desc p strong{ font-size: 14px;  }
  .cart-drawer .yotpo .standalone-bottomline .star-clickable{align-items: normal !important;}
  .drawer__footer .yotpo-bottomline a.text-m{margin-top: 0px !important; padding: 0 !important;}
  .collection .yotpo-bottomline a.text-m { margin-left: 2px; margin-top: 0;  font-size: 12px;line-height: 10px;}
  body .collection .yotpo-stars span.yotpo-icon.yotpo-icon-star.rating-star.pull-left, body .drawer__footer .yotpo-stars span.yotpo-icon.yotpo-icon-star.rating-star.pull-left, body .drawer__footer .yotpo-stars span.yotpo-icon.yotpo-icon-half-star.rating-star.pull-left , body .collection .yotpo-stars span.yotpo-icon.yotpo-icon-half-star.rating-star.pull-left {font-size: 10px !important; width: 9px !important; margin: 0 0.7px !important;  height: 10px !important;}

}
@media(max-width:320px){
  header header-drawer {min-width: 35px;}
  /* header .custom-mobile-menu-drawer .mobile-all-links-drawer {font-size: 18px;line-height: 24px;} */
  footer .newsletter-form__field-wrapper button.button {font-size: 14px;padding: 15.5px 8px;}
  .banner-class-hp-top-banner .banner__content {padding: 20px 16px!important;}
  .banner-class-hp-top-banner h2.banner__heading.inline-richtext {font-size: 28px;line-height: 28px;}
  .banner-class-reserve-collection h2.banner__heading.inline-richtext {font-size: 24px;line-height: 24px;}
}
/*****/
.all-gifts-list .product-1-gift { left: 41%;}
.all-gifts-list .product-2-gift {left: 245px;}
.textarea-container{ top: 12px; position: relative;}
.textarea-container p{ font-size: 12px; font-family: 'Barlow-SemiBold'; padding: 10px 0; cursor: pointer;text-decoration: underline; color: #000;font-weight: 600;}
/* .drawer-container { display: flex;} */
.cart-drawer .cart-item__error{ margin-top:0 !important;}
.test-popup.popup-content{ padding:4px 8px !important; gap:4px !important; margin-bottom:4px;}
.test-popup.popup-content .image{ width: auto !important; display: flex;}
.test-popup.popup-content .content h3 { font-size: 10px; line-height: 11px; letter-spacing: -0.3px;}
.test-popup.popup-content .content p { margin:4px 0 0 0;font-size: 10px;line-height: 11px;}
.product .product-popup-modal__content-info .text .info{font-weight: 400; color: #757575;letter-spacing: -0.1px;}
.product .product-popup-modal__content-info .text .info a {color: #757575;}
.drawer__footer .slider-products-drawer .card__media .media img{object-fit:contain;}
#is-a-gift.active .textarea-container{max-height: max-content;}
textarea#CartDrawer-Note::placeholder { font-size: 12px; font-family: 'Barlow-Regular';   line-height: 13px; }
textarea#CartDrawer-Note{padding:8px;font-family: 'Barlow-Regular';  height:41px; }

/* #is-a-gift.active label:after{ background: #000000;} */
body .yotpo-stars span.yotpo-icon.yotpo-icon-half-star.rating-star.pull-left{ font-size: 13px !important; width: 12px !important; height: 12px !important; margin:0 0.5px !important;}
.card__badge .badge {background-color:#000;}
@media(min-width:1024px){
button.fragrance-product:hover { background-color: #000 !important;color: #fff !important;}
button.bundle_addtocart.button:hover { background: #585858;}
}
.reserve-parfume-note-section .reserve-parfume-desc p{ margin-bottom: 0 !important;}
.reserve-parfume-note-section .overflow-text{ display: none;}
.reserve-product-slideshow .slideshow__media img{object-position: 100% 19% !important;}
.habibi-blog .image-with-text .global-media-settings{padding-bottom:0 !important;}
html {scroll-behavior: smooth;}
.reserve-main-product-section .product .test-popup p { color: #000;}
.reserve-main-product-section .product .test-popup{margin-bottom:24px;} 
.all-gifts-list .svg-with-id p{width: max-content;line-height:normal;}
.all-gifts-list .free-ship-cart svg.checkmark-icon{opacity:0 !important;}
@media(max-width:359px){
  .all-gifts-list .free-ship-cart {left: 0px;}
  .all-gifts-list .product-1-gift {left: 37%;}
  .all-gifts-list .product-2-gift {left: 215px;}
  .all-gifts-list .product-3-gift {right: 0;}
  .element-content {
    max-width: max-content;
}
}
/* .buy-btn-wrap span.main-free {
    display: none !important;
} */
/* .buy-btn-wrap span.price-main {
    display: inline-block !important;
} */
.main-btn-add.disable .price-main{
  display: none;
}
.main-btn-add.disable{
  background-color:#D4D4D4 !important;
  pointer-events: none;
  color:#757575 !important;
}
.main-btn-add .price-main{
display:block;
}
.main-btn-add.disable .main-free{
display: block;
}
.main-btn-add .main-free{
display: none;
}
.haspopup .disable{
background-color: #d4d4d4 !important;
color: #757575 !important;
}
/* .popup-product.disable {
    opacity: .5;
} */

.free-pro-container::-webkit-scrollbar{display:none;}
.habibi-ny-perfume-quiz-experience .related-product-slider .card__media .media img{
  object-fit:cover !important;
}

/* 1-05 */
.sticky-selection button {
    width: 100%;
}

.sticky-selection {
    position: sticky;
    bottom: 0px;
    background: #fff;
}
.popup-product.product-available-false {
    display: none;
}

#Banner-template--15677281796173__image_banner .banner__heading,
#Banner-template--15677381705805__image_banner .banner__heading,
#Banner-template--15677281796173__image_banner .banner__text p,
#Banner-template--15677381705805__image_banner .banner__text p,
#Banner-template--15677281796173__image_banner .free-ship-banner,
#Banner-template--15677381705805__image_banner .free-ship-banner {
    color: #000!important;
}
@media (max-width: 767px) {
    #Banner-template--15677281796173__image_banner .banner__box,
    #Banner-template--15677381705805__image_banner .banner__box {
        justify-content: flex-end!important;
    }
    #Banner-template--15677281796173__image_banner .banner__text,
    #Banner-template--15677381705805__image_banner .banner__text {
        flex: unset!important;
    }
}
@media (min-width: 768px) {
    #Banner-template--15677281796173__image_banner,
    #Banner-template--15677381705805__image_banner{
        min-height: unset!important;
    }
    #Banner-template--15677281796173__image_banner .banner__media,
    #Banner-template--15677381705805__image_banner .banner__media {
        position: unset!important;
    }
    #Banner-template--15677281796173__image_banner .banner__media img,
    #Banner-template--15677381705805__image_banner .banner__media img {
        position: unset!important;
        height: auto;
        width: 100%;
        object-fit: cover;
        object-position: center;
    }
    #Banner-template--15677281796173__image_banner .banner__content,
    #Banner-template--15677381705805__image_banner .banner__content {
        position: absolute;
        max-width: 460px;
        position: absolute;
        width: 100%;
        left: 85%;
        top: 50%;
        transform: translate(-85%, -50%);
        padding: 0!important;
    }
}

/* 04-06-24 */

.free-modal-radio .hw-select{
  display:none;
}
.boostersubmit .price-main{
  display:none;
}

.boostersubmit.disabled{
  opacity: .3;
}

.booster .sampler-price{
  display:none;
}
.booster.b-one-free .sampler-icon-add{
  display:none;
}

.booster.b-one-free .sampler-price{
  display:block;
}
/* 05-06-2024 */
.free-modal-wrapper .free-modal-radios .free-modal-radio {
    background: #FAFAFA;
    padding: 16px;
    border: 1px solid #D6D6D6;
    margin-bottom: 8px;
    font-family: "Barlow", sans-serif;
}
.free-modal-wrapper .main-label{
    font-family: "Barlow", sans-serif;
    font-weight:600;
    margin-bottom:8px;
    font-size:16px;
}
.free-modal-wrapper .free-modal-radios .top-selection-box {
    display: flex;
    align-items: center;
    position:relative;
}
.free-modal-wrapper .free-modal-radios .top-selection-box input {
    height: 22px;
    width: 22px;
    accent-color: #000;
    margin: 0 ;
    min-width: 22px;
    cursor: pointer;
}
.free-modal-wrapper .free-modal-radios .top-selection-box .input-checkbox{
    display:none;
}
.free-modal-wrapper .free-modal-radios .top-selection-box label {
    flex: 1;
}
.free-modal-wrapper .free-modal-radios .top-selection-box input:checked+.input-checkbox{
    position: absolute;
    top: 50%;
    left: 0;
    height: 22px;
    width: 22px;
    content: "";
    display: block;
    transform: translateY(-50%);
    cursor:pointer;
}
.free-modal-wrapper .free-modal-radios .main-content-selection-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 7.5px;
    cursor:pointer;
    align-items: center;
}
.free-modal-wrapper .free-modal-radios .main-content-selection-box span {
    font-size: 15px;
    line-height: 16.4px;
    color: #565656;
    text-transform: capitalize;
}
.free-modal-wrapper .free-modal-radios .main-content-selection-box span.selection-name{
    font-size:16px;
    line-height:18.8px;
    font-weight:600;
    color:#000;
    margin-bottom:4px;
}
.free-modal-wrapper .free-modal-radios .main-content-selection-box span.disount {
    font-size: 13px;
    line-height: 14.4px;
    font-weight: 600;
    background: #926E2F;
    padding: 3px 6px;
    border-radius: 30px;
    color: #fff;
    text-transform: capitalize;
    font-family: "Barlow", sans-serif;
}
.free-modal-wrapper .free-modal-radios .main-price-total-box p{
    font-size: 16px;
    line-height: 18.8px;
    font-weight: 600;
    font-family: "Barlow", sans-serif;
    color:#000;
}
.free-modal-wrapper .main-price-total-box {
    align-self: flex-start;
}
.free-modal-wrapper .free-modal-radios .main-price-total-box p.original-price-boost{
    color:#565656;
    text-decoration: line-through;
}
.free-modal-wrapper .free-modal-radios .free-modal-radio.active{
    border:2px solid #000;
}
.free-modal-wrapper .free-modal-radios .free-modal-radio .hw-select[style="display: block;"] {
    display: flex !important;
}
.free-modal-wrapper .free-modal-radios p.hw-select {
    font-size: 15px;
    line-height: 16.4px;
    color: #565656;
    margin: 12px 0 16px 0;
    text-transform: capitalize;
}
.free-modal-wrapper .free-modal-radios p.hw-select.selected-sampler {
    font-size: 14px;
    line-height: 15.6px;
    color: #000000;
    font-weight: 600;
    align-items:center;
}
.free-modal-wrapper .free-modal-radios p.hw-select.selected-sampler svg{
    margin-right:4px;
}
.free-modal-wrapper .free-modal-radios .chosse-svg {
    border-radius: 50%;
}
.free-modal-wrapper .free-modal-radios .light-color-subhead{
    width:100%;
    font-weight:400;
}

.free-modal-wrapper .other-sampler {
    font-size: 14px;
    line-height: 16px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 4px;
    text-transform: capitalize;
}
.free-modal-wrapper .free-modal-radios .choose-popup.hw-select {
    background: #fff;
    border: 0.5px solid #D6D6D6;
    padding: 10px 12px;
    font-size:15px;
    color:#565656;
    font-weight:400;
}
.free-modal-wrapper .other-sampler:empty{
    display:none;
}
.free-modal-wrapper span.s-edit {
    margin-right: 8px;
    margin-left: auto;
    font-size: 13px;
    line-height: 14.4px;
    font-weight: 700;
    text-decoration: underline;
    color: #565656;
    cursor:pointer;
}
.free-modal-wrapper span.s-delete {
    font-size: 13px;
    line-height: 14.4px;
    font-weight: 700;
    text-decoration: underline;
    color: #565656;
    cursor:pointer;
}
.free-modal-wrapper p.hw-select.selected-sampler {
    margin-bottom: 8px !important;
}
.free-modal-wrapper .choose-popup.hw-select {
    margin-top: 8px;
}
.free-modal-wrapper .sampler-data span:first-of-type{
    font-size: 14px;
    line-height: 15.6px;
    font-weight: 600;
    color: #000;
}
.free-modal-wrapper .sampler-data {
    display: flex;
    justify-content: space-between;
    align-items:center;
}
.free-modal-wrapper span.s-additional {
    margin: 4px 0 8px 0;
}
.free-modal-wrapper .sampler-data svg{
    margin-right:4px;
}
.free-modal-wrapper .choose-popup.hw-select {
    margin-top: 12px;
}
.popup-main-div.booster .popup-product button.select-product .sampler-icon-add{
    border-radius:50%;
}
.popup-main-div.booster .free-pro-container button.select-product.selected {
    border: 1px solid #000;
}
.popup-main-div.booster .free-pro-container button.select-product.selected .sampler-icon-add svg g{
    visibility: hidden;
}
.popup-main-div.booster .free-pro-container button.select-product.selected .sampler-icon-add svg{
    background-image: url(/cdn/shop/files/Vector_be0b34cb-c60c-445c-ad42-477f02aa6e09.svg?v=1717589552);
    display: block;
    background-repeat: no-repeat;
    rotate: 0deg;
    background-position: center;
    height: 100%;
    width: 100%;
}
.popup-main-div.booster.b-one-free .popup-product button.select-product:not(.selected) .sampler-icon-add {
    display: none;
}
.popup-main-div.booster.b-one-free button.select-product.selected .sampler-price{
    display: none !important;
}
.prod-temp-aov-booster-new .product-slider-nav .slick-slide img {
    padding: 0 4px;
    cursor:pointer;
}
.prod-temp-aov-booster-new .product.product--medium {
    max-width: 1200px;
    margin: 30px auto 0;
    gap:32px;
}
.prod-temp-aov-booster-new .product__info-wrapper.grid__item {
    padding: 0;
    max-width:calc(50% - 16px) !important;
    width:calc(50% - 16px) !important;
}
.prod-temp-aov-booster-new .product .product__media-wrapper {
    max-width:calc(50% - 16px) !important;
    width:calc(50% - 16px) !important;
}
.prod-temp-aov-booster-new .product .product-media-container, .prod-temp-aov-booster-new .product-media-container .media {
    height: 500px !important;
    padding:0 !important;
}
.prod-temp-aov-booster-new .product-slider-for img {
    height: 500px !important;
}
.prod-temp-aov-booster-new .product button.slick-arrow{
    display:none !important;
}
.prod-temp-aov-booster-new .product-slider-nav .slick-slide img{
    height:auto;
    aspect-ratio: 1 / 0.94;
}
body.prod-temp-aov-booster-new ul.product-slider-nav {
    margin-top: 8px;
}
.prod-temp-aov-booster-new .product .product__title h1 {
    line-height: 48px;
    font-family: "Instrument Serif", serif;
    font-weight: 400;
    font-size: 32px;
    color:#000;
}
.prod-temp-aov-booster-new .product .product__title {
    margin: 12px 0;
}
.prod-temp-aov-booster-new .price__container&gt;*{
    font-size: 22px;
    font-family: "Barlow", sans-serif;
    font-weight: 600;
    line-height:22px;
}
.prod-temp-aov-booster-new .product .product__text {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    font-family: "Barlow", sans-serif;
    margin: 12px 0;
}
.prod-temp-aov-booster-new .buy-btn-wrap .product-form__submit{
    font-family: "Barlow", sans-serif;
    font-weight:600;
}
.prod-temp-aov-booster-new .price .badge{
    display:none !important;
}
.best-for-parent h5.main-label {
    font-family: "Barlow", sans-serif;
    font-weight: 600;
    margin-bottom: 8px;
    font-size:16px;
}
.prod-temp-aov-booster-new .return-information svg{
    display:none;
}
.prod-temp-aov-booster-new .return-information span{
    font-size: 16px;
    line-height: 22px;
    font-family: "Barlow", sans-serif;
    font-weight:400;
    text-align: center;
}
.prod-temp-aov-booster-new .best-for-parent {
    margin: 16px 0 16px 0;
}
.prod-temp-aov-booster-new .product .yotpo-bottomline a.text-m {
    font-size: 14px;
    font-family: "Barlow", sans-serif;
    text-decoration: none !important;
}
.prod-temp-aov-booster-new .boostersubmit .price-main {
    letter-spacing: -0.6px;
}
.best-for-main-block {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 16px;
}
.single-block-best-for {
    display: flex;
    align-items: center;
    gap: 4px;
    flex-grow: 1;
}
.single-block-best-for p{
    font-size: 16px;
    line-height: 19.2px;
    font-family: "Barlow", sans-serif;
}
.single-block-best-for svg {
    margin-top: 2.5px;
}
.booster .popup-details h2 {
    font-size: 28px;
    line-height: 30px;
    font-family: "Instrument Serif", serif;
}
.booster .popup-details p {
    color: #000;
    font-family: "Barlow", sans-serif;
    letter-spacing: -0.2px;
}
.popup-main-div.booster button.select-product img{
    margin-right:8px;
}
.booster .popup-content {
    padding-top: 27px;
}
.popup-main-div .free-pro-container button.select-product.selected .sampler-icon-add{
    width: 22px;
    height: 22px;
    right: 16px;
}
.popup-main-div.booster .popup-product h3{
    font-family: "Barlow", sans-serif;
    font-weight:600;
    letter-spacing: 0;
}
.popup-main-div.booster .sampler-complimentary p{
    color:#565656;
    font-family: "Barlow", sans-serif;
    letter-spacing: 0;
}
.popup-main-div.booster .sample-count{
    color:#565656;
    font-family: "Barlow", sans-serif;
    margin-top: 8px;
}
.popup-main-div.booster .selection{
    /* font-family: "Instrument Serif", serif; */
    padding: 17px 24px;
    font-size:18px;
    text-transform:uppercase;
}
.product-slider-nav .slick-list.draggable {
    margin: 0 -3px;
}
.popup-main-div.booster .free-pro-container button.select-product.selected{
    position:relative;
    margin-bottom:4px;
}
.product__info-container .drawer.active{
    margin:0;  
    justify-content: center;
}
.popup-wrapper-container #MainContent{
    z-index: 99;
    position: relative;
}
.popup-wrapper-container .sticky-footer.haspopup.fixed-footer{
    z-index:-1;
}
.sampler-price {
    min-width: 73px;
    font-size:12px;
    line-height:14.4px;
    align-items: center;
    padding:10px;
    border: 1px solid #000;
    font-weight:500;
    margin-right: 12px;
    margin-left: auto;
}
.sampler-price[style="display: block;"]{
    display: flex !important;
    text-align:center;
    justify-content:center;
}
/*****05-08-2024******/
header .mega-menu-content .left-heading-desc h2{
  font-family: 'MundialDemibold';
  font-size: 32px;
   font-weight: 600;
  line-height: 110%; /* 35.2px */
  margin-bottom:0;  
}
header .mega-menu-content .sub-heading-drawer{
  font-size:16px;
  line-height: 120%;
  font-weight: 400;
  font-family: 'MundialRegular';
  display:block;
  flex: inherit;
  margin-bottom:0;
  color: #000;
}
header .mega-menu-content .left-heading-desc .button,header .bottom-menu-links-drawer .button{
  text-transform: uppercase;  
   /* font-family: 'InstrumentSans Condensed SemiBold'; */
   font-family: 'MundialRegular';
  font-weight: 400;
  margin-top: auto;
  letter-spacing: 0.16px;
}

header .mega-menu-content .right-image-desc a.link-btn {
    text-align: left;
    font-size: 18px;
    line-height: 19.8px;
    /* font-family: "Instrument Serif", serif; */
    font-family: 'MundialRegular';
}
header .mega-menu-content .parent-image-menu img {
    margin-bottom: 8px;
    aspect-ratio: 1 / 0.9176;   
}
header .mega-menu-content .parent-image-menu {
    padding:0 0 0 24px;
  padding:0;
  width:100%;
}
header .mega-menu-content .right-image-desc {
    padding-left: 32px;
    margin-left: -24px;
    margin-left:0;
    width: calc(71.45009999999999%); 
    width: 70.47%; 
    width: 72.45%;
    gap:24px;
}
header .mega-menu-content .left-heading-desc {
    width: 28.5499%;
    width: 29.61%;
    width: 27.55%;
    padding-right: 32px;
    border-right: 1px solid #D9D9D9;
    padding-top:0;
    padding-bottom:0;
    gap:13px;
}
header .mega-menu-content .mega-menu-img-content {
    padding: 28px 32px;
}
header .mega-menu-content .mega-menu-img-content {
    padding: 28px 32px;
  /*  max-width: 1388px;*/
    margin: 0 auto;
    /* padding: 28px 80px; */
  /*  max-width: 1440px;*/
  /* max-height:265px; */
}
header .mega-menu-content .parent-image-menu img {
    width: 100%;
 
}
header .mega-menu-content .right-image-desc.about.us .parent-image-menu {
    width: 33.33%;
}
header .mega-menu-content .right-image-desc.about.us .parent-image-menu img {
    aspect-ratio: 1 / 0.66789;
}
.custom-mobile-menu-drawer h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 110%; /* 26.4px */
    text-transform: uppercase;
    font-family: 'MundialRegular';
    margin-right:32px;
}
header .mobile-need-help-link, header .mobile-need-help-link a {
    color: #000;
    font-size: 14px;
    line-height: 120%;
    font-weight: 400;
    font-family: 'MundialRegular';
}
header .custom-mobile-menu-drawer {
    padding: 0;  
}
div#menu-drawer {
    overflow: hidden;
}
/* .sticky-cart-drawer-wrap div#menu-drawer {
   height: calc(100vh - 100px) !important;
} */
header .mobile-need-help-link {
    margin: 16px 0 32px;
}
.bottom-content-drawer ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: "Barlow", sans-serif;
    margin-bottom:24px;
}
.custom-mobile-menu-drawer .list-menu__item {
    padding: 20px 0;
    border-top: 1px solid #ccc;
    justify-content: space-between;
    font-size: 20px;
    font-family: 'MundialRegular';   
  font-weight: 400;
    line-height: 110%; /* 22px */
    text-transform: uppercase;
    cursor:pointer;
}
header .custom-mobile-menu-drawer .mobile-all-links-drawer{
  text-decoration:none !important;
}
.custom-mobile-menu-drawer ul.all-menu-block-mobile{
   border-bottom: 1px solid #ccc;
   margin-bottom:32px;
}
.custom-mobile-menu-drawer .list-menu__item span {
    text-decoration: none;
   text-transform:capitalize;
}
header .custom-mobile-menu-drawer .header__submenu {
  padding: 0;
  border: 0; 
  box-shadow: none;
  padding: 32px;
}
header .custom-mobile-menu-drawer .header__submenu li:first-child span.header__menu-item{
  border-top:0;
  padding:0 0 32px; 
}
header .custom-mobile-menu-drawer details[open]&gt;.header__submenu{
   position: fixed;
   top:0; 
   bottom: 85px;
   left: 0;
}
header .bottom-menu-links-drawer .button{
  padding:19px;
  font-size:18px;
  margin-top:0;
}
header details[open]&gt;.header__menu-item {
    text-decoration: none;
}
.mobile_submenu {
    position: fixed;
    top: 0;
    left: 0;
    transform: translate(100%);
    width: 100%;
    height: 100%;
    /* height:100vh; */
    padding: 26px 16px 24px;  
    background:#fff;
    transition: transform 0.3s ease-in-out;
    overflow-y: auto;
    z-index: 1000; 
    display: flex;
    flex-direction: column;
  overflow:auto;
}
/* .mega__menu.open {
  left: 0;
} */
.mobile_submenu.open {
 transform: translate(0);
}
.mobile_submenu a.back-button {
    margin-bottom: 32px;
    display: table;
}
div#primary-menu{
    visibility: hidden;
    opacity: 0;
    padding: 26px 16px 24px;
    overflow: auto;
}
div#primary-menu.open{
  opacity:1;
  visibility:visible;
  display: flex;
  flex-direction: column;
  height:calc(100% - 37px);
}
.header__icon svg.modal__toggle-open.icon{
      width: 21px;
    height: 21px;
}
.header__icon svg.icon-cart-empty{
    width: 17.88px;
    height: 25.19px;
}
.header__icon--cart{
     margin-right: 0;
    margin-left: -5px;
}
.header_drawer_close .icon.icon-close {
    width: 18.2px;
    height: 18.2px;
}
/* .index .header-wrapper {
    background: transparent;
  border-bottom-width:0;
}

body.index #MainContent {
    margin-top: calc(-1* var(--header-height));
}
body.index #MainContent.temp-index-main{
  margin-top: -112px;
}
.index.sticky-cart-drawer-wrap .header-wrapper {
  border-bottom-width:.1rem;
}
.index header .nav-menu-link{
  color:#fff;
}
.index header .button-header a {
     background: #fff;
    color: #000;
}
.index .header__icon .icon path{
    stroke:#fff;
}
.index header-drawer svg.icon path {
    fill: #fff;
}
.index .header__icon--cart .icon path {
    fill: #fff;
}
.sticky-cart-drawer-wrap.index .header__icon--cart .icon path {
    fill: #000;
  stroke: none !important;
}
.index .header__icon--cart .icon path:last-child {
       stroke: none;
}
.index header li.desktop-with-submenu .link-with-hover svg path{
  fill:#fff;
}
.index .header__icon--cart svg.icon.icon-cart-empty path{
    stroke: #fff;
    fill: none;
}
.sticky-cart-drawer-wrap.index.index .header__icon--cart svg.icon.icon-cart-empty path{
   stroke: #000 !important;
}
.index .header__heading-logo-wrapper.black-logo{
  display:none;
}
.header__heading-logo-wrapper.white-logo {
    display: none;
}
.index  .header__heading-logo-wrapper.white-logo {
    display: block;
}
.sticky-cart-drawer-wrap.index .header__heading-logo-wrapper.black-logo{
  display:block;
}
.sticky-cart-drawer-wrap.index .header__heading-logo-wrapper.white-logo{
  display:none;
}
.sticky-cart-drawer-wrap.index header {
    background: #fff;
}
.sticky-cart-drawer-wrap.index header {
    background: #fff;   
    color: #000;
}
.sticky-cart-drawer-wrap.index header .nav-menu-link{
  color:#000;
}
.sticky-cart-drawer-wrap.index header .button-header a {
     background: #000;
    color: #fff;
}
.sticky-cart-drawer-wrap.index .header__icon .icon path{
    stroke:#000;
}

.sticky-cart-drawer-wrap.index header li.desktop-with-submenu .link-with-hover svg path{
  fill:#000;
} */
.announcement-bar__message{
  font-size: 16px;
    line-height: 19.52px;
}
header .nav-menu-link, header .button-header a{
  font-size:18px;
   font-family: 'InstrumentSans Condensed Regular';
  
}
 header .button-header a{
  text-transform:uppercase;
      /* font-family: "Instrument Sans"; */
        font-family: 'InstrumentSans Condensed SemiBold';
    font-weight: 600 ;
   letter-spacing: 0.18px;
  padding: 17.5px 41px;
   font-weight:600;
}
header li.desktop-with-submenu .link-with-hover svg{
  width:11px;
}
header .nav-menu-link{
  padding-right:8px;
}
/* .index .iMoHmLwEDb82FVq8f{
  position:relative;
}
.index .iMoHmLwEDb82FVq8f:before {
    content: '';
    background: rgb(0 0 0 / 10%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
} */
header .custom-mobile-menu-drawer .menu_bottom_li .button {
    justify-content: center;
    font-size: 18px;
    padding: 17.5px 24px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: 'InstrumentSans Condensed SemiBold';
    font-weight: 600;
    margin-top: auto;
}
.mobile_submenu ul {
    display: flex;
    flex-direction: column;
    height: calc(100% - 50px);
}
li.menu_bottom_li {
    margin-top: auto;
}
/* header .mega-menu-content .fragances .parent-image-menu img {
    aspect-ratio:1 / 1.183;    
} */
@media (min-width: 1200px) {
header .desktop-with-submenu:not(:last-of-type) {
    margin-right: 64px;
}
}
@media (min-width: 750px) {
.header:not(.drawer-menu).page-width {
    padding: 16px 52px;
}
  header .header__heading-link {
    padding: 0;
    margin-left: 0 !important;
}
}

/* header .header__icons .header__search {
    margin-right: 0;
} */
header .header__icons{
  padding-right:0;
}
span.header_drawer_close {
    margin-left: auto;
    /* margin-right: 32px; */
    display: table;
    /* position:absolute;
    top:0;
    right:0;
    bottom:auto;
    left:auto; */
    /* margin-top: 32px; */
    cursor:pointer;
  position:relative;
  z-index:1;
  
}
.drawer-close--wrapper {
    display: flex;
    align-items: flex-start;
}
.overflow-hidden-tablet .shopify-section-group-header-group {
    z-index: 4;
}
.js body .menu-drawer {
    top: 0;
    height: calc(var(--viewport-height, 100vh));
    position: fixed;
    z-index: 55;
  width:100%;
}
header .mega-menu-content .right-image-desc.fragances .parent-image-menu{
  padding:0;
  width:100%;
}
header .link-with-hover.mouseleave:hover ~ div.mega-menu-content ,header .link-with-hover.mouseleave ~ .mega-menu-content:hover{
    height: 0;
    opacity: 0;
    overflow-y: hidden;
}
/***********/
.collection_sets_blocks h2,.collection_best_sellers h2{
  color: var(--Black, #000);
  text-align: center;
  /* Heading/H1 */
  font-family: 'MundialRegular';
  font-size: 32px;
  font-weight: 400;
  line-height: 125%; /* 40px */
  text-transform: uppercase;
  margin-bottom:40px;
}
.collection_sets_blocks .grid__item {
    width: calc(50% - 4px);  
  text-align: center;
}
.collection_sets_blocks .set_img{
    background: #F7F7F7;
    padding: 12px;
    margin-bottom:8px;
}
.collection_sets_blocks .image-with-text__grid {
    column-gap: 8px;
  margin-bottom:0;
}
.collection_sets_blocks .grid__item .button {
    background: transparent;
    border: 0.5px solid #000;
    padding: 8.5px 12px;
    color: var(--Black, #000);
    font-family: "Instrument Sans";
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.18px;
    text-transform: uppercase;
}
.sets_button {
    text-align: center;
    margin: 40px auto 48px;
    max-width: 353px;
}
.sets_button .button {
    width: 100%;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.18px;
    text-transform: uppercase;
}
/* Hide all products initially */
.collection_best_sellers ul.product-grid .grid__item {
  display: none;
}

/* Show the first 4 products */
.collection_best_sellers ul.product-grid .grid__item:nth-child(-n+4) {
  display: block;
}
.collection_best_sellers {
    margin-bottom: 48px;
}
/*** new hero css ***/
.index .banner__heading { 
  font-family: "Instrument Serif";
  font-size: 80px;
  font-weight: 400;
  line-height: 80px;
  text-transform: capitalize; 
  max-width: 500px;
  margin:0 auto;
  font-size: 6.67vw;
  line-height:6.67vw;
}
.index .banner__box .banner__heading+* {
    margin-top: 18px;
}
.index .banner__text  p.font-18-20{ 
  font-family: "Barlow";
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  font-size: 1.67vw;
  line-height: 2.51vw;
}
.card-information .price--on-sale .price-item--regular{
  font-size:18px;
  color: var(--Dark-Gray, #565656);
  font-family: MundialDemibold;
  font-weight:600;
}
@media(min-width:1900px){
  .index .banner__heading { font-size: 80px; line-height: 80px;}
  .index .banner__text  p.font-18-20{  font-size: 20px; line-height: 30px;}
}
.index .banner__box&gt;*+.banner__buttons {
    margin-top: 32px;
   max-width: 500px;
}
.index .banner__buttons  .button{ 
    font-family: 'MundialRegular';
    font-size: 16px;
    font-weight: 400;
    line-height: normal;   
    text-transform: uppercase; 
    padding: 17px;
}
.index .banner--desktop-transparent .banner__box { padding:30px;padding:0;}
@media screen and (min-width: 990px) {
   .index .banner--desktop-transparent .banner__box {  max-width: 599px;}
}
@media(max-width:1424px){
  header .mega-menu-content .left-heading-desc h2 { font-size: 44px;}
}
@media(max-width:1350px){
  header .mega-menu-content .left-heading-desc h2 { font-size: 38px;}
  header .mega-menu-content .mega-menu-img-content{    padding: 28px 64px;}
}
@media(max-width:1199px){
  header .mega-menu-content .sub-heading-drawer {font-size: 14px;line-height: normal;}
  header .mega-menu-content .left-heading-desc h2 { font-size: 32px; line-height: normal;}
  header .mega-menu-content .mega-menu-img-content{padding:28px 32px;}
  header .mega-menu-content .right-image-desc a.link-btn{font-size:16px;line-height:normal;}
  header .mega-menu-content .right-image-desc{gap:16px;}
  .collection_best_sellers ul.product-grid .grid__item{    max-width: 33.33%;}
   .index .banner--desktop-transparent .banner__box { padding:0px;}
  .collection .collection-hero--with-image .collection-hero__inner{padding:0 30px;}
}
@media(max-width:989px){
  .index .banner--desktop-transparent .banner__box{max-width:480px;}
  /* .index .banner__heading{font-size:60px;line-height:60px;} */
  /* .index .banner__text p.font-18-20 { font-size: 18px;  line-height: normal;} */
  .index .banner__heading{    max-width: 350px;}
  .index .banner { min-height: 490px !important;}  
}
@media(max-width:749px){
  .prod-temp-aov-booster-new .product__info-wrapper.grid__item {max-width:100% !important;width:100% !important;}
  .prod-temp-aov-booster-new .product .product__media-wrapper {max-width:100% !important;width:100% !important;}
  .prod-temp-aov-booster-new .product .product-media-container, .prod-temp-aov-booster-new .product-media-container .media {height: 350px !important;}
  .prod-temp-aov-booster-new .product-slider-for img {height: 350px !important;}
  body.prod-temp-aov-booster-new ul.product-slider-nav {margin-top: 0px;display: none !important;}
  .collection_best_sellers ul.product-grid .grid__item{    max-width:50%;}
    /* body.index #MainContent.temp-index-main{
    margin-top: -72px;
  } */
  .collection_best_sellers {  margin-bottom: 24px;}
  .collection_sets_blocks h2,.collection_best_sellers h2{ font-size: 24px;    line-height: 24px;    margin-bottom: 24px;}
  .sets_button { margin: 24px auto 24px;}
  .collection_sets_blocks .grid__item .button{font-size:14px;padding:10px;}
  .sets_button .button{font-size:16px;}
   .index .banner--desktop-transparent .banner__box {max-width: 100%;padding: 24px 16px 16px 16px;}
  .index .banner__heading {max-width: 100%;font-size: 48px;line-height: 57.6px;}
  .index .banner__box .banner__heading+* {margin-top: 8px;}
  .index .banner__text p.font-18-20 {font-size: 14px; line-height: 18.2px; }
  .index .banner__box&gt;*+.banner__buttons { margin-top: 16px;}
  .index .banner__content{    align-items: self-start;padding-top:18px;position: absolute; top: 0;} 
  .index .bottom-banner-mob .banner__content{ top:auto;bottom:0;} 
  .index .banner-class-hero-discount.feb-hp-banner.lp-banner-page:not(.lp-banner-left) .banner__content {
    top: auto;
    bottom: 0;
}
  .index .banner-class-hero-discount.feb-hp-banner.nfd-banner-hp .banner__content {    bottom: 0;    top: auto;}
  .index .banner-class-hero-discount.feb-hp-banner.nfd-banner-hp.frg-coll-hp-b .banner__content{
            bottom: auto;
        top: 8px;
  }
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page.frg-coll-hp-b .banner__heading {
    font-size: 28px;
    line-height: 32px;
}
      .index .banner-class-hero-discount.nfd-banner-hp.frg-coll-hp-b .banner__text p.font-18-20 {
        font-size: 14px;
    }
  .banner-class-hero-discount.feb-hp-banner.nfd-banner-hp .banner__box h4 {
    font-size: 14px;
    line-height: 29px;
    min-width: 134px;
}
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.nfd-banner-hp .banner__heading{font-size:40px;        line-height: 44px;}
  
 
  .index .lp-banner-page-main .banner-with-bul {
    gap: 6px;
}
  .index .banner-class-hero-discount.nfd-banner-hp .banner__text p.font-18-20{font-size:16px;}
  
  .index .banner {      min-height: 640px !important;    }
  .index .banner__media,.index .mobile-img{position:relative !important;}
  .index .banner__media:before{display:none !important;}
  .index .banner { min-height: inherit !important;  }
  .card-information .price--on-sale .price-item--regular{ font-size:16px;}
  .collection .collection-hero--with-image .collection-hero__inner {padding: 0 16px;}
  body .collection-hero__image-container {height: 15rem;}
  h2.product-count__text.text-body{font-size:16px;}
}
@media(max-width:576px){
  .free-modal-wrapper .free-modal-radios .choose-popup.hw-select {padding: 7px 12px;font-size:13px;}
  .free-modal-wrapper .free-modal-radios .chosse-svg {width: 22px;height: 22px;border-radius: 50%;}
  .free-modal-wrapper .free-modal-radios .main-content-selection-box span.selection-name {font-size: 15px;line-height: 16.8px;}
  .free-modal-wrapper .free-modal-radios .main-content-selection-box span {font-size: 13px;line-height: 14.4px;}
  .free-modal-wrapper .free-modal-radios .main-price-total-box p{font-size: 15px;line-height: 16.8px;}
  .free-modal-wrapper .free-modal-radios p.hw-select {font-size: 13px;line-height: 14.4px;}
  .best-for-parent h5.main-label,.free-modal-wrapper .main-label{font-size:15px;}
  .prod-temp-aov-booster-new .price--on-sale .price-item--regular{font-size:14px;}
  .prod-temp-aov-booster-new .price__container&gt;*{font-size:20px;}
    div ul.product-grid h3.card__heading a {font-size: 18px;line-height: 19.8px;}
}
@media(max-width:480px){
  .announcement-bar {max-width: 100%;margin: 0 auto;}
  /* .card-information .price--on-sale .price-item--regular{ font-size:12px;} */
}
@media(max-width:359px){
  .sampler-price {min-width: 71px;font-size: 10px;line-height: 14.4px;padding: 10px 3px;margin-right: 0px;}
  .popup-main-div.booster .popup-product h3 {font-size: 12px;line-height: 14px;}
  .popup-main-div.booster button.select-product img {margin-right: 3px;}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page-main .banner__heading {
    font-size: 28px;
    line-height: 33px;
}

}
/* body div#menu-drawer{
  overflow:visible;
} */
.js .menu-drawer:after{width:100%;position:absolute;bottom:-100px;background:#fff;content:'';height:50px;}
/* @media (max-width: 320px) {
.custom-mobile-menu-drawer .list-menu__item{        font-size: 18px;
        line-height: 24px;}
} */

/* .collection main .card-wrapper:hover .card__badge {
    z-index: -1;
} */
.collection-hero__text-wrapper.gift-sets .rte img  {
    display: none;
}

.overflow-hidden-mobile inbox-online-store-chat#ShopifyChat {
    z-index: 1 !important;
}

cart-drawer .cart-drawer .cart-item.hide-product-event[class*="bundle-"] {
    pointer-events: all;
}
cart-drawer .cart-drawer .cart-item.hide-product-event[class*="bundle-"] .cart-item__details, cart-drawer .cart-drawer .cart-item.hide-product-event[class*="bundle-"] .cart-item__media a{
  pointer-events: none;
}
cart-drawer .cart-drawer .cart-item.hide-product-event[class*="bundle-"] cart-remove-button{
  display:block !important;
}
.main-cart-drawer.loading-data #CartDrawer-Checkout, .cart-drawer.loading-cart #CartDrawer-Checkout{
  pointer-events:none;
} 
/* new css */
.__instant div:not(.instant-slider) a[data-instant-type="container"],.__instant div:not(.instant-slider) a[data-instant-type="container"] p{
      font-family: 'MundialDemibold' !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: normal !important;
    letter-spacing: 0.18px !important;
    text-transform: uppercase !important;
}
/* .collection-image-with-text .button, .collection_sets_blocks .grid__item .button, .sets_button .button,.banner-class-sample-image .banner__buttons .button, .buy-btn-wrap .product-form__submit,.footer-add-to-cart .add-btn, .banner-class-bundle-section .banner__buttons .button{
    font-family: 'MundialDemibold' !important;
  font-weight: 600 !important;
} */
.buy-btn-wrap .product-form__submit{
min-height:56px;
}
.footer-add-to-cart .add-btn{
  text-transform:uppercase !important;
}
div.__instant.iF8E3fOIL5af9LiUZ .iu8Q3Ft1FzVyKPpQ6{
  max-width:100%;
}
/* @media(max-width:1199px){
  .index .banner__heading{
  font-size:calc(80 * (100vw / 1200));
}
  .index .banner__text p.font-18-20{
    font-size:calc(20 * (100vw / 1200));
  }
} */

.new-data-metafield {
    background: #000;
}
.new-data-metafield *{
  color:#fff;
  text-align:center;
}
.top-multi-col-new-desc {
    display: flex;
    justify-content: center;
    gap: 56px;
    flex-wrap: wrap;
}
.single-new-multicol {
    max-width: calc(33.333% - 38px);
  width: calc(33.333% - 38px);
}
.new-data-metafield .page-width {
    padding-top: 32px;
  padding-bottom: 48px;
}
.new-data-metafield h2 {
    margin: 0 0 40px 0;
    
    letter-spacing: 0;
    font-family: "Instrument Serif";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 57.6px;
    text-transform: capitalize;
}
.new-data-metafield p.desc-new{
font-family: 'Barlow-Regular';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; 
  margin:0;
}
.new-data-metafield p.title-new{
font-family: 'Barlow-SemiBold';
  font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 120%;
  margin:8px 0;
}
.multi-image-meta {
    /* display: flex; */
    flex-wrap: wrap;
  justify-content:center;
}
.hover-value {
    position: relative;
    flex: 1;
  cursor:pointer;
}

.hover-value img{
  width:100%;
  margin-bottom:24px;
}
p.default-text{
  transition: opacity 0.3s ease-in;  
  font-family: 'MundialRegular';
  font-size: 20px;
  font-weight: 400;
  line-height: 110%; /* 22px */
  text-transform: uppercase;
  margin-top: -4px !important;
}
.hover-data {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    /* justify-content: center; */
    text-align: center;
      transition: opacity 0.3s ease-in;
      flex-direction: column;
  z-index:9;
 padding: 8px 12px 16px 12px;
   background: linear-gradient(0deg, rgba(180, 130, 86, 0.12) 0%, rgba(180, 130, 86, 0.12) 100%), var(--White, #FFF);
}
.hover-value img.logo-image {
    width: 80px;
    margin-bottom: 16px;
}
/* .hover-value:after{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  content:'';
  background-image:url(/cdn/shop/files/Frame_427319224_3.png?v=1727936248);
  background-size:100% 100%;
  z-index:1;
  
} */
.hover-value:hover p.default-text {
    opacity:0;
  display:none;
}

.hover-value:hover .hover-data{
  opacity:1;
}
.hover-value{
    line-height:0;
}
.h-default-desc{
  font-family: 'MundialRegular';
  font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
  /* margin-top: -6px !important; */
  margin:0;
  max-width:222px;
    padding: 24px 0px;
  border-top: 1px solid var(--Brown, #B48256);
border-bottom: 1px solid var(--Brown, #B48256);
}
.h-default-text{
  padding-bottom:32px;
  font-family: 'MundialRegular';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 26.4px */
  line-height:16px;
  text-transform: uppercase; 
  /* margin-top: -3px !important; */
}
.product .multi-image-meta ul.slick-dots li{
  flex: inherit;
}
 .multi-image-meta ul.slick-dots li button {
   height: 9px;   
    width: 9px;
    border-radius: 50%;
 }
.product .multi-image-meta ul.slick-dots {
  width:auto;
  justify-content:center;
  gap:10px;
  align-items:center;
  margin:24px 0 0;
}
/* .multi-image-meta ul.slick-dots li.slick-active button {
    background: #fff;
}
.product .multi-image-meta ul.slick-dots {
    width: 280px;
    margin: 32px auto;
    padding: 32px 0;
    margin: 0 auto;
} */
.cart_product.new-product-item .slider-card[style="width: 0px;"] {
    opacity: 0;
}
.product .product-slider-for button.slick-prev:before, .product .product-slider-for button.slick-next:before {
   
    background-color: #fff !important;
}
.reserve-main-product-section .product button.slick-prev:before, .reserve-main-product-section .product .product-slider-for button.slick-next:before{
  background-color: transparent !important;
}
/* .multi-image-meta ul.slick-dots li button{
  background:#ffffff60;
} */
.reserve ul.product-grid .yotpo-bottomline a.text-m{
  color:#000 !important;
}
ul.product-grid .yotpo .standalone-bottomline.star-clickable, ul.product-grid .yotpo .standalone-bottomline .star-clickable{
      align-items: center;
}

.content-data-bestfor {
    width: 100%;
    margin-top: 8px;
    display: none;
}
.bestfor_content.content-with-collaps-best h4 {
    margin: 0;
    flex: 1;
}
.bestfor_content.content-with-collaps-best {
    display: flex;
    flex-wrap: wrap;
}
.bestfor_content.content-with-collaps-best{
  cursor:pointer;
}
.bestfor_content.content-with-collaps-best.active-toggle svg path[d="M7.00781 1L7.00781 13.0156"]{
  opacity:0;
}
.product .icon-with-text ul.slick-dots {
    margin-top: 8px;
      margin-bottom: 4px;
}
.product .icon-with-text .slick-list.draggable {
    margin-right: -14px;
}
.product .icon-with-text .slick-track {
    display: flex;
    gap: 43px;
}
.product .icon-with-text .slick-track:before{
  display:none;
}
@media(min-width:1025px){
.hover-value:hover:after {
    background: #00000060;
}
}
/* @media(max-width:1024px){
  .hover-value p.default-text {
    opacity:0;
}
.hover-value .hover-data{
  opacity:1;
}
   .product .multi-image-meta ul.slick-dots {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
     padding-bottom:24px;
}
} */
@media(min-width:750px){
  .sample ul.product-grid .grid__item {
  max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3);
}
}
@media(max-width:991px){
  .single-new-multicol {
    max-width: calc(50% - 20px);
    width: calc(50% - 20px);
}
 .new-data-metafield .page-width {
    padding-top: 32px;
  padding-bottom: 32px;
}
}
@media(max-width:749px){
  .new-data-metafield h2 {
    margin: 0 0 32px 0;
    font-size: 32px;
    line-height: 40px !important;
    
}
  .hover-value img {
    aspect-ratio: 1 / 0.881;
    object-fit: cover;
}
  .product .product-slider-for button.slick-arrow{
        top: calc(50% - 22px) !important;
  }
  .hover-value:after{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%), lightgray;
    background-size: cover; 
background-color: #00000060;

  }

      div ul.product-grid h3.card__heading a {
        font-size: 20px;
        
    }
  .product ul.product-grid .yotpo-bottomline a.text-m {
    font-size: 12px;
    padding: 0;
}
 .product .icon-with-text--horizontal .icon-with-text__item{
    text-align:center;
  }
.product .icon-with-text__item img {
    margin-inline: auto;
}
  div .product .icon-with-text__item .inline-richtext{
    font-size:13px;
    
  }
  .product .tab_content .collection-tabs .collection-products {
    display: block;
}
  .product .tab_content .product-item.grid__item {
    width: 100% !important;
    max-width: 100%;
}
  .product .tab_content .product-item.grid__item a {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 0px;
}
  .product .tab_content .product-item.grid__item:not(:last-of-type){
    margin-bottom:12px;
  }
         .product .collection-tabs .tab_content .product-item h3 {
        font-size: 18px;
        grid-column: span 3 / span 3;
        text-align: left;
        margin-left: 12px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
                   margin-top: 14px;
               margin-bottom: 0px;
        line-height: 22px;
        height: auto;

    }
  .product .collection-tabs .tab_content .collection_short_description{
    text-align:left;
    grid-column: span 3 / span 3;
    grid-column-start: 2;
    grid-row-start: 2;
            margin-left: 12px;
    font-size: 13px;

  }
      .product .collection-tabs .tab_content .product-item img {
        aspect-ratio: 1 / 1;
        grid-row: span 2 / span 2;
      }
       .product .collection-tabs .title{
        font-size: 32px;
    }
}
@media(max-width:576px){
  .single-new-multicol {
    max-width: 100%;
    width: 100%;
}
   .top-multi-col-new-desc {
    gap: 32px;
 
}
  /* .hover-value img {
    aspect-ratio: 1 / 0.835;
 
} */
  .reserve-product-video-section .video-section__media.deferred-media {
    --ratio-percent: 71.14% !important;
}
  .reserve-product-video-section .video-section__media {
 
    padding-bottom: 69.5%;
}
}
@media(max-width:359px){
  .product .icon-with-text .slick-track {
    gap: 22px;
}
}
.js-recentPdpBlock .c-product__img img {
    aspect-ratio: 1 / 1;
}

/*** 28/102024 ***/
.banner-class-hero-discount .banner__box h4{
  color: var(--White, #FFF);
  text-align: center;
  font-family: 'InstrumentSans Condensed SemiBold';
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  padding: 8px 19px;
  border-radius: 1000px;
  background: var(--Gold, #926E2F);
  display:table;
  line-height:normal;
  margin:0 auto 20px;
}
.banner-class-hero-discount.feb-hp-banner .banner__box h4{
  background:rgba(155, 72, 72, 1);
font-size: 20px;
      font-weight: 600;
    font-family: 'MundialDemibold';
  text-transform:capitalize;
      line-height: 24px;
}
.banner-class-hero-discount.feb-hp-banner.mother-banner .banner__box h4{
  background: #941B4E;
    font-size: 20px;
    font-weight: 600;
    font-family: 'MundialDemibold';
    text-transform: capitalize;
    line-height: 28px;
    padding: 6px 19px;
}
.banner-class-hero-discount.feb-hp-banner.ramadan-banner-hp .banner__box h4{
 background:#CF7E3B;
}
.banner-class-hero-discount.feb-hp-banner.nfd-banner-hp .banner__box h4{
 background:#46A47A;
  font-size:16px;
      line-height: 31px;
    min-width: 147px;
}
.banner-class-hero-discount.feb-hp-banner.nfd-banner-hp.lp-banner-page-main .banner__box h4{
      background: #855D3A;
    font-size: 18px;
    line-height: 27px;
    margin-left: 0;
}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page-main .banner__heading{
  color:#000;
  text-align: left;
}
.index .frg-coll-hp-b.lp-banner-page-main .banner__text p.font-18-20 {
    font-size: 16px;
}
.index .frg-coll-hp-b.lp-banner-page-main .banner__text p.font-18-20  strong{
  font-size: 18px;
  line-height: 25px;
  display:block;
  margin-bottom:14px;
  font-family: 'MundialDemibold';
  
  font-weight: 600;
}

.index .banner-class-hero-discount.feb-hp-banner.nfd-banner-hp.lp-banner-page-main .banner__buttons .button {
  max-width:100%;
    margin-left: 0;
    margin-bottom: 8px;
}
.index .lp-banner-page-main p.free-ship-banner.center.font-14-15-500 {
    font-size: 15px;
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
      font-family: 'MundialDemibold';
  text-align: left;
}
.index .lp-banner-page-main .banner-with-bul {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 16px;
}
.index .banner__text p.font-18-20{
  font-size: 18px;
  font-weight: 400;
  line-height: 120%; /* 21.6px */
  /* letter-spacing: -0.36px; */
  margin-top:16px;
}
.index .lp-banner-page .banner__text p.font-18-20 strong {
    font-family: 'MundialBold';
    font-weight: 700;
}
.index .lp-banner-page.lp-banner-left .banner__text p.font-18-20,.index .lp-banner-page.lp-banner-left .banner__text p.font-18-20 strong {
    font-family: 'MundialDemibold';
    font-weight: 600;
}
.index .lp-banner-page.lp-banner-left .banner__text p.font-18-20 strong{
      padding-bottom: 10px;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 18px;
}
.index .lp-banner-page.lp-banner-left .banner__text p.font-18-20 strong svg{
  min-width: 13px;
  width:13px;
}
.index .banner-class-hero-discount.feb-hp-banner.lp-banner-left .banner__buttons{
  gap:4px;
  max-width: 100%;
}
.index .lp-banner-page .banner__text p.font-18-20 br {
    display: block;
    margin-bottom: 5px;
  content:'';
}

.index .banner-class-hero-discount .banner__buttons .button{
    font-family: 'InstrumentSans Condensed SemiBold';
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.18px;
  text-transform: uppercase;
}
.index .banner-class-hero-discount.feb-hp-banner .banner__buttons .button{
      font-family: 'MundialRegular';
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
      min-height: 50px;
      max-width: 380px;
    margin-inline: auto;
}
.index .banner-class-hero-discount.feb-hp-banner.mother-banner .banner__buttons .button{
  max-width: 380px;
}
.index .banner-class-hero-discount.feb-hp-banner.lp-banner-page .banner__buttons .button{
  max-width: 490px;
}
.index .banner-class-hero-discount.feb-hp-banner.lp-banner-page.lp-bottom-banner .banner__buttons .button{
  max-width: 400px;
      margin-left: 0;
}

.index .banner-class-hero-discount.feb-hp-banner.lp-banner-page p.free-ship-banner {
    font-size: 13px;
    text-align: center;
    width: 100%;
    margin-top: 8px;
    font-weight: 400;
}
.index .banner-class-hero-discount.feb-hp-banner.lp-banner-page.lp-bottom-banner p.free-ship-banner {
    font-size: 14px;
   
    max-width: 400px;
}
.index .lp-bottom-banner .banner__text p.font-18-20{
  font-size:18px;
}
.index .banner-class-hero-discount.feb-hp-banner.nfd-banner-hp .banner__buttons .button{
       max-width: 380px;
}
.free-shipping-multicolumn .media {
    padding-bottom: 32px!important;
}
.free-shipping-multicolumn .inline-richtext,.free-shipping-multicolumn .rte p,.free-shipping-multicolumn .rte {
    font-size: 16px;
    font-family: 'Barlow-SemiBold';
    line-height: 19.2px;
}
.free-shipping-multicolumn .rte p,.free-shipping-multicolumn .rte {
    font-family: 'Barlow-Regular';
  color:#565656;
}
.free-shipping-multicolumn .multicolumn-card__info&gt;:nth-child(2) {
    margin-top: 8px;
}
.free-shipping-multicolumn .multicolumn-card__info {
    padding: 12px 0 0px !important;
}
.free-shipping-multicolumn .slider-mobile-gutter {
    max-width: 1224px;
    margin: 0 auto;
}
.free-shipping-multicolumn .multicolumn-list {
    max-width: 100%!important;
    margin: 0 -12px!important;
}
.free-shipping-multicolumn .multicolumn-list__item {
    padding: 0 12px !important;
}
.product-information .top-section .product-images.single-product-images .image-1 {
    height: 397px;
    width: 100%;
    margin-right: 0;
}
.product-information .product-images.single-product-images  .image-1 img, .product-information .product-images.single-product-images  .image-1 svg{
   height: 100%;
}
.product-information .top-section .product-images.single-product-images .wrap {
    display: none;
}
@media screen and (max-width: 1790px) {
.index .banner--desktop-transparent.banner-class-hero-discount .banner__box {
          margin-right: 6.67vw;
}
}
.index .banner--desktop-transparent.banner-class-hero-discount .banner__box {
        max-width: 603px;      
  }
.index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner .banner__box {
    margin-right: 0;
}
@media(min-width:1321px){
.index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner .banner__box {
    max-width: 578px;
 
}
  .index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner.mother-banner .banner__box {
    max-width:657px;
         margin-left: 70px;
}
  .index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner.lp-banner-page .banner__box {
    max-width: 490px;
 
}  
   .index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner.lp-banner-page.lp-bottom-banner .banner__box {
    max-width: 463px;
 
}  
  .index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner.ramadan-banner-hp .banner__box {
    max-width: 580px;
 
} 
  .index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner.nfd-banner-hp .banner__box {
    max-width: 635px;
            margin-left: 70px;
 
} 
  .index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner.nfd-banner-hp.frg-coll-hp-b .banner__box{
      max-width: 538px;
            margin-left: 60px;
  }
   .ramadan-sale-body .index .banner--desktop-transparent.banner-class-hero-discount.right-side-con-banner.ramadan-banner-hp .banner__box {
    max-width: 627px;
 
}  
   .index .banner-class-hero-discount.feb-hp-banner .banner__content{
    padding-right:120px;
  }
  .index .banner-class-hero-discount.feb-hp-banner.lp-banner-left .banner__content{
    padding-left:120px;
  }
  .index .banner-class-hero-discount.right-side-con-banner .banner__heading{
    font-size:72px;
    line-height:79.2px;
  }
}

.index .banner-class-hero-discount .banner__heading{
  color: var(--White, #000);
  text-align: center;
  font-size: 56px;
  line-height: 61.6px;
  max-width:100%;
}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner .banner__heading{
font-family: 'MundialRegular';
  color:#fff;
  font-weight:400;
  text-transform:uppercase;
  font-size:48px;
    line-height:52px;
}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-left .banner__heading{
  text-align: left;
  color:#000;
}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.mother-banner .banner__heading{
    color:#000;
}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page .banner__heading{
  font-size:40px;
    line-height:42px;
}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page.frg-coll-hp-b .banner__heading{
  color:#000;
}
.index .frg-coll-hp-b .banner__text p.font-18-20{
  font-size: 18px;
}
.index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page.lp-bottom-banner .banner__heading {
   
    text-align: left;
    color: #000;
}
.early-access-product-section .shop_the_bundle_short_text{
  color: var(--Gold, #926E2F);
  font-family: 'Barlow-SemiBold';
  font-size: 16px;
  font-weight: 600;
  line-height: 120%; /* 19.2px */
}
.early-access-product-section .bestfor_content h4 span{
  margin-left:8px;
  font-family: 'Barlow-Medium';
  color: var(--Black, #000);
  background: #F1F1F1;
  padding: 4px 6px;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%; /* 19.2px */
}
.early-access-product-section .bestfor_content {
    padding-top: 16px;
  padding-bottom:12px;
}
.early-access-product-section ul.bestfor_list li{
  font-size:20px;
  font-family: "Instrument Serif";
  line-height: 110%; /* 22px */
  text-transform: capitalize;
}
.early-access-product-section ul.bestfor_list {
    gap: 14px;
}
.early-access-product-section .discount-text{
   color: var(--White, #FFF);
  text-align: center;   
  text-transform: uppercase;
  padding: 3.5px 12px;
  border-radius: 1000px;
  background: var(--Gold, #926E2F);
   font-family: 'InstrumentSans Condensed SemiBold';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.18px;
}
.early-access-product-section  .price .price-item,.early-access-product-section .price--on-sale .price-item--regular{
  color: var(--Black, #000);
  font-family: 'Barlow-SemiBold';
  font-size: 22px !important;
  font-weight: 600;
  line-height: 120%; /* 26.4px */
  letter-spacing:0; 
  margin-right: 8px;
}
.early-access-product-section .price--on-sale .price-item--regular{
  color: var(--Dark-Gray, #565656);
}
.early-access-product-section .product__info-container .price--on-sale .price-item--regular{
  font-size: 22px !important;
  margin-right: 3px;
}
.early-access-product-section .return-information{
  display:none;
}
.product .early-access-product-section .price .badge{
   display:none;
}
.product .early-access-product-section .icon-with-text {
    justify-content: space-between;
}
.product .early-access-product-section .icon-with-text--horizontal .icon-with-text__item {
    width: auto !important ;
}
.product .early-access .collapsible-content {
    padding-top: 36px;
}
.index .banner-class-hero-discount.feb-hp-banner .banner__content{
          z-index: 1;
}
.index .lp-bottom-banner.banner-class-hero-discount .banner__text p.font-18-20 em{
      display: block;
    margin-top: 20px;
    font-style: normal;
    font-family: 'MundialDemibold' !important;
    font-weight: 600;
    padding-left: 30px;
  color:#855D3A;
      background-image: url(/cdn/shop/files/time-hourglass-svgrepo-com_1.svg?v=1744632193);
    background-repeat: no-repeat;
}
@media screen and (max-width: 1390px) {
.index .banner--desktop-transparent.banner-class-hero-discount .banner__box { margin-right: 5vw;}
}
@media screen and (max-width: 1320px) {
.index .banner--desktop-transparent.banner-class-hero-discount .banner__box { margin-right: 0;max-width:500px;}
  
}
@media screen and (max-width: 1199px) {
  .index .banner-class-hero-discount .banner__heading {font-size: 48px;}
  .index .banner--desktop-transparent.banner-class-hero-discount .banner__box{ max-width: 450px;min-width: inherit; }
}
@media (max-width: 1080px) {
   .index .banner--desktop-transparent.banner-class-hero-discount .banner__box{ max-width: 380px;min-width: inherit; }
  .index .banner-class-hero-discount .banner__buttons .button{font-size:16px;padding:12px;}
   .index .banner-class-hero-discount:not(.feb-hp-banner) .banner__content {padding-top: 0px;    }
  .banner-class-hero-discount .banner__box h4{font-size: 14px;letter-spacing: 0.14px;    margin: 0 auto 16px;}
      .index .banner-class-hero-discount .banner__heading { font-size: 42px; line-height: 120%;}
  .index .banner-class-hero-discount .banner__text p.font-18-20 {   font-size: 18px;    font-weight: 400;    line-height: 120%;    letter-spacing: 0;    margin-top: 12px;}
  .index .lp-bottom-banner.banner-class-hero-discount .banner__text p.font-18-20 {   font-size: 16px;}
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner .banner__heading{font-size:40px; line-height:43px;}
}
@media (max-width: 989px) {
  .index .banner-class-hero-discount .banner__content {    padding-right: 30px;    }
   .index .banner--desktop-transparent.banner-class-hero-discount .banner__box{ max-width: 380px;min-width: inherit; }
  .free-shipping-multicolumn .grid--1-col-tablet-down .grid__item {width: 50%;max-width: 50%;}
  .free-shipping-multicolumn .multicolumn-list {row-gap: 32px;}
}
@media (max-width: 749px) {
   .index .banner--desktop-transparent.banner-class-hero-discount .banner__box{ max-width: 100%;}
  .index .banner-class-hero-discount .banner__content {padding-right: 0px;    }
  .index .banner-class-hero-discount .banner__buttons .button{font-size:16px;padding:12px;}
    .index .banner-class-hero-discount .banner__content {padding-top: 0px;    }
  .banner-class-hero-discount .banner__box h4{font-size: 14px;letter-spacing: 0.14px;    margin: 0 auto 16px;}
      .index .banner-class-hero-discount .banner__heading { font-size: 32px; line-height: 38.4px;}
   .index .banner-class-hero-discount.right-side-con-banner .banner__heading{ font-size:40px;line-height:44px;        max-width: 326px;}
   .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner .banner__heading{    font-size: 40px;    margin: 0;    width: 100%;line-height: 43px;max-width: 100%;}
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.mother-banner .banner__heading{    font-size: 40px;  line-height: 44px;}
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page .banner__heading{    font-size: 32px;  line-height: 38px;}
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-left .banner__heading{text-align: center;}
  .index .lp-banner-page.lp-banner-left .banner__text p.font-18-20 strong{font-size: 16px;}
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page.lp-bottom-banner .banner__heading{    font-size: 28px;  line-height: 34px;text-align: center;}
  .index .banner-class-hero-discount.feb-hp-banner.lp-banner-page.lp-bottom-banner p.free-ship-banner {    max-width: 100%;}
.banner-class-hero-discount.feb-hp-banner .banner__box h4 {  font-size: 18px;  line-height: 24px;    padding: 4px 19px;margin-bottom: 16px;}
.banner-class-hero-discount.feb-hp-banner.mother-banner .banner__box h4 {font-size: 18px;line-height: 26px;padding: 6px 19px;}
  .index .banner-class-hero-discount.feb-hp-banner .banner__buttons {    margin-top: 16px;}
  .index .banner-class-hero-discount.feb-hp-banner .banner__buttons .button{max-width:100%;}
  .index .banner-class-hero-discount.feb-hp-banner.mother-banner .banner__buttons .button{max-width:100%;}
  .index .banner-class-hero-discount.feb-hp-banner.lp-banner-page .banner__buttons .button{max-width:100%;}
  .index .banner-class-hero-discount.feb-hp-banner.lp-banner-page.lp-bottom-banner .banner__buttons .button{max-width:100%;}
  .index .banner--desktop-transparent.right-side-con-banner .banner__box{padding-top:70px;}
  .index .banner--desktop-transparent.right-side-con-banner.feb-hp-banner .banner__box{padding-top:32px;        background: transparent;}
  .index .banner-class-hero-discount .banner__text p.font-18-20 {   font-size: 18px;    font-weight: 400;    line-height: 120%;    letter-spacing: 0;    margin-top: 12px;}
   .index .lp-bottom-banner.banner-class-hero-discount .banner__text p.font-18-20 {   font-size: 16px;}
  .index .lp-bottom-banner.banner-class-hero-discount .banner__text p.font-18-20 em {
    text-align: center;
    width: fit-content;
    margin-inline: auto;
}
  .index .frg-coll-hp-b.lp-banner-page-main .banner__text p.font-18-20 strong {
    font-size: 16px;
    line-height:22px;
    margin-bottom: 10px;
 
}
  .banner-class-hero-discount.feb-hp-banner.nfd-banner-hp.lp-banner-page-main .banner__box h4 {
     font-size: 14px;
    line-height: 25px;
    margin-left: auto;
    padding: 2px 13px;
}
   .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page-main .banner__heading {
    font-size: 32px;
    line-height: 36px;
    text-align: center !important;
}
  
  .index .lp-banner-page-main p.free-ship-banner.center.font-14-15-500 {
    font-size: 13px;
    gap: 4px;
  }
  .free-shipping-multicolumn .grid--1-col-tablet-down .grid__item {width: 100%;max-width: 100%;padding: 0px!important;}
  
  .free-shipping-multicolumn .multicolumn-list {margin: 0px !important;padding: 0 16px !important;}
  .free-shipping-multicolumn .inline-richtext{font-size: 14px;line-height: 16.8px;}
  .free-shipping-multicolumn .rte p,.free-shipping-multicolumn .rte {font-size: 13px;line-height: 16.9px;}
  .free-shipping-multicolumn .multicolumn-card__info {padding: 8px 0 0px !important;}
  .free-shipping-multicolumn .page-width {padding-top: 16px;padding-bottom: 32px;}

  .product .early-access .collapsible-content {padding-top: 24px;}
  .product .early-access .collapsible-content__heading{margin-bottom:24px;}
  .section-template--16296955412557__main-padding {  padding-bottom: 0;}
  .product .early-access-product-section .icon-with-text { column-gap: 16px;}
  .product .early-access-product-section .icon-with-text ul.slick-dots {display: none !important;}
  .product .early-access-product-section .icon-with-text .slick-list.draggable { transform: none;    margin-right: 0;  overflow: inherit;}
  .product .early-access-product-section .icon-with-text .slick-track {  display: flex;   gap: 16px; justify-content:space-between;    width: auto !important;    transform: none !important;}
.product .early-access-product-section .icon-with-text--horizontal .icon-with-text__item {
    width: 67px !important;
}
   .product .early-access-product-section .icon-with-text__item .inline-richtext {
        font-size: 14px;
    }
  .product .early-access-product-section .icon-with-text--horizontal .icon-with-text__item:last-child {
    width: 79px !important;
}
  .early-access-product-section .discount-text{font-size:14px;}
  .early-access-product-section .price .price-item, .early-access-product-section .price--on-sale .price-item--regular{    font-size: 18px !important;}
}
@media(max-width:390px){
  .index .banner-class-hero-discount.right-side-con-banner.feb-hp-banner.lp-banner-page-main .banner__heading {
    font-size: 28px;
    line-height: 32px;
  }
  .index .lp-banner-page-main .banner-with-bul {
    gap: 4px;
}
  .index .lp-banner-page-main p.free-ship-banner.center.font-14-15-500 {
        font-size: 12px;
        letter-spacing: -0.5px;
  }
}
@media(max-width:359px){
      .index .banner-class-hero-discount .banner__heading {font-size: 26px;line-height: 32px;}
   .index .banner-class-hero-discount.right-side-con-banner .banner__heading {font-size: 32px;line-height: 36px;}
.index .banner--desktop-transparent.right-side-con-banner .banner__box {padding-top: 40px;}
  .index .banner__box&gt;*+.banner__buttons{margin-top:10px;}
}
/* 08-11-2024 */
.overflow-hidden {    overflow: visible !important; }

.property-value-bundle-main-product .rebuy-cart__flyout-item-properties ,.property-value-free-gift .rebuy-cart__flyout-item-quantity{
    display: none;
}
.property-value-free-gift .rebuy-cart__flyout-item-media,.property-value-free-gift .rebuy-cart__flyout-item-product-title,
.property-value-free-gift .rebuy-cart__flyout-item-properties,.property-value-free-gift .rebuy-cart__flyout-item-price{
    pointer-events: none;
}
body [data-rebuy-component=cross-sell-widget] {
    border-bottom: 0;
  padding-bottom:24px;
}
/* body .rebuy-widget-container.widget-display-embed.is-visible {
    border-bottom: 1px solid #eee;
} */
@media (min-width: 481px) and (max-width: 767px) {
   body .rebuy-widget .rebuy-product-grid.medium-columns-2 .rebuy-product-block,body .rebuy-recommended-products .rebuy-product-grid.medium-columns-2 .rebuy-product-block {
        width: 100%;
    }
}
.rebuy-cart__flyout.event-none {
    pointer-events: none;
}
body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-discount-message{
  color:#000;
  font-family: 'Barlow';
    font-weight: 600;
}
body .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title,body  .rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title,
body .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-media img,body .rebuy-recommended-products .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-media img,
body .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-info, body .rebuy-recommended-products .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-info{
    margin: 0;
}
body .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable,body .rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable {
   font-size: 18px;
  color: #B48256;
  font-weight: 600;
line-height: 120%; /* 21.6px */
letter-spacing: -0.18px;
text-transform: capitalize;
  font-family: 'MundialDemibold' !important;
}
body .rebuy-money, body .rebuy-widget .rebuy-money {
  color: var(--Black, #000);
  font-family: 'MundialDemibold' !important;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%; /* 16.8px */
  text-transform: capitalize;
}
body .rebuy-widget .rebuy-button {   
   font-family: 'MundialDemibold' !important;  
    line-height: normal;
    letter-spacing: 0.18px;
    color: #565656;
    /* Button/Link */  
    font-size: 12px;
    font-weight: 600;
    line-height: 120%; /* 14.4px */
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-transform: capitalize;
    padding:0;
    background-color:transparent;
    text-align:left;
  border:0; 
  margin-bottom:8px;
}
body .rebuy-widget .rebuy-product-block,body .rebuy-recommended-products .rebuy-product-block{
  background: rgba(190, 150, 115, 0.12);
  padding:8px !important;
  height: 100% !important;  
}
body .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-media {
    width: 70px;
}
body .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-info,
body .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-actions{
    width: calc(100% - 70px);
    padding: 0 0 0 12px;
}
body .rebuy-widget .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable {
    width: 70px ! IMPORTANT;
    height: 70px !important;
}
body .rebuy-widget .rebuy-product-block .rebuy-product-media img,body  .rebuy-recommended-products .rebuy-product-block .rebuy-product-media img{
  object-fit:cover;
}
body .rebuy-widget .flickity-button,body .rebuy-recommended-products .flickity-button{
  width:30px;
  height:30px;
}
body .rebuy-cart__shop-pay-button{
    height: 45px;
    padding: 0;
   border-radius: 0;
}
body button.rebuy-button.rebuy-cart__checkout-button.block {
    text-transform: uppercase; 
  padding: 9px;
 font-family: 'MundialDemibold' !important;
      font-weight: 600;
    line-height: normal;
    letter-spacing: 0.18px;
    text-transform: uppercase;
  height: 45px;
    border-radius: 0;
}
body [data-rebuy-component=checkout-area]{
      gap: 12px;
}
body[data-rebuy-component=cross-sell-widget] .rebuy-widget .super-title,body [data-rebuy-component=cross-sell-widget] .rebuy-widget .primary-title, 
body [data-rebuy-component=cross-sell-widget] .rebuy-widget .description {
    font-size: 18px;
}
body .rebuy-cart__flyout-item-price .rebuy-money.sale,body  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-price .rebuy-money.sale {
    color: #000;
}
body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-info {
    place-content: start flex-start;
  padding-left:0;
}
body .rebuy-cart__flyout-item-discount-message {
    display: none;
}
body .rebuy-cart a:focus-visible,body .rebuy-cart button:focus-visible,body .rebuy-cart select:focus-visible,body .rebuy-cart input:focus-visible,body .rebuy-cart__progress-free-product-variant-select:focus-visible {
    outline: 0px !important;
}
body [data-rebuy-cart-anchor]{
      gap: 18px;
}
body [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-label {
    padding-top: 10px;
}
body [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon{
    width: 30px !important;
    height: 30px !important;
    position:relative;
}
body [data-rebuy-component=title-bar]{
  font-size:18px;
  font-weight: 400 !important;
}
body [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] .rebuy-cart__flyout-close,
body [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] .rebuy-cart__flyout-close:hover,
body [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] .rebuy-cart__flyout-close:focus{
  font-size:17px;
   width:17px;
  height:19px;
}
body [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top]{padding:0;}
body [data-rebuy-cart-anchor=header] {
    padding: 20px 16px;
}
.property-value-free-gift .rebuy-cart__flyout-item-price {
    text-align: left !important;
}
/* .rebuy-cart__progress-step:not(:first-child) .rebuy-cart__progress-step-icon svg {
    display: none;
} */
/* .rebuy-cart__progress-step:not(:first-child) .rebuy-cart__progress-step-icon:after{
  content:'';
  background-image:url('gift-p.png');
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:50%;
  bottom:auto;
  left:0;
  right:0;
  margin:auto;
  transform:translateY(-50%);
  width: 14px;
  height: 14px;
} */
/* .rebuy-cart__progress-step.complete:not(:first-child) .rebuy-cart__progress-step-icon svg{
  display:block;
}
.rebuy-cart__progress-step.complete:not(:first-child) .rebuy-cart__progress-step-icon:after{
  display:none;
} */
#rebuy-cart #is-a-gift {
    display: block !important;
}
.collection .card--standard .card__inner .card__content {
    padding: 0;
}
#rebuy-cart.no-items #is-a-gift {
    display: none !important;
}
body .rebuy-money.sale,body .rebuy-widget .rebuy-money.sale,body .rebuy-cart__flyout-subtotal-final-amount,body .rebuy-reorder-cart-total-price-final-amount,
body [data-rebuy-component="cart-subtotal"] .rebuy-cart__flyout-subtotal-final-amount,body [data-rebuy-component="cart-subtotal"] .rebuy-reorder-cart-total-price-final-amount {
    color: #000;
}
body [data-rebuy-component=cross-sell-widget] .rebuy-widget .primary-title {
    text-align: left;
  padding-top:4px;
      text-transform: uppercase;
    font-weight: 400;
  margin-bottom:16px;
}
body .rebuy-cart.has-items [data-rebuy-cart-anchor=footer]{
  border-top: 1px solid #eee;
    padding-top: 15px;
    margin-top: 10px;
  gap:0;
}
body [data-rebuy-component=cart-subtotal]{
  padding-bottom:24px;
  padding-bottom:12px;
}
body .rebuy-widget .rebuy-product-grid.medium-style-list .rebuy-product-block .rebuy-product-actions,body .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price{
  margin-top:8px;
}
body.rebuy-cart-visible .rebuy-cart__flyout h2 {
    color: black;
    text-align: center;
    font-size: 24px;
    line-height: 120%;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-family: 'MundialDemibold' !important;
      margin-top: -5px;
  margin-bottom:16px;
}
body.rebuy-cart-visible .rebuy-cart__flyout h2#rebuy-cart-title{
font-size: 20px!important;
line-height: 120%!important; 
    font-weight:400 !important;
  font-family: 'MundialRegular' !important;
  margin:0;
  text-transform: capitalize;
}
body.rebuy-cart-visible .rebuy-cart__flyout .rebuy-cart__flyout-empty-cart p{
  font-weight:400;
  font-family: 'MundialRegular';
}
body.rebuy-cart-visible .rebuy-cart__flyout .rebuy-cart__flyout-empty-cart h2 + p {
    color: #000;
    text-align: center;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 120%;
    font-family: 'MundialRegular' !important;
    margin:-7px 0 24px 0 !important;
   text-transform: none;
}
body.rebuy-cart-visible .rebuy-cart__flyout .rebuy-cart__flyout-empty-cart p a {
    background: transparent;
    color: #000;
    padding: 0;
    border: 0;
    color: #000;
    font-family: 'MundialRegular';
    font-size: 24px;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: 0px;
    margin-left: 24px;
    text-align:left;
    width:auto;   
    min-width: 165px;
}
/* body.rebuy-cart-visible .rebuy-cart__flyout .rebuy-cart__flyout-empty-cart p {
    border: 1px solid #D4D4D4;
    background: #FFF;
    display: flex;
    align-items: center;
    justify-content:center;
    margin-bottom: 16px;
    margin-top: 0;
    padding: 12px;
} */
/* body .rebuy-cart__flyout-empty-cart h2 + p.ql-align-center ,body.rebuy-cart-visible .rebuy-cart__flyout .rebuy-cart__flyout-empty-cart  h2 + p{
    padding: 0 !important;
    border: 0 !important;
     margin: 24px auto !important;
} */
.no-items [data-rebuy-component=cart-items] {
    border-bottom: 0;
}
.rebuy-product-save {
    color: #fff;
    background: #000;
    display: table;
    margin: 9px 0 0;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 600;
    padding: 3px 8px;
}
button.rebuy-button.rebuy-cart__checkout-button.block.event-none,
button.rebuy-button.rebuy-cart__shop-pay-button.block.event-none{
    display:none;
}
.rebuy-cart-visible .rebuy-cart__flyout {
    right: 0;
    width: 100%;
    max-width: 393px;
      gap: 0;
}
body [data-rebuy-component=cart-items] .rebuy-cart__flyout-empty-cart{
      padding: 16px 0 0 0;
}
.rebuy-cart__flyout-empty-cart .ebuy-cart__flyout-empty-links {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
  justify-content:center;
}
.rebuy-cart__flyout-empty-cart .ebuy-cart__flyout-empty-links li {
    max-width: calc(50% - 4px);
}
body .rebuy-cart__flyout{
  border-radius:0;
}
.rebuy-cart__flyout-empty-cart a {
    display: flex !important;
    flex-direction: column!important;
    background: transparent!important;
    border: none!important;
    padding: 0!important;
  position:relative!important;
}
.ebuy-cart__flyout-empty-links a &gt; span {
    color: #FFF;
    font-family: 'MundialRegular' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 110% !important;
    position: absolute !important;
    bottom: 16px !important;
    left: 16px !important;  
    text-transform: uppercase !important;
  margin-bottom: -5px;
}
.rebuy-cart__flyout .bottom-shop-all-freeship a.button {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 600 !important;
    line-height: normal !important;
    text-transform: uppercase;
    font-family: 'MundialDemibold' !important;
}
.rebuy-cart__flyout .icon-with-text__item span {
    color: #000;
    font-family: 'MundialRegular' !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    text-transform: capitalize;
}
.rebuy-cart__flyout .icon-with-text__item {
    display: flex;
    align-items: center;
    gap: 4px;
}
.rebuy-cart__flyout .icon-with-text {
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 12px;
}
.rebuy-cart__flyout .icon-with-text__item img {
    width: 15px;
}
@media(max-width:749px){
   /* body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media,body  [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media img,
  body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media video{ width: 70px;height: 70px;}
  body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-info{padding:0;width:calc(100% - 70px - var(--rb-cart-item-gap));} */
  body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-label,body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button,
  body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:hover,body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:focus{    width: 30px;}
  /* body .rebuy-widget .flickity-button, body .rebuy-recommended-products .flickity-button{display:none;} */
}
span.or-divider{
  font-family: 'Barlow-SemiBold';
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
  font-style:italic;
}
.pdp-discount-meta{
    color: var(--White, #FFF);
    text-align: center;
    font-family: 'Barlow-SemiBold';
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    padding: 1.5px 8px;
    border-radius: 3px;
    background: var(--Gold, #926E2F);
    line-height: 22px;
}
product-recommendations .discount-text, .card__content .discount-text {
    color: var(--White, #FFF);
    text-align: center;
    font-family: 'Barlow-SemiBold';
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    padding: 1.5px 8px;
    border-radius: 1000px;
    background: var(--Gold, #926E2F);
    display: table;
    line-height: normal;
    position: absolute;
    top: 12px;
    left: 12px;
}
span.price-meta-product{
  font-family: 'Barlow';
    font-size: 22px;
    font-weight: 700;
   line-height: normal;
}
.product .product__info-wrapper .discount-price-con .price__regular .price-item--regular{
  font-weight:400;
  font-family: 'Barlow';
}
.product .product__info-wrapper .discount-price-con {
    display: flex;
    align-items: center;
    gap: 14px;
}
.discount-name-meta {
    color: #000000;
    text-align: center;
    font-family: 'Barlow-SemiBold';
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    padding: 1.5px 8px;
    border-radius: 3px;
    background: #D6D6D6;
    line-height: 22px;
    width: fit-content;
    margin-top: 12px;
}
.section-header.shopify-section-group-header-group {
    z-index: 3;
    top: 32.8px;
  position:fixed;
  left:0;
  right:0;
}
.sticky-announcement{
  position: fixed;
  top:0; 
  left:0;
  right:0;
}
.js body .menu-drawer {
    top: 34px;
}
.return-information span {
    text-align: center;
}
@media(max-width:749px){
  .product .discount-price-con .price__regular .price-item--regular {
    font-size: 16px;
}
  .discount-price-con {
    gap: 7px;
}
  span.price-meta-product {
    font-size: 16px;
}
  .pdp-discount-meta {
   
    font-size: 14px;
  
    padding: 1.5px 5px;
  
  
}
  .discount-name-meta {
    font-size: 14px;

  }
  span.or-divider {
   
     font-size: 16px;
  }
  .section-header.shopify-section-group-header-group {
    top: 30px;
}
  .js body .menu-drawer {
    top: 0;
  }
}

/*** home page css ***/
.collection-list-wrapper.page-width,.why-multicolumn-section .page-width,.discover-multicolumn-section .page-width,.five-start-reviews-section .page-width, .lovers-video-section:not(.lp-lovers-sec) .page-width, .product-information .page-width{
  padding-left:120px;
  padding-right:120px;
}
.why-multicolumn-section .title-wrapper-with-link,.discover-multicolumn-section .title-wrapper-with-link{
    justify-content: center;
    text-align: center;
   margin-bottom: 40px;
}
.why-multicolumn-section .multicolumn-card {
    display: flex;
    gap: 16px;
    background: transparent !important;
}
.why-multicolumn-section .multicolumn-card__info ,.discover-multicolumn-section .multicolumn-card__info{
    padding: 0 !important;
}
.why-multicolumn-section .multicolumn-card__info h3,.discover-multicolumn-section .multicolumn-card__info h3{ 
  font-family: 'MundialDemibold';
  font-size: 18px;
  font-weight: 600;
  line-height: 110%; /* 19.8px */
  text-transform: capitalize;
  margin:0 0 12px;
}
.why-multicolumn-section .multicolumn-card__info .rte{
  margin-top: 0; 
  font-size: 16px;
  font-weight: 400;
  font-family: 'MundialRegular';
  line-height: 110%; /* 17.6px */
}
.why-multicolumn-section .multicolumn-list{
  margin:0 -20px;
}
.why-multicolumn-section .multicolumn-list__item{
  padding:0 20px;
}
.multicolumn.discover-multicolumn-section ,.five-start-reviews-section{
    background: rgba(190, 150, 115, 0.20);
}
.discover-multicolumn-section .title-wrapper-with-link{
  row-gap:24px;
}
.discover-multicolumn-section .title-wrapper-with-link .subtitle {  
  font-size: 16px;
  font-weight: 400;
  font-family: 'MundialRegular';
  line-height: 120%; /* 17.6px */
}
.discover-multicolumn-section .multicolumn-card__info h3{
 margin:0;
}
.discover-multicolumn-section .media {
  padding-bottom: 0 !important;
}
.discover-multicolumn-section .multicolumn-list__item.center .media--adapt img {
    left: inherit;
    transform: none;
    position: relative;
    height: 100%;
    width: 100%; 
   margin: auto;
}
.discover-multicolumn-section .multicolumn-list {
    justify-content: center;
    column-gap: 80px;
}
.discover-multicolumn-section .multicolumn-list__item{
  width:100px;
  max-width:inherit; 
  flex-grow: inherit;
}
.discover-multicolumn-section .multicolumn-list__item .multicolumn-card__image-wrapper {
    margin-left: 0;
    margin-right: 0;
    margin-bottom:8px;
}

.multicolumn.discover-multicolumn-section .button,.five-start-reviews-section .multicolumn .button,.collection-tabs-section .button,
.index .banner-class-home-mens-love-section .banner__box&gt;*+.banner__buttons{
  width:400px;
  letter-spacing: 0.16px;
}
.index .banner-class-hero-free-samples .banner__buttons .button,.home-the-art .button,.index .banner-class-home-mens-love-section .banner__box&gt;*+.banner__buttons a,.collection-tabs-section .card__content .button{  letter-spacing: 0.16px !important;}
.button{  
  font-family: 'MundialRegular';
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  padding:17px;
  letter-spacing: 0.16px;
}
.five-start-reviews-section .multicolumn .title-wrapper-with-link {
    align-items: center;
    flex-direction: column;
    gap: 24px; 
    margin-bottom: 40px;
}
.five-start-reviews-section .title {
    margin: -6px 0 -7px;
}
.five-start-reviews-section .multicolumn-card.content-container {
    padding: 24px 20px;
}
.five-start-reviews-section .multicolumn-card__info {
    padding: 0px;
}
.five-start-reviews-section .multicolumn-card__info h3{
  color: #D8B597;
  margin:20px 0;
  font-family: 'MundialDemibold';
  font-size: 24px;
  font-weight: 600;
  line-height: 120%; /* 28.8px */
}
@media(min-width:750px){
  .product .five-start-reviews-section .multicolumn-card__info h3{color: #D2A680;}
}
.five-start-reviews-section .multicolumn-card__info .rte{
  font-family: 'MundialRegular';
  font-size: 14px;
  font-weight: 400;
  line-height: 120%; /* 18px */
      margin-top: 0;
}
.five-start-reviews-section .multicolumn-card__info .rte p{font-size:14px;line-height:16.8px;}
.five-start-reviews-section .multicolumn-card__info .rte h6{
  margin:20px 0 0;
  font-family: 'MundialDemibold';
  font-size: 14px;
  font-weight: 600 !important;
  line-height: 120%; /* 16.8px */
  text-transform: capitalize;
}
.five-start-reviews-section .slick-slide{
  padding:0 8px;
}
.five-start-reviews-section .slick-list{
  margin:0 -8px;
}
.five-start-reviews-section .multicolumn-card.content-container img.multicolumn-card__image {
    width: 72px;
    height: 13px;
    margin: 0 auto;
}
.five-start-reviews-section ul.slick-dots ,.collection-tabs-section  ul.slick-dots{
    margin-top: 40px;
  width:auto;
  gap:10px;
  justify-content:center;
}
.five-start-reviews-section ul.slick-dots li button ,.collection-tabs-section  ul.slick-dots  li button{   
    height: 9px;
    background: rgba(0, 0, 0, 0.20);
    width: 9px;  
    border-radius:50%;
}
.five-start-reviews-section ul.slick-dots li.slick-active button ,.collection-tabs-section  ul.slick-dots  li.slick-active button{   
       background: #000;
}
.five-start-reviews-section ul.slick-dots li  ,.collection-tabs-section  ul.slick-dots  li{
    flex: inherit;
}
.five-start-reviews-section .slick-arrow ,.collection-tabs-section .slick-arrow,.lovers-video-section .slick-arrow{
  position:absolute;
  left:-67px;
  top:44%;
  bottom:auto;
  transform:translateY(-50%);
  background-image:url('slider-prev.svg');
  background-repeat:no-repeat;
  font-size:0;
  border:0;
  background-size:100% 100%;
  z-index:1;
  cursor:pointer;
  width: 56px;
  height: 56px;
  background-color: transparent;
}
.five-start-reviews-section .slick-arrow{
  top:42% !important;
}
.five-start-reviews-section .slick-next.slick-arrow,.collection-tabs-section .slick-next.slick-arrow,.lovers-video-section .slick-next.slick-arrow{
   background-image:url('slider-next.svg');
  left:inherit;
  right:-67px;
}
.lovers-video-section ul.multicolumn-list{
    padding: 0 80px;
}
.five-start-reviews-section ul.multicolumn-list{
    padding: 0 73px;
}
.lovers-video-section .slick-next.slick-arrow,.five-start-reviews-section .slick-next.slick-arrow{
  right:0;
}
.lovers-video-section .slick-arrow,.five-start-reviews-section .slick-arrow{
  left:0;
}
.banner-class-home-mens-love-section .banner__content {
  padding: 48px 120px;
}
.banner-class-home-mens-love-section .banner__box {
   min-width: 506px;
}
.index .banner-class-home-mens-love-section .banner__heading{
  font-family: 'MundialRegular';
  font-size: 40px;
  font-weight: 400;
  line-height: 110%; /* 44px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
      margin-bottom: -11px;
}
.index .banner-class-home-mens-love-section .banner__box .banner__heading+* {
    margin-top: 24px;
}
.index .banner-class-home-mens-love-section  .banner__text p.font-18-20{
  font-size: 16px; 
  font-family: 'MundialRegular';
  margin-top:24px;
}
.index .banner-class-home-mens-love-section .banner__box&gt;*+.banner__buttons {
    margin-top: 24px;
    max-width: 506px;
}
.top-menu-collection-section .page-width {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
}
.why-multicolumn-section.top-menu-collection-section .multicolumn-list__item {
   padding: 0;
    flex: 0 0 auto;
    width: auto;
}
.why-multicolumn-section.top-menu-collection-section .multicolumn-list {
    margin: 0;
  column-gap:40px;
  justify-content: center;
}
.why-multicolumn-section.top-menu-collection-section .multicolumn-card{
  gap:4px;
  align-items:center;
}
.why-multicolumn-section.top-menu-collection-section .multicolumn-card__info h3{
  margin-bottom:0;
  /* text-decoration:underline; */
  font-size: 16px;
  line-height: 120%; /* 19.2px */
}
.why-multicolumn-section.top-menu-collection-section .multicolumn-card__info h3 a{text-decoration: underline;text-underline-offset: 3px;    text-decoration-thickness: -1px;}
.why-multicolumn-section.top-menu-collection-section .multicolumn-card__info h3 a:hover{color:#fff;}
.top-menu-collection-section img.multicolumn-card__image {
    width: 42px;
    height: 42px;
    object-fit: cover;
}
.index .banner-class-hero-free-samples .banner__heading{
  font-family: 'MundialRegular';
  font-size: 48px;
  font-weight: 400;
  line-height: 110%; /* 44px */
  letter-spacing: -0.48px;
  text-transform: uppercase; 
  max-width: 100%;
  margin-bottom: -14px;
}
.index .banner__text p.font-18-20{
  font-size:20px;
  font-family: 'MundialRegular';
  line-height: 120%; /* 19.2px */
}
.index .mother-banner .banner__text p.font-18-20{
      font-size: 24px;
    margin-bottom: 24px;
}
.index .banner__box&gt;*+.banner__buttons {
    margin-top: 24px;
    max-width: 506px;
}
.index .lp-banner-page-main .banner__box&gt;*+.banner__buttons{
 max-width: 432px; 
}
.index .banner-class-hero-free-samples .banner__buttons .button{
  background: #000;
  color:#fff;
  font-weight: 400 !important;
  font-family: 'MundialRegular';
}
.banner-class-hero-free-samples .banner__text.rte.body:last-child {
    margin-top: 12px;
}
.banner-class-hero-free-samples .banner__text.rte.body:last-child p{  
  font-size: 14px;
  margin-top:12px;
}
.index .banner-class-hero-free-samples.banner--desktop-transparent .banner__box{
   max-width: 506px;
}
.banner-class-hero-free-samples .banner__content {
   padding: 48px 120px;
}
.banner-class-hero-free-samples h4 {
    margin: 0 0 12px;
  font-family: 'MundialRegular';
  font-weight:600; 
  font-size: 14px;
}
.banner-class-hero-free-samples h4 img {
    margin-right: 8px;
}
.banner-class-hero-free-samples .get-free-logo {
    position: absolute;
    bottom: -112px;
    right: -210px;
    z-index: 1;
}
  .collection-tabs-section .tabs{
    display:flex;
    margin-bottom:40px; 
    margin-top: -3px;
  }
  .collection-tabs-section .tabs li{
    width:100%;
    color: #BE9673;
    text-align: center;
    font-family: 'MundialRegular';
    font-size: 16px;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
    text-transform: uppercase;
    padding: 0 8px 8px 8px;
    border-bottom: 1px solid #DEDEDE;
    cursor:pointer;
  }
  .collection-tabs-section .tabs li.active{
    border-bottom: 2px solid #BE9673;
    color: #000;
    font-weight: 400;
    font-family: 'MundialRegular';
  }
 .collection-tabs-section ul.product-grid {
    margin:-10px 0 0 !important;
 }
.shopify-section .banner {
    min-height: 550px !important;
}
.shopify-section .banner.feb-hp-banner {
    min-height: 440px !important;
}
.collection-list-wrapper  .collection-list-title{
  margin-bottom: 40px !important;
  margin-top: -5px;
}
.collection-tabs-section .button {
    margin-top: 40px;
}
.why-multicolumn-section .title-wrapper-with-link .title {
    margin: -8px 0 -5px;
    line-height: 120%;
}
.why-multicolumn-section.why_habibi_home .subtitle.inline-richtext {
    max-width: 1000px;
    line-height: 115%;
    letter-spacing: -0.3px;
}
.discover-multicolumn-section .title {
    margin: -5px 0 -8px;
}
.shopify-section-group-header-group.announcement-bar-section{
      position: sticky;
    top: 0;
}
body.overflow-hidden-tablet .shopify-section-group-header-group.announcement-bar-section{z-index:1;}
.top-menu-collection-section {
    position: fixed;
    top: 122.8px;
    left: 0;
    right: 0;
    z-index: 3;
  display:none;
  height:0;
}
 main#MainContent{
    margin-top: 62px;
      margin-top: 152px;
}
.collection-tabs-section .card__content{
  display: flex;
  flex-direction: column;
}
.collection-tabs-section .card__content .button{
  width:100%;
  margin: 12px 0 0;
 background: #000;
 font-family: 'MundialRegular';
  font-size: 16px;
  font-weight: 400;
  line-height: 110%; /* 17.6px */
  letter-spacing: 0.16px;
  text-transform: uppercase;
}

/* luxury section design 02/12/2024 */
.collection-list-wrapper .product-grid .card-wrapper,.card-wrapper{
  background: linear-gradient(0deg, rgba(190, 150, 115, 0.12) 0%, rgba(190, 150, 115, 0.12) 100%), var(--White, #FFF) !important;
  padding:12px 16px 16px;
}
ul.product-grid .card__heading,
ul.product-grid .card__heading a{
color: var(--Brown, #B48256) !important;
text-align: center;
font-family: 'MundialDemibold';
font-size: 18px !important;
font-style: normal;
font-weight: 600 !important;
line-height: 120% !important; /* 21.6px */
text-transform: capitalize;
    /* display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; */
  /* flex:1; */
}
ul.product-grid .card__heading{margin-bottom:12px !important;}
.card__content .card-information .collection_short_description {
    color: var(--Black, #000) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    text-align: center;
  font-family: 'MundialRegular' !important;
  /* margin:0 0 12px !important; */
}
ul.product-grid .slick-track {
    display: flex;
}
ul.product-grid .grid__item{height:inherit;padding-top:8px;}
ul.product-grid .card__information{display:flex;flex-direction:column;flex:1;}
.collection_scent {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.collection_scent img{max-width:40px;max-height:40px;}
.collection_scent span {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    font-family: 'MundialRegular';
      text-transform: capitalize;
}
.card__information .price__regular .price-item--regular {
color: var(--Black, #000);
font-family: 'MundialRegular';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 110%; /* 17.6px */
text-transform: uppercase;
}
ul.product-grid .card-information&gt;.price {text-align:center;margin:12px 0 0!important;}
.collection-tabs-section .card__content .button{min-height:50px;}
ul.product-grid .card__information .yotpo.bottomLine.yotpo-small {
    padding: 12px 0 !important;
}
ul.product-grid .yotpo .standalone-bottomline .star-clickable {
    width: 100%;
    justify-content: center;
}
ul.product-grid .yotpo .yotpo-bottomline a.text-m{
color: var(--Black, #000) !important;
font-size: 12px;
font-weight: 400;
line-height: 120%; /* 14.4px */
font-family: 'MundialRegular';
}
.custom_add_tag{
    position: absolute;
    top: -18px;
    left: -22px;
    background-color: #000;
    padding: 5px 12px;
  min-width:104px;
    color:#D2A680;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    text-transform: uppercase;
  font-family: 'MundialDemibold';
  z-index:1;
}
.custom_add_tag:after{
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 5px 0;
    border-color: transparent #B48256 transparent transparent;
}
.card__badge .badge{
  position: absolute;
    top: -18px;
    left: -22px;
  background-color:#D6D6D6;
    padding: 5px 12px;
  min-width:104px;
    color:#565656;
    font-size: 14px;
    font-weight: 600;
    line-height: 120%;
 letter-spacing: -0.1px;
text-transform: uppercase;
  font-family: 'MundialDemibold';
  z-index:1;
  border-radius:0;
}
.card__badge .badge.on_sale {
  background-color: #000;
  color: #D2A680;
}
.card__badge .badge:after{
    content: '';
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 5px 0;
    border-color: transparent #565656 transparent transparent;
}
.card__badge .badge.on_sale:after {
  border-color: transparent #D2A680 transparent transparent;
}
/* m backlog */
.five-start-reviews-section h2.title {
    text-align: center;
}
.why_habibi_home .multicolumn-card.content-container img {
    height: 52px !important;
    width: 52px !important;
}
/*,\m backlog */
.announcement-bar-section .utility-bar{background:#1B1B1B;}
.announcement-bar__message{
  font-size:14px;
  line-height:120%;
  font-weight:600;
  font-family: 'MundialDemibold';
  display:flex;
  gap:10px;
  align-items:center;
}
header .button-header a{
  font-size:16px !important;
  font-weight:600;
  line-height:normal;
  font-family: 'MundialDemibold';
    padding: 10px 23px;
  min-height:56px;
}
.banner__content.banner__content--middle-left{z-index:0;}
header .nav-menu-link{
  font-family: 'MundialRegular';
}
header .desktop-with-submenu:not(:last-of-type){margin-right:20px;}
header .button-header a {
    min-width: 190px;
    padding: 10px 5px;
}
.category_home .collection-list-wrapper .card-wrapper {
    padding: 0;
}
header li.desktop-with-submenu:hover a.nav-menu-link {
    color: #BE9673;
}
header li.desktop-with-submenu:hover .link-with-hover svg path{
  fill: #BE9673;
}
/* .product-grid .collection_scent_item:not(:first-child) {
    display: none;
} */
.collection-list-wrapper .collection-list-title,.why-multicolumn-section .title-wrapper-with-link .title p,.discover-multicolumn-section .title,.five-start-reviews-section h2.title,.lovers-video-section .multicolumn .title p{font-weight:400 !important;}
.collection_best_sellers .quick-add__submit {
    height: 50px;
    background: #000;
}
.multicolumn-list .slick-track{
    height: auto;
    display: flex;
}
.five-start-reviews-section .slick-slide{    height: inherit;}
.five-start-reviews-section .multicolumn-card.content-container{
      display: flex;
    flex-direction: column;
}
.five-start-reviews-section .multicolumn-card__info{
  flex: 1;
  display: flex;
  flex-direction: column;
}
.five-start-reviews-section .multicolumn-card__info h3{    flex: 1;}
.five-start-reviews-section .multicolumn-card__info .rte{    display: flex;    flex-direction: column;      flex: auto;}
.five-start-reviews-section .multicolumn-card__info .rte p{    flex: 1;}

.collection-list-wrapper .card__inner.ratio{
  background:transparent;
}
.product-hover-image {
    display: none;
}
@media(min-width:990px) and (max-width:1280px){
  .header:not(.drawer-menu).page-width{padding:16px 20px;}
  header .desktop-with-submenu:not(:last-of-type){margin-right:15px;}
  header .nav-menu-link, header .button-header a{font-size:14px !important;}
  header .button-header a {min-width: auto;padding: 10px 5px;} 
}
 @media(min-width:1200px){
  /* .five-start-reviews-section .multicolumn-card__info h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;} */
   .lovers-video-section .lp-video-slider ul.multicolumn-list{
     padding: 0 100px;
   }
} 
@media(max-width:1199px){
  .collection-list-wrapper.page-width,.why-multicolumn-section .page-width,.discover-multicolumn-section .page-width,.five-start-reviews-section .page-width, .lovers-video-section:not(.lp-lovers-sec) .page-width,.product-information .page-width{padding-left:50px;padding-right:50px;}
  .banner-class-home-mens-love-section .banner__content,.banner-class-hero-free-samples .banner__content {padding: 48px 50px;}
  .banner-class-home-mens-love-section .banner__box {min-width: 450px;}
  .lovers-video-section ul.multicolumn-list ,.five-start-reviews-section ul.multicolumn-list{ padding: 0;overflow:hidden;}
  header .mega-menu-content .right-image-desc a.link-btn{font-size:14px;}
  header .mega-menu-content .left-heading-desc .button, header .bottom-menu-links-drawer .button{padding:17px 10px;}
  .discover-multicolumn-section .multicolumn-list{    column-gap: 30px;}
}
@media(max-width:989px){
  .banner-class-home-mens-love-section .banner__content ,.banner-class-hero-free-samples .banner__content{padding: 30px;}
  .shopify-section .banner { min-height: 490px !important;}
  .banner-class-home-mens-love-section .banner__box { min-width: inherit; max-width: 350px !important;}
  .collection-list-wrapper.page-width,.why-multicolumn-section .page-width,.discover-multicolumn-section .page-width,.five-start-reviews-section .page-width, .lovers-video-section:not(.lp-lovers-sec) .page-width,.product-information .page-width{padding-left:30px;padding-right:30px;}
  .index .banner-class-home-mens-love-section .banner__heading{font-size:32px;    margin-bottom: -6px;}
  .discover-multicolumn-section .multicolumn-list {column-gap: 32px;}
  .banner-class-hero-free-samples .get-free-logo {width: 90px;right:-100px;}
  .index .banner-class-hero-free-samples .banner__heading { font-size: 40px;}
  .index .banner-class-hero-free-samples.banner--desktop-transparent .banner__box {max-width: 450px;}
 .shopify-section .banner.banner-class-hero-free-samples{ min-height: 490px !important;}
  .collection-list-wrapper .collection-list__item.grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width: calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4);}
  .header__icon .icon-hamburger path{fill:#fff;stroke:#fff;}
  .header__icon .icon-close{z-index:56;left:auto;right:16px;}
  .why-multicolumn-section .multicolumn-list__item {padding: 0 16px 32px;}
  .why-multicolumn-section .multicolumn-list {margin: 0 0 -32px; padding: 0 !important;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-list {margin: 0;column-gap:16px;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-card__info h3{font-size:14px;}
  .header__icon--menu svg.icon.icon-close {display: none;}
  div#primary-menu{padding:32px;}
  .collection_best_sellers .quick-add__submit {height:41px;font-size:14px !important;}
   /* .banner__content.banner__content--middle-left{justify-content: end;} */
}
@media (min-width: 750px) and (max-width: 800px){
  .banner-class-hero-free-samples .banner__content.banner__content--middle-left{justify-content: center; align-items: end;/*bottom: -90px;*/}
   .banner-class-hero-free-samples.banner .media&gt;img {object-position: 100% 13%; }
  .banner-class-hero-free-samples.banner.banner-class-hero-free-samples {min-height: 700px !important;}
     /* .banner__content.banner__content--middle-left{justify-content: end !important;} */
} 
@media(max-width:749px){
     .hero-free-samples .banner .media&gt;img {object-position: cover; }
  .banner-class-hero-free-samples .banner__content{padding: 16px;}
  .banner-class-home-mens-love-section .banner__content {padding: 16px;bottom: 0;align-items: end;}
  .collection-list-wrapper.page-width,.why-multicolumn-section .page-width,.discover-multicolumn-section .page-width,.five-start-reviews-section .page-width, .lovers-video-section:not(.lp-lovers-sec) .page-width, .product-information .page-width{padding-left:16px;padding-right:16px;}
 .banner-class-home-mens-love-section .banner__box {max-width: 100% !important; padding: 0 !important;}
  .shopify-section .banner {min-height: 342px !important;}
  .shopify-section .banner {min-height: 550px !important;}
  .shopify-section .banner.feb-hp-banner {min-height: 360px !important;}
  .index  .banner-class-home-mens-love-section.banner__content {align-items: end;bottom: 0;}
  .index .banner-class-home-mens-love-section .banner__box .banner__heading+* { margin-top: 16px;}
  .index .banner-class-home-mens-love-section .banner__heading {font-size: 28px; margin-bottom: -12px;}

.index .mother-banner .banner__text p.font-18-20{
      font-size: 18px;
    margin-bottom: 20px;
}
  .index .banner-class-home-mens-love-section .banner__box&gt;*+.banner__buttons { max-width: 100%;}
  .five-start-reviews-section .page-width { padding-top: 24px !important; padding-bottom: 32px !important;}
  .five-start-reviews-section .multicolumn .title-wrapper-with-link {gap: 16px;margin-bottom: 24px;}
  .five-start-reviews-section .multicolumn .title-wrapper-with-link img {  width: 88px;  height: auto;}
  div .heading-h2 { line-height: 30.8px;  font-size: 28px;}
  .multicolumn div .button ,.five-start-reviews-section ul.slick-dots, .collection-tabs-section ul.slick-dots{margin-top: 24px;}
  .five-start-reviews-section .multicolumn-card__info .rte {font-size: 14px;}
  .five-start-reviews-section .slick-list {margin: 0 -16px;}
  .discover-multicolumn-section .page-width {padding-top: 24px !important;padding-bottom: 24px !important;}
  .multicolumn.discover-multicolumn-section .title-wrapper-with-link { margin-bottom: 24px;}
  .discover-multicolumn-section .title-wrapper-with-link .subtitle {font-size: 16px;}
  .discover-multicolumn-section .multicolumn-list {column-gap:32px;}
  .discover-multicolumn-section .multicolumn-list__item {width: 65px;}
  .discover-multicolumn-section .multicolumn-list__item .multicolumn-card__image-wrapper {margin-bottom: 2px;}
  .discover-multicolumn-section .multicolumn-card__info h3{font-size:14px;    line-height: 120%;}
  .why-multicolumn-section .page-width {padding-top: 32px !important;padding-bottom: 48px !important;}
  .multicolumn.why-multicolumn-section .title-wrapper-with-link {margin-bottom: 3.2rem;}
  .why-multicolumn-section .title-wrapper-with-link .title { margin: -3px 0 -5px;line-height: 110%;}
  .why-multicolumn-section .title-wrapper-with-link .title br{display:none;}
  .why-multicolumn-section .multicolumn-card__info h3, .discover-multicolumn-section .multicolumn-card__info h3 {font-size: 18px;line-height: 120%;margin: 0 0 8px;}
  .why-multicolumn-section.why_habibi_home .subtitle.inline-richtext {
    letter-spacing: -0.1px;
    font-size: 16px;
    margin-top:7px;
   
}
  .multicolumn.why-multicolumn-section.why_habibi_home .title-wrapper-with-link {
        text-align: left;
            justify-content: flex-start;
    }
  .discover-multicolumn-section .multicolumn-card__info h3 {font-size: 14px;}
  .why-multicolumn-section .multicolumn-card__info .rte{line-height: 120%;margin-top: 0;}
  .why-multicolumn-section .multicolumn-card.content-container img { height: 32px;width: 32px;}
  .why-multicolumn-section .multicolumn-card { align-items: self-start;}
  .section-collection-list .collection-list-wrapper.page-width {padding: 24px 16px !important;}
  .collection-list-wrapper .collection-list-title {margin-bottom: 24px !important; margin-top: -3px;}
  .collection-list-wrapper .collection-list__item.grid__item {max-width: 50%; padding: 0 4px 8px;}
   .collection-list-wrapper .collection-list {margin: 0 -4px -8px;        padding: 0 !important;}
  .section-collection-list .collection-list-wrapper .card__inner.ratio { --ratio-percent: 122% !important; }
  .banner-class-hero-free-samples .banner__content {padding: 24px 16px 16px 16px;bottom: 0; align-items: end;}
  .index .banner-class-hero-free-samples.banner--desktop-transparent .banner__box {max-width: 100%;padding: 0;}
  .shopify-section .banner.banner-class-hero-free-samples { min-height: 550px !important;}
  .banner-class-hero-free-samples .banner__text.rte.body:last-child p {margin-top: 8px;}
  .index .banner-class-hero-free-samples .banner__box&gt;*+.banner__buttons {margin-top: 16px;max-width: 100%;        margin-bottom: -4px;}
  .index .banner-class-hero-free-samples .banner__box .banner__heading+* { margin-top: 16px;}
  .index .banner-class-hero-free-samples .banner__heading {font-size: 32px;max-width: 393px;        margin-top: -7px;}
  .banner-class-hero-free-samples h4 {margin: 0 0 16px}
  .banner-class-hero-free-samples .get-free-logo {right: inherit;position: relative;bottom: inherit;width: 96px;height: 96px;margin-bottom: 10px;margin-left: 0;display:block;        object-fit: cover;}
  .index .banner-class-hero-free-samples .mobile-img ,.index .banner-class-hero-free-samples .banner__media,{position: absolute !important;}
  .top-menu-collection-section .page-width {padding: 10px 16px!important;}
  .why-multicolumn-section.top-menu-collection-section .page-width {padding-right: 0 !important;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-list {column-gap: 16px;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-list::-webkit-scrollbar{display:none;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-card.content-container img {height: 26px;width: 26px;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-card__info h3{font-size:12px;}
 
  /* .why-multicolumn-section.top-menu-collection-section .multicolumn-list { flex-wrap: nowrap; overflow: auto; column-gap: 0; padding: 0 16px !important;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-list__item{ white-space: nowrap;} */
  .collection-tabs-section .tabs li{padding:8px 8px 14px;}
  .collection-list-wrapper .card-wrapper{padding:8px 8px 12px;}
  ul.product-grid .grid__item{padding:0 4px;}
  ul.product-grid .slick-list{margin:0 -4px;}
  .collection_scent{margin-top:0 !important;gap:8px;}
  .collection_scent img{max-width:30px;max-height:30px;}
  ul.product-grid .card-information&gt;.price{margin:6px 0 0 !important;}
  .card__information .price__regular .price-item--regular{font-weight:600;font-family: 'MundialDemibold';font-size:16px !important;}
  .collection-tabs-section .card__content .button {min-height: 41px;font-size: 14px;padding: 10px 10px;}
  .collection-tabs-section .button{margin-top:24px;}
  .section-template--16395051565133__collections_tabs_c48UXw-padding{padding-top:32px!important;padding-bottom:32px !important;}
  .collection-list-wrapper .collection-list__item.grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width: calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);}
  .announcement-bar__message{font-size:12px;gap:4px;}
  .announcement-bar{max-height:30px;}
  .why-multicolumn-section.top-menu-collection-section .multicolumn-list{flex-wrap:nowrap;overflow:auto;justify-content:flex-start;}
  .top-menu-collection-section{top:81.5px;}
   .header__heading-link{padding:4px 10px;}
  .header__heading-logo-wrapper img{max-width:91px;}
  .index .banner-class-home-mens-love-section  .banner__text p.font-18-20{margin-top:16px;}
  .banner-class-home-mens-love-section.banner{min-height:auto !important;}
  .banner-class-hero-free-samples h4 {font-weight:400;}
   main#MainContent{    margin-top: 45px;margin-top:97px;}
  .collection-hero__description.rte p{font-size: 14px;        text-align: left;}
  .main-collection-product-grid.gradient {padding: 24px 0 0;}
  h2.product-count__text.text-body, h2.product-count__text.text-body span{    font-size: 13px;}
  .collection_sortList{ margin-right: -16px;padding-left:0;}
  .five-start-reviews-section .multicolumn-card__info .rte p {  line-height: 17.2px;}
  .collection-list-wrapper .product-grid .card-wrapper, .card-wrapper{padding: 8px 8px 12px 8px;}
  .custom_add_tag,.card__badge .badge{font-size:10px;padding: 4px;min-width: 60px;line-height: 12px;letter-spacing: -0.1px;left: -13px;top: -12px;}
  ul.product-grid .slick-list {   margin: 0 -4px !important;}
  .collection-tabs-section .card__inner.ratio:before {  padding-bottom: 93.6% !important;}
  .collection-tabs-section .tabs{margin-bottom:24px;}
  .collection ul.product-grid .yotpo .yotpo-bottomline a.text-m {    font-size: 11px;    line-height: 130%;}
  .collection .breadcrumb-item{font-size:12px;line-height: 120%;}
  .popup-main-div .selection {   margin-bottom: 24px;}
  .main-collection-product-grid.gradient.gift-sets { padding-bottom:32px;}
   h1.collection-hero__title, .collection-gift-sets h1{margin:24px 0;}
  
}

@media(max-width:480px){
  .multicolumn.discover-multicolumn-section .button, .five-start-reviews-section .multicolumn .button, .collection-tabs-section .button {width: 361px;}
  footer .footer-copy-right a,footer .footer-copy-right p{line-height: 13.37px;letter-spacing: -0.01em;}
  .discover-multicolumn-section .multicolumn-list {        column-gap: 28px;    }
}
@media(max-width:380px){
  .multicolumn.discover-multicolumn-section .button, .five-start-reviews-section .multicolumn .button, .collection-tabs-section .button { width: 100%;}  
 .multicolumn.discover-multicolumn-section .button, .five-start-reviews-section .multicolumn .button, .collection-tabs-section .button {width: calc(100% - 32px);margin: 24px 16px 0;}
  .shopify-section .banner.banner-class-hero-free-samples {min-height: 440px !important;}
  .category_home .collection-list-wrapper h3.card__heading a.full-unstyled-link {    font-size: 14px;    width: 100%;}
      .index .banner-class-hero-free-samples .banner__heading {        font-size: 24px;}
  .index .banner-class-hero-free-samples .banner__box&gt;*+.banner__buttons{margin-bottom: -5px;margin-top: 11px;}
  .index .banner-class-hero-free-samples .banner__box .banner__heading+* {margin-top: 11px;}
      .banner-class-hero-free-samples h4 {        margin: 0 0 11px;    }
  .index .banner__text p.font-18-20 {    line-height: 119%;    font-size: 14px;}
  .banner-class-hero-free-samples .banner__text.rte.body:last-child {    margin-top: 11px;}
.discover-multicolumn-section .multicolumn-list {        column-gap: 26px;    }
}
@media(max-width:360px){
    .discover-multicolumn-section .multicolumn-list {
        column-gap: 20px;
    }
}
@media(max-width:350px){
    .discover-multicolumn-section .multicolumn-list {
        column-gap: 10px;
    }
}
/* @media(max-width:330px){
     .discover-multicolumn-section .multicolumn-list {column-gap: 5px;}
} */

.five-start-reviews-section .slick-arrow:before,.five-start-reviews-section .slick-arrow:after,
.product .lovers-video-section .slick-arrow:before,.product  .lovers-video-section .slick-arrow:after
{
  display:none !important;
}
.product .lovers-video-section .slick-arrow{
  top:44% !important;
}
.five-start-reviews-section .slick-arrow.slick-prev,.product .lovers-video-section .slick-arrow.slick-prev{
      background-image: url(slider-prev.svg) !important;
}
.product section.five-start-reviews-section ul.slick-dots,
.product .lovers-video-section ul.slick-dots{
  width:auto;
  margin-bottom:0;
  margin-top:40px;
}
.collection-list-wrapper .product-grid .card-wrapper, .card-wrapper {
    position: relative;
}
.category_home .collection-list .card__inner.ratio:before {
    padding-bottom: 101.4%!important;
}
details[open]&gt;.search-modal,input#Search-In-Modal ,header .search-modal button.search__button.field__button,.predictive-search__item--term,.predictive-search__results-groups-wrapper{
  background: #fff;
  color: black;
}
.predictive-search__item--link-with-thumbnail{  color: black; border-bottom: .1rem solid #000;}
.predictive-search__heading{color:black !important;}
@media(max-width:749px){
  .product section.five-start-reviews-section ul.slick-dots,
.product .lovers-video-section ul.slick-dots{
  margin-top:24px;
}
  .category_home .collection-list .card__inner.ratio:before {padding-bottom: 122% !important;}
  .prod-temp-discovery-set.product .collection-tabs .tab_content .product-item img{width: 80px;max-width: 80px;}
    .prod-temp-discovery-set.product  .collection-tabs .tab_content .product-item h3{grid-column: span 4 / span 3;}
    .prod-temp-discovery-set.product .tab_content .product-item.grid__item a {grid-template-columns: repeat(5, 1fr) !important;}
  .five-start-reviews-section .multicolumn .button{margin-top:32px;}
}
@media(max-width:480px){
  .discover-multicolumn-section .title , .five-start-reviews-section h2.title{max-width: 75%;}
  
}
@media(max-width:375px){
  .why-multicolumn-section .title-wrapper-with-link .title, .discover-multicolumn-section .title, .five-start-reviews-section h2.title {max-width: 85%;}
}

/*6/12*/

.top-menu-collection-section{
  z-index:2;
}
.custom-mobile-menu-drawer #MobileMenu-take-the-30-sec-quiz span{
    text-transform: uppercase;
    color: #B48256;
    font-family: 'MundialRegular';
    font-weight: 400;
}
.predictive-search__list-item *,
.predictive-search-results *,
.predictive-search__heading{
    color: #000;
    font-family: 'MundialRegular' !important;
}
predictive-search[loading] .predictive-search__loading-state, predictive-search[loading] .predictive-search-status__loading{
  text-align:center;
  background-color:#fff;
}
predictive-search[loading] .predictive-search__loading-state svg .path, predictive-search[loading] .predictive-search-status__loading svg .path{stroke:#000;}

/* 10-12-24 */
.announcement-bar__link:hover {text-decoration: none;}
.announcement-bar__message svg {
    display: none !important;
}
.why-multicolumn-section.top-menu-collection-section .multicolumn-card__info h3 a:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.rebuy-cart-visible .rebuy-cart__flyout h2,.rebuy-cart, .rebuy-cart *, .rebuy-cart *::before, .rebuy-cart *::after{    font-family: 'MundialRegular' !important;}
.home-the-art{margin-top: -0.5px;}
.footer{    z-index: 0;    position: relative;}
/* reviews pop css */
body .yotpo-summary-header .yotpo-summary-header-title {
    padding: 67px 16px 0 !important;
    color: #000;
    font-size: 20px !important;
    line-height: 110% !important;
    text-transform: uppercase !important;
}
.yotpo-display-l .yotpo-reviews-summary-container .yotpo-reviews-summary-modal-container .yotpo-reviews-summary-drawer-container .yotpo-summary-close,.yotpo-display-s .yotpo-reviews-summary-container .yotpo-reviews-summary-modal-container .yotpo-reviews-summary-drawer-container .yotpo-summary-close{
    padding: 2px;
    width: 13px;
    height: 10px !important;
    margin-top: 24px !important;
}
.yotpo-summary-header .yotpo-summary-header-text {
    color: #000 !important;
    line-height: 120% !important;
    padding: 16px 16px 24px 16px !important;
}
.yotpo-summary-header .yotpo-summary-header-text .yotpo-summary-header-icon {
    display: none !important;
}
.yotpo-single-summary-container .yotpo-summary-read-topic-reviews-link,.yotpo-summary-body .yotpo-reviews-highlights-title,.yotpo-single-summary-container .yotpo-summary-content ,
.yotpo-single-summary-container .yotpo-summary-read-topic-reviews-link .yotpo-summary-read-topic-reviews-link-text{
    font-family: 'MundialDemibold' !important;
    font-weight: 600 !important;
    color:#000!important; 
}
.yotpo-summary-header .yotpo-summary-header-text,body .yotpo-summary-header .yotpo-summary-header-title ,.yotpo-single-summary-container .yotpo-summary-coverage,.yotpo-summary-body .yotpo-review-highlight,
.yotpo-single-summary-container .yotpo-summary-title .yotpo-summary-topic,.yotpo-summary-footer-container .yotpo-summary-footer-read-all-reviews .yotpo-summary-footer-read-all-text,.yotpo-single-summary-highlight-container .yotpo-summary-highlight-content{
    font-family: 'MundialRegular' !important;
    font-weight: 400 !important;
    color:#000!important; 
}
.yotpo-summary-body .yotpo-reviews-highlights-title{padding-top:0 !important;}
.yotpo-summary-footer-container .yotpo-summary-footer-yotpo-link-container,.yotpo-summary-footer-container .yotpo-summary-footer-read-all-reviews .yotpo-dashed-right-arrow {
    display: none !important;
}
.yotpo-summary-footer-container {
    justify-content: center !important;
}
.yotpo-summary-footer-container .yotpo-summary-footer-read-all-reviews  {
    background: #000 !important;
    height: 50px !important;
    padding:0 16px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 24px 16px !important;
    width: 100%;
}
.yotpo-summary-footer-container .yotpo-summary-footer-read-all-reviews .yotpo-summary-footer-read-all-text{
     color: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 110% !important;
    letter-spacing: 0.16px !important;
    text-transform: uppercase;
}
.yotpo-summary-footer-container{height: fit-content !important;}
.yotpo-single-summary-container {
    padding: 0 0 24px !important;
    gap: 12px;
    margin-bottom: 24px;
    border-bottom: 1px solid #BE9673;
    border-radius: 0 !important;
}
.yotpo-summary-body .yotpo-review-highlight li{    list-style-type: inherit;}
.yotpo-single-summary-container-filter-background:hover{    background-color: transparent !important;}
.yotpo-single-summary-container .yotpo-summary-title .yotpo-summary-topic ,.yotpo-single-summary-container .yotpo-summary-content,.yotpo-single-summary-container .yotpo-summary-read-topic-reviews-link,
.yotpo-summary-body .yotpo-reviews-highlights-title{
    font-size: 16px !important;
    line-height: 120% !important;
}
.yotpo-single-summary-container .yotpo-summary-coverage{
  font-size: 14px !important;
  line-height: 120% !important;
}
.yotpo-summary-sentiment svg path {
    fill: #BE9673;
}
.yotpo-display-l .yotpo-reviews-summary-container .yotpo-reviews-summary-modal-container .yotpo-reviews-summary-drawer-container {
    width: 393px !important;
    border-left: 1px solid #000;
}
.yotpo-summary-footer-container{border-color:#000 !important;}
.yotpo-display-s .yotpo-summary-body {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.yotpo-single-summary-container .yotpo-summary-title {
    margin-bottom: 4px;
}
/* mobile */
.yotpo-reviews-summary-modal-container .yotpo-mobile-summary-bottomline {
    display: none !important;
}
.yotpo-display-s .yotpo-reviews-summary-container .yotpo-reviews-summary-modal-container {
    justify-content: center !important;
}
.yotpo-display-s .yotpo-reviews-summary-container .yotpo-reviews-summary-modal-container .yotpo-reviews-summary-drawer-container {border-radius: 0 !important;  border-left: 0.888px solid  #000;background: #FFF;}
.yotpo-display-s .yotpo-reviews-summary-container .yotpo-reviews-summary-modal-container {
    width: calc(100% - 32px) !important;
    justify-content: center !important;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
}
.product__info-wrapper .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-score ,.product__info-wrapper .yotpo-reviews-star-ratings-widget .yotpo-sr-vertical-border {
    display: none !important;
}
.product__info-wrapper .yotpo-reviews-star-ratings-widget  .yotpo-sr-bottom-line-text {
    color: #000 !important;
    font-family: 'MundialRegular' !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 2px 8px 0 0 !important;
    line-height: 120% !important;
}
.product__info-wrapper .yotpo-sr-bottom-line-summary{    align-items: center !important;gap:14px;}
.product__info-wrapper a.yotpo-sr-bottom-line-summary &gt; div {
    height: 20px !important;
    margin: 0 !important;
}
.product__info-wrapper .yotpo-star-rating-reviews-summary-text {
    padding: 0 !important;
    margin: 0 !important;
    color: #000;
    text-align: center;
    font-family: 'MundialDemibold' !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 120% !important;
    text-transform: capitalize;
}
.product__info-wrapper #yotpo-star-rating-reviews-summary{padding-top: 6px;height: auto !important;}
.product__info-wrapper .yotpo-reviews-star-ratings-widget{margin: 0 !important;}
.related-products .product-card-wrapper div#yotpo-star-rating-reviews-summary {
    display: none !important;
}
.product__info-wrapper .yotpo-sr-bottom-line-summary &gt; div:first-child {
    margin: 0 !important;
}
.product__info-wrapper .flex.data_freg {
    display: flex;
    justify-content: space-between;
    gap: 5px;
    align-items: center;
  margin-bottom:12px;
}
.product__info-wrapper .flex.data_freg .pop_up_freg {
    color: #000;
    text-align: center;
    font-family: 'MundialDemibold';
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: capitalize;
}
.product__info-wrapper .flex.data_freg h4{margin-bottom:0 !important;}
.marquee-text-parent-pdp .espressoh-bar-marquee ul img {
    object-fit: contain !important;
    height: 100%;
}
@media(max-width:749px){
  .top-menu-collection-section{display:block;height:auto;}
  .yotpo-single-summary-container .yotpo-summary-title {
    margin-bottom: 0px;
}
  body .yotpo-summary-header .yotpo-summary-header-title {
    padding: 54px 16px 0 !important;
  }
  .yotpo-summary-header .yotpo-summary-header-text{    padding: 14.32px 16px 21.32px 16px !important;}
  .yotpo-single-summary-container {    padding: 0 0 21.32px !important;    gap: 10.66px;    margin-bottom: 21.32px;}
  .yotpo-single-summary-container .yotpo-summary-title .yotpo-summary-topic,.yotpo-summary-body .yotpo-review-highlight li {
    font-size: 12px !important;
    line-height: 120% !important;
}
  .yotpo-single-summary-container .yotpo-summary-content,.yotpo-display-s .yotpo-summary-body .yotpo-reviews-highlights-title {
    font-size: 14px !important;
    line-height: normal !important;
}
  .yotpo-single-summary-container .yotpo-summary-coverage {
    font-size: 13px !important;
    line-height: 120% !important;
}
  .yotpo-summary-footer-container .yotpo-summary-footer-read-all-reviews{    margin: 21.32px 16px !important;height:44.42px !important;}
  .yotpo-summary-footer-container .yotpo-summary-footer-read-all-reviews .yotpo-summary-footer-read-all-text {
    font-size: 14.214px !important;
  }
  .yotpo-reviews-main-widget svg g, .yotpo-reviews-main-widget svg {
    fill: #000 !important;
}
  .yotpo-display-s .yotpo-reviews-summary-container .yotpo-reviews-summary-modal-container .yotpo-reviews-summary-drawer-container .yotpo-summary-close{padding-top:16px !important;    margin-top: 0 !important;}
  .product__info-container&gt;.shopify-app-block{justify-content:center;}

  .rebuy-cart-visible .rebuy-cart__flyout{max-width:100%;}
}
@media(max-width:480px){
.product__info-wrapper .yotpo-sr-bottom-line-summary,.product__info-wrapper .yotpo-bottom-line-scroll-panel,.product__info-container&gt;.shopify-app-block{    width: 100%;        align-items: center !important;    justify-content: center;}
} 
@media(max-width:389px){
  .custom-mobile-menu-drawer h2{margin-right:50px;}  
}
@supports (-webkit-hyphens:none){
  @media(max-width:749px){
  main#MainContent{margin-top:124.5px !important}
  }
}

#rebuy-quick-view-dropdown-search .far, #rebuy-quick-view-flyout-search .far, #rebuy-reorder-landing-page .far, #rebuy-reactivate-landing-page .far, #rebuy-smart-banner .far, #rebuy-assistant-template .far, #rebuy-smart-search-results-dropdown .far, #rebuy-smart-search-results-sidebar .far, #rebuy-smart-search-results-sidebar-flyout-filter .far, .rebuy-cart .far, .rebuy-flow-component .far, .rebuy-widget .far, .rebuy-recommended-products .far, .rebuy-landing-page .far, .rebuy-cart i:before{
      font-family: "Font Awesome 5 Pro" !important;
}

/*** 16/12/2024 cart css***/
body [data-rebuy-component=progress-bar] {
    padding: 0;   
    position: relative;
    /* margin-top:18px; */
}
body [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-wrapper{
  position:relative;
  z-index:1;
}
body [data-rebuy-component=progress-bar] .rebuy-cart__progress-bar-meter{
  background: var(--Light-Gray, #D6D6D6); 
  height: 3px;
  border-radius:0; 
  position: absolute;
  top: 15px;
  margin:0;
}
body .rebuy-cart__flyout-shipping-bar-meter-fill, body .rebuy-cart__progress-bar-meter-fill, 
body .complete .rebuy-cart__progress-step-icon, body [data-rebuy-component="progress-bar"] .rebuy-cart__progress-bar-meter-fill, 
body [data-rebuy-component="progress-bar"] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon{
  background: var(--Brown, #B48256);
  height:3px;
}
body [data-rebuy-component=progress-bar] .rebuy-cart__progress-bar-prompt{
  color: #BE9673;
  font-family: 'MundialRegular';
  font-size: 16px;
  font-weight: 400;   
  margin-top: 11px;
  text-align: left;
  line-height: 130%; /* 18.2px */
}
body [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-label{
  padding-top: 4px;
  color: var(--Black, #000);
  text-align: center;
  font-family: 'MundialRegular';
  font-size: 14px;
  font-weight: 400;
  line-height: 120%; /* 14.4px */
}
body [data-rebuy-component=cart-items]&gt;ul {
    margin: 4px 0 -10px;
    /* background: rgba(190, 150, 115, 0.12);
    padding: 16px 12px; */
    border: 0;
  gap:0;
}
body [data-rebuy-component=cart-items] {
    border: 0;
}
/* body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item:not(:last-child){
  border-bottom:1px solid #C9A586;
} */
body [data-rebuy-component=cart-items]:not(:last-child) .rebuy-cart__flyout-item{
      margin-bottom: 16px;
}
body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item{
   background: rgba(190, 150, 115, 0.12);
   margin-bottom:16px;
   padding: 8px 12px 8px 8px;
  gap:12px;
}
body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item.property-key-_bundle-products {
  margin-bottom: 0 !important;
  padding: 16px 12px 24px;
  border-bottom:1px solid #C9A586;
}
body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item.property-key-_sub-products{
  padding: 24px 12px 16px; !important;
}
body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item.property-key-_sub-products .rebuy-cart__flyout-item-remove,
body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item.property-key-_sub-products .rebuy-cart__flyout-item-properties,
body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item.property-key-_sub-products .rebuy-cart__flyout-item-price{
  display:none;
}
body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title{
  color: #B48256 !important;
  font-size: 18px;
  line-height: 120%; /* 21.6px */
  letter-spacing: -0.18px;
  text-transform: capitalize;  
  font-family: 'MundialDemibold' !important;
}
body [data-rebuy-component=cart-items]&gt;ul li.rebuy-cart__flyout-item.property-key-_sub-products .rebuy-cart__flyout-item-product-title{
  color: #000 !important;
  font-family: 'MundialRegular' !important;
  font-weight:400;
  padding: 0; 
}
body [data-rebuy-component=cart-items] li.rebuy-cart__flyout-item.property-key-_sub-products .rebuy-cart__flyout-item-info{
      flex-flow: nowrap;
      flex-direction: row-reverse;
}

body [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon{
    background: #fff;
    border: 1px solid #000;
}
body [data-rebuy-component=progress-bar] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon{
  border-color:#B48256;
}

.rebuy-cart__progress-step:first-child .rebuy-cart__progress-step-icon:before,.rebuy-cart__progress-step:nth-child(2) .rebuy-cart__progress-step-icon:before,
.rebuy-cart__progress-step:nth-child(3) .rebuy-cart__progress-step-icon:before{
  content:'';
  background-image:url('free-shipping-step.svg');
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:50%;
  bottom:auto;
  left:0;
  right:0;
  margin:auto;
  transform:translateY(-50%);
  width:19px;
  height:13px;
}
.rebuy-cart__progress-step:nth-child(2) .rebuy-cart__progress-step-icon:before{
  background-image:url('discovery-set-step.svg');
  width:18px;
  height:17px;
}
.rebuy-cart__progress-step:nth-child(3) .rebuy-cart__progress-step-icon:before{
  background-image:url('home-aroma-step.svg');
  width:11px;
  height:24px;
}
.rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon:before{
   filter: invert(100%);
}
.rebuy-cart__progress-step-wrapper .rebuy-cart__progress-step-icon svg{
  display:none;
}
/* body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-info{
      padding: 0 0 0 12px;
} */

body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media,body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media img,body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media video{
  width: 70px;
height: 70px;
}
body .rebuy-cart__flyout-item-price .rebuy-money,body [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-price .rebuy-money{
   font-family: 'MundialDemibold' !important; 
  font-size: 14px;
}
body .rebuy-cart__flyout-item-quantity-widget,bidy [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget {
  border-color: #B48256;
  width: 67px;
}
body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-price {
    margin: 8px 0 0;
}
body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button {
    color:#000;
    background: transparent;
}
body .rebuy-cart__flyout-item-quantity-widget-label,body [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget-label {
    border-color: transparent;
    color: #000; 
    font-size: 14px; 
    font-weight: 600;
    font-family: 'MundialDemibold' !important; 
}
body .rebuy-cart__flyout-item-remove,body [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove{
    width: 14px;
    height: 17px;
  cursor:pointer;
}
body .rebuy-cart__flyout-item-remove .far,body [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove .far{
  font-size:0;
     position: absolute;
    top: 0;
    right: 0;
    background-image:url('cart-remove.svg');
    background-repeat:no-repeat;
    background-size:100% 100%;
    width: 14px;
    height: 17px;
  transition: none !important;
  animation:none;
}
body [data-rebuy-component=notes] .rebuy-cart__notes-textarea{
   background: #FAFAFA; 
   height: 38px;
   padding: 12px 8px;
   color: var(--Dark-Gray, #565656);
   font-size: 12px;
   font-weight: 400;
   line-height: 120%; /* 14.4px */
  
}
body .rebuy-widget .flickity-button{
  background-image:url('slider-prev.svg') !important;
  background-size:100% 100% !important;
  width: 24.253px;
  height: 24.253px;
  box-shadow: none !important; 
}
.rebuy-widget .flickity-button.next{
    background-image:url('slider-next.svg') !important;
}
body .rebuy-widget .flickity-button .flickity-button-icon{
  display:none;
}
body .rebuy-cart__flyout-item.property-value-rebuy-tiered-progress-bar .rebuy-cart__flyout-item-price{
   display:none;
}
body .rebuy-cart__flyout-item.property-value-rebuy-tiered-progress-bar .rebuy-cart__flyout-item-info{
  place-content: center flex-start;
}
body .cart_lock_text{
      margin: 12px 0; 
  font-size: 12px;
  font-weight:400;
}
small#rebuy-cart-characters-remaining {
    margin-top: 10px;
    display: block;
    font-weight: 400;
}
body span.rebuy-cart__flyout-subtotal-final-amount,body span.rebuy-cart__flyout-subtotal-compare-amount{
      font-family: 'MundialDemibold' !important;
  font-size:14px;
}
body [data-rebuy-component=cart-subtotal] .rebuy-cart__flyout-subtotal-label span{
    font-family: 'MundialDemibold' !important;
}
body .rebuy-widget .rebuy-product-grid {
    padding: 0 36px !important;
}
/* .rebuy-widget .rebuy-product-grid .flickity-viewport {
    margin: 0 36px;
} */
.cart_checkout_buttons img{
  display:table;
  margin:0 auto;
}
.cart_checkout_buttons {
   padding-bottom: 16px;
}
.rebuy-cart.no-items [data-rebuy-cart-anchor=footer] .cart_checkout_buttons{
    display:none;
}
.product__info-wrapper span.shop-the-bundle-price {
    font-size: 20px;
  display:flex;
  gap:5px;
  align-items:center;
  line-height: 24px;
}
.product__info-wrapper span.shop-the-bundle-price s {
    color: gray;
  
}
.product__info-wrapper span.shop-the-bundle-price span {
    background: #B48256;
    color: #fff;
    padding: 3px 10px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 17px;
    text-transform: uppercase;
}
/* .prod-temp-discovery-set .collection_scent{
  display:none;
} */
.sample-sets-fragrance-section .multicolumn-list h3{
   font-family: 'MundialDemibold';
  font-size: 18px;
  font-weight: 600;
  line-height: 120%; /* 21.6px */
  text-transform: capitalize;
  margin-top: 8px;
  margin-bottom:8px;
}
.sample-sets-fragrance-section .multicolumn-list p{
  line-height: 120%; /* 19.2px */
}
.sample-sets-fragrance-section .multicolumn-card__info&gt;:nth-child(2) {
    margin-top: 8px;
}
.sample-sets-fragrance-section .multicolumn-list__item.center .media--adapt img {
    left: inherit;
    transform: none;
    position: relative;
    margin: 0 auto;
    width:auto;
    height:auto;
}
.sample-sets-fragrance-section .media.media--transparent.media--adapt{
  padding-bottom:0 !important;
  height:38px;  
  display: flex;
  align-items: center;
  justify-content: center;
}
.sample-sets-fragrance-section .multicolumn-card__info {
    padding: 0 !important;
    margin-top: 8px;
}
.sample-sets-fragrance-section .multicolumn-list{
  margin:0 -56px;
}
.sample-sets-fragrance-section  .multicolumn-list__item{
  padding:0 56px;
}
.sample-sets-fragrance-section  .multicolumn-list__item:not(:last-child){
  border-right:1px solid #D6D6D6;
}
.sample-sets-fragrance-section.multicolumn .title-wrapper-with-link{
  margin-bottom:40px;
  justify-content:center; 
  margin-top: -6px;
}
.sample-sets-fragrance-section.multicolumn .title {
    font-size: 32px;
  text-align:center;
    line-height: 110%;
  font-weight: 400;
}
p.product-size-detail {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 600;
    text-transform: capitalize;
    font-family: 'MundialDemibold';
}
.collection-hero--perfume-sample-sets .collection-hero__description.rte{
  font-size:16px;
  font-weight:400;
}
.prod-temp-new-reserve-product .product__info-wrapper .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text,
.prod-temp-new-reserve-product .product__info-wrapper .yotpo-star-rating-reviews-summary-text{
  font-size: 16.112px !important;
}

.about-us-new-banner .banner__box {
    max-width: 600px;
}
.shopify-section .banner.about-us-new-banner{
  min-height:unset !important;
}
.about-us-new-banner .banner__box.content-container * {
    font-family: 'MundialRegular';
    font-weight: 400;
    letter-spacing: 0;
    
}
.about-us-new-banner .banner__box.content-container h2 {
    text-transform: uppercase;
}
.about-us-new-banner .banner__box.content-container * p{
    
  color:#000;
}
.about-us-new-banner .banner__box .banner__heading+* {
    margin-top: 1.4rem;
}
.about_image_text_section.with-new-img-text .image-with-text__heading {
    font-family: 'MundialRegular';
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
        line-height: 35px;
    margin: 0 !important;
}
.about_image_text_section.with-new-img-text .image-with-text__text * {
    font-family: 'MundialRegular';
    font-size: 16px;
    font-weight: 400;
        line-height: 19px;
    
}
.about_image_text_section.with-new-img-text .image-with-text__text a{
  font-family: 'MundialDemibold';
  font-weight:600;
  text-decoration:underline;
  text-transform:capitalize;
  color:#000;
}
.about_image_text_section.with-new-img-text .image-with-text__text p:not(:last-of-type){
  margin-bottom:18px;
}
@media (min-width: 750px) {
.gift-sets .collection .card__inner.ratio:before {
    padding-bottom: 98.78% !important;
}
}
@media(max-width:1199px){
  .sample-sets-fragrance-section .multicolumn-list{margin:0 -32px;}
.sample-sets-fragrance-section  .multicolumn-list__item{padding:0 32px;}
  /* .h-default-desc{padding:16px 0;}
  .h-default-text{padding-bottom:20px;font-size:20px;}
  .hover-value img.logo-image {    width: 50px;    margin-bottom: 12px;} */
}
@media(max-width:989px){
   .sample-sets-fragrance-section.multicolumn .grid--3-col-desktop .grid__item{
        width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3);
        max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3);
    }
}
@media(max-width:800px){
  .about_image_text_section.with-new-img-text .image-with-text__grid .grid__item{
        width: 100%;
  }
  .with-new-img-text .image-with-text .grid{
    flex-direction:column-reverse;
    gap:20px;
  }
  .about_image_text_section.with-new-img-text .image-with-text__heading {
    font-size: 28px;
    line-height: 32px;
    text-align: center;
            width: 100%;

}
}
@media(max-width:749px){
    .product__info-wrapper span.shop-the-bundle-price {    font-size: 18px;    line-height: 20px;    text-align: center;    justify-content:center;}
  .product__info-wrapper span.shop-the-bundle-price span {    padding: 2px 10px;    font-size: 14px;    line-height: 14px;    }
  .sample-sets-fragrance-section .multicolumn-card__info .rte{display:none;}
  .sample-sets-fragrance-section .multicolumn-list{margin:0; padding:0 !important; width: auto;}
.sample-sets-fragrance-section  .multicolumn-list__item{padding:0 16px;}
  .sample-sets-fragrance-section.multicolumn .title{font-size:24px;        letter-spacing: 0;}
  .sample-sets-fragrance-section.multicolumn .title-wrapper-with-link{margin-bottom:32px;    margin-top: -3px;}
  .sample-sets-fragrance-section .multicolumn-list h3{font-size:14px;   margin-bottom:0;  text-transform: none;}
  .sample-sets-fragrance-section.multicolumn .page-width{padding:32px 0;}
  .luxury-sample-perfumes-collections-for-him-amp-her .top-menu-collection-section{border-bottom: 1px solid #000;}
  .multicolumn.sample-sets-fragrance-section {margin-top: -1px; padding-top: 1px;}
  
  .sample-sets-fragrance-section .media.media--transparent.media--adapt{ height:24px; }
  .sample-sets-fragrance-section .multicolumn-list__item.center .media--adapt img {height:100%;}
  .prod-temp-new-reserve-product .product__info-wrapper .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text,
.prod-temp-new-reserve-product .product__info-wrapper .yotpo-star-rating-reviews-summary-text{  font-size: 14px !important;}

p.product-size-detail {font-size: 16px;line-height: 19.6px;text-align: center;}

.about-us-new-banner .banner__content.banner__content--middle-center.page-width {
    position: absolute;
            top: 50%;
        transform: translateY(-50%);
}
  .about-us-new-banner .banner__media{
      position: relative;
    aspect-ratio: 1 / 1.12;
}
  .about-us-new-banner .banner__box {
    padding: 24px 16px;
}
  .about-us-new-banner .banner__box.content-container h2{
    font-size:32px;
  }
  .about-us-new-banner .banner__box.content-container * p{
    font-size:14px;
  }
  .about_image_text_section.with-new-img-text .image-with-text__grid .grid__item.image-with-text__media-item{
     padding: 0px 16px 24px;
  }
  .about_image_text_section.with-new-img-text .image-with-text__content{
    padding:40px 16px 0px;
  }
  .about_image_text_section.with-new-img-text.second-img-text-ab .image-with-text__content{
    padding-top:24px;
  }
      .about_image_text_section.with-new-img-text .image-with-text__media {
        padding-bottom: 66.4% !important;
    }
  .about_image_text_section.with-new-img-text .image-with-text__text * {
    font-size: 14px;
    line-height: 16.8px;
}
}
@media(max-width:360px){
  .about-us-new-banner .banner__media{
      
    aspect-ratio: 1 / 1.4;
}
}
@media(max-width:320px){
  .about-us-new-banner .banner__media{
      
    aspect-ratio: 1 / 1.55;
}
}
/* 03-01 */
.product__info-wrapper .installment-wrap {
    display: none;
}

/* 29/1/25 css start */
.home-the-art.about-our-founder .image-with-text__media-item{margin:0px;}
.about-our-founder .image-with-text__text-item.grid__item {
 z-index: 9;margin-left:-80px;
}
.about-our-founder .image-with-text__content{
    background: #000!important;gap: 23px!important;
}
.about-our-founder .image-with-text__text-item p {
    color: #fff;text-align: left
}
.home-the-art.about-our-founder .image-with-text .grid__item h2 {
    font-size: 32px;
    line-height: 35.2px;
}
.about-our-founder .image-with-text h2 strong {
    display: block;
    font-weight: 400;
}
.about-our-founder .image-with-text__media {
    padding-bottom: 73.45%!important;
}
.about-our-founder .image-with-text__content img {
    margin-top: 10px;
}
.about-our-founder .image-with-text__text p {
    margin-top: 8px;
}
.home-the-art.about-our-founder{margin-top:0px;}
@media(max-width:1366px){.about-our-founder .image-with-text__media {padding-bottom: 90.45% !important;}}
@media(max-width:800px){.about-our-founder .image-with-text__text-item.grid__item{margin-left:0px;}}
@media(max-width:749px){.home-the-art.about-our-founder .image-with-text .grid__item h2 {
    font-size: 28px;
    line-height: 30.8px;}
                        .about-our-founder .image-with-text__text p {
    font-size: 14px;
    line-height: 16.8px;
    text-align: center;
}
                        .about-our-founder .image-with-text__content{    gap: 15px !important;}
                        .about-our-founder .image-with-text__text p {
    margin-top: 11px;
}
                        .home-the-art.about-our-founder .image-with-text__content {
        padding: 29px 16px 24px;
    }
                        .home-the-art.about-our-founder .page-width {
        padding-left: 16px;
        padding-right: 16px;
    }
}
/* 03-01 */

.feb-sale-body h1.collection-hero__title,.feb-sale-body .collection-hero__description.rte, .feb-sale-body #main-collection-filters{
    display: none;
}
.feb-sale-body .main-collection-product-grid{
background: #FBD9D5 !important;
}
.feb-sale-body.summer-sale .main-collection-product-grid{
background: #F7E6CF !important;
}
.summer-sale.collection .collection-nav__inner.page-width{
  display: none;
}
.feb-sale-body.ramadan-sale-body .main-collection-product-grid{
    background: url(/cdn/shop/files/Products_2.png?v=1740655464) !important;
    background-repeat: repeat !important;
}
.feb-sale-body .collection_sortList li a:not(.active){
  
background: rgba(255, 255, 255, 0.60);
}
.feb-sale-body ul.product-grid .discount-text {
    display: none !important;
}
/* 31-01 About us*/
.why_habibi_about .title-wrapper-with-link .title{
  color: var(--Brown, #B48256);
  font-size: 32px;
  margin: -8px 0 -11px;
}
.multicolumn.why_habibi_about .title-wrapper-with-link{
  row-gap:32px;
}
.why_habibi_about .subtitle {
    font-size: 16px;
    line-height: 120%;
    max-width: 940px;
}
.why_habibi_about .multicolumn-card__info h3{
  font-size:16px;
}
.why_habibi_about .multicolumn-card__info .rte{
  font-size:14px;
  line-height:120%;
}
.why_habibi_about .title-wrapper-with-link .title p {
    display: inline;
}
.home-the-art .sample-image-text-mobile-title {
    display: block; 
    font-family: 'MundialRegular';
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27px;
    margin:0 0 16px;
    text-align: center;
}
@media(min-width:990px){
  .why_habibi_about .multicolumn-list__item { padding: 0 24px;}
.why_habibi_about .multicolumn-list { margin: 0 -24px;}
  .why_habibi_about .multicolumn-card {row-gap:20px;flex-direction: column; text-align: center;align-items:center;}
}
@media (max-width: 989px) {
  .why_habibi_about .multicolumn-card {gap:20px;}
    .why_habibi_about .grid--4-col-desktop .multicolumn-list__item { padding-bottom:40px;}
   .why_habibi_about .multicolumn-list.grid--4-col-desktop{margin-bottom:-40px;}
}
@media (max-width: 800px) {
    .about-us-new-banner .banner__media {position: relative;aspect-ratio: 1 / 1.12;}
     .about-us-new-banner .banner__content.banner__content--middle-center.page-width { position: absolute; top: 50%; transform: translateY(-50%);}
}
@media (max-width: 749px) {
   .why_habibi_about .title-wrapper-with-link .title {line-height: 30.8px;font-size: 28px;letter-spacing: 0;margin: -8px 0 -6px; }
  .multicolumn.why_habibi_about .title-wrapper-with-link{    row-gap: 24px;}
  .why_habibi_about .subtitle {font-size: 14px;}
  .why_habibi_about .title-wrapper-with-link .title p {display: block;}
  .why-multicolumn-section.why_habibi_home .page-width {padding-top: 20px !important;        padding-bottom: 28px !important;}
  .why_habibi_about .multicolumn-card__info h3 {font-size: 18px;}
  .why_habibi_about .multicolumn-card__info .rte {font-size: 16px;}
  .about-us main#MainContent{margin-top: 81.5px !important;}
  .home-the-art .sample-image-text-mobile-title{font-size: 28px;line-height:19px;margin-bottom:24px;}
  .home-the-art.about-our-founder {padding-top: 32px;}
}
@media (max-width: 330px) { 
    .about-us-new-banner .banner__box.content-container h2 {
        font-size: 26px;
        letter-spacing: 0;
        line-height: 30px;
    }
}

/* 31-01 Our Process*/
.banner-class-our-process-banner  .banner__box {
  max-width: 514px;
   padding: 40px 32px;
}
.banner-class-our-process-banner .banner__heading {
   font-family: 'MundialRegular';
    font-size: 40px;
    font-weight: 400;
    line-height: 110%; /* 44px */
    text-transform: uppercase; 
    margin-top: -7px !important;
    margin-bottom: -2px;
}
.banner-class-our-process-banner .banner__text p{
  color: var(--Black, #000);
  font-size:16px;
  line-height: 120%; /* 19.2px */
}
.about_image_text_section.our_process_image_text_section .image-with-text__grid {
    column-gap: 40px;
}
.about_image_text_section.lp-img-text-leg .image-with-text__grid {
    column-gap: 0;
}
.about_image_text_section.with-new-img-text.our_process_image_text_section .image-with-text__text p:not(:last-of-type) {
    margin-bottom: 24px;
}
.our_process_image_text_section.title-break .image-with-text__heading {
    max-width: 355px;
}
.our-process main#MainContent{
  margin-top: 123px !important;
}
.about_image_text_section.lp-img-text-leg .image-with-text__grid .grid__item .image-with-text__content {
    padding: 32px;
}
.about_image_text_section.lp-img-text-leg .image-with-text__text.rte.body{
  color:#383838;
}
.about_image_text_section.with-new-img-text.lp-img-text-leg .image-with-text__heading{
 font-family: 'MundialDemibold';
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 32px;
   color:#855D3A;
}
.about_image_text_section.with-new-img-text.lp-img-text-leg .image-with-text__heading.sample-image-text-mobile-title {
    display: block;
    text-align: center;
    margin-bottom: 20px ! IMPORTANT;
    font-family: 'MundialRegular';
    font-size: 40px;
    line-height: 44px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
}
 .temp-free-sample-vial main#MainContent, .fragrance-collective-pg main#MainContent {
    margin-top: 123px !important;
} 
/*
.temp-free-sample-vial .announcement-bar-section {
    position: relative !important;
  }
*/
.temp-free-sample-vial .announcement-bar__message {
    font-size: 14px !important;
}
.product p.free-gift-temp {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: center;
    text-align: center;
    padding: 14.5px 6px;
    margin-top: 40px;
    background: #D2A6801A;
    border: 1px dashed #B48256;
    font-size: 18px;
    color: #B48256;
    font-weight: 600;
    font-family: 'MundialDemibold';
}
.product p.free-gift-temp svg{
  min-width: 30px;
  width: 30px;
}
@media(min-width:1200px){
  .about_image_text_section.lp-img-text-leg .page-width {
    padding: 0 220px;
}
}
@media(max-width:989px){
  .product p.free-gift-temp {
    margin-top: 24px;
  
}
}
@media (max-width: 800px) {
  .with-new-img-text.our_process_image_text_section .image-with-text .grid {flex-direction: column;gap: 0;}
  .about_image_text_section.with-new-img-text.our_process_image_text_section .image-with-text__heading {text-align: left;margin-bottom: -8px !important;letter-spacing: 0;}
  .about_image_text_section.with-new-img-text.our_process_image_text_section .image-with-text__content {padding: 0 16px;        margin-top: -5px;}
  .about_image_text_section.with-new-img-text.our_process_image_text_section .image-with-text__grid .grid__item.image-with-text__media-item{padding-bottom:32px;}
  .about_image_text_section.our_process_image_text_section .image-with-text__text.rte.body {margin-top: 24px;}
  .about_image_text_section.our_process_image_text_section {padding: 16px 0 !important;}
  .about_image_text_section.our_process_image_text_section.image-with-text1 {padding: 32px 0 24px !important;}
  .about_image_text_section.our_process_image_text_section.image-with-text4 {padding: 24px 0 32px !important;}
  .our_process_image_text_section.title-break .image-with-text__heading {max-width: 310px;}
  .about_image_text_section.with-new-img-text.our_process_image_text_section .image-with-text__text *{letter-spacing:0;}
.about_image_text_section.lp-img-text-leg .image-with-text__grid .grid__item .image-with-text__content {
    padding: 20px 16px;
    margin: 0 16px;
}
  .about_image_text_section.with-new-img-text.lp-img-text-leg .image-with-text__grid .grid__item.image-with-text__media-item{
    padding-bottom:0;
  }
  .about_image_text_section.with-new-img-text.lp-img-text-leg .image-with-text__heading {
    font-size: 22px;
    line-height: 26px;
}
  .about_image_text_section.lp-img-text-leg .image-with-text__text.rte.body *{
    font-size:15px;
            letter-spacing: -0.1px;
  }
  .about_image_text_section.our_process_image_text_section.lp-img-text-leg.image-with-text3{
    padding-bottom:32px !important;
  }
  .about_image_text_section.our_process_image_text_section.lp-img-text-leg.image-with-text2{
    padding-top:24px !important;
  }
}
@media (max-width: 749px) {
    .banner-class-our-process-banner.banner--mobile-bottom .banner__media,.banner-class-our-process-banner  .banner--stacked:not(.banner--mobile-bottom) .banner__media {position: absolute;}
    .banner-class-our-process-banner .banner__box {padding: 24px 16px;        margin: 24px;}
    .banner-class-our-process-banner .banner__heading{font-size:28px;line-height:110%; /* 30.8px */;margin-top: -4px !important;}
    .banner-class-our-process-banner .banner__box .banner__heading+* {margin-top: 3.2rem; }
    .banner-class-our-process-banner .banner__text p {font-size: 14px;}
    .shopify-section  .banner-class-our-process-banner.banner { min-height: 263px !important;}
.about_image_text_section.with-new-img-text.lp-img-text-leg .image-with-text__heading.sample-image-text-mobile-title {
    font-size: 28px;
    line-height: 32px;
  margin-bottom: 15px ! IMPORTANT;
padding:0 16px;
}
      .about_image_text_section.with-new-img-text.lp-img-text-leg .image-with-text__media {
        padding-bottom: 69.4% !important;
    }
  .temp-free-sample-vial main#MainContent, .fragrance-collective-pg main#MainContent {
    margin-top: 78px !important;
} 
}
@media (max-width: 375px) {
  .banner-class-our-process-banner .banner__heading{font-size:26px;}
}
@media (max-width: 350px) {
  .product p.free-gift-temp {
        gap: 6px;
        font-size: 16px;
    }
  .banner-class-our-process-banner .banner__heading{font-size:24px;}
}
.fragrance-collective-pg main#MainContent {
    background: #F7F2EE;
}
[data-rebuy-component=cart-items] .tag-singleproductatc .rebuy-cart__flyout-item-quantity {
    display: none;
}
body [data-rebuy-component=cart-items] .tag-singleproductatc .rebuy-cart__flyout-item-price{
  width: 100%;
}
[data-rebuy-component=cart-items] .tag-singleproductatc {
  pointer-events: none;
}

[data-rebuy-component=cart-items] .tag-singleproductatc .rebuy-cart__flyout-item-remove,
[data-rebuy-component=cart-items] .tag-singleproductatc .rebuy-cart__flyout-item-remove * {
  pointer-events: auto;
}
body.page-with-skio main {
    padding: 80px 0;
}
.customer div#rc_login {
    display: none;
}
header ul.custom-mega-menu li.single-menu-link a {
    color: #D2A680;
}</pre></body></html>