:root{--tcz-ink: #0F0F10;--tcz-ink-2: #1A1A1C;--tcz-bone: #F4F1EA;--tcz-stone: #E7E2D8;--tcz-graphite: #55555B;--tcz-mist: #A9A9AF;--tcz-signal: #FF4F1F;--tcz-signal-hover: #E8430F;--tcz-line: rgba(15, 15, 16, .12);--tcz-line-dark: rgba(244, 241, 234, .14);--tcz-radius: 4px;--tcz-ease: cubic-bezier(.2, .8, .2, 1);--tcz-ink-3: #26262A;--tcz-paper: #FBFAF6;--tcz-white: #FFFFFF;--tcz-stone-2: #D9D3C7;--tcz-signal-deep: #B23A10;--tcz-line-strong: rgba(15, 15, 16, .24);--tcz-line-field: #85827B;--tcz-line-dark-strong: rgba(244, 241, 234, .28);--tcz-success: #1F7A45;--tcz-error: #B3261E;--tcz-radius-card: 6px;--tcz-radius-pill: 999px;--tcz-dur: .2s;--tcz-dur-slow: .45s;--tcz-shadow-1: 0 1px 2px rgba(15, 15, 16, .06), 0 8px 24px -16px rgba(15, 15, 16, .28);--tcz-shadow-2: 0 2px 4px rgba(15, 15, 16, .06), 0 24px 48px -24px rgba(15, 15, 16, .4);--tcz-font-display: var(--font-heading--family, "Barlow Condensed", "Arial Narrow", sans-serif);--tcz-font-body: var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);--tcz-fs-display-xl: clamp(3rem, 1.6rem + 6vw, 7rem);--tcz-fs-display-l: clamp(2.5rem, 1.5rem + 4vw, 5rem);--tcz-fs-display-m: clamp(2rem, 1.35rem + 2.6vw, 3.5rem);--tcz-fs-display-s: clamp(1.625rem, 1.2rem + 1.5vw, 2.5rem);--tcz-fs-title: clamp(1.25rem, 1.05rem + .8vw, 1.625rem);--tcz-fs-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--tcz-fs-body: 1rem;--tcz-fs-small: .875rem;--tcz-fs-micro: .75rem;--tcz-lh-display: .92;--tcz-lh-title: 1.05;--tcz-lh-body: 1.55;--tcz-track-display: -.01em;--tcz-track-title: .005em;--tcz-track-label: .14em;--tcz-track-button: .06em;--tcz-container: 1280px;--tcz-gutter: clamp(16px, 4vw, 40px);--tcz-section-pad: clamp(56px, 8vw, 120px);--tcz-after-crumbs: 8px;--tcz-after-head: clamp(24px, 3vw, 40px);--tcz-grid-gap: clamp(16px, 2vw, 24px);--tcz-anno-h: 44px;--tcz-bar-h: 56px;--header-height: var(--tcz-bar-h);--tcz-surface: var(--tcz-bone);--tcz-surface-raised: var(--tcz-paper);--tcz-fg: var(--tcz-ink);--tcz-fg-muted: var(--tcz-graphite);--tcz-hairline: var(--tcz-line);--tcz-hairline-strong: var(--tcz-line-strong);--tcz-accent-text: var(--tcz-signal-deep);--tcz-media-well: var(--tcz-stone);--tcz-focus: var(--tcz-ink)}@media(min-width:768px){:root{--tcz-anno-h: 36px}}@media(min-width:1024px){:root{--tcz-bar-h: 64px}}:root{--tcz-ed-frame: var(--tcz-ink);--tcz-ed-floor: var(--tcz-bone);--tcz-ed-card: var(--tcz-paper);--tcz-ed-stage: var(--tcz-stone);--tcz-ed-well: var(--tcz-stone-2);--tcz-ed-select: var(--tcz-ink);--tcz-ed-select-halo: var(--tcz-bone);--tcz-ed-handle: var(--tcz-white);--tcz-ed-handle-border: var(--tcz-ink);--tcz-ed-handle-size: 10px;--tcz-ed-snap: var(--tcz-signal);--tcz-ed-guide: var(--tcz-graphite);--tcz-ed-guide-safe: 6 4;--tcz-ed-guide-seam: 0 4.5;--tcz-ed-control-h: 36px;--tcz-ed-bar-h: 56px;--tcz-ed-dock-h: 72px;--tcz-ed-rail-w: 72px;--tcz-ed-drawer-w: 304px;--tcz-ed-col-w: 320px;--tcz-space-1: 4px;--tcz-space-2: 8px;--tcz-space-3: 12px;--tcz-space-4: 16px;--tcz-space-5: 24px;--tcz-space-6: 32px;--tcz-space-7: 48px;--tcz-space-8: 64px;--tcz-space-9: 96px;--tcz-space-10: 128px;--tcz-radius-float: 8px;--tcz-scrim: rgba(15, 15, 16, .48);--tcz-fs-caption: .75rem;--tcz-fs-numeral: clamp(4rem, 2rem + 6vw, 9rem);--tcz-dur-press: .12s;--tcz-dur-tab: .2s;--tcz-dur-sheet: .32s;--tcz-dur-reveal: .45s}@media(pointer:coarse){:root{--tcz-ed-control-h: 44px;--tcz-ed-handle-size: 14px}}@media(max-width:767px){:root{--tcz-ed-bar-h: 52px;--tcz-ed-dock-h: 60px}}@media(prefers-reduced-motion:reduce){:root{--tcz-dur-tab: .12s;--tcz-dur-sheet: .12s;--tcz-dur-reveal: .12s}}:root{--ds-ink: var(--tcz-ink);--ds-ink-2: var(--tcz-ink-2);--ds-ink-3: var(--tcz-ink-3);--ds-raised: var(--tcz-ink-3);--ds-line: var(--tcz-line-dark);--ds-line-2: var(--tcz-line-dark-strong);--ds-text: var(--tcz-bone);--ds-text-dim: var(--tcz-mist);--ds-text-mute: var(--tcz-graphite);--ds-paper: var(--tcz-bone);--ds-paper-ink: var(--tcz-ink);--ds-sand: var(--tcz-stone);--ds-sand-2: var(--tcz-stone-2);--ds-taupe: var(--tcz-mist);--ds-accent: var(--tcz-signal-deep);--ds-accent-on-dark: var(--tcz-signal);--ds-text-mute-on-dark: var(--tcz-mist);--ds-accent-2: var(--tcz-ink-2);--ds-success: var(--tcz-success);--ds-error: var(--tcz-error);--ds-radius-xl: 8px;--ds-radius-lg: var(--tcz-radius-card);--ds-radius: var(--tcz-radius);--ds-radius-sm: var(--tcz-radius);--ds-ease: var(--tcz-ease);--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--color-primary-button-hover-background: var(--tcz-signal-hover);--color-primary-button-hover-border: var(--tcz-signal-hover);--color-primary-button-hover-text: var(--tcz-ink)}body{background-color:var(--tcz-bone);color:var(--tcz-ink);font-family:var(--tcz-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--tcz-font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tcz-track-display);text-wrap:balance}p,li{text-wrap:pretty}:where(button){font:inherit;color:inherit;letter-spacing:inherit}::selection{background:var(--tcz-signal);color:var(--tcz-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tcz-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto}}.tcz-container,.tcz-container--wide,.tcz-container--narrow{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--tcz-gutter);max-width:calc(var(--tcz-container) + 2 * var(--tcz-gutter))}.tcz-container--wide{max-width:calc(1440px + 2 * var(--tcz-gutter))}.tcz-container--narrow{max-width:calc(760px + 2 * var(--tcz-gutter))}.tcz-band{padding-block:var(--tcz-section-pad)}.tcz-band--tight{padding-block:calc(var(--tcz-section-pad) / 2)}.tcz-band--bone{background-color:var(--tcz-bone);color:var(--tcz-ink);--tcz-surface: var(--tcz-bone)}.tcz-band--stone{background-color:var(--tcz-stone);color:var(--tcz-ink);--tcz-surface: var(--tcz-stone);--tcz-media-well: var(--tcz-stone-2)}.tcz-band--ink,.tcz-on-ink{--tcz-surface: var(--tcz-ink);--tcz-surface-raised: var(--tcz-ink-2);--tcz-fg: var(--tcz-bone);--tcz-fg-muted: var(--tcz-mist);--tcz-hairline: var(--tcz-line-dark);--tcz-hairline-strong: var(--tcz-line-dark-strong);--tcz-accent-text: var(--tcz-signal);--tcz-media-well: var(--tcz-ink-2);--tcz-focus: var(--tcz-bone);color:var(--tcz-bone)}.tcz-band--ink{background-color:var(--tcz-ink)}.tcz-band--ink :is(h1,h2,h3,h4){color:var(--tcz-bone)}.tcz-grid{display:grid;gap:var(--tcz-grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.tcz-grid--2,.tcz-grid--3,.tcz-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tcz-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tcz-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcz-display-xl,.tcz-display-l,.tcz-display-m,.tcz-display-s{margin:0;font-family:var(--tcz-font-display);font-weight:700;line-height:var(--tcz-lh-display);letter-spacing:var(--tcz-track-display);text-transform:uppercase;text-wrap:balance;color:var(--tcz-fg)}.tcz-display-xl{font-size:var(--tcz-fs-display-xl);line-height:.88}.tcz-display-l{font-size:var(--tcz-fs-display-l)}.tcz-display-m{font-size:var(--tcz-fs-display-m)}.tcz-display-s{font-size:var(--tcz-fs-display-s);line-height:1}.tcz-title{margin:0;font-family:var(--tcz-font-display);font-size:var(--tcz-fs-title);font-weight:700;line-height:var(--tcz-lh-title);letter-spacing:var(--tcz-track-display);text-transform:uppercase;color:var(--tcz-fg)}.tcz-lead{margin:0;font-size:var(--tcz-fs-lead);line-height:1.5;color:var(--tcz-fg-muted)}.tcz-body{font-size:var(--tcz-fs-body);line-height:var(--tcz-lh-body)}.tcz-small{font-size:var(--tcz-fs-small);line-height:1.5}.tcz-micro{font-size:var(--tcz-fs-micro);line-height:1.45}.tcz-muted{color:var(--tcz-fg-muted)}.tcz-price{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tcz-price--display{font-family:var(--tcz-font-display);font-weight:600;font-size:1.25rem;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.tcz-link{color:var(--tcz-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--tcz-signal);text-decoration-thickness:2px;text-underline-offset:4px;transition:color var(--tcz-dur) var(--tcz-ease)}.tcz-link:hover{color:var(--tcz-accent-text)}.tcz-eyebrow{display:inline-flex;align-items:center;gap:.625rem;margin:0 0 .875rem;font-family:var(--tcz-font-body);font-size:var(--tcz-fs-micro);font-weight:600;line-height:1.2;letter-spacing:var(--tcz-track-label);text-transform:uppercase;color:var(--tcz-fg-muted)}.tcz-eyebrow:before{content:"";flex:none;width:1.25rem;height:2px;background:var(--tcz-signal)}.tcz-section-head{margin:0 0 clamp(28px,4vw,48px);max-width:52rem}.tcz-section-head>h2,.tcz-section-head__title{margin:0;font-family:var(--tcz-font-display);font-size:var(--tcz-fs-display-m);font-weight:700;line-height:var(--tcz-lh-display);letter-spacing:var(--tcz-track-display);text-transform:uppercase;color:var(--tcz-fg)}.tcz-section-head__dek,.tcz-section-head>h2+p{margin:.875rem 0 0;max-width:40rem;font-size:var(--tcz-fs-lead);line-height:1.5;color:var(--tcz-fg-muted)}.tcz-section-head--center{margin-inline:auto;text-align:center}.tcz-section-head--center .tcz-section-head__dek,.tcz-section-head--center>h2+p{margin-inline:auto}.tcz-section-head--split{max-width:none;display:grid;gap:1rem}.tcz-section-head--split .tcz-section-head__aside{align-self:end}@media(min-width:768px){.tcz-section-head--split{grid-template-columns:minmax(0,1fr) auto;column-gap:2rem}.tcz-section-head--split .tcz-section-head__aside{grid-column:2;grid-row:1 / span 3}}.tcz-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:52px;padding:0 1.625rem;border:1.5px solid transparent;border-radius:var(--tcz-radius);background:transparent;font-family:var(--tcz-font-display);font-size:1.0625rem;font-weight:600;line-height:1;letter-spacing:var(--tcz-track-button);text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--tcz-dur) var(--tcz-ease),border-color var(--tcz-dur) var(--tcz-ease),color var(--tcz-dur) var(--tcz-ease),transform var(--tcz-dur) var(--tcz-ease)}.tcz-btn:active{transform:translateY(1px)}.tcz-btn[disabled],.tcz-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.tcz-btn--signal,a.tcz-btn--signal{background-color:var(--tcz-signal);border-color:var(--tcz-signal);color:var(--tcz-ink)}.tcz-btn--signal:hover,a.tcz-btn--signal:hover{background-color:var(--tcz-signal-hover);border-color:var(--tcz-signal-hover);color:var(--tcz-ink)}.tcz-btn--ink,a.tcz-btn--ink{background-color:var(--tcz-ink);border-color:var(--tcz-ink);color:var(--tcz-bone)}.tcz-btn--ink:hover,a.tcz-btn--ink:hover{background-color:var(--tcz-ink-3);border-color:var(--tcz-ink-3);color:var(--tcz-bone)}.tcz-btn--ghost,a.tcz-btn--ghost{background-color:transparent;border-color:var(--tcz-fg);color:var(--tcz-fg)}.tcz-btn--ghost:hover,a.tcz-btn--ghost:hover{background-color:var(--tcz-fg);border-color:var(--tcz-fg);color:var(--tcz-surface)}.tcz-btn--sm{min-height:44px;padding:0 1.125rem;font-size:.9375rem}.tcz-btn--block{display:flex;width:100%}.tcz-btn__icon{width:1rem;height:1rem;flex:none;transition:transform var(--tcz-dur) var(--tcz-ease)}.tcz-btn:hover .tcz-btn__icon{transform:translate(3px)}.tcz-actions-row{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:479px){.tcz-actions-row>.tcz-btn{flex:1 1 100%}}.tcz-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--tcz-surface-raised);border:1px solid var(--tcz-hairline);border-radius:var(--tcz-radius-card);color:var(--tcz-fg)}.tcz-card--link{text-decoration:none;transition:border-color var(--tcz-dur) var(--tcz-ease),box-shadow var(--tcz-dur) var(--tcz-ease),transform var(--tcz-dur) var(--tcz-ease)}.tcz-card--link:hover{border-color:var(--tcz-hairline-strong);box-shadow:var(--tcz-shadow-1);transform:translateY(-2px);color:var(--tcz-fg)}.tcz-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--tcz-media-well)}.tcz-card__media>img,.tcz-card__media>picture>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--tcz-dur-slow) var(--tcz-ease)}.tcz-card--link:hover .tcz-card__media>img,.tcz-card--link:hover .tcz-card__media>picture>img{transform:scale(1.03)}.tcz-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem 1.125rem 1.25rem}.tcz-tag{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;gap:.375rem;padding:.3125rem .625rem;border:1px solid var(--tcz-hairline-strong);border-radius:var(--tcz-radius-pill);background:transparent;font-family:var(--tcz-font-body);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tcz-fg)}.tcz-tag--signal{background:var(--tcz-signal);border-color:var(--tcz-signal);color:var(--tcz-ink)}.tcz-tag--ink{background:var(--tcz-ink);border-color:var(--tcz-ink);color:var(--tcz-bone)}.tcz-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.tcz-logo{display:block;width:auto;height:1em;flex:none}.tcz-logo--mark{width:1em}#header-group{position:sticky;top:0;z-index:60;background-color:var(--tcz-ink)}#header-group:has(.tcz-anno){top:calc(-1 * var(--tcz-anno-h))}.tcz-hdr{--tcz-surface: var(--tcz-ink);--tcz-fg: var(--tcz-bone);--tcz-fg-muted: var(--tcz-mist);--tcz-hairline: var(--tcz-line-dark);--tcz-focus: var(--tcz-bone);position:relative;background-color:var(--tcz-ink);color:var(--tcz-bone);font-family:var(--tcz-font-body)}.tcz-hdr,.tcz-hdr *,.tcz-hdr *:before,.tcz-hdr *:after{box-sizing:border-box}.tcz-hdr [hidden]{display:none!important}#header-group .tcz-hdr :is(a,button,summary):not(.tcz-btn){color:inherit!important}#header-group .tcz-hdr .tcz-btn--signal{color:var(--tcz-ink)!important}.tcz-anno{height:var(--tcz-anno-h);overflow:hidden;background-color:var(--tcz-ink);border-bottom:1px solid var(--tcz-line-dark);color:var(--tcz-mist)}.tcz-anno__inner{display:flex;align-items:center;justify-content:center;height:100%}.tcz-anno__text{margin:0;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase}.tcz-anno__part{display:block}@media(max-width:767.98px){.tcz-anno__part{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcz-anno__text{min-width:0;max-width:100%;letter-spacing:.03em}}.tcz-anno__sep{display:none;color:var(--tcz-signal);padding-inline:.75em}@media(min-width:768px){.tcz-anno__text{letter-spacing:.1em}.tcz-anno__part,.tcz-anno__sep{display:inline}}@media(min-width:640px)and (max-width:767.98px){.tcz-anno__text:has(>:nth-child(5)){letter-spacing:.1em}.tcz-anno__text:has(>:nth-child(5)) .tcz-anno__part{display:inline;white-space:normal}.tcz-anno__text:has(>:nth-child(5)) .tcz-anno__sep{display:inline}}.tcz-bar{position:relative;background-color:var(--tcz-ink);border-bottom:1px solid var(--tcz-line-dark)}.tcz-bar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.5rem;height:var(--tcz-bar-h)}.tcz-hdr__brand{grid-column:2;display:inline-flex;align-items:center;justify-self:center;height:44px;padding-inline:.25rem;text-decoration:none;font-size:16px}.tcz-hdr__brand .tcz-logo{height:1em}.tcz-nav{display:none}.tcz-hdr__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:.25rem}.tcz-hdr__cta{display:none;margin-left:.5rem}.tcz-iconbtn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--tcz-radius);color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--tcz-dur) var(--tcz-ease)}.tcz-iconbtn:hover{background-color:color-mix(in srgb,var(--tcz-bone) 9%,transparent)}.tcz-iconbtn svg{width:22px;height:22px;display:block}.tcz-cartwrap{display:inline-flex}.tcz-badge{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--tcz-radius-pill);background:var(--tcz-signal);color:var(--tcz-ink);font-family:var(--tcz-font-body);font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;pointer-events:none}@keyframes tcz-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.tcz-badge.mz-hd__badge--pop{animation:tcz-badge-pop .34s var(--tcz-ease)}.tcz-menu{grid-column:1;justify-self:start}.tcz-menu>summary{list-style:none}.tcz-menu>summary::-webkit-details-marker{display:none}.tcz-burger{position:relative;width:20px;height:14px;display:block}.tcz-burger span{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform var(--tcz-dur) var(--tcz-ease),opacity var(--tcz-dur) var(--tcz-ease),top var(--tcz-dur) var(--tcz-ease)}.tcz-burger span:nth-child(1){top:0}.tcz-burger span:nth-child(2){top:6px}.tcz-burger span:nth-child(3){top:12px}.tcz-menu[open] .tcz-burger span:nth-child(1){top:6px;transform:rotate(45deg)}.tcz-menu[open] .tcz-burger span:nth-child(2){opacity:0}.tcz-menu[open] .tcz-burger span:nth-child(3){top:6px;transform:rotate(-45deg)}.tcz-drawer{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:calc(100dvh - var(--tcz-bar-h) - var(--tcz-anno-h));overflow-y:auto;overscroll-behavior:contain;padding:.5rem var(--tcz-gutter) 2rem;background-color:var(--tcz-ink);border-top:1px solid var(--tcz-line-dark)}.tcz-drawer__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--tcz-ink) 64%,transparent)}.tcz-drawer__list{list-style:none;margin:0;padding:0}.tcz-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;border-bottom:1px solid var(--tcz-line-dark);font-family:var(--tcz-font-display);font-size:1.75rem;font-weight:600;line-height:1;letter-spacing:.01em;text-transform:uppercase;text-decoration:none}.tcz-drawer__text{display:grid;gap:4px;padding-block:.625rem}.tcz-drawer__note{font:400 .875rem/1.3 var(--tcz-font-body);letter-spacing:0;text-transform:none;color:var(--tcz-fg-muted)}.tcz-drawer__link svg{width:20px;height:20px;flex:none;color:var(--tcz-mist);transition:transform var(--tcz-dur) var(--tcz-ease),color var(--tcz-dur) var(--tcz-ease)}.tcz-drawer__link:hover svg,.tcz-drawer__link[aria-current=page] svg{color:var(--tcz-signal);transform:translate(3px)}.tcz-drawer__cta{margin-top:1.5rem}#MainContent:focus{outline:none}.tcz-drawer__close{margin-top:1.5rem;min-height:48px}.tcz-drawer__sub{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;color:var(--tcz-mist)}.tcz-drawer__sub a{display:flex;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:none}.tcz-drawer__sub a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){html:has(.tcz-menu[open]){overflow:hidden}}@media(min-width:768px){.tcz-hdr__cta{display:inline-flex}.tcz-hdr__brand{font-size:18px}}@media(min-width:1024px){.tcz-bar__inner{grid-template-columns:auto 1fr auto;column-gap:1.5rem}.tcz-menu{display:none}.tcz-hdr__brand{grid-column:1;justify-self:start;font-size:20px;padding-inline:0}.tcz-nav{display:block;grid-column:2;justify-self:center}.tcz-hdr__actions{grid-column:3}}.tcz-nav__list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.tcz-nav__link{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 .5rem;font-family:var(--tcz-font-display);font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;white-space:nowrap}@media(min-width:1200px){.tcz-nav__link{padding:0 .875rem;font-size:1rem}}.tcz-nav__link:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:8px;height:2px;background:var(--tcz-signal);transform:scaleX(0);transform-origin:left center;transition:transform var(--tcz-dur) var(--tcz-ease)}@media(min-width:1200px){.tcz-nav__link:after{left:.875rem;right:.875rem}}.tcz-nav__link:hover:after,.tcz-nav__link:focus-visible:after,.tcz-nav__link[aria-current=page]:after{transform:scaleX(1)}.tcz-ftr{--tcz-surface: var(--tcz-ink);--tcz-fg: var(--tcz-bone);--tcz-fg-muted: var(--tcz-mist);--tcz-hairline: var(--tcz-line-dark);--tcz-focus: var(--tcz-bone);background-color:var(--tcz-ink);color:var(--tcz-bone);font-family:var(--tcz-font-body);overflow:hidden}.tcz-ftr,.tcz-ftr *,.tcz-ftr *:before,.tcz-ftr *:after{box-sizing:border-box}.tcz-ftr__top{display:grid;gap:2.5rem;padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px)}@media(min-width:900px){.tcz-ftr__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}}.tcz-ftr__logo{display:inline-flex;font-size:26px;color:var(--tcz-bone);text-decoration:none}@media(min-width:900px){.tcz-ftr__logo{font-size:30px}}.tcz-ftr__line{margin:1.25rem 0 0;max-width:22rem;font-family:var(--tcz-font-display);font-size:1.375rem;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--tcz-mist)}.tcz-ftr__contact{margin:1.25rem 0 0;font-size:.9375rem;color:var(--tcz-mist)}.tcz-ftr__contact a{color:var(--tcz-bone);text-decoration:underline;text-decoration-color:var(--tcz-signal);text-underline-offset:4px}.tcz-ftr__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}@media(min-width:640px){.tcz-ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.tcz-ftr__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcz-ftr__title{margin:0 0 .75rem;font-family:var(--tcz-font-body);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:var(--tcz-track-label);text-transform:uppercase;color:var(--tcz-bone)}.tcz-ftr__list{list-style:none;margin:0;padding:0;color:var(--tcz-mist)}.tcz-ftr__list a{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;color:var(--tcz-mist);text-decoration:none;transition:color var(--tcz-dur) var(--tcz-ease)}.tcz-ftr__list a:hover{color:var(--tcz-bone);text-decoration:underline;text-decoration-color:var(--tcz-signal);text-underline-offset:4px}.tcz-ftr__big{display:block;padding-block:.5rem 0;color:var(--tcz-ink-3);line-height:0}.tcz-ftr__big .tcz-logo{width:100%;height:auto}.tcz-ftr__legal{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem 2rem;border-top:1px solid var(--tcz-line-dark);font-size:.8125rem;line-height:1.5;color:var(--tcz-mist)}.tcz-ftr__legal p{margin:0}.tcz-ftr__legal span+span:before{content:"\b7";padding-inline:.5em;color:var(--tcz-graphite)}@media(min-width:900px){.tcz-ftr__legal{flex-direction:row;align-items:center;justify-content:space-between}}.tcz-ftr__pay{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.tcz-ftr__pay svg{display:block;width:38px;height:24px}.tcz-ftr__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0;padding:var(--tcz-space-5) 0 0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--tcz-mist)}.tcz-ftr__facts li{display:flex;align-items:center;gap:.5rem}.tcz-ftr__facts li+li:before{content:"\b7";color:var(--tcz-signal)}#header-group:has(.tcz-hdr--transparent){position:fixed;inset-inline:0;top:0}#header-group:has(.tcz-hdr--transparent .tcz-anno){transition:top var(--tcz-dur-tab) var(--tcz-ease)}#header-group:has(.tcz-hdr--transparent.is-scrolled .tcz-anno){top:calc(-1 * var(--tcz-anno-h))}.tcz-hdr--transparent,.tcz-hdr--transparent .tcz-anno,.tcz-hdr--transparent .tcz-bar{background-color:transparent;border-bottom-color:transparent;transition:background-color var(--tcz-dur-tab) var(--tcz-ease),border-color var(--tcz-dur-tab) var(--tcz-ease)}.tcz-hdr--transparent{--tcz-fg: var(--tcz-bone);color:var(--tcz-bone);transition:color var(--tcz-dur-tab) var(--tcz-ease)}.tcz-hdr--transparent.is-scrolled,.tcz-hdr--transparent.is-scrolled .tcz-anno,.tcz-hdr--transparent.is-scrolled .tcz-bar{background-color:var(--tcz-bone);border-bottom-color:var(--tcz-line)}.tcz-hdr--transparent.is-scrolled{--tcz-surface: var(--tcz-bone);--tcz-fg: var(--tcz-ink);--tcz-fg-muted: var(--tcz-graphite);--tcz-hairline: var(--tcz-line);--tcz-focus: var(--tcz-ink);color:var(--tcz-ink)}.tcz-hdr--transparent.is-scrolled .tcz-drawer{--tcz-surface: var(--tcz-ink);--tcz-fg: var(--tcz-bone);--tcz-fg-muted: var(--tcz-mist);--tcz-hairline: var(--tcz-line-dark);--tcz-focus: var(--tcz-bone);color:var(--tcz-bone)}.tcz-price-build{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:1rem;line-height:1.4}.tcz-price-build__price{font-size:1.0625rem}.tcz-price-build__sep,.tcz-price-build__note{color:var(--tcz-fg-muted)}.tcz-price-build--compact{gap:.125rem .375rem;font-size:.875rem;line-height:1.4}.tcz-price-build--compact .tcz-price-build__price{font-size:1rem}.tcz-price-build--printed{flex-direction:column;align-items:flex-start;gap:.125rem}.tcz-price-build__lead .tcz-price-build__price{font-weight:600}.tcz-price-build__with{color:var(--tcz-fg)}.tcz-price-build__detail{font-size:.875rem;color:var(--tcz-fg-muted)}.tcz-price-build--compact .tcz-price-build__with{color:var(--tcz-fg-muted)}.tcz-delivery{margin:0;font-size:.9375rem;color:var(--tcz-fg-muted)}.tcz-plate{display:block;width:100%;aspect-ratio:3 / 2;border-radius:var(--tcz-radius-card);background-repeat:no-repeat;background-color:var(--tcz-stone)}.tcz-plate--fallback{display:grid;place-items:center;color:var(--tcz-graphite)}.tcz-plate__mark{height:2.5rem;opacity:.5}.tcz-dock{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:.625rem var(--tcz-gutter) calc(.625rem + env(safe-area-inset-bottom));background-color:var(--tcz-surface-raised);border-top:1px solid var(--tcz-hairline);box-shadow:var(--tcz-shadow-2)}.tcz-dock[hidden]{display:none}.tcz-dock__inner{display:flex;align-items:center;gap:1rem;max-width:var(--tcz-container);margin-inline:auto}.tcz-dock__price{flex:none;font-size:1rem}.tcz-dock__price:has(.tcz-price-build__with){flex:0 1 auto;max-width:48%;line-height:1.25}.tcz-dock__price .tcz-price-build__lead{display:flex;flex-direction:column}.tcz-dock__price .tcz-price-build__price{font-weight:600}.tcz-dock__price .tcz-price-build__with{font-size:.75rem;color:var(--tcz-fg-muted)}.tcz-dock__cta{flex:1}@media(min-width:1024px){.tcz-dock{display:none}}.tcz-chip{display:inline-flex;align-items:center;width:fit-content;padding:.25rem .625rem;border-radius:var(--tcz-radius-pill);background-color:var(--tcz-media-well);font-family:var(--tcz-font-body);font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--tcz-fg-muted);white-space:nowrap}.shopify-section:has(>.mzs-crumbbar)+.shopify-section>:is(.mzs-pad,.ds-faq,.ds-legal,.tcz-band){padding-top:var(--tcz-after-crumbs)}.mzs-crumbbar .mzs-crumbs{margin-bottom:4px}.shopify-section:has(>.mzs-crumbbar)+.shopify-section .cart-page--empty .cart-page__title{margin-top:0}#MainContent .search-page__header search-page-input-component{margin-top:0}.shopify-section:has(>.mzs-crumbbar):has(+.ds-faq-section)>.mzs-crumbbar{background:var(--tcz-ink)}.shopify-section:has(>.mzs-crumbbar):has(+.ds-faq-section) .mzs-crumbs{color:var(--tcz-mist)}.shopify-section:has(>.mzs-crumbbar):has(+.ds-faq-section) .mzs-crumbs a{color:var(--tcz-mist)}.shopify-section:has(>.mzs-crumbbar):has(+.ds-faq-section) .mzs-crumbs a:hover,.shopify-section:has(>.mzs-crumbbar):has(+.ds-faq-section) .mzs-crumbs [aria-current=page]{color:var(--tcz-bone)}.shopify-section:has(>.mzs-crumbbar):has(+.ds-faq-section) .mzs-crumbs a:focus-visible{outline-color:var(--tcz-bone)}.mzs-empty.mzs-pad{padding-top:40px}.mzs-empty .mzs-empty__code{font-size:var(--tcz-fs-display-s);line-height:1}.tczd.tczd--head{padding-top:var(--tcz-after-head)}.tczd-crumbs .mzs-crumbs{margin:0 0 6px;line-height:1.3}.tczd--head .tczd-head{margin-bottom:clamp(16px,2vw,24px)}.tczd--head .tczd-head__dek{max-width:48rem}.tczd .tczd-filter:has(+.tczd-lib__note){margin-bottom:8px}.tczd .tczd-lib__note{max-width:75ch;margin:0 0 16px}@media(min-width:1200px){.ds-legal__inner:has(>.ds-legal__toc){display:grid;grid-template-columns:minmax(0,720px) minmax(240px,320px);column-gap:clamp(48px,6vw,96px);align-items:start;max-width:none}.ds-legal__inner:has(>.ds-legal__toc)>*{grid-column:1}.ds-legal__inner:has(>.ds-legal__toc)>.ds-legal__toc{grid-column:2;grid-row:1 / span 3;position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.tcz-btn,.tcz-btn__icon,.tcz-card--link,.tcz-card__media>img,.tcz-card__media>picture>img,.tcz-link,.tcz-iconbtn,.tcz-burger span,.tcz-nav__link:after,.tcz-drawer__link svg,.tcz-ftr__list a{transition:none!important}.tcz-btn:hover .tcz-btn__icon,.tcz-card--link:hover,.tcz-card--link:hover .tcz-card__media>img,.tcz-card--link:hover .tcz-card__media>picture>img,.tcz-drawer__link:hover svg{transform:none}.tcz-badge.mz-hd__badge--pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/tcz-brand.css.map */
