
:root{--v13-ink:#28251f;--v13-paper:#f7f3ed;--v13-accent:#8e1927;--v13-taupe:#a49a8b}
body{background:var(--v13-paper)}
.header{background:rgba(249,247,243,.97)}
.header-inner{min-height:74px}
.v13-all-aroma-link{display:flex!important;justify-content:center;align-items:center;min-height:42px;letter-spacing:.075em;font-size:11px!important;font-weight:600;background:#f6f2eb;border-bottom:1px solid #e7dfd5}
.v13-hero{display:grid;grid-template-columns:43% 57%;min-height:560px;background:#50463c;color:#fff;position:relative;overflow:hidden}
.v13-hero-copy{padding:clamp(32px,5.5vw,90px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:1}
.v13-overline{font-size:10px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}
.v13-hero-copy h1{font:400 clamp(46px,5.9vw,92px)/1.03 Georgia,serif;letter-spacing:-.055em;max-width:590px;margin:25px 0 20px}
.v13-hero-copy p{color:#f1e9df;max-width:340px;line-height:1.65;font-size:14px}
.v13-btn{display:inline-flex;align-items:center;gap:35px;border:1px solid rgba(255,255,255,.7);color:#fff;margin-top:22px;padding:15px 22px;font-size:12px;letter-spacing:.04em;transition:.2s}
.v13-btn:hover{background:#fff;color:#28251f}
.v13-hero-image{min-width:0}.v13-hero-image img{width:100%;height:100%;object-fit:cover;object-position:42% 50%}
.v13-quicklinks{max-width:1510px;margin:0 auto;padding:18px clamp(20px,3.2vw,50px) 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.v13-quicklinks a{height:310px;position:relative;overflow:hidden;background:#d4cabc;color:#fff;display:block}
.v13-quicklinks img{width:100%;height:100%;object-fit:cover;object-position:center 43%;filter:brightness(.74);transition:transform .4s}
.v13-quicklinks a:hover img{transform:scale(1.025)}
.v13-quicklinks a span{position:absolute;left:27px;bottom:24px;right:24px;font:400 clamp(28px,3.1vw,45px) Georgia,serif;display:flex;justify-content:space-between;align-items:center}
.v13-quicklinks b{font:400 23px Arial,sans-serif}
.v13-section{max-width:1510px;margin:0 auto;padding:76px clamp(20px,3.2vw,50px) 0}
.v13-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}
.v13-head h2{font:400 clamp(36px,4.2vw,59px)/1.1 Georgia,serif;margin:10px 0 0;letter-spacing:-.05em}
.v13-head a{font-size:12px;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid currentColor;padding:0 0 3px}
.v13-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.v13-pair-card{position:relative;height:360px;display:block;overflow:hidden;background:#d7c9b8;color:#fff}
.v13-pair-card img{width:100%;height:100%;object-fit:cover;filter:brightness(.8);transition:transform .4s}
.v13-pair-card:hover img{transform:scale(1.02)}
.v13-home-card img{object-position:40% 42%}.v13-auto-card img{object-position:center}
.v13-pair-card:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,18,15,.64),rgba(22,18,15,0) 78%)}
.v13-pair-copy{position:absolute;z-index:1;left:31px;bottom:28px;max-width:260px}
.v13-pair-copy small{letter-spacing:.18em;font-size:10px}
.v13-pair-copy h3{font:400 clamp(30px,3.7vw,51px)/1.08 Georgia,serif;margin:9px 0}
.v13-pair-copy p{font-size:13px;line-height:1.6;max-width:230px;color:#fff}
.v13-pair-copy>span{font-size:11px;font-weight:600;letter-spacing:.07em}
.v13-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.v13-product img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#ebe2d8;transition:filter .3s}
.v13-product a:hover img{filter:brightness(.96)}
.v13-product a>span{font-size:13px;display:block;margin-top:12px;color:#322d25;font-weight:600}
.v13-product-meta{display:flex;justify-content:space-between;align-items:center;padding:7px 0 0}
.v13-product-meta small{font-size:10px;letter-spacing:.1em;color:#87796c}
.v13-product-meta b{font-size:12px;font-weight:500;color:#333}
.v13-outro{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin:85px 0 0;background:#e9e0d6}
.v13-outro-photo{height:360px;overflow:hidden}.v13-outro-photo img{width:100%;height:100%;object-fit:cover}
.v13-outro-copy{padding:clamp(32px,5vw,72px);display:flex;flex-direction:column;justify-content:center}
.v13-outro-copy h2{font:400 clamp(34px,4.3vw,61px)/1.07 Georgia,serif;margin:16px 0}
.v13-outro-copy p{font-size:14px;color:#625c55;line-height:1.6}
/* Aromatics landing */
.v13-aroma-intro{text-align:center;padding:75px 20px 68px;background:#e8dfd4}
.v13-aroma-intro h1{font:400 clamp(52px,6vw,86px) Georgia,serif;margin:15px 0 12px;letter-spacing:-.05em}
.v13-aroma-intro p{color:#625950;margin:0 auto;max-width:590px;font-size:15px;line-height:1.7}
.v13-aroma-swatches{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:23px}
.v13-aroma-swatches i{width:17px;height:17px;border-radius:50%}.v13-aroma-swatches .red{background:#9c122b}.v13-aroma-swatches .beige{background:#c4ac91}
.v13-aroma-swatches small{font-size:10px;letter-spacing:.1em;margin-left:7px}
.v13-aroma-section{max-width:1510px;padding:35px clamp(20px,3.2vw,50px) 32px;margin:auto}
.v13-aroma-hero{height:425px;display:grid;grid-template-columns:45% 55%;align-items:stretch;background:#e4d7c5;color:#231e18;overflow:hidden;text-decoration:none}
.v13-aroma-hero img{grid-column:2;grid-row:1;height:100%;width:100%;object-fit:cover}
.v13-aroma-hero>div{grid-row:1;grid-column:1;padding:40px 46px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.v13-aroma-hero h2{font:400 clamp(36px,4.4vw,64px)/1.05 Georgia,serif;margin:19px 0 14px;letter-spacing:-.045em}
.v13-aroma-hero p{font-size:14px;line-height:1.7;color:#5a5148}
.v13-arrow-link{font-size:12px;font-weight:600;border-bottom:1px solid #444;letter-spacing:.05em;padding-bottom:7px;margin-top:13px}
.v13-aroma-hero-auto{background:#31302e;color:#f7f1e8}
.v13-aroma-hero-auto p{color:#e2d7cc}
.v13-aroma-hero-auto .v13-arrow-link{border-color:#ded7ce}
.v13-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}
.v13-mini-grid a{display:flex;flex-direction:column;gap:7px;color:#2a241e}
.v13-mini-grid img{width:100%;aspect-ratio:1.8;object-fit:cover;background:#e4d9ca}
.v13-mini-grid span{font-size:13px;font-weight:600;margin-top:5px}
.v13-mini-grid small{font-size:11px;letter-spacing:.11em;color:#6d6359}
.v13-safe-note{text-align:center;padding:30px 20px 70px;color:#83796c;font-size:11px;line-height:1.7}
@media(max-width:970px){.v13-hero{min-height:480px;grid-template-columns:48% 52%}.v13-hero-copy{padding:38px}.v13-quicklinks a{height:270px}.v13-pair-card{height:310px}}
@media(max-width:650px){
 .header-inner{min-height:64px}
 .v13-hero{grid-template-columns:1fr;min-height:590px;display:block;background:#40382f;position:relative}
 .v13-hero-image{position:absolute;inset:0}.v13-hero-image img{object-position:53%}
 .v13-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,24,20,.79),rgba(28,24,20,.02) 77%)}
 .v13-hero-copy{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px;min-height:290px;justify-content:end}
 .v13-hero-copy h1{font-size:46px;max-width:420px;margin:13px 0}.v13-hero-copy p{font-size:12px;margin:0 0 4px}
 .v13-btn{margin-top:17px;padding:12px 17px}
 .v13-quicklinks{gap:10px;padding:12px 14px 0}.v13-quicklinks a{height:230px}.v13-quicklinks a span{left:13px;bottom:16px;right:12px;font-size:25px}
 .v13-section{padding:55px 14px 0}.v13-head{margin-bottom:17px}.v13-head h2{font-size:38px}.v13-head a{font-size:10px}
 .v13-pair{grid-template-columns:1fr;gap:12px}.v13-pair-card{height:270px}.v13-pair-copy{left:22px;bottom:20px}.v13-pair-copy h3{font-size:38px}
 .v13-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v13-product a>span{font-size:12px}.v13-product-meta b{font-size:11px}
 .v13-outro{grid-template-columns:1fr;margin-top:60px}.v13-outro-photo{height:250px}.v13-outro-copy{padding:28px}.v13-outro-copy h2{font-size:36px}
 .v13-aroma-intro{padding:60px 20px 40px}.v13-aroma-section{padding:22px 14px 24px}
 .v13-aroma-hero{height:auto;display:flex;flex-direction:column}.v13-aroma-hero img{height:260px;order:1}.v13-aroma-hero>div{order:2;padding:24px}.v13-aroma-hero h2{font-size:37px;margin:10px 0}.v13-aroma-hero p{font-size:13px}
 .v13-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v13-mini-grid a:last-child{grid-column:span 2}.v13-mini-grid img{aspect-ratio:1.5}
}

body[data-page="home"] .nav-right>a.text-control,body[data-page="aromatics"] .nav-right>a.text-control{display:none}
