html{scroll-behavior:smooth;scroll-padding-top:80px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.shopify-section--hh-how,.shopify-section--hh-faq,.shopify-section--hh-test,.shopify-section--hh-up,.shopify-section--hh-why,.shopify-section--hh-pills,.shopify-section--hh-fp{scroll-margin-top:80px}@media(max-width:749px){.shopify-section--hh-hero,.shopify-section--hh-statement,.shopify-section--hh-pills,.shopify-section--hh-fp,.shopify-section--hh-how,.shopify-section--hh-up,.shopify-section--hh-why,.shopify-section--hh-test,.shopify-section--hh-faq{margin-bottom:0}}:root{--hh-cream: #FAF8F7;--hh-cream-2: #F4F2F1;--hh-sand: #E9E5E3;--hh-orange: #C03826;--hh-orange-soft: #D14735;--hh-orange-deep: #C3522B;--hh-orange-bright:#F8903B;--hh-brown: #260F01;--hh-brown-2: #1A1819;--hh-olive: #919876;--hh-tan: #C4B079;--hh-mocha: #855845;--hh-mauve: #764545;--hh-price-now: #000000;--hh-price-was: #D14735;--hh-price-save: #1B7A43;--hh-price-save-bg: rgba(27, 122, 67, .1);--hh-section-y: clamp(40px, 7vw, 120px);--hh-container: 1280px;--hh-gutter: 16px;--hh-display: clamp(40px, 6.5vw, 84px);--hh-h2: clamp(28px, 3.6vw, 44px);--hh-h3: clamp(22px, 2.4vw, 28px);--hh-eyebrow: 12px}:root{--hh-font-sans: "General Sans", "GeneralSans", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;--font-body-family: var(--hh-font-sans);--font-heading-family: var(--hh-font-sans)}body,.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p,span,a,button,input,select,textarea{font-family:var(--hh-font-sans)}body{letter-spacing:-.005em}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.05;font-weight:600}.button,.shopify-payment-button__button--unbranded{letter-spacing:.02em;font-weight:500;text-transform:none;min-height:48px;padding:0 24px}.button--primary,.button--full{border-radius:8px}.product-form__submit{min-height:56px;font-size:1.5rem;font-weight:600;letter-spacing:0;background:var(--hh-orange);color:var(--hh-cream);border-radius:12px}.product-form__submit:hover{opacity:.8}.product-form__input--swatch input+label,.product-form__input--pill input+label{border-radius:999px}.hh-container{max-width:var(--hh-container);margin-inline:auto;padding-inline:var(--hh-gutter)}@media(min-width:750px){.hh-container{padding-inline:clamp(24px,4vw,48px)}}.hh-eyebrow{font-size:var(--hh-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.55);display:inline-block}.hh-display{font-size:var(--hh-display);line-height:1;letter-spacing:-.035em;font-weight:600;margin:0}.hh-h2{font-size:var(--hh-h2);line-height:1.1;letter-spacing:-.025em;font-weight:600;margin:0}.hh-h3{font-size:var(--hh-h3);line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0}.hh-lead{font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:rgba(var(--color-foreground),.75)}.hh-accent{color:var(--hh-orange)}.hh-soft{color:rgba(var(--color-foreground),.6)}.hh-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--hh-cream-2);color:var(--hh-brown);font-size:14px;font-weight:500}.hh-pill--accent{background:var(--hh-orange);color:var(--hh-cream)}.hh-card{background:var(--hh-cream-2);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.shopify-section-group-header-group{position:relative;z-index:30}.shopify-section-group-footer-group{background:var(--hh-brown);color:var(--hh-cream)}:focus-visible{outline:2px solid var(--hh-orange);outline-offset:3px}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--hh-orange);box-shadow:0 0 0 3px #c038261f}@media(max-width:749px){.hh-up__eyebrow.hh-up__eyebrow,.hh-how__eyebrow.hh-how__eyebrow,.hh-statement__eyebrow.hh-statement__eyebrow,.hh-test__eyebrow.hh-test__eyebrow,.hh-why__eyebrow.hh-why__eyebrow,.hh-contact__eyebrow.hh-contact__eyebrow{font-size:14px;line-height:20px}.hh-statement__heading.hh-statement__heading,.hh-statement__main.hh-statement__main,.hh-test__heading.hh-test__heading,.hh-faq__heading.hh-faq__heading{font-size:28px;line-height:1.15}}.title-wrapper-with-link h2,.section-header h2,.collection-hero__title{text-transform:none}.media,.product-media-container,.global-media-settings{border-radius:12px;overflow:hidden}.cart-drawer{background:var(--hh-cream)}.hh-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-wrapper{border-bottom:0!important;background:#fff!important}.header{padding:12px 16px;align-items:center}@media(min-width:750px){.header{padding:12px 24px}}.header__heading,.header__heading-link{padding:0;margin:0;line-height:0}.header__heading-logo{display:block;width:132px;height:auto;max-width:132px}@media(max-width:749px){.header__heading-logo{width:100px;max-width:100px}}.header__inline-menu .list-menu--inline{gap:15px}.header__menu-item{font-weight:400;letter-spacing:0;text-transform:none;font-size:14px;line-height:22px;padding:10px;color:#000}.header__menu-item span{transition:color .15s ease;text-decoration:none}.header__menu-item:hover span{text-decoration:none;color:var(--hh-orange-soft)}.header__active-menu-item{color:var(--hh-orange-soft)}.header__icons{border-left:0!important;margin:0;padding:0;gap:0}.header__icons .header__icon--search,.header__icons .header__icon--account,.header__icons .header__icon--summary{display:none}.header__icon--cart{position:relative;width:40px;height:40px;border-radius:12px;background:#be38261a;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.header__icon--cart:hover{background:#be38262e}.header__icon--cart .svg-wrapper{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.header__icon--cart .svg-wrapper svg{width:24px;height:24px;color:var(--hh-orange);fill:currentColor}.cart-count-bubble{position:absolute;top:-2px;right:-3px;min-width:16px;height:16px;border-radius:999px;background:var(--hh-orange-soft);color:#f0f0f0;font-size:12px;line-height:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:1.5px solid var(--hh-orange-soft);font-variant-numeric:tabular-nums;box-sizing:border-box}.cart-count-bubble span[aria-hidden]{font-size:11px;line-height:1}@media(max-width:749px){.header{padding:12px 16px}.header__inline-menu,.header__icon--menu{display:none}}.utility-bar,.announcement-bar{font-size:12px;letter-spacing:.05em}.announcement-bar__message{padding:10px 16px}@media(max-width:749px){.utility-bar{overflow-x:hidden}.utility-bar__grid{grid-template-columns:minmax(0,1fr)}.utility-bar__grid.page-width{padding-left:16px;padding-right:16px}.announcement-bar,.announcement-bar__announcement{flex-wrap:nowrap;min-width:0;max-width:100%}.announcement-bar__message{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar__message.hh-marquee{text-overflow:clip}.announcement-bar__message.hh-marquee>span{display:inline-block;padding-left:100%;will-change:transform;animation:hh-marquee-scroll var(--hh-marquee-dur, 12s) linear infinite}.announcement-bar__message.hh-marquee>svg{display:none}}@keyframes hh-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.announcement-bar__message.hh-marquee>span{padding-left:0;animation:none}.announcement-bar__message.hh-marquee{text-overflow:ellipsis}}.footer{background:var(--hh-brown);color:var(--hh-cream)}.footer .footer-block__heading,.footer h2,.footer h3,.footer h4{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#faf8f78c;margin-bottom:16px}.footer .footer-block a{color:var(--hh-cream);opacity:.8;transition:opacity .15s}.footer .footer-block a:hover{opacity:1;color:var(--hh-orange-soft)}.footer .footer__newsletter input[type=email],.footer input[type=email]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--hh-cream);border-radius:8px}.footer .newsletter-form__field-wrapper input::placeholder{color:#faf8f766}.footer__copyright{border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.copyright__content{color:#faf8f780;font-size:12px}.footer__list-social .list-social__link{color:#faf8f7b3;border-radius:999px;border-color:#ffffff1a}.product__title h1,.product__title h2{font-size:clamp(28px,3.5vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.1}.product .price__regular .price-item--regular,.product .price__sale .price-item--sale{font-size:clamp(22px,2.8vw,32px);font-weight:600;letter-spacing:-.02em}.product__media-wrapper .media,.product__media-item .media{border-radius:16px}.product-form__input--swatch .swatch__color,.product-form__input--pill input[type=radio]+label{border-radius:999px}.product-form__input .form__label{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.product-form__buttons .product-form__submit{background:var(--hh-orange);color:var(--hh-cream);font-weight:600;letter-spacing:0}.product-form__buttons .product-form__submit:hover{opacity:.8}.shopify-payment-button__button--unbranded{background:var(--hh-brown)!important;color:var(--hh-cream)!important;border-radius:12px!important}.collection-hero__title{font-weight:600;letter-spacing:-.025em}.card__heading,.card-information__text{font-weight:500;letter-spacing:-.005em}.card-wrapper .price__regular .price-item{font-size:14px;color:rgba(var(--color-foreground),.7)}.card{background:var(--hh-cream-2);border-radius:12px;overflow:hidden}.card .card__media,.cart-drawer__inner{background:var(--hh-cream)}.cart-drawer .drawer__header h2{font-size:18px;font-weight:600;letter-spacing:-.01em;text-transform:none}.cart-drawer__warnings p,.cart__empty-text{font-size:14px;color:rgba(var(--color-foreground),.65)}.cart-item__name{font-weight:500;letter-spacing:-.005em;font-size:15px;text-decoration:none}.cart-item__name:hover{color:var(--hh-orange)}.cart-item__price-wrapper .price-item{font-size:14px;font-weight:500}.cart__ctas .cart__update-button,.cart__ctas .cart__checkout-button,.cart-drawer__footer .cart__checkout-button{background:var(--hh-orange);color:var(--hh-cream);border-radius:12px;min-height:56px;font-weight:600;letter-spacing:0}.cart__ctas .cart__checkout-button:hover,.cart-drawer__footer .cart__checkout-button:hover{opacity:.8}.cart__footer .totals__total-value{font-size:22px;font-weight:600;letter-spacing:-.02em}quantity-input{border-radius:999px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.15)}quantity-input .quantity__input{background:transparent}quantity-input .quantity__button{color:rgba(var(--color-foreground),.7)}.field__input,.select__select,.text-area{border-radius:8px!important}.product-form__input--swatch fieldset .swatch__color,.product-form__input--swatch input+label{width:64px;height:64px;border-radius:10px!important;border:1px solid rgba(var(--color-foreground),.12);padding:0;background-clip:padding-box}.product-form__input--swatch input:checked+label,.product-form__input--swatch input:checked+.swatch__color{border:2px solid var(--hh-orange-soft)!important;outline:none}.header__icon--cart svg{width:22px;height:22px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hh-brand.css.map */
