/* Montèk — white, deep forest and a full-width signature campaign. */
:root{--bg:#fff;--ink:#202C27;--accent:#203C31;--soft:#F2EEE7;--bronze:#866B50;--muted:#657069;--line:#E2E6E1;--store-line:#E2E6E1}
.announcement{background:#203C31;color:#F7F3EB;border:0}.site-header{background:#fff}.desktop-nav a,.footer a,.footer h2{color:var(--accent)}
.commerce-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;max-width:none;margin:0;padding:0;width:100%;min-height:610px;height:calc(100svh - 210px);max-height:850px;background:#203C31;overflow:hidden}
.commerce-hero .hero-media{position:absolute;inset:0;z-index:-2;width:100%;height:100%;min-height:0;background:#203C31}
.commerce-hero .hero-image{position:absolute;inset:-22px;width:calc(100% + 44px);max-width:none;height:calc(100% + 44px);object-fit:cover;object-position:center 43%;filter:blur(7px);opacity:1;transform:none}
.commerce-hero::after{content:'';display:block;position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,28,21,.28),rgba(12,28,21,.57) 50%,rgba(12,28,21,.49))}
.commerce-hero .hero-copy{background:transparent;min-height:0;width:100%;height:100%;padding:64px 24px 90px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}
.commerce-hero h1.hero-campaign-heading{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:.19em;row-gap:0;max-width:none;margin:0 0 34px;color:#fff;font-family:'Pinyon Script',Georgia,serif;font-weight:400;font-style:normal;font-size:clamp(68px,7.7vw,118px);line-height:1.3;letter-spacing:0;text-shadow:0 2px 20px #0C1C1533;text-wrap:initial}
.campaign-brand{display:inline-flex;align-items:baseline;gap:0}.campaign-brand img{display:inline-block;width:clamp(215px,25vw,370px);height:auto;max-width:none}.campaign-phrase{white-space:nowrap}
.commerce-hero .hero-shop-link{background:#F8F4EC;color:#203C31;border:1px solid #F8F4EC;padding:16px 29px;min-width:192px;min-height:52px;box-shadow:none;gap:30px;font-size:12px;letter-spacing:.025em;transition:background-color .2s,color .2s}
.commerce-hero .hero-shop-link:hover{background:#fff;color:#14291F;transform:none}.commerce-hero .hero-shop-link:focus-visible{outline:2px solid white;outline-offset:6px}
.hero-scroll{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);color:#fff;font-family:var(--sans);font-size:9px;letter-spacing:.16em;display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.hero-scroll span{font-size:20px;font-weight:300}.hero-scroll:hover{text-decoration:none}
.section-heading h2,.product-card h3,.commerce-product h1,.commerce-product .product-price{color:#203C31}.section-heading .text-link{color:#52604F}.category-card .category-caption{color:#203C31}.category-art{color:#7C745D}.button,.commerce-product .product-buy-row .button{background:#203C31;color:white}.button:hover{background:#13291F}
.brand-story{background:#203C31;color:#F8F4EC;border:0}.brand-story-copy h2,.brand-story-copy .eyebrow,.brand-story-copy .rte,.brand-story-copy .text-link{color:#F8F4EC}.brand-story-copy .rte{opacity:.88}.newsletter h2{color:#203C31}.footer{background:#F5F3EF;color:#203C31;border-color:#E2E6E1}.footer-bottom{color:#657069}.pagination [aria-current]{background:#203C31}
@media(max-width:799px){.commerce-hero{min-height:510px;height:calc(100svh - 165px);max-height:760px;padding:0}.commerce-hero .hero-media{position:absolute;grid-row:auto;height:100%;min-height:0}.commerce-hero .hero-image{object-position:61% center;filter:blur(5px)}.commerce-hero .hero-copy{padding:40px 20px 90px;min-height:0}.commerce-hero h1.hero-campaign-heading{display:flex;flex-direction:column;align-items:center;font-size:65px;line-height:1.12;margin-bottom:32px;max-width:100%;gap:8px}.campaign-brand img{width:clamp(190px,58vw,225px)}.campaign-brand{line-height:1}.campaign-phrase{font-size:clamp(50px,16.6vw,65px)}.hero-scroll{bottom:24px}.commerce-hero .hero-shop-link{padding:14px 24px;min-height:50px}.brand-story-copy h2{color:#F8F4EC}}
@media(prefers-reduced-motion:reduce){.commerce-hero .hero-shop-link{transition:none}}
