:root{color:#292824;font-synthesis:none;background:#f5f3ed;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}main{overflow:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,p{margin-top:0}h1,h2{letter-spacing:0;font-family:Georgia,serif;font-weight:500}.perfumeNav{z-index:10;background:#f9f8f4eb;border-bottom:1px solid #d9d6cd;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:14px clamp(18px,5vw,64px);display:flex;position:fixed;top:0}.perfumeBrand{align-items:center;gap:9px;font-weight:800;display:flex}.perfumeBrandMark{background:#f3f4ed;border:1px solid #cbd1c3;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.perfumeBrandMark svg{width:28px;height:28px}.perfumeFlaskStroke{fill:none;stroke:#687562;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}.perfumeFlaskFill{fill:#a6b69c;opacity:.22}.perfumeBrandName{font-family:Inter,system-ui,sans-serif;font-size:1rem}.perfumeBrandName b{font-family:Georgia,serif;font-size:1.3rem;font-weight:500}.perfumeNav div{gap:20px;font-size:.9rem;font-weight:750;display:flex}.partnerStrip{background:#e9ede6;align-items:center;gap:16px;margin-top:72px;padding:12px clamp(20px,5vw,72px);display:flex}.partnerStrip span{color:#657164;text-transform:uppercase;font-size:.72rem;font-weight:900}.perfumeSpaReferral{color:#f8f6ef;background:#313830;grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;margin-top:72px;padding:30px clamp(20px,5vw,72px);display:grid}.perfumeSpaReferral h2{color:#f8f6ef;margin:0 0 12px;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.perfumeSpaReferral p:not(.perfumeEyebrow){color:#d8ddd4;max-width:720px;margin:0;line-height:1.6}.perfumeSpaReferral dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.perfumeSpaReferral div{min-width:0}.perfumeSpaReferral dt{color:#b5c4ad;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:900}.perfumeSpaReferral dd{overflow-wrap:anywhere;margin:0;line-height:1.4}.perfumeSpaReferral a{text-underline-offset:3px;text-decoration:underline}.perfumeHero{align-items:center;min-height:82vh;padding:90px clamp(20px,5vw,72px) 54px;display:grid;position:relative}.perfumeHero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.perfumeHero:after{content:"";background:linear-gradient(90deg,#f8f7f2f5,#f8f7f2cc 42%,#f8f7f205);position:absolute;inset:0}.perfumeHero div{z-index:1;width:100%;min-width:0;max-width:690px;position:relative}.perfumeEyebrow{color:#6f755e;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:900}.perfumeHero h1{margin-bottom:22px;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.94}.perfumeHero p:not(.perfumeEyebrow){color:#55544c;max-width:620px;font-size:1.13rem;line-height:1.65}.perfumeButton{color:#fff;background:#3d473b;border:0;border-radius:5px;padding:14px 19px;font-weight:850;display:inline-block}.perfumeIntro,.formulaResult,.perfumeOrder{grid-template-columns:1fr 1fr;gap:42px;padding:76px clamp(20px,5vw,72px);display:grid}.perfumeIntro h2,.valueBand h2,.formulaResult h2,.perfumeOrder h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1}.perfumeIntro>p,.valueBand>p:last-child,.formulaResult p,.perfumeOrder p{color:#66645b;max-width:700px;line-height:1.7}.perfumeBases{grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,5vw,72px) 82px;display:grid}.perfumeBases article{border-left:3px solid var(--base);padding:20px}.perfumeBases header{justify-content:space-between;display:flex}.perfumeBases header span{font-family:Georgia,serif;font-size:1.35rem}.perfumeBases header strong{color:var(--base)}.perfumeBases p{color:#67655c;min-height:74px;line-height:1.55}.perfumeBases article div{flex-wrap:wrap;gap:6px;display:flex}.perfumeBases article div span{border-bottom:1px solid #cbc7bb;padding:4px 0;font-size:.76rem}.valueBand{background:#dfe6dc;padding:72px clamp(20px,5vw,72px)}.valueBand h2{max-width:900px}.consultation{grid-template-columns:.78fr 1.22fr;display:grid}.consultationVisual{color:#f8f6ef;background:#313830;padding:72px clamp(24px,5vw,72px)}.consultationVisual h2{font-size:clamp(3rem,6vw,6rem);line-height:.95}.ratioStack{gap:18px;margin-top:42px;display:grid}.ratioStack div{grid-template-columns:1fr auto;gap:8px;display:grid}.ratioStack i{grid-column:1/-1;height:4px;display:block}.consultationPanel{padding:62px clamp(22px,5vw,72px)}.quizStatus{text-transform:uppercase;justify-content:space-between;font-size:.78rem;font-weight:900;display:flex}.perfumeProgress{background:#dedbd2;height:3px;margin:14px 0 36px}.perfumeProgress i{background:#75806b;height:100%;display:block}.perfumeQuestion h2,.perfumeReview h2{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02}.perfumeQuestion>div{grid-template-columns:1fr 1fr;display:grid}.perfumeQuestion>div button,.answers button{color:#34332e;text-align:left;background:0 0;border:1px solid #d3d0c7;min-height:70px;padding:16px}.perfumeQuestion>div button.selected{background:#e8ece4;border-color:#788473}.perfumeQuestion footer,.reviewActions{gap:10px;margin-top:24px;display:flex}.perfumeQuestion footer button,.reviewActions button{background:0 0;border:1px solid #aaa69b;border-radius:4px;padding:11px 15px}.answers{grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.answers button span,.answers button strong{display:block}.answers button span{color:#77746a;margin-bottom:4px;font-size:.72rem}.noteList{grid-template-columns:1fr 1fr;column-gap:clamp(28px,5vw,64px);display:grid}.noteList div{border-bottom:1px solid #d6d2c7;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px 0;display:grid}.noteList strong{text-align:right;min-width:48px}.perfumeOrder{background:#efede7}.perfumeOrder form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.perfumeOrder label{gap:7px;font-size:.84rem;font-weight:850;display:grid}.perfumeOrder input,.perfumeOrder textarea{background:#faf9f5;border:1px solid #ccc8be;border-radius:5px;width:100%;min-height:46px;padding:11px}.perfumeOrder textarea{min-height:88px}.wide{grid-column:1/-1}.orderReferral{border-left:3px solid #788473;padding-left:12px}.error{color:#8d3f3f}.perfumeFooter{color:#f5f3ed;background:#292e28;justify-content:center;gap:32px;padding:28px;display:flex}.perfumeFooter a{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.perfumeBases{grid-template-columns:1fr 1fr}.consultation,.perfumeIntro,.formulaResult,.perfumeOrder,.perfumeSpaReferral{grid-template-columns:1fr}}@media (width<=620px){.perfumeNav{min-height:64px}.perfumeNav div{display:none}.perfumeBrand{white-space:nowrap;font-size:.88rem}.perfumeBrandMark{width:34px;height:34px}.perfumeBrandMark svg{width:25px;height:25px}.partnerStrip{flex-direction:column;align-items:flex-start;gap:3px;margin-top:64px}.perfumeSpaReferral{margin-top:64px;padding-top:24px}.perfumeSpaReferral dl{grid-template-columns:1fr}.perfumeHero{min-height:78vh;padding-top:92px}.perfumeHero:after{background:linear-gradient(#f8f7f2ad,#f8f7f2f5)}.perfumeHero img{object-position:68% center}.perfumeHero h1{overflow-wrap:normal;max-width:320px;font-size:2.45rem;line-height:1}.perfumeHero p:not(.perfumeEyebrow){max-width:310px;font-size:1rem}.perfumeBases,.perfumeQuestion>div,.answers,.noteList,.perfumeOrder form{grid-template-columns:1fr}.perfumeBases article p{min-height:auto}.perfumeFooter{flex-direction:column}.wide{grid-column:auto}}
