.tczh{--tczh-plate: var(--tcz-stone);position:relative;padding-block:var(--tcz-section-pad);background-color:var(--tcz-surface);color:var(--tcz-fg);font-family:var(--tcz-font-body);font-size:var(--tcz-fs-body);line-height:var(--tcz-lh-body)}.tczh,.tczh *,.tczh *:before,.tczh *:after{box-sizing:border-box}.tczh.tcz-band--stone,.tczh .tcz-band--stone{--tczh-plate: var(--tcz-bone)}.tczh .tcz-band--bone,.tczh .tcz-band--ink{--tczh-plate: var(--tcz-stone)}.tczh-wrap{width:100%;max-width:calc(var(--tcz-container) + 2 * var(--tcz-gutter));margin-inline:auto;padding-inline:var(--tcz-gutter)}.tczh .tczh-display{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)}.tczh .tczh-h2{font-size:var(--tcz-fs-display-m)}.tczh .tczh-head{margin:0 0 clamp(28px,4vw,48px);max-width:52rem}.tczh .tczh-dek{margin:.875rem 0 0;max-width:40rem;font-size:var(--tcz-fs-lead);line-height:1.5;color:var(--tcz-fg-muted)}:where(.tczh) :is(p,h1,h2,h3,figure){margin:0}.tczh .tcz-eyebrow{margin:0 0 .875rem}.tczh-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(24px,3vw,36px)}@media(max-width:479px){.tczh-actions>.tcz-btn{flex:1 1 auto;padding-inline:1.125rem}}.tczh-ticks{list-style:none;margin:0;padding:0}.tczh-ticks>li{position:relative;padding-left:1.625rem}.tczh-ticks>li:before{content:"";position:absolute;left:.125rem;top:.45em;width:.75rem;height:.4rem;border-left:2px solid var(--tcz-signal);border-bottom:2px solid var(--tcz-signal);transform:rotate(-45deg)}.tczh .tczh-link{display:inline-flex;align-items:center;min-height:44px;color:var(--tcz-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--tcz-signal);text-decoration-thickness:2px;text-underline-offset:5px;transition:color var(--tcz-dur) var(--tcz-ease)}.tczh .tczh-link:hover{color:var(--tcz-accent-text)}.tczh .tczh-rte>*+*{margin-top:.875em}.tczh-rte :is(ul,ol){margin:0;padding-left:1.25rem}.tczh-rte a{color:var(--tcz-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--tcz-signal);text-decoration-thickness:2px;text-underline-offset:3px}.tczh-rte a:hover{color:var(--tcz-accent-text)}.tczh-rte strong{color:var(--tcz-fg)}.tczh .tczh-plate{display:block;color:inherit;text-decoration:none}.tczh-plate__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:var(--tcz-radius-card);background-color:var(--tczh-plate)}.tczh-plate__frame:has(.tcz-plate){aspect-ratio:3 / 2}.tczh-plate__img{display:block;width:100%;height:100%;padding:6% 5% 0;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;transition:transform var(--tcz-dur-slow) var(--tcz-ease)}a.tczh-plate:hover .tczh-plate__img{transform:scale(1.03)}.tczh-plate__cap{display:flex;flex-direction:column;gap:.125rem;padding-top:.75rem}.tczh-plate__name{font-family:var(--tcz-font-display);font-size:clamp(1rem,.9rem + .5vw,1.25rem);font-weight:600;line-height:1.1;letter-spacing:var(--tcz-track-title);text-transform:uppercase;color:var(--tcz-fg)}.tczh-plate__price{font-size:var(--tcz-fs-small);font-variant-numeric:tabular-nums;color:var(--tcz-fg-muted)}.tczh-plate__price .tcz-price{color:var(--tcz-fg)}a.tczh-plate:hover .tczh-plate__name{text-decoration:underline;text-decoration-color:var(--tcz-signal);text-decoration-thickness:2px;text-underline-offset:4px}.tczh-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%)}.tczh-empty{padding-block:2rem}.tczh-empty__note{padding:1rem 1.25rem;border:1px dashed var(--tcz-hairline-strong);border-radius:var(--tcz-radius-card);font-size:var(--tcz-fs-small);color:var(--tcz-fg-muted)}.tczh-hero{padding-block:clamp(40px,7vw,104px) clamp(48px,8vw,120px)}#header-group:has(.tcz-hdr--transparent)~main>:is(.shopify-section:first-child,.tcz-prelude-section+.shopify-section) .tczh-hero{padding-top:calc(var(--tcz-bar-h) + var(--tcz-anno-h) + clamp(16px,1.7vw,24px));padding-bottom:clamp(40px,3.4vw,48px)}#header-group:has(.tcz-hdr--transparent):not(:has(.tcz-anno))~main>:is(.shopify-section:first-child,.tcz-prelude-section+.shopify-section) .tczh-hero{padding-top:calc(var(--tcz-bar-h) + clamp(16px,1.7vw,24px))}.tczh-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:center}@media(min-width:990px){.tczh-hero__grid{grid-template-columns:minmax(0,11fr) minmax(0,13fr)}.tczh-hero__grid--solo{grid-template-columns:minmax(0,1fr)}}.tczh-hero__grid--solo .tczh-hero__copy{max-width:60rem}.tczh .tczh-hero__title{font-size:var(--tcz-fs-display-xl);line-height:.88}#MainContent[data-template=index] .tczh .tczh-hero__title,#MainContent[data-template="page.teams"] .tczh .tczh-hero__title{font-size:var(--tcz-fs-display-l)}.tczh .tczh-hero__dek{margin-top:1.25rem;max-width:34rem;font-size:var(--tcz-fs-lead);line-height:1.5;color:var(--tcz-fg-muted)}.tczh-hero__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:clamp(20px,2.5vw,28px);font-size:var(--tcz-fs-small);line-height:1.4;color:var(--tcz-fg-muted)}.tczh-hero__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);align-items:start}.tczh-hero__media--1{grid-template-columns:minmax(0,1fr);max-width:34rem}@media(min-width:990px){.tczh-hero__media--1{justify-self:end;width:100%}}.tczh-hero__media--2 .tczh-plate--second{margin-top:clamp(28px,6vw,88px)}@media(min-width:990px){.tczh-hero__media--2{grid-template-columns:minmax(0,1fr)}.tczh-hero__media--2 .tczh-plate--lead{width:88%}.tczh-hero__media--2 .tczh-plate--second{width:40%;justify-self:end;margin-top:calc(-1*(2.6rem + clamp(12px,2vw,24px)))}}.tczh-hero__note{grid-column:1 / -1;font-size:var(--tcz-fs-micro);line-height:1.45;letter-spacing:.02em;color:var(--tcz-fg-muted)}.tczh.tczh-hero--photos{--tczh-over: 0px;--tczh-above: calc(var(--tcz-anno-h) + var(--tcz-bar-h));--tczh-h: clamp(600px, calc(100svh - 40px - var(--tczh-above)), 1000px);--tczh-t: clamp(3rem, 1.1rem + 6.2vw, 6rem);--tczh-text-2: color-mix(in srgb, var(--tcz-bone) 86%, var(--tcz-ink));isolation:isolate;overflow:hidden;padding:0;background-color:var(--tcz-ink);color:var(--tcz-bone);-webkit-font-smoothing:antialiased}#header-group:has(.tcz-hdr--transparent)~main>:is(.shopify-section:first-child,.tcz-prelude-section+.shopify-section) .tczh-hero.tczh-hero--photos{--tczh-over: calc(var(--tcz-anno-h) + var(--tcz-bar-h));--tczh-above: 0px;padding:0}#header-group:has(.tcz-hdr--transparent):not(:has(.tcz-anno))~main>:is(.shopify-section:first-child,.tcz-prelude-section+.shopify-section) .tczh-hero.tczh-hero--photos{--tczh-over: var(--tcz-bar-h);padding:0}@media(min-height:1041px){.tczh.tczh-hero--photos{--tczh-h: clamp(900px, calc(100svh - 180px - var(--tczh-above)), 1000px)}}.tczh-photos__bg{position:absolute;inset:var(--tczh-over) 0 0;z-index:0;overflow:hidden;container-type:size;pointer-events:none}.tczh-photos__media{position:absolute;top:0;right:0;bottom:0;left:0}.tczh-photos__slide{--tczh-w: calc(93cqh * 1024 / 559);position:absolute;top:0;left:max(calc(68cqw - var(--tczh-x, 50) * var(--tczh-w) / 100),calc(100cqw - var(--tczh-w)));width:var(--tczh-w);height:93cqh;overflow:hidden;opacity:0;transition:opacity 1.4s cubic-bezier(.45,0,.25,1)}.tczh-photos__slide.is-on{z-index:2;opacity:1}.tczh-photos__slide.is-prev{z-index:1;opacity:1;transition:none}.tczh-photos__slide img{position:relative;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transform-origin:calc(var(--tczh-x, 50) * 1%) 45%}.tczh-photos__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tcz-ink) 0%,color-mix(in srgb,var(--tcz-ink) 72%,transparent) 6%,color-mix(in srgb,var(--tcz-ink) 36%,transparent) 13%,color-mix(in srgb,var(--tcz-ink) 10%,transparent) 20%,transparent 27%),linear-gradient(0deg,var(--tcz-ink) 0%,color-mix(in srgb,var(--tcz-ink) 70%,transparent) 8%,color-mix(in srgb,var(--tcz-ink) 30%,transparent) 16%,transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--tcz-ink) 42%,transparent) 0%,transparent 11%)}.tczh-photos__slide img.is-broken{visibility:hidden}.tczh-photos__slide[style*=--tczh-lqip]:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--tczh-lqip) 50% 50% / cover no-repeat;filter:blur(24px)}@media(prefers-reduced-motion:no-preference){.tczh-photos__slide.is-on img,.tczh-photos__slide.is-prev img{animation:tczh-drift 9s cubic-bezier(.25,.1,.25,1) both}.tczh-hero--photos.is-held .tczh-photos__slide img{animation-play-state:paused}}@keyframes tczh-drift{0%{transform:scale(1.04)}to{transform:scale(1)}}.tczh-photos__shade{--tczh-l: max(var(--tcz-gutter), (100cqw - var(--tcz-container)) / 2);--tczh-r: calc(var(--tczh-l) + max(28rem, var(--tczh-t) * 5.7));position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(90deg,color-mix(in srgb,var(--tcz-ink) 92%,transparent) 0,color-mix(in srgb,var(--tcz-ink) 88%,transparent) calc(var(--tczh-r) - 120px),color-mix(in srgb,var(--tcz-ink) 74%,transparent) calc(var(--tczh-r) - 20px),color-mix(in srgb,var(--tcz-ink) 46%,transparent) calc(var(--tczh-r) + 90px),color-mix(in srgb,var(--tcz-ink) 20%,transparent) calc(var(--tczh-r) + 190px),color-mix(in srgb,var(--tcz-ink) 6%,transparent) calc(var(--tczh-r) + 280px),transparent calc(var(--tczh-r) + 350px)),linear-gradient(0deg,color-mix(in srgb,var(--tcz-ink) 90%,transparent) 0,color-mix(in srgb,var(--tcz-ink) 45%,transparent) 9%,transparent 21%)}.tczh-photos__inner{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--tczh-h);padding-top:calc(var(--tczh-over) + clamp(32px,6vh,72px))}.tczh-photos__copy{max-width:46rem;padding-bottom:clamp(28px,5vh,56px)}.tczh .tczh-photos__title{font-size:var(--tczh-t);line-height:.86;letter-spacing:-.012em;color:var(--tcz-bone)}.tczh .tczh-photos__title--lines{white-space:nowrap;text-wrap:nowrap}.tczh .tczh-photos__dek{margin-top:max(1.125rem,calc(var(--tczh-t) * .34));max-width:28rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;color:var(--tczh-text-2);text-wrap:pretty}.tczh-photos__actions{margin-top:clamp(1.5rem,2.6vw,2.25rem)}.tczh-hero--photos .tcz-btn--ghost{border-color:color-mix(in srgb,var(--tcz-bone) 55%,transparent);background-color:color-mix(in srgb,var(--tcz-ink) 35%,transparent)}.tczh-hero--photos .tcz-btn--ghost:hover{border-color:var(--tcz-bone);background-color:var(--tcz-bone);color:var(--tcz-ink)}.tczh-photos__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:18px 22px;border-top:1px solid color-mix(in srgb,var(--tcz-bone) 16%,transparent)}.tczh-photos__facts{--tczh-fact-gap: 1.25rem;display:flex;flex-wrap:wrap;row-gap:.5rem;margin:0 0 0 calc(-2 * var(--tczh-fact-gap) - 1px);padding:0;list-style:none;clip-path:inset(0 0 0 calc(2 * var(--tczh-fact-gap) + 1px));font-size:var(--tcz-fs-small);line-height:1.4;color:var(--tczh-text-2)}.tczh-photos__facts li{display:flex;align-items:center}.tczh-photos__facts li:before{content:"";flex:none;width:1px;height:14px;margin-inline:var(--tczh-fact-gap);background:color-mix(in srgb,var(--tcz-bone) 30%,transparent)}.tczh-photos__ctrl{display:flex;align-items:center;margin-left:auto;transition:opacity .6s var(--tcz-ease)}.tczh-photos__ctrl[hidden]{display:flex;visibility:hidden;opacity:0}.tczh .tczh-photos__pause{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--tcz-bone) 34%,transparent);border-radius:50%;background:color-mix(in srgb,var(--tcz-ink) 72%,transparent);color:var(--tcz-bone);cursor:pointer;transition:border-color var(--tcz-dur) var(--tcz-ease),background-color var(--tcz-dur) var(--tcz-ease)}.tczh-photos__pause:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.tczh .tczh-photos__pause:hover{border-color:var(--tcz-bone);background:var(--tcz-ink)}.tczh .tczh-photos__pause:focus-visible{outline:2px solid var(--tcz-bone);outline-offset:3px}.tczh-photos__pause svg{width:12px;height:12px;fill:currentColor}.tczh-photos__play,.tczh-photos__pause[aria-pressed=true] .tczh-photos__bars{display:none}.tczh-photos__pause[aria-pressed=true] .tczh-photos__play{display:block}@media(prefers-reduced-motion:reduce){.tczh-photos__slide{transition:none}}@media(min-width:768px)and (max-width:1199.98px)and (orientation:landscape){.tczh .tczh-photos__dek{max-width:24rem}}@media(max-width:767.98px),(max-width:1023.98px)and (orientation:portrait){.tczh.tczh-hero--photos{--tczh-t: clamp(2.75rem, 14.6vw, 4.5rem);--tczh-band: min(108vw, 52svh)}.tczh-photos__bg{bottom:auto;height:var(--tczh-band);container-type:normal}.tczh-photos__slide{top:0;right:0;bottom:0;left:0;width:auto;height:auto}.tczh-photos__slide img{object-position:calc(var(--tczh-x-phone, 50) * 1%) 0%;transform-origin:calc(var(--tczh-x-phone, 50) * 1%) 40%}.tczh-photos__slide[style*=--tczh-lqip]:before{background-position:calc(var(--tczh-x-phone, 50) * 1%) 0%}.tczh-photos__slide:after{background:linear-gradient(0deg,var(--tcz-ink) 0%,color-mix(in srgb,var(--tcz-ink) 94%,transparent) 11%,color-mix(in srgb,var(--tcz-ink) 82%,transparent) 21%,color-mix(in srgb,var(--tcz-ink) 56%,transparent) 31%,color-mix(in srgb,var(--tcz-ink) 28%,transparent) 41%,color-mix(in srgb,var(--tcz-ink) 8%,transparent) 51%,transparent 59%),linear-gradient(180deg,color-mix(in srgb,var(--tcz-ink) 38%,transparent) 0%,transparent 16%)}.tczh-photos__shade{display:none}.tczh-photos__inner{min-height:0;padding-top:calc(var(--tczh-over) + var(--tczh-band) - 2 * var(--tczh-t) * .86 - 6px)}.tczh-photos__copy{padding-bottom:20px}.tczh .tczh-photos__dek{max-width:31rem}.tczh-photos__foot{padding-block:14px 24px}.tczh-photos__facts{flex-direction:column;row-gap:.3rem}.tczh-photos__actions>.tcz-btn--signal{flex:1.55 1 0;padding-inline:1rem}.tczh-photos__actions>.tcz-btn--ghost{flex:1 1 0;padding-inline:1rem}.tczh-photos__ctrl{position:absolute;z-index:6;top:calc(var(--tczh-over) + 12px);right:12px}}.tczh-section:has(.tczh-range)+.tczh-section>.tczh-lines{padding-top:0}.tczh-lines__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);padding-top:clamp(48px,5vw,72px);border-top:1px solid var(--tcz-hairline-strong)}@media(min-width:990px){.tczh-lines__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.tczh-lines__head .tczh-dek{max-width:36ch;text-wrap:pretty}.tczh-lines__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:768px){.tczh-lines__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (grid-template-rows: subgrid){@media(min-width:768px){.tczh-lines__grid{grid-template-rows:repeat(5,auto);row-gap:0}.tczh-lines__grid>.tczh-line{display:grid;grid-row:span 5;grid-template-rows:subgrid;align-content:start}.tczh .tczh-lines__grid .tczh-line__cta{margin-top:0;align-self:start}}}.tczh-line{display:flex;flex-direction:column;padding-top:1.25rem;border-top:3px solid var(--tcz-fg)}.tczh-line--signal{border-top-color:var(--tcz-signal)}.tczh .tczh-line__name{font-size:var(--tcz-fs-display-s);line-height:.95}.tczh .tczh-line__tagline{margin-top:.625rem;max-width:34ch;color:var(--tcz-fg-muted)}.tczh .tczh-line__price{margin-top:1.125rem;padding-block:.875rem;border-block:1px solid var(--tcz-hairline);font-size:.9375rem}.tczh-line__price .tcz-price-build{font-size:.9375rem}.tczh-line__price .tcz-price-build:not(.tcz-price-build--printed){display:block}.tczh-line__price .tcz-price-build__price{font-size:1rem;font-weight:600}.tczh-line__facts{display:grid;gap:.625rem;margin:1.125rem 0 1.5rem;font-size:.9375rem}.tczh .tczh-line__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:auto}.tczh .tczh-line__more{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem}.tczh-designs__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tcz-grid-gap)}@media(max-width:599.98px){.tczh-designs__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:600px){.tczh-designs__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.tczh-designs__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.tczh-designs .tczd-card--words .tczd-card__cat{border-color:var(--tcz-signal);background:var(--tcz-signal);color:var(--tcz-ink)}.tczh-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(28px,4vw,48px)}.tczh .tczh-head-row>.tczh-head{margin-bottom:0}.tczh .tczh-head-row__cta{display:none;flex:none}.tczh .tczh-designs__more{margin-top:2rem}.tczh .tczh-designs__more .tcz-btn{width:100%}@media(min-width:768px){.tczh .tczh-head-row__cta{display:inline-flex}.tczh .tczh-designs__more{display:none}}.tczh-designs__strip{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:clamp(20px,3vw,32px) 0 0;padding-top:clamp(20px,3vw,32px);border-top:1px solid var(--tcz-hairline)}.tczh-rail-head{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}@media(min-width:768px){.tczh-rail-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}}.tczh-rail-head .tczh-dek{max-width:44ch;text-wrap:pretty}.tczh-rail-head__ctl{display:flex;flex:none;align-items:center;gap:1.25rem}.tczh-rail-arrows{display:flex;gap:.5rem}.tczh-rail-arrows[hidden]{display:none}@media(hover:none),(pointer:coarse),(max-width:767px){.tczh-rail-arrows{display:none}}.tczh .tczh-rail-arrow{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--tcz-hairline-strong);border-radius:50%;background-color:transparent;color:var(--tcz-fg);cursor:pointer;transition:background-color var(--tcz-dur) var(--tcz-ease),opacity var(--tcz-dur) var(--tcz-ease),transform var(--tcz-dur-press) var(--tcz-ease)}.tczh-rail-arrow svg{width:18px;height:18px}.tczh .tczh-rail-arrow:hover{background-color:var(--tcz-surface-raised)}.tczh .tczh-rail-arrow:active{transform:scale(.95)}.tczh .tczh-rail-arrow[aria-disabled=true]{opacity:.35;cursor:default}.tczh .tczh-rail-arrow[aria-disabled=true]:hover{background-color:transparent}.tczh .tczh-rail-arrow[aria-disabled=true]:active{transform:none}.tczh .tczh-rail-arrow:focus-visible{outline:2px solid var(--tcz-focus);outline-offset:3px}.tczh-rail{--tczh-rail-inset: max(var(--tcz-gutter), calc((100% - var(--tcz-container)) / 2));display:grid;grid-auto-flow:column;grid-auto-columns:82vw;gap:14px;padding:8px var(--tczh-rail-inset) 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tczh-rail-inset);scrollbar-width:none}.tczh-rail::-webkit-scrollbar{display:none}@media(min-width:768px){.tczh-rail{grid-auto-columns:min(420px,44vw);gap:20px}}.tczh.tczh-designs--rail .tczd-card{overflow:visible;border:0;border-radius:2px;background:transparent;scroll-snap-align:start}.tczh.tczh-designs--rail .tczd-card:hover{border-color:transparent;box-shadow:none;transform:none}.tczh.tczh-designs--rail .tczd-card__media{border-radius:2px;background:var(--tczh-plate)}.tczh.tczh-designs--rail .tczd-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.125rem 1rem;padding:.875rem 0 0}.tczh.tczh-designs--rail .tczd-card__foot{display:contents}.tczh.tczh-designs--rail .tczd-card__name,.tczh.tczh-designs--rail .tczd-card__garment,.tczh.tczh-designs--rail .tczd-card__price-wrap{grid-column:1}.tczh.tczh-designs--rail .tczd-card__garment{margin-top:.25rem;font-size:var(--tcz-fs-small);font-weight:400;letter-spacing:0;text-transform:none;color:var(--tcz-fg)}.tczh.tczh-designs--rail .tczd-card__cta{grid-column:2;grid-row:1 / span 3;align-self:start;min-height:44px;margin:-.625rem 0 0;font-family:var(--tcz-font-display);font-size:.9375rem;font-weight:600}.tczh.tczh-designs--rail .tczd-card__arrow{color:var(--tcz-accent-text)}.tczh.tczh-designs--rail .tczd-card__price-wrap .tcz-price-build{display:block;font-size:.8125rem;color:var(--tcz-fg-muted)}.tczh.tczh-designs--rail .tczd-card__price-wrap .tcz-price-build__sep{display:inline}.tczh.tczh-designs--rail .tczd-card__price-wrap .tcz-price-build__price{font-size:.875rem;color:var(--tcz-fg)}.tczh-rail-start{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin-top:1.25rem;font-size:.9375rem;color:var(--tcz-fg-muted)}.tczh-rail-start__links{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none}.tczh-rail-start .tczh-link{white-space:nowrap}@media(max-width:767px){.tczh-rail-start{font-size:.875rem}.tczh-rail-start__links{column-gap:1rem}}.tczh.tczh-range{padding-top:clamp(56px,6vw,88px)}.tczh-range__head{margin-bottom:clamp(32px,3.4vw,48px)}.tczh-range__top{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:990px){.tczh-range__top{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2.5rem}}.tczh .tczh-range__title{font-size:clamp(2.5rem,1.4rem + 3.6vw,4.75rem)}.tczh .tczh-range__dek{margin-top:.875rem;max-width:40ch;font-size:var(--tcz-fs-lead);line-height:1.5;color:var(--tcz-fg-muted);text-wrap:pretty}.tczh-range__for{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tcz-hairline-strong)}@media(min-width:990px){.tczh-range__for{grid-template-columns:repeat(3,auto)}}.tczh .tczh-range__door{display:grid;align-content:start;gap:.25rem;min-height:44px;padding:.875rem .625rem .25rem 0;color:var(--tcz-fg);text-decoration:none}.tczh .tczh-range__door+.tczh-range__door{padding-left:.75rem;border-left:1px solid var(--tcz-hairline)}@media(min-width:990px){.tczh .tczh-range__door{padding:1rem 1.75rem .25rem 0}.tczh .tczh-range__door+.tczh-range__door{padding-left:1.75rem}}.tczh .tczh-range__door:focus-visible{outline:2px solid var(--tcz-focus);outline-offset:3px}.tczh-range__door-label{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--tcz-font-display);font-size:clamp(1.0625rem,.85rem + .9vw,1.5rem);font-weight:700;line-height:1;letter-spacing:var(--tcz-track-title);text-transform:uppercase;white-space:nowrap}.tczh-range__door-icon{flex:none;width:.8em;height:.8em;color:var(--tcz-accent-text);transition:transform var(--tcz-dur) var(--tcz-ease)}.tczh-range__door-dek{font-size:var(--tcz-fs-caption);line-height:1.3;color:var(--tcz-fg-muted)}@media(min-width:768px){.tczh-range__door-dek{font-size:var(--tcz-fs-small)}}@media(hover:hover)and (pointer:fine){.tczh .tczh-range__door:hover .tczh-range__door-icon{transform:translate(4px)}}.tczh-range__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;margin:0;padding:0;list-style:none}@media(min-width:768px){.tczh-range__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}}@media(min-width:1100px){.tczh-range__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tczh-piece{display:flex;flex-direction:column;min-width:0}.tczh-piece--lead{grid-column:1 / -1}@media(min-width:768px){.tczh-piece--lead{grid-column:span 2;grid-row:span 2}}@media(max-width:767px){.tczh-piece:nth-child(n+8){display:none}}.tczh .tczh-piece__link{display:flex;flex:1;flex-direction:column;border-radius:2px;color:var(--tcz-fg);text-decoration:none}.tczh .tczh-piece__link:focus-visible{outline:2px solid var(--tcz-focus);outline-offset:4px}.tczh-piece__plate{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:2px;background-color:var(--tcz-stone)}.tczh-piece__plate--paper{background-color:var(--tcz-paper)}.tczh-piece__plate--deep{background-color:var(--tcz-stone-2)}@media(min-width:768px){.tczh-piece--lead .tczh-piece__plate{flex:1;aspect-ratio:auto;min-height:18rem}}.tczh .tczh-piece__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--tcz-dur-slow) var(--tcz-ease)}.tczh .tczh-piece--lead .tczh-piece__img{top:4%;right:6%;bottom:4%;left:6%;width:88%;height:92%}.tczh-piece__cap{display:block;padding-top:.625rem;font-size:var(--tcz-fs-small);line-height:1.35}.tczh-piece--lead .tczh-piece__cap{padding-top:.75rem;font-size:1rem}@media(min-width:768px){.tczh-piece--lead .tczh-piece__cap{padding-top:.625rem;font-size:var(--tcz-fs-small)}}.tczh-piece__use{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:var(--tcz-fs-caption);font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--tcz-accent-text)}.tczh-piece__use:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background-color:var(--tcz-signal)}.tczh-piece__text{display:block}.tczh-piece__name{font-weight:600}.tczh-piece__garment{color:var(--tcz-fg-muted)}@media(max-width:767px){.tczh-piece:not(.tczh-piece--lead) .tczh-piece__name,.tczh-piece:not(.tczh-piece--lead) .tczh-piece__garment{display:block}.tczh-piece:not(.tczh-piece--lead) .tczh-piece__sep{display:none}.tczh-piece:not(.tczh-piece--lead) .tczh-piece__garment{margin-top:.125rem;font-size:.8125rem}}@media(hover:hover)and (pointer:fine){.tczh .tczh-piece__link:hover .tczh-piece__img{transform:scale(1.035)}.tczh .tczh-piece__link:hover .tczh-piece__name{text-decoration:underline;text-decoration-color:var(--tcz-signal);text-decoration-thickness:2px;text-underline-offset:4px}}.tczh-range__foot{display:flex;flex-direction:column;gap:1.25rem;margin-top:clamp(32px,3.4vw,48px);padding-top:1.5rem;border-top:1px solid var(--tcz-hairline)}@media(min-width:768px){.tczh-range__foot{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.tczh .tczh-range__foot-text{max-width:52ch;color:var(--tcz-fg-muted)}.tczh-range__actions{display:flex;flex:none;flex-wrap:wrap;gap:.75rem}@media(max-width:767px){.tczh-range__actions{flex-direction:column}.tczh-range__actions>.tcz-btn{width:100%}}[data-tcz-media-slot]{position:relative}.tcz-media-slot__badge{position:absolute;z-index:2;inset:.5rem .5rem auto auto;max-width:calc(100% - 1rem);padding:.25rem .5rem;border-radius:.25rem;background:var(--tcz-signal);color:var(--tcz-ink);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.tczh-band__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px)}@media(min-width:990px){.tczh-band__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy points";align-items:end;column-gap:clamp(40px,6vw,96px)}.tczh-band__copy{grid-area:copy}.tczh-band__points{grid-area:points}.tczh-band--media .tczh-band__grid{grid-template-areas:"copy   media" "points media";align-items:start}.tczh-band--media .tczh-band__media{grid-area:media;align-self:center}.tczh-band--solo .tczh-band__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy"}}.tczh-band--solo .tczh-band__copy{max-width:56rem;margin-inline:auto;text-align:center}.tczh .tczh-band--solo .tczh-band__sub,.tczh.tczh-band--solo .tczh-band__sub{margin-inline:auto}.tczh-band--solo .tczh-actions{justify-content:center}.tczh .tczh-band__title{font-size:var(--tcz-fs-display-m)}.tczh .tczh-band__sub{margin-top:.75rem;max-width:34rem;font-family:var(--tcz-font-body);font-size:var(--tcz-fs-lead);font-weight:400;line-height:1.45;text-transform:none;text-wrap:pretty;color:var(--tcz-fg-muted)}.tczh-band__points{display:grid;gap:0;font-size:var(--tcz-fs-lead);line-height:1.4}.tczh-band__points>li{padding-block:.875rem;border-top:1px solid var(--tcz-hairline)}.tczh-band__points>li:last-child{border-bottom:1px solid var(--tcz-hairline)}.tczh-band__points>li:before{top:calc(.875rem + .45em)}.tczh-band__media{max-width:30rem;width:100%}.tczh.tcz-band--signal{--tcz-surface: var(--tcz-signal);--tcz-surface-raised: var(--tcz-signal-hover);--tcz-fg: var(--tcz-ink);--tcz-fg-muted: var(--tcz-ink);--tcz-hairline: var(--tcz-line-strong);--tcz-hairline-strong: var(--tcz-line-strong);--tcz-accent-text: var(--tcz-ink);--tcz-focus: var(--tcz-ink);background-color:var(--tcz-signal);color:var(--tcz-ink)}.tczh.tcz-band--signal .tcz-eyebrow:before{background-color:var(--tcz-ink)}.tczh.tcz-band--signal .tczh-ticks>li:before{border-color:var(--tcz-ink)}.tczh.tcz-band--signal .tcz-btn--signal,.tczh.tcz-band--signal a.tcz-btn--signal{background-color:var(--tcz-ink);border-color:var(--tcz-ink);color:var(--tcz-bone)}.tczh.tcz-band--signal .tcz-btn--signal:hover,.tczh.tcz-band--signal a.tcz-btn--signal:hover{background-color:var(--tcz-ink-3);border-color:var(--tcz-ink-3);color:var(--tcz-bone)}.tczh.tcz-band--signal .tczh-link{text-decoration-color:var(--tcz-ink)}.tczh.tcz-band--signal ::selection{background:var(--tcz-ink);color:var(--tcz-bone)}.tczh-lineup__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:990px){.tczh-lineup__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.tczh .tczh-lineup__title{font-size:clamp(2.25rem,1.4rem + 2.8vw,4rem)}.tczh .tczh-lineup__sub{margin-top:1.25rem;max-width:44ch;font-size:1.0625rem;line-height:1.55;color:var(--tcz-fg-muted);text-wrap:pretty}.tczh-lineup__points{display:grid;gap:.625rem;margin:1.75rem 0 0}.tczh .tczh-lineup__actions{margin-top:2rem}@media(max-width:767px){.tczh .tczh-lineup__actions>.tcz-btn{flex:1 1 100%}}.tczh-lineup{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:0;padding:0 0 3.25rem;list-style:none}.tczh-lineup:after{content:"";position:absolute;inset:auto 0 3.25rem;height:1px;background-color:var(--tcz-hairline-strong)}.tczh-jersey{position:relative;margin:0 -14px}.tczh-jersey:first-child{margin-left:0}.tczh-jersey:last-child{margin-right:0}.tczh-jersey:nth-child(2){z-index:1}.tczh-jersey__frame{display:block;aspect-ratio:3 / 4}.tczh-jersey:nth-child(2) .tczh-jersey__frame{transform:translateY(-6%)}a.tczh-jersey__frame{border-radius:4px;color:inherit;text-decoration:none}a.tczh-jersey__frame:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tczh .tczh-jersey__img{display:block;width:100%;height:100%;object-fit:contain}.tczh-jersey__cap{position:absolute;inset:auto 14px -2.75rem;display:grid;font-size:.8125rem;line-height:1.3;text-align:center;color:var(--tcz-fg-muted)}.tczh-jersey__cap b{font-weight:600;color:var(--tcz-fg)}@media(max-width:767px){.tczh-jersey__cap{font-size:var(--tcz-fs-caption)}}.tczh-made__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.25rem 2rem;margin-bottom:clamp(24px,3vw,40px)}.tczh-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media(min-width:768px){.tczh-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.tczh-step__shot{display:block;overflow:hidden;border:1px solid var(--tcz-hairline);border-radius:var(--tcz-radius-card);background-color:var(--tcz-paper);box-shadow:var(--tcz-shadow-1)}.tczh .tczh-step__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.tczh .tczh-step__title{display:flex;align-items:baseline;gap:.625rem;margin-top:1.25rem;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)}.tczh-step__num{flex:none;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tcz-accent-text)}.tczh .tczh-step__body{margin-top:.5rem;max-width:40ch;color:var(--tcz-fg-muted)}.tczh .tczh-step__note{margin-top:.875rem;padding-top:.625rem;border-top:1px solid var(--tcz-hairline);font-size:var(--tcz-fs-small);color:var(--tcz-fg)}.tczh-step__note :is(b,strong){font-weight:600}@media(max-width:767px){.tczh-step--shot{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:start;column-gap:1rem}.tczh-step--shot .tczh-step__shot{grid-row:1 / span 3}.tczh .tczh-step--shot .tczh-step__title{margin-top:0;font-size:1.1875rem}.tczh .tczh-step--shot .tczh-step__body{font-size:var(--tcz-fs-small)}.tczh .tczh-step--shot .tczh-step__note{grid-column:1 / -1}}.tczh-made__promise{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:clamp(40px,4vw,56px);padding-block:1.125rem;border-block:1px solid var(--tcz-hairline-strong)}@media(min-width:990px){.tczh-made__promise{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.tczh-made__facts{display:flex;flex-direction:column;gap:.625rem;font-size:.9375rem;font-weight:500}@media(min-width:768px){.tczh-made__facts{flex-direction:row;flex-wrap:wrap;gap:.625rem 2rem}}.tczh .tczh-made__links{display:flex;flex-wrap:wrap;gap:0 1.25rem;font-size:var(--tcz-fs-small)}.tczh-promise__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tcz-grid-gap)}@media(min-width:768px){.tczh-promise__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.tczh-fact{display:flex;flex-direction:column;padding:clamp(22px,3vw,36px);border:1px solid var(--tcz-hairline);border-radius:var(--tcz-radius-card);background-color:var(--tcz-surface-raised)}.tczh-fact__num{font-family:var(--tcz-font-display);font-size:var(--tcz-fs-display-s);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--tcz-accent-text)}.tczh .tczh-fact__title{margin-top:1.25rem;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;text-wrap:balance;color:var(--tcz-fg)}.tczh .tczh-fact__body{margin-top:.75rem;color:var(--tcz-fg-muted)}.tczh .tczh-fact .tczh-link{margin-top:auto;padding-top:1rem;align-self:flex-start}.tczh-signup__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end}@media(min-width:990px){.tczh-signup__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.tczh .tczh-signup__head{margin-bottom:0}.tczh-signup__form{width:100%;margin:0}.tczh-signup__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem .75rem}@media(min-width:600px){.tczh-signup__row{grid-template-columns:minmax(0,1fr) auto}.tczh-signup__label{grid-column:1 / -1}}.tczh-signup__label{font-size:var(--tcz-fs-small);font-weight:600;color:var(--tcz-fg)}.tczh .tczh-signup__input{width:100%;min-height:52px;margin:0;padding:0 1rem;border:1.5px solid var(--tcz-ink);border-radius:var(--tcz-radius);background-color:var(--tcz-white);color:var(--tcz-ink);font-family:var(--tcz-font-body);font-size:1rem;line-height:1.2;box-shadow:none;-webkit-appearance:none;appearance:none}.tczh .tczh-signup__input::placeholder{color:var(--tcz-graphite);opacity:1}.tczh .tczh-signup__input:focus-visible{outline:2px solid var(--tcz-focus);outline-offset:2px}.tczh .tczh-signup__input[aria-invalid=true]{border-color:var(--tcz-error)}.tczh .tcz-band--ink .tczh-signup__input,.tczh.tcz-band--ink .tczh-signup__input{border-color:var(--tcz-white)}.tczh .tczh-signup__btn{width:100%}@media(min-width:600px){.tczh .tczh-signup__btn{width:auto}}.tczh .tczh-signup__consent{margin-top:.875rem;font-size:var(--tcz-fs-small);line-height:1.5;color:var(--tcz-fg-muted)}.tczh-signup__consent a{color:var(--tcz-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tczh-signup__consent a:hover{color:var(--tcz-accent-text)}.tczh .tczh-signup__error{margin-top:.75rem;font-size:var(--tcz-fs-small);font-weight:600;color:var(--tcz-error)}.tczh.tcz-band--ink .tczh-signup__error{color:var(--tcz-signal)}.tczh .tczh-signup__status{padding:1rem 1.25rem;border:1px solid var(--tcz-success);border-radius:var(--tcz-radius);background-color:var(--tcz-surface-raised);font-weight:600;color:var(--tcz-fg)}.tczh.tcz-band--ink .tczh-signup__status{border-color:var(--tcz-signal)}.tczh-paths__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tcz-grid-gap)}@media(min-width:900px){.tczh-paths__grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.tczh-path{display:flex;flex-direction:column;padding:clamp(22px,3.5vw,48px);border:1px solid var(--tcz-hairline);border-radius:var(--tcz-radius-card);background-color:var(--tcz-surface);color:var(--tcz-fg);scroll-margin-top:calc(var(--tcz-bar-h, 64px) + 16px)}.tczh .tczh-path__badge{align-self:flex-start;margin-bottom:.875rem;padding:.4375rem .75rem;border-radius:var(--tcz-radius-pill);background-color:var(--tcz-signal);color:var(--tcz-ink);font-size:var(--tcz-fs-micro);font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.tczh .tczh-path__title{font-size:var(--tcz-fs-display-s)}.tczh .tczh-path__body{margin-top:.75rem;max-width:34rem;font-size:var(--tcz-fs-lead);line-height:1.45;color:var(--tcz-fg-muted)}.tczh-path__steps{list-style:none;counter-reset:tczh-path;display:grid;gap:8px;margin:1rem 0 1.5rem;padding:0}.tczh-path__steps>li{counter-increment:tczh-path;position:relative;padding:0 0 0 2.75rem}@media(max-width:599px){.tczh-path__steps{gap:6px;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.45}.tczh-path__steps>li{padding-left:2.25rem}}.tczh-path__steps>li:before{content:counter(tczh-path,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--tcz-font-display);font-weight:700;font-variant-numeric:tabular-nums;color:var(--tcz-accent-text)}.tczh .tczh-path__cta{margin-top:auto;align-self:flex-start}@media(max-width:479px){.tczh .tczh-path__cta{align-self:stretch;white-space:normal}}.tczh .tczh-path__secondary{margin-top:.5rem;align-self:flex-start}.tczh .tczh-path__fine{margin-top:.875rem;font-size:var(--tcz-fs-small);color:var(--tcz-fg-muted)}.tczh .tczh-path:target{outline:2px solid var(--tcz-signal);outline-offset:4px}.tczh-kit__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tcz-grid-gap)}@media(min-width:600px){.tczh-kit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tczh-kit__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tczh-kit__item--featured{grid-column:1 / -1}}.tczh-kit__item{display:flex}.tczh-kitcard{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--tcz-hairline);border-radius:var(--tcz-radius-card);background-color:var(--tcz-surface-raised);color:var(--tcz-fg);transition:border-color var(--tcz-dur) var(--tcz-ease),box-shadow var(--tcz-dur) var(--tcz-ease)}.tczh-kitcard:hover{border-color:var(--tcz-hairline-strong);box-shadow:var(--tcz-shadow-1)}.tczh-kitcard__media{aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;background-color:var(--tczh-plate)}.tczh-kitcard__media:has(.tcz-plate){aspect-ratio:3 / 2}.tczh-kitcard__img{display:block;width:100%;height:100%;padding:6% 6% 0;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;transition:transform var(--tcz-dur-slow) var(--tcz-ease)}.tczh-kitcard:hover .tczh-kitcard__img{transform:scale(1.03)}.tczh-kitcard__media:has(.tczh-kitcard__img--card){aspect-ratio:3 / 2}.tczh-kitcard__img--card{padding:4% 0 0;object-position:center center}.tczh-kitcard__body{display:flex;flex:1;flex-direction:column;padding:clamp(18px,2.4vw,28px)}.tczh .tczh-kitcard__name{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)}.tczh .tczh-kitcard__text{margin-top:.5rem;color:var(--tcz-fg-muted)}.tczh-kitcard__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-top:auto;padding-top:1.25rem}.tczh .tczh-kitcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .375rem;font-size:var(--tcz-fs-small);color:var(--tcz-fg-muted)}.tczh-kitcard__price strong{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tcz-fg)}.tczh-kitcard__pnote{flex-basis:100%}.tczh-kitcard__price--build .tcz-price-build{color:var(--tcz-fg-muted)}.tczh .tczh-kit__brand{margin-top:.75rem}.tczh .tczh-kit__brand .tczh-link{display:inline-flex;align-items:center;min-height:44px}.tczh .tczh-kitcard__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(min-width:1024px){.tczh-kit__item--featured .tczh-kitcard{flex-direction:row}.tczh-kit__item--featured .tczh-kitcard__media{flex:0 0 52%;aspect-ratio:auto;min-height:26rem}.tczh-kit__item--featured .tczh-kitcard__media:has(.tcz-plate){aspect-ratio:auto;display:grid;align-content:center}.tczh-kit__item--featured .tczh-kitcard__body{justify-content:center;padding:clamp(28px,4vw,56px)}.tczh-kit__item--featured .tczh-kitcard__name{font-size:var(--tcz-fs-display-s);line-height:var(--tcz-lh-display)}.tczh-kit__item--featured .tczh-kitcard__text{font-size:var(--tcz-fs-lead);max-width:30rem}.tczh-kit__item--featured .tczh-kitcard__foot{margin-top:2rem;justify-content:flex-start;gap:.5rem 2rem}.tczh-kit__item--featured .tczh-kitcard__price strong{font-size:var(--tcz-fs-display-s);font-family:var(--tcz-font-display)}}.tczh .tczh-kit__note{margin-top:1.5rem;max-width:48rem;font-size:var(--tcz-fs-small);color:var(--tcz-fg-muted)}.tczh-timing__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px)}@media(min-width:990px){.tczh-timing__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.tczh-timing__copy .tczh-rte{margin-top:1.25rem;max-width:38rem;font-size:var(--tcz-fs-lead);line-height:1.5;color:var(--tcz-fg-muted)}.tczh-timing__steps{display:grid;gap:.875rem;max-width:38rem;margin:1.75rem 0 0;padding:0;list-style:none;counter-reset:tczh-timing-step}.tczh-timing__steps>li{position:relative;padding-left:2.25rem;font-size:var(--tcz-fs-body);line-height:1.5;color:var(--tcz-fg-muted)}.tczh-timing__steps>li:before{counter-increment:tczh-timing-step;content:counter(tczh-timing-step);position:absolute;left:0;top:0;font-family:var(--tcz-font-display);font-weight:700;color:var(--tcz-accent-text)}.tczh-timing__panel{padding:clamp(22px,3vw,36px);border:1px solid var(--tcz-hairline);border-radius:var(--tcz-radius-card);background-color:var(--tcz-surface-raised)}.tczh .tczh-timing__title{margin-bottom:1rem;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)}.tczh-timing__rows{margin:0}.tczh-timing__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-block:.875rem;border-top:1px solid var(--tcz-hairline)}.tczh-timing__row dt{color:var(--tcz-fg-muted)}.tczh-timing__row dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--tcz-fg)}.tczh-timing__row--total{border-top:2px solid var(--tcz-fg);padding-top:1rem}.tczh-timing__row--total dt{font-weight:700;color:var(--tcz-fg)}.tczh-timing__row--total dd .tcz-delivery{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}.tczh-timing__row--total dd{font-family:var(--tcz-font-display);font-size:var(--tcz-fs-title);font-weight:700;line-height:1.1;text-transform:uppercase;color:var(--tcz-accent-text)}.tczh .tczh-timing__note{margin-top:1rem;font-size:var(--tcz-fs-small);color:var(--tcz-fg-muted)}.tczh-timing__panel .tczh-link{margin-top:.5rem}.tczh-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(8px,3vw,64px)}@media(min-width:990px){.tczh-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.tczh-faq__list{border-top:1px solid var(--tcz-hairline-strong)}.tczh-faq__item{border-bottom:1px solid var(--tcz-hairline-strong)}.tczh .tczh-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding-block:1rem;list-style:none;cursor:pointer;font-family:var(--tcz-font-display);font-size:var(--tcz-fs-title);font-weight:600;line-height:var(--tcz-lh-title);letter-spacing:var(--tcz-track-title);text-transform:uppercase;color:var(--tcz-fg)}.tczh-faq__q::-webkit-details-marker{display:none}.tczh-faq__q::marker{content:""}.tczh-faq__q:hover>span:first-child{text-decoration:underline;text-decoration-color:var(--tcz-signal);text-decoration-thickness:2px;text-underline-offset:4px}.tczh-faq__icon{position:relative;flex:none;width:1.125rem;height:1.125rem}.tczh-faq__icon:before,.tczh-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:var(--tcz-fg);transition:transform var(--tcz-dur) var(--tcz-ease)}.tczh-faq__icon:after{transform:rotate(90deg)}.tczh-faq__item[open] .tczh-faq__icon:after{transform:rotate(0)}.tczh .tczh-faq__a{max-width:44rem;padding-bottom:1.5rem;color:var(--tcz-fg-muted)}@media(prefers-reduced-motion:reduce){.tczh *,.tczh *:before,.tczh *:after{transition-duration:0s!important}a.tczh-plate:hover .tczh-plate__img,.tczh .tczh-piece__link:hover .tczh-piece__img,.tczh .tczh-range__door:hover .tczh-range__door-icon,.tczh-kitcard:hover .tczh-kitcard__img{transform:none}}a.tczh-step__shot{display:block;color:inherit;text-decoration:none}a.tczh-step__shot:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/65/assets/tcz-home.css.map */
