body.hh-premium{--hh-cream: #f7f3eb;--hh-paper: #fffdf8;--hh-ink: #303e34;--hh-muted: #62665b;--hh-sage: #e6eadd;--hh-line: #d9ddcf;--hh-gold: #9a704c;--font-body-family: Arial, Helvetica, sans-serif;--font-heading-family: Georgia, "Times New Roman", serif;--font-heading-weight: 400;--font-heading-style: normal;--buttons-radius: 4px;--buttons-radius-outset: 5px;--buttons-shadow-opacity: 0;--inputs-radius: 4px;--inputs-shadow-opacity: 0;--variant-pills-radius: 4px;--variant-pills-shadow-opacity: 0;--product-card-corner-radius: 10px;--product-card-shadow-opacity: 0;--collection-card-corner-radius: 10px;--collection-card-shadow-opacity: 0;--blog-card-shadow-opacity: 0;--text-boxes-shadow-opacity: 0;--media-shadow-opacity: 0;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 34px;--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 24px;--spacing-sections-desktop: 64px;--spacing-sections-mobile: 40px;background:var(--hh-cream);color:var(--hh-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.65;letter-spacing:0}body.hh-premium :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.hxl,.hxxl){font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;line-height:1.12}body.hh-premium .main-page-title,body.hh-premium .collection-hero__title{font-size:clamp(34px,4vw,54px);margin-bottom:24px}body.hh-premium .product__title h1{font-size:clamp(30px,3.3vw,46px)}body.hh-premium :is(.title-wrapper-with-link,.collection-hero__description){margin-bottom:28px}body.hh-premium :is(.card__heading,.footer-block__heading){line-height:1.2}body.hh-premium :is(.header-wrapper,.menu-drawer,.predictive-search,.drawer__inner){--color-background: 255, 253, 248;--color-foreground: 48, 62, 52;--color-link: 48, 62, 52;background-color:var(--hh-paper);color:var(--hh-ink)}body.hh-premium .header-wrapper--border-bottom{border-bottom-color:var(--hh-line)}body.hh-premium .header__menu-item{font-size:14px;letter-spacing:.01em}body.hh-premium :is(.header__icon,.menu-drawer__close-button){min-height:44px}body.hh-premium .announcement-bar-section{--color-background: 230, 234, 221;--color-foreground: 48, 62, 52}body.hh-premium .announcement-bar__message{font-size:12px;letter-spacing:.035em}body.hh-premium .button{font-family:var(--font-body-family);font-size:15px;font-weight:600;letter-spacing:.015em;min-height:48px;line-height:1.4}body.hh-premium .button:not(.button--secondary):not(.button--tertiary){--color-button: 48, 62, 52;--color-button-text: 255, 253, 248}body.hh-premium .button--secondary,body.hh-premium .button--tertiary{--color-button: 255, 253, 248;--color-button-text: 48, 62, 52;--color-secondary-button: 255, 253, 248;--color-secondary-button-text: 48, 62, 52}body.hh-premium .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not(.loading):hover{--color-button: 66, 82, 66}body.hh-premium :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--hh-gold);outline-offset:4px}body.hh-premium :is(.link,.underlined-link,.rte a){text-underline-offset:.22em;text-decoration-thickness:1px}body.hh-premium .product-card-wrapper .card__heading{font-size:22px}body.hh-premium .collection-card-wrapper .card__heading{font-size:25px}body.hh-premium .card__information{padding-top:18px;padding-bottom:14px}body.hh-premium .card-information .price{margin-top:10px;font-size:15px;letter-spacing:.01em}body.hh-premium .badge{border-radius:4px;font-size:11px;letter-spacing:.025em}body.hh-premium .product__info-container>*+*{margin-top:20px}body.hh-premium .product__description.rte{font-size:16px;line-height:1.7}body.hh-premium .product__accordion{border-color:var(--hh-line)}body.hh-premium .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:16px;font-weight:600;letter-spacing:0}body.hh-premium :is(.product-form__input .form__label,.product-form__input legend){font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0}body.hh-premium .product-form__input--pill input[type=radio]+label{border-radius:4px;padding:12px 16px;font-size:14px;letter-spacing:0;line-height:1.4}body.hh-premium .product-form__input--pill input[type=radio]:checked:not(:disabled):not(.disabled):not(.visually-disabled)+label{background-color:var(--hh-ink);color:var(--hh-paper);border-color:var(--hh-ink)}body.hh-premium :is(.field__input,.select__select,.customer .field input,.customer select){font-family:var(--font-body-family);font-size:16px;letter-spacing:0;border-radius:4px}body.hh-premium .product-form__input--dropdown .select{max-width:100%}body.hh-premium form[action*="/cart/add"] :is(input[name^="properties["][type=text],input[name^="properties["][type=date],input[name^="properties["][type=time],input[name^="properties["][type=number],textarea[name^="properties["],select[name^="properties["]):not(.field__input):not(.select__select){font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:var(--hh-ink);background-color:var(--hh-paper);border:1px solid #aeb6a5;border-radius:4px;min-height:48px;max-width:100%;padding:10px 12px}body.hh-premium form[action*="/cart/add"] [aria-invalid=true]{border-color:#9e3838}body.hh-premium .cart-item__name{font-family:var(--font-heading-family);font-size:21px;line-height:1.25}body.hh-premium .cart-item .product-option{font-size:13px;line-height:1.6}body.hh-premium :is(.cart__footer,.cart-drawer__footer){border-color:var(--hh-line)}body.hh-premium .footer{--color-background: 230, 234, 221;--color-foreground: 48, 62, 52;--color-link: 48, 62, 52;background:var(--hh-sage);color:var(--hh-ink);border-top:1px solid var(--hh-line)}body.hh-premium .footer-block__heading{font-size:23px}body.hh-premium .footer-block__details-content .list-menu__item--link{font-size:14px;line-height:1.7}body.hh-premium .predictive-search__heading{font-family:var(--font-body-family);font-size:12px;letter-spacing:.08em}@media(max-width:749px){body.hh-premium{font-size:16px}body.hh-premium .main-page-title,body.hh-premium .collection-hero__title{font-size:34px}body.hh-premium .product__title h1{font-size:32px}body.hh-premium .product-card-wrapper .card__heading{font-size:19px}body.hh-premium .collection-card-wrapper .card__heading{font-size:22px}body.hh-premium .card__information{padding-top:14px}body.hh-premium .product__info-container>*+*{margin-top:18px}body.hh-premium .button{min-height:48px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme_premium.css.map */
