:root{--tf-ground: #111111;--tf-surface: #282828;--tf-surface-raised: #1A1A1A;--tf-panel: #141414;--tf-text: #F3F0EA;--tf-text-muted: #A8A39C;--tf-text-quiet: #9A948C;--tf-text-faint: #807A72;--tf-sport-accent: #00E0C6;--tf-sport-label: #111111;--tf-cta-default: #FF3366;--tf-cta-default-hover: #FF5C82;--tf-depth: #8338EC;--tf-hairline: rgba(243,240,234,.1);--tf-accent: var(--tf-sport-accent);--tf-accent-label: var(--tf-sport-label);--tf-accent-hover: var(--tf-sport-accent);--tf-font-heading: "Archivo", "Helvetica Neue", Arial, sans-serif;--tf-font-body: "Archivo", "Helvetica Neue", Arial, sans-serif;--tf-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tf-fs-display: clamp(46px, 7.4vw, 116px);--tf-fs-section: clamp(30px, 4.4vw, 76px);--tf-fs-card: clamp(17px, 1.6vw, 22px);--tf-fs-eyebrow: 11px;--tf-track-eyebrow: .24em;--tf-track-heading: -.02em;--tf-radius-pill: 999px;--tf-radius-card: 0px;--tf-gutter-tile: 2px;--tf-page-x: 32px;--tf-ease: cubic-bezier(.22, 1, .36, 1);--tf-ease-wipe: cubic-bezier(.76, 0, .24, 1)}@media(max-width:768px){:root{--tf-radius-card: 14px;--tf-page-x: 20px}}[data-tf-world=sport]{--tf-accent: var(--tf-sport-accent);--tf-accent-label: var(--tf-sport-label);--tf-accent-hover: #26F2DA}[data-tf-world=street]{--tf-accent: var(--tf-cta-default);--tf-accent-label: #111111;--tf-accent-hover: var(--tf-cta-default-hover)}.tf-ds{background:var(--tf-ground);color:var(--tf-text);font-family:var(--tf-font-body);-webkit-font-smoothing:antialiased}.tf-ds *,.tf-ds *:before,.tf-ds *:after{box-sizing:border-box}.tf-ds a{color:var(--tf-text);text-decoration:none}.tf-ds a:hover{color:var(--tf-sport-accent)}.tf-ds ::selection{background:var(--tf-cta-default);color:var(--tf-text)}.tf-ds :focus-visible{outline:2px solid var(--tf-sport-accent);outline-offset:3px;border-radius:2px}.tf-eyebrow{display:inline-flex;align-items:center;gap:.7em;font-family:var(--tf-font-mono);font-weight:500;font-size:var(--tf-fs-eyebrow);line-height:1;letter-spacing:var(--tf-track-eyebrow);text-transform:uppercase;color:var(--tf-text-quiet)}.tf-eyebrow--dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tf-accent);box-shadow:0 0 10px 1px var(--tf-accent);flex:none}.tf-heading{font-family:var(--tf-font-heading);color:var(--tf-text);margin:0;text-transform:uppercase;letter-spacing:var(--tf-track-heading);text-wrap:balance}.tf-heading--display{font-weight:900;font-size:var(--tf-fs-display);line-height:.92;letter-spacing:-.03em}.tf-heading--section{font-weight:800;font-size:var(--tf-fs-section);line-height:1;letter-spacing:-.02em}.tf-heading--card{font-weight:700;font-size:var(--tf-fs-card);line-height:1.05;letter-spacing:-.02em}.tf-accent-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--tf-accent);transition:box-shadow .28s linear}.tf-accent-dot.is-active{box-shadow:0 0 0 4px color-mix(in srgb,var(--tf-accent) 22%,transparent)}.tf-status-capsule{display:inline-flex;align-items:center;gap:8px;font-family:var(--tf-font-mono);font-weight:500;font-size:9px;line-height:1;letter-spacing:.18em;text-transform:uppercase;border:1px solid;border-radius:var(--tf-radius-pill);padding:7px 11px;white-space:nowrap}.tf-status-capsule__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.tf-status-capsule--live,.tf-status-capsule--coming{color:var(--tf-accent);border-color:color-mix(in srgb,var(--tf-accent) 40%,transparent)}.tf-status-capsule--archived{color:var(--tf-text-quiet);border-color:var(--tf-hairline)}.tf-pending{display:inline-flex;flex-direction:column;gap:7px}.tf-pending__label{font-family:var(--tf-font-mono);font-weight:400;font-size:9px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-text-faint)}.tf-pending__value{display:inline-block;align-self:flex-start;font-family:var(--tf-font-mono);font-weight:500;font-size:11px;line-height:1;letter-spacing:.08em;color:var(--tf-text-quiet);border:1px dashed rgba(243,240,234,.32);border-radius:6px;padding:7px 10px}.tf-image-slot{position:relative;overflow:hidden;background:var(--tf-surface);border-radius:var(--tf-radius-card)}.tf-image-slot>img,.tf-image-slot>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tf-image-slot__brief{position:absolute;top:22px;left:24px;right:24px;font-family:var(--tf-font-mono);font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-text-quiet)}.tf-button{--b-bg: transparent;--b-bd: var(--tf-hairline);--b-fg: var(--tf-text);--b-hover: var(--tf-accent-hover);position:relative;display:inline-flex;align-items:center;gap:.7em;overflow:hidden;font-family:var(--tf-font-body);font-weight:600;font-size:13px;line-height:1;letter-spacing:.02em;text-transform:none;text-decoration:none;color:var(--b-fg);background:var(--b-bg);border:1px solid var(--b-bd);border-radius:var(--tf-radius-pill);padding:14px 22px;min-height:44px;cursor:pointer;transition:transform .3s var(--tf-ease),color .32s linear,border-color .32s linear}.tf-button__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--b-hover);transform:scaleX(0);transform-origin:left center;transition:transform .38s var(--tf-ease)}.tf-button>*{position:relative;z-index:1}.tf-button:hover .tf-button__fill{transform:scaleX(1)}.tf-button:active{transform:scale(.97)}.tf-button[aria-disabled=true],.tf-button:disabled{opacity:.45;pointer-events:none}.tf-button__arrow{display:inline-block;transition:transform .32s var(--tf-ease)}.tf-button:hover .tf-button__arrow{transform:translate(4px)}.tf-button--primary{--b-bg: var(--tf-accent);--b-bd: transparent;--b-fg: var(--tf-accent-label);--b-hover: var(--tf-accent-hover)}.tf-button--secondary{--b-bg: transparent;--b-bd: var(--tf-hairline);--b-fg: var(--tf-text);--b-hover: rgba(243,240,234,.06)}.tf-button--quiet{padding:0;min-height:0;border:0;background:none;overflow:visible;font-family:var(--tf-font-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-text-quiet)}.tf-button--quiet .tf-button__fill{display:none}.tf-button--quiet:hover{color:var(--tf-text)}.tf-button--icon{padding:12px;min-height:44px;min-width:44px;justify-content:center}@media(prefers-reduced-motion:reduce){.tf-button,.tf-button__fill,.tf-button__arrow,.tf-accent-dot,.tf-status-capsule{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tf-ds.css.map */
