.hwc-landing-page{--hwc-landing-serif: "Georgia", "Times New Roman", serif;--hwc-landing-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--section-space: 88px;font-family:var(--hwc-landing-sans);color:#2a1810;background:#f8f3ee}.hwc-landing-page *{box-sizing:border-box}.wrap{width:min(1120px,92vw);margin-inline:auto}.section-padding{padding-block:4.5rem}.hwc-reveal{opacity:0;transform:translateY(20px);transition:opacity .52s ease,transform .52s ease;will-change:opacity,transform}.hwc-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hwc-reveal{opacity:1;transform:none;transition:none}}.hwc-landing-page .button,.hwc-landing-page .hwc-landing-cta{font-family:var(--hwc-landing-sans)}.hwc-landing-header{position:sticky;top:0;z-index:40;background:transparent;color:#fff;transition:background-color .22s ease,box-shadow .22s ease}.hwc-landing-header.is-solid{background-color:#fffffff5;box-shadow:0 10px 30px #14080414;color:#2a1810}.hwc-landing-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:64px;padding:.8rem clamp(1rem,4vw,2rem);max-width:min(1120px,92vw);margin:0 auto}.hwc-landing-header__menu,.hwc-landing-header__cart{width:38px;height:38px;border:0;background:transparent;color:inherit;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hwc-landing-header__logo-wrap{display:inline-flex;justify-content:center;align-items:center}.hwc-landing-header__logo{max-height:40px;width:auto}.hwc-landing-header__logo-text{font-family:var(--hwc-landing-serif);font-size:1.05rem;font-weight:700}.hwc-landing-header__cart{justify-self:end;position:relative}.hwc-landing-header__cart-count{position:absolute;right:0;top:0;transform:translate(50%,-30%);display:inline-grid;min-width:18px;height:18px;border-radius:999px;background:#a54a16;color:#fff;font-size:.72rem;padding:0 5px;align-items:center;justify-content:center}.hwc-landing-header__drawer{--drawer-content-max-height: 100vh;--drawer-padding: 1.4rem}.hwc-landing-header__drawer-close{margin:0 0 1rem auto}.hwc-landing-drawer-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.hwc-landing-drawer-nav a{text-decoration:none;color:inherit;font-weight:600;padding:.4rem 0;display:block}.hwc-landing-authority,.hwc-landing-story{background:#fff;border-radius:18px;max-width:min(1100px,92vw);margin:0 auto 2.2rem}.hwc-landing-authority{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center;padding:2.5rem}.hwc-landing-authority__title,.hwc-landing-story__title{font-family:var(--hwc-landing-serif);margin-top:0}.hwc-landing-authority__label,.hwc-landing-label{text-transform:uppercase;letter-spacing:.11em;font-size:.76rem}.hwc-landing-authority__title{font-size:clamp(1.7rem,4vw,2.6rem);margin-bottom:.8rem}.hwc-landing-authority__copy{font-size:1.02rem;line-height:1.8}.hwc-landing-authority__media img{width:100%;border-radius:14px;display:block}.hwc-landing-feature-link{position:relative;display:block;border-radius:14px;overflow:hidden}.hwc-landing-feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:1rem;background:linear-gradient(180deg,#120c080f 25%,#120c088c)}.hwc-landing-feature-chip{font-family:var(--hwc-landing-sans);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#18120ea6;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.35rem .7rem}.hwc-landing-icons-grid__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.hwc-landing-icon-card{background:#fff;border:1px solid #ead9cb;border-radius:12px;padding:12px}.hwc-landing-icon{width:34px;height:34px;margin-bottom:8px;color:#6f3f1a}.hwc-landing-icon svg{width:100%;height:100%;display:block}.hwc-landing-icon-card h3{margin:0 0 .35rem;font-size:.96rem}.hwc-landing-icon-card p{margin:0;color:#4a3628;line-height:1.45;font-size:.88rem}.hwc-landing-story{padding:2.5rem 2.5rem 1.2rem}.hwc-landing-best-sellers{background:transparent;padding-top:1.4rem}.hwc-landing-story__title{font-size:clamp(1.6rem,3.8vw,2.4rem);margin:0 0 1rem}.hwc-landing-story__body p{margin:0 0 1rem;line-height:1.78}.hwc-landing-best-sellers h2,.hwc-landing-best-sellers__intro{text-align:center}.hwc-landing-best-sellers h2{font-size:clamp(1.7rem,3.8vw,2.3rem);font-family:var(--hwc-landing-serif)}.hwc-landing-best-sellers__grid{margin-top:1.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.2rem}.hwc-landing-product-card{background:#fff;border-radius:14px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;border:1px solid #ecd9cb}.hwc-landing-product-card__media{position:relative;display:block;min-height:280px}.hwc-landing-product-card__image{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:opacity .18s ease,transform .22s ease;display:block}.hwc-landing-product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.hwc-landing-product-card:hover .hwc-landing-product-card__image--secondary,.hwc-landing-product-card:focus-within .hwc-landing-product-card__image--secondary{opacity:1}.hwc-landing-product-card:hover .hwc-landing-product-card__image--primary,.hwc-landing-product-card:focus-within .hwc-landing-product-card__image--primary{transform:scale(1.02)}.hwc-landing-product-card__info{padding:1rem;display:grid;gap:.65rem}.hwc-landing-product-card__title{font-weight:700;font-family:var(--hwc-landing-serif);text-decoration:none;color:#2d170e}.hwc-landing-product-card__notes{display:flex;flex-wrap:wrap;gap:.45rem}.hwc-landing-product-card__note{font-size:.75rem;border-radius:999px;background:#f2e8df;color:#5c4333;padding:.3rem .6rem}.hwc-landing-product-card__price{font-weight:700;color:#6f3f1a}.hwc-landing-product-card__subscribe-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem}.hwc-landing-product-card__save-badge{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#1f5b39;color:#fff;border-radius:999px;padding:.2rem .5rem}.hwc-landing-product-card__subscribe-price{font-size:.82rem;color:#1f5b39;font-weight:700}.hwc-landing-product-card__form{margin:0}.hwc-landing-product-card__button{width:100%;min-height:40px;border-radius:10px;border:1px solid #2d170e;cursor:pointer;margin-top:.25rem}.hwc-landing-product-card__button--primary{background:#2d170e;color:#fff}.hwc-landing-product-card__button--secondary{background:#fff}.hwc-landing-product-card__outofstock{color:#8d5a3a;margin:.25rem 0 0}.hwc-landing-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;align-items:center;justify-content:center;padding:1rem}.hwc-landing-popup[data-open=true]{display:flex}.hwc-landing-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0a0780}.hwc-landing-popup__panel{position:relative;z-index:1;width:min(520px,92vw);background:#fff;border-radius:14px;padding:1.3rem;box-shadow:0 24px 70px #0000003d}.hwc-landing-popup__close{border:0;width:34px;height:34px;border-radius:999px;position:absolute;right:.7rem;top:.7rem;background:#f2e8df;color:#3d1f13}.hwc-landing-popup__title{font-family:var(--hwc-landing-serif);margin:0 1.5rem .35rem 0;font-size:1.65rem}.hwc-landing-popup__copy{margin:0 0 .9rem;color:#5f3d2b}.hwc-landing-popup__form{display:grid;gap:.65rem}.hwc-landing-popup__input{min-height:44px;border:1px solid #dcc5b4;border-radius:10px;padding:0 .9rem}.hwc-landing-popup__button{min-height:44px;border:0;border-radius:10px;background:#8a3c13;color:#fff;font-weight:700}.hwc-landing-tracking{display:none}@media(max-width:900px){.hwc-landing-header__menu,.hwc-landing-header__cart{width:34px;height:34px}.hwc-landing-authority{grid-template-columns:1fr;gap:1.2rem;padding:1.3rem}.hwc-landing-story{padding:1.2rem 1.3rem .4rem}.hwc-landing-best-sellers{padding-top:.4rem}.hwc-landing-icons-grid__cols{grid-template-columns:1fr}.hwc-landing-product-card__notes{gap:.35rem}.hwc-landing-product-card__note{font-size:.7rem;padding:.22rem .5rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:768px){.hwc-landing-page .section-padding{padding-block:5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/hwc-landing.css.map */
