.tczd-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--tcz-surface-raised);border:1px solid var(--tcz-hairline);border-radius:var(--tcz-radius-card);color:var(--tcz-fg);transition:border-color var(--tcz-dur) var(--tcz-ease),box-shadow var(--tcz-dur) var(--tcz-ease),transform var(--tcz-dur) var(--tcz-ease)}.tczd-card:hover{border-color:var(--tcz-hairline-strong);box-shadow:var(--tcz-shadow-1);transform:translateY(-2px)}.tczd-card:has(.tczd-card__cta:focus-visible){outline:2px solid var(--tcz-focus);outline-offset:3px}.tczd-card__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:radial-gradient(120% 95% at 50% 38%,var(--tcz-surface-raised) 0%,transparent 72%),var(--tcz-media-well)}.tcz-band--ink .tczd-card__media,.tcz-on-ink .tczd-card__media{background:radial-gradient(120% 95% at 50% 38%,var(--tcz-ink-3) 0%,transparent 72%),var(--tcz-ink-2)}.tczd-card__img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.1);transition:transform var(--tcz-dur-slow) var(--tcz-ease)}.tczd-card:hover .tczd-card__img{transform:scale(1.14)}.tczd-card__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.tczd-card__img--tile{position:absolute;top:calc(var(--tczd-row, 0) * -100%);left:calc(var(--tczd-col, 0) * -100%);width:calc(var(--tczd-cols, 2) * 100%);max-width:none;height:auto;transform-origin:calc((var(--tczd-col, 0) + .5) / var(--tczd-cols, 2) * 100%) calc((var(--tczd-row, 0) + .5) / var(--tczd-rows, 4) * 100%)}.tczd-card__img--single{position:absolute;top:0;right:0;bottom:0;left:0}.tczd-card__cat{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;padding:.3125rem .625rem;border:1px solid var(--tcz-hairline-strong);border-radius:var(--tcz-radius-pill);background:var(--tcz-surface-raised);font-family:var(--tcz-font-body);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--tcz-fg)}.tczd-card__media:has(>.tczd-card__cat){aspect-ratio:auto;padding-top:calc(2.5rem + 66.6667%)}.tczd-card__media:has(>.tczd-card__cat) .tczd-card__frame{top:2.5rem}.tczd-card__body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:1rem 1.125rem 1.125rem}.tczd-card__garment{margin:0;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)}.tczd-card__name{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)}.tczd-card__line{margin:0;font-size:var(--tcz-fs-small);line-height:1.45;color:var(--tcz-fg-muted)}.tczd-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:auto;padding-top:.75rem}.tczd-card__price{margin:0;font-size:var(--tcz-fs-small);color:var(--tcz-fg)}.tczd-card__price-wrap{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.tczd-card__price-wrap .tcz-price-build{font-size:var(--tcz-fs-small)}.tczd-card__price-wrap .tcz-price-build{display:block;white-space:nowrap}.tczd-card__price-wrap .tcz-price-build__note{white-space:normal}.tczd-card__price-wrap .tcz-price-build__price{font-weight:600}.tczd-card__by{margin:0;font-size:var(--tcz-fs-micro);color:var(--tcz-fg-muted)}.tczd-card__cta{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-left:auto;font-family:var(--tcz-font-body);font-size:var(--tcz-fs-small);font-weight:700;letter-spacing:var(--tcz-track-button);text-transform:uppercase;text-decoration:none;color:var(--tcz-fg)}.tczd-card__also{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin:0;font-size:var(--tcz-fs-small);line-height:24px;color:var(--tcz-fg-muted)}.tczd-card__also-lead{margin-right:0}.tczd-card__also-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px 1.25rem}.tczd-card__also .tczd-card__also-link{display:inline-block;margin:-10px;padding:10px;font-weight:600;color:var(--tcz-fg);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--tcz-hairline-strong);text-underline-offset:3px;transition:text-decoration-color var(--tcz-dur) var(--tcz-ease)}.tczd-card .tczd-card__also .tczd-card__also-link:hover{color:var(--tcz-fg);text-decoration-color:var(--tcz-signal)}.tczd-card__also .tczd-card__also-link:focus-visible{outline:2px solid var(--tcz-focus);outline-offset:-8px}.tczh.tczh-designs--rail .tczd-card__also{grid-column:1 / -1;grid-row:4;margin-top:.25rem}.tczh.tczh-designs--rail .tczd-card__body{align-content:start}.tczd-card__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tczd-card__cta:focus-visible{outline:none}.tczd-card__cta>span:first-child{background-image:linear-gradient(var(--tcz-signal),var(--tcz-signal));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;padding-bottom:2px;transition:background-size var(--tcz-dur) var(--tcz-ease)}.tczd-card__arrow{flex:none;transition:transform var(--tcz-dur) var(--tcz-ease)}.tczd-card:hover .tczd-card__arrow{transform:translate(3px)}@media(max-width:599.98px){.tczh-designs .tczd-card__line,.tczh-designs .tczd-card__by,.tczh-designs .tczd-card__cat{display:none}.tczh-designs .tczd-card__media:has(>.tczd-card__cat){padding-top:66.6667%}.tczh-designs .tczd-card__media:has(>.tczd-card__cat) .tczd-card__frame{top:0}.tczh-designs:not(.tczh-designs--rail) .tczd-card__also{display:none}.tczh-designs .tczd-card__body{padding:.75rem}.tczh-designs .tczd-card__cta{margin-left:0}.tczh-designs .tczd-card__price-wrap .tcz-price-build{display:flex;flex-direction:column;align-items:flex-start;gap:0}.tczh-designs .tczd-card__price-wrap .tcz-price-build__sep{display:none}}@media(min-width:990px)and (max-width:1199.98px){.tczh-designs:not(.tczh-designs--rail) .tczd-card__also{display:none}}.tczd-card--blank .tczd-card__media{display:grid;place-items:center;background:var(--tcz-media-well);color:var(--tcz-fg-muted)}.tczd-card--blank .tczd-card__media:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1.5px dashed var(--tcz-hairline-strong);border-radius:var(--tcz-radius)}.tczd-card__plus{position:relative;width:48px;height:48px}.tczd-card--blank .tczd-card__media{aspect-ratio:auto;height:0;padding-top:calc(2.5rem + 66.6667%)}.tczd-card--blank .tczd-card__plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tczd-head{max-width:52rem;margin:0 0 clamp(28px,4vw,48px)}.tczd-head__title{margin:0;color:var(--tcz-fg)}.tcz-display-l.tczd-head__title{font-size:var(--tcz-fs-display-m)}.tczd-head__dek{margin-top:1rem;max-width:36rem}.tczd--head .tczd-head{margin-bottom:16px}.tczd-head__note{margin-top:.75rem;max-width:36rem;font-size:var(--tcz-fs-small);color:var(--tcz-fg-muted)}.tczd-filter{min-width:0;margin:0 0 clamp(20px,3vw,32px);padding:0;border:0}.tczd-filter__chips{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:479px){.tczd-filter__chips{flex-wrap:nowrap;overflow-x:auto;margin:-2px calc(-1 * var(--tcz-gutter));padding:6px var(--tcz-gutter);scrollbar-width:none}.tczd-filter__chips::-webkit-scrollbar{display:none}.tczd-chip{flex:none;padding:0 .875rem}}.tczd-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid var(--tcz-hairline-strong);border-radius:var(--tcz-radius-pill);background:transparent;font-family:var(--tcz-font-body);font-size:var(--tcz-fs-small);font-weight:600;letter-spacing:.02em;color:var(--tcz-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--tcz-dur) var(--tcz-ease),border-color var(--tcz-dur) var(--tcz-ease),color var(--tcz-dur) var(--tcz-ease)}.tczd-chip:hover{border-color:var(--tcz-fg)}.tczd-chip__n{font-variant-numeric:tabular-nums;font-weight:500;color:var(--tcz-fg-muted)}.tczd-filter__input:checked+.tczd-chip{background:var(--tcz-fg);border-color:var(--tcz-fg);color:var(--tcz-surface)}.tczd-filter__input:checked+.tczd-chip .tczd-chip__n{color:inherit;opacity:.72}.tczd-filter__input:focus-visible+.tczd-chip{outline:2px solid var(--tcz-focus);outline-offset:3px}.tczd-chip[hidden]{display:none}.tczd-themes{min-width:0;margin:clamp(24px,3vw,36px) 0 0;padding:0;border:0}.tczd-index{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--tczd-r2, 1),auto);column-gap:14px;border-top:1px solid var(--tcz-hairline-strong)}@media(min-width:640px){.tczd-index{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--tczd-r3, 1),auto);column-gap:clamp(24px,3vw,44px)}}@media(min-width:1024px){.tczd-index{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--tczd-r4, 1),auto)}}.tczd-entry{display:flex;align-items:center;gap:11px;min-height:66px;padding:10px 0;border-bottom:1px solid var(--tcz-hairline);color:var(--tcz-fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.tczd-entry__txt{flex:1;min-width:0}.tczd-entry__name{display:block;font-family:var(--tcz-font-display);font-size:18px;font-weight:700;line-height:1.02;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.tczd-entry__n{display:block;margin-top:4px;font-size:var(--tcz-fs-micro);font-weight:500;line-height:1.2;color:var(--tcz-fg-muted);font-variant-numeric:tabular-nums}.tczd-entry__go{display:none;flex:none;opacity:0;transform:translate(-6px);transition:opacity var(--tcz-dur) var(--tcz-ease),transform var(--tcz-dur) var(--tcz-ease)}@media(min-width:640px){.tczd-entry{gap:16px;min-height:76px;padding:14px 2px 14px 0}.tczd-entry__name{font-size:25px;line-height:1}.tczd-entry__n{margin-top:6px;font-size:13px}.tczd-entry__go{display:block}}@media(hover:hover){.tczd-entry:hover .tczd-entry__go{opacity:1;transform:none}.tczd-entry:hover .tczd-entry__name{text-decoration:underline 2px var(--tcz-signal);text-underline-offset:5px}}.tczd-pick:focus-visible+.tczd-entry{outline:2px solid var(--tcz-focus);outline-offset:2px}.tczd-pick:focus-visible+.tczd-entry .tczd-entry__go{opacity:1;transform:none}.tczd-lib:not(:has(.tczd-pick:not([value=all]):checked)) .tczd-entry--all{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tczd-index{position:relative}.tczd-themes:has(.tczd-pick[value=all]:focus-visible) .tczd-index{outline:2px solid var(--tcz-focus);outline-offset:6px}.tczd-themes:has(.tczd-pick[value=all]:focus-visible) .tczd-index:before{content:attr(data-all-label);position:absolute;top:-15px;left:4px;padding:0 6px;background:var(--tcz-surface);font-family:var(--tcz-font-display);font-size:13px;font-weight:700;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--tcz-fg)}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-entry__n{display:none}.tczd-pick:not([value=all]):checked+.tczd-entry .tczd-entry__name{text-decoration:underline 2px var(--tcz-signal);text-underline-offset:5px}@media(min-width:640px){.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-index{grid-template-rows:repeat(var(--tczd-c3, 1),auto)}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-entry{min-height:56px;gap:12px;padding:8px 2px 8px 0}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-entry__name{font-size:18px}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-entry__go{display:none}}@media(min-width:1024px){.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-index{grid-template-rows:repeat(var(--tczd-c4, 1),auto)}}@media(max-width:639.98px){.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-index{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;margin:-2px calc(-1 * var(--tcz-gutter)) 0;padding:6px var(--tcz-gutter);scroll-padding:0 var(--tcz-gutter);border-top:0;scrollbar-width:none}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-index::-webkit-scrollbar{display:none}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-entry{flex:none;min-height:0;height:44px;padding:0 16px;gap:10px;border:1px solid var(--tcz-hairline-strong);border-radius:var(--tcz-radius-pill);scroll-snap-align:start;transition:background-color var(--tcz-dur) var(--tcz-ease),border-color var(--tcz-dur) var(--tcz-ease),color var(--tcz-dur) var(--tcz-ease)}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-entry__name{font-size:15px;letter-spacing:.03em;white-space:nowrap}.tczd-pick:not([value=all]):checked+.tczd-entry{background:var(--tcz-fg);border-color:var(--tcz-fg);color:var(--tcz-surface)}.tczd-pick:not([value=all]):checked+.tczd-entry .tczd-entry__name{text-decoration:none}.tczd-pick:focus-visible+.tczd-entry{outline-offset:3px}}.tczd-results{margin-top:clamp(40px,6vw,72px)}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-results{margin-top:clamp(28px,4vw,52px)}.tczd-lib:not(:has(.tczd-themes)) .tczd-results{margin-top:clamp(20px,3vw,32px)}.tczd-results__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(20px,3vw,28px);padding-bottom:18px;border-bottom:1px solid var(--tcz-hairline)}.tczd-results__head .tczd-filter{margin:0}.tczd-rhead{display:none;min-width:0}.tczd-rhead--all{display:block}.tczd-lib:has(.tczd-pick:not([value=all]):checked) .tczd-rhead--all{display:none}.tczd-rhead__title{margin:0;color:var(--tcz-fg)}.tcz-display-s.tczd-rhead__title{font-size:var(--tcz-fs-display-m);line-height:var(--tcz-lh-display)}.tczd-rhead__n{margin-left:.5rem;font-family:var(--tcz-font-body);font-size:var(--tcz-fs-body);font-weight:500;letter-spacing:0;text-transform:none;color:var(--tcz-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tczd-rhead__line{margin:.5rem 0 0;max-width:36rem;color:var(--tcz-fg-muted)}@media(max-width:639.98px){.tczd-results__head .tczd-filter{width:100%}}.tczd-empty{margin:1rem 0 0;color:var(--tcz-fg-muted)}.tczd-empty[hidden]{display:none}.tczd-empty__all{margin-left:.25rem;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--tcz-fg);text-decoration:underline 1px var(--tcz-signal);text-underline-offset:4px;cursor:pointer}.tczd-empty__all:focus-visible{outline:2px solid var(--tcz-focus);outline-offset:3px}.tczd-grid.tczd-grid--lib{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:640px){.tczd-grid.tczd-grid--lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcz-grid-gap)}}@media(min-width:1200px){.tczd-grid.tczd-grid--lib{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023.98px){.tczd-grid--lib .tczd-card__also{display:none}}@media(max-width:639.98px){.tczd-grid--lib .tczd-card__body{padding:.75rem}.tczd-grid--lib .tczd-card__name{font-size:1.125rem}.tczd-grid--lib .tczd-card__cta{margin-left:0}}.tczd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tcz-grid-gap)}@media(min-width:640px){.tczd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tczd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tczd-note{margin:1rem 0 0;padding:.875rem 1rem;border:1px dashed var(--tcz-hairline-strong);border-radius:var(--tcz-radius);font-size:var(--tcz-fs-small);color:var(--tcz-fg-muted)}.tczd-words{margin-top:clamp(40px,6vw,72px)}.tczd-words__title{margin:0 0 clamp(20px,3vw,32px);color:var(--tcz-fg)}.tczd-grid--words{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:640px){.tczd-grid--words{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcz-grid-gap)}}@media(min-width:1024px){.tczd-grid--words{grid-template-columns:repeat(5,minmax(0,1fr))}}.tczd-words .tczd-card__cat,.tczd-words .tczd-card__by{display:none}.tczd-words .tczd-card__body{padding:.75rem .875rem .875rem}.tczd-words .tczd-card__name{font-size:1.125rem}.tczd-words .tczd-card__foot{padding-top:.5rem}.tczd-words .tczd-card__cta{margin-left:0}.tczd-steps{margin-top:clamp(56px,8vw,104px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--tcz-hairline)}.tczd-steps__title{margin:0 0 clamp(24px,3vw,40px);color:var(--tcz-fg)}.tcz-display-s.tczd-steps__title{font-size:var(--tcz-fs-display-m);line-height:var(--tcz-lh-display)}.tczd-steps__list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none}@media(min-width:768px){.tczd-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.tczd-step{margin:0}.tczd-step__n{display:block;margin-bottom:.75rem;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)}.tczd-step__title{margin:0 0 .5rem;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)}.tczd-step__text{margin:0;max-width:28rem;font-size:var(--tcz-fs-body);line-height:var(--tcz-lh-body);color:var(--tcz-fg-muted)}.tczd-steps__cta{margin-top:clamp(28px,4vw,44px)}@media(prefers-reduced-motion:reduce){.tczd-card,.tczd-card__img,.tczd-card__arrow,.tczd-chip,.tczd-entry,.tczd-entry__go{transition:none}.tczd-card:hover,.tczd-card:hover .tczd-card__arrow{transform:none}.tczd-card:hover .tczd-card__img{transform:scale(1.1)}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/tcz-designs.css.map */
