:root{--ink:#0B0B0C;--ink-2:#17171A;--ink-3:#3A3A40;--paper:#FFFFFF;--soft:#F5F5F7;--soft-2:#FAFAFB;--line:#E5E5E9;--line-2:#CFCFD6;--line-dark:#2A2A30;--muted:#71717A;--muted-dark:#A1A1AA;--pop:#6A2BFF;--pop-dark:#5520D6;--pop-soft:#F0EAFF;--pop-ink:#2E0E8A;--r-sm:10px;--r:16px;--r-lg:24px;--pill:999px;--shadow:0 1px 2px rgba(0,0,0,.05), 0 12px 28px rgba(0,0,0,.08);--shadow-lg:0 24px 64px rgba(0,0,0,.22);--wrap:1220px;--hdr-h:64px;--mbar-h:68px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 12px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:3px solid var(--pop);outline-offset:2px;border-radius:4px}.dark :focus-visible{outline-color:#fff}.skip{position:absolute;left:-9999px;background:var(--pop);color:#fff;padding:12px 18px;z-index:999}.skip:focus{left:8px;top:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.display{font-family:Inter Tight,sans-serif;font-weight:900;text-transform:uppercase;line-height:.98;letter-spacing:-.025em}.mono{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.dark{background:var(--ink);color:#fff}.hide{display:none!important}.topbar{background:var(--pop);color:#fff;overflow:hidden;height:34px;display:flex;align-items:center}.marquee{display:flex;white-space:nowrap;animation:slide 28s linear infinite}.marquee span{font-size:12px;font-weight:700;letter-spacing:.02em;padding:0 12px;display:inline-flex;align-items:center;gap:8px}.marquee em{font-style:normal;opacity:.5}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.hdr{position:sticky;top:0;z-index:60;background:#ffffffed;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .2s}.hdr.scrolled{box-shadow:0 6px 20px #00000012}.hdr-in{height:var(--hdr-h);display:flex;align-items:center;gap:14px}.logo{font-family:Inter Tight,sans-serif;font-weight:900;font-size:19px;letter-spacing:-.03em;text-transform:uppercase;display:flex;align-items:center;gap:5px}.logo i{width:7px;height:7px;border-radius:99px;background:var(--pop);display:block}.logo img{max-height:34px;width:auto}.nav{display:flex;gap:2px;margin-left:10px}.nav a{padding:9px 11px;font-size:13.5px;font-weight:700;border-radius:var(--pill);color:var(--ink-3)}.nav a:hover{background:var(--soft);color:var(--ink)}.nav a.on{background:var(--pop-soft);color:var(--pop-ink)}.hdr-actions{margin-left:auto;display:flex;align-items:center;gap:2px}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--pill);position:relative}.icon-btn:hover{background:var(--soft)}.icon-btn svg{width:20px;height:20px;stroke:var(--ink);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cart-count{position:absolute;top:2px;right:1px;min-width:18px;height:18px;padding:0 5px;background:var(--pop);color:#fff;border-radius:99px;font-size:10.5px;font-weight:700;display:grid;place-items:center;font-style:normal}.burger{display:none}.msheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--paper);transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow-y:auto;visibility:hidden}.msheet.open{transform:none;visibility:visible}.msheet-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line)}.msheet nav{padding:6px 20px}.msheet nav a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-family:Inter Tight;font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:-.02em}.msheet nav a span{font-family:Inter;font-size:11px;font-weight:500;color:var(--pop)}.msheet-offer{margin:16px 20px;padding:18px;border-radius:var(--r);background:var(--pop);color:#fff}.msheet-foot{margin-top:auto;padding:20px;font-size:13px;color:var(--muted);display:grid;gap:8px;border-top:1px solid var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:var(--pill);font-weight:800;font-size:14.5px;letter-spacing:-.01em;transition:background .16s,color .16s,border-color .16s,transform .1s;text-align:center}.btn:active{transform:translateY(1px)}.btn-pop{background:var(--pop);color:#fff}.btn-pop:hover{background:var(--pop-dark)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--ink-2)}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.dark .btn-ghost{color:#fff;border-color:#ffffff47}.dark .btn-ghost:hover{border-color:#fff;background:#ffffff14}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:var(--soft)}.btn-wide{width:100%}.btn-sm{height:40px;padding:0 16px;font-size:13px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.loading{opacity:.6;pointer-events:none}.hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(106,43,255,.55),transparent 62%);top:-220px;left:-160px;pointer-events:none}.hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;padding-block:44px 48px}.tagpill{display:inline-flex;align-items:center;gap:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;padding:6px 13px;border-radius:var(--pill);font-size:12px;font-weight:700;margin-bottom:16px}.tagpill i{width:6px;height:6px;border-radius:99px;background:var(--pop);display:block;box-shadow:0 0 0 4px #6a2bff4d}.hero h1{font-size:clamp(34px,5.4vw,62px)}.hero h1 .hl{color:var(--pop);-webkit-text-stroke:0}.hero-sub{margin-top:16px;font-size:16px;color:#b9b9c4;max-width:42ch}.hero-cta{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.hero .btn-ghost{color:#fff;border-color:#ffffff47}.hero .btn-ghost:hover{border-color:#fff;background:#ffffff14}.hero-meta{margin-top:20px;font-size:12.5px;color:var(--muted-dark);display:flex;gap:14px;flex-wrap:wrap}.hero-meta b{color:#fff}.hero-art{position:relative;display:grid;place-items:center;min-height:300px}.hero-art .disc{position:absolute;width:min(340px,82%);aspect-ratio:1/1;border-radius:50%;background:var(--pop)}.hero-art .shoe{position:relative;width:min(430px,100%);transform:rotate(-7deg)}.hero-art .shoe svg,.hero-art .shoe img{width:100%;height:auto;filter:drop-shadow(0 22px 34px rgba(0,0,0,.45))}.sticker{position:absolute;right:2%;bottom:6%;background:#fff;color:var(--ink);border-radius:var(--r);padding:11px 15px;transform:rotate(7deg);box-shadow:var(--shadow-lg);text-align:center}.sticker b{font-family:Inter Tight;font-weight:900;font-size:24px;letter-spacing:-.05em;display:block;line-height:1;margin:3px 0}.sticker span{font-family:Inter;font-size:10.5px;color:var(--muted)}.sticker em{display:block;font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--pop)}.hero-photo{position:relative;background:var(--ink);color:#fff;overflow:hidden}.hero-photo-media{position:relative;height:44svh;min-height:290px;max-height:430px}.hero-photo-bg{width:100%;height:100%;object-fit:cover;object-position:50% 36%}.hero-photo-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,11,12,.3) 0%,rgba(11,11,12,0) 20%,rgba(11,11,12,0) 52%,rgba(11,11,12,.55) 76%,rgba(11,11,12,.92) 92%,var(--ink) 100%)}.hero-photo-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding-block:4px 34px}.hero-photo-in:before{content:"";position:absolute;left:-10%;top:-40%;width:80%;height:150%;pointer-events:none;background:radial-gradient(circle,rgba(106,43,255,.3),transparent 62%)}.hero-photo-in>*{position:relative}.hero-photo-in h1{font-size:clamp(34px,11.2vw,56px)}.hero-photo-in .hl{color:#a981ff}.hero-photo-in .hero-sub{margin-top:12px;color:#d8d8e0;max-width:27ch}.hero-photo-in .hero-cta{width:100%;margin-top:20px}.hero-photo-in .hero-cta .btn{flex:1 1 auto}.hero-photo-in .btn-ghost{color:#fff;border-color:#ffffff57}.hero-photo-in .btn-ghost:hover{border-color:#fff;background:#ffffff1a}.hero-photo-in .hero-meta{margin-top:16px;color:#b9b9c4}@media(min-width:861px){.hero-photo-media{position:absolute;top:0;right:0;width:50%;height:100%;max-height:none}.hero-photo-bg{object-position:64% 42%}.hero-photo-media:after{background:linear-gradient(90deg,var(--ink) 0%,rgba(11,11,12,.78) 26%,rgba(11,11,12,.16) 70%,rgba(11,11,12,0) 100%)}.hero-photo-in{min-height:min(76vh,580px);justify-content:center;padding-block:56px}.hero-photo-in>*{max-width:min(50%,540px)}.hero-photo-in .hero-cta .btn{flex:0 0 auto}}.strip{border-bottom:1px solid var(--line);background:var(--paper)}.strip-in{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-block:26px}.strip h1{font-family:Inter Tight;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(20px,2.9vw,30px)}.strip h1 em{font-style:normal;color:var(--pop)}.strip p{font-size:14px;color:var(--muted);margin-top:8px;max-width:56ch}.strip-cta{display:flex;gap:9px;flex:0 0 auto}.eyebrow{font-family:Inter;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pop);margin-bottom:8px}.benefits{background:var(--soft);border-bottom:1px solid var(--line)}.benefits-in{display:grid;grid-template-columns:repeat(4,1fr)}.benefit{padding:15px 14px;display:flex;align-items:center;gap:11px;border-right:1px solid var(--line)}.benefit:last-child{border-right:0}.benefit svg{width:21px;height:21px;stroke:var(--pop);stroke-width:1.8;fill:none;flex:0 0 auto}.benefit b{display:block;font-size:13.5px;font-weight:800}.benefit span{display:block;font-size:12px;color:var(--muted)}.sec{padding:52px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.sec-eyebrow{font-family:Inter;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pop);margin-bottom:8px}.dark .sec-eyebrow{color:#b49bff}.sec-head h1,.sec-head h2{font-family:Inter Tight;font-weight:900;font-size:clamp(22px,3.2vw,34px);text-transform:uppercase;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.sec-link{font-size:13px;font-weight:800;color:var(--pop);white-space:nowrap;border-bottom:2px solid var(--pop);padding-bottom:2px}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step3{border:1px solid var(--line);border-radius:var(--r);padding:20px;position:relative;background:var(--paper)}.step3 i{display:grid;place-items:center;width:30px;height:30px;border-radius:99px;background:var(--pop);color:#fff;font-size:13px;font-weight:800;font-style:normal;margin-bottom:12px}.step3 b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.02em;margin-bottom:5px}.step3 p{font-size:13.5px;color:var(--muted)}.band{background:var(--pop);color:#fff}.band-in{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-block:34px;flex-wrap:wrap}.band h2{font-family:Inter Tight;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:1;font-size:clamp(22px,3.4vw,36px)}.band p{font-size:14.5px;opacity:.9;margin-top:8px;max-width:52ch}.band-price{font-family:Inter Tight;font-weight:900;font-size:clamp(38px,6vw,64px);letter-spacing:-.04em;line-height:1}.band-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cat{border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;align-items:center;gap:13px;background:var(--paper);transition:border-color .16s,transform .16s}.cat:hover{border-color:var(--pop);transform:translateY(-2px)}.cat .ic{width:54px;height:54px;flex:0 0 auto;background:var(--soft);border-radius:var(--r-sm);display:grid;place-items:center;padding:6px;overflow:hidden}.cat .ic img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-sm)}.cat b{display:block;font-size:14.5px;font-weight:800}.cat span{display:block;font-size:12px;color:var(--muted);margin-top:1px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s}.card:hover{border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-3px)}.card-media{position:relative;background:var(--soft);aspect-ratio:var(--media-ratio,1/1);display:block;overflow:hidden}.card-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.card-media>svg{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:auto;height:auto;max-width:calc(100% - 24px);max-height:calc(100% - 24px);margin:auto}.badges{position:absolute;top:9px;left:9px;display:flex;flex-direction:column;gap:5px;z-index:2;align-items:flex-start}.badge{font-family:Inter;font-size:10.5px;padding:4px 8px;border-radius:var(--pill)}.badge-off{background:var(--ink);color:#fff}.badge-new{background:var(--pop);color:#fff}.badge-hot{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.badge-low{background:var(--pop-soft);color:var(--pop-ink)}.badge-out{background:var(--muted);color:#fff}.card-body{padding:13px;display:flex;flex-direction:column;gap:7px;flex:1}.card-kind{font-family:Inter;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card-name{font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.price-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.price{font-family:Inter;font-size:18px;font-weight:500;white-space:nowrap}.price-old{font-size:12.5px;color:var(--muted);text-decoration:line-through;white-space:nowrap}.combo-flag{display:inline-flex;align-items:center;gap:5px;background:var(--pop-soft);color:var(--pop-ink);border-radius:var(--pill);padding:5px 10px;font-size:11.5px;font-weight:800}.card-cta{margin-top:auto}.sizes{display:flex;flex-wrap:wrap;gap:5px}.size-chip{min-width:38px;height:36px;padding:0 8px;border:1.5px solid var(--line);border-radius:var(--pill);font-family:Inter;font-size:13px;display:grid;place-items:center;transition:.14s}.size-chip:hover{border-color:var(--pop);color:var(--pop)}.size-chip.sel{background:var(--pop);color:#fff;border-color:var(--pop)}.size-chip.out{opacity:.3;text-decoration:line-through;cursor:not-allowed}.size-hint{font-size:11.5px;color:var(--muted)}.carousel-head{display:flex;align-items:center;gap:8px}.carousel-nav{width:40px;height:40px;border-radius:var(--pill);border:1.5px solid var(--line-2);display:grid;place-items:center;background:var(--paper);flex:0 0 auto;transition:border-color .16s,opacity .16s}.carousel-nav:hover:not(:disabled){border-color:var(--pop)}.carousel-nav:disabled{opacity:.3;cursor:not-allowed}.carousel-nav svg{width:18px;height:18px;stroke:var(--ink);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0 10px;margin:0 -4px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.carousel::-webkit-scrollbar{display:none}.carousel>*{flex:0 0 calc(25% - 12px);scroll-snap-align:start;min-width:0}.carousel>*:first-child{margin-left:4px}.carousel>*:last-child{margin-right:4px}@media(prefers-reduced-motion:reduce){.carousel{scroll-behavior:auto}}@media(max-width:1080px){.carousel>*{flex-basis:calc(33.333% - 11px)}}@media(max-width:860px){.carousel>*{flex-basis:calc(50% - 8px)}.carousel-nav{display:none}}@media(max-width:560px){.carousel{gap:11px}.carousel>*{flex-basis:74%}}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review{border:1px solid var(--line);border-radius:var(--r);padding:18px;background:var(--paper)}.stars{letter-spacing:2px;font-size:14px;color:var(--pop)}.review p{font-size:14px;margin:9px 0 12px}.review .who{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.avatar{width:32px;height:32px;border-radius:99px;background:var(--pop);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.verified{font-weight:700;font-size:11.5px;color:var(--pop)}.store{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.store-map{aspect-ratio:16/11;border-radius:var(--r);background:var(--soft);border:1px solid var(--line);position:relative;overflow:hidden}.store-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.store-info li{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.store-info li b{display:block;font-size:14px}.store-info li span{font-size:13px;color:var(--muted)}.faq{max-width:740px;margin:0 auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:17px 0;font-size:15.5px;font-weight:800;letter-spacing:-.02em;cursor:pointer;display:flex;justify-content:space-between;gap:16px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:Inter;font-size:20px;color:var(--pop)}.faq details[open] summary:after{content:"-"}.faq p{padding:0 0 17px;color:var(--muted);font-size:14.5px}.foot{background:var(--ink);color:#fff;padding:48px 0 0}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:30px;padding-bottom:34px;border-bottom:1px solid var(--line-dark)}.foot h4{font-family:Inter;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#b49bff;margin-bottom:13px}.foot li{margin-bottom:8px}.foot a{font-size:13.5px;color:#c9c9d2}.foot a:hover{color:#fff}.foot-legal{padding:20px 0 30px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted-dark)}.pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pay span{border:1px solid var(--line-dark);border-radius:var(--pill);padding:5px 10px;font-family:Inter;font-size:10.5px}.pay svg{height:24px;width:auto}.newsletter{display:flex;gap:7px;margin-top:11px}.newsletter input{flex:1;height:46px;padding:0 15px;border-radius:var(--pill);border:1px solid var(--line-dark);background:var(--ink-2);color:#fff;font-size:14px}.newsletter input::placeholder{color:var(--muted-dark)}.form-note{font-size:12.5px;color:#b49bff;margin-top:8px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .22s;z-index:80}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;height:auto;width:412px;max-width:100vw;background:var(--paper);z-index:95;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;visibility:hidden}.drawer.open{transform:none;visibility:visible}.drawer>.shopify-section,.drawer #drawerInner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.drawer-top h3{font-family:Inter Tight;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:-.02em}.ship-bar{padding:13px 18px;background:var(--pop-soft);border-bottom:1px solid var(--line)}.ship-txt{font-size:12.5px;font-weight:700;margin-bottom:7px;display:flex;justify-content:space-between;gap:10px;color:var(--pop-ink)}.track{height:7px;border-radius:99px;background:#fff;overflow:hidden}.track i{display:block;height:100%;background:var(--pop);border-radius:99px;transition:width .35s}.drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 18px}.line{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.line-thumb{position:relative;background:var(--soft);border-radius:var(--r-sm);aspect-ratio:1/1;display:block;overflow:hidden}.line-thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.line-thumb>svg{position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:auto;height:auto;max-width:calc(100% - 10px);max-height:calc(100% - 10px);margin:auto}.line-name{font-size:13px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.line-meta{font-family:Inter;font-size:11.5px;color:var(--muted);margin-top:2px}.line-disc{font-size:11.5px;font-weight:700;color:var(--pop);margin-top:3px}.line-bot{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--pill)}.qty button{width:30px;height:30px;display:grid;place-items:center;font-size:15px;font-weight:700}.qty span{width:30px;text-align:center;font-family:Inter;font-size:13px}.link-x{font-size:12px;color:var(--muted);text-decoration:underline}[data-line-change].loading{opacity:.45;pointer-events:none}.upsell{margin:12px 0;padding:14px;border-radius:var(--r);background:var(--pop-soft);border:1px solid #DCCEFF}.upsell b{display:block;font-size:13.5px;margin-bottom:3px;color:var(--pop-ink)}.upsell p{font-size:12.5px;color:var(--ink-3)}.addons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.addon{border:1px solid var(--line);border-radius:var(--r-sm);padding:7px;text-align:center;background:var(--paper);display:block}.addon:hover{border-color:var(--pop)}.addon svg{width:100%;height:46px}.addon img{width:100%;height:46px;object-fit:contain}.addon b{display:block;font-size:10.5px;line-height:1.15;margin-top:4px;color:var(--ink)}.addon span{font-family:Inter;font-size:11px;color:var(--muted)}.drawer-foot{border-top:1px solid var(--line);background:var(--paper);padding:14px 18px calc(18px + env(safe-area-inset-bottom))}body.drawer-open .mbar,body.drawer-open .wa{display:none}.sum-row{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:6px;gap:12px}.sum-row.total{font-size:16.5px;font-weight:800;margin:11px 0 4px}.pix-note{font-size:12.5px;font-weight:700;color:var(--pop);margin-bottom:11px}.empty{text-align:center;padding:52px 20px;color:var(--muted)}.empty h1,.empty h4{font-family:Inter Tight;font-weight:800;font-size:17px;color:var(--ink);margin-bottom:7px;text-transform:uppercase;letter-spacing:-.02em}.crumbs{font-size:12px;color:var(--muted);padding:14px 0 0}.crumbs a:hover{color:var(--pop);text-decoration:underline}.pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;padding:26px 0 16px}.gallery{display:grid;grid-template-columns:72px 1fr;gap:11px;align-items:start}.thumbs{display:flex;flex-direction:column;gap:8px}.thumb-btn{position:relative;aspect-ratio:1/1;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--soft);display:block;overflow:hidden}.thumb-btn>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.thumb-btn>svg{position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:auto;height:auto;max-width:calc(100% - 10px);max-height:calc(100% - 10px);margin:auto}.thumb-btn.on{border-color:var(--pop)}.stage{aspect-ratio:var(--media-ratio,1/1);background:var(--soft);border-radius:var(--r-lg);display:block;position:relative;overflow:hidden}.stage>svg{position:absolute;top:24px;right:24px;bottom:24px;left:24px;width:auto;height:auto;max-width:calc(100% - 48px);max-height:calc(100% - 48px);margin:auto}.stage-slide{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.stage-slide.on{display:block}.stage-slide img{width:100%;height:100%;object-fit:cover}.pdp-info h1{font-family:Inter Tight;font-weight:900;font-size:clamp(24px,3.2vw,34px);text-transform:uppercase;line-height:1.02;letter-spacing:-.025em;margin-top:4px}.rate{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.pdp-price{display:flex;align-items:baseline;gap:9px;margin-top:16px;flex-wrap:wrap}.pdp-price .price{font-size:30px}.pay-lines{font-size:13px;color:var(--muted);margin-top:5px;display:grid;gap:2px}.pay-lines b{color:var(--ink)}.block{margin-top:22px}.block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.block-head b{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.block-head button{font-size:12px;font-weight:700;color:var(--pop);text-decoration:underline}.combo-box{border-radius:var(--r);padding:15px;margin-top:18px;background:var(--pop-soft);border:1px solid #DCCEFF}.combo-box .row{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.trust-row{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:13px}.trust-row span{font-size:12px;color:var(--muted)}.desc{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink-3)}.desc p{margin-bottom:11px}.desc ul{list-style:disc;padding-left:20px;margin-bottom:11px}.desc li{margin-bottom:4px}.desc h2,.desc h3{font-family:Inter Tight;font-weight:800;color:var(--ink);margin:18px 0 8px;letter-spacing:-.02em}.desc a{color:var(--pop);text-decoration:underline}.desc img{border-radius:var(--r);margin:12px 0}.specs{margin-top:14px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.specs div{display:flex;justify-content:space-between;padding:10px 14px;font-size:13px;border-bottom:1px solid var(--line);gap:12px}.specs div:last-child{border:0}.specs div:nth-child(odd){background:var(--soft-2)}.cep-box{display:flex;gap:8px;margin-top:9px}.cep-box input{flex:1;height:46px;padding:0 15px;border:1.5px solid var(--line);border-radius:var(--pill);font-family:Inter}.cep-out{margin-top:9px;font-size:13px;padding:12px 14px;border-radius:var(--r-sm);background:var(--pop-soft);color:var(--pop-ink)}.cart-page{display:grid;grid-template-columns:1.5fr .9fr;gap:30px;padding:28px 0 56px;align-items:start}.panel{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.panel-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.panel-head h1,.panel-head h2{font-family:Inter Tight;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:-.02em}.panel-body{padding:2px 18px 16px}.summary{position:sticky;top:calc(var(--hdr-h) + 14px)}.field{margin-bottom:13px}.field label{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.field input,.field select,.field textarea{width:100%;height:48px;padding:0 15px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.field textarea{height:auto;padding:12px 15px;min-height:90px}.field input:focus{border-color:var(--pop)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.note{font-size:12.5px;color:var(--muted);margin-top:8px}.errors{background:var(--pop-soft);color:var(--pop-ink);border-radius:var(--r-sm);padding:12px 14px;font-size:13.5px;margin-bottom:14px}.sort-select{height:42px;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:0 11px;font-weight:600;background:var(--paper)}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:9px 7px;border-bottom:1px solid var(--line)}td{padding:10px 7px;border-bottom:1px solid var(--line)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;place-items:center;padding:18px;background:#0b0b0c73}.modal.on{display:grid}.modal-card{background:var(--paper);border-radius:var(--r-lg);max-width:560px;width:100%;max-height:86dvh;overflow-y:auto;padding:24px;position:relative;box-shadow:var(--shadow-lg)}.modal-card h3{font-family:Inter Tight;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:5px}.modal-x{position:absolute;top:13px;right:13px;width:32px;height:32px;border-radius:99px;background:var(--soft);display:grid;place-items:center;font-size:15px}.pick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.pick{border:1px solid var(--line);border-radius:var(--r-sm);padding:8px;text-align:center;display:block}.pick:hover{border-color:var(--pop)}.pick svg{width:100%;height:74px}.pick img{width:100%;height:74px;object-fit:contain}.pick .nm{font-size:11px;font-weight:800;margin-top:3px;line-height:1.2}.pick .pr{font-family:Inter;font-size:11px;color:var(--muted)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,150%);background:var(--pop);color:#fff;padding:13px 20px;border-radius:var(--pill);font-size:13.5px;font-weight:700;z-index:120;transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg);max-width:calc(100vw - 32px);text-align:center}.toast.on{transform:translate(-50%)}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--paper);border-top:1px solid var(--line);padding:9px 14px calc(9px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;box-shadow:0 -4px 20px #00000014}.mbar .info{flex:1;min-width:0}.mbar .info b{display:block;font-size:12.5px}.mbar .info span{font-size:11px;color:var(--muted)}.wa{position:fixed;right:14px;bottom:14px;z-index:65;width:50px;height:50px;border-radius:99px;background:var(--pop);display:grid;place-items:center;box-shadow:var(--shadow-lg)}.wa svg{width:25px;height:25px;fill:#fff}.pager{display:flex;gap:6px;justify-content:center;margin-top:28px;flex-wrap:wrap}.pager a,.pager span{min-width:40px;height:40px;padding:0 12px;display:grid;place-items:center;border-radius:var(--pill);border:1.5px solid var(--line);font-size:13.5px;font-weight:700}.pager a:hover{border-color:var(--pop);color:var(--pop)}.pager span.on{background:var(--pop);border-color:var(--pop);color:#fff}@media(max-width:1080px){.grid{grid-template-columns:repeat(3,1fr)}.pdp{grid-template-columns:1fr;gap:26px}.cart-page{grid-template-columns:1fr}.summary{position:static}.foot-grid,.cats{grid-template-columns:1fr 1fr}.hero-in{grid-template-columns:1fr;gap:22px;padding-block:34px 38px}.hero-art{min-height:230px;order:-1}.hero-art .shoe{width:min(340px,86%)}}@media(max-width:860px){.steps3{grid-template-columns:1fr}.band-in{flex-direction:column;align-items:flex-start;gap:16px}.strip-in{flex-direction:column;align-items:flex-start;gap:14px;padding-block:22px}.strip-cta{width:100%}.strip-cta .btn{flex:1}.nav{display:none}.burger{display:grid}.benefits-in{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.benefits-in::-webkit-scrollbar{display:none}.benefit{flex:0 0 72%;scroll-snap-align:start;border-right:1px solid var(--line);border-bottom:0}.benefit:last-child{border-right:0}.reviews{grid-template-columns:1fr}.store{grid-template-columns:1fr;gap:22px}.mbar{display:flex}.wa{bottom:calc(var(--mbar-h) + 14px + env(safe-area-inset-bottom));width:46px;height:46px}.wa svg{width:23px;height:23px}body{padding-bottom:calc(var(--mbar-h) + env(safe-area-inset-bottom))}.hero-photo-in{padding-bottom:calc(30px + var(--mbar-h))}.gallery{grid-template-columns:1fr}.thumbs{flex-direction:row;order:2;overflow-x:auto}.thumb-btn{width:64px;flex:0 0 64px}.hero-cta .btn{flex:1}}@media(max-width:560px){.sec{padding:38px 0}.grid{grid-template-columns:repeat(2,1fr);gap:11px}.card-body{padding:10px;gap:6px}.card-name{font-size:12.5px}.price{font-size:15.5px}.price-old{font-size:11.5px}.benefit{flex-basis:80%}.band-in{padding-block:24px;gap:14px}.band h2{font-size:clamp(20px,6.2vw,26px)}.band p{font-size:13.5px;margin-top:6px}.band-price{font-size:34px}.band-actions{width:100%;justify-content:space-between;gap:12px}.band-actions .btn{flex:1;min-width:0}.drawer{width:100vw}.foot-grid{grid-template-columns:1fr;gap:24px}.pick-grid{grid-template-columns:1fr 1fr}.row2{grid-template-columns:1fr}.sticker b{font-size:24px}.hero-meta{gap:10px}.sec-head{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}.marquee{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/premium.css.map */
