@font-face{font-family:Horizon;src:url(Horizon.woff2) format("woff2");font-display:swap}@font-face{font-family:Archivo;src:url(Archivo-sub.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--ink:#0b0b0c;--paper:#fcfbff;--tile:#f5f5f6;--rule:#e2e2e4;--muted:#6f6f76;--accent:#8700ff;--accent-ink:#fdfcff;--dark:#111113;--ice:#dfe9f5;--f-head:"Horizon","Archivo Black",Impact,sans-serif;--f-text:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--grad-deep:linear-gradient(135deg,#16002b 0%,#3d0082 52%,#8700ff 100%);--grad-bright:linear-gradient(120deg,#5b00c2 0%,#8700ff 48%,#a640ff 100%);--lava-1:#b65cff;--lava-2:#6a00e0;--lava-3:#e04dff;--lava-4:#3a0a9e;--wrap:1480px;--gut:clamp(16px,3vw,40px);--r:14px;--a-01:rgba(11,11,12,.92);--a-02:rgba(0,0,0,.18);--a-03:rgba(255,255,255,.12);--a-04:rgba(0,0,0,.35);--a-05:rgba(0,0,0,0);--a-06:rgba(0,0,0,.25);--a-07:rgba(0,0,0,.88);--a-08:rgba(0,0,0,.85);--a-09:rgba(255,255,255,.96);--a-10:rgba(0,0,0,.82);--a-11:rgba(0,0,0,.3);--a-12:rgba(0,0,0,.8);--a-13:rgba(255,255,255,.94);--a-14:rgba(18,183,106,.18);--a-15:rgba(228,0,43,.15);--a-16:rgba(0,0,0,.5);--a-17:rgba(255,255,255,.08);--a-18:rgba(255,255,255,.22);--a-19:rgba(255,255,255,.16);--a-20:rgba(0,0,0,.42);--a-21:rgba(0,0,0,.06);--a-22:rgba(0,0,0,.93);--a-23:rgba(0,0,0,.75);--a-24:rgba(0,0,0,.45);--a-25:rgba(0,0,0,.1);--a-26:rgba(0,0,0,.7);--a-27:rgba(0,0,0,.96);--black:#060608;--c-0b0b0c:#0b0b0c;--c-0c7a47:#0c7a47;--c-12b76a:#12b76a;--c-1b1b1e:#1b1b1e;--c-1f1f23:#1f1f23;--c-26262a:#26262a;--c-2b0057:#2b0057;--c-2c2c31:#2c2c31;--c-333:#333;--c-3a3a40:#3a3a40;--c-3c3c42:#3c3c42;--c-4a4a52:#4a4a52;--c-4b3a66:#4b3a66;--c-5c4a00:#5c4a00;--c-5c5c66:#5c5c66;--c-4f4f57:#4f4f57;--c-8d8d97:#8d8d97;--c-9a9aa3:#9a9aa3;--c-a04dff:#a04dff;--c-a9a9b2:#a9a9b2;--c-b3b3ba:#b3b3ba;--c-b9b9c0:#b9b9c0;--c-b9b9c2:#b9b9c2;--c-bcbcc3:#bcbcc3;--c-c4002a:#c4002a;--c-c7c7cf:#c7c7cf;--c-c9a2ff:#c9a2ff;--c-cfcfd4:#cfcfd4;--c-d9d9de:#d9d9de;--c-dcdce0:#dcdce0;--c-e4002b:#e4002b;--c-e7d2ff:#e7d2ff;--c-eadcff:#eadcff;--c-f1e4ff:#f1e4ff;--c-f1f1f3:#f1f1f3;--c-f5f5f6:#f5f5f6;--c-faf5ff:#faf5ff;--c-fff7c2:#fff7c2;--white:#fdfcff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--f-text);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}h1,h2,h3{font-family:var(--f-head);text-transform:uppercase;line-height:1;margin:0;font-weight:400;letter-spacing:-.01em;text-wrap:balance}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.eyebrow{font-weight:700;font-stretch:112%;font-size:12px}.muted{color:var(--muted)}.sec{padding:clamp(48px,6vw,96px) 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,3vw,36px)}.sec-head h2{font-size:clamp(26px,3.6vw,52px)}.link{font-weight:700;font-size:13px;border-bottom:2px solid currentColor;padding-bottom:3px;white-space:nowrap}.link:hover{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;font-weight:800;font-stretch:112%;font-size:13px;transition:transform .15s,background .15s,color .15s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-light{background:var(--white);color:var(--ink)}.btn-dark{background:var(--ink);color:var(--white)}.btn-accent{background:var(--accent);color:var(--white)}.btn-ghost{background:transparent;border:2px solid currentColor}.btn-block{width:100%}.ann{background:var(--ink);color:var(--white);overflow:hidden;font-size:12px;font-weight:700;height:36px;display:flex;align-items:center}.marquee{display:flex;gap:56px;white-space:nowrap;animation:mq 38s linear infinite;padding-left:56px}.marquee span{display:inline-flex;align-items:center;gap:12px}.marquee i{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block}@keyframes mq{to{transform:translate(-50%)}}.hdr{position:sticky;top:10px;z-index:50;margin:10px var(--gut) 0;height:0}.hdr-bar{max-width:var(--wrap);margin:0 auto;height:64px;background:var(--a-01);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--white);border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 22px;box-shadow:0 10px 30px var(--a-02)}.nav{display:flex;gap:28px;font-weight:700;font-stretch:112%;font-size:13px}.nav a{padding:8px 0;position:relative}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav a:hover:after,.nav a.on:after{transform:scaleX(1)}.nav .hot{color:var(--c-c9a2ff)}.logo{display:flex;align-items:center;gap:10px}.logo img.mark{height:34px}.logo img.word{height:17px}.hdr-ico{display:flex;justify-content:flex-end;gap:6px}.ico{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;position:relative}.ico:hover{background:var(--a-03)}.ico svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cart-n{position:absolute;top:3px;right:1px;min-width:18px;height:18px;border-radius:9px;background:var(--accent);font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 4px}.burger,.mnav{display:none}.hero{position:relative;background:var(--black);color:var(--white);height:min(88svh,860px);min-height:560px;overflow:hidden;margin-top:-36px;padding-top:36px}.hero-pics{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-pics img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--a-04) 0%,var(--a-05) 30%,var(--a-06) 55%,var(--a-07) 100%)}.hero-in{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:clamp(28px,4vw,56px)}.hero h1{font-size:clamp(34px,6.2vw,100px);line-height:1}.hero p{max-width:520px;font-size:clamp(15px,1.3vw,18px);margin:18px 0 26px;opacity:.92}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-tag{display:inline-flex;align-items:center;gap:10px;background:var(--accent);padding:7px 14px;border-radius:999px;margin-bottom:18px}.usp{background:var(--ink);color:var(--white);border-top:1px solid var(--c-26262a)}.usp-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.usp-i{display:flex;align-items:center;gap:14px;padding:22px 20px;border-left:1px solid var(--c-26262a)}.usp-i:first-child{border-left:0;padding-left:0}.usp-i svg{width:30px;height:30px;stroke:var(--accent);fill:none;stroke-width:1.7;flex:none;stroke-linecap:round;stroke-linejoin:round}.usp-i b{display:block;font-stretch:112%;font-size:13px}.usp-i small{color:var(--c-a9a9b2);font-size:13px}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cat{background:var(--tile);border-radius:var(--r);display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;min-height:104px;transition:background .2s,color .2s;overflow:hidden}.cat img{width:84px;height:84px;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.cat b{font-family:var(--f-head);font-weight:400;text-transform:uppercase;font-size:clamp(13px,1.15vw,17px);line-height:1}.cat small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.cat .arr{margin-left:auto;font-size:20px;opacity:.35}.cat:hover{background:var(--ink);color:var(--white)}.cat:hover img{mix-blend-mode:normal;border-radius:10px}.cat:hover small{color:var(--c-b9b9c2)}.cat:hover .arr{opacity:1;color:var(--accent)}.cat.icebox{background:var(--accent);color:var(--white)}.cat.icebox small{color:var(--c-e7d2ff)}.row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.row::-webkit-scrollbar{display:none}.row>*{scroll-snap-align:start}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.card{display:flex;flex-direction:column;position:relative}.card-img{position:relative;aspect-ratio:1/1.08;background:var(--tile);border-radius:var(--r);overflow:hidden;display:block}.card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;transition:opacity .25s,transform .35s}.card-img img.alt{opacity:0;object-fit:cover;padding:0;mix-blend-mode:normal}.card:hover .card-img img.alt{opacity:1}.badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2;flex-wrap:wrap}.badge{font-size:10.5px;font-weight:800;font-stretch:112%;background:var(--ink);color:var(--white);padding:5px 9px;border-radius:999px}.badge.new{background:var(--accent)}.badge.sale{background:var(--c-e4002b)}.badge.low{background:#f97316;color:#fff}.badge.out{background:var(--white);color:var(--ink);border:1px solid var(--rule)}.quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;height:44px;border-radius:999px;background:var(--ink);color:var(--white);font-weight:800;font-stretch:112%;font-size:12px;transition:background .2s}.quick:hover{background:var(--accent)}.card-meta{padding:12px 4px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.card-t{font-weight:800;font-stretch:108%;font-size:15px;line-height:1.2}.card-s{grid-column:1;color:var(--muted);font-size:13.5px}.card-p{font-weight:700;font-size:15px;white-space:nowrap}.card-p s{color:var(--muted);font-weight:400;margin-right:6px}.dots{grid-column:1/-1;display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.dot{width:18px;height:18px;border-radius:50%;border:1px solid var(--a-02);box-shadow:inset 0 0 0 2px var(--white);display:block}.dot.on{outline:2px solid var(--ink);outline-offset:1px}.row-nav{display:flex;gap:8px}.row-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);font-size:18px;display:grid;place-items:center}.row-nav button:hover{background:var(--ink);color:var(--white)}.mosaic{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.tile{position:relative;border-radius:var(--r);overflow:hidden;min-height:clamp(380px,44vw,640px);color:var(--white);display:flex;align-items:flex-end;background:var(--black)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--a-05) 35%,var(--a-08) 100%)}.tile-in{position:relative;z-index:2;padding:clamp(18px,2.2vw,32px)}.tile h3{font-size:clamp(22px,2.6vw,40px);margin:8px 0 14px}.tile .link{color:var(--white)}.color{background:var(--ink);color:var(--white)}.swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.sw{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:1/1.35;display:flex;align-items:flex-end;padding:14px;color:var(--white);transition:transform .2s}.sw:hover{transform:translateY(-6px)}.sw img{position:absolute;left:8%;right:8%;top:6%;width:84%;aspect-ratio:1;object-fit:contain;border-radius:10px;mix-blend-mode:multiply}.sw b{position:relative;font-family:var(--f-head);font-weight:400;font-size:clamp(11px,1vw,15px);text-transform:uppercase}.sw.light{color:var(--ink)}.icebox-sec{color:var(--white);position:relative;overflow:hidden}.icebox-sec .flake{position:absolute;right:-90px;top:-70px;width:520px;opacity:.09;pointer-events:none}.icebox-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:36px}.icebox-head h2{font-size:clamp(34px,5.6vw,84px)}.icebox-head p{font-size:17px;max-width:520px;margin:0 0 6px;color:var(--c-eadcff)}.boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.box{background:var(--white);color:var(--ink);border-radius:20px;padding:22px;display:flex;flex-direction:column;position:relative}.box.pop{outline:4px solid var(--white);outline-offset:4px}.box .pill{position:absolute;top:-13px;left:22px;background:var(--ink);color:var(--white);font-size:11px;font-weight:800;padding:6px 12px;border-radius:999px}.box-img{background:var(--tile);border-radius:14px;aspect-ratio:16/11;overflow:hidden;margin-bottom:18px}.box-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.box h3{font-size:24px}.box .pr{font-family:var(--f-head);font-size:38px;margin:8px 0 2px}.box .save{color:var(--accent);font-weight:800;font-size:13px}.box ul{list-style:none;padding:0;margin:16px 0 20px;display:grid;gap:8px;font-size:15px}.box li{display:flex;gap:10px;align-items:center}.box li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat;flex:none}.box li.no{color:var(--c-b3b3ba);text-decoration:line-through}.box li.no:before{background:var(--c-dcdce0)}.box .btn{margin-top:auto}.worn{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px)/5);gap:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.worn::-webkit-scrollbar{display:none}.shot{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:2/3;scroll-snap-align:start;color:var(--white);background:var(--black)}.shot img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.shot-tag{position:absolute;left:10px;right:10px;bottom:10px;background:var(--a-09);color:var(--ink);border-radius:12px;padding:8px;display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.2}.shot-tag img{width:42px;height:42px;object-fit:contain;background:var(--tile);border-radius:8px;flex:none;mix-blend-mode:multiply}.shot-tag b{display:block;font-size:12px}.banner{position:relative;color:var(--white);border-radius:22px;overflow:hidden;min-height:clamp(360px,38vw,560px);display:flex;align-items:center;background:var(--black)}.banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--a-10) 0%,var(--a-04) 55%,var(--a-05) 100%)}.banner-in{position:relative;z-index:2;padding:clamp(22px,4vw,64px);max-width:640px}.banner h2{font-size:clamp(30px,4.6vw,68px);margin:10px 0 16px}.banner p{font-size:17px;opacity:.92;margin:0 0 24px}.team{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:22px;overflow:hidden;background:var(--tile)}.team img{width:100%;height:100%;object-fit:cover;min-height:340px}.team-in{padding:clamp(24px,4vw,64px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.team h2{font-size:clamp(28px,3.6vw,54px);margin:10px 0 16px}.team ul{padding:0;margin:0 0 26px;list-style:none;display:grid;gap:10px}.team li{display:flex;gap:10px}.team li:before{content:"\2192";color:var(--accent);font-weight:800}.news{background:var(--accent);color:var(--white)}.news-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding-top:44px;padding-bottom:44px}.news h2{font-size:clamp(24px,3vw,44px)}.news form{display:flex;background:var(--white);border-radius:999px;padding:6px}.news input{flex:1;border:0;outline:0;background:none;font:inherit;padding:0 20px;min-width:0;color:var(--ink)}.ftr{background:var(--ink);color:var(--white);padding-top:64px;overflow:hidden}.ftr-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;padding-bottom:48px}.ftr h4{font-size:12px;color:var(--c-8d8d97);margin:0 0 16px;font-weight:700}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.ftr a:hover{color:var(--c-c9a2ff)}.ftr p{color:var(--c-a9a9b2);max-width:340px;font-size:15px}.social{display:flex;gap:10px;margin-top:18px}.social a{width:42px;height:42px;border:1.5px solid var(--c-3a3a40);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}.social a:hover{background:var(--accent);border-color:var(--accent);color:var(--white)}.ftr-word{width:100%;opacity:.14;margin:0 auto -1.2%;padding:0 var(--gut)}.ftr-bot{border-top:1px solid var(--c-26262a);padding-top:18px;padding-bottom:18px;font-size:13px;color:var(--c-8d8d97);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.preview-note{background:var(--c-fff7c2);color:var(--c-5c4a00);font-size:13px;text-align:center;padding:8px 16px}.chero{position:relative;background:var(--black);color:var(--white);height:clamp(300px,34vw,440px);margin-top:-36px;padding-top:36px;overflow:hidden;display:flex;align-items:flex-end}.chero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;opacity:.8}.chero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--a-11),var(--a-12))}.chero-in{position:relative;z-index:2;padding-bottom:36px;width:100%}.chero h1{font-size:clamp(38px,6.4vw,104px)}.chero p{max-width:560px;margin:14px 0 0;opacity:.9}.crumbs{font-size:12.5px;opacity:.8;margin-bottom:14px}.toolbar{position:sticky;top:84px;z-index:20;background:var(--a-13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.toolbar-in{display:flex;align-items:center;gap:8px 10px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.chip{height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);font-weight:700;font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;flex:none}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.chip .dot{width:14px;height:14px}.sep{width:1px;height:26px;background:var(--rule);flex:none;margin:0 4px}.count{margin-left:auto;color:var(--muted);font-size:14px;white-space:nowrap;padding-left:12px}.sort{height:40px;border-radius:999px;border:1.5px solid var(--rule);padding:0 14px;font:inherit;font-weight:700;font-size:13px;background:var(--white);flex:none}.promo{grid-column:span 2;border-radius:var(--r);overflow:hidden;position:relative;color:var(--white);background:var(--black);display:flex;align-items:flex-end;min-height:320px}.promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--a-05) 30%,var(--a-08))}.promo div{position:relative;z-index:2;padding:26px}.promo h3{font-size:clamp(22px,2.4vw,34px);margin:8px 0 14px}.seo{max-width:820px;color:var(--muted);font-size:15px}.seo h2{font-size:22px;color:var(--ink);margin-bottom:12px}.pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;padding-top:128px;padding-bottom:64px;align-items:start}.gal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.gal figure{margin:0;background:var(--tile);border-radius:var(--r);overflow:hidden;aspect-ratio:1/1.1}.gal figure:first-child{grid-column:1/-1;aspect-ratio:1/.82}.gal figure:last-child:nth-child(2n){grid-column:1/-1;aspect-ratio:1/.6}.eu{font-family:var(--f-text);font-weight:900;font-stretch:120%;font-size:.86em}.gal img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gal img.photo{object-fit:cover;mix-blend-mode:normal}.info{position:sticky;top:96px}.info h1{font-size:clamp(26px,3vw,44px);margin:10px 0 12px}.info .price{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.info .price small{font-size:13px;color:var(--muted);font-weight:400;margin-left:8px}.stock{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;margin-top:10px}.stock i{width:9px;height:9px;border-radius:50%;background:var(--c-12b76a);box-shadow:0 0 0 4px var(--a-14)}.stock.no i{background:var(--c-e4002b);box-shadow:0 0 0 4px var(--a-15)}.stock.low{color:#c2410c}.stock.low i{background:#f97316;box-shadow:0 0 0 4px #f973162e;animation:iuPulse 1.8s ease-in-out infinite}@keyframes iuPulse{50%{box-shadow:0 0 0 7px #f973160f}}@media(prefers-reduced-motion:reduce){.stock.low i{animation:none}}.opt{margin-top:24px}.opt-h{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;margin-bottom:10px}.opt-h a{color:var(--muted);text-decoration:underline;text-transform:none;font-weight:500}.vars{display:flex;gap:8px;flex-wrap:wrap}.var{width:64px;height:64px;border-radius:12px;background:var(--tile);border:2px solid transparent;overflow:hidden;display:block}.var img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.var.on{border-color:var(--ink)}.sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.size{height:48px;border-radius:12px;border:1.5px solid var(--rule);font-weight:800;font-size:14px}.size:hover{border-color:var(--ink)}.size.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.size.na{color:var(--c-b9b9c0);background:repeating-linear-gradient(135deg,var(--white) 0 6px,var(--c-f1f1f3) 6px 7px);cursor:not-allowed}.buy{display:grid;gap:10px;margin-top:24px}.buy .btn{height:58px;font-size:14px}.upsell{margin-top:16px;border:2px solid var(--accent);border-radius:16px;padding:14px;display:flex;gap:14px;align-items:center;background:var(--c-faf5ff)}.upsell img{width:74px;height:74px;object-fit:contain;border-radius:10px;background:var(--white);flex:none}.upsell b{display:block;font-size:14px}.upsell span{font-size:13.5px;color:var(--c-4b3a66)}.upsell a{margin-left:auto;font-weight:800;font-size:12px;color:var(--accent);white-space:nowrap}.perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.perk{background:var(--tile);border-radius:12px;padding:14px 10px;text-align:center;font-size:12.5px;font-weight:700;line-height:1.25}.perk svg{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:1.7;margin:0 auto 6px;display:block;stroke-linecap:round;stroke-linejoin:round}.acc{margin-top:22px;border-top:1px solid var(--rule)}.acc details{border-bottom:1px solid var(--rule)}.acc summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:800;font-stretch:108%;font-size:14px;display:flex;justify-content:space-between}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:20px;line-height:1}.acc details[open] summary:after{content:"\2013"}.acc .body{padding:0 0 18px;color:var(--c-3c3c42);font-size:15px}.acc .body ul{padding-left:18px;margin:8px 0 0}.tech{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.tech-c{background:var(--ink);color:var(--white);border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.tech-c img{width:100%;aspect-ratio:16/10;object-fit:cover}.tech-c div{padding:clamp(20px,2.4vw,36px)}.tech-c h3{font-size:clamp(22px,2.4vw,36px);margin:8px 0 12px}.tech-c p{color:var(--c-c7c7cf);margin:0}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--a-16);z-index:90;opacity:0;pointer-events:none;transition:opacity .25s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--white);z-index:100;transform:translate(102%);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}body.cart-open .scrim{opacity:1;pointer-events:auto}body.cart-open .drawer{transform:none}.dr-h{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--rule)}.dr-h h3{font-size:22px}.dr-x{width:40px;height:40px;border-radius:50%;background:var(--tile);font-size:20px}.ship{padding:16px 22px;background:var(--tile);font-size:14px;font-weight:700}.bar{height:8px;border-radius:4px;background:var(--c-dcdce0);margin-top:10px;overflow:hidden}.bar i{display:block;height:100%;background:var(--accent);border-radius:4px}.dr-b{flex:1;overflow:auto;padding:8px 22px}.li{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--rule);align-items:center}.li img{width:84px;height:84px;object-fit:contain;background:var(--tile);border-radius:12px;mix-blend-mode:multiply}.li b{display:block;font-size:14px;line-height:1.2}.li small{color:var(--muted)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--rule);border-radius:999px;margin-top:8px}.qty button{width:30px;height:30px;font-weight:800}.qty span{min-width:22px;text-align:center;font-weight:700;font-size:14px}.empty{text-align:center;padding:56px 0;color:var(--muted)}.dr-f{padding:18px 22px;border-top:1px solid var(--rule);display:grid;gap:12px}.tot{display:flex;justify-content:space-between;font-weight:800;font-size:18px}.dr-up{background:var(--c-faf5ff);border-radius:14px;padding:12px;display:flex;gap:12px;align-items:center;font-size:13.5px;margin:14px 0}.dr-up img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:var(--white)}.dr-up button{margin-left:auto;background:var(--accent);color:var(--white);border-radius:999px;height:34px;padding:0 14px;font-weight:800;font-size:11.5px;white-space:nowrap}@media(max-width:1100px){.row{grid-auto-columns:calc((100% - 2*16px)/3)}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.worn{grid-auto-columns:calc((100% - 2*14px)/3)}.usp-in{grid-template-columns:repeat(2,minmax(0,1fr))}.usp-i:nth-child(3){border-left:0;padding-left:0}.usp-i:nth-child(n+3){border-top:1px solid var(--c-26262a)}}@media(max-width:860px){.nav{display:none}.burger{display:grid}.hdr-bar{grid-template-columns:auto minmax(0,1fr) auto;height:58px;padding:0 10px 0 6px}.logo{justify-content:flex-start;margin-left:4px}.logo img.mark{height:30px}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--ink);color:var(--white);padding:90px 24px 24px;flex-direction:column;gap:6px}body.menu-open .mnav{display:flex}.mnav a{font-family:var(--f-head);text-transform:uppercase;font-size:30px;padding:10px 0;border-bottom:1px solid var(--c-26262a)}.mnav .dr-x{position:absolute;top:22px;right:20px;background:var(--c-26262a);color:var(--white)}.hero{height:auto;min-height:640px}.hero-pics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pics img:nth-child(n+3){display:none}.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat{min-height:84px;padding:8px 12px 8px 8px;gap:8px}.cat img{width:58px;height:58px}.cat .arr,.cat small{display:none}.cat b{font-size:11.5px}.chero h1{font-size:clamp(28px,9.4vw,60px)}.toolbar-in{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gal figure:last-child:nth-child(2n){grid-column:auto;aspect-ratio:1/1.05}.row{grid-auto-columns:62%}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.mosaic{grid-template-columns:minmax(0,1fr)}.tile{min-height:420px}.icebox-head{grid-template-columns:minmax(0,1fr);gap:14px}.boxes{grid-template-columns:minmax(0,1fr);gap:26px}.worn{grid-auto-columns:58%}.team,.news-in,.tech{grid-template-columns:minmax(0,1fr)}.ftr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdp{grid-template-columns:minmax(0,1fr);padding-top:104px}.info{position:static}.gal{grid-template-columns:repeat(4,78%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal figure,.gal figure:first-child{grid-column:auto;aspect-ratio:1/1.05;scroll-snap-align:start}.quick{display:none}.promo{grid-column:1/-1;min-height:260px}.row-nav{display:none}.card-t{font-size:13.5px}.toolbar{top:76px}.usp-i{padding:16px 10px;gap:10px}.usp-i svg{width:24px;height:24px}.usp-i small{display:none}.usp-i b{font-size:11px}.perks{grid-template-columns:repeat(3,minmax(0,1fr))}}.nav a{white-space:nowrap}@media(max-width:1120px){.nav{display:none}.burger{display:grid}.hdr-bar{grid-template-columns:auto minmax(0,1fr) auto;padding:0 12px 0 8px}.logo{justify-content:flex-start;margin-left:6px}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--ink);color:var(--white);padding:90px 24px 24px;flex-direction:column;gap:6px}body.menu-open .mnav{display:flex}.mnav a{font-family:var(--f-head);text-transform:uppercase;font-size:30px;padding:10px 0;border-bottom:1px solid var(--c-26262a)}.mnav .dr-x{position:absolute;top:22px;right:20px;background:var(--c-26262a);color:var(--white)}}.ib-hero{color:var(--white);margin-top:-36px;padding:140px 0 44px;position:relative;overflow:hidden}.ib-hero .flake{position:absolute;right:-80px;top:-40px;width:480px;opacity:.08;pointer-events:none}.ib-hero h1{font-size:clamp(34px,6vw,92px)}.ib-hero p{max-width:560px;color:var(--c-eadcff);margin:14px 0 0;font-size:17px}.ib-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;position:relative;z-index:2}.ib-size{text-align:left;background:var(--a-17);border:2px solid var(--a-18);border-radius:20px;padding:18px 20px;color:var(--white);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;transition:background .2s,border-color .2s,transform .2s}.ib-size:hover{transform:translateY(-3px);border-color:var(--white)}.ib-size.on{background:var(--white);color:var(--ink);border-color:var(--white)}.ib-size b{font-family:var(--f-head);font-weight:400;text-transform:uppercase;font-size:clamp(18px,2vw,28px);line-height:1}.ib-size .p{font-family:var(--f-head);font-size:clamp(22px,2.6vw,38px);grid-row:span 2;text-align:right;line-height:1}.ib-size small{font-size:13.5px;opacity:.85}.ib-size .tag{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ib-size .tag span{font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;background:var(--a-19)}.ib-size.on .tag span{background:var(--tile)}.ib-size .tag span.sv{background:var(--accent);color:var(--white)}.ib{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start;padding-top:36px;padding-bottom:80px}.ib-step{border:1.5px solid var(--rule);border-radius:20px;margin-bottom:14px;overflow:hidden;background:var(--white);scroll-margin-top:96px}.ib-step.open{border-color:var(--ink)}.ib-step.done{border-color:var(--accent)}.ib-sh{display:flex;align-items:center;gap:14px;padding:16px 20px;width:100%;text-align:left}.ib-n{width:36px;height:36px;border-radius:50%;background:var(--tile);display:grid;place-items:center;font-weight:800;flex:none}.ib-step.open .ib-n{background:var(--ink);color:var(--white)}.ib-step.done .ib-n{background:var(--accent);color:var(--white)}.ib-sh h2{font-size:clamp(17px,1.7vw,24px)}.ib-sh .pick{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);text-align:right}.ib-sh .pick img{width:44px;height:44px;object-fit:contain;background:var(--tile);border-radius:10px;mix-blend-mode:multiply}.ib-sh .pick u{color:var(--ink);font-weight:700;font-size:12.5px}.ib-body{display:none;padding:4px 20px 20px}.ib-step.open .ib-body{display:block}.ib-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ib-o{position:relative;border:2px solid transparent;border-radius:16px;background:var(--tile);padding:10px;text-align:left;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}.ib-o:hover{border-color:var(--ink)}.ib-o.on{border-color:var(--accent);background:var(--c-faf5ff)}.ib-o.na{opacity:.45}.ib-o img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.ib-o b{font-size:13px;line-height:1.2;margin-top:6px;display:block}.ib-o small{color:var(--muted);font-size:12.5px}.ib-o .chk{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--white);display:none;place-items:center;font-size:13px;font-weight:800}.ib-o.on .chk{display:grid}.ib-o .so{position:absolute;top:8px;left:8px;font-size:10px;font-weight:800;background:var(--white);border-radius:999px;padding:3px 8px}.ib-sz{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.ib-sz button{min-width:34px;height:30px;padding:0 6px;border-radius:8px;border:1.5px solid var(--c-cfcfd4);background:var(--white);font-weight:800;font-size:12px}.ib-sz button:hover{border-color:var(--ink)}.ib-sz button.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.ib-sz button:disabled{color:var(--c-bcbcc3);border-style:dashed;cursor:not-allowed}.ib-sum{position:sticky;top:96px;background:var(--ink);color:var(--white);border-radius:22px;padding:22px;overflow:hidden}.ib-sum h3{font-size:22px}.ib-prog{height:6px;border-radius:3px;background:var(--c-2c2c31);margin:14px 0 6px;overflow:hidden}.ib-prog i{display:block;height:100%;background:var(--accent)}.ib-slots{display:grid;gap:8px;margin:14px 0 18px}.ib-slot{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;border:1.5px dashed var(--c-3a3a40);border-radius:14px;padding:8px;font-size:14px;color:var(--c-9a9aa3);text-align:left;width:100%}.ib-slot.f{border-style:solid;border-color:var(--c-3a3a40);color:var(--white);background:var(--c-1b1b1e)}.ib-slot .th{width:52px;height:52px;border-radius:10px;background:var(--c-1f1f23);display:grid;place-items:center;font-weight:800;color:var(--c-a9a9b2);overflow:hidden}.ib-slot.f .th{background:var(--white)}.ib-slot .th img{width:100%;height:100%;object-fit:contain}.ib-slot b{display:block;font-size:13px;line-height:1.2}.ib-slot s{color:var(--c-8d8d97);font-size:13px}.ib-tot{border-top:1px solid var(--c-2c2c31);padding-top:14px;display:grid;gap:6px;font-size:15px}.ib-tot div{display:flex;justify-content:space-between}.ib-tot .big{font-family:var(--f-head);font-size:30px;align-items:baseline;margin-top:4px}.ib-tot .sv{color:var(--c-c9a2ff);font-weight:800}.ib-sum .btn{margin-top:16px}.ib-note{font-size:12.5px;color:var(--c-8d8d97);text-align:center;margin-top:10px}.ib-mbar{display:none}@media(max-width:1100px){.ib{grid-template-columns:minmax(0,1fr)}.ib-sum{position:static}.ib-opts{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ink);color:var(--white);padding:10px 14px;gap:12px;align-items:center;box-shadow:0 -8px 24px var(--a-06)}.ib-mbar .dots{display:flex;gap:5px;margin:0}.ib-mbar .dots i{width:30px;height:30px;border-radius:8px;border:1.5px dashed var(--c-4a4a52);display:block;background:var(--c-1f1f23) center/contain no-repeat}.ib-mbar .dots i.f{border-style:solid;background-color:var(--white)}.ib-mbar .mp{margin-left:auto;text-align:right;line-height:1.15;font-weight:800}.ib-mbar .mp small{display:block;color:var(--c-c9a2ff);font-size:11.5px}.ib-mbar .btn{height:44px;padding:0 16px;font-size:11.5px}.ftr{padding-bottom:70px}}@media(max-width:860px){.ib-hero{padding:110px 0 28px}.ib-sizes{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px}.ib-size{padding:12px 16px;border-radius:16px}.ib-size .tag{display:none}.ib-size.on .tag{display:flex}.ib-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ib-sh{padding:14px}.ib-body{padding:0 12px 14px}.ib-sh .pick span{display:none}}@media(max-width:1100px){.ib-mbar .dots{flex-wrap:nowrap}.ib-mbar .dots i{width:26px;height:26px;border-radius:7px;flex:none}.ib-mbar .mp,.ib-mbar .mp small{white-space:nowrap}}@media(max-width:860px){.ib-sh h2{font-size:15px}.ib-sh .pick u{display:none}.ib-sh{gap:10px}}:root{--tile:var(--c-f5f5f6)}.grid,.cats{grid-template-columns:repeat(4,minmax(0,1fr))}.swatches{grid-template-columns:repeat(8,minmax(0,1fr))}.boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-opts{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.cat,.sw,.ib-o,.box,.cat div{min-width:0}.cat b{font-size:clamp(12px,1.02vw,15px)}.hero:after{background:linear-gradient(180deg,var(--a-20) 0%,var(--a-21) 26%,var(--a-16) 56%,var(--a-22) 100%)}.hero p{text-shadow:0 1px 14px var(--a-23)}.news p{margin:10px 0 0;font-size:17px;color:var(--c-f1e4ff);max-width:460px}.dots .more{font-size:12px;font-weight:700;color:var(--muted);align-self:center;margin-left:2px}.shot-tag>span{min-width:0}.shot-tag>span,.shot-tag b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.ib-opts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.cats{grid-template-columns:repeat(4,minmax(0,1fr))}.cat{flex-direction:column;align-items:center;text-align:center;padding:14px 8px;min-height:0;gap:8px}.cat img{width:64px;height:64px}.cat b{font-size:11px}.row{grid-auto-columns:38%}.worn{grid-auto-columns:34%}.mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tile{min-height:340px}.tile h3{font-size:19px}.tile-in{padding:14px}.boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.box{padding:14px;border-radius:16px}.box h3{font-size:16px}.box .pr{font-size:28px}.box ul{font-size:13.5px;gap:6px;margin:12px 0 14px}.box .btn{height:46px;padding:0 10px;font-size:11px}.ib-opts{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-sizes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media(max-width:600px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.cats{grid-template-columns:repeat(2,minmax(0,1fr))}.cat{flex-direction:row;align-items:center;text-align:left;padding:8px 10px 8px 8px;min-height:68px;gap:8px}.cat img{width:46px;height:46px}.cat b{font-size:10.5px;letter-spacing:-.01em}.row{grid-auto-columns:62%}.worn{grid-auto-columns:58%}.mosaic{grid-template-columns:minmax(0,1fr);gap:12px}.tile{min-height:400px}.tile h3{font-size:24px}.tile-in{padding:20px}.ib-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-sizes{grid-template-columns:minmax(0,1fr)}.swatches{gap:8px}.sw{padding:8px}.sw b{font-size:9px}.chero h1{font-size:clamp(24px,7.4vw,56px)}.badges .badge:nth-child(n+2){display:none}.card-meta{grid-template-columns:minmax(0,1fr);gap:2px}.card-p{font-size:14px}.hero:after{background:linear-gradient(180deg,var(--a-24) 0%,var(--a-25) 24%,var(--a-26) 52%,var(--a-27) 100%)}.boxes{grid-template-columns:minmax(0,1fr);gap:18px}.box{display:grid;grid-template-columns:104px minmax(0,1fr);gap:2px 14px;padding:14px;align-items:start}.box-img{grid-row:1/4;aspect-ratio:1;margin:0}.box h3{font-size:17px;align-self:end}.box .pr{font-size:26px;margin:2px 0 0}.box ul{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0;font-size:13.5px}.box li.no{display:none}.box .btn{grid-column:1/-1;height:48px;font-size:12px}}@media(max-width:600px){.cat{padding:8px 8px 8px 6px;gap:6px}.cat img{width:40px;height:40px}.cat b{font-size:9.6px}.box h3{font-size:15px}}@media(max-width:380px){.cat img{width:34px;height:34px}.cat b{font-size:8.8px}}html,body{overflow-x:clip}h1,h2,h3{overflow-wrap:break-word;min-width:0}:where(a,button,select,input,summary,[tabindex]):focus-visible{outline:3px solid var(--c-a04dff);outline-offset:2px;transition:none}.btn:active,.chip:active,.size:active,.ico:active,.quick:active,.row-nav button:active,.ib-size:active,.var:active,.dot:active{transform:translateY(1px)}.btn[disabled],.btn:disabled{background:var(--c-d9d9de);color:var(--c-4f4f57);border-color:var(--c-d9d9de);cursor:not-allowed;transform:none}.ib-sum .btn[disabled],.ib-mbar .btn[disabled]{background:var(--c-2c2c31);color:var(--c-9a9aa3);cursor:not-allowed}.size:disabled,.ib-sz button:disabled{cursor:not-allowed}.nav{font-size:15px;font-weight:600;gap:26px}.btn{font-size:15px;font-weight:700}.link{font-size:15px;font-weight:600}.badge{font-size:12px;font-weight:700;padding:4px 10px}.chip{font-size:14px;font-weight:600}.ann{font-size:13.5px;font-weight:600}.crumbs{font-size:14px}.card-t{font-size:16px;font-weight:700}.usp-i b{font-size:15px}.opt-h{font-size:14px}.acc summary{font-size:16px}.ftr h4,.box .save{font-size:14px}.box .pill{font-size:12px}.upsell a,.upsell b,.li b,.shot-tag b,.ib-o b,.ib-slot b{font-size:14px}.ib-size .tag span{font-size:12px}.ib-o .so{font-size:11px}.dr-up button{font-size:13px}.ib-sh .pick u{font-size:14px;text-decoration:underline}.ib-count{color:var(--c-a9a9b2)}.card-p,.price,.tot,.ib-tot,.box .pr,.ib-size .p,.li b{font-variant-numeric:tabular-nums}.quick{left:auto;right:10px;bottom:10px;width:44px;height:44px;padding:0;border-radius:50%;font-size:24px;line-height:1;font-weight:500;display:grid;place-items:center}.bar i,.ib-prog i{width:100%;transform:scaleX(var(--p,0));transform-origin:left;transition:transform .35s}.marquee:hover{animation-play-state:paused}.tile,.shot{transition:transform .2s}.tile:hover,.shot:hover{transform:translateY(-4px)}.hdr-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-0b0b0c)}.toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--white)}@media(min-width:861px){.hero{height:min(88svh,860px)}}.icebox-sec,.ib-hero{background:var(--c-2b0057);color:var(--white)}.news form{border-radius:16px}.news .btn{border-radius:12px}.qty{border-radius:10px}.sw[data-c=Black]{border:1px solid var(--c-333)}.ib-slot .th{color:var(--c-a9a9b2)}.stock{color:var(--c-0c7a47)}.stock.no{color:var(--c-c4002a)}.team ul{list-style:disc;padding-left:20px}.team li{display:list-item}.team li:before{content:none}.team .lead{font-size:20px;font-weight:600;margin:0 0 14px}.tile h3{font-size:clamp(22px,2.3vw,34px);margin:0 0 8px}.card-media{position:relative}.tile p{margin:0 0 14px;font-size:16px}.promo h2{font-size:clamp(22px,2.4vw,34px);margin:0 0 14px}.tech-c h2{font-size:clamp(22px,2.4vw,36px);margin:0 0 12px}.acc details[open] summary:after{content:"\2212"}@media(max-width:860px){.tile h3{font-size:22px}.tile p{font-size:14px}}@media(max-width:600px){.tile h3{font-size:28px}.tile p{font-size:16px}.quick{width:40px;height:40px;right:8px;bottom:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cat:hover img{transform:scale(1.12) rotate(-4deg)}.card-img img.main{transition:transform .35s}.card:hover .card-img img.main,.tile:hover img{transform:scale(1.05)}.shot:hover img{transform:scale(1.06)}.tile:hover,.shot:hover{transform:none}.quick .lbl{display:none}@media(hover:hover)and (min-width:861px){.quick{left:12px;right:12px;bottom:12px;width:auto;height:44px;border-radius:999px;font-size:14px;font-weight:700;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s,background .2s}.card:hover .quick,.quick:focus-visible{opacity:1;transform:none}.quick .lbl{display:inline}.quick .plus{display:none}}.icebox-sec,.ib-hero{background:var(--grad-deep);position:relative;overflow:hidden;isolation:isolate}.news{background:var(--grad-bright);position:relative;overflow:hidden;isolation:isolate}.cat.icebox,.btn-accent,.badge.new,.ib-step.done .ib-n,.ib-size .tag span.sv{background:var(--grad-bright)}.icebox-sec>.wrap,.ib-hero>.wrap,.news>.wrap{position:relative;z-index:2}.icebox-sec .flake,.ib-hero .flake{z-index:1}.lava{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.lava i{position:absolute;display:block;border-radius:50%;filter:blur(56px);opacity:.75;mix-blend-mode:screen;will-change:transform}.lava i:nth-child(1){width:46vmax;height:46vmax;left:-12vmax;top:-18vmax;background:radial-gradient(circle at 35% 35%,var(--lava-1),transparent 68%);animation:lava1 22s ease-in-out infinite alternate}.lava i:nth-child(2){width:38vmax;height:38vmax;right:-10vmax;top:10%;background:radial-gradient(circle at 60% 40%,var(--lava-3),transparent 66%);opacity:.5;animation:lava2 27s ease-in-out infinite alternate}.lava i:nth-child(3){width:52vmax;height:52vmax;left:28%;bottom:-34vmax;background:radial-gradient(circle at 50% 50%,var(--lava-2),transparent 70%);animation:lava3 31s ease-in-out infinite alternate}.lava i:nth-child(4){width:30vmax;height:30vmax;left:8%;bottom:-12vmax;background:radial-gradient(circle at 50% 50%,var(--lava-4),transparent 70%);opacity:.9;mix-blend-mode:normal;animation:lava4 19s ease-in-out infinite alternate}.news .lava i{opacity:.55}@keyframes lava1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(18vmax,14vmax,0) scale(1.25)}to{transform:translate3d(34vmax,2vmax,0) scale(.9)}}@keyframes lava2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-22vmax,12vmax,0) scale(.8)}to{transform:translate3d(-40vmax,-6vmax,0) scale(1.2)}}@keyframes lava3{0%{transform:translateZ(0) scale(.9)}50%{transform:translate3d(-16vmax,-18vmax,0) scale(1.15)}to{transform:translate3d(14vmax,-30vmax,0) scale(1)}}@keyframes lava4{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(26vmax,-10vmax,0) scale(1.3)}to{transform:translate3d(52vmax,-20vmax,0) scale(.85)}}@media(prefers-reduced-motion:reduce){.lava i{animation:none}}.card.out .card-img img,.gal.out figure img,.ib-o.na img{filter:grayscale(1);opacity:.42}.card.out .card-img:after,.gal.out figure:first-child:after,.ib-o.na:after{content:"Sold out";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--f-head);text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--ink);opacity:.5;transform:rotate(-24deg);pointer-events:none;z-index:2}.card.out .card-img:after{font-size:clamp(18px,2.5vw,36px)}.gal.out figure{position:relative}.gal.out figure:first-child:after{font-size:clamp(28px,5vw,76px)}.ib-o.na{opacity:1}.ib-o.na:after{font-size:clamp(13px,1.4vw,20px);bottom:34%}.ib-o.na b,.ib-o.na small{opacity:.55}.card.out .card-t,.card.out .card-p{color:var(--muted)}@media(max-width:600px){.card.out .card-img:after{font-size:17px}}:root{--band-dim:#6c6c76;--band-rule:#26262a}.band{background:var(--ink);border-top:1px solid var(--band-rule);overflow:hidden;height:84px;display:flex;align-items:center}.band-track{display:flex;flex:none;will-change:transform}.band-set{display:flex;align-items:center;flex:none}.band-i{display:flex;align-items:center;gap:14px;padding:0 44px;white-space:nowrap;font-size:19px;font-weight:600;color:var(--band-dim)}.band .ch{color:var(--band-dim);transition:color .45s ease}.band .ch.lit{color:var(--white)}.band-n .ch.lit{color:var(--c-c9a2ff)}.band-n{font-size:15px;font-weight:500}.band-q{font-weight:500}.band-ico{width:34px;height:34px;display:grid;place-items:center;flex:none}.band-ico svg{width:30px;height:30px;fill:none;stroke:var(--band-dim);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}.band-ico.lit svg{stroke:var(--c-c9a2ff)}.band-av{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 22%;flex:none;filter:grayscale(1) brightness(.7);outline:2px solid var(--band-rule);outline-offset:2px;transition:filter .5s,outline-color .5s}.band-av.lit{filter:none;outline-color:var(--accent);animation:bandPop .6s ease}.band-ico.lit.a-truck svg{animation:bandDrive 1s ease}.band-ico.lit.a-bolt svg{animation:bandFlash .9s ease}.band-ico.lit.a-globe svg{animation:bandSpin 1.1s ease}.band-ico.lit.a-users svg{animation:bandPop .7s ease}.band-ico.lit.a-shield svg{animation:bandStamp .8s ease}@keyframes bandDrive{0%{transform:translate(0)}35%{transform:translate(-7px)}70%{transform:translate(9px) rotate(-3deg)}to{transform:none}}@keyframes bandFlash{0%{transform:scale(1)}25%{transform:scale(1.45) rotate(-8deg)}45%{transform:scale(.9)}65%{transform:scale(1.25)}to{transform:none}}@keyframes bandSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bandPop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:none}}@keyframes bandStamp{0%{transform:scale(1.6);opacity:.3}55%{transform:scale(.88);opacity:1}to{transform:none}}.band.still{overflow-x:auto}.band.still .ch{color:var(--white)}.band.still .band-set[aria-hidden]{display:none}@media(max-width:860px){.band{height:68px}.band-i{font-size:16px;padding:0 26px;gap:10px}.band-n{font-size:13.5px}.band-av{width:40px;height:40px}.band-ico svg{width:26px;height:26px}}:root{--band-usp:#a3a3ad}.band-i.bu{gap:12px;padding:0 40px}.band-u{display:flex;flex-direction:column;line-height:1.2}.band-u b{font-size:16px;font-weight:700;color:var(--band-usp)}.band-u small{font-size:13.5px;font-weight:500;color:var(--band-dim)}@media(max-width:860px){.band-i.bu{padding:0 24px}.band-u b{font-size:15px}.band-u small{font-size:12.5px}}.band-u b{color:var(--white)}.band-u small{color:var(--c-a9a9b2)}.band-i.bu .band-ico svg{stroke:var(--c-c9a2ff);animation:none}:root{--ok:#0c7a47;--ok-soft:#e5f6ee}.ann.rot{position:relative;justify-content:center}.ann.rot span{position:absolute;left:0;right:0;text-align:center;opacity:0;transform:translateY(100%);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.ann.rot span.on{opacity:1;transform:none}.ann.rot span.off{opacity:0;transform:translateY(-100%)}.pd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:10px}.pd-head h1{margin:0}.pd-head .price{font-size:26px;font-weight:800;white-space:nowrap;padding-top:4px;text-align:right}.pd-head .price s{display:block;font-size:15px;font-weight:400}.pd-sub{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:14px}.pd-sub .stock{margin:0;background:var(--ok-soft);color:var(--ok);padding:4px 10px;border-radius:999px;font-size:13px}.pd-sub .stock.no{background:var(--tile);color:var(--muted)}.feat{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:20px 0 0}.feat li{background:var(--tile);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.opt-h b{font-weight:800}.opt-h span{font-weight:500}.var.na img{filter:grayscale(1);opacity:.4}.size{height:52px;font-size:15px}.nudge .sizes{animation:nudge .45s ease}.nudge .opt-h span{color:var(--accent)}@keyframes nudge{0%,to{transform:none}20%{transform:translate(-7px)}45%{transform:translate(6px)}70%{transform:translate(-4px)}}.buy .btn{height:62px;font-size:17px}.buy-alt{text-align:center;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--muted);padding:4px}.buy-alt:hover{color:var(--ink)}.look{margin-top:20px;border:1.5px solid var(--rule);border-radius:18px;overflow:hidden}.look-h{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--tile);padding:14px 16px;font-size:15px}.look-h a{font-size:14px;font-weight:700;color:var(--accent);text-align:right}.look-i{display:grid;grid-template-columns:60px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--rule)}.look-i img{width:60px;height:60px;object-fit:contain;background:var(--tile);border-radius:10px;mix-blend-mode:multiply}.look-i b{display:block;font-size:15px}.look-i span{font-size:13.5px;color:var(--muted)}.look-p{font-weight:700;color:var(--ink)!important;font-size:15px!important;font-variant-numeric:tabular-nums}.look-i .btn{height:40px;padding:0 18px;font-size:14px}.perks{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.perk{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;font-weight:500;font-size:13.5px;color:var(--muted)}.perk svg{margin:0;flex:none}.perk b{display:block;color:var(--ink);font-size:14.5px}.acc{border-top:0;display:grid;gap:8px}.acc details{border:0;background:var(--tile);border-radius:14px;padding:0 18px}.acc summary{padding:18px 0}.acc .body p{margin:0}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--white);border-top:1px solid var(--rule);box-shadow:0 -10px 30px var(--a-02);transform:translateY(105%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sbar.on{transform:none}.sbar-in{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.sbar img{width:52px;height:52px;object-fit:contain;background:var(--tile);border-radius:10px;mix-blend-mode:multiply}.sbar-t{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sbar-t b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar-t span{font-size:13.5px;color:var(--muted)}.sbar-p{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}.sbar .btn{height:48px;padding:0 26px}body[data-page=product] .ftr{padding-bottom:80px}@media(max-width:860px){.pd-head{flex-direction:column;gap:6px}.pd-head .price{text-align:left;padding:0}.pd-head .price s{display:inline;margin-right:8px}.sbar-p{display:none}.sbar .btn{margin-left:auto;padding:0 18px;font-size:14px}.sbar img{width:44px;height:44px}.look-i{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}.look-i img{width:52px;height:52px}.look-p{display:none}.look-h{flex-direction:column;align-items:flex-start;gap:2px}}.clips{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px)/5);gap:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.clips::-webkit-scrollbar{display:none}.clip{position:relative;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:var(--black);color:var(--white);scroll-snap-align:start;text-align:left;display:block}.clip>img,.clip-big>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.clip:hover>img{transform:scale(1.05)}.clip:after,.clip-big:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--a-04) 0%,var(--a-05) 28%,var(--a-05) 55%,var(--a-08) 100%);pointer-events:none}.clip-who{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;background:var(--a-16);padding:6px 10px;border-radius:999px}.clip-play{position:absolute;z-index:2;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:var(--white);color:var(--ink);display:grid;place-items:center;padding-left:3px;transition:transform .2s,background .2s,color .2s}.clip:hover .clip-play{transform:scale(1.12);background:var(--accent);color:var(--white)}.clip-tag{position:absolute;z-index:2;left:10px;right:10px;bottom:10px;background:var(--a-09);color:var(--ink);border-radius:12px;padding:8px;display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.25}.clip-tag img{width:40px;height:40px;object-fit:contain;background:var(--tile);border-radius:8px;flex:none;mix-blend-mode:multiply}.clip-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-tag b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.clip-dlg{border:0;padding:0;background:transparent;overflow:visible;max-width:none;max-height:none}.clip-dlg::backdrop{background:var(--a-10)}.clip-big{position:relative;height:min(84vh,760px);aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:var(--black);color:var(--white)}.clip-note{position:absolute;z-index:2;left:16px;right:16px;top:50%;transform:translateY(-50%);text-align:center;font-weight:700;font-size:15px;background:var(--a-16);padding:12px;border-radius:12px}.clip-dlg .dr-x{position:absolute;z-index:3;top:-14px;right:-14px;background:var(--white);color:var(--ink)}@media(max-width:1100px){.clips{grid-auto-columns:calc((100% - 2*14px)/3)}}@media(max-width:600px){.clips{grid-auto-columns:62%}.clip-play{width:52px;height:52px;margin:-26px 0 0 -26px}}@media(min-width:861px){.gal figure,.gal figure:first-child,.gal figure:last-child:nth-child(2n){grid-column:auto;aspect-ratio:1/1.08}.gal.odd figure:first-child{grid-column:1/-1;aspect-ratio:1/.8}}.pgal{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;position:sticky;top:96px;min-width:0}.pgal.single{grid-template-columns:minmax(0,1fr)}.pgal.single .pg-thumbs{display:none}.pg-thumbs{display:flex;flex-direction:column;gap:10px}.pg-th{width:84px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--tile);border:2px solid transparent;padding:0;transition:border-color .15s}.pg-th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pg-th img.photo{object-fit:cover;mix-blend-mode:normal}.pg-th:hover{border-color:var(--rule)}.pg-th.on{border-color:var(--ink)}.pg-main{position:relative;min-width:0}.pg-stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r);background:var(--tile);aspect-ratio:1/1.02}.pg-stage::-webkit-scrollbar{display:none}.pg-stage figure{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:start;height:100%}.pg-stage img{width:100%;height:100%;object-fit:contain;padding:5%;mix-blend-mode:multiply}.pg-stage img.photo{object-fit:cover;padding:0;mix-blend-mode:normal}.pg-nav{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;border-radius:50%;background:var(--white);color:var(--ink);display:grid;place-items:center;box-shadow:0 4px 14px var(--a-02);transition:background .15s,color .15s}.pg-nav:hover{background:var(--ink);color:var(--white)}.pg-nav.prev{left:14px}.pg-nav.next{right:14px}.pg-count{position:absolute;right:14px;bottom:14px;background:var(--a-09);border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.pgal.out .pg-stage img,.pgal.out .pg-th img{filter:grayscale(1);opacity:.42}.pgal.out .pg-stage figure:after{content:"Sold out";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--f-head);text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--ink);opacity:.5;transform:rotate(-24deg);pointer-events:none;font-size:clamp(28px,5vw,76px)}@media(max-width:860px){.pgal{position:static;grid-template-columns:minmax(0,1fr);gap:10px}.pg-thumbs{order:2;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pg-thumbs::-webkit-scrollbar{display:none}.pg-th{width:60px;flex:none;border-radius:10px}.pg-nav{display:none}}.look{border:0;border-radius:0;overflow:visible;margin-top:28px}.look-h{background:none;padding:0 0 10px;border-bottom:2px solid var(--ink);font-size:17px}.look-h span{font-size:14px;color:var(--muted);font-weight:500}.look-i{grid-template-columns:64px minmax(0,1fr) auto;padding:14px 0;border-top:0;border-bottom:1px solid var(--rule)}.look-i img{width:64px;height:64px}.look-i span{display:block}.look-dots{display:flex!important;gap:6px;margin-top:8px;flex-wrap:wrap}.look-dots .dot{width:18px;height:18px;padding:0;cursor:pointer}.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:8px}.perk{background:none;border-radius:0;padding:14px 0;border-bottom:1px solid var(--rule)}.perk svg{stroke:var(--accent)}.acc{display:block;margin-top:8px}.acc details{background:none;border-radius:0;padding:0;border-bottom:1px solid var(--rule)}.ib-cta{display:flex;align-items:center;gap:14px;background:var(--grad-deep);color:var(--white);border-radius:18px;padding:12px 16px 12px 12px;font-size:14px;line-height:1.35;transition:transform .15s}.ib-cta:hover{transform:translateY(-2px)}.ib-cta img{width:72px;height:72px;object-fit:contain;border-radius:12px;background:var(--white);flex:none}.ib-cta b{display:block;font-family:var(--f-head);font-weight:400;text-transform:uppercase;font-size:16px;line-height:1.1;margin-bottom:4px}.ib-cta>span:nth-child(2){min-width:0}.ib-cta-go{margin-left:auto;flex:none;background:var(--white);color:var(--ink);font-weight:700;border-radius:999px;padding:10px 16px;white-space:nowrap}.sg-link{font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--ink);cursor:pointer}.sg-link:hover{color:var(--accent)}.sg-dlg{border:0;border-radius:22px;padding:32px;width:min(760px,calc(100% - 32px));background:var(--white);color:var(--ink)}.sg-dlg::backdrop{background:var(--a-16)}.sg-dlg[open]{animation:sgIn .25s cubic-bezier(.2,.8,.2,1)}@keyframes sgIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.sg-dlg h2{font-size:clamp(22px,3vw,34px);margin:0 44px 8px 0}.sg-dlg p{margin:0 0 20px;color:var(--muted)}.sg-dlg .dr-x{position:absolute;top:18px;right:18px}.sg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.sg-grid img{width:100%;aspect-ratio:1/1.1;object-fit:cover;object-position:0 50%;border-radius:14px;background:var(--tile)}.sg-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:17px}.sg-t th{text-align:left;font-size:14px;color:var(--muted);font-weight:600;padding:8px 12px;border-bottom:2px solid var(--ink)}.sg-t td{padding:14px 12px;border-bottom:1px solid var(--rule)}.sg-t td:first-child{font-weight:800}.ftr{position:relative}.ftr>.wrap{position:relative;z-index:1}.ftr-flake{position:absolute;right:-70px;bottom:-110px;width:min(620px,70vw);opacity:.07;pointer-events:none;z-index:0}.ftr-grid{padding-bottom:72px}@media(max-width:860px){.ib-cta{flex-wrap:wrap}.ib-cta-go{margin-left:86px}.sg-grid{grid-template-columns:1fr}.sg-grid img{aspect-ratio:1/.8}.sg-dlg{padding:22px}.perks{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sg-dlg[open]{animation:none}}.pg-hero{background:var(--grad-deep);color:var(--white);margin-top:-36px;padding:150px 0 64px;position:relative;overflow:hidden;isolation:isolate}.pg-hero>.wrap{position:relative;z-index:2}.pg-hero h1{font-size:clamp(36px,6.4vw,96px)}.pg-hero p{max-width:560px;font-size:18px;margin:16px 0 28px;color:var(--c-eadcff)}.pg-hero .flake{position:absolute;right:-80px;top:-40px;width:480px;opacity:.08;pointer-events:none;z-index:1}.pg-hero.photo{background:var(--black)}.pg-hero.photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;z-index:0}.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step{padding:24px 0;border-top:2px solid var(--ink)}.step .n{font-family:var(--f-head);font-size:44px;line-height:1;color:var(--accent)}.step h3{font-size:22px;margin:14px 0 8px}.step p{margin:0;color:var(--muted)}.earn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.earn div{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule);font-size:17px}.earn b{font-variant-numeric:tabular-nums;white-space:nowrap}.tier{border-radius:22px;padding:28px;background:var(--tile);display:flex;flex-direction:column}.tier.top{background:var(--grad-deep);color:var(--white)}.tier h3{font-size:30px}.tier .from{font-weight:700;margin:8px 0 18px;color:var(--muted)}.tier.top .from{color:var(--c-c9a2ff)}.tier ul{margin:0;padding-left:20px;display:grid;gap:8px}.mcard{background:var(--ink);color:var(--white);border-radius:24px;padding:28px;max-width:520px;position:relative;overflow:hidden}.mcard img{position:absolute;right:-40px;top:-30px;width:220px;opacity:.1}.mcard .pts{font-family:var(--f-head);font-size:56px;line-height:1;margin:18px 0 6px}.mcard .bar{background:var(--c-2c2c31);margin-top:16px}.mcard small{color:var(--c-a9a9b2)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.split img{width:100%;border-radius:22px;aspect-ratio:4/5;object-fit:cover}.big-q{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(24px,3.4vw,48px);line-height:1.05;margin:0}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-top:2px solid var(--ink);padding-top:28px}.facts b{display:block;font-family:var(--f-head);font-weight:400;font-size:clamp(26px,3vw,44px);line-height:1}.facts span{color:var(--muted)}.note{background:var(--c-fff7c2);color:var(--c-5c4a00);border-radius:12px;padding:12px 16px;font-size:14px;margin-bottom:28px}@media(max-width:860px){.cols3,.earn,.split{grid-template-columns:1fr}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-hero{padding:120px 0 44px}}.sg-hand{position:relative;overflow:hidden;aspect-ratio:3/5;max-height:340px;margin:0 auto;border-radius:14px;background:var(--white)}.sg-grid .sg-hand img{position:absolute;left:0;top:-33.33%;width:277.8%;max-width:none;height:auto;aspect-ratio:1;object-fit:fill;border-radius:0;background:none}.sg-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}@media(max-width:860px){.sg-grid{grid-template-columns:1fr}.sg-hand{max-height:240px}}.sg-hand{width:min(100%,200px);max-height:none}@media(max-width:860px){.sg-hand{width:150px;max-height:none}}.ib-pill{position:relative;display:flex;align-items:center;gap:12px;height:52px;margin-top:34px;padding:0 18px 0 112px;border-radius:999px;background:var(--grad-deep);color:var(--white);font-size:14px;transition:transform .15s}.ib-pill:hover{transform:translateY(-2px)}.ib-pill img{position:absolute;left:14px;bottom:2px;width:88px;height:auto;filter:drop-shadow(0 8px 10px var(--a-04));transition:transform .2s;pointer-events:none}.ib-pill:hover img{transform:translateY(-4px) rotate(-3deg)}.ib-pill span{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap;color:var(--c-eadcff)}.ib-pill b{font-size:16px;color:var(--white)}.ib-pill svg{margin-left:auto;flex:none}.look{margin-top:24px}.pd-perks{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:clamp(48px,6vw,96px)}.pd-perks .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pd-perks .perk{border-bottom:0;border-left:1px solid var(--rule);padding:22px 20px;justify-content:center}.pd-perks .perk:first-child{border-left:0}.pdp{padding-bottom:48px}@media(max-width:860px){.pd-perks .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-perks .perk{justify-content:flex-start;padding:16px 10px}.pd-perks .perk:nth-child(3){border-left:0}.pd-perks .perk:nth-child(n+3){border-top:1px solid var(--rule)}.ib-pill{padding-left:100px}.ib-pill img{width:78px;left:12px}.ib-pill span{flex-direction:column;gap:0;line-height:1.2}}@property --ib-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.ib-pill{border:2.5px solid transparent;background:linear-gradient(var(--paper),var(--paper)) padding-box,conic-gradient(from var(--ib-ang),var(--lava-4),var(--accent),var(--lava-3),var(--c-c9a2ff),var(--accent),var(--lava-4)) border-box;color:var(--ink);animation:ibSpin 4s linear infinite}.ib-pill b{color:var(--ink)}.ib-pill span{color:var(--accent);font-weight:600}.ib-pill:hover{animation-duration:1.6s}@keyframes ibSpin{to{--ib-ang:360deg}}@media(prefers-reduced-motion:reduce){.ib-pill{animation:none}}:root{--ice-1:#f3faff;--ice-2:#d6ebfb;--ice-3:#b4d9f5;--ice-ink:#0d2a47;--ice-shade:rgba(90,150,205,.38);--ice-glint:rgba(255,255,255,.95)}.ib-pill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%2280%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.85%22 numOctaves=%223%22 seed=%227%22/%3E%3CfeColorMatrix values=%220 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E") padding-box,radial-gradient(120% 90% at 18% 0%,var(--ice-glint) 0%,transparent 46%) padding-box,radial-gradient(60% 120% at 88% 110%,var(--ice-glint) 0%,transparent 55%) padding-box,linear-gradient(180deg,var(--ice-1) 0%,var(--ice-2) 55%,var(--ice-3) 100%) padding-box,conic-gradient(from var(--ib-ang),var(--lava-4),var(--accent),var(--lava-3),var(--c-c9a2ff),var(--accent),var(--lava-4)) border-box;box-shadow:inset 0 2px 0 var(--ice-glint),inset 0 -7px 12px var(--ice-shade);margin-bottom:22px}.ib-pill b{color:var(--ice-ink)}.ib-pill svg{color:var(--ice-ink)}.ib-pill:after,.ib-pill:before{content:"";position:absolute;top:calc(100% - 1px);pointer-events:none;background-repeat:no-repeat;filter:drop-shadow(0 2px 2px var(--ice-shade));transform-origin:top;transition:transform .25s}.ib-pill:after{right:54px;width:76px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2276%22 height=%2232%22 viewBox=%220 0 76 32%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23cfe6fa%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23e9f5ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%239fcdf2%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M2,0 C3.32,11.0 6.7,20 7.5,20 C8.3,20 11.68,11.0 13,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M5.3,1 C5.74,8.0 6.5,14.0 6.9,16.0%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M15,0 C15.96,6.6000000000000005 18.2,12 19.0,12 C19.8,12 22.04,6.6000000000000005 23,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M17.4,1 C17.72,4.800000000000001 18.0,8.399999999999999 18.4,9.600000000000001%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M26,0 C27.68,16.5 32.2,30 33.0,30 C33.8,30 38.32,16.5 40,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M30.2,1 C30.76,12.0 32.0,21.0 32.4,24.0%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M43,0 C43.84,5.5 45.7,10 46.5,10 C47.3,10 49.16,5.5 50,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M45.1,1 C45.38,4.0 45.5,7.0 45.9,8.0%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M53,0 C54.2,9.350000000000001 57.2,17 58.0,17 C58.8,17 61.8,9.350000000000001 63,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M56.0,1 C56.4,6.800000000000001 57.0,11.899999999999999 57.4,13.600000000000001%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M66,0 C66.72,4.4 68.2,8 69.0,8 C69.8,8 71.28,4.4 72,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M67.8,1 C68.04,3.2 68.0,5.6 68.4,6.4%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/svg%3E")}.ib-pill:before{left:128px;width:38px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2238%22 height=%2224%22 viewBox=%220 0 38 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23cfe6fa%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23e9f5ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%239fcdf2%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M2,0 C2.96,6.050000000000001 5.2,11 6.0,11 C6.8,11 9.04,6.050000000000001 10,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M4.4,1 C4.720000000000001,4.4 5.0,7.699999999999999 5.4,8.8%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M12,0 C13.44,12.100000000000001 17.2,22 18.0,22 C18.8,22 22.560000000000002,12.100000000000001 24,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M15.6,1 C16.08,8.8 17.0,15.399999999999999 17.4,17.6%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M27,0 C27.84,4.95 29.7,9 30.5,9 C31.3,9 33.16,4.95 34,0 Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M29.1,1 C29.38,3.6 29.5,6.3 29.9,7.2%22 stroke=%22%23fff%22 stroke-opacity=%22.85%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/svg%3E")}.ib-pill:hover:after,.ib-pill:hover:before{transform:scaleY(1.12)}@media(max-width:860px){.ib-pill:before{left:104px}.ib-pill:after{right:40px}}.ib-pill:after,.ib-pill:before{filter:saturate(1.9) brightness(.9) drop-shadow(0 2px 2px var(--ice-shade))}.ib-pill .ib-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;display:block;gap:0}.ib-pill>span:not(.ib-shine),.ib-pill>svg{position:relative;z-index:1}.ib-pill>img{z-index:2}.ib-shine:before{content:"";position:absolute;top:-30%;bottom:-30%;left:-120px;width:90px;background:linear-gradient(100deg,transparent 0%,var(--ice-glint) 45%,var(--ice-glint) 55%,transparent 100%);transform:translate(0) skew(-22deg);opacity:.9;animation:ibShine 5.5s ease-in-out infinite}@keyframes ibShine{0%,58%{transform:translate(0) skew(-22deg)}82%,to{transform:translate(900px) skew(-22deg)}}.ib-shine i{position:absolute;width:14px;height:14px;background:var(--white);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);transform:scale(0);animation:ibTwinkle 5.5s ease-in-out infinite;filter:drop-shadow(0 0 3px var(--ice-3))}.ib-shine i:nth-child(1){left:36%;top:8px;animation-delay:.4s}.ib-shine i:nth-child(2){left:68%;top:26px;width:10px;height:10px;animation-delay:2.1s}.ib-shine i:nth-child(3){left:88%;top:6px;width:12px;height:12px;animation-delay:3.6s}@keyframes ibTwinkle{0%,to{transform:scale(0) rotate(0)}6%{transform:scale(1.15) rotate(20deg)}12%{transform:scale(0) rotate(45deg)}}.ib-pill:hover .ib-shine:before{animation-duration:1.8s}@media(prefers-reduced-motion:reduce){.ib-shine:before,.ib-shine i{animation:none}}:root{--ice-1:#e3f1fc;--ice-2:#c2dff6;--ice-3:#9fcbef}.ib-pill:hover .ib-shine:before{animation-duration:5.5s}:root{--star:#f5a300;--star-off:#d9d9de}.stars{display:inline-block;font-size:16px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,var(--star) calc(var(--v) / 5 * 100%),var(--star-off) 0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pd-rate{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:15px}.pd-rate b{font-variant-numeric:tabular-nums}.pd-rate span:last-child{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.pd-rate:hover span:last-child{color:var(--ink)}.card-r{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted);margin-top:4px}.card-r .stars{font-size:13px}.card-r b{color:var(--ink);font-variant-numeric:tabular-nums}.rev-sec{padding-top:0;scroll-margin-top:110px}.rev{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,5vw,80px);align-items:start}.rev-sum h2{font-size:clamp(26px,3.6vw,52px)}.rev-big{font-family:var(--f-head);font-size:clamp(56px,7vw,104px);line-height:1;margin:18px 0 8px;font-variant-numeric:tabular-nums}.rev-sum .stars{font-size:26px}.rev-sum p{color:var(--muted);margin:10px 0 0}.rev-list{border-top:2px solid var(--ink)}.rev-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule);font-size:15px}.rev-row img{width:52px;height:52px;object-fit:contain;background:var(--tile);border-radius:10px;mix-blend-mode:multiply}.rev-row .rev-c{font-weight:700}.rev-row b{font-variant-numeric:tabular-nums}.rev-row .rev-n{color:var(--muted);min-width:76px;text-align:right}.rev-row:hover .rev-c{color:var(--accent)}.rev-note{color:var(--muted);font-size:14px;margin:16px 0 0}@media(max-width:860px){.rev{grid-template-columns:1fr}.rev-row{grid-template-columns:44px minmax(0,1fr) auto auto;gap:10px}.rev-row img{width:44px;height:44px}.rev-row .rev-n{display:none}}.lava.anim-off i,.marquee.anim-off{animation-play-state:paused}.ib-pill.anim-off,.ib-pill.anim-off .ib-shine:before,.ib-pill.anim-off .ib-shine i{animation-play-state:paused}@media(max-width:860px){.lava i{filter:blur(34px)}.lava i:nth-child(n+3){display:none}}.hero:after{background:linear-gradient(180deg,var(--a-20) 0%,var(--a-21) 26%,var(--a-16) 56%,var(--black) 100%)}.band{border-top:0;background:linear-gradient(180deg,var(--black) 0%,var(--black) 30%,var(--c-1b1b1e) 100%)}.hero-cta{align-items:flex-end;gap:14px}.ib-pill.hero-ice{display:inline-flex;margin:0;height:52px;padding-right:16px;text-decoration:none}.ib-pill.hero-ice b{font-size:15px}.hero-in{padding-bottom:clamp(40px,4.4vw,64px)}.icebox-sec{padding:clamp(40px,5vw,72px) 0}.icebox-head{margin-bottom:28px;align-items:end}.icebox-head h2{font-size:clamp(30px,4.4vw,64px)}.icebox-head h2 br{display:none}.icebox-head p{margin:0;justify-self:end;text-align:right}.box2{position:relative;display:flex;flex-direction:column;background:var(--white);color:var(--ink);border-radius:20px;padding:20px;transition:transform .2s}.box2:hover{transform:translateY(-4px)}.box2.pop{outline:3px solid var(--white);outline-offset:4px}.box2 .pill{position:absolute;top:-13px;left:20px;background:var(--ink);color:var(--white);font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}.b2-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.b2-h h3{font-size:clamp(20px,2vw,28px)}.b2-p{font-family:var(--f-head);font-size:clamp(24px,2.4vw,34px);line-height:1;font-variant-numeric:tabular-nums}.b2-s{color:var(--accent);font-weight:700;font-size:14px;margin:6px 0 16px}.b2-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px}.b2-items figure{margin:0;text-align:center}.b2-items img,.b2-items figure span{display:block;width:100%;aspect-ratio:1;border-radius:12px;background:var(--tile);object-fit:contain;mix-blend-mode:multiply;padding:8%}.b2-items figure.no span{background:none;border:1.5px dashed var(--rule);mix-blend-mode:normal}.b2-items figcaption{font-size:12px;font-weight:600;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2-items figure.no figcaption{color:var(--c-b3b3ba);text-decoration:line-through}.box2 .btn{height:48px;margin-top:auto}@media(max-width:860px){.icebox-head{grid-template-columns:1fr}.icebox-head p{justify-self:start;text-align:left}.box2{padding:16px}.b2-items{gap:6px}.b2-items figcaption{font-size:10.5px}}@media(max-width:600px){.boxes{gap:16px}.box2{display:grid;grid-template-columns:minmax(0,1fr);padding:16px}.b2-s{margin-bottom:12px}.b2-items{margin-bottom:14px}.b2-items figcaption{font-size:11px}.hero-cta{flex-direction:column;align-items:flex-start;gap:38px}}.hero p{margin-bottom:46px}@media(max-width:600px){.b2-items figcaption{font-size:9.5px;letter-spacing:-.01em;overflow:visible;text-overflow:clip}}.nav{gap:4px;font-size:12.5px;font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:.05em}.nav a{padding:10px 14px;border-radius:999px;transition:background .15s,color .15s}.nav a:after{content:none}.nav a:hover{background:var(--a-03)}.nav a.on{background:var(--white);color:var(--ink)}.nav .hot{color:var(--ice-ink);background:linear-gradient(180deg,var(--ice-1),var(--ice-3));box-shadow:inset 0 1px 0 var(--ice-glint);margin:0 6px}.nav .hot:hover{background:linear-gradient(180deg,var(--white),var(--ice-2))}.nav .hot.on{background:linear-gradient(180deg,var(--ice-1),var(--ice-3));color:var(--ice-ink);outline:2px solid var(--white);outline-offset:2px}.hdr-bar{padding:0 14px 0 10px}.ico{transition:background .15s}.hero p{margin-bottom:60px}.ib-pill.hero-ice{padding-left:98px}.ib-pill.hero-ice img{width:76px}.card-meta{align-items:baseline}.card-r{grid-column:2;grid-row:2;margin:0;justify-self:end}.card-s{grid-row:2}.sec-head{align-items:baseline}.sec-head .row-nav{align-self:center}.toolbar-in{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.toolbar-in::-webkit-scrollbar{display:none}.tb-end{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none;position:sticky;right:0;background:var(--white);padding-left:16px}.tb-end .count{margin:0;padding:0}.ib-size{align-items:start;align-content:start}.ib-size .p{grid-row:1/3;grid-column:2;align-self:center}.ib-size small{grid-column:1}.ib-up{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:10px 12px;border-radius:14px;text-align:left;color:var(--ice-ink);font-size:13px;line-height:1.3;background:linear-gradient(180deg,var(--ice-1),var(--ice-3));box-shadow:inset 0 2px 0 var(--ice-glint);transition:transform .15s}.ib-up:hover{transform:translateY(-2px)}.ib-up img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:var(--white);flex:none}.ib-up b{display:block;font-size:14.5px}.ib-up>span:nth-child(2){min-width:0}.ib-up-go{margin-left:auto;flex:none;background:var(--ink);color:var(--white);font-weight:800;border-radius:999px;padding:8px 12px;white-space:nowrap}@media(max-width:860px){.tb-end .count{display:none}.card-r{grid-column:1;grid-row:auto;justify-self:start;margin-top:2px}.card-s{grid-row:auto}}.nav{font-size:12px;gap:0}.nav a{padding:10px 11px}.nav .hot{margin:0 5px}@media(max-width:1320px){.nav{font-stretch:112%;letter-spacing:.03em}.nav a{padding:10px 9px}}.tb-end{position:static;padding-left:8px}@media(max-width:1700px){.tb-end .count{display:none}}.toolbar-in{gap:8px}.chip{padding:0 13px}.card-r{grid-column:1/-1;grid-row:auto;justify-self:start;margin-top:4px}.card-s{grid-row:auto}.nav a.on{background:none;color:var(--white);position:relative}.nav a.on:after{content:"";position:absolute;left:11px;right:11px;bottom:4px;height:2px;border-radius:2px;background:var(--white);transform:none}.nav .hot.on{outline:0;background:linear-gradient(180deg,var(--ice-1),var(--ice-3));color:var(--ice-ink)}.nav .hot.on:after{left:14px;right:14px;bottom:-7px;background:var(--ice-2)}.social a{width:44px;height:44px;color:var(--white)}.toolbar-in{overflow:visible;gap:12px}.tb-chips{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px 24px 2px 2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.tb-chips::-webkit-scrollbar{display:none}.tb-end{margin-left:0;padding-left:0;position:static;background:none}.sort{border-radius:999px;height:40px}.tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--ink)}.tl-i{padding:24px 24px 0 0;position:relative}.tl-i:before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--accent)}.tl-y{font-family:var(--f-head);font-size:28px;line-height:1;color:var(--accent)}.tl-i h3{font-size:20px;margin:12px 0 8px}.tl-i p{margin:0;color:var(--muted)}.mem{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:12px}.mem figure{margin:0;border-radius:var(--r);overflow:hidden;background:var(--tile)}.mem figure.w2{grid-column:span 2}.mem figure.h2{grid-row:span 2}.mem img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.mem figure:hover img{transform:scale(1.05)}.mb-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.mb-hero h1{font-size:clamp(34px,5vw,76px)}.pcard-wrap{perspective:1100px;display:grid;place-items:center;padding:20px}.pcard{position:relative;width:min(100%,440px);aspect-ratio:1.586;border-radius:22px;padding:24px;color:var(--white);background:linear-gradient(135deg,var(--c-1b1b1e) 0%,var(--black) 45%,var(--lava-4) 130%);box-shadow:0 30px 60px var(--a-16),inset 0 1px 0 var(--a-18),inset 0 0 0 1px var(--a-17);overflow:hidden;display:flex;flex-direction:column;transform-style:preserve-3d;transform:rotateY(var(--ry,-14deg)) rotateX(var(--rx,8deg));animation:pcFloat 7s ease-in-out infinite alternate;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pcard.live{animation:none;transition:transform .08s linear}@keyframes pcFloat{0%{transform:rotateY(-16deg) rotateX(9deg) translateY(0)}to{transform:rotateY(12deg) rotateX(-5deg) translateY(-10px)}}.pcard-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,var(--a-18) 48%,transparent 62%);background-size:220% 100%;background-position:var(--sx,30%) 0;pointer-events:none;mix-blend-mode:screen}.pcard-flake{position:absolute;right:-50px;bottom:-70px;width:260px;opacity:.1;pointer-events:none}.pcard-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:var(--c-c9a2ff)}.pcard-top img{height:15px}.pcard-chip{width:46px;height:34px;border-radius:8px;margin-top:22px;background:linear-gradient(135deg,var(--ice-1),var(--ice-3) 60%,var(--c-c9a2ff));box-shadow:inset 0 0 0 1px var(--a-18)}.pcard-pts{margin-top:auto;display:flex;align-items:baseline;gap:10px}.pcard-pts b{font-family:var(--f-head);font-weight:400;font-size:clamp(40px,5vw,60px);line-height:1;font-variant-numeric:tabular-nums}.pcard-pts span{color:var(--c-a9a9b2)}.pcard-bot{display:flex;gap:28px;margin-top:14px;font-weight:700;font-size:14.5px}.pcard-bot small{display:block;font-weight:500;font-size:11.5px;color:var(--c-a9a9b2)}.tt-scroll{overflow-x:auto}.tt{width:100%;border-collapse:separate;border-spacing:0;min-width:560px;font-size:16px}.tt th{font-family:var(--f-head);font-weight:400;text-transform:uppercase;font-size:20px;text-align:center;padding:18px 12px;vertical-align:bottom}.tt th small{display:block;font-family:var(--f-text);text-transform:none;font-size:13.5px;color:var(--muted);font-weight:500;margin-top:4px}.tt td{padding:15px 12px;border-top:1px solid var(--rule);text-align:center;font-variant-numeric:tabular-nums}.tt td:first-child{text-align:left;font-weight:600}.tt .top{background:var(--ink);color:var(--white);border-color:var(--c-2c2c31)}.tt th.top{border-radius:16px 16px 0 0}.tt th.top small{color:var(--c-c9a2ff)}.tt tr:last-child td.top{border-radius:0 0 16px 16px}.tt td.y{color:var(--ok);font-weight:700}.tt td.n{color:var(--c-b3b3ba)}.tt td.top.y{color:var(--c-c9a2ff)}.rw{border-top:1px solid var(--rule)}.rw-i{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule);font-size:14px;color:var(--muted)}.rw-i img{width:56px;height:56px;object-fit:contain;background:var(--tile);border-radius:10px;mix-blend-mode:multiply}.rw-i b{display:block;color:var(--ink);font-size:16px}.rw-p{font-weight:800;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:860px){.mb-top{grid-template-columns:1fr;gap:16px}.tl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;border-top:0}.tl-i{border-top:2px solid var(--ink)}.mem{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px;gap:8px}.tt{font-size:14px}.tt th{font-size:14px;padding:12px 6px}.tt td{padding:12px 6px}}@media(prefers-reduced-motion:reduce){.pcard{animation:none}}@media(max-width:600px){.tt{min-width:0;font-size:12.5px;table-layout:fixed}.tt th{font-size:10.5px;padding:10px 2px}.tt th small{font-size:10px}.tt td{padding:10px 3px}.tt th:first-child,.tt td:first-child{width:40%}}.nav .hot,.nav .hot.on{background:none;box-shadow:none;outline:0;margin:0;color:var(--c-c9a2ff)}.nav .hot:hover{background:var(--a-03)}.nav .hot.on:after{left:11px;right:11px;bottom:4px;background:var(--c-c9a2ff)}.ib-pics{grid-column:1/-1;display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ib-pics>span{position:relative;display:block;width:48px;height:48px;border-radius:12px;background:var(--white);flex:none}.ib-pics img{width:100%;height:100%;object-fit:contain;padding:10%;border-radius:12px}.ib-pics .new{outline:2.5px solid var(--lava-3);outline-offset:2px;margin:0 6px 0 4px;animation:ibNew 2.4s ease-in-out infinite}.ib-size.on .ib-pics>span{background:var(--tile)}.ib-size.on .ib-pics .new{outline-color:var(--accent)}.ib-pics i{position:absolute;left:50%;top:-11px;transform:translate(-50%);font-style:normal;font-size:10.5px;font-weight:800;white-space:nowrap;background:var(--grad-bright);color:var(--white);padding:2px 7px;border-radius:999px}@keyframes ibNew{0%,to{outline-offset:2px}50%{outline-offset:5px}}.ib-save{grid-column:1/-1;justify-self:start;margin-top:12px;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--a-19)}.ib-size.on .ib-save{background:var(--grad-bright);color:var(--white)}.ib-size{padding-top:22px}.b2-items figure.new img{outline:2.5px solid var(--accent);outline-offset:-2.5px;background:var(--c-faf5ff);mix-blend-mode:normal}.b2-items figure.new figcaption{color:var(--accent);font-weight:800}@media(max-width:860px){.ib-pics>span{width:40px;height:40px}.ib-save{display:none}.ib-size.on .ib-save{display:inline-block}}@media(prefers-reduced-motion:reduce){.ib-pics .new{animation:none}}.ib-pics .new{animation:none}.ib-hero h1{margin-top:6px}.chero>img{object-position:center 32%}.ann{position:relative;z-index:6}.hdr-bar{position:relative}@media(max-width:1120px){.mnav{position:absolute;inset:auto;top:calc(100% + 8px);left:0;right:0;z-index:60;background:var(--ink);color:var(--white);border-radius:16px;padding:8px;gap:0;flex-direction:column;box-shadow:0 18px 40px var(--a-16)}body.menu-open .mnav{display:flex;animation:mnavIn .22s cubic-bezier(.2,.8,.2,1)}.mnav a{font-family:var(--f-text);font-size:13.5px;font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:.05em;padding:15px 14px;border-bottom:1px solid var(--c-26262a);border-radius:10px}.mnav a:last-of-type{border-bottom:0}.mnav a:hover{background:var(--a-03)}.mnav a[href="icebox.html"]{color:var(--c-c9a2ff)}.mnav .dr-x{display:none}}@keyframes mnavIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body.menu-open .mnav{animation:none}}body[data-page=home] .ann{display:none}body[data-page=home] .hero{margin-top:0;padding-top:0}body[data-page=home] .hdr{margin-top:0;top:20px}body[data-page=collection] .toolbar{top:0}body[data-page=product] .hdr{position:relative;top:0}body[data-page=product] .info,body[data-page=product] .gal{top:20px}body[data-page=icebox] .hdr{position:relative;top:0}body[data-page=icebox] .ib-sum{top:20px}body[data-page=icebox] .ib-step{scroll-margin-top:20px}.chero p{display:none}.chero h1{position:relative;display:inline-block;padding-bottom:22px}.chero h1:after{content:"";position:absolute;left:0;bottom:0;width:min(42%,150px);height:7px;border-radius:4px;background:var(--grad-bright)}.chero-in{padding-bottom:40px}@media(max-width:600px){.chero h1{padding-bottom:16px}.chero h1:after{height:5px;width:min(42%,90px)}}.promo{isolation:isolate}.promo>img:first-child{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--grad-deep);opacity:0;transition:opacity .35s;mix-blend-mode:normal}.promo:after{z-index:1}.promo div{z-index:3}.promo .promo-box{position:absolute;inset:auto 22px 22px auto;width:clamp(110px,26%,190px);height:auto;object-fit:contain;opacity:1;z-index:2;filter:drop-shadow(0 18px 22px var(--a-16));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.promo-cta{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:var(--white);color:var(--ink);font-weight:700;font-size:15px;transition:background .2s,color .2s,transform .2s}.promo:hover>img:first-child{transform:scale(1.07)}.promo:hover:before{opacity:.78}.promo:hover .promo-box{transform:translateY(-12px) rotate(-7deg) scale(1.08)}.promo:hover .promo-cta{background:linear-gradient(180deg,var(--ice-1),var(--ice-3));color:var(--ice-ink);transform:translate(4px)}.cat.icebox.wide{grid-column:span 2;justify-content:center}.chero h1{padding-bottom:12px}.chero h1:after{border-radius:0;background:var(--white);height:6px}@media(max-width:600px){.chero h1{padding-bottom:9px}.chero h1:after{height:4px}.promo .promo-box{width:96px;inset:auto 14px 14px auto}}@media(prefers-reduced-motion:reduce){.promo:hover>img:first-child,.promo:hover .promo-box{transform:none}}.promo div{padding-right:calc(clamp(110px,26%,190px) + 34px)}.promo h2{font-size:clamp(19px,1.9vw,28px)}@media(max-width:600px){.promo div{padding-right:118px}.promo h2{font-size:19px}}.promo:before{content:none}.promo>img:first-child,.promo:hover>img:first-child{transform:none;transition:none}.promo div{padding-right:26px}.promo h2{font-size:clamp(22px,2.4vw,34px)}.promo-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--white)}.promo-link span{position:relative;padding-bottom:5px}.promo-link span:before,.promo-link span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--white)}.promo-link span:before{opacity:.35}.promo-link span:after{transform-origin:left}.promo-link svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.promo:hover .promo-link span:after{animation:plDraw .55s cubic-bezier(.2,.8,.2,1)}.promo:hover .promo-link svg{transform:translate(7px)}@keyframes plDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chero h1:after{transform-origin:left;animation:ulIn .7s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes ulIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:600px){.promo div{padding-right:20px}.promo h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.chero h1:after{animation:none}.promo:hover .promo-link span:after{animation:none}}.cartp{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:clamp(24px,4vw,64px);align-items:start;padding-top:128px;padding-bottom:56px}.cartp h1{font-size:clamp(34px,5vw,72px);margin-bottom:24px}.cartp-ship{font-size:15px;font-weight:600;margin-bottom:8px}.cartp-ship .bar{height:8px;border-radius:4px;background:var(--rule);margin-top:10px;overflow:hidden}.cp-i{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--rule);align-items:center}.cp-i img{width:120px;height:120px;object-fit:contain;background:var(--tile);border-radius:14px;mix-blend-mode:multiply}.cp-t b{font-size:18px}.cp-t>span{display:block;color:var(--muted);font-size:14.5px;margin-top:2px}.cp-t .qty{display:inline-flex;margin-top:12px;color:var(--ink)}.cp-t .qty button{width:36px;height:36px}.cp-p{text-align:right;display:flex;flex-direction:column;gap:10px;align-items:flex-end;font-size:17px;font-variant-numeric:tabular-nums}.cp-x{font-size:13.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cp-x:hover{color:var(--ink)}.cp-empty{padding:32px 0;font-size:18px;color:var(--muted)}.cp-empty p{margin:0 0 20px}.cartp-sum{position:sticky;top:96px;background:var(--tile);border-radius:22px;padding:26px}.cartp-sum h2{font-size:24px;margin-bottom:18px}.cs-r{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:15.5px;font-variant-numeric:tabular-nums}.cs-r.tot{border-top:2px solid var(--ink);margin-top:8px;padding-top:16px;font-size:20px}.cs-r.tot b{font-family:var(--f-head);font-weight:400;font-size:28px}.cartp-sum small{display:block;color:var(--muted);margin:6px 0 18px}.cartp-sum .btn{height:60px;font-size:17px}.cs-back{display:block;text-align:center;margin-top:14px;font-weight:600;font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.cs-note{margin:18px 0 0;font-size:12.5px}.docp{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start;padding-top:128px;padding-bottom:80px}.doc-nav{position:sticky;top:96px;display:flex;flex-direction:column;border-top:2px solid var(--ink)}.doc-nav a{padding:13px 0;border-bottom:1px solid var(--rule);font-weight:600;font-size:15px;color:var(--muted)}.doc-nav a:hover,.doc-nav a.on{color:var(--ink)}.doc-nav a.on{font-weight:800}.doc{max-width:74ch}.doc h1,.doc-side h1{font-size:clamp(32px,4.6vw,64px);margin-bottom:24px}.doc h2{font-size:22px;margin:40px 0 12px;scroll-margin-top:100px}.doc p{margin:0 0 14px;font-size:16.5px;line-height:1.6}.doc .ph{color:var(--muted);font-style:normal;background:var(--tile);padding:2px 8px;border-radius:6px}.doc-upd{color:var(--muted);font-size:14px;margin-top:40px}.doc a:not(.btn){text-decoration:underline;text-underline-offset:3px}.doc-side .lead{font-size:19px;margin:0 0 24px;max-width:36ch}.ct-list{list-style:none;margin:0 0 24px;padding:0;border-top:2px solid var(--ink)}.ct-list li{padding:14px 0;border-bottom:1px solid var(--rule)}.ct-list b{display:block}.ct-list span{color:var(--muted);font-size:15px}.ct-list a{text-decoration:underline;text-underline-offset:3px}.ct-social a{border-color:var(--rule);color:var(--ink)}.ct-social a:hover{color:var(--white)}body[data-page=contact] .docp{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.ts-form label{display:grid;gap:6px;font-size:14px;font-weight:600}.ts-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ts-form .full{grid-column:1/-1}.ts-form input,.ts-form textarea{font:inherit;padding:14px 16px;border:1.5px solid var(--rule);border-radius:12px;background:var(--white);color:var(--ink)}.ts-form input:focus,.ts-form textarea:focus{border-color:var(--ink)}.srch{padding-top:128px;padding-bottom:80px}.srch h1{font-size:clamp(34px,5vw,72px);margin-bottom:20px}.srch-f{display:flex;align-items:center;gap:16px;border-bottom:3px solid var(--ink);padding-bottom:6px}.srch-f input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:clamp(20px,2.6vw,32px);font-weight:600;padding:10px 0;color:var(--ink)}.srch-f span{color:var(--muted);white-space:nowrap;font-size:15px}.srch-chips{margin:16px 0 32px;flex:none;-webkit-mask-image:none;mask-image:none;padding:2px}.nf h1{font-size:clamp(90px,20vw,280px);line-height:.9}.nf{padding-bottom:72px}@media(max-width:1100px){.cartp{grid-template-columns:1fr}.cartp-sum{position:static}}@media(max-width:860px){.cartp,.docp,.srch{padding-top:104px}.docp,body[data-page=contact] .docp{grid-template-columns:1fr}.doc-nav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;border-top:0;border-bottom:1px solid var(--rule);gap:20px}.doc-nav a{border-bottom:0;white-space:nowrap}.cp-i{grid-template-columns:84px minmax(0,1fr) auto;gap:12px}.cp-i img{width:84px;height:84px}.cp-t b{font-size:15.5px}.ts-form{grid-template-columns:1fr}}@media(max-width:600px){.sec-head{flex-wrap:wrap;gap:6px 16px}.sec-head h2{overflow-wrap:normal}}.cs-code{display:flex;gap:8px;margin:14px 0 8px}.cs-code input{flex:1;min-width:0;font:inherit;padding:0 14px;height:48px;border:1.5px solid var(--rule);border-radius:12px;background:var(--white);color:var(--ink);text-transform:uppercase}.cs-code input::placeholder{text-transform:none}.cs-code input:focus{border-color:var(--ink)}.cartp-sum .cs-code .btn{height:48px;padding:0 18px;font-size:14px;border-radius:12px}.cs-codeok{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;font-size:13.5px;background:var(--ok-soft);color:var(--ok);border-radius:10px;padding:10px 12px;margin-bottom:8px}.cs-codeok button{text-decoration:underline;font-size:13px;flex:none}.shot.also{display:block}.shot.also>a{display:block;height:100%}.also .shot-tag{padding-right:6px}.also-add{margin-left:auto;flex:none;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--white);font-size:22px;line-height:1;display:grid;place-items:center;transition:background .2s,transform .2s}.also-add:hover{background:var(--accent);transform:scale(1.08)}.also.done .also-add{background:var(--ok)}.also-pop{position:absolute;left:10px;right:10px;bottom:72px;z-index:3;background:var(--white);color:var(--ink);border-radius:12px;padding:12px;box-shadow:0 12px 30px var(--a-16);animation:mnavIn .2s cubic-bezier(.2,.8,.2,1)}.also-pop[hidden]{display:none}.also-pop b{display:block;font-size:13.5px;margin-bottom:8px}.also-pop div{display:flex;gap:6px;flex-wrap:wrap}.also-pop button{min-width:40px;height:36px;padding:0 8px;border-radius:9px;border:1.5px solid var(--rule);font-weight:800;font-size:13px}.also-pop button:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.also-pop button:disabled{color:var(--c-b3b3ba);border-style:dashed;cursor:not-allowed;background:none}body[data-page=cart] .pd-perks{margin-bottom:clamp(40px,5vw,72px)}.sort{appearance:none;-webkit-appearance:none;padding:0 40px 0 16px;cursor:pointer;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0b0c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat}.sort:hover{border-color:var(--ink)}@media(min-width:861px){.ftr-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--white);color:#000;padding:10px 16px;border-radius:8px}.skip:focus{left:8px}.ftr-grid.has-brand{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media(max-width:860px){.ftr-grid.has-brand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ftr-bot{flex-wrap:wrap;gap:12px 24px;align-items:center}.ftr-loc{display:flex;gap:8px}.ftr-loc select{background:transparent;color:inherit;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:6px 10px;font:inherit;font-size:13px}.ftr-loc option{color:#000}.ftr-pay{display:flex;gap:6px;flex-wrap:wrap}.ftr-pay .pay-ico{height:22px;width:auto}.news-ok,.news-err{margin:0;font-weight:600}.news-err{color:#ffb4b4}.li-box{display:block;font-size:12px;color:var(--accent);font-weight:600}.cp-t .li-box{margin-top:2px}.dr-up .btn-up{display:inline-flex;align-items:center;justify-content:center}.pager{display:flex;justify-content:center;gap:12px;margin-top:32px}.rte img{max-width:100%;height:auto}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border-bottom:1px solid var(--rule);padding:8px;text-align:left}.ib-app{padding-top:32px;padding-bottom:48px;min-height:240px}.ib-hero .ib-price{font-family:var(--f-head);font-size:clamp(22px,3vw,36px);margin-top:8px;position:relative}.cs-express{margin-top:12px}img{width:auto;height:auto}.lang{display:flex;align-items:center;margin-right:2px}.lang button{background:none;border:0;color:inherit;opacity:.55;font:700 11px/1 var(--f-text);letter-spacing:.06em;padding:6px 4px;cursor:pointer}.lang button+button{border-left:1px solid currentColor;border-left-color:#ffffff59}.lang button.on,.lang button:hover{opacity:1}@media(max-width:600px){.lang button{padding:6px 3px;font-size:10px}}.clip>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;z-index:1}.clip.playing:after,.clip.playing .clip-play{display:none}.clip.playing>img{visibility:hidden}.clip.playing .clip-tag{bottom:auto;top:52px;left:10px;right:auto;max-width:calc(100% - 20px);padding:6px 8px}.clip.playing .clip-tag img{width:30px;height:30px}.clip-who{color:var(--white);text-decoration:none}.gbbExtBundleUpsellWrapper{display:none!important}.btn-accent{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#5b00c2,#8700ff 45%,#a640ff);background-size:160% 100%;background-position:0% 50%;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #28005a59,0 10px 24px -10px #8700ffbf,0 2px 6px #3c008240;letter-spacing:.01em;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-position .5s ease}.btn-accent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.32) 48%,rgba(255,255,255,.08) 54%,transparent 70%);transform:translate(-120%)}.btn-accent:hover{background-position:100% 50%;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #28005a4d,0 16px 32px -12px #8700ffe6,0 3px 8px #3c00824d}.btn-accent:hover:after{transform:translate(120%);transition:transform .9s cubic-bezier(.3,.6,.2,1)}.btn-accent:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 2px 6px #1e004673,0 4px 10px -6px #8700ffb3}.btn-accent:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff47,0 0 0 3px var(--white),0 0 0 6px #8700ff8c}.btn-accent[disabled],.btn-accent:disabled{box-shadow:none;background-size:100% 100%}.btn-accent[disabled]:after,.btn-accent:disabled:after{display:none}@media(prefers-reduced-motion:reduce){.btn-accent,.btn-accent:after{transition:none}.btn-accent:hover:after{transform:translate(-120%)}}#shopify-pc__banner.shopify-pc__banner__dialog{left:16px!important;right:auto!important;bottom:16px!important;width:min(440px,calc(100vw - 32px))!important;max-width:none!important;background:#0b0b0c!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:0 24px 60px -20px #0009,0 0 0 1px #8700ff26,0 18px 40px -24px #8700ffb3!important;padding:22px!important;font-family:var(--f-text)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important;max-width:none!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 16px!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:var(--f-head)!important;font-size:15px!important;line-height:1.25!important;letter-spacing:.02em!important;color:#fff!important;margin:0 0 8px!important;text-transform:uppercase}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body{font-size:13.5px!important;line-height:1.5!important;color:#ffffffb8!important}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{height:44px!important;border-radius:999px!important;font-family:var(--f-text)!important;font-weight:700!important;font-size:13.5px!important;margin:0!important;width:100%!important;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1;background:linear-gradient(120deg,#5b00c2,#8700ff 45%,#a640ff)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px #ffffff47,0 10px 22px -10px #8700ffcc!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2;background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{border-color:#fff!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1/-1;height:auto!important;background:none!important;border:0!important;color:#fff9!important;text-decoration:underline;text-underline-offset:3px;font-weight:500!important;font-size:12.5px!important;padding:6px 0 0!important}#shopify-pc__banner .shopify-pc__banner__btns button:hover{transform:translateY(-1px)}#shopify-pc__prefs__overlay{background:#05000f99!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#shopify-pc__prefs__dialog{border-radius:22px!important;border:0!important;font-family:var(--f-text)!important;box-shadow:0 30px 80px -20px #00000080!important;overflow:hidden}#shopify-pc__prefs__header-title{font-family:var(--f-head)!important;font-size:16px!important;letter-spacing:.02em}#shopify-pc__prefs__dialog button{border-radius:999px!important;font-family:var(--f-text)!important;font-weight:700!important}#shopify-pc__prefs__header-accept{background:linear-gradient(120deg,#5b00c2,#8700ff 45%,#a640ff)!important;color:#fff!important;border:0!important}#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{background:#fff!important;color:#0b0b0c!important;border:1px solid #0b0b0c!important}#shopify-pc__prefs__dialog input[type=checkbox]{accent-color:#8700ff}@media(max-width:600px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;padding:18px!important}}[data-testid=FLYOUT] [data-testid=modal-form-container]{border-radius:20px!important;overflow:hidden;box-shadow:0 24px 60px -20px #0009,0 0 0 1px #8700ff33,0 18px 40px -22px #8700ffbf!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form]{background:#0b0b0c!important;background-image:radial-gradient(120% 60% at 100% 0%,rgba(135,0,255,.35),transparent 60%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] *{font-family:var(--f-text)!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] [data-testid=form-row]:first-child *{font-family:var(--f-head)!important;letter-spacing:.01em!important;line-height:1.15!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] p,[data-testid=FLYOUT] form[data-testid^=klaviyo-form] p span{color:#ffffffc7}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] [data-testid=form-row]:first-child p,[data-testid=FLYOUT] form[data-testid^=klaviyo-form] [data-testid=form-row]:first-child span{color:#fff!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] input[type=email],[data-testid=FLYOUT] form[data-testid^=klaviyo-form] input[type=text]{background:#fff!important;color:#0b0b0c!important;border:0!important;border-radius:12px!important;height:48px!important;font-size:15px!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] button[type=button]:not([aria-label]){font-weight:700!important;letter-spacing:.01em!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] [data-testid=form-row]:not(:last-child) .klaviyo-form-button{background:linear-gradient(120deg,#5b00c2,#8700ff 45%,#a640ff)!important;border-radius:999px!important;height:48px!important;box-shadow:inset 0 1px #ffffff47,0 10px 22px -10px #8700ffd9!important;font-size:15px!important}[data-testid=FLYOUT] button[aria-label="Close dialog"] svg circle{fill:#ffffff1f!important}[data-testid=FLYOUT] button[aria-label="Close dialog"] svg path{stroke:#fff!important}body:has(.sbar.on) [data-testid=FLYOUT] [data-testid=modal-form-container]{margin-bottom:84px!important}[data-testid=FLYOUT] form[data-testid^=klaviyo-form] [data-testid=form-row]:last-child .klaviyo-form-button{background:none!important;box-shadow:none!important;color:#fff9!important;text-decoration:underline;text-underline-offset:3px;font-weight:500!important;letter-spacing:.04em!important}.clip-credit{position:absolute;z-index:2;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--white);opacity:.7;text-decoration:none;padding:3px 7px;border-radius:999px;background:#00000047;transition:opacity .2s,background .2s}.clip-credit:hover,.clip-credit:focus-visible{opacity:1;background:#0009;text-decoration:underline}.clip:has(.clip-tag) .clip-credit{bottom:72px}.clip.playing .clip-credit{display:none}.dr-up .up-k{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:2px}.dr-up small:not(.up-k){display:block;font-size:12.5px;color:var(--muted)}@media(max-width:860px){.gal{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;grid-template-rows:auto}.gal figure,.gal figure:first-child,.gal figure:last-child:nth-child(2n){aspect-ratio:1/.9}}.pd-reviews .jdgm-widget{max-width:none}.dr-disc{display:flex;justify-content:space-between;font-size:14px;font-weight:700;color:var(--c-0c7a47);margin-bottom:6px}.cs-disc b,.cs-disc span{color:var(--c-0c7a47)}.cs-codemsg:empty{display:none}.cs-codemsg{font-size:13.5px;color:var(--c-e4002b);margin-top:6px}.li .li-items{display:block;font-size:12px;color:var(--muted);line-height:1.35;margin-top:2px}.irv-on .shopify-app-block{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.irv{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.irv-sum{position:sticky;top:110px;background:var(--ink);color:var(--white);border-radius:22px;padding:28px;overflow:hidden;isolation:isolate}.irv-sum:before{content:"";position:absolute;inset:auto -30% -40% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(135,0,255,.55),transparent 70%);z-index:-1}.irv-big{font-family:var(--f-head);font-size:clamp(64px,7vw,96px);line-height:.9;font-variant-numeric:tabular-nums}.irv-st{font-size:24px;margin-top:10px}.irv-n{color:#ffffffb3;font-size:14.5px;margin:8px 0 22px}.irv-bars{display:grid;gap:6px;margin-bottom:24px}.irv-bar{display:grid;grid-template-columns:38px minmax(0,1fr) 28px;gap:12px;align-items:center;width:100%;padding:7px 10px;margin:0 -10px;border-radius:10px;color:var(--white);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:left;transition:background .15s}.irv-bar>span:last-child{text-align:right;color:#fff9;font-weight:600}.irv-bar i{display:block;height:10px;border-radius:99px;background:#ffffff24;overflow:hidden}.irv-bar i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),#b56bff)}.irv-bar:not(:disabled):hover,.irv-bar.on{background:#ffffff1a}.irv-bar.on{box-shadow:inset 0 0 0 1.5px #b56bff}.irv-bar:disabled{opacity:.35;cursor:default}.irv-write{margin-top:4px}.irv-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--ink);margin-bottom:18px;font-size:14.5px;color:var(--muted)}.irv-clear{font-weight:800;color:var(--accent);font-size:14px}.irv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.irv-card{background:var(--white);border:1.5px solid var(--rule);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .2s}.irv-card:hover{border-color:var(--accent);transform:translateY(-2px)}.irv-card header{display:flex;align-items:center;gap:12px}.irv-card header>div{min-width:0;flex:1}.irv-card header b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irv-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--c-f1e4ff);color:var(--accent);font-weight:800;font-size:16px}.irv-ver{display:block;color:var(--c-0c7a47);font-size:12px;font-weight:700}.irv-col{flex:none;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--tile);color:var(--ink);text-decoration:none}.irv-col:hover{background:var(--ink);color:var(--white)}.irv-meta{display:flex;align-items:center;gap:10px}.irv-meta .stars{font-size:17px}.irv-meta time{color:var(--muted);font-size:13px}.irv-card h3{font-size:16px;margin:0}.irv-body{font-size:15px;line-height:1.55}.irv-body p{margin:0}.irv-pics{display:flex;gap:8px;flex-wrap:wrap}.irv-pics img{width:64px;height:64px;object-fit:cover;border-radius:10px}.irv-reply{background:var(--tile);border-radius:12px;padding:10px 12px;font-size:14px}.irv-reply b{display:block;font-size:12px;margin-bottom:2px}.irv-more{margin:20px auto 0;display:flex}.irv-more[hidden],.irv-clear[hidden]{display:none}@media(max-width:1100px){.irv-list{grid-template-columns:1fr}}@media(max-width:860px){.irv{grid-template-columns:1fr;gap:18px}.irv-sum{position:static;padding:22px}.irv-big{font-size:64px}}.iu-policy .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.iu-policy .shopify-policy__title{text-align:left!important;margin:0}.iu-policy .shopify-policy__title h1{margin:0 0 24px}.iu-policy h2{font-size:clamp(17px,1.6vw,20px);line-height:1.25;margin:36px 0 10px}.iu-policy h3{font-size:17px;margin:24px 0 8px}.iu-policy li{font-size:16px;line-height:1.6;margin:0 0 6px}.iu-policy ul{padding-left:20px;margin:0 0 14px}.iu-policy table{margin:8px 0 18px;font-size:15px}.iu-policy th{font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}@media(max-width:600px){.iu-policy table{display:block;overflow-x:auto;white-space:nowrap}}.iu-policy .shopify-policy__title{display:none!important}.iu-policy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.iu-policy p:empty{display:none}.irv-prod{align-self:flex-start;font-size:13px;font-weight:700;color:var(--accent);text-decoration:none;padding:4px 10px;border-radius:999px;background:var(--c-faf5ff)}.irv-prod:hover{background:var(--accent);color:var(--white)}.irv-sum .irv-write{background:var(--white);color:var(--ink);border:0;box-shadow:none;margin-top:4px;transition:background .2s,transform .2s}.irv-sum .irv-write:hover{background:var(--c-f1e4ff);transform:translateY(-1px)}.band-link{text-decoration:none;cursor:pointer}.band-link:hover .band-n,.band-link:focus-visible .band-n{text-decoration:underline;text-underline-offset:3px}.irv-prod{color:var(--ink);background:var(--tile)}.irv-prod:hover{background:var(--ink);color:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/iu.css.map */
