:root{--accent:#85534a;--nav:#3b2a29;--on-accent:#ffffff}
:root{--ink:#422c28;--muted:#6d5850;--bg:#fcf8f2;--soft:#f1e8df;--line:#e0d3c7;--head:Libre,Georgia,serif;--radius:3px}
.brand strong{font-family:Libre,Georgia,serif;letter-spacing:.19em;font-weight:400}
.perfume-hero{background:linear-gradient(#fcf8f2 62%,#f1e8df 62%);padding-block:58px 45px}
.perfume-intro{text-align:center;margin:0 auto 35px;max-width:850px}
.perfume-intro h1{font-size:clamp(2.7rem,5.8vw,5.5rem);font-weight:400;line-height:1.12}
.perfume-intro>p:not(.eyebrow){margin:18px auto 24px;max-width:43ch}
.perfume-cover{width:min(100%,900px);margin:auto;border:1px solid #e2d4c3;padding:9px;background:#fcf8f2}
.perfume-cover img{display:block;width:100%;height:clamp(255px,34vw,430px);object-fit:cover;object-position:50% 64%}
.perfume-catalog h2,.perfume-guide h2{font-weight:400;line-height:1.15}
.perfume-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.perfume-product{border:1px solid var(--line);background:#fffdf9}.perfume-product>div:last-child{padding:25px 26px 30px}
.perfume-product-photo img{display:block;width:100%;height:clamp(230px,29vw,380px);object-fit:cover;object-position:center 57%}
.perfume-product h3{font-size:clamp(1.5rem,3vw,2.35rem);font-weight:400}.perfume-product p:not(.eyebrow){margin:15px 0 20px;font-size:.86rem}
.perfume-guide{background:#3b2a29;color:#fff;text-align:center}.perfume-guide .eyebrow{color:#efd3bd}.perfume-guide p:not(.eyebrow){margin:20px auto 23px;max-width:58ch;color:#f0dfd1}
@media(max-width:620px){.perfume-hero{padding-block:36px 29px}.perfume-products{grid-template-columns:1fr}.perfume-product>div:last-child{padding:22px}.perfume-cover img{object-position:50% 64%}}
