:root{--z-ink: #000000;--z-ink-2: #595959;--z-ink-3: #8a8a8a;--z-line: rgba(0, 0, 0, .12);--z-line-strong: rgba(0, 0, 0, .24);--z-well: #eaeaea;--z-paper: #f5f5f3;--z-canvas: #ffffff;--z-sale: #e61e1e;--z-on-dark: rgba(255, 255, 255, .92);--z-on-dark-2: rgba(255, 255, 255, .58);--z-on-dark-line: rgba(255, 255, 255, .16);--z-font: "Mona Sans", "Helvetica Neue", Arial, sans-serif;--z-gutter: clamp(16px, 2.8vw, 40px);--z-section: clamp(56px, 7vw, 104px);--z-grid-x: 12px;--z-grid-y: 32px;--z-header-h: 52px;--z-announcement-h: 32px;--z-ease: cubic-bezier(.2, .7, .2, 1);--z-fast: .16s;--z-base: .24s;--z-slow: .6s}@media screen and (min-width:750px){:root{--z-header-h: 60px}}.z-eyebrow{margin:0;font-family:var(--z-font);font-size:11px;font-weight:600;font-stretch:100%;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--z-ink)}.z-count{margin-left:8px;font-weight:400;letter-spacing:.02em;color:var(--z-ink-2)}.z-display{margin:0;font-family:var(--z-font);font-weight:700;font-stretch:125%;letter-spacing:-.02em;line-height:.92;text-transform:uppercase;color:inherit}.z-display--hero{font-size:clamp(40px,5vw,72px)}.z-display--banner{font-size:clamp(28px,3.4vw,48px)}.z-display--collection{font-size:clamp(32px,4vw,56px)}.z-title{margin:0;font-family:var(--z-font);font-size:22px;font-weight:600;font-stretch:100%;letter-spacing:-.005em;line-height:1.15;color:var(--z-ink)}.z-page-title{margin:0;font-family:var(--z-font);font-size:clamp(28px,2.4vw,32px);font-weight:600;font-stretch:100%;letter-spacing:-.01em;line-height:1.1;color:var(--z-ink)}.z-story{margin:0;font-family:var(--z-font);font-size:16px;font-weight:600;line-height:1.3;color:var(--z-ink)}.z-body{margin:0;font-family:var(--z-font);font-size:14px;font-weight:400;line-height:1.6;color:var(--z-ink)}.z-body--reading{font-size:16px;line-height:1.7}.z-small{margin:0;font-family:var(--z-font);font-size:12px;line-height:1.5;color:var(--z-ink-2)}.z-measure{max-width:640px}.z-measure--article{max-width:680px}.z-link{font-family:var(--z-font);font-size:13px;font-weight:500;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness var(--z-fast) var(--z-ease)}.z-link:hover{text-decoration-thickness:2px}.z-link--caps{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.z-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.z-row__aside{display:flex;align-items:center;gap:16px}.z-btn{--z-btn-h: 48px;--z-btn-bg: var(--z-ink);--z-btn-fg: #ffffff;--z-btn-line: var(--z-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--z-btn-h);padding:0 24px;border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--z-btn-line);background:var(--z-btn-bg);color:var(--z-btn-fg);font-family:var(--z-font);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--z-fast) var(--z-ease),color var(--z-fast) var(--z-ease),box-shadow var(--z-fast) var(--z-ease)}.z-btn:hover{--z-btn-bg: #1a1a1a;--z-btn-line: #1a1a1a}.z-btn--tall{--z-btn-h: 52px}.z-btn--block{display:flex;width:100%}.z-btn--secondary{--z-btn-bg: transparent;--z-btn-fg: var(--z-ink)}.z-btn--secondary:hover{--z-btn-bg: var(--z-ink);--z-btn-fg: #ffffff;--z-btn-line: var(--z-ink)}.z-btn--ghost{--z-btn-h: 44px;--z-btn-bg: transparent;--z-btn-fg: #ffffff;--z-btn-line: #ffffff}.z-btn--ghost:hover{--z-btn-bg: #ffffff;--z-btn-fg: var(--z-ink);--z-btn-line: #ffffff}.z-btn[disabled],.z-btn[aria-disabled=true]{--z-btn-bg: var(--z-ink-3);--z-btn-line: var(--z-ink-3);cursor:not-allowed}.z-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:var(--z-ink);cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity var(--z-fast) var(--z-ease)}.z-icon-btn svg{width:16px;height:16px}.z-icon-btn:hover{opacity:.6}.z-icon-btn[disabled]{opacity:.25;cursor:default}.z-chip{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:32px;padding:0 12px;border-radius:0;box-shadow:inset 0 0 0 1px var(--z-line-strong);background:transparent;color:var(--z-ink);font-family:var(--z-font);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:box-shadow var(--z-fast) var(--z-ease),background-color var(--z-fast) var(--z-ease),color var(--z-fast) var(--z-ease)}.z-chip:hover{box-shadow:inset 0 0 0 1px var(--z-ink)}.z-chip[aria-current=true],.z-chip.is-active{background:var(--z-ink);color:#fff;box-shadow:inset 0 0 0 1px var(--z-ink)}.z-field{display:flex;flex-direction:column;gap:8px}.z-label{font-family:var(--z-font);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--z-ink-2)}.z-input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--z-line-strong);border-radius:0;background:transparent;color:var(--z-ink);font-family:var(--z-font);font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color var(--z-fast) var(--z-ease)}@media screen and (min-width:750px){.z-input{font-size:14px}}.z-input::placeholder{color:var(--z-ink-3);opacity:1}.z-input:focus{outline:none;border-bottom-color:var(--z-ink)}.z-input[aria-invalid=true]{border-bottom-color:#8b0000}textarea.z-input{min-height:120px;resize:vertical}.z-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--z-grid-y) var(--z-grid-x)}@media screen and (min-width:750px){.z-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.z-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.z-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.z-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.z-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.z-hr{border:0;border-top:1px solid var(--z-line);margin:0}img.z-fade{opacity:0;transition:opacity .4s var(--z-ease)}img.z-fade.is-loaded,.no-js img.z-fade{opacity:1}.button:not(.button-unstyled),.button-secondary{border-radius:0;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}@media(prefers-reduced-motion:reduce){.z-btn,.z-chip,.z-link,.z-icon-btn,.z-input,img.z-fade{transition:none}img.z-fade{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/82zone-ui.css.map */
