:root{--core-bg: #faf9f9;--core-bg-alt: #ffffff;--core-bg-dark: #242424;--core-bg-black: #000000;--core-ink: #252525;--core-ink-soft: #2c2c2c;--core-ink-muted: #737373;--core-ink-invert: #ffffff;--core-line: #c1c1c1;--core-line-soft: #e5e3e3;--core-accent-deep: #272d3a;--core-sale: #b12704;--core-font: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;--core-fs-body: 14px;--core-fs-small: 12px;--core-fs-micro: 10px;--core-fs-display: 46px;--core-fs-display-ls: -1.38px;--core-fs-page-title: 56px;--core-fs-product-title: 46px;--core-fs-section: 36px;--core-fs-lede: 30px;--core-fw-light: 300;--core-fw-regular: 400;--core-fw-medium: 500;--core-gutter: 30px;--core-section-y: 72px;--core-gap: 20px;--core-btn-pad: 10px 35px;--core-radius: 0px}@media(max-width:749px){:root{--core-fs-display: 32px;--core-fs-display-ls: -.96px;--core-fs-page-title: 38px;--core-fs-product-title: 34px;--core-fs-section: 27px;--core-fs-lede: 22px;--core-gutter: 15px;--core-section-y: 48px;--core-gap: 12px}}.core{font-family:var(--core-font);color:var(--core-ink)}.core-section{padding:var(--core-section-y) 0;background:var(--core-bg)}.core-section--flush{padding:0}.core-section--white{background:var(--core-bg-alt)}.core-section--dark{background:var(--core-bg-dark);color:var(--core-ink-invert)}.core-wrap{padding-left:var(--core-gutter);padding-right:var(--core-gutter)}.core-wrap--bleed{padding-left:0;padding-right:0}.core-eyebrow{font-size:var(--core-fs-small);font-weight:var(--core-fw-medium);letter-spacing:.6px;margin:0 0 12px}.core-kicker{font-size:var(--core-fs-body);font-weight:var(--core-fw-medium);letter-spacing:.7px;text-transform:uppercase;margin:0 0 20px}.core-display{font-size:var(--core-fs-display);font-weight:var(--core-fw-light);letter-spacing:var(--core-fs-display-ls);line-height:1.3;margin:0}.core-h2{font-size:var(--core-fs-section);font-weight:var(--core-fw-light);letter-spacing:-.9px;line-height:1.3;margin:0 0 16px}.core-lede{font-size:var(--core-fs-lede);font-weight:var(--core-fw-light);letter-spacing:-.5px;line-height:1.3;margin:0}.core-body{font-size:var(--core-fs-body);font-weight:var(--core-fw-regular);line-height:1.6;margin:0}.core-small{font-size:var(--core-fs-small);line-height:1.5}.core-btn{display:inline-block;padding:var(--core-btn-pad);font-family:inherit;font-size:var(--core-fs-small);font-weight:var(--core-fw-medium);line-height:1.4;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid var(--core-bg-black);border-radius:var(--core-radius);background:var(--core-bg-black);color:var(--core-ink-invert);cursor:pointer;min-height:44px;transition:opacity .12s ease}.core-btn:hover{opacity:.82}.core-btn:active{transform:scale(.98)}.core-btn--outline{background:transparent;color:var(--core-ink);border-color:var(--core-ink)}.core-btn--outline:hover{background:var(--core-ink);color:var(--core-ink-invert);opacity:1}.core-btn--light{background:var(--core-bg-alt);color:var(--core-ink);border-color:var(--core-bg-alt)}.core-btn--block{display:block;width:100%}.core-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.core :focus-visible,.core-btn:focus-visible{outline:2px solid var(--core-ink);outline-offset:2px}.core-media{display:block;width:100%;height:auto}.core-media--cover{width:100%;height:100%;object-fit:cover;display:block}.core-ratio{position:relative;overflow:hidden}.core-ratio>img,.core-ratio>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.core-grid{display:grid;gap:var(--core-gap)}.core-grid>*{min-width:0}.core-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.core *,.core *:before,.core *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.t3 h1,.t3 h2,.t3 h3,.t3 h4,.t3 h5,.t3 h6{font-weight:var(--core-fw-light);line-height:1.3}.t3 .core-kicker,.t3 .core-eyebrow,.t3 h3.core-card__title,.t3 .core-pdp__acc-btn{font-weight:var(--core-fw-medium);line-height:1.4}.t3 .core-pdp__title{font-weight:var(--core-fw-medium);line-height:1.3}.t3 p,.t3 li,.t3 .core-body{line-height:1.6}.t3 .core-small{line-height:1.55}.t3 .core-display,.t3 .core-pdp__title{letter-spacing:-.03em;line-height:1.1}.t3 .core-h2{letter-spacing:-.03em;line-height:1.12}.t3 .core-lede{letter-spacing:-.02em;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/4/assets/core-tokens.css.map */
