@font-face{font-family:PolySans Relax;src:url(/fonts/PolySans-Relax.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PolySans Inky;src:url(/fonts/PolySans-Inky.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PolySans Neutral;src:url(/fonts/PolySans-Neutral.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0d0d;min-height:100%;margin:0;padding:0}.archive-page{--s:.0661376vw;background:#0d0d0d;width:min(100vw,1512px);height:min(66.1376vw,1000px);min-height:100vh;margin-inline:auto;position:relative;overflow:hidden}html,body{overflow-y:hidden}@media (width>=1512px){.archive-page{--s:1px}}.archive-back{top:calc(26.11 * var(--s));left:calc(24.26 * var(--s));z-index:4;width:calc(100 * var(--s));height:calc(31 * var(--s));color:#000;font-family:PolySans Relax,sans-serif;font-size:calc(25 * var(--s));background:#fffdf7;justify-content:center;align-items:center;font-weight:400;line-height:1;text-decoration:none;display:flex;position:absolute}.hoodie-card{top:calc(58.11 * var(--s));left:calc(44.74 * var(--s));z-index:3;width:calc(320.899 * var(--s));height:calc(427.865 * var(--s));cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute}.hoodie-card__image{object-fit:cover;user-select:none;-webkit-user-drag:none;transition:opacity .24s;display:block;position:absolute}.hoodie-card__image--front{width:100%;height:100%;inset:0}.hoodie-card__image--back{top:calc(16.8 * var(--s));left:calc(12.7 * var(--s));width:calc(318.446 * var(--s));height:calc(424.594 * var(--s));opacity:0}.hoodie-card:hover .hoodie-card__image--front,.hoodie-card:focus-visible .hoodie-card__image--front{opacity:0}.hoodie-card:hover .hoodie-card__image--back,.hoodie-card:focus-visible .hoodie-card__image--back{opacity:1}.hoodie-overlay{box-sizing:border-box;color:#fff;background:0 0;border:1px solid #fff3;width:min(1220px,80.7vw);max-width:none;height:min(733px,80vh);max-height:none;margin:0;padding:0;display:none;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.hoodie-overlay__decor,.hoodie-overlay__surface{pointer-events:none;position:absolute;inset:0}.hoodie-overlay__decor{z-index:0;filter:blur(14px);background:#0d0d0d;overflow:hidden;transform:scale(1.03)}.hoodie-overlay__surface{z-index:1;background:#0d0d0dbf}.hoodie-overlay__handle{display:none}.hoodie-overlay__shape{max-width:none;display:block;position:absolute}.hoodie-overlay__shape--red{width:21.76%;height:auto;top:6.24%;left:-10.95%}.hoodie-overlay__shape--green{width:19.78%;height:auto;top:15.22%;left:18.07%;transform:rotate(-23.55deg)}.hoodie-overlay__shape--orange{width:24.26%;height:auto;top:45.21%;left:3.7%;transform:rotate(21.65deg)}.hoodie-overlay__shape--blue{width:21.83%;height:auto;top:63.48%;left:26.33%;transform:rotate(131.26deg)}.hoodie-overlay[open]{display:block}.hoodie-overlay::backdrop{background:#000000b8}.hoodie-overlay__description,.hoodie-overlay__bottom-copy,.hoodie-carousel{z-index:2}.hoodie-overlay__description{top:3.49%;color:#ffffffbf;font-synthesis:none;width:36.92%;margin:0;font-family:PolySans Neutral,sans-serif;font-size:1.5cqw;font-style:normal;font-weight:400;line-height:1.2;position:absolute;inset-inline-start:1.54%}.hoodie-overlay__bottom-copy{bottom:3.49%;flex-direction:column;align-items:flex-start;gap:1.2cqw;display:flex;position:absolute;inset-inline-start:1.54%}.hoodie-overlay__season{color:#ffffffbf;font-synthesis:none;margin-block:0;margin-inline:3px 0;font-family:PolySans Neutral,sans-serif;font-size:1.5cqw;font-style:normal;font-weight:400;line-height:1;position:static}.hoodie-overlay__title{color:#fff;flex-direction:column;margin:0;font-family:PolySans Inky,sans-serif;font-size:6.903cqw;font-weight:400;line-height:.84;display:flex;position:static}.hoodie-overlay__title span{display:block}.hoodie-carousel{width:52.72%;height:93.09%;position:absolute;top:3.49%;left:44.89%}.hoodie-carousel__main{touch-action:pan-y;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.hoodie-carousel__main>img{object-fit:cover;width:100%;height:100%;display:block}.hoodie-carousel__dots{z-index:2;pointer-events:none;gap:.361cqw;display:flex;position:absolute;bottom:2.06%;left:50%;transform:translate(-50%)}.hoodie-carousel__dot{background:#fff9;border-radius:50%;width:.712cqw;height:.712cqw}.hoodie-carousel__dot.is-active{background:#fff}.hoodie-carousel__prev,.hoodie-carousel__next{z-index:1;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.hoodie-carousel__prev{cursor:w-resize;left:0}.hoodie-carousel__next{cursor:e-resize;right:0}.archive-back:focus-visible,.hoodie-card:focus-visible,.hoodie-carousel__prev:focus-visible,.hoodie-carousel__next:focus-visible{outline-offset:3px;outline:2px solid #fffdf7}@media (width<=720px){.archive-page{width:100vw;height:100svh;min-height:100svh}.archive-back{width:88px;height:32px;font-size:20px;top:20px;left:20px}.hoodie-card{aspect-ratio:320.899/427.865;width:min(92vw,420px);height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.hoodie-card__image--back{width:99%;height:99%;inset:4% auto auto 4%}.hoodie-overlay{border-bottom:0;border-radius:16px 16px 0 0;width:min(100vw,520px);height:min(90svh,760px);inset:auto auto 0 50%;transform:translate(-50%)}.hoodie-overlay__handle{z-index:3;background:#ffffff8c;border-radius:999px;width:36px;height:4px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hoodie-overlay__description{width:88%;font-size:clamp(16px,4.25vw,17px);line-height:1.4;top:max(48px,25% - 135px);left:6%}.hoodie-overlay__season{font-size:16px}.hoodie-overlay__bottom-copy{gap:12px;bottom:5%;left:6%}.hoodie-overlay__title{font-size:clamp(40px,15vw,72px)}.hoodie-carousel{width:90%;height:45%;top:28%;left:5%}.hoodie-carousel__dots{gap:6px}.hoodie-carousel__dot{width:7px;height:7px}}@media (width<=720px) and (height<=700px){.hoodie-carousel{height:36%;top:37%}}@media (prefers-reduced-motion:reduce){.hoodie-card__image{transition:none}}@media (prefers-reduced-motion:no-preference){.hoodie-overlay[open]{animation:.28s cubic-bezier(.2,0,0,1) both hoodie-overlay-enter}.hoodie-overlay.is-closing{animation:.12s ease-out both hoodie-overlay-exit}.hoodie-overlay[open]::backdrop{animation:.28s ease-out both hoodie-backdrop-enter}.hoodie-overlay.is-closing::backdrop{animation:.12s ease-out both hoodie-backdrop-exit}.hoodie-overlay[open] .hoodie-overlay__description,.hoodie-overlay[open] .hoodie-overlay__season,.hoodie-overlay[open] .hoodie-overlay__title,.hoodie-overlay[open] .hoodie-carousel{animation:.48s cubic-bezier(.2,0,0,1) both hoodie-content-enter}.hoodie-overlay[open] .hoodie-overlay__description{animation-delay:70ms}.hoodie-overlay[open] .hoodie-overlay__season{animation-delay:.15s}.hoodie-overlay[open] .hoodie-overlay__title{animation-delay:.23s}.hoodie-overlay[open] .hoodie-carousel{animation-delay:.31s}}@keyframes hoodie-overlay-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes hoodie-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes hoodie-overlay-exit{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes hoodie-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes hoodie-content-enter{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=720px) and (prefers-reduced-motion:no-preference){.hoodie-overlay[open]{animation:.28s cubic-bezier(.2,0,0,1) both hoodie-toast-enter}.hoodie-overlay.is-closing{animation:.12s ease-out both hoodie-toast-exit}}@keyframes hoodie-toast-enter{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes hoodie-toast-exit{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,100%)}}
