.streetwear{--ink:#09090b;--ink-2:#111114;--ink-3:#1b1b20;--line:#ffffff17;--line-strong:#fff3;--glass:#ffffff0f;--glass-strong:#ffffff1a;--text:#f4f1ec;--muted:#9a958e;--accent:#ff5a1f;--accent-2:#ff8a3d;--accent-grad:linear-gradient(135deg, #ff8a3d 0%, #ff5a1f 55%, #ff3d2e 100%);--on-accent:#120904;--glow:0 10px 30px -8px #ff5a1f8c;--r-xs:10px;--r-sm:14px;--r:20px;--r-lg:28px;--r-xl:36px;--ease:cubic-bezier(.22, 1, .36, 1);--display:var(--sw-display), Impact, "Arial Narrow", sans-serif;--mono:var(--sw-mono), ui-monospace, monospace;background:radial-gradient(1100px 620px at 88% -8%, #ff5a1f21, transparent 62%), radial-gradient(900px 520px at -12% 38%, #7c5cff14, transparent 60%), var(--ink);color:var(--text);font-family:var(--sw-body), system-ui, sans-serif}.streetwear ::selection{background:var(--accent);color:var(--on-accent)}.sw-glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(140%)}.sw-mono{font-family:var(--mono);letter-spacing:-.01em}.sw-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.sw-h2,.sw-page-title{font-family:var(--display);text-transform:uppercase;font-weight:400;line-height:.95}.sw-h2{font-size:clamp(2.2rem,8vw,3.8rem)}.sw-page-title{background:linear-gradient(#fff 30%,#a8a39b);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.4rem;font-size:clamp(2.8rem,11vw,5.5rem)}.sw-reveal{transition:opacity .9s var(--ease), transform .9s var(--ease)}.sw-reveal:not([data-in]){opacity:0;transform:translateY(36px)}.sw-btn{background:var(--accent-grad);min-height:52px;color:var(--on-accent);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--glow), inset 0 1px 0 #ffffff59;transition:transform .3s var(--ease), box-shadow .3s var(--ease), filter .3s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sw-btn:after{content:"";transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.sw-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px -10px #ff5a1fb3,inset 0 1px #ffffff59}.sw-btn:hover:not(:disabled):after{transform:translate(120%)}.sw-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.sw-btn:disabled{background:var(--ink-3);color:var(--muted);box-shadow:none}.sw-btn--ghost{background:var(--glass);border:1px solid var(--line-strong);color:var(--text);box-shadow:none;-webkit-backdrop-filter:blur(14px)}.sw-btn--ghost:hover:not(:disabled){background:var(--glass-strong);box-shadow:0 12px 30px -14px #0009}.sw-btn--block{width:100%}.sw-btn-arrow{width:28px;height:28px;color:var(--accent-2);transition:transform .3s var(--ease);background:#120904e6;border-radius:50%;place-items:center;margin-right:-.9rem;font-size:.9rem;display:grid}.sw-btn:hover .sw-btn-arrow{transform:translate(3px)rotate(-30deg)}.sw-btn-price{font-family:var(--mono);letter-spacing:0;background:#12090426;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.sw-pill-btn{border:1px solid var(--line-strong);background:var(--glass);min-width:38px;min-height:34px;color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sw-pill-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.sw-pill-btn.is-accent{background:var(--accent-grad);color:var(--on-accent);border-color:#0000}.sw-pill-btn:disabled{opacity:.35}.sw-link-btn{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.8rem}.sw-link-btn:hover{text-decoration-color:currentColor}.sw-icon-btn{width:42px;height:42px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:background .2s;display:inline-flex}.sw-icon-btn:hover{background:var(--glass-strong)}.sw-arrow-link{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sw-arrow-link:hover{border-color:var(--text);background:var(--text);color:var(--ink)}.sw-badge{color:var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f1eceb;border-radius:999px;align-items:center;padding:.3rem .6rem;font-size:.62rem;font-weight:500;display:inline-flex}.sw-badge.is-accent{background:var(--accent-grad);color:var(--on-accent)}.sw-badge.is-dark{color:var(--text);border:1px solid var(--line-strong);background:#09090bbf}.sw-live-dot{background:#3ddc84;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite sw-pulse;display:inline-block;box-shadow:0 0 #3ddc84b3}@keyframes sw-pulse{70%{box-shadow:0 0 0 9px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.sw-chrome{z-index:100;position:sticky;top:0}.sw-chrome .demo-banner{z-index:2;position:relative}.sw-header{transition:transform .45s var(--ease), opacity .3s ease;padding:10px 0 0}html[data-sw-tucked] .sw-header{opacity:0;pointer-events:none;transform:translateY(-130%)}html[data-sw-tucked] .sw-viewswitch{opacity:0;pointer-events:none;transform:translate(-50%,160%)}html[data-sw-tucked] .sw-sticky-buy{bottom:1rem}.sw-header-inner{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(150%);background:#111114b8;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 20px);max-width:1240px;min-height:58px;margin:0 auto;padding:0 .5rem 0 .7rem;display:grid;box-shadow:0 18px 40px -24px #000000e6}.sw-menu-btn{justify-self:start}.sw-logo{font-family:var(--display);letter-spacing:.02em;white-space:nowrap;font-size:1.55rem;line-height:1;text-decoration:none}.sw-logo span{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.sw-nav{display:none}.sw-header-actions{justify-self:end;gap:2px;display:flex}.sw-wish-btn{display:none}.sw-bag-btn{position:relative}.sw-bag-count{background:var(--accent-grad);min-width:18px;height:18px;color:var(--on-accent);font-family:var(--mono);box-shadow:0 0 0 2px var(--ink-2);border-radius:999px;place-items:center;padding:0 4px;font-size:.62rem;font-weight:500;animation:.45s cubic-bezier(.34,1.56,.64,1) sw-pop;display:grid;position:absolute;top:3px;right:1px}@keyframes sw-pop{0%{transform:scale(.3)}to{transform:scale(1)}}.sw-header.is-minimal .sw-header-inner{grid-template-columns:1fr auto;padding:0 1.1rem}.sw-secure{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.sw-announce{border:1px solid var(--line);background:var(--glass);width:fit-content;max-width:calc(100% - 2rem);color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:999px;margin:.9rem auto;padding:.4rem 1rem;font-size:.66rem}.sw-sheet{border:1px solid var(--line);max-width:100%;max-height:100%;color:var(--text);-webkit-backdrop-filter:blur(24px);background:#111114eb;margin:0;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #000c}.sw-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c}.sw-sheet-inner{overscroll-behavior-y:contain;height:100%;overflow-y:auto}.sw-sheet--right,.sw-sheet--left{border-radius:var(--r-lg);width:min(440px,100% - 20px);height:calc(100% - 20px);top:10px}.sw-sheet--right{animation:sw-in-right .5s var(--ease);margin-left:auto;margin-right:10px}.sw-sheet--left{animation:sw-in-left .5s var(--ease);margin-left:10px}.sw-sheet--top{border-radius:var(--r-lg);width:calc(100% - 20px);max-width:900px;animation:sw-in-top .4s var(--ease);margin:10px auto auto}.sw-sheet--center{border-radius:var(--r-lg);width:min(540px,100% - 2rem);animation:sw-in-scale .4s var(--ease);margin:auto}@keyframes sw-in-right{0%{transform:translate(110%)}}@keyframes sw-in-left{0%{transform:translate(-110%)}}@keyframes sw-in-top{0%{opacity:0;transform:translateY(-24px)}}@keyframes sw-in-scale{0%{opacity:0;transform:scale(.94)}}.sw-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:0 .7rem 0 1.4rem;display:flex}.sw-menu{gap:.2rem;padding:1rem;display:grid}.sw-menu a{border-radius:var(--r-sm);font-family:var(--display);text-transform:uppercase;transition:background .2s ease, padding .3s var(--ease);padding:.5rem .8rem;font-size:2rem;line-height:1.1;text-decoration:none}.sw-menu a:hover{background:var(--glass);padding-left:1.2rem}.sw-menu a.is-drop{color:var(--accent)}.sw-menu-foot{border-radius:var(--r-sm);background:var(--glass);color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0 1rem;padding:.8rem 1rem;font-size:.7rem}.sw-search{padding-top:.8rem;padding-bottom:1.4rem}.sw-search-row{border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;align-items:center;gap:.6rem;padding:0 .4rem 0 1rem;display:flex}.sw-search-row input{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:54px;font-size:1.15rem}.sw-search-results,.sw-search-popular{padding-top:1rem}.sw-search-results ul{gap:.3rem;margin-top:.6rem;display:grid}.sw-search-results a{border-radius:var(--r-sm);grid-template-columns:52px 1fr auto;align-items:center;gap:.9rem;padding:.45rem;text-decoration:none;transition:background .2s;display:grid}.sw-search-results a:hover{background:var(--glass-strong)}.sw-search-results img{border-radius:var(--r-xs);object-fit:cover;width:52px;height:64px}.sw-search-results a>span:nth-child(2){display:grid}.sw-search-results a>span:nth-child(2) span{color:var(--muted);font-size:.8rem}.sw-search-popular{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sw-search-popular .sw-label{width:100%}.sw-search-popular button{border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;min-height:38px;padding:0 1rem;font-size:.85rem;transition:border-color .2s,color .2s}.sw-search-popular button:hover{border-color:var(--accent);color:var(--accent)}.sw-cart{flex-direction:column;height:100%;display:flex}.sw-cart-title{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;font-weight:400}.sw-cart-title .sw-mono{color:var(--muted);font-size:1rem}.sw-cart-empty{color:var(--muted);text-align:center;flex:1;place-content:center;justify-items:center;gap:1.2rem;padding:2rem;display:grid}.sw-empty-icon{background:var(--glass);border:1px solid var(--line);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.sw-freebar{border-radius:var(--r);background:var(--glass);border:1px solid var(--line);margin:1rem 1rem 0;padding:.9rem 1rem;font-size:.85rem}.sw-freebar strong{color:var(--accent-2)}.sw-freebar-track{background:var(--ink-3);border-radius:999px;height:6px;margin-top:.65rem;display:block;overflow:hidden}.sw-freebar-track span{background:var(--accent-grad);height:100%;transition:width .7s var(--ease);border-radius:999px;display:block;box-shadow:0 0 12px #ff5a1f99}.sw-cart-lines{overscroll-behavior-y:contain;flex:1;padding:.4rem 1rem;overflow-y:auto}.sw-cart-lines li{border-bottom:1px solid var(--line);animation:sw-in-top .4s var(--ease);grid-template-columns:76px 1fr auto;gap:.9rem;padding:.9rem 0;display:grid}.sw-cart-lines li:last-child{border-bottom:0}.sw-cart-lines img{border-radius:var(--r-sm);object-fit:cover;width:76px;height:95px}.sw-line-name{font-weight:600;line-height:1.25}.sw-line-meta{color:var(--muted);margin-top:.15rem;font-size:.8rem}.sw-line-row{align-items:center;gap:.9rem;margin-top:.7rem;display:flex}.sw-line-price{font-size:.9rem}.sw-upsell{border-radius:var(--r);background:var(--glass);border:1px solid var(--line);margin:0 1rem;padding:.9rem 1rem}.sw-upsell ul{gap:.55rem;margin-top:.6rem;display:grid}.sw-upsell li{grid-template-columns:42px 1fr auto;align-items:center;gap:.7rem;display:grid}.sw-upsell img{border-radius:var(--r-xs);object-fit:cover;width:42px;height:50px}.sw-upsell li>span{font-size:.82rem;line-height:1.3;display:grid}.sw-upsell li>span .sw-mono{color:var(--muted);font-size:.75rem}.sw-cart-foot{border-top:1px solid var(--line);background:#09090b80;gap:.7rem;margin-top:1rem;padding:1.1rem 1.25rem 1.3rem;display:grid}.sw-cart-subtotal{justify-content:space-between;font-weight:600;display:flex}.sw-cart-note{color:var(--muted);font-size:.8rem}.sw-pay-logos{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.sw-pay-logos span{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);text-transform:uppercase;border-radius:999px;padding:.28rem .6rem;font-size:.62rem}.sw-qty{border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;align-items:center;display:inline-flex}.sw-qty button{background:0 0;border:0;border-radius:999px;width:46px;height:52px;font-size:1.15rem;transition:background .2s}.sw-qty button:hover:not(:disabled){background:var(--glass-strong)}.sw-qty button:disabled{opacity:.3}.sw-qty span{min-width:1.6rem;font-family:var(--mono);text-align:center}.sw-qty--small button{width:32px;height:32px;font-size:.95rem}.sw-hero{--mx:50%;--my:40%;border:1px solid var(--line);border-radius:var(--r-xl);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:min(84vh,820px);margin:0 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.sw-hero-bg{z-index:-3;object-fit:cover;object-position:60% 30%;filter:grayscale(.2)contrast(1.08)brightness(.62);width:100%;height:100%;animation:20s ease-out both sw-zoom;position:absolute;inset:0}@keyframes sw-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}.sw-hero:before{content:"";z-index:-2;background:linear-gradient(#09090b0d 25%,#09090be6 100%),linear-gradient(90deg,#09090b8c,#0000 60%);position:absolute;inset:0}.sw-hero-light{z-index:-1;background:radial-gradient(520px circle at var(--mx) var(--my), #ff783c47, transparent 60%);mix-blend-mode:screen;pointer-events:none;transition:background .1s linear;position:absolute;inset:0}.sw-hero-grain{z-index:-1;opacity:.16;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.sw-hero-inner{padding:6rem 1.4rem 1.6rem}.sw-chip-live{animation:sw-rise .9s var(--ease) both;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.sw-hero-title{font-family:var(--display);text-transform:uppercase;margin:1rem 0 1.1rem;font-size:clamp(5rem,26vw,13rem);font-weight:400;line-height:.84;display:grid}.sw-hero-title span{background:linear-gradient(#fff 40%,#cfc8be);color:#0000;animation:sw-rise 1s var(--ease) .1s both;-webkit-background-clip:text;background-clip:text}.sw-hero-title .is-outline{-webkit-text-stroke:2px #f4f1ece6;background:0 0;animation-delay:.22s}@keyframes sw-rise{0%{opacity:0;transform:translateY(40px)}}.sw-hero-lead{color:#f4f1ecc7;max-width:30rem;animation:sw-rise 1s var(--ease) .34s both;margin-bottom:1.6rem;font-size:1.05rem}.sw-hero-actions{animation:sw-rise 1s var(--ease) .46s both;flex-wrap:wrap;gap:.7rem;display:flex}.sw-hero-side{animation:sw-rise 1s var(--ease) .6s both;gap:.7rem;padding:0 1.4rem 1.4rem;display:grid}.sw-hero-feature{border-radius:var(--r);transition:transform .4s var(--ease), background .3s ease;grid-template-columns:64px 1fr auto;align-items:center;gap:.9rem;padding:.6rem .8rem .6rem .6rem;text-decoration:none;display:grid;position:relative}.sw-hero-feature:hover{background:var(--glass-strong);transform:translateY(-3px)}.sw-hero-feature img{border-radius:var(--r-sm);object-fit:cover;width:64px;height:76px}.sw-hero-feature>span:nth-child(2){gap:.1rem;font-size:.9rem;display:grid}.sw-hero-feature .sw-mono{color:var(--accent-2);font-size:.82rem}.sw-hero-feature-go{background:var(--text);width:36px;height:36px;color:var(--ink);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.sw-hero-feature:hover .sw-hero-feature-go{transform:rotate(45deg)}.sw-countdown{border-radius:var(--r);gap:.5rem;padding:.9rem 1.1rem;display:grid}.sw-countdown dl{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.sw-countdown div{border-radius:var(--r-xs);background:#09090b73;flex-direction:column-reverse;align-items:center;padding:.45rem 0;display:flex}.sw-countdown dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.sw-countdown dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.sw-ticker{height:130px;margin:1rem 0;position:relative;overflow:hidden}.sw-ticker-band{background:var(--accent-grad);color:var(--on-accent);white-space:nowrap;border-radius:999px;padding:.8rem 0;position:absolute;top:50%;left:-5%;right:-5%;transform:translateY(-50%)rotate(-2.5deg);box-shadow:0 18px 40px -16px #ff5a1f99}.sw-ticker-band.is-back{background:var(--ink-3);border:1px solid var(--line);color:var(--muted);box-shadow:none;transform:translateY(-50%)rotate(2.5deg)}.sw-ticker p{font-family:var(--display);letter-spacing:.04em;font-size:1.15rem;animation:50s linear infinite sw-scroll;display:inline-block}.sw-ticker-band.is-back p{animation-direction:reverse}@keyframes sw-scroll{to{transform:translate(-50%)}}.sw-section{padding-top:3.5rem;padding-bottom:3.5rem}.sw-section-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.6rem;display:flex}.sw-section-head .sw-label{margin-bottom:.45rem}.sw-section-note{max-width:14rem;color:var(--muted);text-align:right;font-size:.85rem}.sw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .75rem;display:grid}.sw-card{position:relative}.sw-card-image{aspect-ratio:4/5;border-radius:var(--r);background:var(--ink-3);isolation:isolate;display:block;position:relative;overflow:hidden}.sw-card-image>a{height:100%;display:block}.sw-card-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease), opacity .6s ease}.sw-card-image .sw-card-alt{opacity:0;position:absolute;inset:0}.sw-card:hover .sw-card-image img{transform:scale(1.06)}.sw-card:hover .sw-card-alt{opacity:1}.sw-card.is-sold-out .sw-card-image img{filter:grayscale()brightness(.55)}.sw-badges{z-index:2;pointer-events:none;flex-wrap:wrap;gap:.3rem;max-width:calc(100% - 3.6rem);display:flex;position:absolute;top:.6rem;left:.6rem}.sw-heart{z-index:2;width:36px;height:36px;color:var(--text);-webkit-backdrop-filter:blur(10px);background:#09090b66;border:1px solid #ffffff2e;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:grid;position:absolute;top:.5rem;right:.5rem}.sw-heart:hover{transform:scale(1.1)}.sw-heart.is-on{color:#ff3d5a;background:#fff;animation:.4s cubic-bezier(.34,1.56,.64,1) sw-pop}.sw-heart.is-inline{border-color:var(--line-strong);background:var(--glass);position:static}.sw-heart.is-inline.is-on{background:#fff}.sw-quick-toggle{z-index:3;background:var(--text);width:36px;height:36px;color:var(--ink);transition:transform .35s var(--ease);border:0;border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;display:grid;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 8px 20px -6px #0009}.sw-card.is-quick .sw-quick-toggle{transform:rotate(45deg)}.sw-quick{z-index:2;border-radius:var(--r-sm);-webkit-backdrop-filter:blur(18px)saturate(150%);opacity:0;pointer-events:none;transition:opacity .35s var(--ease), transform .35s var(--ease);background:#111114bf;border:1px solid #ffffff29;gap:.5rem;padding:.65rem;display:grid;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;transform:translateY(12px)}.sw-card.is-quick .sw-quick{opacity:1;pointer-events:auto;padding-right:3rem;transform:none}.sw-quick-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.sw-quick-sizes{flex-wrap:wrap;gap:.3rem;display:flex}.sw-quick-sizes button,.sw-quick-one{border:1px solid var(--line-strong);min-width:34px;min-height:30px;font-family:var(--mono);background:0 0;border-radius:999px;padding:0 .5rem;font-size:.7rem;transition:background .2s,color .2s}.sw-quick-sizes button:hover:not(:disabled),.sw-quick-one:hover{background:var(--text);color:var(--ink)}.sw-quick-sizes button:disabled{opacity:.3;text-decoration:line-through}.sw-quick-one{width:100%;min-height:36px;font-family:var(--sw-body), sans-serif;font-weight:600}@media (hover:hover){.sw-quick-toggle{display:none}.sw-card:hover .sw-quick,.sw-card:focus-within .sw-quick{opacity:1;pointer-events:auto;transform:none}}.sw-card-body{gap:.2rem;padding:.8rem .2rem 0;text-decoration:none;display:grid}.sw-card-name{font-size:.92rem;font-weight:600;line-height:1.25}.sw-card-price{color:var(--muted);font-family:var(--mono);gap:.5rem;font-size:.84rem;display:flex}.sw-card-price s{opacity:.6}.sw-card-colours{gap:.3rem;margin-top:.25rem;display:flex}.sw-card-colours>span:not(.visually-hidden){width:12px;height:12px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%}.sw-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;gap:.75rem;display:grid}.sw-bento li:first-child{grid-area:span 1/1/auto/-1}.sw-collection{border:1px solid var(--line);border-radius:var(--r-lg);isolation:isolate;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.sw-collection img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease), filter .5s ease;position:absolute;inset:0}.sw-collection:after{content:"";z-index:-1;background:linear-gradient(#09090b0d 40%,#09090bd9);position:absolute;inset:0}.sw-collection:hover img{transform:scale(1.07)}.sw-collection-text{gap:.15rem;padding:1rem 1.1rem;display:grid;position:absolute;inset:auto 0 0}.sw-collection-text strong{font-family:var(--display);text-transform:uppercase;font-size:2rem;font-weight:400;line-height:1}.sw-collection-text span{color:#f4f1ecb8;font-size:.8rem}.sw-collection-count{font-family:var(--mono);text-transform:uppercase;border-radius:999px;padding:.3rem .65rem;font-size:.65rem;position:absolute;top:.8rem;left:.8rem}.sw-collection-go{background:var(--text);width:38px;height:38px;color:var(--ink);opacity:0;transition:transform .4s var(--ease), opacity .3s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem;transform:scale(.8)}.sw-collection:hover .sw-collection-go{opacity:1;transform:none}.sw-lookbook{padding:3.5rem 0}.sw-lookbook-grid{gap:.75rem;display:grid}.sw-lookbook-grid figure{border-radius:var(--r-lg);border:1px solid var(--line);position:relative;overflow:hidden}.sw-lookbook-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform 1.2s var(--ease)}.sw-lookbook-grid figure:hover img{transform:scale(1.03)}.sw-lookbook-grid figcaption{border-radius:999px;padding:.35rem .75rem;font-size:.75rem;position:absolute;bottom:.8rem;left:.8rem}.sw-lookbook-grid figcaption .sw-mono{color:var(--accent-2)}.sw-hotspot{z-index:2;position:absolute;transform:translate(-50%,-50%)}.sw-hotspot.is-open{z-index:3}.sw-hotspot>button{-webkit-backdrop-filter:blur(6px);background:#ffffff40;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.sw-hotspot>button:before{content:"";animation:sw-ring 2s var(--ease) infinite;border:2px solid #fffc;border-radius:50%;position:absolute;inset:0}.sw-hotspot>button span{width:12px;height:12px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;box-shadow:0 0 0 3px #ff5a1fe6}.sw-hotspot.is-open>button span{transform:scale(1.3)}@keyframes sw-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.sw-hotspot-card{border-radius:var(--r-sm);width:max-content;max-width:190px;animation:sw-in-scale .35s var(--ease);background:#111114cc;grid-template-columns:44px auto;align-items:center;gap:.65rem;padding:.45rem .8rem .45rem .45rem;text-decoration:none;display:grid;position:absolute;top:calc(100% + 8px);left:-6px}.sw-hotspot.is-left .sw-hotspot-card{left:auto;right:-6px}.sw-hotspot-card img{border-radius:var(--r-xs);object-fit:cover;width:44px;height:54px}.sw-hotspot-card>span{font-size:.8rem;line-height:1.3;display:grid}.sw-hotspot-card .sw-mono{color:var(--muted);font-size:.75rem}.sw-hotspot-cta{color:var(--accent-2);margin-top:.15rem;font-size:.72rem;font-weight:600}.sw-perks{padding-top:1rem;padding-bottom:2rem}.sw-perks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sw-perks li{border-radius:var(--r);transition:transform .4s var(--ease), background .3s ease;align-content:start;gap:.4rem;padding:1.2rem 1.1rem;display:grid}.sw-perks li:hover{background:var(--glass-strong);transform:translateY(-4px)}.sw-perk-icon{border-radius:var(--r-sm);width:44px;height:44px;color:var(--accent-2);background:#ff5a1f24;place-items:center;margin-bottom:.4rem;display:grid}.sw-perks strong{font-size:.98rem}.sw-perks span{color:var(--muted);font-size:.82rem}.sw-studio{gap:1.5rem;padding-top:3rem;padding-bottom:3.5rem;display:grid}.sw-studio-image{position:relative}.sw-studio img{aspect-ratio:16/10;border-radius:var(--r-lg);object-fit:cover;filter:grayscale(.3);width:100%}.sw-studio-pin{border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:.9rem;left:.9rem}.sw-studio .sw-h2{margin:.45rem 0 .8rem}.sw-studio p:not(.sw-label){color:var(--muted);margin-bottom:1.3rem}.sw-newsletter{border-radius:var(--r-xl);background:var(--accent-grad);color:var(--on-accent);isolation:isolate;gap:1.5rem;margin:1rem 0 3rem;padding:2.4rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #ff5a1fb3}.sw-newsletter-glow{z-index:-1;background:radial-gradient(circle,#ffe6c88c,#0000 65%);border-radius:50%;width:520px;height:520px;animation:9s ease-in-out infinite alternate sw-float;position:absolute;inset:auto -20% -60% auto}@keyframes sw-float{to{transform:translate(-80px,-40px)}}.sw-newsletter .sw-label{color:#120904b3}.sw-newsletter .sw-h2{margin:.4rem 0 .6rem}.sw-newsletter-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff47;border-radius:999px;align-self:end;padding:5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff59}.sw-newsletter-form input{min-width:0;min-height:48px;color:var(--on-accent);background:0 0;border:0;outline:none;flex:1;padding:0 1.1rem;font-size:1rem}.sw-newsletter-form input::placeholder{color:#1209048c}.sw-newsletter-form .sw-btn{background:var(--on-accent);color:#fff;min-height:48px;box-shadow:none}.sw-newsletter-done{align-self:end;gap:.5rem;font-size:1.1rem;font-weight:600;display:grid}.sw-code{font-family:var(--mono);letter-spacing:.06em;border:1px dashed;border-radius:999px;margin-left:.3rem;padding:.3rem .75rem;display:inline-block}.sw-crumbs{color:var(--muted);font-family:var(--mono);text-transform:uppercase;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;font-size:.7rem;display:flex}.sw-crumbs a{text-decoration:none;transition:color .2s}.sw-crumbs a:hover,.sw-crumbs [aria-current]{color:var(--text)}.sw-chips{overscroll-behavior-x:contain;scrollbar-width:none;gap:.45rem;margin:0 -1.25rem 1rem;padding:2px 1.25rem;display:flex;overflow-x:auto}.sw-chips::-webkit-scrollbar{display:none}.sw-chips a{border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 1.05rem;font-size:.85rem;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.sw-chips a:hover{border-color:var(--text)}.sw-chips a[aria-current=page]{background:var(--text);color:var(--ink);border-color:#0000}.sw-toolbar{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.8rem;display:flex}.sw-sizes{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.sw-sizes button{border:1px solid var(--line);min-width:42px;min-height:36px;font-family:var(--mono);background:0 0;border-radius:999px;padding:0 .7rem;font-size:.74rem;transition:border-color .2s,background .2s}.sw-sizes button:hover{border-color:var(--line-strong)}.sw-sizes button[aria-pressed=true]{background:var(--accent-grad);color:var(--on-accent);border-color:#0000}.sw-toggle{cursor:pointer;align-items:center;gap:.55rem;font-size:.85rem;display:inline-flex}.sw-toggle input{opacity:0;position:absolute}.sw-toggle span{background:var(--ink-3);border:1px solid var(--line-strong);border-radius:999px;width:40px;height:24px;transition:background .25s;position:relative}.sw-toggle span:after{content:"";background:var(--text);border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px}.sw-toggle input:checked+span{background:var(--accent);border-color:var(--accent)}.sw-toggle input:checked+span:after{transform:translate(16px)}.sw-toggle input:focus-visible+span{outline:2px solid var(--text);outline-offset:2px}.sw-sort{margin-left:auto}.sw-sort select{border:1px solid var(--line-strong);background:var(--ink-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23f4f1ec' fill='none'/%3E%3C/svg%3E") no-repeat right .95rem center;appearance:none;border-radius:999px;min-height:40px;padding:0 2.2rem 0 1rem;font-size:.85rem}.sw-count{color:var(--muted);text-transform:uppercase;margin:1.1rem 0 1.2rem;font-size:.72rem}.sw-empty{color:var(--muted);justify-items:start;gap:1rem;padding:2rem 0;display:grid}.sw-product-page{padding-top:1.2rem}.sw-product{gap:1.8rem;display:grid}.sw-gallery-main{--zx:50%;--zy:50%;aspect-ratio:4/5;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-3);position:relative;overflow:hidden}.sw-gallery-main img{object-fit:cover;width:100%;height:100%;transform-origin:var(--zx) var(--zy);transition:transform .5s var(--ease);animation:.5s sw-fade}@keyframes sw-fade{0%{opacity:0}}.sw-zoom-hint{border-radius:999px;padding:.35rem .75rem;font-size:.72rem;transition:opacity .3s;display:none;position:absolute;bottom:.8rem;right:.8rem}@media (hover:hover) and (min-width:768px){.sw-gallery-main{cursor:zoom-in}.sw-gallery-main:hover img{transform:scale(1.9)}.sw-zoom-hint{display:block}.sw-gallery-main:hover .sw-zoom-hint{opacity:0}}.sw-gallery-dots{background:#09090b73;border-radius:999px;gap:.35rem;padding:.35rem .5rem;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.sw-gallery-dots span{width:6px;height:6px;transition:width .3s var(--ease), background .3s ease;background:#fff6;border-radius:999px}.sw-gallery-dots span.is-on{background:#fff;width:18px}.sw-thumbs{gap:.5rem;margin-top:.6rem;display:flex}.sw-thumbs button{border-radius:var(--r-sm);opacity:.55;background:0 0;border:2px solid #0000;width:74px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.sw-thumbs button[aria-pressed=true],.sw-thumbs button:hover{border-color:var(--text);opacity:1}.sw-thumbs img{aspect-ratio:4/5;object-fit:cover;width:100%}.sw-buy-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sw-product-title{font-family:var(--display);text-transform:uppercase;margin:.3rem 0 .7rem;font-size:clamp(2.4rem,9vw,3.6rem);font-weight:400;line-height:.95}.sw-product-price{flex-wrap:wrap;align-items:center;gap:.7rem;font-size:1.35rem;display:flex}.sw-product-price s{color:var(--muted);font-size:1rem}.sw-payflex{color:var(--muted);margin-top:.5rem;font-size:.82rem}.sw-payflex strong{color:var(--text)}.sw-payflex-tag{color:#08351d;background:#c8f5dc;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700}.sw-proof{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.sw-proof-item{border:1px solid var(--line);background:var(--glass);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.76rem;display:inline-flex}.sw-flame{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px 2px #ff5a1fb3}.sw-option{border:0;margin:1.5rem 0 0;padding:0}.sw-option.is-nudge{animation:sw-shake .5s var(--ease)}@keyframes sw-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.sw-option legend{width:100%;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.5rem;margin-bottom:.7rem;font-size:.7rem;display:flex}.sw-option legend span{color:var(--text)}.sw-finder-link{color:var(--accent-2);font-family:var(--sw-body), sans-serif;letter-spacing:0;text-transform:none;margin-left:auto}.sw-swatches{gap:.55rem;display:flex}.sw-swatches button{border:1px solid var(--line-strong);width:44px;height:44px;transition:border-color .2s ease, transform .3s var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.sw-swatches button span{border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #ffffff26}.sw-swatches button:hover{transform:scale(1.06)}.sw-swatches button[aria-pressed=true]{border:2px solid var(--text)}.sw-size-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.45rem;display:grid}.sw-size-grid button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--glass);min-height:50px;font-family:var(--mono);transition:border-color .2s ease, background .2s ease, color .2s ease, transform .2s var(--ease);font-size:.85rem;position:relative}.sw-size-grid button:hover{border-color:var(--text);transform:translateY(-1px)}.sw-size-grid button.is-low:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.sw-size-grid button.is-out{color:var(--muted);background:0 0;border-style:dashed;text-decoration:line-through}.sw-size-grid button[aria-pressed=true]{background:var(--text);color:var(--ink);border-color:#0000}.sw-stock{color:var(--muted);align-items:center;gap:.55rem;margin:1.1rem 0 .5rem;font-size:.85rem;display:flex}.sw-stock span{background:var(--muted);border-radius:50%;width:8px;height:8px}.sw-stock.is-in span{background:#3ddc84}.sw-stock.is-in{color:var(--text)}.sw-stock.is-low{color:var(--accent-2)}.sw-stock.is-low span{background:var(--accent)}.sw-stock-meter{background:var(--ink-3);border-radius:999px;height:5px;margin-bottom:1rem;display:block;overflow:hidden}.sw-stock-meter span{background:var(--accent-grad);height:100%;transition:width .6s var(--ease);border-radius:999px;display:block}.sw-buy-row{gap:.6rem;margin-top:.8rem;display:flex}.sw-buy-row .sw-btn{flex:1;padding:0 1rem}.sw-notified{border-radius:var(--r);color:var(--accent-2);background:#ff5a1f14;border:1px solid #ff5a1f66;margin-top:.8rem;padding:1rem;font-size:.9rem}.sw-dispatch{color:#7fe0a8;align-items:center;gap:.5rem;margin-top:.9rem;font-size:.82rem;display:flex}.sw-assurances{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);color:var(--muted);gap:.45rem;margin:1.3rem 0;padding:1rem 1.1rem;font-size:.82rem;display:grid}.sw-assurances li{gap:.55rem;display:flex}.sw-assurances li:before{content:"✓";color:var(--accent-2);font-weight:700}.sw-fit{border-radius:var(--r);margin-bottom:1.3rem;padding:1rem 1.1rem}.sw-fit ul{gap:.6rem;margin-top:.7rem;display:grid}.sw-fit li{grid-template-columns:48px 1fr auto auto;align-items:center;gap:.65rem;display:grid}.sw-fit img{border-radius:var(--r-xs);object-fit:cover;width:48px;height:58px}.sw-fit-info{font-size:.84rem;line-height:1.3;display:grid}.sw-fit-info a{text-decoration:none}.sw-fit-info .sw-mono{color:var(--muted);font-size:.75rem}.sw-fit select{border:1px solid var(--line-strong);background:var(--ink-2);min-height:34px;font-family:var(--mono);border-radius:999px;padding:0 .6rem;font-size:.75rem}.sw-accordion{gap:.5rem;display:grid}.sw-accordion details{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);padding:0 1.1rem;transition:background .2s}.sw-accordion details[open]{background:var(--glass-strong)}.sw-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.95rem 0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.sw-accordion summary::-webkit-details-marker{display:none}.sw-accordion summary:after{content:"+";background:var(--glass-strong);width:26px;height:26px;transition:transform .3s var(--ease);border-radius:50%;place-items:center;font-size:1rem;font-weight:400;display:grid}.sw-accordion details[open] summary:after{transform:rotate(45deg)}.sw-accordion details p,.sw-accordion details ul{color:var(--muted);padding-bottom:1.1rem;font-size:.9rem}.sw-accordion details li:before{content:"· ";color:var(--accent-2)}.sw-sticky-buy{z-index:140;opacity:0;pointer-events:none;width:min(560px,100% - 20px);transition:opacity .4s var(--ease), transform .5s var(--ease), bottom .45s var(--ease);background:#111114d1;border-radius:999px;grid-template-columns:44px 1fr auto;align-items:center;gap:.75rem;padding:.45rem .45rem .45rem .5rem;display:grid;position:fixed;bottom:4.6rem;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 50px -20px #000000e6}.sw-sticky-buy.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)}.sw-sticky-buy img{object-fit:cover;border-radius:50%;width:44px;height:44px}.sw-sticky-info{min-width:0;font-size:.85rem;line-height:1.25;display:grid}.sw-sticky-info strong,.sw-sticky-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-sticky-info .sw-mono{color:var(--muted);font-size:.72rem}.sw-sticky-buy .sw-btn{min-height:44px;padding:0 1.2rem;font-size:.78rem}.sw-guide{color:var(--muted);padding:1.25rem 1.4rem 1.4rem;font-size:.9rem}.sw-finder{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);color:var(--text);gap:.8rem;margin-bottom:1.2rem;padding:1rem;display:grid}.sw-finder label{color:var(--muted);gap:.35rem;font-size:.8rem;display:grid}.sw-finder input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--ink-2);min-height:48px;padding:0 1rem;font-size:1rem}.sw-finder input:focus{outline:2px solid var(--accent);outline-offset:1px}.sw-finder-fit{background:var(--ink-2);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.sw-finder-fit button{background:0 0;border:0;border-radius:999px;min-height:38px;font-size:.82rem;font-weight:600;transition:background .2s,color .2s}.sw-finder-fit button[aria-checked=true]{background:var(--text);color:var(--ink)}.sw-finder-result{border-radius:var(--r-sm);animation:sw-in-scale .3s var(--ease);background:#ff5a1f1a;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .7rem .7rem 1rem;display:flex}.sw-finder-result strong{color:var(--accent-2);font-family:var(--mono);font-size:1.1rem}.sw-guide table{border-collapse:separate;border-spacing:0 4px;width:100%;color:var(--text);font-family:var(--mono);margin:1rem 0;font-size:.85rem}.sw-guide th,.sw-guide td{text-align:left;padding:.55rem .7rem}.sw-guide tbody th,.sw-guide tbody td{background:var(--glass)}.sw-guide tbody th{border-radius:var(--r-xs) 0 0 var(--r-xs)}.sw-guide tbody td:last-child{border-radius:0 var(--r-xs) var(--r-xs) 0}.sw-guide tbody tr.is-pick th,.sw-guide tbody tr.is-pick td{background:#ff5a1f33}.sw-guide thead th{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:400}.sw-guide-note{font-size:.8rem}.sw-footer{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--ink-2);margin:0 10px 10px;padding:3rem 0 6rem;overflow:hidden}.sw-footer-logo{font-family:var(--display);background:linear-gradient(#f4f1ec2e,#f4f1ec00);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:clamp(4rem,21vw,15rem);line-height:.85}.sw-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;display:grid}.sw-footer-cols>div{align-content:start;gap:.45rem;font-size:.88rem;display:grid}.sw-footer-cols .sw-label{margin-bottom:.3rem}.sw-footer-cols a{text-decoration:none;transition:color .2s}.sw-footer-cols a:hover{color:var(--accent-2)}.sw-footer-cols span{color:var(--muted)}.sw-footer-cols .sw-pay-logos{justify-content:flex-start}.sw-footer-bottom{border-top:1px solid var(--line);color:var(--muted);gap:.6rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.78rem;display:grid}.sw-viewswitch{z-index:150;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);transition:transform .45s var(--ease), opacity .3s ease;background:#111114d9;gap:2px;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 14px 40px -10px #000000b3}.sw-viewswitch a{min-height:38px;color:var(--text);white-space:nowrap;transition:background .3s var(--ease), color .3s ease;border-radius:999px;align-items:center;padding:0 1.05rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.sw-viewswitch a[aria-current=page]{background:var(--accent-grad);color:var(--on-accent)}.sw-toast{z-index:160;border:1px solid var(--line-strong);max-width:calc(100% - 2rem);color:var(--ink);text-align:center;opacity:0;pointer-events:none;transition:opacity .3s ease, transform .4s var(--ease);background:#f4f1ecf2;border-radius:999px;padding:.75rem 1.2rem;font-size:.86rem;font-weight:600;position:fixed;top:6.5rem;left:50%;transform:translate(-50%,-1rem);box-shadow:0 14px 40px -10px #0009}.sw-toast.is-shown{opacity:1;transform:translate(-50%)}.sw-checkout{--co-text:#1a1a1a;--co-muted:#6b6b6b;--co-line:#e2e2e2;--co-soft:#f6f5f3;--co-accent:#111;--co-blue:#1773b0;border-radius:var(--r-xl);min-height:80vh;color:var(--co-text);background:#fff;margin:1rem 10px 10px;padding-bottom:6rem;overflow:hidden}.sw-co-layout{max-width:1100px;margin:0 auto;display:grid}.sw-co-summary{border-bottom:1px solid var(--co-line);background:var(--co-soft)}.sw-co-summary-toggle{width:100%;min-height:60px;color:var(--co-blue);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:.9rem;display:flex}.sw-co-summary-toggle strong{color:var(--co-text)}.sw-co-summary-body{padding:0 1.25rem 1.25rem;display:none}.sw-co-summary-body.is-open{display:block}.sw-co-lines{gap:.9rem;padding:.5rem 0 1rem;display:grid}.sw-co-lines li{grid-template-columns:64px 1fr auto;align-items:center;gap:.9rem;font-size:.88rem;display:grid}.sw-co-thumb{position:relative}.sw-co-thumb img{border:1px solid var(--co-line);border-radius:var(--r-sm);object-fit:cover;width:64px;height:64px}.sw-co-thumb span{color:#fff;background:#555;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.72rem;display:grid;position:absolute;top:-8px;right:-8px}.sw-co-line-name{display:grid}.sw-co-line-name span{color:var(--co-muted);font-size:.8rem}.sw-co-discount{border-top:1px solid var(--co-line);gap:.5rem;padding-top:1rem;display:flex}.sw-co-discount input{border:1px solid var(--co-line);border-radius:var(--r-sm);min-width:0;min-height:50px;color:var(--co-text);text-transform:uppercase;background:#fff;flex:1;padding:0 1rem;font-size:1rem}.sw-co-discount button{border-radius:var(--r-sm);color:var(--co-text);background:#e9e7e3;border:0;padding:0 1.2rem;font-weight:600;transition:background .2s}.sw-co-discount button:hover{background:#dddad5}.sw-co-error{color:#c00;margin-top:.5rem;font-size:.82rem}.sw-co-applied,.sw-co-hint{color:var(--co-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.82rem;display:flex}.sw-co-code{color:var(--co-text);font-family:var(--mono);background:#e6e4e0;border-radius:999px;padding:.18rem .6rem;font-size:.74rem}.sw-co-totals{border-top:1px solid var(--co-line);gap:.55rem;margin-top:1rem;padding-top:1rem;font-size:.9rem;display:grid}.sw-co-totals div{justify-content:space-between;gap:1rem;display:flex}.sw-co-totals .is-discount dd{color:#0a7a3d}.sw-co-totals .is-total{margin-top:.4rem;font-size:1.25rem;font-weight:700}.sw-co-totals .is-total dd span{color:var(--co-muted);font-size:.75rem;font-weight:400}.sw-co-vat{color:var(--co-muted);font-size:.8rem}.sw-co-form{padding:1.5rem 1.25rem 2rem}.sw-co-express{border-radius:var(--r);color:#7a3b00;background:#fff3e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-size:.85rem;display:flex}.sw-co-express .sw-link-btn{font-weight:700;text-decoration-color:currentColor}.sw-co-section{margin-top:1.8rem}.sw-co-section h2{margin-bottom:.8rem;font-size:1.2rem;font-weight:700}.sw-co-sub{color:var(--co-muted);margin:-.5rem 0 .8rem;font-size:.85rem}.sw-co-field{margin-bottom:.7rem;display:block;position:relative}.sw-co-field span{color:var(--co-muted);margin-bottom:.3rem;font-size:.78rem;display:block}.sw-co-field input,.sw-co-field select{border:1px solid var(--co-line);border-radius:var(--r-sm);width:100%;min-height:52px;color:var(--co-text);background:#fff;padding:0 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.sw-co-field input:focus,.sw-co-field select:focus,.sw-co-discount input:focus{border-color:var(--co-blue);outline:none;box-shadow:0 0 0 3px #1773b02e}.sw-co-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .7rem;display:grid}.sw-co-grid--3{grid-template-columns:1fr}.sw-co-check{cursor:pointer;align-items:center;gap:.55rem;font-size:.88rem;display:flex}.sw-co-check input,.sw-co-options input,.sw-co-tabs input{width:18px;height:18px;accent-color:var(--co-accent)}.sw-co-tabs{border-radius:var(--r);background:var(--co-soft);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:1rem;padding:4px;display:grid}.sw-co-tabs label{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:.6rem;min-height:50px;padding:0 1rem;font-size:.92rem;transition:background .2s,box-shadow .2s;display:flex}.sw-co-tabs label.is-active{box-shadow:0 2px 8px #00000014, 0 0 0 1px var(--co-blue);background:#fff}.sw-co-options{gap:.5rem;display:grid}.sw-co-options>label,.sw-co-pay{border:1px solid var(--co-line);border-radius:var(--r-sm);transition:border-color .2s,box-shadow .2s;overflow:hidden}.sw-co-options>label,.sw-co-pay label{cursor:pointer;align-items:center;gap:.8rem;min-height:62px;padding:.7rem 1rem;display:flex}.sw-co-options>label.is-active,.sw-co-pay.is-active{border-color:var(--co-blue);box-shadow:0 0 0 1px var(--co-blue)}.sw-co-options>label.is-active,.sw-co-pay.is-active label{background:#f3f8fc}.sw-co-option-text{flex:1;font-size:.9rem;display:grid}.sw-co-option-text span{color:var(--co-muted);font-size:.8rem}.sw-co-option-price{gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.sw-co-option-price s{color:var(--co-muted);font-weight:400}.sw-co-pay-note{border-top:1px solid var(--co-line);background:var(--co-soft);color:var(--co-muted);padding:.9rem 1rem 1rem 2.9rem;font-size:.85rem;animation:.3s sw-fade}.sw-co-point{margin-top:.8rem}.sw-co-btn{border:1px solid var(--co-accent);background:var(--co-accent);color:#fff;min-height:54px;transition:transform .3s var(--ease), box-shadow .3s ease, opacity .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.sw-co-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px -14px #0009}.sw-co-btn:disabled{opacity:.4}.sw-co-btn--pay{width:100%;margin-top:1.8rem}.sw-co-btn--ghost{color:var(--co-accent);border-color:var(--co-line);background:#fff}.sw-co-legal{border-top:1px solid var(--co-line);color:var(--co-blue);margin-top:1.4rem;padding-top:1rem;font-size:.78rem}.sw-co-empty{text-align:center;justify-items:center;gap:.8rem;padding:5rem 1.25rem;display:grid}.sw-co-empty h1{font-size:1.6rem}.sw-co-empty p{color:var(--co-muted)}.sw-co-processing{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1a1a1a;background:#ffffffe6;place-content:center;justify-items:center;gap:1rem;font-weight:600;animation:.2s sw-fade;display:grid;position:fixed;inset:0}.sw-spinner{border:3px solid #ddd;border-top-color:#111;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite sw-spin}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw-thanks-head{align-items:center;gap:1rem;display:flex}.sw-thanks-head p{color:var(--co-muted);font-size:.85rem}.sw-thanks-head h1{font-size:1.6rem;line-height:1.2}.sw-thanks-check{color:#fff;background:#0a7a3d;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:1.4rem;animation:.6s cubic-bezier(.34,1.56,.64,1) sw-pop;display:grid;box-shadow:0 10px 24px -8px #0a7a3d99}.sw-steps{color:var(--co-muted);grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:1.6rem;font-size:.75rem;display:grid}.sw-steps li{gap:.45rem;display:grid}.sw-steps li span{background:var(--co-line);border-radius:999px;height:6px}.sw-steps li.is-done{color:var(--co-text);font-weight:600}.sw-steps li.is-done span{background:#0a7a3d}.sw-thanks .sw-co-section{border:1px solid var(--co-line);border-radius:var(--r);padding:1.2rem}.sw-thanks .sw-co-section h2{font-size:1.05rem}.sw-thanks .sw-co-section p{color:var(--co-muted);font-size:.9rem}.sw-co-bank{background:#fff8ec;border-color:#f0d6a8!important}.sw-co-bank dl,.sw-co-info{gap:.4rem;margin-top:.9rem;font-size:.88rem;display:grid}.sw-co-bank dl div{justify-content:space-between;gap:1rem;display:flex}.sw-co-bank dt,.sw-co-info dt{color:var(--co-muted)}.sw-co-bank dd{font-family:var(--mono);font-weight:500}.sw-co-info{grid-template-columns:1fr 1fr;gap:1rem}.sw-co-info dt{text-transform:uppercase;margin-bottom:.2rem;font-size:.78rem;font-weight:600}.sw-co-info dd span{color:var(--co-muted);font-size:.82rem}.sw-thanks-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.ad{--ad-bg:#f1f1f1;--ad-surface:#fff;--ad-text:#303030;--ad-muted:#616161;--ad-line:#e3e3e3;--ad-green:#0c7a43;--ad-dark:#1a1a1a;background:var(--ad-bg);min-height:100vh;color:var(--ad-text);padding-bottom:5rem;font-size:.9rem}.ad-top{background:var(--ad-dark);color:#e3e3e3;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding:.7rem 1.25rem;display:flex}.ad-store{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.ad-store-mark{background:var(--accent-grad);width:30px;height:30px;color:var(--ink);font-family:var(--display);border-radius:9px;place-items:center;font-size:1rem;display:grid}.ad-view-store{background:#303030;border-radius:999px;margin-left:auto;padding:.45rem .9rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s}.ad-view-store:hover{background:#404040}.ad-body{display:grid}.ad-nav{border-bottom:1px solid var(--ad-line);overscroll-behavior-x:contain;scrollbar-width:none;background:#ebebeb;gap:.25rem;padding:.6rem 1rem;display:flex;overflow-x:auto}.ad-nav a{border-radius:10px;flex:none;align-items:center;gap:.45rem;min-height:36px;padding:0 .85rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.ad-nav a:hover{background:#e0e0e0}.ad-nav a[aria-current=page]{background:#fff;box-shadow:0 1px #00000014}.ad-count{color:#5e4200;background:#ffd79d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;display:grid}.ad-main{width:100%;max-width:1000px;margin:0 auto;padding:1.25rem 1rem}.ad-title{font-size:1.35rem;font-weight:700}.ad-sub{color:var(--ad-muted);margin:.2rem 0 0}.ad-muted{color:var(--ad-muted)}.ad-card{background:var(--ad-surface);border-radius:16px;margin-top:1rem;padding:1.1rem;box-shadow:0 1px #00000012,0 0 0 1px #0000000a}.ad-card h2{margin-bottom:.5rem;font-size:.95rem;font-weight:700}.ad-columns{display:grid}.ad-btn{min-height:32px;color:var(--ad-text);background:#fff;border:0;border-radius:10px;padding:0 .9rem;font-size:.8rem;font-weight:600;box-shadow:0 0 0 1px #d4d4d4,0 1px #d4d4d4}.ad-btn:hover:not(:disabled){background:#f7f7f7}.ad-btn:disabled{opacity:.45}.ad-btn--primary{background:var(--ad-dark);box-shadow:none;color:#fff}.ad-btn--primary:hover:not(:disabled){background:#333}.ad-btn--small{min-height:28px;padding:0 .6rem}.ad-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.ad-pill.is-green{color:#0c5132;background:#cdfee1}.ad-pill.is-amber{color:#4f4700;background:#ffeb78}.ad-pill.is-grey{color:#4a4a4a;background:#e3e3e3}.ad-pill.is-blue{color:#003a5a;background:#d5ebff}.ad-alert{color:#00334f;background:#eaf4ff;border-radius:16px;align-items:center;gap:.7rem;margin-top:1rem;padding:.85rem 1rem;text-decoration:none;display:flex;box-shadow:0 0 0 1px #b4d9ff}.ad-alert span:nth-child(2){flex:1}.ad-alert-dot{background:#2d8cff;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite ad-blink}@keyframes ad-blink{50%{opacity:.3}}.ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.ad-kpis div{background:var(--ad-surface);border-radius:16px;padding:.9rem 1rem;box-shadow:0 1px #00000012,0 0 0 1px #0000000a}.ad-kpis div.is-attention{box-shadow:inset 0 3px #ffb800,0 0 0 1px #0000000a}.ad-kpis dt{color:var(--ad-muted);font-size:.8rem;font-weight:600}.ad-kpis dd{margin-top:.15rem;font-size:1.35rem;font-weight:700}.ad-big{font-size:1.5rem;font-weight:700}.ad-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:.4rem;height:160px;margin-top:.8rem;display:grid}.ad-chart li{grid-template-rows:1fr auto;align-items:end;gap:.35rem;height:100%;display:grid}.ad-bar{width:100%;transition:height .5s var(--ease);background:#c9e2ff;border-radius:8px 8px 3px 3px;display:block}.ad-chart li.is-today .ad-bar{background:#2d8cff}.ad-bar-label{color:var(--ad-muted);text-align:center;font-size:.7rem}.ad-low{display:grid}.ad-low li{border-bottom:1px solid var(--ad-line);grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.ad-low li:last-child{border-bottom:0}.ad-low li>span:first-child{font-size:.85rem;display:grid}.ad-more{margin-top:.5rem;font-size:.8rem}.ad-checklist{gap:.5rem;margin-top:.8rem;display:grid}.ad-checklist li{align-items:center;gap:.6rem;display:flex}.ad-checklist li span{background:#ffeb78;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:grid}.ad-checklist li.is-done span{background:var(--ad-green);color:#fff}.ad-filters{gap:.35rem;margin-top:1rem;display:flex}.ad-filters button{min-height:34px;color:var(--ad-text);background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.ad-filters button span{color:var(--ad-muted);font-weight:500}.ad-filters button[aria-pressed=true]{background:#fff;box-shadow:0 1px #00000014,0 0 0 1px #0000000d}.ad-order.is-new{animation:ad-arrive .6s var(--ease);box-shadow:0 0 0 2px #2d8cff}@keyframes ad-arrive{0%{opacity:0;transform:translateY(-10px)}}.ad-order-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ad-order-head .ad-muted{font-size:.8rem}.ad-order-total{margin-left:auto;font-weight:700}.ad-order-customer{margin-top:.35rem;font-weight:600}.ad-order-items{margin-top:.2rem;font-size:.82rem}.ad-order-foot{border-top:1px solid var(--ad-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.8rem;padding-top:.8rem;display:flex}.ad-order-pills{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ad-order-pills .ad-muted{font-size:.78rem}.ad-order-actions{gap:.4rem;display:flex}.ad-product-head{grid-template-columns:48px 1fr;align-items:center;gap:.8rem;display:grid}.ad-product-head img{object-fit:cover;border:1px solid var(--ad-line);border-radius:10px;width:48px;height:48px}.ad-product-name{display:grid}.ad-product-name .ad-muted{font-size:.8rem}.ad-product-status{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ad-inventory{border-top:1px solid var(--ad-line);margin-top:.8rem}.ad-inventory summary{cursor:pointer;justify-content:space-between;padding-top:.75rem;font-weight:600;display:flex}.ad-inventory summary span{color:var(--ad-muted);font-weight:500}.ad-inventory summary span.is-out{color:#b42318}.ad-inventory-scroll{overscroll-behavior-x:contain;margin-top:.7rem;overflow-x:auto}.ad-inventory table{border-collapse:collapse;font-size:.82rem}.ad-inventory th,.ad-inventory td{text-align:left;white-space:nowrap;padding:.3rem}.ad-inventory thead th{color:var(--ad-muted);text-align:center;font-weight:600}.ad-inventory tbody th{padding-right:.8rem;font-weight:500}.ad-swatch{vertical-align:-1px;border:1px solid #0003;border-radius:50%;width:12px;height:12px;margin-right:.4rem;display:inline-block}.ad-inventory input{width:3.4rem;min-height:34px;color:var(--ad-text);text-align:center;background:#fff;border:1px solid #c9c9c9;border-radius:10px;font-size:16px}.ad-inventory input.is-low{background:#fff9db;border-color:#e0b100}.ad-inventory input.is-out{background:#fff1ef;border-color:#e4a29b}.ad-rows li{border-bottom:1px solid var(--ad-line);align-items:center;gap:.7rem;padding:.7rem 0;display:flex}.ad-rows li:last-child{border-bottom:0}.ad-rows li>span:first-child{flex:1;display:grid}.ad-rows .ad-muted{font-size:.8rem}.ad-price{font-weight:600}.ad-code{font-family:var(--mono);font-size:.82rem}.ad-field{gap:.3rem;margin-top:.8rem;font-weight:600;display:grid}.ad-field input{max-width:160px;min-height:38px;color:var(--ad-text);background:#fff;border:1px solid #c9c9c9;border-radius:10px;padding:0 .8rem;font-size:16px}.ad-switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.ad-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ad-switch span{background:#c9c9c9;border-radius:999px;width:36px;height:20px;transition:background .2s;position:relative}.ad-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ad-switch input:checked+span{background:var(--ad-dark)}.ad-switch input:checked+span:after{transform:translate(16px)}.ad-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #2d8cff}@media (min-width:600px){.sw-co-grid--3{grid-template-columns:1.2fr 1fr .8fr;gap:0 .7rem}.sw-lookbook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-product-head{grid-template-columns:48px 1fr auto}.ad-product-status{grid-column:auto;justify-content:flex-end}}@media (min-width:768px){.sw-section{padding-top:5rem;padding-bottom:5rem}.sw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem 1.2rem}.sw-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px;gap:1rem}.sw-bento li:first-child{grid-area:span 2/span 2}.sw-bento li:first-child .sw-collection-text strong{font-size:3.6rem}.sw-lookbook{padding:5rem 0}.sw-lookbook-grid{grid-template-columns:1.25fr 1fr 1fr;gap:1rem}.sw-lookbook-grid img{aspect-ratio:3/4.2}.sw-perks ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sw-perks li{padding:1.5rem 1.3rem}.sw-studio{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem}.sw-newsletter{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;padding:4rem 3.5rem}.sw-chips{flex-wrap:wrap;margin:0 0 1rem;padding:2px 0}.sw-sizes{width:auto}.sw-product{grid-template-columns:1.15fr 1fr;align-items:start;gap:3.5rem}.sw-buy{position:sticky;top:130px}.sw-gallery-dots{display:none}.sw-footer{margin:0 10px 10px}.sw-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.sw-footer-bottom{grid-template-columns:auto 1fr;align-items:center;gap:2rem}.sw-footer-bottom p{text-align:right}.ad-body{grid-template-columns:200px 1fr}.ad-nav{border-right:1px solid var(--ad-line);border-bottom:0;flex-direction:column;align-items:stretch;min-height:calc(100vh - 100px);padding:1rem .6rem}.ad-nav a{justify-content:space-between}.ad-main{padding:1.6rem 2rem}.ad-columns{grid-template-columns:1fr 1fr;gap:0 1rem}}@media (min-width:960px){.sw-header-inner{grid-template-columns:auto 1fr auto;gap:2rem;min-height:62px;padding:0 .6rem 0 1.6rem}.sw-menu-btn{display:none}.sw-wish-btn{display:inline-flex}.sw-nav{justify-content:center;gap:.2rem;display:flex}.sw-nav a{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.5rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.sw-nav a:hover{background:var(--glass-strong)}.sw-nav a.is-drop{color:var(--accent-2);background:#ff5a1f24}.sw-nav a.is-drop:hover{background:#ff5a1f3d}.sw-hero{grid-template-columns:1fr 340px;align-items:end;display:grid}.sw-hero-inner{padding:8rem 3rem 3rem}.sw-hero-side{padding:0 2rem 3rem 0}.sw-checkout{background:linear-gradient(90deg, #fff 55%, var(--co-soft) 55%)}.sw-co-layout{grid-template-columns:1fr 420px;grid-template-areas:"form summary";min-height:calc(100vh - 140px)}.sw-co-form{grid-area:form;padding:2.5rem 3rem 3rem 2rem}.sw-co-summary{border-bottom:0;border-left:1px solid var(--co-line);grid-area:summary}.sw-co-summary-toggle{display:none}.sw-co-summary-body{padding:2.5rem 2rem;display:block;position:sticky;top:120px}}@media (min-width:1100px){.sw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.streetwear *,.streetwear :before,.streetwear :after{transition:none!important;animation:none!important}.sw-reveal:not([data-in]){opacity:1;transform:none}}@media (max-width:560px){.sw-header{padding-top:8px}.sw-header-inner{width:calc(100% - 16px);min-height:52px}.sw-announce{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin:.6rem auto;padding:.35rem .85rem;font-size:.58rem;overflow:hidden}.sw-hero{border-radius:var(--r-lg);min-height:78svh;margin:0 8px}.sw-viewswitch{bottom:.75rem}.sw-viewswitch a{min-height:34px;padding:0 .85rem;font-size:.75rem}.sw-sticky-buy{bottom:4rem}.sw-toast{top:5.2rem}.sw-checkout{border-radius:var(--r-lg);margin:.6rem 8px 8px}.sw-footer{border-radius:var(--r-lg);margin:0 8px 8px}}@media (max-width:380px){.sw-logo{font-size:1.35rem}.sw-hero-title{font-size:4.4rem}.sw-countdown dd{font-size:1.25rem}.sw-grid{gap:1.3rem .6rem}.sw-card-name{font-size:.85rem}.sw-qty button{width:38px}.sw-fit li{grid-template-columns:40px 1fr auto auto;gap:.5rem}.sw-co-field input,.sw-co-field select,.sw-co-discount input,.sw-search-row input,.sw-newsletter-form input,.sw-finder input{font-size:16px}}
