:root{--hh-ink:#211B18;--hh-ink-80:#3D3430;--hh-wine:#6E1F2A;--hh-wine-d:#561821;--hh-wine-10:#F3E7E7;--hh-cream:#F7F1E8;--hh-sand:#EDE3D3;--hh-line:#E3D8C6;--hh-line-2:#EFE7DA;--hh-forest:#2F4A3A;--hh-brass:#B08D57;--hh-muted:#6B625B;--hh-serif:"Cormorant Garamond","Cormorant",Georgia,"Times New Roman",serif;--hh-sans:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ho-navy:var(--hh-ink);--ho-navy-80:var(--hh-ink-80);--ho-navy-60:var(--hh-muted);--ho-red:var(--hh-wine);--ho-red-dark:var(--hh-wine-d);--ho-cream:var(--hh-cream);--ho-cream-2:var(--hh-sand);--ho-line:var(--hh-line);--ho-line-2:var(--hh-line-2);--ho-green:var(--hh-forest);--ho-ink:var(--hh-ink);--ho-muted:var(--hh-muted);--ho-radius:2px;--ho-radius-lg:4px;--ho-font:var(--hh-sans);--ho-shadow:0 2px 14px rgba(33,27,24,.06);--ho-shadow-lg:0 12px 40px rgba(33,27,24,.12)}html,body{max-width:100%;overflow-x:hidden}body{background:#fff;color:var(--hh-ink)}img,video,svg,iframe,table{max-width:100%}.page-width{padding-left:20px;padding-right:20px}@media(max-width:768px){.page-width{padding-left:16px;padding-right:16px}}.rte,.rte *{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,p,li,a,span,button,label{overflow-wrap:break-word}h1,h2,h3,.h1,.h2,.h3,.product-single__title,.ho-hero__title,.ho-sec__title,.section-header__title,.hh-serif{font-family:var(--hh-serif)!important;font-weight:500!important;letter-spacing:0!important;color:var(--hh-ink)}.h1,h1{font-size:36px}.h2,h2{font-size:31px}.h3,h3{font-size:24px}@media(min-width:769px){.h1,h1{font-size:50px}.h2,h2{font-size:40px}.h3,h3{font-size:27px}}.ho-sec__eyebrow,.hh-eyebrow{font-family:var(--hh-sans)!important;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--hh-wine);font-weight:500}.ho-sec__sub{color:var(--hh-muted)}a{color:var(--hh-ink)}.btn,.shopify-payment-button__button--unbranded,input[type=submit].btn,.cart__checkout{background:var(--hh-wine)!important;border:1px solid var(--hh-wine)!important;color:#fff!important;border-radius:2px!important;font-family:var(--hh-sans)!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase!important;font-size:13.5px!important;padding:16px 28px}.btn:hover,.cart__checkout:hover{background:var(--hh-wine-d)!important;border-color:var(--hh-wine-d)!important}.btn--secondary{background:transparent!important;color:var(--hh-ink)!important;border:1px solid var(--hh-ink)!important}.btn--secondary:hover{background:var(--hh-ink)!important;color:#fff!important}.btn--light{background:#fff!important;color:var(--hh-ink)!important;border-color:#fff!important}.btn--light:hover{background:var(--hh-cream)!important}.btn--ghost-light{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.85)!important}.btn--ghost-light:hover{background:#ffffff1f!important}.announcement-bar{background:var(--hh-ink)!important;color:var(--hh-cream)!important;font-size:12.5px;letter-spacing:.06em}.announcement-bar a,.announcement-bar span{color:var(--hh-cream)!important}.announcement-text{font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:11.5px}.announcement-link-text{opacity:.85}@media(max-width:768px){.announcement-bar{font-size:11.5px}.announcement-text{font-size:10.5px;letter-spacing:.1em}.announcement-slider__slide{white-space:normal;padding:0 10px}}.site-header{border-bottom:1px solid var(--hh-line)!important;background:#fff!important}.header-layout[data-logo-align=center]{display:flex;align-items:center}.header-layout[data-logo-align=center] .header-item--left,.header-layout[data-logo-align=center] .header-item--icons{flex:1 1 0!important;min-width:0}.header-layout[data-logo-align=center] .header-item--icons{justify-content:flex-end}.header-layout[data-logo-align=center] .header-item--logo{flex:0 0 auto!important;display:flex;justify-content:center;margin:0 auto}.site-header__logo{text-align:center;margin:0 auto!important}.site-header__logo a,.site-header__logo-link{display:block;margin:0 auto}.hh-logo{display:block;height:auto;margin:0 auto}.site-navigation,.site-nav,.site-nav__item{white-space:nowrap}.site-nav__link{font-family:var(--hh-sans)!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--hh-ink)!important;padding:12px 15px!important;white-space:nowrap}.site-nav__link:hover,.site-nav--active .site-nav__link,.site-nav__item--sale .site-nav__link{color:var(--hh-wine)!important}.text-center>.site-navigation{display:flex;justify-content:center;flex-wrap:nowrap}@media(min-width:769px)and (max-width:1100px){.site-nav__link{padding:12px 9px!important;letter-spacing:.08em!important;font-size:12px!important}}.megamenu .h5 a,.site-nav__dropdown-link--top-level{font-family:var(--hh-serif)!important;font-size:19px!important;text-transform:none!important;letter-spacing:0!important;color:var(--hh-ink)!important}.site-nav__dropdown-link{font-size:14px;color:var(--hh-ink-80)}.site-nav__dropdown-link:hover{color:var(--hh-wine)!important}.megamenu__colection-image{aspect-ratio:1/1;padding-bottom:0!important;height:auto!important;background-size:cover;background-position:center;border-radius:2px;margin-bottom:12px}.site-header .icon{stroke:var(--hh-ink)!important}.cart-link__bubble,.cart-link__bubble--visible{background:var(--hh-wine)!important}.mobile-nav__link--top-level{font-family:var(--hh-serif)!important;font-size:22px!important;text-transform:none!important;letter-spacing:0!important}.mobile-nav__sublist .mobile-nav__link{font-size:15px}.ho-usp{background:var(--hh-cream);border-color:var(--hh-line)}.ho-usp__item{font-size:12.5px;letter-spacing:.04em;color:var(--hh-ink)}.ho-usp__item svg{stroke:var(--hh-wine)}.ho-sec{padding:64px 0}.ho-sec--cream{background:var(--hh-cream)}.ho-sec__head{margin-bottom:30px}@media(max-width:768px){.ho-sec{padding:42px 0}.ho-sec__head{padding:0 16px;margin-bottom:22px}}.ho-cats{gap:16px}.ho-cat{border-radius:2px;background:var(--hh-sand)}.ho-cat img{aspect-ratio:4/5}.ho-cat__label{background:transparent;color:#fff;left:0;right:0;bottom:0;border-radius:0;padding:40px 12px 16px;font-family:var(--hh-serif);font-size:22px;letter-spacing:0;background:linear-gradient(180deg,#211b1800,#211b189e);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:768px){.ho-cats{padding:0 16px;gap:10px}.ho-cat img{aspect-ratio:1/1}.ho-cat__label{font-size:18px;padding:28px 8px 10px}}.hh-hero{position:relative;overflow:hidden;background:var(--hh-ink);color:#fff;height:min(84vh,780px);min-height:520px}.hh-hero__media,.hh-hero__media video,.hh-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-hero__media video{opacity:0;transition:opacity 1.2s ease}.hh-hero__media video.is-active{opacity:1}.hh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100e2e,#14100e0d 40%,#14100e9e)}.hh-hero__inner{position:relative;z-index:2;height:100%;max-width:1400px;margin:0 auto;padding:0 40px 64px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.hh-hero__eyebrow{font-size:12px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:#fff;opacity:.92;margin-bottom:14px}.hh-hero__title{font-family:var(--hh-serif)!important;color:#fff!important;font-size:62px;line-height:1.02;margin:0 0 14px;max-width:760px;font-weight:500}.hh-hero__text{font-size:17px;line-height:1.55;max-width:560px;margin:0 0 26px;color:#ffffffeb}.hh-hero__btns{display:flex;gap:12px;flex-wrap:wrap}.hh-hero__badge{display:inline-block;background:var(--hh-wine);color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:7px 12px;margin-bottom:16px;font-weight:500}.hh-hero__dots{position:absolute;right:40px;bottom:30px;z-index:3;display:flex;gap:8px}.hh-hero__dots button{width:26px;height:2px;border:0;padding:0;background:#ffffff73;cursor:pointer}.hh-hero__dots button.is-active{background:#fff}@media(max-width:768px){.hh-hero{height:72vh;min-height:460px;max-height:640px}.hh-hero__inner{padding:0 16px 34px;align-items:center;text-align:center}.hh-hero__title{font-size:38px}.hh-hero__text{font-size:15px;margin-bottom:20px}.hh-hero__btns{width:100%;flex-direction:column;gap:10px}.hh-hero__btns .btn{width:100%;text-align:center}.hh-hero__dots{left:0;right:0;justify-content:center;bottom:12px}}.hh-look{max-width:1400px;margin:0 auto;padding:0 20px}.hh-look__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hh-look__item{position:relative;display:block;overflow:hidden;background:var(--hh-sand);border-radius:2px}.hh-look__item img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .6s ease}.hh-look__item:hover img{transform:scale(1.04)}.hh-look__cap{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 14px;background:linear-gradient(180deg,#211b1800,#211b18a8);color:#fff}.hh-look__cap b{display:block;font-family:var(--hh-serif);font-weight:500;font-size:20px;line-height:1.15}.hh-look__cap span{display:block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;opacity:.9}.hh-look__more{text-align:center;margin-top:26px}@media(max-width:900px){.hh-look{padding:0 16px}.hh-look__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hh-look__cap{padding:26px 10px 10px}.hh-look__cap b{font-size:16px}.hh-look__cap span{font-size:10px;letter-spacing:.1em}}.ho-story h2{margin-bottom:16px}.ho-story p{color:var(--hh-muted)}.ho-story__mv div{border-left:2px solid var(--hh-wine)}.ho-story__mv h3{font-family:var(--hh-sans)!important;font-size:12px!important;letter-spacing:.2em;font-weight:500!important}@media(max-width:900px){.ho-story img{aspect-ratio:1/1;max-height:none!important;object-fit:cover}}@media(max-width:900px){.ho-promo-split img{aspect-ratio:1/1;max-height:none!important;object-fit:cover}}.hh-rev{max-width:1400px;margin:0 auto;padding:0 20px}.hh-rev__summary{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:-8px 0 26px;font-size:14px;color:var(--hh-muted);text-align:center}.hh-stars{color:var(--hh-brass);letter-spacing:2px;font-size:16px;line-height:1}.hh-rev__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:20px;align-items:start}.hh-rev__videos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hh-rev__video{position:relative;border-radius:2px;overflow:hidden;background:var(--hh-sand)}.hh-rev__video video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}.hh-rev__video figcaption{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 10px;background:linear-gradient(180deg,#0000,#0009);color:#fff;font-size:12px;line-height:1.3}.hh-rev__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hh-rev__card{background:#fff;border:1px solid var(--hh-line);border-radius:2px;display:flex;flex-direction:column;min-width:0}.hh-rev__card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.hh-rev__body{padding:12px 12px 14px}.hh-rev__name{font-size:13px;font-weight:500;color:var(--hh-ink);margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.hh-rev__verified{font-size:11px;color:var(--hh-forest);display:inline-flex;align-items:center;gap:3px}.hh-rev__verified svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.4}.hh-rev__text{font-size:13.5px;line-height:1.5;color:var(--hh-ink-80);margin:6px 0 0}.hh-rev__meta{font-size:11.5px;color:var(--hh-muted);margin-top:6px}@media(max-width:1100px){.hh-rev__layout{grid-template-columns:1fr}.hh-rev__videos{grid-template-columns:1fr 1fr;max-width:560px;margin:0 auto;width:100%}}@media(max-width:900px){.hh-rev{padding:0 16px}.hh-rev__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.hh-rev__card{flex:0 0 72%;scroll-snap-align:start}}.hh-guar{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hh-guar__item{background:#fff;border:1px solid var(--hh-line);border-radius:2px;padding:20px 18px;display:flex;gap:14px;align-items:flex-start}.ho-sec--cream .hh-guar__item{background:#fff}.hh-guar__item svg{width:26px;height:26px;flex:0 0 26px;stroke:var(--hh-wine);fill:none;stroke-width:1.5}.hh-guar__item b{display:block;font-family:var(--hh-serif);font-weight:500;font-size:20px;line-height:1.15;color:var(--hh-ink)}.hh-guar__item span{display:block;font-size:13px;color:var(--hh-muted);margin-top:4px;line-height:1.4}@media(max-width:900px){.hh-guar{grid-template-columns:1fr 1fr;padding:0 16px;gap:10px}.hh-guar__item{padding:14px 12px;gap:10px;flex-direction:column}.hh-guar__item b{font-size:17px}.hh-guar__item span{font-size:12px}}.hh-faq{max-width:900px;margin:0 auto;padding:0 20px}.hh-faq__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.hh-faq__tab{border:1px solid var(--hh-line);background:#fff;color:var(--hh-ink);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;border-radius:40px;cursor:pointer;font-family:var(--hh-sans);line-height:1.2}.hh-faq__tab.is-active{background:var(--hh-ink);border-color:var(--hh-ink);color:#fff}.hh-faq__panel{display:none}.hh-faq__panel.is-active{display:block}.hh-faq details{border-bottom:1px solid var(--hh-line);background:transparent}.hh-faq details:first-of-type{border-top:1px solid var(--hh-line)}.hh-faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;position:relative;font-size:16px;font-weight:500;color:var(--hh-ink);line-height:1.4}.hh-faq summary::-webkit-details-marker{display:none}.hh-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--hh-ink);border-bottom:1.5px solid var(--hh-ink);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.hh-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.hh-faq__a{padding:0 0 18px;color:var(--hh-ink-80);font-size:15px;line-height:1.65}.hh-faq__a p{margin:0 0 10px}.hh-faq__a ul{margin:0 0 10px 18px}.hh-faq__help{text-align:center;margin-top:26px;font-size:14.5px;color:var(--hh-muted)}.hh-faq__help a{color:var(--hh-wine);text-decoration:underline}@media(max-width:768px){.hh-faq{padding:0 16px}.hh-faq__tab{font-size:11px;padding:9px 11px;letter-spacing:.05em}.hh-faq summary{font-size:15px;padding:16px 30px 16px 0}.hh-faq__a{font-size:14.5px}}.hh-band{position:relative;overflow:hidden;color:#fff;background:var(--hh-ink)}.hh-band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62}.hh-band__inner{position:relative;max-width:820px;margin:0 auto;padding:96px 24px;text-align:center}.hh-band__inner h2{color:#fff!important;margin:10px 0 14px}.hh-band__inner p{color:#ffffffeb;font-size:16.5px;line-height:1.6;margin:0 auto 24px;max-width:640px}.hh-band .hh-eyebrow{color:#fff;opacity:.9}@media(max-width:768px){.hh-band__inner{padding:64px 16px}.hh-band__inner p{font-size:15px}}.grid-product__title{font-size:14px;color:var(--hh-ink);line-height:1.4}.grid-product__price{font-size:14.5px;color:var(--hh-ink)}.grid-product__price--savings,.product__price-savings{color:var(--hh-wine)!important}.grid-product__tag,.product__tag,.grid-product__tag--sale{background:var(--hh-wine)!important;color:#fff!important;border-radius:0;font-size:11px;letter-spacing:.1em}.grid-product__tag--sold-out{background:var(--hh-ink)!important;color:#fff!important}.product-single__title{font-size:30px!important;line-height:1.15!important;margin-bottom:8px!important;color:var(--hh-ink)}@media(min-width:769px){.product-single__title{font-size:38px!important}}.product__price{font-size:26px;color:var(--hh-ink);font-weight:500}.product__price.on-sale{color:var(--hh-wine)}.product__price--compare{font-size:17px;color:#8f857c!important}.product__price-savings{display:inline-block;background:var(--hh-wine);color:#fff!important;font-size:12px!important;font-weight:500;padding:4px 9px;margin-left:8px;letter-spacing:.04em;vertical-align:middle;line-height:1.3}.product__policies{font-size:12.5px;color:var(--hh-muted);margin-top:4px}.product-single__meta .product-block{margin-bottom:14px}.variant__label,.variant-label-row-custom .variant__label{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--hh-ink)}.variant-input input:checked+.variant__button-label{background:var(--hh-ink);border-color:var(--hh-ink);color:#fff}.variant__button-label{border-radius:2px;min-width:54px;font-size:14px}.size-guide-inline-link{color:var(--hh-ink)!important;font-size:12.5px!important}.ho-swatch input:checked+.ho-swatch__label .ho-swatch__img{border-color:var(--hh-ink)!important;box-shadow:0 0 0 2px #211b1824!important}.ho-swatch__img{border-radius:2px!important}.add-to-cart{min-height:54px}.hh-pp{display:flex;align-items:center;gap:12px;border:1px solid var(--hh-line);background:var(--hh-cream);padding:11px 13px;margin:0 0 12px;border-radius:2px}.hh-pp__logo{flex:0 0 auto;height:22px;width:auto}.hh-pp__logo svg{height:22px;width:auto;display:block}.hh-pp__txt{font-size:13px;line-height:1.35;color:var(--hh-ink)}.hh-pp__txt b{font-weight:600}.hh-pp__txt small{display:block;font-size:11.5px;color:var(--hh-muted);margin-top:1px}.ho-trust{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:14px}.ho-trust li{font-size:12.5px;align-items:center;gap:7px;line-height:1.3}.ho-trust svg{width:16px;height:16px;flex:0 0 16px;stroke:var(--hh-forest)}.ho-trust strong{font-weight:500;color:var(--hh-ink)}.ho-paylogos{justify-content:flex-start;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hh-line-2)}.ho-paylogos svg{height:22px}.collapsible-trigger-btn{border-top:1px solid var(--hh-line)}.collapsibles-wrapper .label,.collapsible-trigger{font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--hh-ink)!important}.ho-sf-trigger{border-color:var(--hh-line)!important;background:#fff!important}@media(max-width:768px){.product-single__title{font-size:27px!important}.product__price{font-size:23px}.ho-trust{grid-template-columns:1fr 1fr}.ho-trust li{font-size:12px}}#CartDrawer{font-size:13px}#CartDrawer .drawer__title{font-family:var(--hh-serif)!important;font-size:24px!important}#CartDrawer .drawer__header{padding-top:14px;padding-bottom:10px}.hh-tiers{padding:10px 0 12px;border-bottom:1px solid var(--hh-line);margin:0 0 4px;position:relative}.hh-tiers__msg{font-size:12px;line-height:1.35;color:var(--hh-ink);margin:0 0 8px;text-align:center}.hh-tiers__msg b{color:var(--hh-wine)}.hh-tiers__track{position:relative;height:5px;background:var(--hh-sand);border-radius:5px;margin:0 8px}.hh-tiers__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--hh-wine);border-radius:5px;transition:width .4s ease}.hh-tiers__steps{display:flex;justify-content:space-between;margin:7px 0 0;padding:0}.hh-tiers__step{list-style:none;font-size:10.5px;line-height:1.2;color:var(--hh-muted);text-align:center;flex:1}.hh-tiers__step b{display:block;font-size:11.5px;color:var(--hh-ink)}.hh-tiers__step.is-on b,.hh-tiers__step.is-on{color:var(--hh-wine)}#CartDrawer .cart__item{padding:12px 0;margin:0;display:flex;gap:12px;align-items:flex-start}#CartDrawer .cart__image{flex:0 0 72px;width:72px;margin:0;position:relative;overflow:hidden}#CartDrawer .cart__item-details{flex:1 1 auto;min-width:0;position:relative}#CartDrawer .cart__item-name{font-size:13px;line-height:1.35;display:block;overflow-wrap:anywhere}#CartDrawer .cart__item--variants{font-size:11.5px;color:var(--hh-muted)}#CartDrawer .cart__price,#CartDrawer .cart__item-sub{font-size:13px}#CartDrawer .js-qty__wrapper{max-width:96px}#CartDrawer .js-qty__num{padding:7px 0;font-size:13px}#CartDrawer .cart__remove a{font-size:11.5px}#CartDrawer .drawer__footer{padding-top:12px;padding-bottom:14px}.ajaxcart__subtotal{font-size:14px!important}.ho-cart-trust{grid-template-columns:1fr 1fr;display:grid;gap:5px 8px;margin:8px 0 10px;padding:9px 10px;background:var(--hh-cream)}.ho-cart-trust li{font-size:11px;gap:5px}.ho-cart-trust svg{width:13px;height:13px;flex:0 0 13px;stroke:var(--hh-forest)}#CartDrawer .cart__checkout{width:100%;padding:14px 20px;font-size:13px!important}.ho-cart-pay{gap:5px;margin-top:8px}.ho-cart-pay svg{height:18px}.ho-cart-note{font-size:11px}#CartDrawer .additional-checkout-buttons,#CartDrawer .shopify-cleanslate,#CartDrawer [data-shopify-buttoncontainer]{display:none!important}.site-footer{background:var(--hh-ink)!important;color:var(--hh-cream)!important;padding-top:56px}.site-footer a,.site-footer p,.site-footer li{color:#f7f1e8d1!important;font-size:14px}.site-footer a:hover{color:#fff!important}.site-footer .h4,.site-footer h4,.site-footer .footer__title{font-family:var(--hh-sans)!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase;color:#fff!important;font-weight:500!important}.hh-ft-logo img{width:190px;height:auto;filter:invert(1) brightness(1.15)}.hh-ft-claim{font-family:var(--hh-serif);font-size:19px;line-height:1.35;color:var(--hh-cream)!important;margin:14px 0 0;max-width:300px}.hh-ft-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid rgba(247,241,232,.14);border-bottom:1px solid rgba(247,241,232,.14);padding:20px 0;margin:36px 0 0}.hh-ft-trust div{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#f7f1e8e6;line-height:1.3}.hh-ft-trust svg{width:20px;height:20px;flex:0 0 20px;stroke:var(--hh-brass);fill:none;stroke-width:1.5}.hh-ft-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 0 26px}.hh-ft-pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hh-ft-pay svg{height:22px;width:auto;border-radius:2px}.hh-ft-legal{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:12px}.hh-ft-legal a,.hh-ft-copy{font-size:12px!important;color:#f7f1e8a8!important}@media(max-width:768px){.hh-ft-trust{grid-template-columns:1fr 1fr}.hh-ft-bottom{flex-direction:column;align-items:flex-start}.site-footer{padding-top:40px}}.template-page .page-content,.main-content .page-width--narrow{max-width:900px}.template-page .rte{font-size:15.5px;line-height:1.7;color:var(--hh-ink-80)}.template-page .rte h1,.template-page .rte h2,.template-page .rte h3{color:var(--hh-ink)}.template-page .rte a{color:var(--hh-wine)}.template-page .section-header__title{text-align:center}.size-guide-container,.payment-policy-container,.shipping-policy-container,.brand-story-container,.faq-direct-container{font-family:var(--hh-sans)!important;padding-left:0!important;padding-right:0!important;max-width:100%!important}.size-guide-container h2,.shipping-header h1,.payment-header h1,.brand-story-container h1{border-bottom-color:var(--hh-wine)!important;font-family:var(--hh-serif)!important;text-transform:none!important;letter-spacing:0!important}.policy-section h2{border-left-color:var(--hh-wine)!important;font-family:var(--hh-serif)!important;text-transform:none!important}.stat-box,.payment-card,.shipping-footer,.contact-info-grid{background:var(--hh-cream)!important;border-color:var(--hh-line)!important}.free-shipping-badge{background:var(--hh-forest)!important}.hh-page-card{background:var(--hh-cream);border:1px solid var(--hh-line);padding:20px 22px;margin:22px 0}@media(max-width:768px){.payment-policy-container,.brand-story-container{padding:0!important;border:0!important;box-shadow:none!important}.stat-box{padding:14px!important}}.newsletter-section{background:var(--hh-cream)!important}.breadcrumb a,.breadcrumb{color:var(--hh-muted)}.section-header__title{font-size:34px}@media(max-width:768px){.section-header__title{font-size:28px}}.ho-sf-mailhelp{font-size:12.5px;color:var(--hh-muted);margin:14px 0 0;text-align:center;line-height:1.4}.ho-sf-mailhelp a{color:var(--hh-wine);text-decoration:underline;word-break:break-all}.ho-sf-btn{background:var(--hh-wine)!important;border-color:var(--hh-wine)!important;color:#fff!important}.ho-sf-badge{color:var(--hh-wine)!important}.ho-sf-trigger b{color:var(--hh-ink)}.ho-sf-trigger small{color:var(--hh-wine)}.ho-sf-tbl td.you{background:var(--hh-wine)!important;color:#fff!important}@keyframes hoPulse{0%{box-shadow:0 0 #6e1f2a73}70%{box-shadow:0 0 0 12px #6e1f2a00}to{box-shadow:0 0 #6e1f2a00}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hh-theme.css.map */
