.tc-band{--tc-ink: #1a1a1a;--tc-ink-soft: #4a4a4a;--tc-ink-muted: #6b6b6b;--tc-surface: #ffffff;--tc-surface-warm: #f7f4f0;--tc-green: #0e3d2d;--tc-green-deep: #0a2e22;--tc-action: #ea5836;--tc-action-hover: #f2724f;--tc-on-action: #1a1a1a;--tc-line: rgba(26, 26, 26, .1);--tc-line-mid: rgba(26, 26, 26, .18);--tc-line-strong: rgba(26, 26, 26, .3);--tc-tint: rgba(26, 26, 26, .035);--tc-font-body: var(--FONT-STACK-BODY, system-ui, -apple-system, sans-serif);--tc-font-heading: var(--FONT-STACK-HEADING, var(--tc-font-body));--tc-fs-display: 46px;--tc-fs-eyebrow: 11px;--tc-fs-heading: 25px;--tc-ls-heading: -.014em;--tc-fs-body: 16px;--tc-fs-sub: 15px;--tc-sub-measure: 40ch;--tc-fs-caption: 13px;--tc-gutter: 20px;--tc-gap: 14px;--tc-band-pad: 72px;--tc-band-pad-lg: 104px;--tc-radius: 12px;--tc-radius-btn: 2px;--tc-tap: 44px;--tc-dur: .2s;--tc-ease: cubic-bezier(.22, .61, .24, 1);--tc-focus-inset: -5px;box-sizing:border-box;display:block;background:var(--tc-bg);color:var(--tc-fg);font-family:var(--tc-font-body);font-size:var(--tc-fs-body);padding-top:var(--tc-pt, var(--tc-band-pad));padding-bottom:var(--tc-pb, var(--tc-band-pad));overflow-x:clip}.tc-band *,.tc-band *:before,.tc-band *:after{box-sizing:inherit}.tc-band--light{--tc-bg: var(--tc-surface);--tc-fg: var(--tc-ink);--tc-fg-muted: var(--tc-ink-muted);--tc-display-fg: var(--tc-green);--tc-focus: var(--tc-green);--tc-focus-alt: #ffffff}.tc-band--warm{--tc-bg: var(--tc-surface-warm);--tc-fg: var(--tc-ink);--tc-fg-muted: var(--tc-ink-muted);--tc-display-fg: var(--tc-green);--tc-focus: var(--tc-green);--tc-focus-alt: #ffffff}.tc-band--green{--tc-bg: var(--tc-green);--tc-fg: #ffffff;--tc-fg-muted: rgba(255, 255, 255, .82);--tc-display-fg: var(--tc-fg);--tc-focus: #ffffff;--tc-focus-alt: var(--tc-green-deep)}.tc-band__inner{width:100%;max-width:1280px;margin:0 auto;padding-inline:var(--tc-gutter)}.tc-eyebrow{font-size:var(--tc-fs-eyebrow);font-weight:600;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--tc-fg-muted);margin:0}.tc-heading{font-family:var(--tc-font-heading);font-size:var(--tc-fs-heading);line-height:1.25;letter-spacing:var(--tc-ls-heading, -.014em);font-weight:var(--tc-fw-display, 300);margin:0;color:var(--tc-fg);max-width:22ch;text-wrap:balance}.tc-display{font-family:var(--tc-font-heading);font-size:var(--tc-fs-display);line-height:1;letter-spacing:-.03em;font-weight:var(--tc-fw-display, 300);margin:0;color:var(--tc-display-fg, var(--tc-fg))}.tc-sub{font-size:var(--tc-fs-sub);line-height:1.65;color:var(--tc-fg-muted);margin:12px 0 0;max-width:var(--tc-sub-measure, 40ch)}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 28px;border:0;border-radius:var(--tc-radius-btn);font-family:inherit;font-size:13px;font-weight:600;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--tc-dur) ease-out,box-shadow var(--tc-dur) ease-out}.tc-btn--primary{background:var(--tc-action);color:var(--tc-on-action)}.tc-btn--primary:hover{background:var(--tc-action-hover)}.tc-btn--ghost{background:transparent;color:var(--tc-fg);box-shadow:inset 0 0 0 1px var(--tc-line-mid)}.tc-btn--ghost:hover{background:var(--tc-tint);box-shadow:inset 0 0 0 1px var(--tc-fg)}.tc-band--green .tc-btn--ghost{box-shadow:inset 0 0 0 1px #ffffff80}.tc-band--green .tc-btn--ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px var(--tc-fg)}.tc-btn__arrow{flex:none;transition:transform .25s var(--tc-ease)}.tc-btn:hover .tc-btn__arrow{transform:translate(4px)}.tc-link{color:var(--tc-fg);text-decoration:underline;text-underline-offset:3px;font-weight:600}.tc-band a:focus-visible,.tc-band button:focus-visible,.tc-band summary:focus-visible{outline:none}.tc-band a,.tc-band button,.tc-band summary{position:relative}.tc-band a:focus-visible:after,.tc-band button:focus-visible:after,.tc-band summary:focus-visible:after{content:"";position:absolute;inset:var(--tc-focus-inset, -5px);border:2px solid var(--tc-focus);box-shadow:0 0 0 2px var(--tc-focus-alt);border-radius:inherit;pointer-events:none;z-index:1}.tc-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}.tc-tile{flex:1;display:block;color:var(--tc-fg);text-decoration:none;transition:transform .12s var(--tc-ease)}.tc-tile:active{transform:translateY(1px)}.tc-tile__media{display:block;overflow:hidden;aspect-ratio:var(--tc-tile-ratio, 4 / 5);background:var(--tc-surface-warm)}.tc-tile__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--tc-ease)}.tc-tile__img--placeholder{fill:var(--tc-line-strong);background:var(--tc-surface-warm)}.tc-tile:hover .tc-tile__img{transform:scale(1.025)}.tc-tile__label{display:block;margin-top:16px;font-size:var(--tc-fs-eyebrow);font-weight:600;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;color:var(--tc-fg)}.tc-tile:hover .tc-tile__label{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.tc-rail{position:relative}.tc-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--tc-rail-item, 78%);gap:var(--tc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0 0 4px;list-style:none}.tc-rail__track:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--tc-focus),inset 0 0 0 4px var(--tc-focus-alt)!important}.tc-rail__track::-webkit-scrollbar{display:none}.tc-rail__track>*{scroll-snap-align:start}.tc-rail__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--tc-tap);height:var(--tc-tap);flex:none;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tc-fg);cursor:pointer;box-shadow:inset 0 0 0 1px var(--tc-line-mid);transition:box-shadow var(--tc-dur) var(--tc-ease),opacity var(--tc-dur) var(--tc-ease)}.tc-rail__arrow:hover:not([disabled]){box-shadow:inset 0 0 0 1px var(--tc-fg)}.tc-rail__arrow[disabled]{opacity:.28;cursor:default}.tc-band--green .tc-rail__arrow{box-shadow:inset 0 0 0 1px #ffffff80}.tc-band--green .tc-rail__arrow:hover:not([disabled]){box-shadow:inset 0 0 0 1px var(--tc-fg)}.tc-rail__arrow[hidden]{display:none!important}.tc-marquee{position:relative}.tc-band.tc-marquee:not([data-tc-init]) .tc-marquee__track{animation-name:none!important}.tc-band.tc-marquee.is-playing .tc-marquee__track{animation-play-state:running}.tc-band.tc-marquee.is-paused .tc-marquee__track{animation-play-state:paused}.tc-band .tc-marquee__toggle{position:absolute;z-index:2;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--tc-tap);height:var(--tc-tap);min-width:var(--tc-tap);min-height:var(--tc-tap);padding:0;border:0;border-radius:50%;background:var(--tc-bg);color:var(--tc-fg);cursor:pointer;box-shadow:inset 0 0 0 1px var(--tc-line-strong),-14px 0 18px 14px var(--tc-bg);transition:box-shadow var(--tc-dur) ease-out}.tc-band--green .tc-marquee__toggle{box-shadow:inset 0 0 0 1px #ffffff8c,-14px 0 18px 14px var(--tc-bg)}.tc-band .tc-marquee__toggle:active{transform:translateY(calc(-50% + 1px))}.tc-marquee__toggle .tc-icon-play{display:none}.tc-marquee__toggle[aria-pressed=true] .tc-icon-play{display:block}.tc-marquee__toggle[aria-pressed=true] .tc-icon-pause{display:none}@media(min-width:768px){.tc-band{--tc-fs-heading: 34px;--tc-ls-heading: -.018em;--tc-fs-display: 82px;--tc-sub-measure: 48ch}}@media(min-width:768px){.tc-band{padding-top:calc(var(--tc-pt, var(--tc-band-pad)) + var(--tc-band-pad-lg) - var(--tc-band-pad));padding-bottom:calc(var(--tc-pb, var(--tc-band-pad)) + var(--tc-band-pad-lg) - var(--tc-band-pad))}}@media(min-width:768px){.tc-band{--tc-gap: 24px}}@media(min-width:900px){.tc-band{--tc-gutter: 40px}.tc-band .tc-marquee__toggle{right:16px}}@media(min-width:1280px){.tc-band{--tc-fs-heading: 38px}}@media(prefers-reduced-motion:reduce){.tc-band{--tc-dur: 0s}.tc-band *,.tc-band *:before,.tc-band *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/tc-kit.css.map */
