.site-header-fixed{position:fixed;top:0;left:0;right:0;z-index:150}.navbar{position:static!important}#hero{padding-top:0!important}.site-header-fixed--static{position:static!important}.search-form-page{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;max-width:640px}@media(min-width:580px){.search-form-page{flex-direction:row}}.search-form-page input[type=search]{min-width:0;flex:1;width:100%}.search-form-page .search-submit-btn{flex-shrink:0;white-space:nowrap;justify-content:center;width:100%}@media(min-width:580px){.search-form-page .search-submit-btn{width:auto}}.align-left{text-align:left!important}.align-left .section-divider{margin-left:0!important;margin-right:auto!important}.align-left .hero-actions,.align-left .newsletter-form,.align-left .section-cta,.align-left .hero-stats,.align-left .filter-bar{justify-content:flex-start!important}.align-left .faq-list{margin-left:0!important;margin-right:auto!important}.align-right{text-align:right!important}.align-right .section-divider{margin-left:auto!important;margin-right:0!important}.align-right .hero-actions,.align-right .newsletter-form,.align-right .section-cta,.align-right .hero-stats,.align-right .filter-bar{justify-content:flex-end!important}.align-right .faq-list{margin-left:auto!important;margin-right:0!important}.align-left.hero-content,.align-right.hero-content{display:flex;flex-direction:column}.align-left.hero-content{align-items:flex-start}.align-right.hero-content{align-items:flex-end}.product-carousel-wrap{position:relative}.product-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:none}.product-carousel-track::-webkit-scrollbar{display:none}.product-carousel-item{flex:0 0 auto;scroll-snap-align:start}.carousel-arrow{position:absolute;top:40%;transform:translateY(-50%);width:44px;height:44px;background:rgba(var(--color-text-rgb),.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(var(--color-gold-rgb),.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-text-rgb),.7);cursor:pointer;transition:all .3s ease;z-index:2}.carousel-arrow:hover{color:var(--color-gold);border-color:rgba(var(--color-gold-rgb),.4)}.carousel-arrow--prev{left:-8px}.carousel-arrow--next{right:-8px}@media(max-width:640px){.carousel-arrow{display:none}}.product-grid{grid-template-columns:repeat(var(--cols-mobile, 2),1fr)!important}@media(min-width:768px){.product-grid{grid-template-columns:repeat(var(--cols-desktop, 4),1fr)!important}}.footer-payments-row{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(var(--color-gold-rgb),.12)}.footer-payments-label{font-size:.75rem;letter-spacing:.05em;color:rgba(var(--color-text-rgb),.4);margin:0}.footer-payments-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem}.footer-bottom{display:flex;justify-content:center;text-align:center;margin-top:1.5rem}@media(min-width:640px)and (max-width:1023px){.footer-grid{grid-template-columns:1fr 1fr 1fr!important}.footer-brand{grid-column:1 / -1;margin-bottom:.5rem}.footer-desc{max-width:480px}}@media(min-width:1024px){.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr!important}}.footer-col a,.footer-social-link{display:flex;align-items:center;transition:color .3s ease,transform .3s ease}.footer-col a:hover,.footer-social-link:hover{color:var(--color-text)!important;transform:translate(4px)}.footer-social-link svg{transition:opacity .3s ease}.footer-social-link:hover svg{opacity:1}.trust-badges-row{display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.75rem 0;padding:1.5rem;border-radius:calc(18px * var(--radius-scale,1));background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-gold-rgb),.14)}.trust-badge{display:flex;align-items:center;gap:.75rem;flex:1 1 160px}.trust-badge-icon{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:rgba(var(--color-gold-rgb),.1);border:1px solid rgba(var(--color-gold-rgb),.3);display:flex;align-items:center;justify-content:center}.trust-badge-icon img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(75%) sepia(28%) saturate(573%) hue-rotate(1deg) brightness(94%) contrast(89%)}.trust-badge-label{font-size:.78rem;line-height:1.35;color:rgba(var(--color-text-rgb),.75);letter-spacing:.01em}@media(max-width:480px){.trust-badges-row{flex-direction:column;gap:1rem}.trust-badge{flex:1 1 auto}}.product-page-desc table{display:none}.contact-info-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem}.contact-info-item{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:calc(16px * var(--radius-scale,1));background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-gold-rgb),.14);flex:1 1 220px;transition:border-color .3s ease,transform .3s ease}a.contact-info-item:hover{border-color:rgba(var(--color-gold-rgb),.4);transform:translateY(-2px)}.contact-info-icon{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:rgba(var(--color-gold-rgb),.1);border:1px solid rgba(var(--color-gold-rgb),.3);color:var(--color-gold);display:flex;align-items:center;justify-content:center}.contact-info-label{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.15rem}.contact-info-value{font-size:.85rem;color:rgba(var(--color-text-rgb),.75)}.contact-form{display:flex;flex-direction:column;gap:1.25rem}.contact-form-row{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:560px){.contact-form-row{grid-template-columns:1fr 1fr}}.contact-field{display:flex;flex-direction:column;gap:.5rem}.contact-field .newsletter-input{width:100%;border-radius:calc(12px * var(--radius-scale,1))}.contact-textarea{border-radius:calc(16px * var(--radius-scale,1))!important;resize:vertical;min-height:140px;font-family:var(--font-body)}.contact-form .btn-gold{align-self:flex-start}.account-card{max-width:440px;margin:0 auto;padding:2.5rem;border-radius:calc(24px * var(--radius-scale,1));background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-gold-rgb),.15)}.account-card--wide{max-width:720px}.account-form{display:flex;flex-direction:column;gap:1.25rem}.account-form .newsletter-input{width:100%;border-radius:calc(12px * var(--radius-scale,1))}.account-form .btn-gold{width:100%;justify-content:center;margin-top:.5rem}.account-links{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem;font-size:.8rem}.account-links a{color:rgba(var(--color-text-rgb),.5);transition:color .3s}.account-links a:hover{color:var(--color-gold)}.address-card{padding:1.5rem;border-radius:calc(16px * var(--radius-scale,1));background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-gold-rgb),.14);margin-bottom:1rem}.address-card p{font-size:.875rem;color:rgba(var(--color-text-rgb),.6);line-height:1.6}.address-card-actions{display:flex;gap:1rem;margin-top:1rem}.address-card-actions button,.address-card-actions a{font-size:.75rem;color:var(--color-gold);background:none;border:none;cursor:pointer;text-decoration:underline}.order-detail-table{width:100%;border-collapse:collapse;margin:2rem 0}.order-detail-table th{text-align:left;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);padding:.75rem;border-bottom:1px solid rgba(var(--color-gold-rgb),.15)}.order-detail-table td{padding:.75rem;border-bottom:1px solid rgba(var(--color-text-rgb),.06);font-size:.875rem;color:rgba(var(--color-text-rgb),.7)}.order-status-badge{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;background:rgba(var(--color-gold-rgb),.12);border:1px solid rgba(var(--color-gold-rgb),.3);color:var(--color-gold)}.product-price{flex-direction:column-reverse;align-items:flex-start;gap:.15rem}.product-price .price-compare{font-size:.7rem}.product-price .price-current{font-size:1.05rem}.scent-pyramid{margin:1.75rem 0;padding:1.75rem 1.5rem;border-radius:calc(18px * var(--radius-scale,1));background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-gold-rgb),.14)}.scent-pyramid-label{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold);margin-bottom:1.25rem;text-align:center}.scent-pyramid-visual{display:flex;flex-direction:column;gap:1rem}.scent-tier{display:flex;flex-direction:column;gap:.4rem}.scent-tier-bar{height:34px;border-radius:calc(10px * var(--radius-scale,1));display:flex;align-items:center;padding:0 .9rem;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(var(--color-gold-rgb),.22),rgba(var(--color-gold-rgb),.08));transform-origin:left center;transform:scaleX(0);transition:transform 1s cubic-bezier(.16,1,.3,1)}.scent-tier.active .scent-tier-bar{transform:scaleX(1)}.scent-tier--top .scent-tier-bar{width:42%;transition-delay:.1s}.scent-tier--heart .scent-tier-bar{width:68%;transition-delay:.3s}.scent-tier--base .scent-tier-bar{width:100%;transition-delay:.5s}.scent-tier-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%);animation:scentShimmer 2.5s ease-in-out infinite;animation-delay:1.2s}@keyframes scentShimmer{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.scent-tier-tag{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--color-gold);white-space:nowrap}.scent-tier-notes{font-size:.8rem;color:rgba(var(--color-text-rgb),.55);padding-left:.1rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.scent-tier-bar{transition:none;transform:scaleX(1)}.scent-tier-bar:after{animation:none}}.product-accordions{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}.product-accordions .faq-question,.product-accordions .product-page-desc{text-align:center;width:100%}.product-accordions .faq-header{justify-content:center;position:relative}.product-accordions .faq-icon{position:absolute;right:1.5rem}.product-page-qty{margin-top:1.75rem;margin-bottom:1.75rem}.product-accordions .faq-answer{max-height:0}.product-accordions .faq-item.open .faq-answer{max-height:60vh;overflow-y:auto}.product-accordions .faq-answer::-webkit-scrollbar{width:5px}.product-accordions .faq-answer::-webkit-scrollbar-thumb{background:rgba(var(--color-gold-rgb),.4);border-radius:3px}.scent-pyramid--triangle .pyramid-triangle-wrap{max-width:280px;margin:0 auto 1.5rem}.pyramid-triangle-svg{width:100%;height:auto;overflow:visible}.pyramid-band{opacity:0;transform:scale(.85);transform-origin:150px 190px;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1);stroke:rgba(var(--color-gold-rgb),.5);stroke-width:1}.scent-pyramid--triangle.active .pyramid-band{opacity:1;transform:scale(1)}.pyramid-band--top{fill:rgba(var(--color-gold-rgb),.85);transition-delay:.5s}.pyramid-band--heart{fill:rgba(var(--color-gold-rgb),.5);transition-delay:.3s}.pyramid-band--base{fill:rgba(var(--color-gold-rgb),.22);transition-delay:.1s}.pyramid-legend{display:flex;flex-direction:column;gap:.9rem}.pyramid-legend-item{display:flex;gap:.75rem;align-items:flex-start}.pyramid-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:.3rem}.pyramid-legend-dot--top{background:rgba(var(--color-gold-rgb),.18);border:1px solid rgba(var(--color-gold-rgb),.5)}.pyramid-legend-dot--heart{background:rgba(var(--color-gold-rgb),.32)}.pyramid-legend-dot--base{background:rgba(var(--color-gold-rgb),.5)}.pyramid-legend-item strong{display:block;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.2rem}.pyramid-legend-item p{font-size:.8rem;color:rgba(var(--color-text-rgb),.55);line-height:1.5;margin:0}.scent-pyramid--timeline .pyramid-tl{position:relative;padding-left:2rem}.pyramid-tl-line{position:absolute;left:9px;top:6px;bottom:6px;width:1px;background:linear-gradient(to bottom,rgba(var(--color-gold-rgb),.5),rgba(var(--color-gold-rgb),.15))}.pyramid-tl-item{position:relative;padding-bottom:1.5rem}.pyramid-tl-item:last-child{padding-bottom:0}.pyramid-tl-dot{position:absolute;left:-2rem;top:2px;width:20px;height:20px;border-radius:50%;background:rgba(var(--color-text-rgb),.04);border:1px solid rgba(var(--color-gold-rgb),.4)}.pyramid-tl-dot--active{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-mid));border-color:var(--color-gold)}.pyramid-tl-content h5{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.3rem}.pyramid-tl-content p{font-size:.8rem;color:rgba(var(--color-text-rgb),.55);line-height:1.5;margin:0}.pyramid-liquid-row{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.pyramid-liquid-wrap{width:110px;flex-shrink:0;margin:0 auto}.pyramid-bottle-svg{width:100%;height:auto;overflow:visible}.pyramid-bottle-outline{stroke:rgba(var(--color-gold-rgb),.5);stroke-width:2}.pyramid-bottle-cap{fill:rgba(var(--color-gold-rgb),.6)}.pyramid-liquid-fill{transform:scaleY(0);transform-box:fill-box;transform-origin:bottom;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.scent-pyramid--liquid.active .pyramid-liquid-fill--base{transform:scaleY(1);transition-delay:.1s}.scent-pyramid--liquid.active .pyramid-liquid-fill--heart{transform:scaleY(1);transition-delay:.4s}.scent-pyramid--liquid.active .pyramid-liquid-fill--top{transform:scaleY(1);transition-delay:.7s}.pyramid-liquid-fill--base{fill:rgba(var(--color-gold-rgb),.5)}.pyramid-liquid-fill--heart{fill:rgba(var(--color-gold-rgb),.32)}.pyramid-liquid-fill--top{fill:rgba(var(--color-gold-rgb),.18)}.pyramid-legend--liquid{flex:1 1 180px}.pyr-wheel-wrap{max-width:220px;margin:0 auto 1.5rem}.pyr-wheel-svg{width:100%;height:auto}.pyr-wheel-track{stroke:rgba(var(--color-text-rgb),.06);stroke-width:14}.pyr-wheel-arc{stroke-width:14;stroke-linecap:round;transform:rotate(-90deg);transform-origin:100px 100px;opacity:0;transition:opacity .8s ease}.scent-pyramid--wheel.active .pyr-wheel-arc{opacity:1}.pyr-wheel-arc--base{stroke:rgba(var(--color-gold-rgb),.35);transition-delay:.1s}.pyr-wheel-arc--heart{stroke:rgba(var(--color-gold-rgb),.65);transition-delay:.35s}.pyr-wheel-arc--top{stroke:var(--color-gold);transition-delay:.6s}.pyr-wheel-center{fill:var(--color-background-light);stroke:rgba(var(--color-gold-rgb),.25);stroke-width:1}.pyr-smoke-wrap{display:flex;flex-direction:column-reverse;gap:1.4rem}.pyr-smoke-zone{display:flex;align-items:center;gap:1rem}.pyr-smoke-blob{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle,rgba(var(--color-gold-rgb),.45),rgba(var(--color-gold-rgb),0) 70%);filter:blur(3px);animation:pyrSmokeDrift 3.5s ease-in-out infinite}.pyr-smoke-zone--heart .pyr-smoke-blob{animation-delay:.6s;opacity:.8}.pyr-smoke-zone--top .pyr-smoke-blob{animation-delay:1.2s;opacity:.6}@keyframes pyrSmokeDrift{0%,to{transform:translateY(0) scale(1);opacity:.55}50%{transform:translateY(-8px) scale(1.15);opacity:.9}}.pyr-smoke-zone strong{display:block;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.2rem}.pyr-smoke-zone p{font-size:.8rem;color:rgba(var(--color-text-rgb),.55);line-height:1.5;margin:0}.pyr-cards-wrap{display:flex;flex-direction:column;gap:.75rem}.pyr-card{padding:1.1rem 1.25rem;border-radius:calc(14px * var(--radius-scale,1));background:rgba(var(--color-text-rgb),.04);border:1px solid rgba(var(--color-gold-rgb),.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease}.pyr-card:hover{transform:translateY(-3px);border-color:rgba(var(--color-gold-rgb),.4)}.pyr-card strong{display:block;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.35rem}.pyr-card p{font-size:.8rem;color:rgba(var(--color-text-rgb),.55);line-height:1.5;margin:0}.pyr-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.pyr-grid-pill{padding:.4rem .9rem;border-radius:calc(50px * var(--radius-scale,1));font-size:.75rem;border:1px solid rgba(var(--color-gold-rgb),.25)}.pyr-grid-pill--top{background:rgba(var(--color-gold-rgb),.2);color:var(--color-gold)}.pyr-grid-pill--heart{background:rgba(var(--color-gold-rgb),.11);color:rgba(var(--color-text-rgb),.75)}.pyr-grid-pill--base{background:rgba(var(--color-gold-rgb),.05);color:rgba(var(--color-text-rgb),.55)}.pyr-grid-key{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-text-rgb),.5)}.pyr-grid-key span{display:flex;align-items:center;gap:.4rem}.pyr-key-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.pyr-key-dot--top{background:var(--color-gold)}.pyr-key-dot--heart{background:rgba(var(--color-gold-rgb),.6)}.pyr-key-dot--base{background:rgba(var(--color-gold-rgb),.3)}.pyr-strip{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.pyr-strip::-webkit-scrollbar{display:none}.pyr-strip-pill{flex:0 0 auto;padding:.5rem 1.1rem;border-radius:calc(50px * var(--radius-scale,1));font-size:.75rem;white-space:nowrap;border:1px solid rgba(var(--color-gold-rgb),.25)}.pyr-strip-pill--top{background:rgba(var(--color-gold-rgb),.22);color:var(--color-gold)}.pyr-strip-pill--heart{background:rgba(var(--color-gold-rgb),.12);color:rgba(var(--color-text-rgb),.75)}.pyr-strip-pill--base{background:rgba(var(--color-gold-rgb),.05);color:rgba(var(--color-text-rgb),.55)}.pyr-trail-svg{width:100%;height:auto;margin-bottom:1.25rem}.pyr-trail-path{stroke:rgba(var(--color-gold-rgb),.5);stroke-width:1.5;stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1)}.scent-pyramid--trail.active .pyr-trail-path{stroke-dashoffset:0}.pyr-trail-dot{fill:var(--color-gold);opacity:0;transition:opacity .5s ease}.scent-pyramid--trail.active .pyr-trail-dot--base{opacity:1;transition-delay:.2s}.scent-pyramid--trail.active .pyr-trail-dot--heart{opacity:1;transition-delay:.8s}.scent-pyramid--trail.active .pyr-trail-dot--top{opacity:1;transition-delay:1.4s}.pyramid-legend--trail{flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:center}.pyramid-legend--trail .pyramid-legend-item{flex:1 1 140px}.pyr-bloom-wrap{max-width:200px;margin:0 auto 1.5rem}.pyr-bloom-svg{width:100%;height:auto}.pyr-petal{transform-box:fill-box;transform-origin:center;transform:scale(0);opacity:0;fill:rgba(var(--color-gold-rgb),.35);stroke:rgba(var(--color-gold-rgb),.5);stroke-width:1;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .6s ease}.scent-pyramid--bloom.active .pyr-petal{transform:scale(1);opacity:1}.pyr-petal--1{transition-delay:.1s;fill:rgba(var(--color-gold-rgb),.55)}.pyr-petal--2{transition-delay:.3s;fill:rgba(var(--color-gold-rgb),.4)}.pyr-petal--3{transition-delay:.5s;fill:rgba(var(--color-gold-rgb),.25)}.pyr-bloom-center{fill:var(--color-gold);opacity:0;transition:opacity .6s ease .7s}.scent-pyramid--bloom.active .pyr-bloom-center{opacity:1}.pyr-timer-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:1rem;text-align:center}.pyr-timer-col{padding:1rem .75rem;border-radius:calc(14px * var(--radius-scale,1));background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-gold-rgb),.14)}.pyr-timer-hr{display:block;font-family:var(--font-heading);font-size:1.3rem;color:var(--color-gold);margin-bottom:.5rem}.pyr-timer-col strong{display:block;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-text-rgb),.6);margin-bottom:.35rem}.pyr-timer-col p{font-size:.74rem;color:rgba(var(--color-text-rgb),.5);line-height:1.4;margin:0}.scent-pyramid--minimal{background:none;border:none;border-top:1px solid rgba(var(--color-gold-rgb),.15);border-bottom:1px solid rgba(var(--color-gold-rgb),.15);border-radius:0;padding:2rem 0}.pyr-min-row{display:flex;flex-direction:column;gap:1.5rem;text-align:center}@media(min-width:480px){.pyr-min-row{flex-direction:row;justify-content:center}.pyr-min-item{flex:1}.pyr-min-item:not(:last-child){border-right:1px solid rgba(var(--color-gold-rgb),.12)}}.pyr-min-item h3{font-family:var(--font-heading);font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.6rem}.pyr-min-item p{font-size:.78rem;letter-spacing:.04em;color:rgba(var(--color-text-rgb),.5);line-height:1.6;margin:0;text-transform:uppercase}.product-page-price{flex-wrap:wrap;row-gap:.5rem}.buy-now-btn{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:calc(50px * var(--radius-scale,1));font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:1px solid rgba(var(--color-gold-rgb),.5);color:var(--color-gold);cursor:pointer;transition:all .3s ease;margin-left:.25rem}.buy-now-btn:hover{background:var(--color-gold);color:var(--color-background);border-color:var(--color-gold)}@media(min-width:1024px){.product-page-grid{align-items:start}.product-page-images{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}.qty-input{text-align:center;-moz-appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page-type{font-size:.8rem;color:rgba(var(--color-text-rgb),.45);letter-spacing:.02em;margin-top:-.5rem;margin-bottom:1rem;text-transform:capitalize}.product-vendor{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.gender-tag{display:inline-flex;align-items:center;padding:.1rem .55rem;border-radius:50px;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gender-tag--men{background:#5a82b429;color:#8fb8e8;border:1px solid rgba(90,130,180,.35)}.gender-tag--women{background:rgba(var(--color-gold-rgb),.16);color:var(--color-gold);border:1px solid rgba(var(--color-gold-rgb),.4)}.gender-tag--unisex{background:#a0a0a024;color:rgba(var(--color-text-rgb),.65);border:1px solid rgba(var(--color-text-rgb),.25)}.sort-wrap{position:relative;display:inline-block}.sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-background-light)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem!important;color:rgba(var(--color-text-rgb),.8)!important;border:1px solid rgba(var(--color-gold-rgb),.25)!important}.sort-select:focus{outline:none;border-color:rgba(var(--color-gold-rgb),.5)!important}.sort-select option{background-color:var(--color-background);color:var(--color-text)}.carousel-group{margin-bottom:3.5rem}.carousel-group:last-child{margin-bottom:0}.carousel-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.carousel-group-title{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-text)}.carousel-view-all{display:flex;align-items:center;gap:.4rem;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);border-bottom:1px solid rgba(var(--color-gold-rgb),.3);padding-bottom:2px;white-space:nowrap;transition:border-color .3s ease,gap .3s ease}.carousel-view-all:hover{gap:.6rem;border-color:var(--color-gold)}@media(min-width:1024px){.carousel-group .product-carousel-item{width:calc((100% - (var(--carousel-gap, 20px) * 3)) / 4)!important}}.footer{background:#050915;border-top:1px solid rgba(196,205,214,.1)}body.mn-body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.025;background-image:linear-gradient(rgba(var(--color-gold-rgb),1) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--color-gold-rgb),1) 1px,transparent 1px);background-size:80px 80px}body.mn-body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 75% 15%,rgba(var(--color-gold-rgb),.06) 0%,transparent 55%),radial-gradient(ellipse at 15% 85%,rgba(var(--color-gold-rgb),.045) 0%,transparent 55%)}main#MainContent{padding-top:var(--header-height-full, 130px)!important}.navbar-secondary{position:relative;z-index:250;overflow:hidden;max-height:60px;opacity:1;transform:translateY(0);transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,transform}.mega-trigger{position:relative;z-index:250}.mega-menu{z-index:250}.navbar-secondary-inner{margin:0 auto}.nav-links--secondary{display:flex;align-items:center;justify-content:center;gap:2rem;padding:.85rem 0}.navbar-secondary--docked{max-height:0;opacity:0;transform:translateY(-12px);pointer-events:none}.navbar-secondary:not(.navbar-secondary--docked){overflow:visible}@media(min-width:1024px){.navbar--slim .nav-btn--mobile-toggle{display:flex!important;opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),color .3s ease,border-color .3s ease}.navbar--slim.scrolled .nav-btn--mobile-toggle{opacity:1;transform:scale(1);pointer-events:auto}.navbar--force-hamburger .nav-btn--mobile-toggle{opacity:1!important;transform:scale(1)!important;pointer-events:auto!important}}@media(max-width:1023px){.navbar-secondary{max-height:0;padding:0!important;transition:none}.nav-links--secondary{display:none!important}}@media(prefers-reduced-motion:reduce){.navbar-secondary,.navbar--slim .nav-btn--mobile-toggle{transition:none!important}}.nav-link{flex:none}.nav-link:after{left:0;right:0;width:auto;transform:scaleX(0);transform-origin:center;transition:transform .4s ease}.nav-link:hover:after{width:auto;transform:scaleX(1)}.nav-link:hover{color:var(--color-text);width:auto!important;max-width:max-content!important;flex:none!important}.mega-menu{padding-top:0!important;margin-top:.5rem}.mega-menu:before{content:"";position:absolute;top:-1.5rem;left:0;right:0;height:1.5rem}.mega-trigger.mega-open .mega-menu,.mega-trigger:hover .mega-menu,.mega-menu:hover{opacity:1!important;visibility:visible!important;pointer-events:all!important;transform:translate(-50%) translateY(0)!important}.announcement-bar{overflow:hidden;max-height:60px;opacity:1;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .45s cubic-bezier(.4,0,.2,1)}#site-header-fixed.scrolled .announcement-bar{max-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important;border-bottom:none;pointer-events:none}.hero-bottle-wrap{transform:scale(var(--hero-bottle-scale, 1));transform-origin:center}.hero-bottle-wrap--carousel{position:relative;perspective:1100px;min-height:460px;width:280px;margin:0 auto}.hero-bottle-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center;transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s ease,filter .9s ease;will-change:transform,opacity}.hero-bottle-slide--center{transform:translate(0) scale(1);opacity:1;z-index:3;filter:none}.hero-bottle-slide--left{transform:translate(var(--bottle-depth-x, -42%)) scale(var(--bottle-depth-scale, .6));opacity:var(--bottle-depth-opacity, .4);z-index:2;filter:blur(var(--bottle-depth-blur, 1.5px)) brightness(.75)}.hero-bottle-slide--right{transform:translate(calc(var(--bottle-depth-x, -42%) * -1)) scale(var(--bottle-depth-scale, .6));opacity:var(--bottle-depth-opacity, .4);z-index:2;filter:blur(var(--bottle-depth-blur, 1.5px)) brightness(.75)}.hero-bottle-slide--hidden{transform:translate(0) scale(.25);opacity:0;z-index:1;pointer-events:none}.hero-bottle-wrap--depth-subtle{--bottle-depth-x: -28%;--bottle-depth-scale: .78;--bottle-depth-opacity: .55;--bottle-depth-blur: 1px}.hero-bottle-wrap--depth-balanced{--bottle-depth-x: -42%;--bottle-depth-scale: .6;--bottle-depth-opacity: .4;--bottle-depth-blur: 1.5px}.hero-bottle-wrap--depth-dramatic{--bottle-depth-x: -58%;--bottle-depth-scale: .42;--bottle-depth-opacity: .28;--bottle-depth-blur: 2.5px}@media(max-width:640px){.hero-bottle-wrap--depth-balanced,.hero-bottle-wrap--depth-dramatic{--bottle-depth-x: -30%}.hero-bottle-wrap--depth-subtle{--bottle-depth-x: -22%}}@media(prefers-reduced-motion:reduce){.hero-bottle-slide{transition:none!important}}.hero-note-text{transition:opacity .2s ease}.sticky-atc-bar{position:fixed;left:0;right:0;bottom:0;z-index:140;display:none;align-items:center;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:rgba(var(--color-background-rgb),.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(var(--color-gold-rgb),.15);transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.sticky-atc-bar.visible{transform:translateY(0)}.sticky-atc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.sticky-atc-title{font-size:.78rem;color:rgba(var(--color-text-rgb),.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-price{font-size:.95rem;font-weight:600;color:var(--color-gold)}.sticky-atc-btn{flex-shrink:0;padding:.7rem 1.4rem;font-size:.7rem;white-space:nowrap}@media(max-width:1023px){.sticky-atc-bar{display:flex}}.footer-contact-row{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(var(--color-gold-rgb),.1)}@media(min-width:640px){.footer-contact-row{grid-template-columns:1fr 1fr}}.footer-contact-col{display:flex;flex-direction:column;gap:.5rem}.footer-contact-link{display:flex;align-items:center;gap:.625rem;font-size:.9rem;color:rgba(var(--color-text-rgb),.8);padding:.3rem 0;transition:color .3s ease}.footer-contact-link:hover{color:var(--color-gold)}.footer-contact-link svg{color:var(--color-gold);flex-shrink:0}.footer-follow-icons{display:flex;gap:.625rem;margin-top:.25rem}.footer-follow-icon{width:40px;height:40px;border-radius:50%;background:rgba(var(--color-text-rgb),.04);border:1px solid rgba(var(--color-gold-rgb),.15);display:flex;align-items:center;justify-content:center;color:rgba(var(--color-text-rgb),.6);transition:color .3s ease,border-color .3s ease,transform .3s ease}.footer-follow-icon:hover{color:var(--color-gold);border-color:rgba(var(--color-gold-rgb),.4);transform:translateY(-2px)}.product-page-type-box{display:inline-block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);background:rgba(var(--color-gold-rgb),.1);border:1px solid rgba(var(--color-gold-rgb),.3);border-radius:calc(6px * var(--radius-scale, 1));padding:.3rem .75rem;margin:-.25rem 0 1rem}.cart-item-variant{display:inline-block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold);background:rgba(var(--color-gold-rgb),.1);border:1px solid rgba(var(--color-gold-rgb),.3);border-radius:calc(6px * var(--radius-scale, 1));padding:.2rem .6rem;margin:.35rem 0 .5rem}@media(max-width:1023px){.hero-content{padding-top:1.75rem}}@media(max-width:1023px){#hero{overflow-x:hidden}.hero-stats{flex-wrap:wrap;row-gap:1.25rem}.hero-note{max-width:44%;box-sizing:border-box}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.product-card-link:focus-visible,.option-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:calc(4px * var(--radius-scale, 1))}html{scrollbar-width:thin;scrollbar-color:rgba(var(--color-gold-rgb),.35) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--color-gold-rgb),.3);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-gold-rgb),.5)}.product-card{transition:transform .35s cubic-bezier(.16,1,.3,1)}.product-card:hover{transform:translateY(-4px)}.product-img-wrap{overflow:hidden}.product-img{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease}.product-card:hover .product-img{transform:scale(1.045)}img{transition:opacity .4s ease}img[loading=lazy]{opacity:0}img[loading=lazy].loaded,img[loading=lazy]:not([src=""]){opacity:1}.product-card-link,.option-btn,.qty-btn,.faq-header,.carousel-arrow,.mega-trigger>a,.footer-follow-icon,.product-add-btn{cursor:pointer}.section+.section,section+section{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.product-card,.product-img,img{transition:none!important}.product-card:hover,.product-card:hover .product-img{transform:none}}.newsletter-form{align-items:center!important}.newsletter-btn{align-self:center!important;width:max-content!important;margin:0 auto!important}@media(min-width:580px){.newsletter-form{align-items:stretch!important}.newsletter-btn{align-self:auto!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/hamburger-menu.css.map */
