:root{--hw-ink: #2A211B;--hw-ink-soft: #6B5D52;--hw-bone: #F6F2EC;--hw-sand: #EDE5DA;--hw-line: #DDD2C4;--hw-amber: #B5713A;--hw-amber-dark: #96592B;--hw-night: #221B16;--hw-radius: 1.8rem;--hw-radius-lg: 2.8rem}.hw{color:var(--hw-ink)}.hw *,.hw *:before,.hw *:after{box-sizing:border-box}.hw-wrap{width:100%;max-width:124rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.hw-wrap{padding:0 3.2rem}}.hw-eyebrow{display:inline-block;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--hw-amber);margin:0 0 1.6rem}.hw-h1{font-size:clamp(3.6rem,7vw,6.4rem);line-height:1.04;letter-spacing:-.025em;font-weight:500;margin:0 0 2rem}.hw-h2{font-size:clamp(2.8rem,4.4vw,4.4rem);line-height:1.12;letter-spacing:-.02em;font-weight:500;margin:0 0 1.6rem}.hw-h3{font-size:clamp(1.9rem,2.2vw,2.3rem);line-height:1.25;letter-spacing:-.01em;font-weight:600;margin:0 0 .9rem}.hw-lead{font-size:clamp(1.7rem,1.9vw,2rem);line-height:1.6;color:var(--hw-ink-soft);margin:0 0 2.4rem;max-width:58ch}.hw-body{font-size:1.6rem;line-height:1.65;color:var(--hw-ink-soft);margin:0}.hw-center{text-align:center}.hw-center .hw-lead{margin-left:auto;margin-right:auto}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-height:5.6rem;padding:0 3rem;border:0;border-radius:999px;background:var(--hw-ink);color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease}.hw-btn:hover{background:var(--hw-amber-dark);transform:translateY(-1px);color:#fff}.hw-btn--amber{background:var(--hw-amber)}.hw-btn--amber:hover{background:var(--hw-amber-dark)}.hw-btn--light{background:#fff;color:var(--hw-ink)}.hw-btn--light:hover{background:var(--hw-sand);color:var(--hw-ink)}.hw-btn--ghost{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.hw-btn--ghost:hover{background:currentColor;color:var(--hw-bone)}.hw-note{font-size:1.35rem;color:var(--hw-ink-soft);margin:1.4rem 0 0}.hw-media{position:relative;overflow:hidden;border-radius:var(--hw-radius);background:var(--hw-sand)}.hw-media>img,.hw-media>video{display:block;width:100%;height:100%;object-fit:cover}.hw-media--portrait{aspect-ratio:4 / 5}.hw-media--square{aspect-ratio:1 / 1}.hw-media--tall{aspect-ratio:9 / 16}.hw-media--wide{aspect-ratio:16 / 10}.hw-sec{padding:clamp(5.6rem,9vw,10rem) 0}.hw-sec--tight{padding:clamp(4rem,6vw,6.4rem) 0}.hw-sec--bone{background:var(--hw-bone)}.hw-sec--sand{background:var(--hw-sand)}.hw-sec--night{background:var(--hw-night);color:var(--hw-bone)}.hw-sec--night .hw-lead,.hw-sec--night .hw-body{color:#f6f2ecb8}.hw-sec--night .hw-eyebrow{color:#d9a06a}.hw-head{max-width:62rem;margin:0 0 clamp(3.2rem,5vw,5.6rem)}.hw-head.hw-center{margin-left:auto;margin-right:auto}.hw-grid{display:grid;gap:2.4rem}.hw-grid--2,.hw-grid--3{grid-template-columns:1fr}.hw-grid--4{grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.hw-grid--3{grid-template-columns:repeat(3,1fr)}.hw-grid--4{grid-template-columns:repeat(4,1fr)}}@media(min-width:990px){.hw-grid--2{grid-template-columns:1fr 1fr;gap:clamp(3.2rem,5vw,6.4rem);align-items:center}}.hw-card{background:#fff;border:1px solid var(--hw-line);border-radius:var(--hw-radius);padding:2.8rem}.hw-sec--night .hw-card{background:#ffffff0d;border-color:#ffffff1f}.hw-card__n{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--hw-amber);color:#fff;font-size:1.4rem;font-weight:700;margin:0 0 1.6rem}.hw-card__icon{display:block;width:2.8rem;height:2.8rem;color:var(--hw-amber);margin:0 0 1.6rem}.hw-ticks{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.hw-ticks li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.6rem;line-height:1.5}.hw-tick{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--hw-amber);color:#fff;display:grid;place-items:center;margin-top:.2rem}.hw-tick svg{width:1.1rem;height:1.1rem}.hw-rule{height:1px;background:var(--hw-line);border:0;margin:0}.hw-pill{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.4rem;border-radius:999px;background:#b5713a1f;color:var(--hw-amber-dark);font-size:1.3rem;font-weight:600}.hw-sec--night .hw-pill{background:#d9a06a29;color:#e3b183}.hw-price{display:flex;align-items:baseline;gap:1.2rem;font-size:2.6rem;font-weight:600}@media(prefers-reduced-motion:reduce){.hw-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hw.css.map */
