.yx-season-page{width:min(var(--yarn-commerce-max),100%);margin:0 auto 64px;color:var(--yarn-text-primary)}.yx-season-page a:focus-visible{outline:2px solid var(--yarn-focus);outline-offset:3px}.yx-season-page__cover{display:grid;grid-template-columns:minmax(0,1fr)}.yx-season-page__art,.yx-season-page__art:empty{display:grid;overflow:hidden;min-height:240px;aspect-ratio:390 / 300;background:var(--yarn-bg-sunken)}.yx-season-page__art img{display:block;width:100%;height:100%;object-fit:cover}.yx-season-page__art--mosaic{grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,1fr);gap:3px;aspect-ratio:390 / 330;background:var(--yarn-bg-page)}.yx-season-page__art--mosaic img:first-child{grid-row:1 / -1}.yx-season-page__art--mosaic img:only-child{grid-column:1 / -1}.yx-season-page__intro{display:grid;gap:var(--yarn-space-4);align-content:center;padding:var(--yarn-space-6) var(--yarn-gutter) var(--yarn-space-5)}.yx-season-page__eyebrow{margin:0;color:var(--yarn-action);font-size:1.3rem;font-weight:600;letter-spacing:.04em}.yx-season-page__heading{margin:0;color:var(--yarn-text-heading);font:500 3.6rem/1.15 var(--yarn-display);letter-spacing:.01em;text-wrap:balance}.yx-season-page__text{max-width:34em;margin:0;color:var(--yarn-text-secondary);font-size:1.5rem;line-height:1.8}.yx-season-page__toc{margin:0 var(--yarn-gutter);padding-top:var(--yarn-space-2)}.yx-season-page__toc ol{display:grid;margin:0;padding:0;list-style:none}.yx-season-page__toc li{border-top:1px solid var(--yarn-border-subtle)}.yx-season-page__toc li:last-child{border-bottom:1px solid var(--yarn-border-subtle)}.yx-season-page__toc a{display:grid;grid-template-columns:28px 1.8em minmax(0,1fr) 16px;align-items:center;gap:var(--yarn-space-2);min-height:var(--yarn-touch);padding:4px 0;color:var(--yarn-text-primary);text-decoration:none}.yx-season-page__toc-thumb{display:block;overflow:hidden;width:28px;aspect-ratio:1;border-radius:50%;background:var(--yarn-bg-sunken)}.yx-season-page__toc-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.yx-season-page__toc a:hover .yx-season-page__toc-thumb img{transform:scale(1.06)}.yx-season-page__toc a:hover .yx-season-page__toc-name{color:var(--yarn-action)}.yx-season-page__toc-num{color:var(--yarn-action);font:500 1.4rem/1 var(--yarn-display);font-variant-numeric:tabular-nums}.yx-season-page__toc-name{font-size:1.5rem;font-weight:500;line-height:1.4}.yx-season-page__toc-arrow{width:16px;height:16px;color:var(--yarn-text-muted)}.yx-season-page__list{display:grid;gap:0;margin:var(--yarn-space-6) 0 0;padding:0;list-style:none}.yx-season-page__yarn{display:grid;gap:18px;padding:0 0 36px;scroll-margin-top:80px}.yx-season-page__yarn:nth-child(2n){background:var(--yarn-bg-band)}.yx-season-page__figure{display:grid;margin:0}.yx-season-page__media{position:relative;display:grid;gap:3px;height:260px}.yx-season-page__media--2,.yx-season-page__media--3{grid-template-columns:minmax(0,236fr) minmax(0,151fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.yx-season-page__media--2 .yx-season-page__shot,.yx-season-page__media .yx-season-page__shot:first-child{grid-row:1 / -1}.yx-season-page__media .yx-season-page__shot:first-child{grid-column:1}.yx-season-page__yarn--flip .yx-season-page__media--2,.yx-season-page__yarn--flip .yx-season-page__media--3{grid-template-columns:minmax(0,151fr) minmax(0,236fr)}.yx-season-page__yarn--flip .yx-season-page__media .yx-season-page__shot:first-child{grid-column:2}.yx-season-page__shot{position:relative;display:block;overflow:hidden;min-height:0;margin:0;padding:0;border:0;background:var(--yarn-bg-sunken);cursor:zoom-in}.yx-season-page__shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.yx-season-page__shot:hover img{transform:scale(1.03)}.yx-season-page__shot:focus-visible{outline:2px solid var(--yarn-focus);outline-offset:-4px}.yx-season-page__zoom{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--yarn-radius-pill);background:color-mix(in srgb,var(--yarn-text-heading) 60%,transparent);color:var(--yarn-text-inverse);font-size:1.1rem;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none}.yx-season-page__zoom svg{width:11px;height:11px}.yx-season-page__copy{display:grid;gap:var(--yarn-space-3);align-content:start;padding:0 var(--yarn-gutter)}.yx-season-page__num{color:var(--yarn-action);font:500 2.4rem/1 var(--yarn-display);font-variant-numeric:tabular-nums}.yx-season-page__name{margin:0;color:var(--yarn-text-heading);font:500 2.6rem/1.25 var(--yarn-display);text-wrap:balance}.yx-season-page__name a{color:inherit;text-decoration:none}.yx-season-page__name a:hover{color:var(--yarn-action)}.yx-season-page__lead{margin:0;color:var(--yarn-text-heading);font:500 1.7rem/1.6 var(--yarn-display)}.yx-season-page__note{margin:0;color:var(--yarn-text-secondary);font-size:1.4rem;line-height:1.8}.yx-season-page__card{margin-top:var(--yarn-space-2)}.yx-season-page__empty{padding:0 var(--yarn-gutter)}@media(min-width:750px){.yx-season-page{margin-bottom:112px}.yx-season-page__cover{grid-template-columns:minmax(0,488fr) minmax(0,640fr);column-gap:72px;padding:56px var(--yarn-gutter) 0}.yx-season-page__art{order:2;aspect-ratio:640 / 440;border-radius:var(--yarn-radius-panel)}.yx-season-page__art--mosaic{gap:6px;background:transparent}.yx-season-page__art--mosaic img{border-radius:var(--yarn-radius-media)}.yx-season-page__intro{order:1;padding:0}.yx-season-page__heading{font-size:clamp(4.4rem,4.4vw,6rem);line-height:1.2}.yx-season-page__text{font-size:1.6rem}.yx-season-page__toc{grid-column:1 / -1;order:3;margin:48px 0 0;padding-top:32px;border-top:1px solid var(--yarn-border-subtle)}.yx-season-page__toc ol{display:flex;justify-content:space-between;gap:var(--yarn-space-2)}.yx-season-page__toc li,.yx-season-page__toc li:last-child{flex:1 1 0;max-width:140px;border:0}.yx-season-page__toc a{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;min-height:0;padding:0;text-align:center}.yx-season-page__toc-thumb{width:min(96px,100%)}.yx-season-page__toc-num{font:600 1.3rem/1 var(--yarn-body)}.yx-season-page__toc-name{font-size:1.3rem;font-weight:600}.yx-season-page__toc-arrow{display:none}.yx-season-page__list{margin-top:56px}.yx-season-page__yarn{grid-template-columns:minmax(0,680fr) minmax(0,456fr);align-items:center;gap:64px;padding:64px var(--yarn-gutter)}.yx-season-page__yarn:nth-child(2n){background:none}.yx-season-page__yarn:nth-child(odd){background:var(--yarn-bg-sunken)}.yx-season-page__yarn--flip{grid-template-columns:minmax(0,456fr) minmax(0,680fr)}.yx-season-page__yarn--flip .yx-season-page__figure{order:2}.yx-season-page__media{gap:6px;height:auto;aspect-ratio:680 / 520}.yx-season-page__media--2,.yx-season-page__media--3,.yx-season-page__yarn--flip .yx-season-page__media--2,.yx-season-page__yarn--flip .yx-season-page__media--3{grid-template-columns:minmax(0,400fr) minmax(0,274fr)}.yx-season-page__yarn--flip .yx-season-page__media .yx-season-page__shot:first-child{grid-column:1}.yx-season-page__shot{border-radius:var(--yarn-radius-media)}.yx-season-page__copy{max-width:456px;padding:0}.yx-season-page__num{font-size:2.8rem}.yx-season-page__name{font-size:3.4rem}}.yx-lightbox-open,.yx-lightbox-open body{overflow:hidden}.yx-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--yarn-text-heading);color:var(--yarn-text-inverse)}.yx-lightbox::backdrop{background:var(--yarn-text-heading)}.yx-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.yx-lightbox button{display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.yx-lightbox button:focus-visible{outline:2px solid var(--yarn-text-inverse);outline-offset:2px}.yx-lightbox__bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:env(safe-area-inset-top) var(--yarn-gutter) 0}.yx-lightbox__count{font-size:1.4rem;font-variant-numeric:tabular-nums;opacity:.85}.yx-lightbox__close{position:absolute;right:8px;bottom:6px;width:var(--yarn-touch);height:var(--yarn-touch)}.yx-lightbox__close svg{width:24px;height:24px}.yx-lightbox__track{display:flex;min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:none}.yx-lightbox__track::-webkit-scrollbar{display:none}.yx-lightbox__slide{display:grid;place-items:center;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.yx-lightbox__slide img{display:block;max-width:100%;max-height:100%;object-fit:contain}.yx-lightbox .yx-lightbox__step{position:absolute;top:50%;width:var(--yarn-touch);height:var(--yarn-touch);border-radius:50%;background:color-mix(in srgb,var(--yarn-text-heading) 50%,transparent);transform:translateY(-50%)}.yx-lightbox__step--prev{left:8px}.yx-lightbox__step--next{right:8px}.yx-lightbox__step svg{width:24px;height:24px}.yx-lightbox .yx-lightbox__step:disabled{opacity:.3;cursor:default}.yx-lightbox__foot{display:grid;justify-items:center;gap:var(--yarn-space-2);padding:var(--yarn-space-3) var(--yarn-gutter) calc(var(--yarn-space-4) + env(safe-area-inset-bottom))}.yx-lightbox__thumbs{display:flex;gap:var(--yarn-space-2)}.yx-lightbox__thumbs button{overflow:hidden;width:56px;height:56px;border-radius:6px;opacity:.55;outline-offset:2px}.yx-lightbox__thumbs button[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--yarn-text-inverse)}.yx-lightbox__thumbs img{display:block;width:100%;height:100%;object-fit:cover}.yx-lightbox__caption{margin:0;font-size:1.3rem;opacity:.75}yarn-season-lightbox[data-single] .yx-lightbox__step,yarn-season-lightbox[data-single] .yx-lightbox__thumbs{display:none}@media(hover:none){.yx-lightbox .yx-lightbox__step{display:none}}@media(prefers-reduced-motion:reduce){.yx-season-page__toc-thumb img,.yx-season-page__shot img{transition:none}.yx-season-page__toc a:hover .yx-season-page__toc-thumb img,.yx-season-page__shot:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/yarn-season-page.css.map */
