[hidden]{display:none!important}.brand-logo{object-fit:contain;max-height:60px}.shopify-section>.container{padding-top:25px;padding-bottom:25px}.shopify-section:first-child>.container{padding-top:8px}.home-section{margin-bottom:0!important}.home-section .product-section{margin-bottom:0}.section-space{padding-top:25px;padding-bottom:25px}.theme-dialog{position:fixed;border:0;top:0;right:0;bottom:0;left:0;margin:auto;z-index:100;max-height:90dvh}.theme-dialog::backdrop{background:#0006}.theme-dialog.bag-modal{margin:0 0 0 auto;max-height:100dvh}.theme-dialog>.close{position:absolute;right:12px;top:12px;z-index:3}.mobile-nav>a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;min-width:50px}.template-product header .announcement,.template-sample header .announcement{display:flex}.template-product{background:#fff}.template-product .header-inner,.template-sample .header-inner{max-width:1140px}.nav-item{height:100%;display:flex;align-items:center}.theme-mega-menu{display:none;position:absolute;left:0;right:0;top:50px;padding:30px;background:#fbfbf9;box-shadow:0 8px 12px #0002;z-index:20;grid-template-columns:repeat(4,1fr);gap:30px}.nav-item:hover .theme-mega-menu,.nav-item:focus-within .theme-mega-menu{display:grid}.theme-mega-menu a{display:block;font-size:12px;margin:12px 0}.hero-slides{position:relative}.hero-slide:not(.is-active){display:none}.hero-slide img{width:100%;height:auto}.story-card picture>img,.service-card picture>img{width:100%;aspect-ratio:1.45;object-fit:cover}.feature-grid>div>picture>img{width:100%;height:auto}.theme-mega-menu strong{font-weight:600}.feature .feature-products{overflow:auto;scrollbar-width:none}.product-row{justify-content:normal!important}.product-info form{display:block}.product-info h1{margin:0}.product-option-select{width:100%;margin-bottom:15px}.sizes label{display:flex;flex-direction:column;justify-content:space-between;padding:8px 10px;min-width:90px;height:71px;border:1px solid #d7d7ce;border-radius:6px;cursor:pointer;font-size:12px}.sizes label:has(input:checked){border:1.5px solid var(--gold)}.sizes input{position:absolute;opacity:0;width:1px;height:1px}.sizes label:focus-within{outline:2px solid var(--gold)}.sizes label b{font-size:12px;font-weight:400}.variant-unavailable{opacity:.5}.product-info .primary:disabled{background:#777;border-color:#777;cursor:not-allowed}.product-form-error{color:#9a2424;font-size:12px;margin:8px 0}.theme-product-description .product-details{padding-top:30px}.theme-product-info{position:sticky;top:20px}.theme-product-info .pdp-badges{margin-bottom:22px}.theme-product-info .vendor{margin:0}.theme-product-info .pdp-price{margin:10px 0 25px}.theme-product-info .sizes{margin-bottom:24px}.product-media{display:none}.product-media.is-active{display:block}.product-media model-viewer,.product-media video,.product-media iframe{width:100%;height:100%;aspect-ratio:1}.gallery .gallery-main .product-media>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;cursor:zoom-in}.theme-product-info .product-form{margin:24px 0 0}.theme-product-info .product-form .sizes{margin:0 0 24px}.theme-product-info .sample-form{margin-top:0}.related-products{padding-top:50px;padding-bottom:20px}.notes-trigger{display:block;text-align:left}.notes-copy h2{margin:15px 0}.theme-notes-modal{padding:0;overflow:hidden}.theme-notes-modal>img{width:100%;max-height:240px;object-fit:cover}.theme-notes-modal>div{padding:28px}.review-placeholder{text-align:center;padding:40px 0;border-top:1px solid #ddd}.review-placeholder h2{text-align:left;margin-bottom:28px}.review-placeholder p{font-size:12px;margin:20px 0}.collection-filters{display:flex;gap:15px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:25px}.collection-filters details{position:relative}.collection-filters summary{cursor:pointer;padding:10px 15px;border:1px solid #ddd}.filter-values{position:absolute;z-index:15;background:#fff;padding:20px;min-width:220px;box-shadow:0 5px 15px #0002}.filter-values label{display:flex;gap:10px;align-items:center;margin-bottom:12px;font-size:12px}.filter-values input{width:auto}.price-inputs{display:flex;gap:10px}.price-inputs input{width:90px}.pagination{display:flex;gap:20px;justify-content:center;margin:40px 0}.pagination .current{text-decoration:underline}.rich-text{text-align:var(--text-align,left);max-width:var(--text-width,850px);margin:auto}.rich-text h2{margin-bottom:20px}.rich-text p{margin:15px 0;font-size:13px}.rich-text .primary{margin-top:20px}.contact-form{max-width:650px}.contact-form label{display:block;font-size:12px;margin:18px 0 6px}.contact-form input,.contact-form textarea{width:100%}.contact-form .primary{margin-top:20px}.image-banner img{width:100%;height:auto}.full-width{max-width:none;padding-left:0;padding-right:0}.cart-line .quantity input{width:50px;border:0;padding:4px;text-align:center}.cart-item-count{font-size:14px;font-family:Poppins}.cart-note{display:block;width:100%;margin-top:20px}.cart-page form>.primary{display:block;width:100%;margin-top:15px}.main-search-form{display:flex;gap:10px;margin-bottom:35px}.main-search-form input{flex:1;min-width:0}.collection h1{font-size:30px;margin:25px 0 12px}.collection-intro{font-size:12px;margin-bottom:25px}.wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.wish-button{opacity:1;top:40px}.sample-product[hidden]{display:none}.sample-banner{font-size:10px;color:#827565;margin:15px 0}.empty-image{background:var(--cream);display:flex;align-items:center;justify-content:center;min-height:250px;color:var(--green)}.empty-image span{font-family:Ivy;font-size:24px}.newsletter .form-errors{width:100%}.note-buttons{display:flex;gap:8px;overflow:auto;padding-bottom:15px}.note-buttons button{padding:8px 14px;border-radius:20px;background:var(--cream);font-size:11px;white-space:nowrap}.theme-cart-note{font-size:10px;color:#777;margin-top:15px}.sample-family{font-size:12px;color:#777}.cart-line .remove{margin-top:10px}.sample-product .product-left{min-width:0}.sample-product .desktop-product-info{position:sticky;top:20px}.sample-product .product-info .sizes{margin-top:22px}.block-richtext p{margin:12px 0}.product-row .card-image img{height:100%;width:100%;object-fit:contain}.sample-product .product-info .product-category{margin:0}.page-builder-title{margin-bottom:25px}.localization-form{display:flex;gap:10px}.localization-form select{font-size:11px;padding:8px}.localization-form .primary{min-height:34px;padding:7px;font-size:10px}.newsletter form{position:relative}.newsletter form>p,.newsletter form>.errors{position:absolute;top:100%;left:0;font-size:11px}.gallery-media-button{width:100%;display:block}.gallery-media-button>img{aspect-ratio:1;width:100%;object-fit:contain}.image-banner-content{text-align:center;background:var(--cream);padding:30px}.image-banner-content p{font-size:12px;margin-top:15px}.sample-select{display:flex;gap:10px;flex-wrap:wrap;padding:15px 0}.sample-select a{font-size:11px;padding:8px 13px;background:var(--cream);border-radius:20px}.template-sample{background:#fff}.product-info .block-text{font-size:12px;line-height:1.7;margin:18px 0}.theme-page{padding-top:35px;padding-bottom:40px}.theme-page h1{font-size:32px;margin-bottom:25px}.theme-page .rte p{margin:16px 0}.theme-page .rte a{text-decoration:underline}.theme-page .rte{font-size:13px;line-height:1.8}.custom-liquid{padding:25px 0}.shopify-section .feature{margin-bottom:0}.shopify-section .section-title{margin-bottom:26px}.shopify-section .product-section{margin-bottom:0}.section-container{max-width:1140px;margin:0 auto;padding:25px 15px}.theme-hero-section{padding-top:8px;padding-bottom:0}.theme-hero-section .dots{height:48px}.theme-hero-section .brand-pills{padding-bottom:3px}.theme-gallery-modal{width:min(850px,90vw);padding:25px}.theme-gallery-modal img{max-height:80vh;width:100%;object-fit:contain}.store-dialog-copy{padding:10px 5px}.store-dialog-copy p{font-size:13px;margin:20px 0}.sample-product .pdp-price{margin-top:18px}.native-select{width:100%}.theme-products-message{font-size:12px;margin-bottom:20px}.related-products .product-row{grid-auto-columns:180px}.sample-product .product-category{font-size:14px}.image-banner .section-title{margin-bottom:20px}.header-inner nav{z-index:30}.theme-hero-section .hero img{height:auto}.theme-hero-section .hero-slide picture>img{aspect-ratio:auto}.sample-select+.sample-product{margin-top:0}.theme-product-info .product-info{padding-bottom:0}@media(min-width:701px){.theme-product-layout{grid-template-columns:minmax(0,1.75fr) minmax(350px,1fr);display:grid;gap:30px;align-items:start}.theme-product-details{grid-column:1;grid-row:2;margin-top:-10px}.theme-product-gallery{grid-column:1;grid-row:1}.theme-product-info{grid-column:2;grid-row:1 / span 2}.theme-product-gallery .gallery{grid-template-columns:130px minmax(0,1fr);gap:0}.sample-product .gallery{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:700px){.shopify-section>.container,.section-container{padding:17px 16px}.shopify-section:first-child>.container,.theme-hero-section{padding-top:6px}.section-space{padding-top:17px;padding-bottom:17px}.theme-hero-section .dots{height:45px}.theme-hero-section .brand-pills{padding-bottom:3px}.theme-hero-section .hero-slide img{aspect-ratio:750/940}.mobile-nav>a{font-size:9px}.theme-mega-menu{display:none!important}.template-product header .announcement,.template-product .header-inner nav,.template-sample header .announcement,.template-sample .header-inner nav{display:none}.theme-product-layout{display:flex;flex-direction:column;gap:0}.theme-product-gallery{width:100%}.theme-product-info{position:static;width:100%;padding:16px}.theme-product-details{width:100%;padding:0 16px}.theme-product-gallery .gallery{display:block}.theme-product-info .pdp-badges{margin-bottom:15px}.theme-product-info .product-form{margin-top:20px}.theme-product-info .add-to-bag{display:block}.sizes label{min-width:88px;height:68px;font-size:12px;padding:8px}.sizes label b{font-size:11px}.theme-product-info .sizes{gap:8px}.theme-product-info .add-to-bag{margin-top:20px}.mobile-add{bottom:68px}.mobile-add .primary{justify-content:center}.template-product footer,.template-sample footer{padding-bottom:120px}.theme-product-info .pdp-price{margin-bottom:20px}.theme-product-details .product-details{padding:0}.theme-product-info .product-form .product-form-error{font-size:11px}.theme-dialog.bag-modal{margin:auto 0 0;width:100%;max-height:90dvh;border-radius:18px 18px 0 0}.theme-dialog.note-modal{height:auto;max-height:90dvh}.collection-filters{gap:8px}.collection-filters summary{font-size:10px;padding:8px}.filter-values{min-width:200px;padding:15px}.collection h1{font-size:26px}.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.collection-grid .card-image{height:180px}.theme-page{padding-top:25px;padding-bottom:25px}.theme-page h1{font-size:26px}.theme-page .rte,.main-search-form input{font-size:12px}.main-search-form .primary{padding:10px 15px}.rich-text h2{font-size:20px}.rich-text p{font-size:12px}.feature-products{grid-auto-columns:130px}.sample-product .desktop-product-info{display:none}.sample-product .mobile-product-info{padding:16px}.sample-product .mobile-product-info .add-to-bag,.sample-product .product-info .add-to-bag,.sample-product .mobile-add{display:block}.sample-product .product-details{padding:0 16px}.related-products .product-row{grid-auto-columns:130px}.theme-hero-section .hero img{height:auto}.header-inner .brand-logo{max-width:130px;max-height:38px}.sample-select{padding:12px 16px}.image-banner-content{padding:25px 15px}.image-banner-content h2{font-size:20px}.sample-product .product-info .product-category{font-size:12px}.theme-dialog .zoom-image{height:70vh}}fieldset.sizes{border:0;padding:0;min-inline-size:0;margin-left:0;margin-right:0}.product-media>picture>img,.gallery-media-button>picture>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bag-modal form>.primary{width:100%;margin:10px 0}.thumbnails button{height:auto;aspect-ratio:1}.thumbnails picture{display:block}.thumbnails img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.gallery-media-button>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.notes-link{display:inline-block}.announcement>a{font-size:12px;white-space:nowrap}@media(max-width:700px){.announcement>a{display:none}}.mobile-add .primary{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-add .primary>span{white-space:nowrap;font-size:12px;flex-shrink:0}@media(max-width:700px){.mobile-add .primary{font-size:11px;padding:12px}.rich-text h1,.page-builder-title{font-size:25px;line-height:1.3}.notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shopify-section picture>img{height:auto}.offer-grid>a>picture>img{width:100%;height:530px;object-fit:cover}.offer-grid>div>picture>img{display:block;width:330px;height:290px;object-fit:cover;margin:0 auto 22px}.gifts .story-card picture>img{aspect-ratio:1.3}.feature-grid>a>picture>img{height:auto}.categories picture>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}@media(max-width:700px){.offer-grid>a>picture>img{height:390px}.offer-grid>div>picture>img{width:280px;height:255px}}.shopify-section>.theme-hero-section{padding-top:8px;padding-bottom:0}.theme-product-info .product-form{margin-top:0}.sizes .variant-unavailable{opacity:1}.mobile-add .primary:disabled{background:#777;border-color:#777;cursor:not-allowed}@media(max-width:700px){.shopify-section>.theme-hero-section{padding-top:6px;padding-bottom:0}.theme-product-info .product-form{margin-top:0}}.fragrance-notes:has(>div>h4){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px;align-items:start}.fragrance-notes:has(>div>h4)>h3{grid-column:1 / -1;margin-bottom:0}.fragrance-notes:has(>div>h4)>div{min-width:0;margin-bottom:0}.fragrance-notes:has(>div>h4)>div>.notes-grid{grid-template-columns:minmax(0,1fr)}.fragrance-notes:has(>div>h4) .notes-grid picture{display:block}.fragrance-notes:has(>div>h4) .notes-grid img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.fragrance-notes:has(>div>h4) .notes-grid span{display:flex;align-items:center;justify-content:center;min-height:40px;overflow-wrap:anywhere}@media(max-width:700px){.fragrance-notes:has(>div>h4){gap:20px 9px}.fragrance-notes:has(>div>h4) .notes-grid span{min-height:38px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
