/*!
 * assets/custom-styles.css is a GENERATED FILE.
 * Source: the SCSS partials under src/scss/ - do not hand-edit the compiled CSS.
 * Rebuild with `npm run build:css` (see CLAUDE.md "SCSS workflow").
 */:root{--font-body-weight: 300;--grid-mobile-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 20px;--color-primary: #262626}@media screen and (min-width:750px){body{font-size:1.5rem}}body{letter-spacing:0;line-height:calc(1 + .4 / var(--font-body-scale))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.badge{letter-spacing:0}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:2rem;padding-right:2rem}.link,.customer a,.caption-with-letter-spacing{font-size:1.5rem}.caption,.caption-with-letter-spacing,.rich-text__caption,p.subtitle,.collection__view-all a span,.sticky-nav-link,.product-card-wrapper .card__content .badge--custom,.sticky-atc-btn,.button,.shopify-payment-button__button,.note-card-title,.facets-container .mobile-facets__summary>div>span,.product-form__input--pill label,.product__accordion .note-label,.section-caption p,.product-card-wrapper .card__content .badge,.explore-search-button,.notes-caption{letter-spacing:-.02rem!important}.caption-with-letter-spacing{margin-top:0}.button{text-transform:uppercase}.button .icon-wrap{width:2rem;height:2rem;margin-left:.8rem}.subtitle{font-size:1.5rem;line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:0;text-transform:uppercase}.card__media{min-width:100%}@media screen and (max-width:1199px){.xl-only{display:none!important}}.shopify-policy__container{padding-bottom:4rem}@media screen and (min-width:750px){.shopify-policy__container{padding-bottom:6rem}}.announcement-bar-section .announcement-bar__message{padding:9px 0;font-size:1.3rem}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{padding:10px 0;font-size:1.2rem}}@media screen and (max-width:749px){.header{padding:1rem 2rem!important}}.header-wrapper .header__icons{padding:0}.header-wrapper{background:#dddad1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.template-index .header-wrapper{background:#edebe7b3}.header-wrapper img.header__heading-logo.dark{display:block}.header-wrapper img.header__heading-logo.light,.template-index .header-wrapper img.header__heading-logo.dark,.template-product1 .header-wrapper img.header__heading-logo.dark{display:none}.template-index .header-wrapper img.header__heading-logo.light,.template-product1 .header-wrapper img.header__heading-logo.light,.header-wrapper.header-scrolled img.header__heading-logo.dark{display:block}.header-wrapper.header-scrolled img.header__heading-logo.light{display:none}.header-wrapper.megamenu-open img.header__heading-logo.light{display:block}.header-wrapper.megamenu-open img.header__heading-logo.dark,.header-wrapper.megamenu-open.header-scrolled img.header__heading-logo.light{display:none}.header-wrapper.megamenu-open.header-scrolled img.header__heading-logo.dark{display:block}.template-product1 .header-wrapper{--color-foreground: 255, 255, 255}.template-index .search-modal.modal__content,.template-product1 .search-modal.modal__content{--color-foreground: 38, 38, 38,}.header-wrapper.header-scrolled,.header-wrapper.menu-drawer-open{--color-foreground: 38, 38, 38;background:#edebe7}.header-wrapper.menu-drawer-open img.header__heading-logo.light{display:none}.header-wrapper.menu-drawer-open img.header__heading-logo.dark{display:block}.header-wrapper .header__inline-menu .header__menu-item span{text-transform:uppercase;font-size:1.5rem;margin-right:10px}.header-wrapper #cart-icon-bubble .icon{width:20px;height:20px}.header-wrapper .xb-wishlist-header-auto__svg{cursor:pointer}.header-wrapper .xb-wishlist-header-auto-container svg{width:20px;height:20px}.header-wrapper .xb-wishlist-header-auto-container .cart-count-bubble{display:none}.template-index #MainContent{margin-top:-90px}.header-wrapper{--mega-menu-background: rgba(237, 235, 231, .9)}.header-wrapper.megamenu-open{background:var(--mega-menu-background)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;--color-foreground: 38, 38, 38}.header-wrapper.header-scrolled.megamenu-open{background:#edebe7!important;--color-foreground: 38, 38, 38}.header-wrapper .mega-menu__content{--color-foreground: 38, 38, 38;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--mega-menu-background)!important;border:none;padding-top:4rem;padding-bottom:4rem}.header-wrapper.header-scrolled .mega-menu__content{background:#edebe7!important;--color-foreground: 38, 38, 38}.header-wrapper .mega-menu__content .mega-menu__list{padding:0}.header-wrapper .mega-menu__content .mega-menu__list .mega-menu__link{font-size:calc(var(--font-heading-scale) * 2.4rem);font-family:var(--font-heading-family);font-weight:400;padding:0 0 2rem;color:rgba(var(--color-foreground),1)}.header-wrapper .mega-menu__content .grid__item.menu{width:calc(19% - .75 * var(--grid-desktop-horizontal-spacing))}.header-wrapper .mega-menu__content .grid__item.submenu{width:calc(23% - .75 * var(--grid-desktop-horizontal-spacing))}.header-wrapper .mega-menu__content .grid__item.featured-products{width:calc(35% - .75 * var(--grid-desktop-horizontal-spacing));margin-left:auto}.header-wrapper .mega-menu__content .page-width>.grid>.grid__item{flex-grow:0}.header-wrapper .mega-menu__content .grid__item.submenu ul{list-style:none;margin:0;padding:0;display:block}.header-wrapper .mega-menu__content .grid__item.submenu ul li{list-style:none;margin:0 0 .8rem;padding:0}.header-wrapper .mega-menu__content .grid__item.submenu ul li a{color:rgba(var(--color-foreground),1);text-decoration:none;text-underline-offset:.3rem}.header-wrapper .mega-menu__content .grid__item.submenu ul li a:hover{text-decoration:underline}.header-wrapper .mega-menu__content span.caption{margin-bottom:1.6rem;display:block;color:rgba(var(--color-foreground),1)}.header-wrapper .mega-menu__content .grid__item.submenu span.caption+ul{margin-top:-.6rem}.header-wrapper .mega-menu__content .grid__item.submenu ul li a.view-all{text-transform:uppercase;opacity:.5;display:inline-block;margin-top:2rem}.header-wrapper .mega-menu__content .grid__item.submenu ul li .view-all__last-word{white-space:nowrap}.header-wrapper .mega-menu__content .grid__item.submenu ul li .icon-wrap{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:.5rem}.header-wrapper .mega-menu__products-wrapper .slider__slide{margin-left:0!important;scroll-margin-left:0!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.header-wrapper .mega-menu__products-wrapper .card-information,.header-wrapper .mega-menu__products-wrapper .xb-wishlist-button-collection{display:none}.header-wrapper .mega-menu__products-wrapper .card__information *,.header-wrapper .mega-menu__products-wrapper .slider-button,.header-wrapper .mega-menu__products-wrapper .slider-button:hover{color:rgba(var(--color-foreground),1)}.header-wrapper .mega-menu__products-wrapper .slider-progress-bar{background-color:rgba(var(--color-foreground),.25)}.header-wrapper .mega-menu__products-wrapper .slider-progress-fill{background-color:rgba(var(--color-foreground),1)}.header-wrapper .mega-menu__products-wrapper .svg-wrapper{width:20px;height:20px}.header-wrapper .mega-menu__products-wrapper .slider-buttons{margin-top:-1.5rem}.header-wrapper .menu-drawer__close-button{margin-top:3rem}.header-wrapper .menu-drawer a.view-all{display:flex;align-items:center;opacity:.75;text-transform:uppercase}.header-wrapper .menu-drawer a.view-all .icon-wrap{width:20px;height:20px;margin-left:.5rem}.card xb-wishlist-button-collection{position:absolute!important;top:1rem!important;right:1rem!important;z-index:2;margin:0!important}.xb-wishlist-button-collection{width:50px;height:50px;background:#edebe7}.xb-wishlist-button{width:50px;height:50px;background:#f7f6f5}.xb-wishlist-button button{font-size:0!important;line-height:0!important;padding:0!important;border:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:100%}.xb-wishlist-button button span{display:flex!important;font-size:initial}.xb-wishlist-button button svg{width:20px;height:20px;display:block;margin:0}.xb-wishlist-modal{--wishlist-text: rgb(38, 38, 38);--wishlist-muted: rgba(38, 38, 38, .75);border-radius:0!important;font-family:var(--font-body-family)!important;color:var(--wishlist-text)!important}.xb-wishlist-modal *{font-family:inherit}.xb-wishlist-modal .xb-wishlist-modal__title{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:calc(var(--font-heading-scale) * 3.2rem)!important;color:var(--wishlist-text)!important;letter-spacing:0!important}.xb-wishlist-modal .xb-wishlist-products,.xb-wishlist-modal .xb-wishlist-products__caution,.xb-wishlist-modal .xb-wishlist-products__no-product,.xb-wishlist-modal .xb-wishlist-products__no-product *,.xb-wishlist-modal .xb-list-style__tbody,.xb-wishlist-modal .xb-list-style__tbody td,.xb-wishlist-modal .xb-list-style__tbody th{font-weight:300!important;color:var(--wishlist-text)!important}.xb-wishlist-modal a{color:var(--wishlist-text)!important;text-underline-offset:.3rem}.xb-wishlist-modal .xb-wishlist-products__share-wishlist-title,.xb-wishlist-modal .xb-list-style__thead th{font-weight:400!important;font-size:1.2rem!important;letter-spacing:.1rem!important;text-transform:uppercase!important;color:var(--wishlist-muted)!important}.xb-wishlist-modal .xb-wishlist-products__share-icon,.xb-wishlist-modal .xb-wishlist-products__refresh{color:var(--wishlist-text)!important}.xb-wishlist-modal .xb-wishlist-products__refresh{border-radius:0!important}.xb-wishlist-modal .xb-list-style__product-title,.xb-wishlist-modal .xb-list-style__product-title *{font-size:1.6rem!important;font-weight:400!important;color:var(--wishlist-text)!important}.xb-wishlist-modal .xb-list-style__tbody .xb-list-style__price,.xb-wishlist-modal .xb-list-style__tbody .xb-list-style__price *{font-size:1.6rem!important;font-weight:400!important;letter-spacing:.1rem}.xb-wishlist-modal .xb-list-style__stock-wrapper{font-size:1.4rem!important;font-weight:300!important}.xb-wishlist-modal .xb-list-style__product-img{border-radius:0!important;background:none!important;padding:0!important;width:9.6rem!important;height:12rem!important;flex-shrink:0;overflow:hidden}.xb-wishlist-modal .xb-list-style__product-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;display:block}.xb-wishlist-modal .xb-list-style__select{border-radius:0!important;border:1px solid rgba(38,38,38,.55)!important;color:var(--wishlist-text)!important;font-weight:300!important}.xb-wishlist-modal .xb-list-style__add-to-cart{border-radius:0!important;background:#3c3c3c!important;color:#f6f6f6!important;font-size:1.3rem!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.05rem!important;padding:1.2rem 2.4rem!important;min-height:0!important;border:none!important}.xb-wishlist-modal .xb-list-style__add-to-cart:hover{opacity:.9}.xb-wishlist-modal .xb-list-style__product-del{color:var(--wishlist-muted)!important;font-size:1.2rem!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.1rem!important;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.xb-wishlist-modal .xb-list-style__product-del:hover{color:var(--wishlist-text)!important}.xb-wishlist-modal{display:flex!important;flex-direction:column}.xb-wishlist-modal .xb-wishlist-modal__header{flex-shrink:0}.xb-wishlist-modal .xb-wishlist-modal__wrapper{flex:1 1 auto;min-height:0;height:auto!important}.xb-wishlist-modal .xb-wishlist-modal__content{padding-bottom:0!important}.xb-wishlist-modal .xb-wishlist-products{padding-bottom:2.2rem!important}.slider-progress-bar{width:300px;height:2px;background-color:#dddad1;border-radius:2px;overflow:hidden;margin:0 1rem}.slider-progress-fill{height:100%;background-color:#3c3c3c;width:0%;transition:width .3s ease-out;display:block!important}.slider-counter{display:flex;align-items:center;justify-content:center}.slider-buttons{padding:0 1rem}.slider-buttons .svg-wrapper,.slider-buttons .svg-wrapper .icon{width:20px;height:20px}.slider-buttons .slider-button--prev .icon{transform:rotate(180deg)}.slider-buttons .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.1)}.slider-buttons .slider-button--next .icon{transform:rotate(0)}.slider-buttons .slider-button--next:not([disabled]):hover .icon{transform:rotate(0) scale(1.1)}@media screen and (max-width:749px){.product__media-wrapper .thumbnail-slider .slider-buttons{display:flex!important;margin:1rem 0 3rem}.grid--peek.slider .grid__item:first-of-type{padding-left:.5rem}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 8rem)}}@media screen and (min-width:750px){.slider-progress-bar{width:500px}.slider-buttons .svg-wrapper,.slider-buttons .svg-wrapper .icon{width:32px;height:32px}}@media screen and (min-width:990px){.collection .slider--desktop .slider__slide:first-child{margin-left:calc(var(--desktop-margin-left-first-item) + 1rem);scroll-margin-left:calc(var(--desktop-margin-left-first-item) + 1rem)}}@media screen and (min-width:990px){#MainContent slider-component.slider-component-desktop,#MainContent .related-products>slider-component:not(.slider-component-desktop){max-width:130rem;margin:0 auto!important;padding:0 5rem!important;width:100%;box-sizing:border-box}#MainContent .slider--desktop{width:100%;margin:0!important;padding:0!important;column-gap:var(--slider-desktop-gap, 2rem)!important;scroll-padding-left:0!important}#MainContent .slider--desktop .slider__slide:first-child{margin-left:0!important}#MainContent .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - 3 * var(--slider-desktop-gap, 2rem)) / 4)!important;max-width:calc((100% - 3 * var(--slider-desktop-gap, 2rem)) / 4)!important;flex:0 0 calc((100% - 3 * var(--slider-desktop-gap, 2rem)) / 4)!important}#MainContent .slider--desktop .slider__slide{scroll-margin-left:0!important;scroll-snap-align:start!important}}.collection .collection__title.title-wrapper,.related-products .collection__title.title-wrapper{margin-bottom:5rem}.collection__title .title{margin:0!important}.collection__title .grid{align-items:center}.collection__view-all a{text-decoration:none;display:inline-flex;align-items:center}.collection__title .grid__item.collection__view-all:not(.featured-accords *){display:flex;justify-content:flex-end}.collection__view-all a span{margin-right:1rem}.collection__view-all a .icon{width:20px;height:20px}.slider-component--all-visible .slider-buttons{display:none!important}.hero{min-height:600px}.hero .banner__media video{object-fit:cover}@media screen and (max-width:749px){.hero{aspect-ratio:9/16}.hero .banner__content{align-items:end}.hero .banner__heading{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.product-card-wrapper .card__inner{border-color:#dddad1!important}.product-card-wrapper xb-wishlist-button-collection{top:1.5rem!important;right:1.5rem!important;width:40px!important;height:40px!important;padding:0!important;cursor:pointer}.product-card-wrapper .xb-wishlist-button-collection{top:0!important;left:0!important;right:0!important;bottom:0!important;width:40px!important;height:40px!important;padding:0!important}.product-card-wrapper .xb-wishlist-button-collection__add{width:40px!important;height:40px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}.product-card-wrapper .card__heading{margin-bottom:.5rem}.product-card-wrapper .card__heading a{font-size:1.8rem;font-weight:400;font-family:var(--font-body-family)}.product-card-wrapper .card__brand{margin:0;color:var(--color-primary)}.product-card-wrapper .card__brand-link{position:relative;z-index:2;color:inherit;text-decoration:none;text-underline-offset:.3rem}.product-card-wrapper.underline-links-hover:hover .card__brand-link{text-decoration:none}.product-card-wrapper.underline-links-hover .card__brand-link:hover{text-decoration:underline}.product-card-wrapper.underline-links-hover:has(.card__brand-link:hover) .card__heading a{text-decoration:none}.product-card-wrapper .price-item{font-size:1.8rem;font-weight:400}.product-card-wrapper .card__content{position:relative}.product-card-wrapper .card--media .card__inner .card__content{padding:calc(var(--image-padding) + 2rem)}.product-card-wrapper .card__content .badge{padding:1.5rem;border:none;min-height:0;display:flex;align-items:center;text-transform:uppercase;font-size:1rem}.product-card-wrapper .card__badge{position:absolute;margin:0!important;pointer-events:none}.product-card-wrapper .card__badge.bottom.left{top:auto;right:auto;bottom:1.5rem;left:1.5rem;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.5rem}.product-card-wrapper .card-top-left-tags{position:absolute;top:1.5rem;left:1.5rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;pointer-events:none}.product-card-wrapper .card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.product-card-wrapper .card__content--media-overlay{pointer-events:none}.product-card-wrapper .card__content .badge--custom{background:#edebe7;padding:1.5rem;border:none;min-height:0;display:flex;align-items:center}.product-card-wrapper .olfactive-family-tag{text-transform:capitalize}.product-card-wrapper .olfactive-family-tag .olfactive-family-color-dot{width:1rem;height:1rem;margin-right:1rem;flex-shrink:0;display:inline-block}.product-card-wrapper .card__inner .quick-add__submit:before,.product-card-wrapper .card__inner .quick-add__submit:after{display:none!important}.product-card-wrapper .card__inner .quick-add__submit span{display:none}.product-card-wrapper .card__inner .quick-add{position:absolute;right:1.5rem;bottom:1.5rem;margin:0}.product-card-wrapper .card__inner .quick-add__submit{width:40px;height:40px;min-width:0;min-height:0;padding:0;background:#edebe7}.product-card-wrapper .card__inner .quick-add__submit .icon-wrap{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0}.product-card-wrapper .card__inner .quick-add__submit .icon-wrap svg{width:100%;height:100%}.collapsible-content-wrapper-narrow{max-width:87rem!important}.collapsible-content .collapsible-content__heading{margin-bottom:5rem}.collapsible-content .accordion{border-top:.1rem solid #B0B0B0;border-bottom:.1rem solid #B0B0B0}.collapsible-content .accordion summary{padding:2rem 0}.collapsible-content .accordion summary:hover{background:none}.collapsible-content .accordion summary:hover .accordion__title{text-decoration:none}.collapsible-content .accordion .accordion__content{padding:0}.collapsible-content .accordion summary .accordion__title{font-size:2.2rem}.collapsible-content .accordion .svg-wrapper{margin-left:auto;margin-right:0;width:20px;height:20px;color:#b0b0b0;transition:all .2s ease}.collapsible-content .accordion summary[aria-expanded=true] .svg-wrapper{transform:rotate(45deg)}.multicolumn .multicolumn-list h3{line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}.multicolumn .rte h3{margin-bottom:1.5rem}.multicolumn .multicolumn-card__info.bg{padding:2rem!important}@media screen and (min-width:750px){.multicolumn .multicolumn-card__info.bg{padding:4rem!important}.multicolumn.background-primary .grid--2-col-desktop .multicolumn-card__info{padding:5rem 6rem 4rem!important}.multicolumn.background-primary .grid--2-col-desktop .multicolumn-card__info .rte{max-width:300px}.multicolumn .multicolumn-card__info .button{margin-top:2rem}.multicolumn.background-primary .grid--2-col-desktop .multicolumn-card__image-wrapper{padding:0 6rem;margin:0}}.featured-collection .olfactive-family-tag{display:none}.featured-brands h3.card__heading{font-size:1.8rem;font-weight:400;font-family:var(--font-body-family)}.featured-accords .collection__title{max-width:850px}.featured-accords .collection__view-all{margin-top:2rem}.featured-accords h3.card__heading{font-size:1.8rem;font-weight:400;font-family:var(--font-body-family);margin:0}.featured-accords .metafield-rich_text_field p{margin:.5rem 0 0}.featured-accords .card__media .button{position:absolute;bottom:2rem;right:2rem;background:#f7f6f5;color:#262626;padding:1rem;width:47px;min-width:0}.featured-accords .card__media .button span{display:none}.featured-accords .grid__item{width:125px!important}@media screen and (min-width:750px){.featured-accords .grid__item{width:200px!important}}.collection-hero__text-wrapper{padding-top:60px;padding-bottom:60px}.collection-hero__text-wrapper .collection-hero__description{max-width:100%}.collection-hero__text-wrapper .grid{align-items:center}.callout .rich-text__heading{margin-top:0}.callout .rich-text__text{margin-bottom:2rem}.callout .icon-wrap{width:2rem;height:2rem;margin-left:.8rem;white-space:nowrap}.callout .button--wishist{position:relative;background:#5d5d5d;padding-left:8rem}.callout .button .wishlist{width:47px;height:47px;background:#fff;position:absolute;top:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#5d5d5d}.callout .button .wishlist .icon-wrap{margin:0}@media screen and (min-width:990px){.callout .grid{align-items:center}.callout .grid__item:last-child{display:flex;justify-content:end}.callout .right-column{max-width:480px}}.template-collection .newsletter{display:none}.newsletter h2.inline-richtext{margin:0}.newsletter .newsletter__subheading{margin-bottom:2rem}.newsletter .newsletter-form{max-width:none;width:100%}.newsletter .newsletter-form button[type=submit]{background:#5d5d5d;color:#fff}.newsletter .newsletter-form .svg-wrapper{width:2rem;height:2rem;margin-left:8px}@media screen and (min-width:990px){.newsletter .grid{align-items:end}.newsletter .grid__item:last-child{display:flex;justify-content:end}.newsletter .right-column{max-width:480px}}.newsletter .newsletter-form--embed{--newsletter-embed-height: 4.7rem;--newsletter-embed-button-width: 12.2rem}.newsletter .newsletter-form--embed form,.newsletter .newsletter-form--embed form>div,.newsletter .newsletter-form--embed [data-testid=form-row],.newsletter .newsletter-form--embed [data-testid=form-component]{padding:0!important;margin:0!important;background:none!important;min-height:0!important;max-width:none!important}.newsletter .newsletter-form--embed [data-testid=form-row]:has(.klaviyo-emailinput){display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:36rem!important;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}.newsletter .newsletter-form--embed [data-testid=form-row]:has(.klaviyo-emailinput) [data-testid=form-component]:first-child{flex:1 1 auto!important;min-width:0!important}.newsletter .newsletter-form--embed [data-testid=form-row]:has(.klaviyo-emailinput) [data-testid=form-component]:last-child{flex:0 0 var(--newsletter-embed-button-width)!important}.newsletter .newsletter-form--embed .klaviyo-emailinput input{height:var(--newsletter-embed-height)!important;width:100%!important;padding:0 1.5rem 0 2rem!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#edebe7!important;color:rgb(var(--color-foreground))!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:300!important;letter-spacing:.04rem!important}.newsletter .newsletter-form--embed .klaviyo-emailinput input::placeholder{color:rgba(var(--color-foreground),.75)!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:300!important;letter-spacing:.1rem!important;opacity:1}.newsletter .newsletter-form--embed .klaviyo-form-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:var(--newsletter-embed-height)!important;padding:0!important;border:none!important;border-radius:0!important;background:#5d5d5d!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:300!important;letter-spacing:-.02rem!important;text-transform:uppercase!important;cursor:pointer}.newsletter .newsletter-form--embed .klaviyo-form-button{position:relative!important}.newsletter .newsletter-form--embed .klaviyo-form-button:before{content:"";order:1;flex:0 0 auto;width:2rem;height:2rem;margin-left:8px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.6251 5V13.125C15.6251 13.4702 15.3453 13.75 15.0001 13.75C14.6549 13.75 14.3751 13.4702 14.3751 13.125V6.50859L5.44229 15.4422C5.19821 15.6863 4.80199 15.6863 4.55792 15.4422C4.31384 15.1981 4.31384 14.8019 4.55792 14.5578L13.4915 5.625H6.8751C6.52992 5.625 6.2501 5.34518 6.2501 5C6.2501 4.65482 6.52992 4.375 6.8751 4.375H15.0001C15.3453 4.375 15.6251 4.65482 15.6251 5Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.6251 5V13.125C15.6251 13.4702 15.3453 13.75 15.0001 13.75C14.6549 13.75 14.3751 13.4702 14.3751 13.125V6.50859L5.44229 15.4422C5.19821 15.6863 4.80199 15.6863 4.55792 15.4422C4.31384 15.1981 4.31384 14.8019 4.55792 14.5578L13.4915 5.625H6.8751C6.52992 5.625 6.2501 5.34518 6.2501 5C6.2501 4.65482 6.52992 4.375 6.8751 4.375H15.0001C15.3453 4.375 15.6251 4.65482 15.6251 5Z'/%3E%3C/svg%3E") center/contain no-repeat}.newsletter .newsletter-form--embed .klaviyo-form-button.klaviyo-spinner{color:transparent!important}.newsletter .newsletter-form--embed .klaviyo-form-button.klaviyo-spinner:not(.overlay):before{visibility:hidden}.newsletter .newsletter-form--embed [data-testid=form-row]:has(.klaviyo-emailinput):hover{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity))}.newsletter .newsletter-form--embed .klaviyo-emailinput input:focus,.newsletter .newsletter-form--embed .klaviyo-emailinput input:focus-visible{outline:0!important;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgb(var(--color-foreground))!important}.newsletter .newsletter-form--embed .klaviyo-form-button:focus{outline:0!important}.newsletter .newsletter-form--embed .klaviyo-form-button:focus-visible{outline:var(--focused-base-outline)!important;outline-offset:var(--focused-base-outline-offset)!important}.newsletter .newsletter-form--embed .klaviyo-form-richtext,.newsletter .newsletter-form--embed .klaviyo-form-richtext *{font-family:inherit!important;text-align:left!important}.newsletter .newsletter-form--embed .klaviyo-form-richtext :is(h1,p) *{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important}.newsletter .newsletter-form--embed .klaviyo-form-richtext h1{margin:0 0 .8rem!important;font-family:var(--font-heading-family)!important;font-size:calc(var(--font-heading-scale) * 2.4rem)!important;font-weight:400!important;line-height:1.3!important;color:rgb(var(--color-foreground))!important}.newsletter .newsletter-form--embed .klaviyo-form-richtext p{margin:0!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:300!important;line-height:1.5!important;color:rgba(var(--color-foreground),.75)!important}.newsletter .newsletter-form--embed .klaviyo-form-richtext h1 *{font-family:var(--font-heading-family)!important}.newsletter .newsletter-form--embed .klaviyo-form-richtext p *{font-family:var(--font-body-family)!important}@media screen and (max-width:749px){.product .product__media-wrapper .product-media-container{margin:0;width:100%!important;max-width:none}.product .product__media-wrapper .product-media-container img{border:none}}.card__content .card__description{display:none}.mega-menu__content .card__content .card__description{display:none!important}.template-product .card__content .card__description{display:block}.product__info-wrapper .product-form__submit .svg-wrapper{margin-left:1rem}@media screen and (min-width:750px){.product .product__column-sticky{top:0}.product__info-wrapper{margin-top:6rem}}.product__modal-opener--image .product__media-icon{display:none}@media screen and (min-width:990px){.template-product .product--medium{--pdp-bleed: max(5rem, calc((100vw - var(--page-width)) / 2 + 5rem))}.template-product .product--medium:not(.product--no-media) .product__media-wrapper{margin-left:calc(-1 * var(--pdp-bleed, 0px));max-width:calc(55% - 4rem + var(--pdp-bleed, 0px));width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2 - 4rem + var(--pdp-bleed, 0px))}.template-product .product--medium .product__media-list .product__media{padding-top:calc(100% / var(--ratio, 1))!important}.template-product .product--medium .product__media-wrapper>.product__column-sticky{top:var(--pdp-gallery-sticky-top, 0px);display:flow-root}.template-product .product__media-wrapper .thumbnail-slider .thumbnail-list{margin-bottom:0}}@media screen and (min-width:990px)and (min-width:1600px){.template-product .product--medium{--pdp-visible: calc(100vh - 4rem - var(--header-height, 9rem))}.template-product .product--medium .product__media-wrapper>.product__column-sticky{max-width:calc(var(--pdp-visible) * .98);margin-left:auto}.template-product .product--medium .product__media-list .product__media{padding-top:min(100% / var(--ratio, 1),var(--pdp-visible) * 1.125)!important}}@media screen and (min-width:990px){.template-product .product--medium .product__media-list .product__media--fit img{object-fit:contain!important}.js .template-product .product--medium .product__media-list .product__media img:not(.is-fit-checked){opacity:0;animation:pdp-media-reveal 0s 1.5s forwards}.template-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:calc(45% + 4rem);width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2 + 4rem);padding-left:9rem}}.product__info-wrapper .product__title{margin:0;padding-right:8rem}.product__info-wrapper .product__text{margin:0}.product__info-wrapper .product__description{position:relative;transition:max-height .4s ease}.product__info-wrapper .product__description.is-collapsed{max-height:125px;overflow:hidden}.product__info-wrapper .product__description.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.product__info-wrapper .read-more-btn{display:none;background:none;border:none;padding:0;margin:0;text-decoration:underline;cursor:pointer;font-size:1.4rem;color:inherit;font-weight:300;transform:translateY(-2rem)}.product__info-wrapper xb-wishlist-button{position:absolute;top:0;right:0}.product__info-wrapper .product-form__buttons{max-width:none;margin-bottom:5rem}.product__info-wrapper .product-form__buttons .product-form__submit{background:#dddad1}.product__info-wrapper .product-form__buttons .product-form__submit:before,.product__info-wrapper .product-form__buttons .product-form__submit:after{display:none}.product__info-wrapper .product-form__buttons button{text-transform:uppercase}.product__info-wrapper .product-form__quantity .quantity{background:#f7f6f5}.product__info-wrapper .product-form__quantity .quantity:before,.product__info-wrapper .product-form__quantity .quantity:after{display:none}.product__info-wrapper variant-selects label{background:#f6f6f6!important;color:#262626!important;padding:1.7rem 2rem!important}.product__info-wrapper variant-selects input:checked+label{background:#edebe7!important;border:1px solid #998B76!important}.product .product__accordion h2{font-size:2.2rem}.product .product__accordion{border-top:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0}.product .product__accordion .accordion__content{padding:0;margin-top:1.5rem;margin-bottom:3rem}.product__accordion .fragrance-notes-container{display:grid;gap:1rem}.product__accordion .fragrance-notes-container:has(>.note-row:nth-child(3):last-child){grid-template-rows:1fr 1fr auto}.product__accordion .fragrance-notes-container:has(>.note-row:nth-child(4):last-child){grid-template-rows:1fr 1fr 1fr auto}.product__accordion .note-row{display:flex;align-items:flex-start;gap:1.5rem}.product__accordion .note-label{font-weight:300;white-space:nowrap;color:rgb(var(--color-foreground));font-size:1.2rem;width:80px;padding-top:.3rem}.product__accordion .note-icon{width:25px;height:25px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#edebe7;margin-top:-2px}.product__accordion .note-icon svg{width:2rem;height:2rem;height:auto;display:block}.product__accordion .note-text{font-size:1.5rem;flex:1;font-family:var(--font-heading-family)}@media screen and (min-width:990px){.product__accordion .note-label{width:40%}}.product__accordion .metafield-rich_text_field p{margin-top:0}@keyframes pdp-media-reveal{to{opacity:1}}.product__accordion .accords-container{display:flex;flex-wrap:wrap;gap:2rem}.product__accordion .accord-item{display:flex;flex-direction:column;align-items:start;text-align:left;width:10rem}.product__accordion .accord-image{width:10rem;height:10rem;overflow:hidden;margin-bottom:1rem;background-color:rgba(var(--color-foreground),.05);display:block;align-items:center;justify-content:center}.product__accordion .accord-image img,.product__accordion .accord-image svg{width:100%;height:100%;object-fit:cover;display:block}.product__accordion .accord-title{font-size:1.5rem;color:rgb(var(--color-foreground));text-transform:capitalize}@media screen and (max-width:989px){.product__accordion .accords-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.2rem}.product__accordion .accord-item{width:auto}.product__accordion .accord-image{width:100%;height:auto;aspect-ratio:1/1}}@media screen and (min-width:990px){.product__accordion .accord-item{width:calc(25% - 1.5rem)}.product__accordion .accord-image{width:100%;height:auto}}.product__accordion .creation-container{display:flex;flex-direction:column;gap:1rem}.product__accordion .creation-item{display:flex;width:100%;align-items:baseline}.product__accordion .creation-label{width:40%;flex-shrink:0;font-size:1.2rem;font-weight:300;color:rgb(var(--color-foreground));padding-right:1rem}.product__accordion .creation-value{width:60%;font-size:1.5rem;color:rgb(var(--color-foreground));word-break:break-word;font-family:var(--font-heading-family)}.product__accordion .others-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;max-width:600px}.product__accordion .mini-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:opacity .2s}.product__accordion .mini-card:hover{opacity:.8}.product__accordion .mini-card-image{position:relative;width:100%;aspect-ratio:3/4;background:rgba(var(--color-foreground),.05);margin-bottom:1rem;overflow:hidden}.product__accordion .mini-card-image img{width:100%;height:100%;object-fit:cover;display:block}.product__accordion .mini-card-title{font-size:1.5rem;font-weight:300;line-height:1.3;margin-bottom:.5rem}.product__accordion .mini-card-vendor{font-size:1.2rem;font-weight:300;margin-bottom:.5rem}.product__accordion .mini-card-price{font-size:1.2rem;font-weight:300}.product__media-wrapper .product__media-list+.slider-buttons{display:none!important}.product__media-wrapper .thumbnail[aria-current]{box-shadow:none;border-color:rgba(var(--color-foreground),var(--media-border-opacity))}.product__media-wrapper .thumbnail:after{display:none}.product__media-wrapper .thumbnail-slider{display:block!important;width:100%}.product__media-wrapper .thumbnail-slider .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth!important;padding-bottom:0;margin-bottom:1rem;margin-top:0;column-gap:2rem;row-gap:0}.product__media-wrapper .thumbnail-slider .thumbnail-list__item{width:25%!important;max-width:120px;flex-shrink:0}.product__media-wrapper .thumbnail-slider .slider-buttons:not(.medium-hide){display:flex!important;align-items:center;justify-content:center;gap:1rem;width:100%;margin-top:2.5rem;margin-bottom:2.5rem}.product__media-wrapper .thumbnail-slider.thumbnail-slider--all-visible .slider-buttons:not(.medium-hide){display:none!important}.product__media-wrapper .thumbnail-slider .slider-counter{display:flex;flex-direction:column;justify-content:center;flex-grow:1;max-width:400px}.product__media-wrapper .thumbnail-slider .slider-progress-bar{width:100%;height:2px;background-color:rgba(var(--color-foreground),.1);position:relative;border-radius:2px;overflow:hidden}.product__media-wrapper .thumbnail-slider .slider-progress-fill{position:absolute;left:0;top:0;bottom:0;background-color:rgb(var(--color-foreground));width:0%;transition:width .2s ease}.product__media-wrapper .thumbnail-slider .thumbnail,.product__media-wrapper .thumbnail-slider .thumbnail:focus,.product__media-wrapper .thumbnail-slider .thumbnail[aria-current=true]{outline:none!important;border:none!important;box-shadow:none!important;background:var(--product-tile-background)!important}.product__media-wrapper .thumbnail-slider .thumbnail[aria-current=true]:after{display:none!important;box-shadow:none!important}.product__media-wrapper{--product-tile-background: #f7f6f5}.product__media-wrapper .product__media-list .product-media-container{background:var(--product-tile-background)}.product__media-wrapper .product__media-list img,.product__media-wrapper .thumbnail-slider .thumbnail img{mix-blend-mode:multiply}.product__media-wrapper .product__media-list .global-media-settings,.product__media-wrapper .product__media-list .product__media-item{border:none!important;box-shadow:none!important;outline:none!important}.product__media-wrapper .thumbnail-slider .thumbnail-list__item:before{padding-bottom:125%}@media screen and (max-width:749px){.product__media-wrapper .product__media-list{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;column-gap:0!important;scroll-padding-left:0!important;padding-left:0!important;padding-right:0!important;margin-bottom:0!important}.product__media-wrapper .product__media-list,.product__media-wrapper .thumbnail-slider .thumbnail-list{overflow-y:hidden!important;overscroll-behavior-x:contain}.product__media-wrapper .product__media-list .product__media-item{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;scroll-snap-align:start!important}.product__media-wrapper .thumbnail-slider.slider-mobile-gutter{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;margin-top:2rem!important;padding-top:0!important}.product__media-wrapper .thumbnail-slider .thumbnail-list{padding:0!important;margin:0!important;scroll-padding-left:0!important;column-gap:2rem!important;align-items:flex-start!important}.product__media-wrapper .thumbnail-slider .thumbnail-list__item{width:calc(50% - 1rem)!important;max-width:none!important;padding-right:0!important;box-sizing:border-box!important;margin-top:0!important}.product__media-wrapper .thumbnail-slider .thumbnail-list__item:before{content:none!important;padding-bottom:0!important;display:none!important}.product__media-wrapper .thumbnail-slider .thumbnail{width:100%!important;aspect-ratio:1/1.25!important;height:auto!important;padding:0!important;position:relative;display:block}.product__media-wrapper .thumbnail-slider .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute;top:0;left:0}}#MainContent .brand-slider-wrapper slider-component{padding:0!important}#MainContent .brand-slider-wrapper ul.slider:after{display:none!important}.brand-callout-container{display:grid;grid-template-columns:3fr 2fr;gap:8rem;align-items:center}.brand-col-media{display:flex;flex-direction:column;gap:2rem;width:100%;min-width:0}.brand-video-wrapper{width:100%;overflow:hidden;line-height:0;position:relative}.video-control-button{position:absolute;bottom:2rem;right:2rem;width:50px;height:50px;background-color:#edebe7;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .2s ease;padding:0}.video-control-button:hover{opacity:.9}.video-control-button svg{width:24px;height:24px;fill:#000;display:block}.video-control-button .icon-play{display:none}.video-control-button .icon-pause,.video-control-button.is-paused .icon-play{display:block}.video-control-button.is-paused .icon-pause{display:none}.brand-video-element{width:100%;height:auto;display:block}.brand-slider-wrapper{width:100%}.brand-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.brand-gallery-card{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:rgba(var(--color-foreground),.05)}.brand-gallery-card img{width:100%;height:100%;object-fit:cover;display:block}.brand-col-text{display:flex;flex-direction:column;justify-content:center;padding-top:1rem;height:100%}.brand-callout-title{margin-top:0}.brand-callout-button{margin-top:3rem}.brand-callout-description{font-size:1.8rem}.brand-callout-description p{margin-bottom:1.5rem}@media screen and (max-width:989px){.brand-callout-container{display:flex;flex-direction:column;gap:3rem}.brand-col-text{order:-1;text-align:center;align-items:center;padding-top:0}.brand-callout-title{margin-bottom:2rem}.brand-callout-description p:first-child{margin-top:0}.brand-callout-description p:last-child{margin-bottom:0}.brand-slider-wrapper .slider{scroll-padding-left:0!important;padding-left:0!important}.brand-slider-wrapper slider-component.slider-mobile-gutter{margin-left:0;margin-right:0;width:100%}}@media screen and (min-width:990px){.brand-slider-wrapper .slider-buttons--desktop-hidden{display:none!important}}.product-notes-container{display:grid;gap:2rem}@media screen and (min-width:990px){.product-notes-container{grid-template-columns:1fr 3fr;gap:4rem}}.notes-header-col{display:flex;flex-direction:column;gap:1rem}.notes-caption{text-transform:uppercase;font-size:1.5rem;font-weight:300;margin:0}.notes-main-title{margin:0}.notes-list-col{display:flex;flex-direction:column;gap:2rem}.note-card{background-color:#fff;padding:2rem;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:990px){.note-card{padding:4rem;display:grid;grid-template-columns:3fr 5fr;gap:4rem}}.note-card-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:100px;gap:2rem}.note-card-icon{width:5rem;height:5rem;display:block;color:#aaa08d}.note-card-icon svg{width:100%;height:100%;display:block}.note-card-text-group{display:flex;flex-direction:column;gap:.5rem}.note-card-title{font-size:1.5rem;font-weight:300;margin:0;font-family:var(--font-body-family)}.note-card-list{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin:0}.note-images-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.note-image-item{aspect-ratio:1/1;background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.note-image-item img{width:100%;height:100%;object-fit:cover}.note-image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.note-image-arrow{position:absolute;right:1.5rem;bottom:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#edebe7;color:rgb(var(--color-foreground));transition:background-color .2s ease,color .2s ease}.note-image-arrow svg{width:2rem;height:2rem;display:block}.note-image-link:hover .note-image-arrow{background:#262626;color:#fff}@media screen and (max-width:749px){.note-image-arrow{right:.75rem;bottom:.75rem;transform:scale(.5);transform-origin:bottom right}}.note-image-placeholder{font-size:1rem;color:#999;text-align:center;padding:.5rem}@media screen and (max-width:989px){.insta-description{text-align:center;margin-bottom:3rem}}@media screen and (min-width:990px){.insta-description{display:flex;flex-direction:column;align-items:flex-start}.insta-description .rich-text__caption{margin-top:0}.insta-description h2{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.25}.insta-description .button{margin-top:auto}}.masonry-wrapper{position:relative}.masonry-container{column-count:2;column-gap:2rem}@media screen and (min-width:750px){.masonry-container{column-count:3}}@media screen and (min-width:1200px){.masonry-container{column-count:4}}.masonry-gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:400px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgba(var(--color-background),1) 75% 100%)}.masonry-item{break-inside:avoid;margin-bottom:2rem;background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius, 8px);padding:2rem;position:relative;display:inline-block;width:100%}.review-card{margin-bottom:2rem;background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius, 8px);padding:2rem;position:relative;display:inline-block;width:100%}.review-stars{color:#aaa08d;font-size:24px;letter-spacing:.2rem;margin-bottom:1.5rem;display:block;line-height:1;opacity:1!important}.reviews .section-header{margin-bottom:4rem}.reviews .section-header .title{margin-bottom:0}.reviews .section-header .subtitle{margin:0}.reviews .section-header h2{margin-top:2rem}.reviews .review .metafield-rich_text_field p,.reviews .review-card .review-text p{font-size:1.5rem}.reviews .review h3,.reviews .review-card h3{font-size:1.6rem;margin-top:3rem;margin-bottom:0;font-family:var(--font-body-family);font-weight:400}.reviews .review .masonry-subtitle,.reviews .review-card .review-subtitle{font-size:1.2rem}@media screen and (min-width:750px){.reviews .section-header{margin-bottom:8rem}.masonry-item,.review-card{padding:3rem}.reviews .review .metafield-rich_text_field p,.reviews .review-card .review-text p{font-size:1.8rem}.reviews .review h3,.reviews .review-card h3{font-size:1.8rem;margin-top:5rem}}.reviews .slider-buttons{margin-top:2rem}@media screen and (max-width:989px){.reviews .masonry-gradient-overlay{display:none}.reviews .review:nth-child(n+7){display:none!important}.reviews .review-card{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 4rem)}}@media screen and (min-width:990px){.reviews .section-header.collection-title{padding:0 5rem}.reviews .slider-buttons{margin-top:6rem}.reviews .review-card{height:100%;display:flex;flex-direction:column}.reviews .review-info{margin-top:auto}}.explore-section-container h2.title{margin:0 auto 3rem;max-width:55rem}.explore-glass-box{max-width:110rem;margin:0 auto;text-align:center;position:relative;z-index:2;background:#f7f6f580;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8rem 4rem}@media screen and (max-width:989px){.explore-glass-box{padding:4rem 2rem}.explore-search-button{padding:0 2rem!important}.explore-search-button span{display:none}}.explore-search-wrapper{position:relative;margin-top:3rem;max-width:85rem;margin-left:auto;margin-right:auto}.explore-form-flex{display:flex;align-items:stretch;gap:0;position:relative}.explore-input-wrapper{position:relative;flex-grow:1;display:flex;align-items:center}.explore-input-field{width:100%;padding:1.5rem 4rem 1.5rem 2rem;border:1px solid #5D5D5D;border-right:none;border-radius:0;font-size:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));min-height:5rem;-webkit-appearance:none;font-family:var(--font-body-family)}.explore-input-field:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.5)}.explore-search-reset{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.7);z-index:2}.explore-search-reset:hover{color:rgb(var(--color-foreground))}.explore-search-reset .icon{width:1.8rem;height:1.8rem}.hidden{display:none!important}.explore-search-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;background:#5d5d5d;color:rgb(var(--color-background));border:1px solid #5D5D5D;border-radius:0;padding:0 3rem;cursor:pointer;font-size:1.5rem;text-transform:uppercase;transition:opacity .3s;min-height:5rem;font-family:var(--font-body-family)}.explore-search-button:hover{opacity:.9}.explore-search-button svg{width:1.8rem;height:1.8rem}predictive-search{display:block;width:100%}.predictive-search__loading-state{display:flex;justify-content:center;padding:2rem}.predictive-search__loading-state .spinner{width:3rem;height:3rem;animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.explore-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:4rem}.explore-chip-label{font-size:1.5rem;text-transform:uppercase;margin-right:1rem;color:rgb(var(--color-foreground));align-self:center}.explore-chips .button{background:#fff}@media screen and (max-width:749px){.explore-chip-label{width:100%;text-align:center}.explore-chips .button{padding:0 1rem}}.callout-flex-container .product-media-container{width:100%;height:100%}.callout-flex-container .product-media-container img{border:none!important;object-fit:cover;width:100%!important;height:100%!important}.callout-flex-container{display:flex;flex-direction:column;gap:2rem}.callout-flex-container .callout-section-title h2{margin-top:0}.callout-flex-container .featured-product{padding:0!important;background-color:#aaa08d73;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.callout-flex-container .featured-product .product__info-wrapper{padding:4rem!important;margin:0!important}.callout-flex-container .product__title{margin:3rem 0 0}.callout-flex-container .inline-richtext{margin:0}.callout-flex-container .product__description,.callout-flex-container .fragrance-notes-container .note-text,.callout-flex-container .inline-richtext{color:rgba(var(--color-foreground),1)}.callout-flex-container .fragrance-notes-container .note-icon{background:#f7f6f533;padding:6px}.callout-flex-container .fragrance-notes-container .note-icon .icon{width:2rem;height:2rem}.callout-flex-container .product__info-container{display:flex;flex-direction:column;height:100%}.callout-flex-container .product__info-container .button{margin-top:auto;margin-bottom:0}.callout-flex-container .fragrance-notes-container{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.callout-flex-container .note-row{display:flex;align-items:center;gap:2rem}.callout-flex-container .note-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.callout-flex-container .product__media-item .product-media-container{border:none!important}.callout-flex-container .product__media-wrapper{position:relative}.callout-flex-container .buy-buttons-wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem}.callout-flex-container .media-column-blocks{position:absolute;top:2rem;right:2rem}.callout-flex-container .media-column-blocks .product-form__submit,.callout-flex-container .media-column-blocks .xb-wishlist-button{margin:0!important;padding:0!important;width:50px;height:50px;background:#edebe780!important;color:#fff;border:none!important;min-width:0}.callout-flex-container .media-column-blocks .xb-wishlist-button svg{fill:#fff!important}.callout-flex-container .media-column-blocks .xb-wishlist-button .xb-wishlist-button__add-style,.callout-flex-container .media-column-blocks .xb-wishlist-button .xb-wishlist-button__remove-style{background:none!important}.callout-flex-container .media-column-blocks .product-form__submit:before,.callout-flex-container .media-column-blocks .product-form__submit:after{display:none}.callout-flex-container .product__media-item{padding:0!important}@media screen and (max-width:749px){.callout-flex-container{padding:0 2rem}.callout-flex-container .featured-product{display:flex;flex-direction:column-reverse}.callout-flex-container .product__title,.callout-flex-container .product__info-container .button{margin-top:2rem}}@media screen and (min-width:990px){.callout-flex-container{flex-direction:row;align-items:start}.callout-flex-container .callout-section-title{width:35%;padding-right:4rem}.callout-flex-container .callout-product-area{width:65%}}@media screen and (min-width:750px){.callout-flex-container .product__info-wrapper{min-height:715px}.callout-flex-container media-gallery{height:calc(100% + 1px);display:block}.callout-flex-container .slider-mobile-gutter,.callout-flex-container .product__media-list{height:100%}}.facets-container .mobile-facets__inner{margin-left:0;margin-right:auto;background:#edebe7;padding:2rem}.facets-container .mobile-facets__footer{border:none;padding:0}.facets-container .mobile-facets__header{border:none;padding:0;text-align:left}.facets-container .mobile-facets__header .mobile-facets__count,.facets-container .mobile-facets__header-actions{display:none}.facets-container .mobile-facets__header h2{font-size:3.5rem}.facets-container .mobile-facets__main,.facets-container .mobile-facets__footer,.facets-container .mobile-facets__submenu{background:none}.facets-container .mobile-facets__summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:3rem 0}.facets-container .facets__label{padding:1rem 0}.facets-container .mobile-facets__highlight{background:none}.facets-container .facet-checkbox__text{text-transform:uppercase}.facets-container .mobile-facets__main{padding:0;margin:4rem 0 0}.facets-container span.active-facets__button-inner{border-radius:0;background:#f6f6f6;padding:1.25rem 2.25rem;border:none;box-shadow:none}.facets-container span.active-facets__button-inner:before,.facets-container span.active-facets__button-inner:after{display:none!important}.facets-container span.active-facets__button-inner .filter-label{text-transform:none;font-size:1.2rem;font-weight:300;margin-right:.5rem}.facets-container .mobile-facets__open{background:#dddad1;text-transform:uppercase;padding:1.25rem 2.25rem}.facets-container{margin-bottom:3rem}.facets-container .facets{margin-top:1rem}.facets-container .custom-visual-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-right:1.2rem;margin-top:.2rem;flex-shrink:0}.facets-container .custom-visual-wrapper .icon-square,.facets-container .custom-visual-wrapper .icon-square svg{width:100%;height:100%;display:block}.facets-container .custom-visual-wrapper .icon-checkmark{position:absolute;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:auto!important;width:1.1rem!important;height:.7rem!important;visibility:visible!important;opacity:0;transition:opacity .1s ease;display:flex;align-items:center;justify-content:center}.facets-container .mobile-facets__checkbox:checked~.custom-visual-wrapper .icon-checkmark,.facets-container .mobile-facets__checkbox:checked+.facets__image-wrapper .custom-visual-wrapper .icon-checkmark{opacity:1!important}.facets-container .mobile-facets__info{padding:0}.facets-container .facets__price{padding:1rem 6rem 1rem 0}.facets-container .facets__price .field__input{background:none}.facets-container .facets__image-wrapper{margin-bottom:0}.facets-container .facets__image-wrapper .custom-visual-wrapper{position:absolute;bottom:1.5rem;left:1.5rem;margin:0;padding:.3rem;color:#262626;background:#ffffffd9}.facets-container .facets__image-wrapper .custom-visual-wrapper .icon-square{display:none}.facets-container .facets__image-wrapper+.facet-checkbox__text{text-align:left}.facets-container .facets-layout-grid--image .facets__label{outline:none!important}@media screen and (max-width:989px){.facets-container .mobile-facets__inner{--color-foreground: 38, 38, 38;width:100%;max-width:none}.facets-container .mobile-facets__summary{padding:2rem 0}.facets-container .mobile-facets__inner-content{padding-bottom:2rem}.facets-container .mobile-facets__close{top:2rem}.facets-container .mobile-facets__details{border-top:1px solid #D1D1D1}.facets-container .mobile-facets__summary>div>span{font-size:2.5rem;font-family:var(--font-heading-family)}.facets-container .facet-accordion-content{display:none}.facets-container .facet-accordion-icon svg{transform:rotate(0);transition:transform .2s ease}.facets-container .mobile-facets__footer .mobile-facets__clear-wrapper .button{width:100%}.facets-container .mobile-facets__footer .button{padding:0 1rem;background:#3c3c3c;color:#fff}}@media screen and (min-width:990px){#main-collection-filters .facets-container{margin-bottom:4rem}.facets-container .mobile-facets__inner{margin-left:0;margin-right:auto;background:#aaa08dbf;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:8rem;width:75vw;max-width:1000px}.facets-container .mobile-facets__footer{display:none}.facets-container .mobile-facets__header-inner{display:flex;align-items:center;gap:2rem}.facets-container .mobile-facets__header-actions{display:flex;gap:1.2rem;margin-left:auto;margin-right:6rem}.facets-container .mobile-facets__header-actions .button{min-height:4.4rem;padding:0 2.4rem;text-transform:uppercase;white-space:nowrap}.facets-container .mobile-facets__header-actions .button:before,.facets-container .mobile-facets__header-actions .button:after{display:none}.facets-container .mobile-facets__header-actions .mobile-facets__clear{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fffc}.facets-container .mobile-facets__header-actions .mobile-facets__apply{background:#3c3c3c;color:#fff}.facets-container .mobile-facets__summary{padding:3rem 6rem 1rem 0}.facets-container .mobile-facets__summary>div>span{color:#fff;font-size:1.2rem;font-weight:300}.facets-container .facet-accordion-content{display:block}.facets-container .facet-accordion-icon svg{transform:rotate(180deg);transition:transform .2s ease}.facets-container .mobile-facets__wrapper .facets-layout-list{display:grid!important;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:.5rem;padding-left:.4rem;padding-right:.4rem}.facets-container .mobile-facets__wrapper .facets-layout-list .mobile-facets__item{width:100%;padding-right:.5rem}.facets-container{margin-bottom:8rem}.facets-container .mobile-facets__close{left:min(75vw,1000px);margin-left:-10rem;top:9rem;color:#fff}.facets-container .mobile-facets__header h2{font-size:5rem}.facets-container .mobile-facets__main{margin:6rem 0 0}.facets-container .facets-layout-grid{padding:2rem .5rem 2rem 0;margin-right:5rem;grid-template-columns:repeat(6,minmax(0,1fr))}.facets-container .facets-layout-grid .facet-checkbox__text{text-transform:uppercase}}.template-product .footer .footer__content-bottom{padding-bottom:90px}.footer .footer__content-top{padding-bottom:0}.footer .footer__content-bottom{border:none;padding:0}.footer .footer__copyright{margin:0;text-align:left!important;z-index:10}.footer .footer__copyright small{font-size:1.5rem;letter-spacing:0}.footer .footer-block__heading{font-size:1.5rem;font-weight:300;font-family:var(--font-body-family);text-transform:uppercase;margin-bottom:3rem}.footer .footer-block__details-content .list-menu__item--link{padding:0;margin:0 0 .5rem}@media screen and (max-width:749px){.footer .footer__content-top{padding-left:calc(2rem / var(--font-body-scale));padding-right:calc(2rem / var(--font-body-scale))}.footer .grid{display:flex!important}.footer .grid__item.footer-block--menu{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);margin:0}.footer .footer__content-bottom-wrapper{text-align:left;justify-content:start}}@media screen and (min-width:750px){.footer .footer__content-bottom{margin-top:-6rem}.footer .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.footer .grid__item.footer-block--menu{width:calc(12.5% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}#MainContent .product-grid:has(.product-card-wrapper),.mega-menu__products-wrapper .product-grid{--product-tile-background: #f7f6f5;--grid-desktop-horizontal-spacing: 4px;--grid-mobile-horizontal-spacing: 4px;--grid-desktop-vertical-spacing: 3rem;--grid-mobile-vertical-spacing: 2.4rem;--slider-desktop-gap: 4px}#MainContent .product-grid .product-card-wrapper .card__inner,.mega-menu__products-wrapper .product-grid .product-card-wrapper .card__inner{border:none;background:var(--product-tile-background)}#MainContent .product-grid .product-card-wrapper .card__media,.mega-menu__products-wrapper .product-grid .product-card-wrapper .card__media{mix-blend-mode:multiply}#MainContent .product-grid .product-card-wrapper .card>.card__content .card__information,.mega-menu__products-wrapper .product-grid .product-card-wrapper .card>.card__content .card__information{padding-right:1.6rem}@media screen and (max-width:749px){.product-card-wrapper{--card-overlay-inset: .8rem;--card-overlay-button: 28px}.product-card-wrapper .card__inner .badge{padding:.6rem .8rem;font-size:.9rem;white-space:nowrap}.product-card-wrapper .olfactive-family-tag .olfactive-family-color-dot{width:.7rem;height:.7rem;margin-right:.6rem}.product-card-wrapper .card__badge.bottom.left{bottom:var(--card-overlay-inset);left:var(--card-overlay-inset);gap:.4rem}.product-card-wrapper .card-top-left-tags{top:var(--card-overlay-inset);left:var(--card-overlay-inset);gap:.4rem}.product-card-wrapper .card__inner .quick-add{right:var(--card-overlay-inset);bottom:var(--card-overlay-inset)}.product-card-wrapper .card__inner .quick-add__submit{width:var(--card-overlay-button);height:var(--card-overlay-button)}.product-card-wrapper .card__inner .quick-add__submit .icon-wrap{width:1.2rem;height:1.2rem}.product-card-wrapper xb-wishlist-button-collection{top:var(--card-overlay-inset)!important;right:var(--card-overlay-inset)!important;width:var(--card-overlay-button)!important;height:var(--card-overlay-button)!important}.product-card-wrapper .xb-wishlist-button-collection,.product-card-wrapper .xb-wishlist-button-collection__add{width:var(--card-overlay-button)!important;height:var(--card-overlay-button)!important}.product-card-wrapper .xb-wishlist-button-collection__add svg{width:1.3rem!important;height:1.3rem!important}}#menu-drawer .menu-drawer__utility-links{padding:1rem 0}#menu-drawer .drawer-featured-products .slider-component-desktop{padding:0 2rem}#menu-drawer .drawer-featured-products .slider.slider--mobile{scroll-padding-left:0}#menu-drawer{background-color:#edebe7!important;background:#edebe7!important;--color-foreground: 38, 38, 38;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.menu-drawer__inner-container{height:auto!important;min-height:100%}#menu-drawer,#menu-drawer a,#menu-drawer span,#menu-drawer .h5,#menu-drawer .custom-menu-item{color:#262626!important}#menu-drawer .icon,#menu-drawer svg{color:#262626!important;fill:currentColor}#menu-drawer .menu-drawer__menu-item{padding:1.1rem 2rem!important;font-family:var(--font-heading-family);font-size:3rem}#menu-drawer .menu-drawer__menu-item:hover{background:none}.js .menu-drawer__menu-item .icon-caret,.menu-drawer__menu-item .icon-caret,.custom-menu-item .icon-caret{display:block!important;width:1rem}#menu-drawer .drawer-custom-sections>.menu-drawer__menu.list-menu{border-bottom:1px solid rgba(0,0,0,.05)}#menu-drawer .custom-menu-item{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:2.4rem;padding:2rem 0!important;width:100%;cursor:pointer;font-family:var(--font-heading-family);font-style:var(--font-body-style);border-top:1px solid rgba(0,0,0,.05)}#menu-drawer .menu-drawer__submenu-container{margin-bottom:2rem}#menu-drawer .menu-drawer__navigation .menu-drawer__submenu-container .menu-drawer__menu-item{padding:.6rem 2rem .6rem 4rem!important;font-size:2rem}#menu-drawer .drawer-custom-sections a.menu-drawer__menu-item{padding:.75rem 0!important;font-family:var(--font-body-family);font-size:1.5rem}#menu-drawer a.view-all{text-transform:uppercase;opacity:.5;display:flex;align-items:center;transition:all .2s ease}#menu-drawer a.view-all .icon-wrap{width:20px;height:20px;margin-left:.5rem}#menu-drawer a.view-all:hover{opacity:1}.drawer-slider-btn{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;color:#262626;text-decoration:none;transition:background .2s;cursor:pointer}.drawer-slider-btn .icon{height:.8rem}#menu-drawer .slider-buttons{display:flex!important;align-items:center;gap:1rem;margin-top:1rem;padding-left:2rem;padding-right:2rem}.slider-progress-bar{flex-grow:1;height:2px;background-color:#2626261a;position:relative;margin:0 1rem;border-radius:2px}.slider-progress-fill{height:100%;width:0;min-width:10%;background-color:#262626;position:absolute;top:0;left:0;transition:width .2s ease;border-radius:2px}.drawer-custom-sections{margin-top:2rem;padding:0 2rem}.drawer-featured-products{margin-top:2rem;padding-top:2rem;padding-bottom:2rem;width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;overflow:hidden}.drawer-featured-products .mega-menu__products-wrapper{width:100%}.drawer-featured-products .slider-component{width:100%;max-width:100%;padding:0;margin:0;display:block}.drawer-featured-title{font-size:2.4rem;margin-bottom:2rem;display:block;padding-left:2rem;padding-right:2rem;font-family:var(--font-heading-family)}.menu-drawer__utility-links .menu-drawer__account{display:flex!important;align-items:center!important;width:100%!important;white-space:nowrap!important;gap:1.5rem;padding:1.1rem 2rem!important}.menu-drawer__account svg{width:2rem!important;height:2rem!important}@media screen and (max-width:749px){.template-fragrance_note .rich-text__wrapper{width:100%;margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-styles.css.map */
