:root{--hu-ink: #111111;--hu-paper: #ffffff;--hu-muted: #6b6b6b;--hu-line: #e4e4e4;--hu-surface: #f4f4f2;--hu-accent: #c8102e;--hu-gutter: 1.6rem;--hu-section-space: 6.4rem}@media screen and (min-width:990px){:root{--hu-gutter: 3.2rem;--hu-section-space: 9.6rem}}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:uppercase}.hu-wrap{width:100%;max-width:160rem;margin:0 auto;padding:0 var(--hu-gutter)}.hu-section{padding:var(--hu-section-space) 0;background:var(--hu-bg, var(--hu-paper));color:var(--hu-fg, var(--hu-ink))}.hu-section--dark{--hu-bg: #111111;--hu-fg: #ffffff;--hu-line: rgba(255, 255, 255, .16);--hu-muted: rgba(255, 255, 255, .64)}.hu-section--surface{--hu-bg: var(--hu-surface)}.hu-eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hu-muted)}.hu-h2{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,4.2vw,5.2rem);line-height:1;letter-spacing:-.02em;word-spacing:.06em;text-transform:uppercase;color:inherit}.hu-text{max-width:64rem;font-size:1.5rem;line-height:1.6;color:var(--hu-muted)}.hu-text p{margin:0 0 1em}.hu-text p:last-child{margin-bottom:0}.hu-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.hu-link{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-underline-offset:.4rem;white-space:nowrap}.hu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 3.2rem;border:1px solid var(--hu-ink);background:var(--hu-ink);color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.hu-btn:hover{background:transparent;color:var(--hu-ink)}.hu-btn--light{background:#fff;border-color:#fff;color:var(--hu-ink)}.hu-btn--light:hover{background:transparent;color:#fff}.hu-btn--outline-light{background:transparent;border-color:#fff;color:#fff}.hu-btn--outline-light:hover{background:#fff;color:var(--hu-ink)}.hu-section--dark .hu-btn{background:#fff;border-color:#fff;color:var(--hu-ink)}.hu-section--dark .hu-btn:hover{background:transparent;color:#fff}.hu-placeholder{display:block;width:100%;height:100%;background:#e9e9e6;fill:#11111147}.hu-section--dark .hu-placeholder{background:#1f1f1f;fill:#ffffff3d}.hu-hero{position:relative;display:flex;overflow:hidden;color:var(--hu-hero-text, #ffffff);background:#d9d9d6}.hu-hero--small{min-height:50vh}.hu-hero--medium{min-height:70vh}.hu-hero--large{min-height:85vh}.hu-hero--full{min-height:calc(100vh - var(--hu-header-offset, 0px));min-height:calc(100svh - var(--hu-header-offset, 0px))}.hu-hero__media,.hu-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hu-hero__media img,.hu-hero__media video,.hu-hero__media svg{width:100%;height:100%;object-fit:cover}.hu-hero__overlay{background:#000;opacity:var(--hu-hero-overlay, .25);pointer-events:none}.hu-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:160rem;margin:0 auto;padding:6.4rem var(--hu-gutter)}.hu-hero--center .hu-hero__content{align-items:center;justify-content:center;text-align:center}.hu-hero--bottom-center .hu-hero__content{align-items:center;justify-content:flex-end;text-align:center}.hu-hero--bottom-left .hu-hero__content{align-items:flex-start;justify-content:flex-end;text-align:left}.hu-hero__content .hu-eyebrow{color:inherit;opacity:.85}.hu-hero__heading{margin:0;max-width:14ch;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(4rem,8vw,11rem);line-height:.92;letter-spacing:-.03em;word-spacing:.12em;text-transform:uppercase;color:inherit}.hu-hero__text{max-width:52rem;margin-top:2rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.hu-hero__text p{margin:0}.hu-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.hu-hero__buttons:empty{display:none}.hu-grid{display:grid;grid-template-columns:repeat(var(--hu-cols-m, 2),minmax(0,1fr));gap:3.2rem 1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.hu-grid{grid-template-columns:repeat(var(--hu-cols, 4),minmax(0,1fr));gap:4.8rem 2rem}}.hu-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--hu-surface)}.hu-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s ease}.hu-card__img--alt{opacity:0}@media(hover:hover){.hu-card:hover .hu-card__img--alt{opacity:1}.hu-card:hover .hu-card__img:not(.hu-card__img--alt){transform:scale(1.03)}}.hu-badge{position:absolute;top:1rem;left:1rem;padding:.4rem .8rem;background:var(--hu-accent);color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hu-badge--muted{background:var(--hu-ink)}.hu-card__info{display:flex;flex-direction:column;gap:.6rem;padding-top:1.4rem;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.hu-card__title{font-weight:600;color:inherit;text-decoration:none}.hu-card__price{display:flex;gap:.8rem}.hu-card__price s{color:var(--hu-muted)}.hu-card__price--sale span{color:var(--hu-accent)}.hu-card__meta{color:var(--hu-muted);font-size:1.2rem}.hu-card__cta{align-self:flex-start;margin-top:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;color:inherit;text-underline-offset:.4rem}.hu-story{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.hu-story{grid-template-columns:1fr 1fr;gap:8rem}.hu-story--image-right .hu-story__media{order:2}}.hu-story__media{position:relative;overflow:hidden;background:var(--hu-surface)}.hu-story__media--portrait{aspect-ratio:4 / 5}.hu-story__media--square{aspect-ratio:1 / 1}.hu-story__media--landscape{aspect-ratio:3 / 2}.hu-story__media img,.hu-story__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hu-story__content .hu-h2{margin-bottom:2.4rem}.hu-story__content .hu-btn{margin-top:3.2rem}.hu-story-full__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--hu-surface)}@media screen and (max-width:749px){.hu-story-full__media{aspect-ratio:4 / 5}}.hu-story-full__media img,.hu-story-full__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hu-story-full__caption{display:grid;gap:2rem;padding-top:3.2rem}@media screen and (min-width:990px){.hu-story-full__caption{grid-template-columns:1fr 1fr;align-items:end}}.hu-features{display:grid;gap:4rem}@media screen and (min-width:990px){.hu-features--has-image{grid-template-columns:5fr 7fr;gap:8rem;align-items:start}}.hu-features__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--hu-surface)}.hu-features__media img,.hu-features__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hu-features__intro{margin-bottom:4rem}.hu-features__intro .hu-h2{margin-bottom:2rem}.hu-features__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--hu-line)}.hu-features__item{display:grid;grid-template-columns:6.4rem 1fr;gap:1.6rem;padding:2.8rem 0;border-bottom:1px solid var(--hu-line)}.hu-features__num{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem;line-height:1}.hu-features__title{margin:0 0 .8rem;font-size:1.6rem;letter-spacing:.02em}.hu-features__item .hu-text{font-size:1.4rem}.hu-strip__head{display:grid;gap:2rem;margin-bottom:3.2rem}@media screen and (min-width:990px){.hu-strip__head{grid-template-columns:1fr auto;align-items:end}}.hu-strip__head .hu-h2{margin-bottom:1.6rem}.hu-strip__nav{display:flex;gap:.8rem}.hu-strip__nav--below{justify-content:center;margin-top:2.4rem}.hu-strip__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid var(--hu-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.hu-strip__arrow:hover{border-color:currentColor}.hu-strip__arrow svg{width:1.6rem;height:1.6rem}.hu-strip__track{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:1.2rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hu-strip__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.hu-strip__track{grid-auto-columns:calc((100% - 3 * 1.6rem) / 4);gap:1.6rem}}.hu-strip__item{scroll-snap-align:start}.hu-strip__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#1f1f1f}.hu-strip__media img,.hu-strip__media video,.hu-strip__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hu-strip__caption{margin:1rem 0 0;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hu-muted)}.hu-reviews__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem 2.4rem;margin-top:1.6rem;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.hu-reviews__grid{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.hu-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.hu-review{display:flex;flex-direction:column;gap:1.6rem;height:100%;padding:2.4rem;background:var(--hu-surface)}.hu-section--surface .hu-review{background:#fff}.hu-stars{display:inline-flex;gap:.2rem;color:var(--hu-ink)}.hu-section--dark .hu-stars{color:#fff}.hu-stars svg{width:1.4rem;height:1.4rem}.hu-stars .is-empty{opacity:.2}.hu-review__text{margin:0;font-size:1.4rem;line-height:1.55;text-transform:uppercase;letter-spacing:.02em}.hu-review__meta{margin-top:auto;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hu-muted)}.hu-review__name{font-weight:600;color:var(--hu-fg, var(--hu-ink))}.hu-signup{display:grid;gap:2.4rem;text-align:center;justify-items:center}.hu-signup__form{display:flex;width:100%;max-width:52rem;border:1px solid currentColor}.hu-signup__form input[type=email]{flex:1;min-width:0;min-height:5.2rem;padding:0 1.6rem;border:0;background:transparent;color:inherit;font-size:1.4rem;letter-spacing:.04em}.hu-signup__form input[type=email]::placeholder{color:var(--hu-muted);text-transform:uppercase}.hu-signup__form input[type=email]:focus{outline:none}.hu-signup__form:focus-within{outline:2px solid currentColor;outline-offset:2px}.hu-signup__form .hu-btn{min-height:5.2rem;border:0}.hu-signup__note{margin:0;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hu-muted)}.hu-signup__note--success{color:inherit}.hu-links{display:grid;gap:3.2rem}@media screen and (min-width:990px){.hu-links{grid-template-columns:1fr 1fr;align-items:end}}.hu-links__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (min-width:990px){.hu-links__buttons{justify-content:flex-end}}.hu-links__buttons .hu-btn{background:transparent;color:inherit;border-color:currentColor}.hu-links__buttons .hu-btn:hover{background:var(--hu-fg, var(--hu-ink));color:var(--hu-bg, #ffffff)}.main-page-content table,.rte table{width:100%;border-collapse:collapse;margin:2.4rem 0;font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em}.main-page-content th,.main-page-content td,.rte th,.rte td{padding:1.2rem 1rem;border-bottom:1px solid var(--hu-line);text-align:left}.main-page-content th,.rte th{font-weight:600;background:var(--hu-surface)}@media screen and (max-width:749px){.main-page-content table,.rte table{table-layout:auto;font-size:1.2rem;letter-spacing:0}.main-page-content th,.main-page-content td,.rte th,.rte td{padding:1rem .4rem}}#stickyAddToCart .sticky-add-to-cart__ratings,#stickyAddToCart .sticky-add-to-cart__stars,#stickyAddToCart .sticky-add-to-cart__rating-text{display:none!important}.shop-product-title{text-transform:uppercase;letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hu-store.css.map */
