:root{--c-white: #F2F1F0;--c-stainless: #B3B3B3;--c-red: rgb(239, 59, 36);--c-black: #000000;--c-black-72: rgba(0, 0, 0, .72);--c-black-55: rgba(0, 0, 0, .55);--c-black-35: rgba(0, 0, 0, .35);--c-black-15: rgba(0, 0, 0, .15);--c-black-08: rgba(0, 0, 0, .08);--c-white-72: rgba(242, 241, 240, .72);--c-white-55: rgba(242, 241, 240, .55);--c-white-35: rgba(242, 241, 240, .35);--c-white-15: rgba(242, 241, 240, .15);--uchi-sans: "Neue Haas Unica Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--uchi-serif: "GT Alpina", "Cormorant Garamond", "Didot", "Times New Roman", serif;--uchi-body: "Abel", "Neue Haas Unica Pro", "Helvetica Neue", sans-serif;--s-xxs: 4px;--s-xs: 8px;--s-s: 16px;--s-m: 24px;--s-l: 48px;--s-xl: 80px;--s-xxl: 96px;--s-xxxl: 124px;--uchi-max: 1320px;--uchi-gutter: 40px;--uchi-ease: cubic-bezier(.4, 0, .2, 1);--uchi-dur-micro: .2s;--uchi-dur-page: .4s;--section-gap-desktop: 120px;--section-gap-mobile: 64px;--section-gap: var(--section-gap-desktop);--uchi-radius: 13px}@media(max-width:960px){:root{--uchi-gutter: 24px;--s-xxl: 72px;--s-xxxl: 96px}}@media(max-width:720px){:root{--uchi-gutter: 24px;--s-xl: 48px;--s-xxl: 56px;--s-xxxl: 72px;--section-gap: var(--section-gap-mobile)}}.uchi-t-d1{font-family:var(--uchi-sans);font-weight:400;font-size:calc(clamp(56px,7.5vw,104px) * var(--uchi-heading-scale, 1));letter-spacing:-.03em;line-height:.94;text-transform:uppercase}.uchi-t-d2{font-family:var(--uchi-sans);font-weight:400;font-size:calc(clamp(40px,5.2vw,72px) * var(--uchi-heading-scale, 1));letter-spacing:-.03em;line-height:.98;text-transform:uppercase}.uchi-t-h1{font-family:var(--uchi-sans);font-weight:400;font-size:calc(clamp(34px,4.4vw,60px) * var(--uchi-heading-scale, 1));letter-spacing:-.02em;line-height:1.02}.uchi-t-h1-upper{text-transform:uppercase}.uchi-t-h1-italic{font-family:var(--uchi-serif);font-style:italic;font-weight:400;font-size:calc(clamp(34px,4.4vw,60px) * var(--uchi-heading-scale, 1));letter-spacing:-.03em;line-height:1.04}.uchi-t-h3{font-family:var(--uchi-sans);font-weight:400;font-size:calc(clamp(26px,3.2vw,44px) * var(--uchi-heading-scale, 1));letter-spacing:-.02em;line-height:1.08}.uchi-t-body-m{font-family:var(--uchi-sans);font-weight:400;font-size:calc(clamp(16px,1.05vw,19px) * var(--uchi-text-scale, 1));line-height:1.55}.uchi-t-body-r{font-family:var(--uchi-body);font-weight:400;font-size:calc(clamp(16px,1.1vw,20px) * var(--uchi-text-scale, 1));letter-spacing:-.01em;line-height:1.55}.uchi-t-label{font-family:var(--uchi-sans);font-weight:400;font-size:14px;letter-spacing:-.02em;text-transform:uppercase}.uchi-red-dot{display:inline-block;width:5px;height:5px;background:var(--c-red)}.uchi-eyebrow{font-family:var(--uchi-sans);font-weight:400;font-size:14px;letter-spacing:-.02em;text-transform:uppercase;color:var(--c-black-55);display:inline-flex;align-items:center;gap:var(--s-xs)}.uchi-eyebrow .uchi-red-dot{margin-right:4px}.uchi-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--s-m);background:var(--c-black);color:var(--c-white);font-family:var(--uchi-sans);font-size:14px;letter-spacing:-.02em;text-transform:uppercase;border:0;border-radius:13px;cursor:pointer;transition:opacity var(--uchi-dur-micro) var(--uchi-ease)}.uchi-btn:hover{opacity:.85}.uchi-btn:focus-visible{outline:1px solid #EF3B24;outline-offset:2px}.uchi-btn--inv{background:var(--c-white);color:var(--c-black)}.uchi-btn--sec{background:transparent;color:var(--c-black);border:1px solid var(--c-black)}.uchi-btn--primary{background:var(--c-red);color:#fff}.uchi-btn--primary:hover{opacity:.9}.uchi-tlink{display:inline-flex;align-items:baseline;font-family:var(--uchi-sans);font-size:14px;letter-spacing:-.02em;text-transform:uppercase;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity var(--uchi-dur-micro) var(--uchi-ease)}.uchi-tlink:hover{opacity:.7}.uchi-container{max-width:var(--uchi-max);margin:0 auto;padding:0 var(--uchi-gutter)}.uchi-rule{border:0;border-top:1px solid var(--c-stainless);margin:0}[data-uchi-reveal].uchi-reveal-init{opacity:0;transform:translateY(14px);transition:opacity .8s var(--uchi-ease),transform .8s var(--uchi-ease)}[data-uchi-reveal].uchi-reveal-init.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-uchi-reveal].uchi-reveal-init{opacity:1;transform:none;transition:none}}header-menu .menu-list__link{transition:opacity .2s ease,color var(--animation-speed) var(--animation-easing)}header-menu .menu-list__link:hover,header-menu .menu-list__link:focus-visible{opacity:.6}header-menu .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,header-menu .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link,header-menu .menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active)) .menu-list__link{color:var(--menu-top-level-font-color)}@media(prefers-reduced-motion:reduce){header-menu .menu-list__link{transition:none}header-menu .menu-list__link:hover,header-menu .menu-list__link:focus-visible{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/uchi-system.css.map */
