.hv2{--hv2-red: #9E1B1B;--hv2-gutter: 2.5rem;--hv2-scale: .7;background:var(--hv2-bg);color:var(--hv2-muted);font-family:var(--font-body-family);font-size:max(12px,calc(1rem * var(--hv2-scale)));line-height:1.6;padding:5rem 0}.hv2--paper{--hv2-bg: #ECEAE4;--hv2-surface: #F7F6F2;--hv2-ink: #22211E;--hv2-muted: #67645E;--hv2-line: #D6D3CB;--hv2-button: #22211E;--hv2-button-label: #F7F6F2}.hv2--light{--hv2-bg: #F7F6F2;--hv2-surface: #ECEAE4;--hv2-ink: #22211E;--hv2-muted: #67645E;--hv2-line: #DEDBD4;--hv2-button: #22211E;--hv2-button-label: #F7F6F2}.hv2--sage{--hv2-bg: #3F4434;--hv2-surface: #3F4434;--hv2-ink: #F7F6F2;--hv2-muted: #C9D3CB;--hv2-line: #F7F6F2;--hv2-button: #F7F6F2;--hv2-button-label: #3F4434}.hv2--ink{--hv2-bg: #22211E;--hv2-surface: #2D2B28;--hv2-ink: #F7F6F2;--hv2-muted: #B3AFA6;--hv2-line: #3D3A36;--hv2-button: #F7F6F2;--hv2-button-label: #22211E}.hv2--sumi{--hv2-bg: #141311;--hv2-surface: #1F1D1A;--hv2-ink: #EFEAE0;--hv2-muted: #A39C90;--hv2-line: #34302B;--hv2-button: #C9A96E;--hv2-button-label: #141311}.hv2--tight{padding:2.5rem 0}.hv2__wrap{max-width:1563px;margin:0 auto;padding:0 var(--hv2-gutter)}.hv2__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;margin-bottom:2rem;flex-wrap:wrap}.hv2__kicker{display:block;font-size:max(11px,calc(.75rem * var(--hv2-scale)));letter-spacing:.14em;text-transform:uppercase;color:var(--hv2-muted);margin:0 0 .5rem}.hv2__title{font-family:var(--font-heading-family);font-weight:600;font-size:calc(1.75rem * var(--hv2-scale));line-height:1.15;letter-spacing:0;color:var(--hv2-ink);margin:0}.hv2__title--lead{font-size:calc(clamp(1.75rem,3vw,2.5rem) * var(--hv2-scale));max-width:22ch}.hv2__intro{max-width:46ch;margin:.75rem 0 0}.hv2__intro p{margin:0}.hv2__more{font-size:max(11px,calc(.8125rem * var(--hv2-scale)));letter-spacing:.1em;text-transform:uppercase;color:var(--hv2-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.hv2__more:hover{opacity:.6}.hv2__grid{display:grid;gap:2.5rem 1.25rem;grid-template-columns:repeat(var(--hv2-cols-m, 2),minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:990px){.hv2__grid{grid-template-columns:repeat(var(--hv2-cols, 4),minmax(0,1fr))}}.hv2__media{position:relative;overflow:hidden;background:var(--hv2-surface);aspect-ratio:var(--hv2-ratio, 4 / 5)}.hv2__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.hv2__media--contain{background:#fff}.hv2__media--contain img{object-fit:contain;padding:8%;mix-blend-mode:multiply}a:hover .hv2__media img{transform:scale(1.03)}.hv2__link{color:inherit;text-decoration:none;display:block}.hv2-cat__num{display:block;font-size:max(11px,calc(.75rem * var(--hv2-scale)));letter-spacing:.14em;margin:1rem 0 .25rem}.hv2-cat__name{font-family:var(--font-heading-family);font-weight:600;font-size:calc(1.25rem * var(--hv2-scale));color:var(--hv2-ink)}.hv2-cat__name span{display:inline-block;transition:transform .3s ease;margin-left:.35em}.hv2__link:hover .hv2-cat__name span{transform:translate(4px)}.hv2-feat{display:grid;gap:2.5rem;align-items:center}@media(min-width:990px){.hv2-feat{grid-template-columns:1.25fr 1fr;gap:5rem}.hv2-feat--right .hv2-feat__image{order:2}}.hv2-feat__image{--hv2-ratio: 5 / 4}.hv2-feat__text{display:grid;gap:1.25rem;align-content:center;max-width:34rem}.hv2-feat__body p{margin:0 0 1em}.hv2-feat__quote{margin:0;padding-left:1.25rem;border-left:2px solid var(--hv2-red);font-family:var(--font-heading-family);font-size:calc(1.125rem * var(--hv2-scale));line-height:1.45;color:var(--hv2-ink)}.hv2-feat__quote cite{display:block;margin-top:.5rem;font-family:var(--font-body-family);font-style:normal;font-size:max(11px,calc(.8125rem * var(--hv2-scale)));color:var(--hv2-muted)}.hv2-feat__product{display:grid;grid-template-columns:96px 1fr;gap:1rem;align-items:center;padding:1rem;background:var(--hv2-surface);text-decoration:none;color:inherit}.hv2-feat__product .hv2__media{--hv2-ratio: 1 / 1}.hv2-feat__product-name{display:block;font-weight:600;color:var(--hv2-ink)}.hv2-feat__product-meta{display:block;font-size:max(11px,calc(.8125rem * var(--hv2-scale)))}.hv2-feat__product-go{display:block;margin-top:.25rem;font-size:max(11px,calc(.8125rem * var(--hv2-scale)));color:var(--hv2-ink)}.hv2-card__info{padding-top:.75rem}.hv2-card__name{display:block;font-weight:600;font-size:max(12px,calc(1rem * var(--hv2-scale)));line-height:1.3;color:var(--hv2-ink)}.hv2-card__meta{display:block;font-size:max(11px,calc(.75rem * var(--hv2-scale)));font-weight:300;margin-top:.15rem}.hv2-card .hv2__media{--hv2-ratio: 1 / 1;background:#fff}.hv2-brand .hv2__media{--hv2-ratio: 3 / 4}.hv2-brand .hv2__media:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#1c1c1aa6,#1c1c1a00);pointer-events:none}.hv2-brand__label{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;color:#f5f4ef}.hv2-brand__name{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:calc(1.125rem * var(--hv2-scale));line-height:1.2}.hv2-brand__region{display:block;font-size:max(11px,calc(.75rem * var(--hv2-scale)));opacity:.85}.hv2-brand--logo .hv2__media{--hv2-ratio: 3 / 2;background:#fff}.hv2-brand--logo .hv2__media:after{content:none}.hv2-brand--logo .hv2__media img{object-fit:contain;filter:grayscale(.35);transition:filter .6s ease}.hv2-brand--logo a:hover .hv2__media img{transform:none;filter:none}.hv2-brand--logo .hv2-brand__label{position:static;display:block;padding-top:.75rem;color:var(--hv2-ink)}.hv2-brand--logo .hv2-brand__region{color:var(--hv2-muted);opacity:1}.hv2-insta .hv2__media{--hv2-ratio: 1 / 1}.hv2-visit{display:grid;gap:2.5rem}@media(min-width:990px){.hv2-visit{grid-template-columns:1fr 1fr;gap:5rem}}.hv2-visit__block{display:grid;gap:1rem;align-content:start}.hv2-visit__rows{display:grid;gap:.25rem;margin:0}.hv2-visit__rows div{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:.5rem 0;border-top:1px solid var(--hv2-line)}.hv2-visit__rows dt{font-size:max(11px,calc(.75rem * var(--hv2-scale)));letter-spacing:.1em;text-transform:uppercase}.hv2-visit__rows dd{margin:0;color:var(--hv2-ink);white-space:pre-line}.hv2-visit__rows a{color:inherit}.hv2-news__form{display:flex;gap:.5rem;flex-wrap:wrap}.hv2-news__input{flex:1 1 14rem;font:inherit;padding:.75rem 1rem;border:1px solid var(--hv2-line);background:var(--hv2-surface);color:var(--hv2-ink)}.hv2-news__button{font:inherit;font-size:max(11px,calc(.8125rem * var(--hv2-scale)));letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1.5rem;border:1px solid var(--hv2-button);background:var(--hv2-button);color:var(--hv2-button-label);cursor:pointer}.hv2-news__button:hover{background:transparent;color:var(--hv2-button)}.hv2-news__msg{margin:0;color:var(--hv2-ink)}@media(max-width:749px){.hv2{--hv2-gutter: 1.25rem;padding:3.5rem 0}.hv2--tight{padding:2rem 0}.hv2__grid{gap:2rem .75rem}.hv2-feat__product{grid-template-columns:72px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/home-v2.css.map */
