:root{--hh-ink: #0E0E0E;--hh-offwhite: #F4F1EC;--hh-stone: #E6E1D9;--hh-line: #D6D0C6;--hh-text: #121212;--hh-muted: #5E5A55;--hh-bordeaux: #6E1423;--hh-bordeaux-hover: #8A1C2E;--hh-gold: #B89B5E;--hh-white: #FFFFFF;--hh-font-head: "Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--hh-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--hh-gutter: 16px;--hh-max: 1440px;--hh-header-h: 60px;--hh-announce-h: 34px;--hh-radius: 0;--hh-ease: cubic-bezier(.2, .7, .2, 1)}@media(min-width:750px){:root{--hh-gutter: 32px;--hh-header-h: 76px;--hh-announce-h: 36px}}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;max-width:100%;-webkit-text-size-adjust:100%}body{overflow-x:clip;max-width:100%}@supports not (overflow: clip){body{overflow-x:hidden}}.page-container,.transition-body{max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}img,video{height:auto}main .shopify-section{max-width:100%;overflow-x:clip}body.hh-theme{background:var(--hh-offwhite);color:var(--hh-text);font-family:var(--hh-font-body);font-size:16px;line-height:1.6;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased}body.hh-theme button,body.hh-theme input,body.hh-theme select,body.hh-theme textarea{font-family:var(--hh-font-body)}.hh-section,.rte,.page-content,.hh-foot,.hh-pcard,.hh-ctile{overflow-wrap:anywhere;word-break:normal}body.hh-theme h1,body.hh-theme h2,body.hh-theme .h1,body.hh-theme .h2,body.hh-theme .section-header__title{font-family:var(--hh-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.08;text-align:left;color:var(--hh-text)}body.hh-theme h3,body.hh-theme h4,body.hh-theme h5,body.hh-theme h6,body.hh-theme .h3,body.hh-theme .h4,body.hh-theme .h5{font-family:var(--hh-font-head);font-weight:700;letter-spacing:.02em;line-height:1.2}body.hh-theme a{color:inherit}body.hh-theme p{margin-top:0}body.hh-theme :focus{outline:none}body.hh-theme :focus-visible{outline:2px solid var(--hh-bordeaux);outline-offset:3px}.hh-hero :focus-visible,.hh-section--ink :focus-visible,.hh-foot :focus-visible,.hh-announce :focus-visible{outline-color:var(--hh-offwhite)}body .page-width{width:100%;max-width:var(--hh-max);margin-left:auto;margin-right:auto;padding-left:var(--hh-gutter);padding-right:var(--hh-gutter)}body .page-width--flush-small{padding-left:var(--hh-gutter);padding-right:var(--hh-gutter)}body .page-width--narrow{max-width:960px}.btn,.hh-cta,.shopify-challenge__button{border-radius:0}body.hh-theme .btn{background:var(--hh-ink);color:#fff;border:1px solid var(--hh-ink);font-family:var(--hh-font-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;min-height:48px}body.hh-theme .btn:hover{background:var(--hh-bordeaux);border-color:var(--hh-bordeaux);color:#fff}body.hh-theme .btn--secondary{background:transparent;color:var(--hh-ink)}body.hh-theme .btn--secondary:hover{background:var(--hh-ink);border-color:var(--hh-ink);color:#fff}.hh-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;background:var(--hh-ink);color:#fff;border:1px solid var(--hh-ink);font:600 13px/1.2 var(--hh-font-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;-webkit-appearance:none;appearance:none}.hh-cta:hover{background:var(--hh-bordeaux);border-color:var(--hh-bordeaux);color:#fff}.hh-cta svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6}.hh-cta--light{background:var(--hh-offwhite);border-color:var(--hh-offwhite);color:var(--hh-ink)}.hh-cta--light:hover{background:var(--hh-bordeaux);border-color:var(--hh-bordeaux);color:#fff}.hh-cta--ghost{background:transparent;border-color:#ffffffbf;color:#fff}.hh-cta--ghost:hover{background:#fff;border-color:#fff;color:var(--hh-ink)}.hh-cta--outline{background:transparent;color:var(--hh-ink)}.hh-cta--outline:hover{background:var(--hh-ink);border-color:var(--hh-ink);color:#fff}body.hh-theme .grid-product__tag,body.hh-theme .grid-product__tag--sale,body.hh-theme .grid-product__tag--custom{background:var(--hh-bordeaux);color:#fff;border-radius:0;font-family:var(--hh-font-body);font-weight:700;letter-spacing:.08em}body.hh-theme .grid-product__tag--sold-out{background:var(--hh-offwhite);color:var(--hh-text);border:1px solid var(--hh-line)}body.hh-theme .product__price--sale,body.hh-theme .grid-product__price--savings{color:var(--hh-bordeaux)}.hh-announce{height:var(--hh-announce-h);overflow:hidden;background:var(--hh-bordeaux);color:#fff}.hh-announce__inner{height:100%;max-width:var(--hh-max);margin:0 auto;padding:0 var(--hh-gutter)}.hh-announce__track{display:grid;height:100%}.hh-announce__slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.hh-announce__slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.hh-announce__link{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-width:0;color:inherit;text-decoration:none}a.hh-announce__link:hover .hh-announce__text{text-decoration:underline;text-underline-offset:3px}.hh-announce__text{display:block;min-width:0;max-width:100%;font-size:clamp(9.5px,2.9vw,12px);font-weight:500;letter-spacing:.02em;line-height:1.15;text-align:center;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-wrap:balance}.hh-announce__sub{display:none;font-size:12px;opacity:.8;white-space:nowrap}@media(min-width:750px){.hh-announce__text{letter-spacing:.06em}.hh-announce__sub{display:inline}}#shopify-section-header{position:relative;z-index:60}.hh-header-root{position:relative}body .site-header.hh-header{position:relative;padding:0;background:var(--hh-offwhite);color:var(--hh-text);border-top:0;border-bottom:1px solid var(--hh-line);box-shadow:none}.hh-header__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;height:var(--hh-header-h)}.hh-header__left{display:flex;align-items:center;justify-self:stretch;min-width:0;height:100%}.hh-header__logo{display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0}.hh-header__right{display:flex;align-items:center;justify-content:flex-end;justify-self:stretch;min-width:0;height:100%}.hh-header .site-nav{margin:0;padding:0}.hh-header .site-nav__icons{display:flex;align-items:center;gap:0}.hh-header .site-nav__link--icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--hh-text);background:transparent;border:0;cursor:pointer}.hh-header .site-nav__link--icon .icon{width:22px;height:22px}.hh-header .site-nav__link--icon:hover{color:var(--hh-bordeaux)}.hh-header__burger{margin-left:-10px}.hh-icons{margin-right:-10px}.hh-icons__account{display:none!important}@media(min-width:750px){.hh-icons__account{display:inline-flex!important}}.hh-logo{display:inline-flex;align-items:center;justify-content:center;max-width:100%;color:var(--hh-text);text-decoration:none;line-height:1}.hh-logo__text{display:block;font:800 clamp(16px,4.6vw,22px)/1 var(--hh-font-head);letter-spacing:.22em;margin-right:-.22em;white-space:nowrap;text-transform:uppercase}.hh-logo--image{width:var(--hh-logo-w, 130px);max-width:100%}.hh-logo__img{display:block;width:100%;height:auto;max-height:calc(var(--hh-header-h) - 20px);object-fit:contain}@media(min-width:750px){.hh-logo--image{width:var(--hh-logo-w-d, 180px)}.hh-logo__text{font-size:24px}}@media(max-width:359px){.hh-header__grid{column-gap:8px}.hh-icons .js-search-header{display:none!important}.hh-logo--image{width:min(var(--hh-logo-w, 130px),120px)}.hh-logo__text{font-size:14px;letter-spacing:.16em;margin-right:-.16em}}.hh-nav{display:none;height:100%}@media(min-width:1200px){.hh-nav{display:block}.hh-header__burger{display:none}}.hh-nav__list{display:flex;flex-wrap:nowrap;gap:clamp(12px,1.5vw,34px);height:100%;margin:0;padding:0;list-style:none}.hh-nav__item{display:flex;align-items:stretch;position:static;height:100%;margin:0;padding:0;white-space:nowrap}.hh-nav__link{position:relative;display:inline-flex;align-items:center;white-space:nowrap;font:600 clamp(11px,1.05vw,13px)/1 var(--hh-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--hh-text);text-decoration:none}@media(max-width:1279px){.hh-nav__link{letter-spacing:.09em}}.hh-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 17px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--hh-ease)}.hh-nav__item:hover>.hh-nav__link:after,.hh-nav__item:focus-within>.hh-nav__link:after,.hh-nav__link.is-active:after{transform:scaleX(1)}.hh-nav__link--sale{color:var(--hh-bordeaux)}.hh-mega{position:absolute;left:0;right:0;top:100%;background:var(--hh-offwhite);border-top:1px solid var(--hh-line);border-bottom:1px solid var(--hh-line);box-shadow:0 28px 40px -28px #0e0e0e59;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;transition-delay:.08s;z-index:5;white-space:normal}.hh-nav__item:hover>.hh-mega,.hh-nav__item:focus-within>.hh-mega,.hh-nav__item.is-open>.hh-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hh-mega__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-top:32px;padding-bottom:36px}.hh-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px 32px;align-content:start}.hh-mega__head{display:block;margin-bottom:12px;font:700 13px/1.3 var(--hh-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--hh-text);text-decoration:none}.hh-mega__list{margin:0;padding:0;list-style:none}.hh-mega__list li{margin:0}.hh-mega__list a,.hh-mega__head{transition:color .15s}.hh-mega__list a{display:inline-block;padding:5px 0;font-size:14px;line-height:1.35;color:var(--hh-muted);text-decoration:none}.hh-mega__list a:hover,.hh-mega__head:hover{color:var(--hh-bordeaux)}.hh-mega__cards{display:grid;grid-template-columns:repeat(2,minmax(0,200px));gap:16px;align-content:start}.hh-mega__card{display:block;color:var(--hh-text);text-decoration:none}.hh-mega__card-img{display:block;aspect-ratio:1 / 1;background:var(--hh-stone);overflow:hidden}.hh-mega__card-img img{display:block;width:100%;height:100%;object-fit:cover}.hh-mega__card-label{display:block;padding-top:8px;font:700 12px/1.2 var(--hh-font-head);letter-spacing:.1em;text-transform:uppercase}.hh-mega__card:hover .hh-mega__card-label{color:var(--hh-bordeaux)}@media(min-width:1200px){.hh-mega__inner:has(.hh-mega__cards){grid-template-columns:minmax(0,1fr) auto}}.hh-header .site-header__search-container{background:var(--hh-offwhite)}#NavDrawer{max-width:100%}#NavDrawer .drawer__contents{background:var(--hh-white);color:var(--hh-text)}#NavDrawer .drawer__scrollable{padding-bottom:32px}#NavDrawer .mobile-nav{margin:0;padding:0 20px;list-style:none}#NavDrawer .mobile-nav__item{margin:0;border-bottom:1px solid var(--hh-line)}#NavDrawer .mobile-nav__has-sublist{display:flex;align-items:stretch;justify-content:space-between}#NavDrawer .mobile-nav__link--top-level{flex:1 1 auto;display:flex;align-items:center;min-height:56px;padding:8px 0;font:800 18px/1.2 var(--hh-font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--hh-text)}#NavDrawer .mobile-nav__toggle{display:flex;align-items:stretch}#NavDrawer .mobile-nav__toggle button{width:56px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--hh-text);cursor:pointer}#NavDrawer .mobile-nav__sublist{margin:0;padding:0;list-style:none}#NavDrawer .mobile-nav__sublist .mobile-nav__item{border-bottom:0}#NavDrawer .mobile-nav__sublist .mobile-nav__link{display:flex;align-items:center;min-height:48px;padding:6px 0 6px 12px;font:600 15px/1.3 var(--hh-font-body);letter-spacing:.02em;text-transform:none;color:var(--hh-text)}#NavDrawer .mobile-nav__child-item{display:flex;align-items:stretch;justify-content:space-between}#NavDrawer .mobile-nav__child-item .mobile-nav__link{flex:1 1 auto}#NavDrawer .mobile-nav__child-item .collapsible-trigger{width:48px;min-height:48px;background:transparent;border:0;color:var(--hh-text)}#NavDrawer .mobile-nav__grandchildlist{margin:0;padding:0 0 8px 12px;list-style:none}#NavDrawer .mobile-nav__grandchildlist .mobile-nav__link{min-height:44px;padding-left:12px;font-weight:400;color:var(--hh-muted);border-left:1px solid var(--hh-line)}#NavDrawer .mobile-nav__link:hover{color:var(--hh-bordeaux)}.hh-drawer-service{margin:24px 20px 0;padding-top:20px;border-top:1px solid var(--hh-gold);font-size:13px;color:var(--hh-muted)}.hh-drawer-service__line{margin:0 0 6px}.hh-drawer-service__mail{color:var(--hh-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hh-section{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,6vw,88px);background:transparent;color:var(--hh-text)}.hh-section--tight{padding-top:clamp(24px,4vw,40px);padding-bottom:clamp(24px,4vw,40px)}.hh-section--stone{background:var(--hh-stone)}.hh-section--ink{background:var(--hh-ink);color:var(--hh-offwhite)}body.hh-theme .hh-section--ink h1,body.hh-theme .hh-section--ink h2,body.hh-theme .hh-section--ink h3{color:var(--hh-offwhite)}.hh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,3vw,36px)}.hh-head__text{min-width:0;flex:1 1 auto}body.hh-theme .hh-title{margin:0;font:800 clamp(24px,4.6vw,40px)/1.05 var(--hh-font-head);letter-spacing:.04em;text-transform:uppercase}.hh-sub{margin:10px 0 0;max-width:56ch;color:var(--hh-muted);font-size:15px;line-height:1.55}.hh-section--ink .hh-sub{color:#f4f1ecbf}.hh-eyebrow{margin:0 0 12px;font:600 11px/1.2 var(--hh-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--hh-bordeaux)}.hh-section--ink .hh-eyebrow,.hh-hero .hh-eyebrow{color:var(--hh-gold)}.hh-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 12px/1.2 var(--hh-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--hh-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.hh-link:hover{color:var(--hh-bordeaux)}.hh-link svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6}.hh-arrows{display:flex;gap:8px;flex:none}.hh-sarrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;color:var(--hh-ink);border:1px solid var(--hh-ink);border-radius:0;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.hh-sarrow:hover{background:var(--hh-ink);color:var(--hh-offwhite)}.hh-sarrow[disabled]{opacity:.3;pointer-events:none}.hh-sarrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.hh-rail.is-static .hh-arrows{display:none}.hh-track{--hh-gap: 12px;--hh-slide-w: 68%;display:flex;gap:var(--hh-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hh-track::-webkit-scrollbar{display:none}.hh-track>*{flex:0 0 var(--hh-slide-w);min-width:0;margin:0;scroll-snap-align:start}@media(min-width:750px){.hh-track{--hh-gap: 20px}.hh-track>*{flex-basis:calc((100% - var(--hh-gap) * 2) / 3)}}@media(min-width:1100px){.hh-track>*{flex-basis:calc((100% - var(--hh-gap) * (var(--hh-per, 4) - 1)) / var(--hh-per, 4))}}.hh-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;width:100%;height:min(85vh,720px);height:min(85svh,720px);max-height:85vh;max-height:85svh;min-height:420px;overflow:hidden;background:var(--hh-ink);color:#fff}@media(min-width:750px){.hh-hero{height:min(88vh,880px);height:min(88svh,880px);max-height:none;min-height:560px}}.hh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hh-hero__media img,.hh-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-hero__video{opacity:0;transition:opacity .8s ease}.hh-hero__video.is-playing{opacity:1}.hh-hero__video--d{display:none}@media(min-width:750px){.hh-hero__video--m{display:none}.hh-hero__video--d{display:block}}.hh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(14,14,14,var(--hh-shade, .82)),rgba(14,14,14,calc(var(--hh-shade, .82) * .5)) 36%,#0e0e0e00 68%)}.hh-hero__content{width:100%;padding-top:96px;padding-bottom:clamp(28px,6vw,72px)}body.hh-theme .hh-hero__title{margin:0;max-width:14ch;font:800 clamp(34px,9.6vw,96px)/.96 var(--hh-font-head);letter-spacing:.04em;text-transform:uppercase;color:#fff}.hh-hero__sub{margin:14px 0 0;max-width:34ch;font-size:clamp(15px,2.2vw,19px);line-height:1.45;color:#ffffffeb}.hh-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hh-hero__actions .hh-cta{flex:1 1 150px;max-width:100%}@media(min-width:750px){.hh-hero__actions .hh-cta{flex:0 0 auto;min-width:220px}}.hh-hero--center .hh-hero__content{text-align:center}.hh-hero--center .hh-hero__title,.hh-hero--center .hh-hero__sub{margin-left:auto;margin-right:auto}.hh-hero--center .hh-hero__actions{justify-content:center}.hh-tbar{border-top:1px solid var(--hh-line);border-bottom:1px solid var(--hh-line);background:var(--hh-offwhite)}.hh-tbar__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:6px 0;margin:0;list-style:none}.hh-tbar__item{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 0}.hh-tbar__icon{flex:none;width:26px;height:26px;stroke:var(--hh-ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hh-tbar__label{min-width:0;font:600 11.5px/1.3 var(--hh-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--hh-text)}@media(min-width:750px){.hh-tbar__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.hh-tbar__grid{grid-template-columns:repeat(var(--hh-n, 6),minmax(0,1fr));padding:14px 0}.hh-tbar__item{flex-direction:column;align-items:flex-start;gap:10px;padding:8px 12px 8px 0}}.hh-ctile{display:block;color:var(--hh-text);text-decoration:none}.hh-ctile__img{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--hh-stone)}.hh-ctile__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--hh-ease)}.hh-ctile:hover .hh-ctile__img img{transform:scale(1.04)}.hh-ctile__label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;font:700 14px/1.2 var(--hh-font-head);letter-spacing:.08em;text-transform:uppercase}.hh-ctile__label svg{flex:none;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .25s var(--hh-ease)}.hh-ctile:hover .hh-ctile__label{color:var(--hh-bordeaux)}.hh-ctile:hover .hh-ctile__label svg{transform:translate(4px)}.hh-split__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}@media(min-width:750px){.hh-split__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.hh-split__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--hh-stone);display:block}.hh-split__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hh-ease)}.hh-split__item:hover .hh-split__img img{transform:scale(1.03)}@media(min-width:750px){.hh-split__img{aspect-ratio:4 / 5}}@media(max-width:749px){.hh-split__img img{object-position:center top}}.hh-split__body{padding-top:18px}body.hh-theme .hh-split__title{margin:0;font:800 clamp(22px,3vw,30px)/1.1 var(--hh-font-head);letter-spacing:.04em;text-transform:uppercase}.hh-split__text{margin:8px 0 16px;max-width:44ch;color:var(--hh-muted);font-size:15px}.hh-pcard{display:flex;flex-direction:column;color:var(--hh-text);text-decoration:none}.hh-pcard__img{position:relative;aspect-ratio:var(--hh-card-ratio, 1 / 1);overflow:hidden;background:var(--hh-stone)}.hh-pcard__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--hh-ease)}.hh-pcard:hover .hh-pcard__img img{transform:scale(1.04)}.hh-tag{position:absolute;top:10px;left:10px;z-index:2;padding:6px 8px;background:var(--hh-bordeaux);color:#fff;font:700 11px/1 var(--hh-font-body);letter-spacing:.08em;text-transform:uppercase}.hh-tag--soldout{background:var(--hh-offwhite);color:var(--hh-text);border:1px solid var(--hh-line)}.hh-pcard__meta{display:grid;gap:4px;padding-top:12px}body.hh-theme .hh-pcard__title{margin:0;font:500 14px/1.35 var(--hh-font-body);letter-spacing:0;text-transform:none}body.hh-theme .hh-pcard:hover .hh-pcard__title{color:var(--hh-bordeaux)}.hh-pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px;font-weight:600}.hh-pcard__price s{font-weight:400;color:var(--hh-muted)}.hh-pcard__price .is-sale{color:var(--hh-bordeaux)}.hh-pcard--skeleton{pointer-events:none}.hh-pcard--skeleton .hh-pcard__bar{height:10px;background:var(--hh-stone);margin-top:8px;width:70%}.hh-pcard--skeleton .hh-pcard__bar--s{width:30%}.hh-section__foot{margin-top:clamp(24px,3vw,36px);text-align:left}.hh-snap{display:block;color:var(--hh-text);text-decoration:none}.hh-snap__img{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--hh-stone)}.hh-snap__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hh-ease)}a.hh-snap:hover .hh-snap__img img{transform:scale(1.03)}.hh-snap__cap{display:flex;align-items:center;gap:6px;padding-top:10px;font:600 11.5px/1.3 var(--hh-font-body);letter-spacing:.12em;text-transform:uppercase}.hh-snap__cap svg{flex:none;width:14px;height:14px;stroke:var(--hh-bordeaux);fill:none;stroke-width:1.6}@media(min-width:750px){.hh-lookbook .hh-track{display:grid;grid-template-columns:repeat(var(--hh-cols, 4),minmax(0,1fr));overflow:visible;gap:20px;scroll-snap-type:none}.hh-lookbook .hh-track>*{flex-basis:auto}.hh-snap__img{aspect-ratio:4 / 5}.hh-lookbook .hh-arrows{display:none}}.hh-story__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:900px){.hh-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px)}.hh-story--right .hh-story__media{order:2}}.hh-story__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--hh-stone)}.hh-section--stone .hh-story__media{background:var(--hh-line)}.hh-story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.hh-story__media{aspect-ratio:4 / 5}}.hh-story__text{margin:18px 0 0;max-width:52ch;font-size:16px;color:var(--hh-text)}.hh-story__text p{margin:0 0 12px}.hh-story__values{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:28px 0;padding:0;list-style:none}.hh-story__value{padding:14px 0;border-top:1px solid var(--hh-gold)}.hh-story__value strong{display:block;font:700 13px/1.2 var(--hh-font-head);letter-spacing:.12em;text-transform:uppercase}.hh-story__value span{display:block;margin-top:4px;font-size:14px;color:var(--hh-muted)}@media(min-width:750px){.hh-story__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.hh-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none}@media(min-width:900px){.hh-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.hh-benefit{padding-top:18px;border-top:1px solid var(--hh-gold);min-width:0}.hh-benefit__icon{width:30px;height:30px;stroke:var(--hh-ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body.hh-theme .hh-benefit__title{margin:14px 0 6px;font:700 14px/1.25 var(--hh-font-head);letter-spacing:.08em;text-transform:uppercase}.hh-benefit__text{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--hh-muted)}.hh-benefit .hh-link{font-size:11.5px}.hh-news__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:900px){.hh-news--image .hh-news__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px)}}.hh-news__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#1c1b19}.hh-news__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-news__body{max-width:560px}.hh-news--plain .hh-news__body{margin:0 auto;text-align:center}.hh-news--plain .hh-sub{margin-left:auto;margin-right:auto}.hh-news__form{display:flex;flex-direction:column;gap:10px;margin-top:24px}@media(min-width:560px){.hh-news__form{flex-direction:row}.hh-news__form .hh-cta{flex:none}}.hh-news__input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 16px;background:transparent;color:var(--hh-offwhite);border:1px solid rgba(244,241,236,.45);border-radius:0;font-size:15px}.hh-news__input::placeholder{color:#f4f1ec99}.hh-news__input:focus{border-color:var(--hh-offwhite)}.hh-news__note{margin:12px 0 0;font-size:12px;color:#f4f1eca6}.hh-news__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hh-news__msg{margin:14px 0 0;padding:12px 14px;font-size:14px;border:1px solid var(--hh-gold)}.hh-news__msg--error{border-color:#e7a3ad}.hh-foot{background:var(--hh-ink);color:var(--hh-offwhite);padding-top:clamp(40px,6vw,72px)}.hh-foot a{color:var(--hh-offwhite);text-decoration:none}.hh-foot a:not(.hh-foot__logo):hover{color:#fff;text-decoration:underline;text-decoration-color:var(--hh-bordeaux-hover);text-decoration-thickness:2px;text-underline-offset:5px}.hh-foot__cols{display:block}.hh-foot__col{border-bottom:1px solid rgba(244,241,236,.18)}body.hh-theme .hh-foot__title{margin:0;font:inherit}.hh-foot__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:0;margin:0;background:transparent;color:var(--hh-offwhite);border:0;border-radius:0;cursor:pointer;font:700 13px/1.2 var(--hh-font-head);letter-spacing:.14em;text-transform:uppercase;text-align:left}.hh-foot__toggle svg{flex:none;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .25s var(--hh-ease)}.hh-foot__col.is-open .hh-foot__toggle svg{transform:rotate(180deg)}.hh-foot__panel{padding:0 0 20px}.js .hh-foot__col:not(.is-open) .hh-foot__panel{display:none}.hh-foot__list{margin:0;padding:0;list-style:none}.hh-foot__list li{margin:0}.hh-foot__list a{display:inline-block;padding:7px 0;font-size:14px;line-height:1.4;color:#f4f1ecd9}.hh-foot__address{margin:0 0 12px;font-style:normal;font-size:14px;line-height:1.65;color:#f4f1ecd9}.hh-foot__mail{font-weight:600;font-size:14px}.hh-foot__promise{margin:12px 0 0;font-size:13px;color:var(--hh-gold)}@media(min-width:750px){.hh-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}.hh-foot__col{border-bottom:0}.hh-foot__toggle{min-height:0;margin-bottom:14px;cursor:default;pointer-events:none}.hh-foot__toggle svg{display:none}.hh-foot__panel{padding:0}.js .hh-foot__col:not(.is-open) .hh-foot__panel{display:block}}@media(min-width:1100px){.hh-foot__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.hh-foot__pay{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 0;padding:0;list-style:none}.hh-foot__pay li{margin:0}.hh-payi{display:block;width:46px;height:30px;border-radius:3px;background:#fff}.hh-foot__trust{margin:24px 0 0;padding:18px 0;border-top:1px solid rgba(244,241,236,.18);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f4f1ecbf;line-height:1.8}.hh-foot__trust span{white-space:nowrap}.hh-foot__trust span+span:before{content:"\b7";margin:0 .7em;color:var(--hh-gold)}@media(max-width:749px){.hh-foot__trust span{display:block;white-space:normal}.hh-foot__trust span+span:before{content:none}}.hh-foot__bottom{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:28px 0 36px;border-top:1px solid rgba(244,241,236,.18)}.hh-foot__logo{font:800 clamp(22px,6vw,34px)/1 var(--hh-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--hh-offwhite)}.hh-foot__copy{margin:0;font-size:12px;color:#f4f1eca6}@media(min-width:750px){.hh-foot__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.page-content{padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(48px,7vw,96px);overflow-wrap:anywhere}.page-content .section-header{margin-bottom:clamp(20px,3vw,32px);text-align:left}.page-content .section-header__title{margin:0;font-size:clamp(28px,5.4vw,46px)}.page-content .rte{font-size:16px;line-height:1.7}.page-content .rte img{max-width:100%;height:auto}.page-content .rte table{display:block;max-width:100%;overflow-x:auto}.page-content .rte iframe,.page-content .rte video{max-width:100%}.page-full.page-content{max-width:100%;padding-left:0;padding-right:0}.page-full.page-content .section-header,.page-full.page-content>.breadcrumbs{max-width:960px;margin-left:auto;margin-right:auto;padding-left:var(--hh-gutter);padding-right:var(--hh-gutter)}.page-content .section-header{display:block}.page-content h1.section-header__title{display:block;visibility:visible;font-family:var(--hh-font-head);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hh-text)}@media(prefers-reduced-motion:reduce){.hh-announce__slide,.hh-hero__video,.hh-mega,.hh-ctile__img img,.hh-pcard__img img,.hh-split__img img,.hh-snap__img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hh-theme.css.map */
