:root{--paper:#102c2d;--ink:#edd8b5;--line:#45625b;--accent:#d5b57d;--button-ink:#143032}.mast{border-bottom-color:#54706766}.brand{font-weight:400}.brand:before{content:'◉';font:30px Space;color:#c9b17f}.scent-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:900px;background:radial-gradient(ellipse at 28% 30%,#33585055,transparent 55%),#102c2d;overflow:hidden}.scent-intro{padding:70px 6vw;z-index:2}.scent-intro h1{font-size:clamp(50px,6vw,90px);font-weight:300;line-height:1.6;margin:20px 0 25px}.scent-intro h1 em{font-style:normal;color:#b1bc9a}.scent-intro>p{font-size:15px;line-height:2;color:#b8bfaa}.text-link{display:inline-flex;gap:40px;border-bottom:1px solid #8a9a7a;padding:15px 0;margin-top:25px;font-size:12px}.volume-label{font-size:9px;line-height:2;letter-spacing:.16em;margin-top:55px;color:#829888}.bottle-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:650px;isolation:isolate;padding-bottom:150px}.scent-halo{width:500px;height:500px;background:radial-gradient(#b6a47188,#8da58422 40%,transparent 65%);position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:.5;transition:opacity .5s}.orbit-ring{width:420px;height:420px;border:1px solid #a2b99b22;border-radius:50%;position:absolute;top:13%;transform:rotateX(45deg) rotate(-25deg)}.orbit-ring:after{content:'';position:absolute;inset:30px;border:1px solid #a2b99b22;border-radius:50%}.bottle{width:230px;height:365px;position:relative;transform:rotate(-8deg);transition:transform 1s;filter:drop-shadow(18px 25px 20px #020b0b55);z-index:2;margin-top:-10px}.bottle:hover{transform:rotate(0deg) translateY(-8px)}.cap{position:absolute;top:0;left:27%;width:46%;height:65px;background:repeating-linear-gradient(90deg,#866a42 0 2px,#cdb37f 2px 4px,#b69760 4px 6px);border-radius:4px 4px 0 0;box-shadow:inset -8px 0 12px #0004}.neck{position:absolute;left:34%;top:65px;width:32%;height:30px;background:linear-gradient(90deg,#b9c8a955,#e6dfbb88,#b9c8a944);border:1px solid #e9e4ca88}.glass{position:absolute;inset:85px 0 0;background:linear-gradient(100deg,#d4ddc844,transparent 25%,#bbc7b111 70%,#e5efd055);border:1px solid #e6efd08a;border-radius:20px 20px 12px 12px;overflow:hidden;box-shadow:inset 9px 0 10px #e3e6c81a,inset -8px 0 8px #182d1b44}.glass:after{content:'';position:absolute;top:0;left:10%;width:7%;height:100%;background:linear-gradient(90deg,transparent,#fff3,transparent);transform:skew(-8deg)}.liquid{position:absolute;inset:25% 7px 8px;border-radius:3px 3px 10px 10px;background:linear-gradient(0deg,#a8753a88,#e0b67455);border-top:2px solid #e3cda588;transition:background .5s}.bottle-label{position:absolute;inset:27% 15% 15%;background:#e9dfc6ed;color:#243c33;text-align:center;padding:20px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.bottle-label>.en{font-size:10px;letter-spacing:.22em}.bottle-label b{font:500 42px Alex;margin:5px 0}.bottle-label hr{width:25%;border:0;border-top:1px solid #69806a;margin:5px auto 10px}.bottle-label>span:not(.en){font-size:12px}.bottle-label small{font-size:6px;letter-spacing:.1em;margin-top:8px}.bottle-caption{position:absolute;bottom:235px;font-size:10px;letter-spacing:.15em;color:#9eaa90}.bottle-caption b{font-weight:400;color:#cfb47e}.spray{position:absolute;bottom:160px;display:flex;align-items:center;gap:15px;background:none;color:#e6d3af;border:1px solid #8a9d8066;padding:10px 22px;border-radius:50px;font-size:28px}.spray span{font-size:11px}.spray-message{position:absolute;bottom:125px;font-size:11px;color:#b6bc9e}.scent-particles{position:absolute;inset:0;pointer-events:none;z-index:3}.scent-particles i{position:absolute;left:50%;top:33%;width:7px;height:7px;border-radius:50%;background:#e3c58e;opacity:0}.scent-particles i:nth-child(2){left:43%;animation-delay:.1s!important}.scent-particles i:nth-child(3){left:57%;animation-delay:.2s!important}.scent-particles i:nth-child(4){left:40%;animation-delay:.3s!important}.scent-particles i:nth-child(5){left:62%;animation-delay:.4s!important}.spraying .scent-particles i{animation:mist 1.7s ease-out both}.blend-console{grid-column:1/-1;background:#1c3936;border-top:1px solid #45625b;padding:25px 5vw 22px;display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:30px;margin-top:-110px;z-index:5}.console-title h2{font-size:24px;font-weight:400;margin:7px 0}.console-title p{font-size:11px;color:#a3b298;max-width:260px}.blend-row{padding-top:15px;border-top:1px solid #45625b;display:flex;flex-wrap:wrap;align-content:start;justify-content:space-between;align-items:center;gap:20px}.blend-row b{font:400 12px Alex}.blend-row small{font-size:8px;letter-spacing:.1em;display:block;color:#9caa8b;margin-top:6px}.blend-row input{width:100%;accent-color:#d5b57d;order:3;height:5px}.blend-row output{font:17px Space}.blend-bottom{grid-column:2/-1;display:flex;justify-content:space-between;align-items:center;font-size:12px}.blend-bottom button{background:none;color:#e4cfa9;border:0;border-bottom:1px solid #9aab88;padding:8px 0;font-size:12px}.blend-note{font-size:9px;color:#8fa083;grid-column:1;grid-row:2}.collection{background:#e7ddc8;color:#243c33;--line:#aeb39b}.collection .section-top p{color:#65715e}.product-list{border-top:1px solid #aeb39b}.product{width:100%;display:grid;grid-template-columns:65px 150px 1fr 150px;align-items:center;gap:40px;border:0;border-bottom:1px solid #aeb39b;padding:35px 10px;background:none;text-align:right;transition:background .3s}.product:hover{background:#d8d2bc}.product-number{font-size:13px;align-self:start;color:#7d846e}.mini-bottle{width:80px;height:115px;background:linear-gradient(90deg,#ffffff33,var(--scent),#ffffff44);border:1px solid #9a8b6b;border-radius:8px;position:relative;justify-self:center;transform:rotate(-8deg);transition:transform .4s;box-shadow:12px 12px 12px #443b2418}.product:hover .mini-bottle{transform:rotate(8deg)}.mini-bottle i{position:absolute;width:55%;height:30px;background:repeating-linear-gradient(90deg,#8e794f 0 2px,#b5a07a 2px 4px);bottom:100%;left:22%}.mini-bottle span{position:absolute;inset:30% 15%;background:#efe6d2;text-align:center;padding-top:7px;font-size:9px;letter-spacing:1px}.product-copy>.en{font-size:8px;letter-spacing:.1em;color:#7b8269}.product h3{font-size:36px;font-weight:400;margin:12px 0}.product p{font-size:13px}.product small{display:block;font-size:11px;color:#6a785f;margin-top:12px}.product-price{text-align:left;font-size:11px}.product-price>b{font:30px Space}.cart-open{width:100%;padding:18px;display:flex;align-items:center;justify-content:center;gap:30px;border:1px solid #809172;background:none;color:inherit;margin-top:30px;font-size:13px}.cart-open span{background:#243c33;color:#e7ddc8;border-radius:50%;padding:4px 9px}.ritual{position:relative;overflow:hidden;background:#173c3a}.ritual h2{font-size:clamp(44px,7vw,95px);font-weight:300;margin:30px 0}.ritual h2 em{font-style:normal;color:#8fa48c}.ritual-number{position:absolute;left:3%;top:5%;font-size:140px;color:#6b8a6d20;pointer-events:none}.ritual-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;border-top:1px solid #45625b;padding-top:35px}.ritual-steps b{font-size:13px;color:#a2b390}.ritual-steps h3{font-size:24px;font-weight:400;margin:15px 0}.ritual-steps p{font-size:13px;color:#a7b5a0}.nafas dialog{--paper:#e7ddc8;--ink:#243c33;--line:#aeb39b;background:var(--paper);color:var(--ink)}#product-name{font-size:46px;font-weight:400}#product-notes{font-size:13px;margin:15px 0;color:#6a785f}#product-story{font-size:16px;line-height:2}.size-options{display:flex;gap:10px;margin:30px 0}.size-options button{border:1px solid #aeb39b;background:none;padding:12px 25px}.size-options button[aria-pressed=true]{background:#243c33;color:#e7ddc8}#add-cart{width:100%;background:#243c33;color:#e7ddc8;font-size:11px}.cart-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #aeb39b;padding:15px 0;font-size:13px}.cart-item button{background:none;border:0;font-size:11px}.cart-total{display:flex;justify-content:space-between;margin:25px 0;font-size:14px}#blend-summary{font-size:21px;line-height:2;margin:25px 0}#download-blend{background:#243c33;color:#e7ddc8}@keyframes mist{0%{opacity:.8;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-180px) scale(6)}}@media(max-width:1000px){.scent-intro{padding:55px 35px}.scent-intro h1{font-size:63px}.blend-console{grid-template-columns:repeat(3,1fr);gap:25px}.console-title{grid-column:1/-1}.console-title p{max-width:none}.blend-note{grid-row:3}.blend-bottom{grid-column:1/-1}.bottle-stage{min-height:650px}.product{grid-template-columns:35px 110px 1fr 100px;gap:20px}}@media(max-width:700px){.scent-hero{grid-template-columns:1fr}.scent-intro{padding:40px 24px 0}.scent-intro h1{font-size:54px;line-height:1.5;margin:20px 0}.scent-intro h1 br:first-child{display:none}.scent-intro>p{font-size:13px}.text-link{font-size:11px;margin-top:12px}.volume-label{display:none}.bottle-stage{min-height:550px;padding-bottom:80px}.bottle{width:190px;height:310px;margin-top:-20px}.cap{height:52px}.neck{top:52px;height:27px}.glass{top:73px}.bottle-label{padding:12px 8px}.bottle-label b{font-size:35px}.bottle-label small{font-size:5px}.bottle-caption{bottom:135px}.spray{bottom:65px;font-size:25px}.spray-message{bottom:30px}.orbit-ring{width:300px;height:300px;top:15%}.scent-halo{width:400px;height:400px}.blend-console{margin:0;padding:30px 24px;grid-template-columns:1fr;gap:25px}.console-title,.blend-bottom,.blend-note{grid-column:1;grid-row:auto}.blend-row{gap:12px}.blend-row input{width:100%}.blend-row b{font-size:13px}.blend-row small{font-size:9px}.blend-bottom{font-size:11px;gap:10px}.blend-bottom button{font-size:11px;white-space:nowrap}.blend-note{margin-top:-12px}.product{grid-template-columns:70px 1fr;gap:20px;padding:35px 0}.product-number{display:none}.mini-bottle{width:50px;height:85px;grid-row:1/3}.mini-bottle span{font-size:6px;padding-top:5px}.mini-bottle i{height:22px}.product h3{font-size:29px}.product p{font-size:11px}.product small{font-size:10px}.product-price{grid-column:2;text-align:right;margin-top:-10px;display:flex;align-items:baseline;gap:7px}.product-price>b{font-size:22px}.product-price>small{margin:0 15px 0 0}.product-copy>.en{font-size:7px}.ritual-number{font-size:85px;top:25px}.ritual h2{font-size:48px}.ritual-steps{grid-template-columns:1fr;gap:25px}.ritual-steps article{display:grid;grid-template-columns:30px 1fr;column-gap:15px}.ritual-steps h3{margin:0}.ritual-steps p{grid-column:2;margin-top:10px}.cart-item{font-size:12px}}

@media(max-width:700px){.scent-intro h1 br:first-child{display:block}}
