.tt-week{--p:max(20px, calc((100% - 1240px)/2) );display:block;color:var(--tt-ink);background:var(--tt-surface);font-family:var(--tt-font-body)}.tt-week__heading{display:grid;gap:10px;padding:28px var(--p) 16px}.tt-week__title{font:700 clamp(52px,8vw,112px)/.9 var(--tt-font-display);letter-spacing:-.035em;margin:0}.tt-week__intro{max-width:34ch;margin:0;font-size:16px;line-height:1.55;color:var(--tt-ink-secondary)}.tt-week__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:var(--p);border-block:1px solid var(--tt-ink)}.tt-week__tab{display:grid;justify-items:center;align-content:center;gap:2px;min-height:56px;padding:10px 2px;color:var(--tt-ink-secondary);border-right:1px solid var(--tt-border);text-decoration:none}.tt-week__tab:last-child{border-right:0}.tt-week__tab b{font:700 15px var(--tt-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--tt-ink)}.tt-week__tab span:not(.tt-sr-only){font:10px/1.4 var(--tt-font-mono)}.tt-week__tab[aria-selected=true]{background:var(--tt-ink);color:var(--tt-code-chip-text)}.tt-week__tab[aria-selected=true] b{color:#fff}.tt-week__lineup{position:relative;display:grid;gap:10px;padding:16px 0 12px;background:linear-gradient(var(--tt-surface),#eeeeec)}.tt-week__look{position:relative;display:block;aspect-ratio:4/5;max-height:62vh;overflow:hidden;color:var(--tt-ink);background:var(--tt-surface-panel)}.tt-week__image{display:block;width:100%;height:100%;object-fit:cover}.tt-week__caption{position:absolute;left:8px;top:8px;padding:4px 7px;background:var(--tt-surface-panel);font:11px/1.4 var(--tt-font-mono);color:var(--tt-ink-secondary)}.tt-week__caption b{color:var(--tt-ink);font-weight:600}.tt-week__pager{display:none}.tt-week--enhanced .tt-week__pager{position:absolute;inset:45% 8px auto;z-index:2;display:flex;justify-content:space-between;pointer-events:none}.tt-week__pager button{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--tt-border-control);border-radius:50%;background:var(--tt-surface-panel);cursor:pointer}.tt-week__pager svg{width:20px;height:20px;fill:none;stroke:var(--tt-ink);stroke-width:1.8}.tt-week--enhanced .tt-week__look:not(.tt-week__look--selected){display:none}.tt-week--enhanced .tt-week__look--selected{animation:tt-week-in .45s cubic-bezier(.2,.7,.2,1)}.tt-week__cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px var(--p)}.tt-week__design{flex:0 0 40%;scroll-snap-align:start;display:grid;align-content:start;gap:6px;min-width:0;padding:10px;border:1px solid var(--tt-border);border-radius:var(--tt-radius-sm);background:var(--tt-surface-panel);color:var(--tt-ink);text-decoration:none;transition:border-color .2s}.tt-week__design--selected{border-color:var(--tt-ink);box-shadow:inset 0 0 0 1px var(--tt-ink)}.tt-week__artwork{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#eeeeec}.tt-week__day-mood{font:11px/1.4 var(--tt-font-mono);color:var(--tt-ink-muted)}.tt-week__card-name{font:600 14px/1.25 var(--tt-font-body)}.tt-week__card-colour{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--tt-ink-secondary)}.tt-week__dot{flex:none;width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:var(--tt-colour,var(--tt-surface))}.tt-week__details{padding:32px var(--p) 48px;background:var(--tt-surface-panel);border-top:1px solid var(--tt-border)}.tt-week__panel{display:grid;gap:24px}.tt-week__panel[hidden],.tt-week__controls[hidden],.tt-week__set[hidden],.tt-week__summary[hidden]{display:none}.tt-week__figure{position:relative;display:none;width:100%;max-width:520px;justify-self:end}.tt-week__detail-image{aspect-ratio:4/5;overflow:hidden;background:#eeeeec}.tt-week__detail-image img{display:block;width:100%;height:100%;object-fit:cover}.tt-week--enhanced .tt-week__detail-image img{animation:tt-week-wipe .6s cubic-bezier(.7,0,.2,1)}.tt-week__tag{position:absolute;left:0;top:0;padding:6px 10px;background:var(--tt-ink);color:var(--tt-code-chip-text);font:12px var(--tt-font-mono)}.tt-week__detail-copy{display:grid;gap:18px;max-width:460px}.tt-week__kicker{margin:0;font:12px/1.4 var(--tt-font-mono);color:var(--tt-ink-muted)}.tt-week__kicker b{color:var(--tt-accent);font-weight:500}.tt-week__name{margin:0;font:700 clamp(30px,3.4vw,46px)/1.04 var(--tt-font-display)}.tt-week__facts{margin:0;font-size:15px;color:var(--tt-ink-secondary)}.tt-week__price{margin:0;min-height:1.5em;font-size:16px}.tt-week__form{display:grid;gap:18px}.tt-week__label{font:12px/1.4 var(--tt-font-mono);color:var(--tt-ink-muted)}.tt-week__select{display:block;min-height:48px;width:100%;padding:10px;border:1px solid var(--tt-border-control);border-radius:var(--tt-radius-sm);background:var(--tt-surface-panel);color:var(--tt-ink);font-size:16px}.tt-week__swatches{display:flex;flex-wrap:wrap;gap:10px}.tt-week__swatch{position:relative;width:30px;height:30px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:50%;background:var(--tt-colour,var(--tt-surface));cursor:pointer}.tt-week__swatch span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tt-week__swatch[aria-pressed=true]{outline:2px solid var(--tt-ink);outline-offset:3px}.tt-week__sizes{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.tt-week__sizes legend{margin-bottom:10px}.tt-week__size{position:relative;display:block}.tt-week__radio{position:absolute;width:1px;height:1px;opacity:0}.tt-week__size-label{display:grid;place-items:center;min-width:48px;min-height:48px;border:1px solid var(--tt-border-control);border-radius:var(--tt-radius-sm);font:14px var(--tt-font-mono);cursor:pointer}.tt-week__radio:checked+.tt-week__size-label{background:var(--tt-ink);color:#fff;border-color:var(--tt-ink)}.tt-week__radio:disabled+.tt-week__size-label{text-decoration:line-through;color:var(--tt-ink-secondary);cursor:not-allowed}.tt-week__button{min-height:52px;padding:12px 20px;border:1px solid var(--tt-accent-strong);border-radius:var(--tt-radius-sm);background:var(--tt-accent-strong);color:var(--tt-accent-on);font:700 16px var(--tt-font-body);cursor:pointer}.tt-week__form .tt-week__button{width:100%;min-height:54px}.tt-week__button:disabled{background:var(--tt-surface-panel);color:var(--tt-ink-secondary);border-color:var(--tt-border-control);cursor:not-allowed}.tt-week__name .tt-week__link{text-decoration:underline;text-underline-offset:4px;color:inherit}.tt-week__links{display:flex;justify-content:space-between;margin-top:-10px}.tt-week__links a{display:flex;align-items:center;min-height:44px;color:var(--tt-ink);font:600 15px var(--tt-font-body);text-decoration:underline;text-underline-offset:4px}.tt-week__status{margin:0}.tt-week__status:not(:empty){margin-top:16px;padding:10px 12px;border-radius:var(--tt-radius-sm);background:var(--tt-surface);font:500 13px/1.5 var(--tt-font-mono)}.tt-week__notice{margin-block:16px}.tt-week__more{display:grid;gap:14px;padding-inline:var(--p)}.tt-week__set{display:grid;gap:14px;max-width:620px;margin-top:28px;padding-top:28px;border-top:1px solid var(--tt-border-control)}.tt-week__summary{padding-left:24px;line-height:1.7}.tt-week__h{margin:0;font:700 22px/1.1 var(--tt-font-display)}.tt-week__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--tt-ink)}.tt-week__rw{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:12px;align-items:center;min-height:64px;padding:10px 0;border-bottom:1px solid var(--tt-border);color:var(--tt-ink);text-decoration:none}.tt-week__rw>*{grid-column:2;min-width:0}.tt-week__rw>.tt-week__price{grid-area:1/3/4}.tt-week__rw>svg{grid-area:1/1/4;width:44px;height:44px;fill:var(--tt-colour);stroke:#0004}.tt-week__size-set{display:grid;gap:8px}.tt-week__box{display:grid;gap:14px}.tt-week__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:14px}.tt-week__total b{font:600 18px var(--tt-font-mono)}.tt-week__more:not(:empty){padding-bottom:56px}.tt-week__app{padding-inline:var(--p)}.tt-week__rw:focus-visible,.tt-week__tab:focus-visible,.tt-week__look:focus-visible,.tt-week__design:focus-visible,.tt-week__select:focus-visible,.tt-week__button:focus-visible,.tt-week__link:focus-visible,.tt-week__cart:focus-visible,.tt-week__swatch:focus-visible,.tt-week__pager button:focus-visible,.tt-week__radio:focus-visible+.tt-week__size-label{outline:3px solid var(--tt-focus);outline-offset:4px}@keyframes tt-week-in{0%{opacity:0;transform:translate(6%)}}@keyframes tt-week-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@media(min-width:900px){.tt-week__heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:end;padding-block:48px 24px}.tt-week__intro{font-size:18px;padding-bottom:8px}.tt-week__tab span:not(.tt-sr-only){font-size:11px}.tt-week__lineup{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:24px var(--p) 12px}.tt-week__look{max-height:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.tt-week__look img{transition:filter .45s,opacity .45s}.tt-week--enhanced .tt-week__look:not(.tt-week__look--selected){display:block;transform:scale(.94);transform-origin:50% 100%}.tt-week--enhanced .tt-week__look:not(.tt-week__look--selected) img{opacity:.55;filter:grayscale(.85) contrast(.95)}.tt-week--enhanced .tt-week__look--selected{animation:none;transform:scale(1.04);transform-origin:50% 100%;z-index:1;overflow:visible}.tt-week--enhanced .tt-week__look--selected:after{content:"";position:absolute;left:10%;right:10%;bottom:-6px;height:3px;background:var(--tt-accent-strong)}.tt-week--enhanced .tt-week__pager{display:none}.tt-week__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.tt-week__design{flex:none}.tt-week__details{padding-block:48px 72px}.tt-week__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.tt-week__set{max-width:none;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 48px;align-items:start;grid-template-rows:repeat(3,auto) 1fr}.tt-week__h{margin-bottom:14px}.tt-week__list{grid-area:2/1/5}.tt-week__rw{grid-template-columns:44px minmax(0,1fr) 180px auto}.tt-week__rw>.tt-week__card-colour{grid-area:1/3/4}.tt-week__rw>.tt-week__price{grid-column:4}.tt-week__size-set,.tt-week__box{padding:22px;border:1px solid var(--tt-border);background:var(--tt-surface-panel)}.tt-week__size-set{grid-area:1/2/3;border-bottom:0;border-radius:6px 6px 0 0}.tt-week__box{grid-area:3/2;border-top:0;border-radius:0 0 6px 6px;padding-top:0}.tt-week__figure{display:block}}@media(prefers-reduced-motion:reduce){.tt-week .tt-week__look,.tt-week .tt-week__look img,.tt-week .tt-week__design,.tt-week--enhanced .tt-week__look--selected,.tt-week--enhanced .tt-week__detail-image img{animation:none;transition:none}}.tt-week>.tt-pdp-image-notice{margin:12px var(--p)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/techtees-week.css.map */
