:root{--site-ink: #272727;--site-r-sm: 5px;--site-r: 10px;--site-price: var(--brand-primary-dark, #20381a)}body .btn,body .feature-callout__cta,body .product-bar__sub,body .product-bar__add,body .contact-form__send,body .cart-plus__btn,body .cart-upsell__add,body .product-reviews__write,body .review-form__submit,body #bundle-product_reviews .vtl-pr__btn,body #bundle-product_reviews .reviews-more{border-radius:var(--site-r-sm)!important}body .product-bar__add:not([disabled]):not(.needs-consent),body .home-buy__add:not([disabled]),body .contact-form__send,body .cart-footer .btn--checkout:not([disabled]){background:var(--site-ink);border-color:var(--site-ink);color:#fff}body .product-bar__add:not([disabled]):not(.needs-consent):hover,body .home-buy__add:not([disabled]):hover,body .contact-form__send:hover,body .cart-footer .btn--checkout:not([disabled]):hover{background:var(--site-price);border-color:var(--site-price);color:#fff}body .field,body .contact-form .field,body .search-overlay input[type=search],body .footer input[type=email],body .field input,body .field textarea{border-radius:var(--site-r-sm)}body .product-card__media{border-radius:var(--site-r)}body .product-card__title{font-size:14px;font-weight:600;letter-spacing:-.02em}body .product-card__price{color:var(--site-price);font-weight:500;letter-spacing:-.06em}body .product-card__price-was{color:#5e5e5e}body .product-card__badge{display:inline-block;padding:4px 7px;border-radius:var(--site-r-sm);background:var(--site-price);color:#fff;font-size:8.7px;font-weight:700;letter-spacing:.06em}body .product-hero__price .amount,body .home-buy__price>.num{color:var(--site-price)}body .cart-item__upsell-price{color:var(--site-price)}body .product-gallery__thumb img,body .product-gallery__thumb{border-radius:var(--site-r-sm)}body .qty-stepper{border-radius:var(--site-r-sm);overflow:hidden}body .product-callout{border-radius:var(--site-r);overflow:hidden}body .cart-item img{border-radius:var(--site-r-sm)}body .haus-main{padding-top:64px}body .haus-title{margin:0 0 10px;font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1;letter-spacing:0}body .haus-row__title,body .haus-reel__title,body .haus-faq__title,body .haus-h2,body.template-product-haus .product-reviews--vitals .eyebrow__label{font-family:var(--font-display);font-size:clamp(32px,3vw,44px);font-weight:700;line-height:1.02;letter-spacing:0}body .haus-feature__title{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.05;letter-spacing:0}body .haus-opt__label,body .haus-opt__label--flavor,body .haus-block__title,body .haus-acc__item summary{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}body .haus-opt__label strong{font-weight:600}@media(max-width:899px){body .haus-title{font-size:34px}body .haus-feature__title{font-size:22px}}body .footer{background:var(--brand-primary-dark, #20381a);color:#f1f1f1;padding:80px var(--edge) 90px;--color-dark: var(--brand-primary-dark, #20381a);--color-dark-muted: #c9d6b0;--color-dark-dim: #9fb28a}body .footer a:hover{color:#c9d6b0}body .footer .eyebrow{border-top-color:#f1f1f14d;color:#f1f1f1;padding-top:18px}body .footer .eyebrow__label{font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.05;letter-spacing:0;text-transform:none}body .footer__blurb{color:#f1f1f1d9}body .newsletter__field{background:transparent;border-color:#f1f1f199;border-radius:var(--site-r-sm) 0 0 var(--site-r-sm)}body .newsletter__field input{height:58px}body .newsletter__btn{height:60px;padding:0 24px;border:1px solid #f1f1f1;border-left:0;border-radius:0 var(--site-r-sm) var(--site-r-sm) 0;background:#f1f1f1;color:var(--brand-primary-dark, #20381a);opacity:.55}body .newsletter.is-valid .newsletter__btn{color:var(--brand-primary-dark, #20381a);opacity:1}body .newsletter.is-valid .newsletter__btn:hover{background:var(--site-ink);border-color:var(--site-ink);color:#fff}body .newsletter__msg{color:#c9d6b0}@media(max-width:666px){body .footer{padding:44px 20px 56px}body .footer .eyebrow__label{font-size:24px}body .newsletter__field{border-radius:var(--site-r-sm) var(--site-r-sm) 0 0}body .newsletter__btn{height:52px;border:1px solid #f1f1f1;border-top:0;border-radius:0 0 var(--site-r-sm) var(--site-r-sm)}}body .eyebrow__label,body .eyebrow h2,body .eyebrow h6,body .t-eyebrow,body .picker__label,body .plus-hero__eyebrow,body .plus-perks__eyebrow,body .filter-panel__title,body .filter-panel__clear,body .stickgame__eyebrow,body .stickgame__label,body .stickgame__copy,body .nf__eyebrow,body .policy-nav a,body .hb-opt__label,body .haus-opt__label,body .haus-opt__label--flavor,body .haus-block__title,body .haus-acc__item summary,body .home-buy__more,body .newsletter__field label,body .cart-drawer__eyebrow .eyebrow__label{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;min-height:0}body .home-buy__more{text-decoration:none;color:var(--color-text)}body .home-buy__more:hover{color:var(--brand-primary-dark, #20381a)}@media(max-width:666px){body .eyebrow__label,body .eyebrow h2,body .eyebrow h6,body .t-eyebrow,body .picker__label,body .plus-hero__eyebrow,body .plus-perks__eyebrow,body .filter-panel__title,body .filter-panel__clear,body .stickgame__eyebrow,body .stickgame__label,body .stickgame__copy,body .nf__eyebrow,body .policy-nav a,body .hb-opt__label,body .haus-opt__label,body .haus-opt__label--flavor,body .haus-block__title,body .haus-acc__item summary,body .home-buy__more,body .newsletter__field label,body .cart-drawer__eyebrow .eyebrow__label{font-size:12.25px}}body .haus-costs__tag,body .haus-card__label,body .stickgame__tab>span,body .eyebrow__right,body .eyebrow__right a,body .haus-faq .haus-acc__item summary{font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}@media(max-width:666px){body .haus-costs__tag,body .haus-card__label,body .stickgame__tab>span,body .eyebrow__right,body .eyebrow__right a,body .haus-faq .haus-acc__item summary{font-size:12.25px}}::selection{background:var(--brand-secondary, #f3c560);color:#20381a;text-shadow:none}img::selection,video::selection,svg::selection{background:transparent}body .rte .product-info__list{list-style:none;padding-left:0;max-width:none}body .vtl-pr-review-stars-snippet .vtl-pr-ss__inner-el,body .vtl-pr-review-stars-snippet .Vtl-pr-review-stars-snippet--inner-el,body .vtl-pr-review-stars-snippet>span,body .vtl-pr-review-stars-snippet>div:not(.vtl-pr-stars-snippet){font-family:var(--font-sans)!important;font-size:12px!important;letter-spacing:0!important;color:#5e5e5e!important}html body.template-product .section-header{transition:transform .25s ease-in-out}html body.template-product .header{padding:20px var(--gutter);align-items:center;background:var(--color-bg);box-shadow:inset 0 -1px #2a2a2a26;pointer-events:auto}html body.template-product .header .header__burger{top:50%;transform:translateY(-50%)}html body.template-product .header .header__cart{align-items:center}html body.template-product .header .header__cart-vlabel{display:none}html body.template-product .header .header__cart-rule{position:static;display:inline-block;width:18px;height:1px;margin:0 6px 0 8px;border:0;background:currentColor;transition:none}html body.template-product .header .header__cart-count{position:static;margin:0;line-height:inherit;transition:none}html.is-scrolled body.template-product:not(.nav-open) .header .header__shop,html.is-scrolled body.template-product:not(.nav-open) .header .header__sep,html.is-scrolled body.template-product:not(.nav-open) .header .header__crumb,html.is-scrolled body.template-product:not(.nav-open) .header .header__center,html.is-scrolled body.template-product:not(.nav-open) .header .header__search,html.is-scrolled body.template-product:not(.nav-open) .header .header__links,html.is-scrolled body.template-product:not(.nav-open) .header .header__gallery,html.is-scrolled body.template-product:not(.nav-open) .header .header__cart,html.is-scrolled body.template-product:not(.nav-open) .header .header__cart-label{opacity:1;pointer-events:auto}html.hdr-hidden body.template-product:not(.nav-open):not(.has-overlay) .section-header{transform:translateY(-100%)}body.template-product .haus-info{top:76px}body .haus-main{padding-top:40px}@media(max-width:899px){body .haus-main{padding-top:0}}@media(max-width:666px){html body.template-product .header{padding:0 var(--gutter);transition:transform .25s ease-in-out}html.hdr-hidden body.template-product:not(.nav-open):not(.has-overlay) .header{transform:translateY(-100%)}html.hdr-hidden body.template-product:not(.nav-open):not(.has-overlay) .section-header{transform:none}body.template-product #MainContent{padding-top:0}}@media(prefers-reduced-motion:reduce){html body.template-product .section-header,html body.template-product .header{transition:none}}shopify-chat{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}body:has(.haus-dock.is-visible) shopify-chat:not([open]){transform:translateY(-60px)}body:has(.cart-drawer.is-open) shopify-chat:not([open]),body.nav-open shopify-chat:not([open]),body:has(.search-overlay.is-open) shopify-chat:not([open]){opacity:0;visibility:hidden}shopify-chat::part(activator){width:40px;height:40px;min-width:0;padding:0;gap:0;justify-content:center;font-size:0;border-radius:50%;background:var(--color-bg, #f1f1f1);color:var(--site-ink, #2a2a2a);--activator-fg: var(--site-ink, #2a2a2a);--activator-bg: var(--color-bg, #f1f1f1);border:1px solid rgba(42,42,42,.14);box-shadow:0 4px 14px -6px #14181459;-webkit-backdrop-filter:none;backdrop-filter:none}shopify-chat::part(activator):hover{background:#fff}@media(max-width:899px){body.template-product:has(.haus-dock:not(.is-visible)) shopify-chat:not([open]){opacity:0;visibility:hidden}body:has(.haus-dock.is-visible) shopify-chat:not([open]){transform:translateY(-62px)}}body .footer__sign{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:64px;padding-top:32px;border-top:1px solid rgba(241,241,241,.2)}body .footer__signature{display:block;width:min(420px,100%);height:auto}body .footer__copy{margin:0;flex:0 0 auto;font-size:12px;letter-spacing:.04em;color:var(--color-dark-dim, #9fb28a)}@media(max-width:899px){body .footer__sign{flex-direction:column;align-items:flex-start;gap:14px;margin-top:44px;padding-top:28px}body .footer__signature{width:min(300px,100%)}}body:not(.template-index) shopify-chat{display:none!important}.haus-short{display:none}@media(max-width:599px){.haus-long{display:none}.haus-short{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/site-haus.css.map */
