.scent-world{--sky:#e6edf0;--accent:#557b91;--panel:#f3f5f2;--tint:#c3dbeb;position:relative;transition:background 1.2s;background:radial-gradient(ellipse at 10% 60%,var(--tint),transparent 65%),var(--sky)}.scent-world[data-scent=maca]{--sky:#f2ded0;--accent:#9e513e;--panel:#fcf0e2;--tint:#e9ba97}.scent-world[data-scent=bambu]{--sky:#e6ecdf;--accent:#58734e;--panel:#f3f4e9;--tint:#c2d0b2}.scent-world[data-scent=orquidea]{--sky:#e4d8e6;--accent:#6e3f6d;--panel:#f5ecf4;--tint:#b8a0c4}.scent-world[data-scent=capim]{--sky:#eeedd6;--accent:#7c7a35;--panel:#faf8e7;--tint:#d8dea7}.scent-world h2 em{color:var(--accent);transition:color 1s}.scent-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.scent-tabs button{background:transparent;border:1px solid #93867866;border-radius:40px;padding:11px 17px;font-size:11px;display:flex;align-items:center;gap:9px;transition:background .3s,transform .3s}.scent-tabs button:hover{transform:translateY(-3px)}.scent-tabs button.active{background:var(--panel);border-color:var(--accent);box-shadow:0 4px 18px #5143320b}.scent-tabs button span{display:block;width:8px;height:8px;background:var(--dot);border-radius:50%}.scent-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.scent-photo{position:relative;border-radius:220px 220px 14px 14px;overflow:hidden;aspect-ratio: .8;box-shadow:0 20px 60px #72594818}.scent-photo img{height:100%;width:100%;object-fit:cover;display:block}.scent-image-caption{position:absolute;bottom:15px;left:10%;right:10%;text-align:center;font-size:8px;letter-spacing:2px;color:#fff;text-shadow:0 1px 8px #000;background:#47342144;padding:8px;border-radius:20px}.scent-content{position:relative;z-index:2;padding:20px 0}.scent-content .eyebrow{color:var(--accent)}.scent-content h3{font:clamp(38px,4vw,65px)/1.05 var(--serif);letter-spacing:-1.8px;margin:14px 0 20px}.scent-content>p:not(.eyebrow){font-size:13px;max-width:380px;line-height:1.9}.scent-tags{display:flex;gap:8px;margin:20px 0}.scent-tags span{border:1px solid #7d6d5d44;border-radius:20px;padding:4px 12px;font-size:9px}.olfactory{margin:26px 0}.olfactory>div{padding:10px 0;border-bottom:1px solid #8d7e6e33;display:grid;grid-template-columns:1fr 1.25fr;gap:12px;font-size:11px}.olfactory dt{color:var(--accent);font-size:10px}.olfactory dd{margin:0}.scent-price{display:flex;gap:20px;align-items:center;margin:28px 0 20px}.scent-price>span{font-size:11px;border:1px solid #8f7d6655;border-radius:20px;padding:4px 12px}.scent-price strong{font:30px var(--serif)}.scent-content .dark{background:var(--accent);transition:background .8s,transform .3s}.price-note{display:block;font-size:8px;color:#756559;margin-top:12px}.scent-controls{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8c796344;padding:25px 0;margin-bottom:65px}.scent-controls>span{font-size:10px;letter-spacing:3px}.scent-controls button{border:1px solid #8b79665c;border-radius:50%;background:none;width:38px;height:38px;margin-left:8px;font-size:19px}.scent-controls button:hover{background:var(--panel)}.scent-particles{pointer-events:none;position:absolute;inset:0}.scent-particles span{position:absolute;font-size:34px;color:var(--accent);opacity:.45;animation:float 6s ease-in-out infinite;right:-3%;top:5%}.scent-particles span:nth-child(2){right:1%;top:80%;font-size:17px;animation-delay:-2s}.scent-particles span:nth-child(3){right:49%;top:15%;font-size:24px;animation-delay:-4s}.scent-world[data-scent=bambu] .scent-particles span{transform-origin:bottom;animation:drift 7s ease-in-out infinite alternate}.scent-world[data-scent=orquidea] .scent-particles span{animation:twinkle 3s ease-in-out infinite alternate}.scent-world[data-scent=maca] .scent-particles span{color:#b06635}.gift-feature{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:center;max-width:820px;margin:auto}.gift-feature img{width:180px;height:210px;object-fit:cover;border-radius:90px 90px 8px 8px}.gift-feature h3{font:37px/1.15 var(--serif);letter-spacing:-1px;margin:10px 0 17px}.gift-feature h3 em{color:var(--accent)}.gift-feature p{font-size:12px;margin-bottom:12px}.gift-feature .eyebrow{font-size:9px}.gift-feature .gift-scents{font-size:10px;color:var(--muted);max-width:400px}.gift-feature a{font-size:11px;border-bottom:1px solid #b39a83;padding-bottom:5px}.hero-concept{position:absolute;right:5%;bottom:115px;z-index:3;font-size:7px;letter-spacing:1px;color:#674a3c}.logo>span{color:#a48250}.hero-image{transition:filter 1.5s}body[data-scent=orquidea] .hero-image{filter:hue-rotate(325deg) saturate(.75)}body[data-scent=bambu] .hero-image{filter:hue-rotate(25deg) saturate(.65)}body[data-scent=capim] .hero-image{filter:hue-rotate(10deg) brightness(1.05)}@keyframes twinkle{to{opacity:.1;transform:scale(.6) rotate(30deg)}}@media(max-width:900px){.scent-stage{gap:5%}.scent-content h3{font-size:43px}.olfactory>div{grid-template-columns:1fr;gap:3px;padding:8px 0}.scent-content>p:not(.eyebrow){font-size:12px}.scent-tabs{gap:8px}.scent-tabs button{font-size:10px;padding:10px 13px}.scent-photo{aspect-ratio:.73}}@media(max-width:600px){.scent-tabs{gap:7px;margin-bottom:28px}.scent-tabs button{padding:9px 12px;font-size:10px}.scent-stage{grid-template-columns:1fr;gap:12px}.scent-photo{aspect-ratio:.9;max-height:440px}.scent-content h3{font-size:47px;margin-bottom:15px}.scent-content>p:not(.eyebrow){font-size:13px}.olfactory>div{grid-template-columns:1fr 1.25fr;gap:10px;padding:11px 0}.scent-content{padding-top:15px}.scent-price{margin-top:25px}.scent-controls{margin-bottom:40px;padding-top:10px}.scent-particles span{right:-4%;top:52%}.scent-particles span:nth-child(3){right:6%;top:90%}.gift-feature{grid-template-columns:100px 1fr;gap:20px}.gift-feature img{width:100px;height:170px}.gift-feature h3{font-size:27px}.gift-feature .eyebrow{font-size:7px}.gift-feature p{font-size:10px}.gift-feature .gift-scents{font-size:9px}.gift-feature a{font-size:9px}.hero-concept{bottom:90px;font-size:6px}}
