.fragrance-hero{display:grid;grid-template-columns:1fr 1fr;background:#f0e5d4;align-items:center}.fragrance-hero-photo{height:540px}.fragrance-hero-photo img{width:100%;height:100%;object-fit:cover}.fragrance-hero-copy{text-align:center;padding:50px 9%}.fragrance-hero-copy h1{font-size:52px;font-weight:400;line-height:1.15;letter-spacing:-1px}.fragrance-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted);max-width:380px;margin:25px auto}.fragrance-section{padding:65px max(5vw,22px);max-width:1500px;margin:auto}.collection-intro{font-size:13px;color:var(--muted);margin-top:18px}.fragrance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px;margin-top:40px}.fragrance-photo{border:1px solid #ded0b7;padding:0;width:100%;height:340px;background:#e9dfcf;overflow:hidden;cursor:pointer;isolation:isolate}.fragrance-photo img{width:100%;height:100%;object-fit:contain;display:block}.fragrance-photo.original img{filter:brightness(1.15) contrast(1.03) saturate(.95);mix-blend-mode:multiply}.fragrance-kind{font:8px/1.8 Arial,sans-serif;letter-spacing:1.5px;color:var(--gold);margin:18px 0 9px}.fragrance-card h2{font-size:26px}.fragrance-size{font-size:12px;color:var(--muted);margin-top:10px}.fragrance-price{font-size:25px;color:var(--gold);margin-top:16px}.fragrance-price small{font:8px/1.7 Arial,sans-serif;letter-spacing:.7px}.availability{font:10px/1.8 Arial,sans-serif;color:#80628c;margin-top:14px}.product-details{font:9px/1.8 Arial,sans-serif;letter-spacing:1px;display:flex;justify-content:space-between;gap:20px;width:100%;padding:12px 0;margin-top:10px;background:transparent;border:0;border-bottom:1px solid var(--line);color:#775c30;cursor:pointer}.product-details span{font-size:16px}.candle-note{background:#eee7f0;text-align:center;padding:50px 24px}.candle-note h2{font-size:38px;color:#705579}.candle-note>div{display:grid;grid-template-columns:1fr 1fr;max-width:760px;margin:30px auto;gap:35px}.candle-note strong{font-size:19px;font-weight:400;color:#705579}.candle-note p{font-size:13px;color:var(--muted);line-height:1.9}.candle-note .photo-caption{font:10px/1.9 Arial,sans-serif;max-width:700px;margin:auto}.fragrance-gift-note{padding:60px 24px;text-align:center;max-width:800px;margin:auto}.fragrance-gift-note h2{font-size:42px}.fragrance-gift-note>p:not(.eyebrow){font-size:14px;color:var(--muted);margin:25px auto;max-width:590px;line-height:1.9}.fragrance-footer-note{text-align:center;padding:20px;font:9px/1.8 Arial,sans-serif;color:var(--muted);border-top:1px solid var(--line)}dialog{position:fixed;border:1px solid var(--line);background:var(--ivory);color:var(--ink);width:calc(100% - 32px);max-width:620px;max-height:90vh;overflow:auto;padding:45px 35px 30px}dialog::backdrop{background:#332c2370;backdrop-filter:blur(3px)}dialog h2{font-size:36px;padding-right:20px}.dialog-close{position:absolute;right:14px;top:8px;font:28px Georgia;color:var(--ink);background:none;border:0;cursor:pointer}.dialog-product-image{width:100%;height:340px;object-fit:contain;background:#e9e0d2;margin:22px 0 0}.dialog-photo-note{font:10px/1.8 Arial,sans-serif;color:var(--muted);margin:12px 0 20px}#product-content>p:not(.eyebrow):not(.dialog-photo-note){margin:15px 0;font-size:13px;color:var(--muted)}#product-content .dialog-price{font-size:27px!important;color:var(--gold)!important}.dialog-price small{font:10px Arial,sans-serif}.dialog-status{color:#80628c!important}.closed-orders{width:100%;padding:15px;background:#e5d8bf;border:1px solid var(--line);color:#80745f;font:10px Arial,sans-serif;letter-spacing:1px;cursor:not-allowed}button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(max-width:1000px){.fragrance-hero-photo{height:480px}.fragrance-hero-copy h1{font-size:44px}.fragrance-grid{gap:40px 20px}.fragrance-photo{height:280px}.fragrance-card h2{font-size:23px}}@media(max-width:650px){.fragrance-hero{grid-template-columns:1fr}.fragrance-hero-photo{height:350px}.fragrance-hero-copy{padding:35px 24px}.fragrance-hero-copy h1{font-size:43px}.fragrance-section{padding:45px 20px}.fragrance-section .heading h2{font-size:33px}.fragrance-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.fragrance-photo{height:230px}.fragrance-card h2{font-size:22px}.fragrance-price{font-size:23px}.fragrance-price small{display:block}.fragrance-size{font-size:11px}.availability{font-size:9px}.candle-note>div{grid-template-columns:1fr;gap:25px}.candle-note h2{font-size:34px}.fragrance-gift-note h2{font-size:35px}dialog{padding:45px 24px 25px}.dialog-product-image{height:280px}}
