:root{--wh-pine:#1e2a25;--wh-pine-soft:#2b3a33;--wh-oat:#f4eee4;--wh-oat-deep:#ebe2d3;--wh-clay:#c4663f;--wh-clay-dark:#a8522f;--wh-sand:#ded3c2;--wh-moss:#7d8c72;--wh-ink-muted:rgba(30,42,37,.68);--wh-radius:20px;--wh-radius-sm:12px;--wh-shadow:0 18px 50px rgba(30,42,37,.12);--wh-ease:cubic-bezier(.2,.7,.2,1)}.wh{font-family:var(--font-body--family);color:var(--wh-pine)}.wh *{box-sizing:border-box;min-width:0}.wh img{display:block;max-width:100%;height:auto}.wh h1,.wh h2,.wh h3,.wh .wh-display{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.01em;line-height:1.05;margin:0}.wh p{margin:0}.wh-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.wh-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--wh-clay)}.wh-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px;flex:none}.wh-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--wh-ink-muted);max-width:54ch}.wh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:999px;font-weight:600;font-size:1rem;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .25s var(--wh-ease),box-shadow .25s var(--wh-ease),background .2s;white-space:nowrap}.wh-btn:hover{transform:translateY(-2px);text-decoration:none}.wh-btn--clay{background:var(--wh-clay);color:#fff;box-shadow:0 10px 24px #c4663f52}.wh-btn--clay:hover{background:var(--wh-clay-dark);color:#fff}.wh-btn--pine{background:var(--wh-pine);color:var(--wh-oat)}.wh-btn--pine:hover{background:var(--wh-pine-soft);color:var(--wh-oat)}.wh-btn--ghost{background:#ffffff24;color:#fff;border-color:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wh-btn--ghost:hover{background:#ffffff3d;color:#fff}.wh-btn--outline{background:transparent;color:var(--wh-pine);border-color:var(--wh-pine)}.wh-btn--outline:hover{background:var(--wh-pine);color:var(--wh-oat)}.wh-btn svg{width:18px;height:18px}.wh-hero{position:relative;min-height:min(92svh,860px);display:grid;align-items:end;color:#fff;overflow:hidden;isolation:isolate}.wh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.wh-hero__media img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}.wh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1e2a250d,#1e2a2540 45%,#1e2a25d1)}.wh-hero__inner{width:min(1180px,100% - 32px);margin-inline:auto;padding:120px 0 44px;display:grid;gap:22px;max-width:100%}.wh-hero__inner>*{max-width:640px}.wh-hero .wh-eyebrow{color:#f3d9c9}.wh-hero h1{font-size:clamp(2.6rem,6.2vw,5rem);color:#fff}.wh-hero h1 em{font-style:italic;color:#f3d9c9}.wh-hero .wh-lead{color:#ffffffdb}.wh-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.wh-trust{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.9rem;color:#ffffffe6;align-items:center}.wh-trust span{display:inline-flex;align-items:center;gap:8px}.wh-trust svg{width:16px;height:16px;flex:none}.wh-section{padding:clamp(56px,8vw,104px) 0}.wh-section--oat-deep{background:var(--wh-oat-deep)}.wh-section--pine{background:var(--wh-pine);color:var(--wh-oat)}.wh-section--pine h2,.wh-section--pine h3{color:var(--wh-oat)}.wh-section--pine .wh-lead{color:#f4eee4c7}.wh-head{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.wh-head--center{margin-inline:auto;text-align:center;justify-items:center}.wh-head h2{font-size:clamp(2rem,4.2vw,3.2rem)}.wh-grid-3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.wh-card{background:#fff;border-radius:var(--wh-radius);padding:30px 28px;display:grid;gap:14px;box-shadow:0 1px #1e2a250a}.wh-card__icon{width:48px;height:48px;border-radius:14px;background:var(--wh-oat);display:grid;place-items:center;color:var(--wh-clay)}.wh-card__icon svg{width:24px;height:24px}.wh-card h3{font-size:1.35rem}.wh-card p{color:var(--wh-ink-muted);line-height:1.55}.wh-problem__punch{margin-top:36px;text-align:center;font-family:var(--font-heading--family);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600}.wh-problem__punch strong{color:var(--wh-clay)}.wh-split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.wh-split__media{border-radius:var(--wh-radius);overflow:hidden;box-shadow:var(--wh-shadow);aspect-ratio:1}.wh-split__media img{width:100%;height:100%;object-fit:cover}.wh-feat{display:grid;gap:18px;margin-top:28px;padding:0}.wh-feat li{list-style:none;display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.wh-feat__icon{width:44px;height:44px;border-radius:12px;background:var(--wh-oat-deep);display:grid;place-items:center;color:var(--wh-pine)}.wh-feat__icon svg{width:22px;height:22px}.wh-feat h3{font-size:1.12rem;margin-bottom:4px;font-family:var(--font-body--family);font-weight:700}.wh-feat p{color:var(--wh-ink-muted);line-height:1.5;font-size:.98rem}.wh-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.wh-stat{background:var(--wh-oat-deep);border-radius:var(--wh-radius-sm);padding:16px 14px;text-align:center}.wh-stat b{display:block;font-family:var(--font-heading--family);font-size:1.6rem;font-weight:600;line-height:1}.wh-stat span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wh-ink-muted)}.wh-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.wh-color{display:grid;gap:12px;text-decoration:none;color:inherit}.wh-color:hover{text-decoration:none}.wh-color__img{border-radius:var(--wh-radius);overflow:hidden;background:#fff;aspect-ratio:1;transition:transform .35s var(--wh-ease),box-shadow .35s var(--wh-ease)}.wh-color:hover .wh-color__img{transform:translateY(-4px);box-shadow:var(--wh-shadow)}.wh-color__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.wh-color__name{font-weight:700;display:flex;align-items:center;gap:10px;white-space:nowrap}.wh-swatch{width:18px;height:18px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #1e2a2526;display:inline-block;flex:none}.wh-color__cta{font-size:.85rem;color:var(--wh-clay);font-weight:600;white-space:nowrap}.wh-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.wh-bundle{position:relative;background:#fff;border-radius:var(--wh-radius);padding:32px 28px 28px;display:grid;gap:14px;border:1.5px solid transparent}.wh-bundle--hot{border-color:var(--wh-clay);box-shadow:var(--wh-shadow);transform:translateY(-6px)}.wh-bundle__tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--wh-clay);color:#fff;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:7px 14px;border-radius:999px;white-space:nowrap}.wh-bundle__qty{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wh-ink-muted);font-weight:600}.wh-bundle h3{font-size:1.5rem}.wh-bundle__price{display:flex;align-items:baseline;gap:10px}.wh-bundle__price b{font-family:var(--font-heading--family);font-size:2.4rem;font-weight:600;line-height:1}.wh-bundle__price s{color:var(--wh-ink-muted)}.wh-bundle__each{color:var(--wh-moss);font-weight:600;font-size:.95rem}.wh-bundle ul{margin:6px 0 4px;padding:0;display:grid;gap:8px}.wh-bundle li{list-style:none;display:flex;gap:10px;font-size:.95rem;color:var(--wh-ink-muted)}.wh-bundle li:before{content:"\2713";color:var(--wh-clay);font-weight:700}.wh-bundle .wh-btn{width:100%;margin-top:auto}.wh-guarantee{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.wh-guarantee__badge{display:inline-grid;place-items:center;width:132px;height:132px;border-radius:50%;border:2px dashed rgba(244,238,228,.5);margin-bottom:22px;text-align:center;font-family:var(--font-heading--family);font-size:.95rem;line-height:1.15;padding:14px}.wh-guarantee__badge b{font-size:2.2rem;display:block;font-weight:600}.wh-guarantee h2{font-size:clamp(2rem,4vw,3rem)}.wh-gpoints{display:grid;gap:16px}.wh-gpoint{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;background:#f4eee412;border-radius:var(--wh-radius-sm);padding:18px}.wh-gpoint svg{width:26px;height:26px;color:#f3d9c9;margin-top:2px}.wh-gpoint h3{font-size:1.05rem;font-family:var(--font-body--family);font-weight:700;margin-bottom:4px}.wh-gpoint p{color:#f4eee4bf;font-size:.95rem;line-height:1.5}.wh-faq{max-width:820px;margin-inline:auto;display:grid;gap:10px}.wh-faq details{background:#fff;border-radius:var(--wh-radius-sm);padding:0 24px;border:1px solid rgba(30,42,37,.06)}.wh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:700;font-size:1.05rem}.wh-faq summary::-webkit-details-marker{display:none}.wh-faq summary:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--wh-clay);transition:transform .25s;flex:none}.wh-faq details[open] summary:after{transform:rotate(45deg)}.wh-faq .wh-faq__a{padding:0 0 22px;color:var(--wh-ink-muted);line-height:1.6}.wh-gift{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.wh-gift__media{border-radius:var(--wh-radius);overflow:hidden;box-shadow:var(--wh-shadow)}.wh-cta{position:relative;isolation:isolate;color:#fff;text-align:center;padding:clamp(90px,14vw,180px) 0;overflow:hidden;background:var(--wh-pine)}.wh-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.wh-cta__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.wh-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#1e2a258c}.wh-cta h2{font-size:clamp(2.2rem,5vw,4rem);color:#fff}.wh-cta .wh-lead{color:#ffffffd9;margin:18px auto 28px}.wh-pdp-trust{display:grid;gap:10px;padding:16px 18px;background:var(--wh-oat-deep);border-radius:var(--wh-radius-sm);font-size:.93rem}.wh-pdp-trust div{display:flex;gap:10px;align-items:center}.wh-pdp-trust svg{width:18px;height:18px;color:var(--wh-clay);flex:none}@media(prefers-reduced-motion:no-preference){.wh-reveal{opacity:0;transform:translateY(18px);animation:wh-in .9s var(--wh-ease) forwards}.wh-reveal:nth-child(2){animation-delay:.08s}.wh-reveal:nth-child(3){animation-delay:.16s}.wh-reveal:nth-child(4){animation-delay:.24s}@keyframes wh-in{to{opacity:1;transform:none}}}@media(max-width:989px){.wh-grid-3,.wh-bundles{grid-template-columns:1fr}.wh-bundle--hot{transform:none}.wh-colors{grid-template-columns:repeat(2,1fr)}.wh-split,.wh-guarantee,.wh-gift{grid-template-columns:1fr}.wh-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.wh-hero{min-height:88svh}.wh-hero__inner{padding:96px 0 32px}.wh-hero__media img{object-position:50% 30%}.wh-hero__actions .wh-btn{width:100%}.wh-card{padding:24px 22px}.wh-color__cta{display:none}.wh-color__meta{justify-content:center}.wh-eyebrow{font-size:.7rem;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/wh.css.map */
