:root{--white:#fff;--blue:#0b2fb3;--navy:#070b3a;--cyan:#14c8f0;--pink:#ff2a8a;--pink-deep:#c40f62;--hair:1.5px solid rgba(11,47,179,.18);--r:10px;--f-display:"Pricedown",Impact,system-ui,sans-serif;--f-script:"Kaushan Script",cursive;--f-body:"Archivo",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--f-body);color:var(--blue);background:var(--white);line-height:1.5;font-size:1rem;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-underline-offset:.2em}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}::selection{background:var(--pink);color:#fff}:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:var(--blue);border:3px solid #fff;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:var(--pink)}section[id]{scroll-margin-top:84px}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}h1,h2,h3{font-family:var(--f-display);font-weight:400;line-height:1.08;text-wrap:balance}h1{font-size:clamp(1.9rem,4.4vw,3.4rem)}h2{font-size:clamp(1.5rem,2.8vw,2.2rem)}h3{font-size:1.15rem}.pk{color:var(--pink)}[data-neon]{position:relative;transition:box-shadow .3s var(--ease),border-color .25s}[data-neon]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:6;background:radial-gradient(circle 140px at var(--x,50%) var(--y,50%),rgba(255,42,138,.45),transparent 70%);transition:opacity .5s}[data-neon]:is(:hover,:active,.lit){border-color:var(--pink)!important;box-shadow:0 0 0 1px var(--pink),0 0 14px #ff2a8ab3,0 0 40px #ff2a8a66}[data-neon]:is(:active,.lit):before{opacity:1}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.6em 1.4em;border:1.5px solid var(--blue);border-radius:6px;font:800 .92rem var(--f-body);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;background:#fff;color:var(--blue);white-space:nowrap}.btn.pink{background:var(--pink);border-color:var(--pink);color:#fff}.btn.blue{background:var(--blue);border-color:var(--blue);color:#fff}.btn.big{min-height:56px;font-size:1rem;width:100%}.btn svg{width:1.15em;height:1.15em}.marquee{overflow:hidden;background:var(--navy);color:#fff}.marquee.pink{background:var(--pink);color:var(--navy)}.marquee .track{display:flex;width:max-content;animation:run 45s linear infinite}.marquee:hover .track{animation-play-state:paused}.marquee span{display:inline-flex;align-items:center;gap:1.2rem;padding:.55rem 0 .55rem 1.2rem;font:800 .8rem var(--f-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.marquee span:after{content:"";width:7px;height:7px;background:var(--pink);transform:rotate(45deg)}.marquee.pink span:after{background:var(--navy)}@keyframes run{to{transform:translate(-50%)}}header.site{position:sticky;top:0;z-index:50;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--hair)}header.site .wrap{display:flex;align-items:center;gap:1.2rem;min-height:68px}.logo img{height:50px;width:auto}nav.main{display:flex;gap:.2rem;margin-inline:auto}nav.main a{font:800 .85rem var(--f-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:.6em 1em;position:relative}nav.main a:after{content:"";position:absolute;left:1em;right:1em;bottom:.2em;height:2px;background:var(--pink);box-shadow:0 0 10px var(--pink);transform:scaleX(0);transition:transform .3s var(--ease)}nav.main a:is(:hover,:focus-visible):after{transform:scaleX(1)}nav.main a:is(:hover,:focus-visible){color:var(--pink)}.tools{display:flex;gap:.5rem}.icon-btn{position:relative;width:44px;height:44px;border:var(--hair);border-radius:8px;display:grid;place-items:center;background:#fff}.icon-btn svg{width:21px;height:21px}.icon-btn .count{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;border-radius:11px;background:var(--pink);color:#fff;font:800 .72rem var(--f-body);display:grid;place-items:center;padding:0 5px}.cart-count[hidden],.burger{display:none}@media(max-width:820px){nav.main{display:none}.burger{display:grid}.tools{margin-left:auto}.logo img{height:42px}}.mnav{display:none;border-bottom:var(--hair);background:#fff}.mnav.open{display:grid}.mnav a{padding:.9rem 16px;font:800 .95rem var(--f-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-top:var(--hair)}@media(min-width:821px){.mnav{display:none!important}}.art{position:relative;overflow:hidden;isolation:isolate}.art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:var(--grain);mix-blend-mode:overlay;opacity:.35;box-shadow:inset 0 0 70px #070b3a80}.ph{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r);background:var(--navy)}.ph>svg.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:var(--grain);mix-blend-mode:overlay;opacity:.35;box-shadow:inset 0 0 60px #070b3a80}.ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.ph .slot{position:absolute;top:16%;right:14%;bottom:14%;left:14%;z-index:3;border:1.5px dashed rgba(255,255,255,.75);border-radius:10px;display:grid;place-items:center;text-align:center;padding:8px;color:#fff;font:700 .78rem var(--f-body);letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.ph .tag{position:absolute;top:10px;left:10px;z-index:6;background:var(--pink);color:#fff;border-radius:4px;padding:.2em .65em;font:800 .68rem var(--f-body);letter-spacing:.1em;text-transform:uppercase}.ph .tag.blue{background:var(--navy)}.hero{padding:clamp(16px,2.5vw,32px) 0 clamp(24px,3vw,40px)}.hero .wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(20px,3.5vw,48px);align-items:center}.hero p.lead{margin-top:.8rem;font-size:1.08rem;font-weight:600;max-width:46ch}.buybox{margin-top:1.3rem;border:var(--hair);border-radius:var(--r);padding:16px 18px;background:#fff;max-width:480px}.buybox .top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.buybox h2{font-size:1.25rem}.price{font:400 1.5rem var(--f-display);white-space:nowrap}.price s{font:600 .85rem var(--f-body);opacity:.65;margin-left:.4em}.buybox .chips{margin:.9rem 0 1rem}.buybox .row{display:grid;grid-template-columns:1fr auto;gap:10px}.assure{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:1.1rem;list-style:none;padding:0;font-weight:700;font-size:.88rem}.assure li{display:flex;align-items:center;gap:.45rem}.assure svg{width:18px;height:18px;color:var(--pink)}.hero .ph{aspect-ratio:1/.95}@media(max-width:820px){.hero .wrap{grid-template-columns:1fr}.hero .ph{order:-1;aspect-ratio:1/.8}}.chips{display:flex;gap:.55rem;flex-wrap:wrap}.chip{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(7,11,58,.35);background:var(--c);box-shadow:inset 0 -6px 9px #0003,inset 0 5px 7px #ffffff59}.chip[aria-pressed=true]{outline:2px solid var(--pink);outline-offset:3px;box-shadow:0 0 12px var(--pink)}section.s{padding:clamp(28px,4vw,56px) 0}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:clamp(16px,2vw,24px);flex-wrap:wrap}.sec-head h2:after{content:"";display:block;width:56px;height:4px;margin-top:.45em;background:var(--pink);box-shadow:0 0 12px var(--pink);border-radius:3px}.sec-head p{max-width:42ch;font-weight:600}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.grid3,.grid4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid3{grid-template-columns:1fr}.grid4{gap:10px}}.tile{display:block;text-decoration:none;border-radius:var(--r)}.tile .ph{aspect-ratio:4/3}.tile .cap{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:36px 16px 14px;color:#fff;background:linear-gradient(transparent,#070b3ae0)}.tile .cap h3{font-size:1.5rem}.tile .cap small{font-weight:700;opacity:.9}.tile:is(:hover,:active,.lit) .cap h3{color:#fff;text-shadow:0 0 6px #fff,0 0 18px var(--pink),0 0 36px var(--pink)}.pcard{display:flex;flex-direction:column;border:var(--hair);border-radius:var(--r);background:#fff;overflow:hidden;color:var(--blue)}.pcard.bg-pink{background:var(--pink);color:var(--navy);border-color:var(--pink)}.pcard.bg-blue{background:var(--blue);color:#fff;border-color:var(--blue)}.pcard .ph{border-radius:0;aspect-ratio:1/.85}.pcard .info{padding:12px 14px 16px;display:grid;gap:.5rem}.pcard h3 a{text-decoration:none}.pcard h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:7}.pcard .row{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.pcard p{font-weight:600;font-size:.92rem}.pcard .add{position:relative;z-index:8;min-height:44px;width:100%;font-size:.85rem}.pcard.bg-pink .add{background:#fff;color:var(--pink-deep);border-color:#fff}.pcard.bg-blue .add{background:var(--pink);border-color:var(--pink)}.swatches{display:flex;gap:5px}.sw{width:17px;height:17px;border-radius:50%;border:1.5px solid rgba(7,11,58,.4);display:inline-block}.stars{display:inline-flex;gap:2px}.stars svg{width:15px;height:15px;fill:var(--pink)}.pcard.bg-pink .stars svg{fill:#fff}.pcard.bg-blue .stars svg{fill:#ffc94a}.vid{position:relative;aspect-ratio:9/16;cursor:pointer}.vid .play{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:6;width:60px;height:60px;border-radius:50%;background:#ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.85);display:grid;place-items:center;transition:transform .35s var(--ease),background .25s}.vid:is(:hover,:active,.lit) .play{transform:scale(1.12);background:var(--pink);border-color:var(--pink)}.vid .play svg{width:22px;margin-left:3px;fill:#fff}.vid .cap{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:36px 12px 12px;color:#fff;font:800 .9rem var(--f-body);background:linear-gradient(transparent,#070b3ae6)}.vid .cap small{display:block;font-weight:600;opacity:.9}.vid .slot{top:12%;right:10%;bottom:24%;left:10%}.rev{border:var(--hair);border-radius:var(--r);padding:16px 18px;background:#fff}.rev.pink{background:var(--pink);color:var(--navy);border-color:var(--pink)}.rev.deep{background:var(--blue);color:#fff;border-color:var(--blue)}.rev.cyan{background:var(--cyan);color:var(--navy);border-color:var(--cyan)}.rev p{font-weight:600;margin:.5rem 0 .8rem}.rev .who{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:.9rem}.rev .av{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:400 .9rem var(--f-display);flex:none}.rev .who small{display:block;font-weight:600;opacity:.85}.rev .ok{margin-left:auto;font:800 .6rem var(--f-body);text-transform:uppercase;letter-spacing:.08em;background:#070b3ae6;color:#fff;padding:.3em .65em;border-radius:3px;white-space:nowrap}.rev.pink .stars svg{fill:#fff}.rev.cyan .stars svg{fill:var(--navy)}.rev.deep .stars svg{fill:#ffc94a}.score{display:flex;align-items:center;gap:.8rem}.score b{font:400 2.6rem var(--f-display);color:var(--pink);line-height:1}footer.site{background:var(--navy);color:#fff;padding:36px 0 22px;margin-top:clamp(16px,3vw,40px)}footer.site .cols{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:24px}footer.site img{height:54px;background:#fff;border-radius:8px;padding:4px 9px}footer.site h4{font:800 .8rem var(--f-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;color:var(--cyan)}footer.site a{display:block;color:#fff;text-decoration:none;padding:.12rem 0;opacity:.85;font-size:.95rem}footer.site a:hover{color:var(--pink);opacity:1}footer.site .legal{margin-top:24px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);font-size:.8rem;opacity:.7}@media(max-width:700px){footer.site .cols{grid-template-columns:1fr 1fr}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#070b3a99;opacity:0;pointer-events:none;transition:opacity .3s;z-index:90}.scrim.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;z-index:100;transform:translate(105%);transition:transform .45s var(--ease),visibility 0s .45s;visibility:hidden;display:flex;flex-direction:column;box-shadow:-20px 0 60px #070b3a59}.drawer.open{transform:none;visibility:visible;transition-delay:0s}.drawer header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:var(--hair)}.drawer header h2{font-size:1.3rem}.ship-bar{padding:12px 18px;background:var(--navy);color:#fff;font-weight:700;font-size:.9rem}.ship-bar .bar{height:7px;border-radius:99px;background:#fff3;margin-top:8px;overflow:hidden}.ship-bar .bar i{display:block;height:100%;width:0;background:var(--pink);box-shadow:0 0 10px var(--pink);transition:width .6s var(--ease)}.drawer ul{list-style:none;padding:0;flex:1;overflow:auto}.drawer li{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:14px 18px;border-bottom:var(--hair)}.drawer li b{font:400 1rem var(--f-display)}.drawer .empty{display:block;padding:36px 18px;text-align:center;font-weight:700}.drawer footer{padding:14px 18px;border-top:var(--hair);display:grid;gap:10px}.drawer footer .sum{display:flex;justify-content:space-between;font:400 1.2rem var(--f-display)}.toast{position:fixed;left:50%;bottom:20px;translate:-50% 160%;z-index:120;background:var(--navy);color:#fff;border-radius:6px;padding:.7em 1.3em;font-weight:700;box-shadow:0 0 0 1px var(--pink),0 0 28px #ff2a8a99;transition:translate .45s var(--ease);text-align:center;width:max-content;max-width:92vw}.toast b{display:block;font:400 1rem var(--f-display);letter-spacing:.06em;color:#ffc94a;text-transform:uppercase}.toast.show{translate:-50% 0}.crumbs{padding:14px 0;font-weight:700;font-size:.85rem}.crumbs ol{list-style:none;display:flex;gap:.5rem;flex-wrap:wrap;padding:0}.crumbs li+li:before{content:"/";margin-right:.5rem;opacity:.5}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,3.5vw,48px);align-items:start;padding-bottom:clamp(24px,3vw,40px)}.gal{position:sticky;top:84px;display:grid;grid-template-columns:72px 1fr;gap:10px}.gal .thumbs{display:grid;gap:8px;align-content:start}.gal .thumbs .ph{aspect-ratio:1;border-radius:8px;cursor:pointer;border:1.5px solid transparent}.gal .thumbs .ph[aria-current=true]{border-color:var(--pink);box-shadow:0 0 12px #ff2a8a99}.gal .thumbs .slot{display:none}.gal .main{aspect-ratio:1/1.02}@media(max-width:900px){.pdp{grid-template-columns:1fr}.gal{position:static;grid-template-columns:1fr}.gal .thumbs{grid-auto-flow:column;grid-auto-columns:64px;order:2}}.buy .meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-weight:700;margin-bottom:.4rem}.buy .lead{margin-top:.5rem;font-weight:600}.buy .priceline{display:flex;align-items:baseline;gap:.7rem;margin:.7rem 0 .2rem;flex-wrap:wrap}.buy .priceline .price{font-size:2rem;color:var(--pink)}.save{background:var(--navy);color:#fff;border-radius:4px;padding:.2em .7em;font:800 .7rem var(--f-body);text-transform:uppercase;letter-spacing:.08em}.opt{margin-top:1.1rem}.opt h2{font:800 .8rem var(--f-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;display:flex;justify-content:space-between;gap:1rem}.opt h2 span{color:var(--pink);letter-spacing:.04em}.sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.size{min-height:50px;border:var(--hair);border-radius:8px;background:#fff;font-weight:800;line-height:1.1}.size small{display:block;font-weight:600;font-size:.66rem}.size[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.size[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.packs{display:grid;gap:9px}.pack{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;text-align:left;border:var(--hair);border-radius:var(--r);padding:12px 14px;background:#fff;position:relative}.pack .radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--blue)}.pack[aria-checked=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.pack[aria-checked=true] .radio{background:var(--pink);border-color:#fff}.pack b{display:block;font:800 .95rem var(--f-body)}.pack small{font-weight:600;opacity:.9}.pack .tagp{position:absolute;top:-10px;right:12px;background:var(--pink);color:#fff;border-radius:3px;padding:.1em .7em;font:800 .62rem var(--f-body);text-transform:uppercase;letter-spacing:.1em}.atc{display:grid;grid-template-columns:auto 1fr;gap:9px;margin-top:1rem}.qty{display:flex;align-items:center;border:var(--hair);border-radius:6px;background:#fff}.qty button{width:42px;height:56px;font:400 1.3rem var(--f-display)}.qty output{min-width:24px;text-align:center;font-weight:800}.delivery{margin-top:1rem;border:var(--hair);border-radius:var(--r);padding:14px 16px}.delivery select{width:100%;min-height:46px;border:var(--hair);border-radius:6px;padding:0 .9rem;font:700 .95rem var(--f-body);color:var(--blue);background:#fff;margin:.5rem 0}.delivery .res{font-weight:700}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:.9rem}.trust div{border-radius:var(--r);padding:10px 8px;text-align:center;font-weight:800;font-size:.76rem;border:var(--hair)}.trust svg{width:22px;height:22px;margin:0 auto 4px}.trust div:nth-child(1){background:var(--pink);color:var(--navy);border-color:var(--pink)}.trust div:nth-child(3){background:var(--blue);color:#fff;border-color:var(--blue)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;box-shadow:0 -8px 24px #070b3a33;padding:9px 16px;display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .35s var(--ease)}.sticky-atc.show{transform:none}.sticky-atc b{font:400 .95rem var(--f-display);line-height:1.15}.sticky-atc .btn{margin-left:auto;min-height:44px}@media(max-width:900px){.sticky-atc{display:flex}}.specs{width:100%;border-collapse:collapse;font-weight:600}.specs th,.specs td{padding:10px 14px;border-bottom:var(--hair);text-align:left}.specs th{font-weight:800;color:var(--pink-deep);width:36%}.detail{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px)}.detail p{font-weight:600;margin-top:.7rem;max-width:56ch}@media(max-width:760px){.detail{grid-template-columns:1fr}.sizes{grid-template-columns:repeat(3,1fr)}.trust{grid-template-columns:1fr}}.tile,.pcard{position:relative}.pcard .btn.add-link{position:relative;z-index:8;min-height:44px;font-size:.85rem}.gal .thumbs button.ph{padding:0;display:block}.gal .main.ph .slot{top:14%;right:14%;bottom:14%;left:14%}.tile .ph .slot{top:12%;right:10%;bottom:24%;left:10%}h1,h2,h3{line-height:1.02;letter-spacing:.01em}h1{font-size:clamp(2.2rem,5vw,3.9rem)}h2{font-size:clamp(1.7rem,3.2vw,2.6rem)}.script{font-family:var(--f-script);color:var(--pink);font-size:1.12em;display:inline-block;transform:rotate(-3deg);text-shadow:0 0 10px rgba(255,42,138,.45),0 0 30px rgba(255,42,138,.3)}h1{font-size:clamp(2.5rem,5.6vw,4.4rem)}h2{font-size:clamp(2rem,3.8vw,3rem)}h3{font-size:1.4rem}.price{font-size:1.8rem}.buybox h2{font-size:1.6rem}.buy .priceline .price{font-size:2.4rem}.tile .cap h3{font-size:1.9rem}.pcard h3{font-size:1.5rem}.drawer header h2{font-size:1.6rem}.hero .wrap{display:block}.poster{border-radius:14px;min-height:clamp(480px,70vh,620px);display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:center;padding:clamp(22px,4vw,56px);color:#fff;background:var(--navy);position:relative}.poster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(24,4,70,.6),transparent 65%)}.poster>*{position:relative;z-index:2}.poster>.bgs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.poster h1{color:#fff;font-size:clamp(3rem,7vw,5.6rem);line-height:.95;text-shadow:0 6px 40px rgba(20,0,60,.5)}.poster h1 .script{font-size:1.1em;margin-left:.1em}.poster .lead{margin-top:.9rem;color:#fff;max-width:36ch;font-weight:600;font-size:1.1rem;text-shadow:0 2px 14px rgba(20,0,60,.6)}.poster .buybox{background:#fff;color:var(--blue);max-width:440px;margin-top:1.4rem;border-color:#fff}.poster .photo{align-self:stretch;min-height:320px}.poster .photo .slot{position:absolute;top:3%;right:3%;bottom:5%;left:3%;z-index:3;border:1.5px dashed rgba(255,255,255,.8);border-radius:10px;display:grid;place-items:center;text-align:center;color:#fff;font:700 .85rem var(--f-body);text-shadow:0 1px 8px rgba(0,0,0,.6)}.poster .photo .tag{position:absolute;top:0;right:0;z-index:6;background:var(--pink);color:#fff;border-radius:4px;padding:.2em .65em;font:800 .68rem var(--f-body);letter-spacing:.1em;text-transform:uppercase}@media(max-width:820px){.poster{grid-template-columns:1fr;gap:12px}.poster:before{background:linear-gradient(180deg,rgba(24,4,70,.6),transparent 75%)}.poster .photo{min-height:260px}}.tint{background:#eef2ff}.dark{background:var(--navy);color:#fff;position:relative;overflow:hidden}.dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.18) 1.2px,transparent 1.6px) 0 0/8px 8px;opacity:.35;pointer-events:none}.dark .wrap{position:relative}.dark h2{color:#fff;text-shadow:0 0 6px #fff,0 0 20px var(--cyan),0 0 42px var(--cyan)}.dark .sec-head h2:after{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.dark .sec-head p{color:#fff}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px;scroll-padding-left:2px}.rail::-webkit-scrollbar{display:none}.rail .rev{flex:0 0 min(360px,84%);scroll-snap-align:start}.car-nav{display:flex;gap:8px;margin-left:1rem}.poster{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.poster .copy{min-width:0}.buybox .row{grid-template-columns:1fr 1fr}.buybox .btn{white-space:normal;text-align:center;padding-inline:1em}.sec-head .score{flex-wrap:wrap}@media(max-width:820px){.poster{grid-template-columns:minmax(0,1fr)}.poster h1{font-size:clamp(2.6rem,13vw,3.6rem)}.buybox .row{grid-template-columns:1fr}.car-nav{margin-left:0}.sec-head .score{width:100%}}.buybox .top{flex-wrap:wrap}.btn.pink,.ph .tag,.poster .photo .tag,.pack .tagp,.icon-btn .count,.pcard.bg-blue .add{background:var(--pink-deep);border-color:var(--pink-deep)}.pack[aria-checked=true] .radio{background:var(--pink)}.tile .cap h2{font-size:1.9rem;line-height:1.02}.tile .cap h2:after{display:none}.tile:is(:hover,:active,.lit) .cap h2{text-shadow:0 0 6px #fff,0 0 18px var(--pink),0 0 36px var(--pink)}.ph .tag,.poster .photo .tag,.pack .tagp,.size small{font-size:.72rem}.gal .thumbs .ph{padding:0}.gal .main{position:relative;aspect-ratio:1/1.02;border-radius:var(--r);overflow:hidden}.gal .slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal .slides::-webkit-scrollbar{display:none}.gal .slide{flex:0 0 100%;height:100%;border-radius:0;scroll-snap-align:start}.gal .slide .slot{top:14%;right:12%;bottom:12%;left:12%}.dots{position:absolute;left:0;right:0;bottom:12px;z-index:8;display:flex;justify-content:center;gap:6px}.dots i{width:7px;height:7px;border-radius:50%;background:#ffffff80}.dots i.on{background:#fff;box-shadow:0 0 8px var(--pink)}.live{display:flex;align-items:center;gap:.55rem;font-weight:700;font-size:.9rem;margin:.1rem 0 .3rem}.live i{width:9px;height:9px;border-radius:50%;background:var(--pink);flex:none;animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px #ff2a8a00}to{box-shadow:0 0 #ff2a8a00}}.live i{box-shadow:0 0 #ff2a8ab3}.unit{font-weight:700;font-size:.9rem}.bul{list-style:none;padding:0;display:grid;gap:.35rem;margin:.9rem 0;font-weight:600}.bul li{display:flex;gap:.55rem;align-items:center}.bul svg{width:18px;height:18px;flex:none;color:var(--pink-deep)}.stocknote,.err{margin-top:.5rem;font-weight:800;color:var(--pink-deep)}.cmsg{margin:.8rem 0 .5rem;font-weight:800;font-size:.9rem}.cchips{display:flex;flex-wrap:wrap;gap:7px}.cchip{border:var(--hair);border-radius:99px;padding:.45em .95em;font:700 .88rem var(--f-body);background:#fff}.cchip[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.cchip:disabled{opacity:.4}.buy .pay{display:flex;gap:7px;margin-top:.8rem;flex-wrap:wrap}.buy .pay span{border:var(--hair);border-radius:4px;padding:.15em .6em;font:800 .72rem var(--f-body);letter-spacing:.05em}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps li{border:var(--hair);border-radius:var(--r);padding:18px}.steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pink-deep);color:#fff;font:400 1rem var(--f-display);margin-bottom:.6rem}.steps p{font-weight:600;margin-top:.3rem}.faqlist details{border:var(--hair);border-radius:var(--r);margin-bottom:9px;background:#fff;overflow:hidden}.faqlist summary{list-style:none;cursor:pointer;padding:15px 18px;font:400 1.1rem var(--f-display);display:flex;justify-content:space-between;gap:1rem;align-items:center}.faqlist summary::-webkit-details-marker{display:none}.faqlist summary:after{content:"+";font-size:1.6rem;line-height:1;transition:transform .3s var(--ease)}.faqlist details[open] summary:after{transform:rotate(45deg);color:var(--pink)}.faqlist details[open]{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink),0 0 24px #ff2a8a40}.faqlist .a{padding:0 18px 16px;font-weight:600;max-width:64ch}.bars{display:grid;gap:7px;margin:0 0 18px;max-width:420px;font-weight:700}.bars div{display:grid;grid-template-columns:34px 1fr 36px;gap:10px;align-items:center}.bars i{height:8px;border-radius:99px;background:#0b2fb326;overflow:hidden}.bars i b{display:block;height:100%;background:var(--pink);box-shadow:0 0 10px var(--pink)}.ctaband{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--navy);color:#fff;border-radius:14px;padding:clamp(18px,3vw,32px)}.ctaband h2{color:#fff;text-shadow:0 0 6px #fff,0 0 20px var(--pink),0 0 40px var(--pink);font-size:clamp(1.6rem,3vw,2.4rem)}.ctaband h2:after{display:none}.ctaband p{font-weight:700;margin-top:.3rem}.upsell{padding:12px 18px;border-top:var(--hair);background:#eef2ff}.upsell b{font:400 1rem var(--f-display)}.ups-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.ups-row .btn{min-height:38px;padding:.3em .8em;font-size:.78rem}@media(max-width:900px){.steps{grid-template-columns:1fr}.gal .thumbs{display:none}.gal .main{aspect-ratio:1/.95}}.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pdp>*,.gal>*{min-width:0}.gal{grid-template-columns:72px minmax(0,1fr)}@media(max-width:900px){.pdp,.gal{grid-template-columns:minmax(0,1fr)}}.atc{grid-template-columns:auto minmax(0,1fr)}.btn.big{white-space:normal;text-align:center}.pack{grid-template-columns:22px minmax(0,1fr) auto}.live i{animation:none;box-shadow:0 0 8px var(--pink)}:root{--blue:#0a0a0a;--navy:#0a0a0a;--pink:#ff2a8a;--pink-deep:#d1126f;--cyan:#0a0a0a;--hair:1.5px solid #0a0a0a;--r:0px}body{background:#fff;color:#0a0a0a}*{border-radius:0!important}.marquee{background:#0a0a0a}.marquee span:after{background:#ff2a8a}.marquee.pink{background:#ff2a8a;color:#0a0a0a}header.site{background:#fff;border-bottom:1.5px solid #0a0a0a}nav.main a{color:#0a0a0a}h1,h2,h3{text-transform:uppercase;letter-spacing:-.005em}.poster{background:#fff;color:#0a0a0a;border:1.5px solid #0a0a0a;min-height:clamp(460px,66vh,600px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding:0;gap:0}.poster>.bgs,.poster:before,.poster:after{display:none}.poster .copy{padding:clamp(22px,4vw,56px)}.poster h1,.poster .lead{color:#0a0a0a;text-shadow:none}.poster h1{font-size:clamp(3.4rem,8vw,6.4rem);line-height:.88}.poster h1 .script{font-family:var(--f-display);font-style:italic;color:#ff3d9a;display:block;font-size:1em;text-transform:uppercase;transform:skew(-12deg);transform-origin:left bottom;text-shadow:0 0 4px rgba(255,42,138,.9),0 0 16px rgba(255,42,138,.75),0 0 36px rgba(255,42,138,.55),0 0 70px rgba(255,42,138,.35)}.poster .buybox{background:#fff;border:1.5px solid #0a0a0a}.poster .photo{background:repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,42,138,.35) 39px 40px),repeating-linear-gradient(0deg,transparent 0 39px,rgba(255,42,138,.35) 39px 40px),#0a0a0a;border-left:1.5px solid #0a0a0a}.poster .photo .tag,.ph .tag{background:#ff2a8a!important;color:#0a0a0a;border-radius:0}.btn{border:1.5px solid #0a0a0a;background:#fff;color:#0a0a0a}.btn.pink{background:#ff2a8a;color:#0a0a0a;border-color:#0a0a0a}.btn.blue{background:#0a0a0a;color:#fff}.sec-head h2{font-size:clamp(2.2rem,4.5vw,3.6rem)}.sec-head h2:after{width:100%;height:3px;background:#0a0a0a;box-shadow:none;margin-top:.3em}.sec-head{display:block}.sec-head p{margin-top:.6rem}.pcard,.rev,.steps li,.delivery,.buybox{border:1.5px solid #0a0a0a;background:#fff;color:#0a0a0a}.pcard.bg-pink,.rev.pink{background:#ff2a8a;color:#0a0a0a;border-color:#0a0a0a}.pcard.bg-blue,.rev.deep{background:#0a0a0a;color:#fff}.rev.cyan{background:#e9e9e9;color:#0a0a0a;border-color:#0a0a0a}.pcard .price:before{content:""}.price{color:#0a0a0a}.pcard.bg-blue .price{color:#fff}.tint{background:#f1f1f1}.dark{background:#0a0a0a}.dark h2{text-shadow:none}.dark .sec-head h2:after{background:#ff2a8a}.tile .ph{aspect-ratio:1}.tile .cap{background:#0a0a0a;padding:12px 16px;position:absolute;bottom:0;left:0}.tile .cap h2{color:#fff}.stars svg{fill:#0a0a0a}.rev.pink .stars svg{fill:#0a0a0a}.rev.deep .stars svg{fill:#ff2a8a}.ctaband{background:#0a0a0a;border:0}.ctaband h2{text-shadow:none}footer.site{background:#0a0a0a}.sw,.chip{border-radius:50%!important;border:1.5px solid #0a0a0a}.ph .slot{border-color:#ff2a8a}[data-neon]:is(:hover,:active,.lit){box-shadow:0 0 0 1.5px #ff2a8a,0 0 14px #ff2a8abf,0 0 40px #ff2a8a66}#sky-dusk stop:nth-child(1){stop-color:#0a0a0a}#sky-dusk stop:nth-child(2){stop-color:#2a2a2a}#sky-dusk stop:nth-child(3){stop-color:#8a8a8a}#sky-dusk stop:nth-child(4){stop-color:#d9d9d9}#sky-dusk stop:nth-child(5){stop-color:#fff}#gnd-dusk stop:nth-child(1){stop-color:#161616}#gnd-dusk stop:nth-child(2){stop-color:#0a0a0a}#sun stop:nth-child(1){stop-color:#fff}#sun stop:nth-child(2){stop-color:#ff7ab5}#sun stop:nth-child(3){stop-color:#ff2a8a}#sky-neon stop:nth-child(1){stop-color:#0a0a0a}#sky-neon stop:nth-child(2){stop-color:#2a2a2a}#sky-neon stop:nth-child(3){stop-color:#8a8a8a}#sky-neon stop:nth-child(4){stop-color:#d9d9d9}#sky-neon stop:nth-child(5){stop-color:#fff}#gnd-neon stop:nth-child(1){stop-color:#161616}#gnd-neon stop:nth-child(2){stop-color:#0a0a0a}#sun2 stop:nth-child(1){stop-color:#fff}#sun2 stop:nth-child(2){stop-color:#ff7ab5}#sun2 stop:nth-child(3){stop-color:#ff2a8a}#sc-dusk g:nth-of-type(2){--sk:#000!important;--wl:#ff2a8a!important}#sc-dusk g:nth-of-type(3){--gl:#ff2a8a!important}#sc-dusk g:nth-of-type(4){--sk:#000!important}#sc-neon g:nth-of-type(2){--sk:#000!important;--wl:#ff2a8a!important}#sc-neon g:nth-of-type(3){--gl:#ff2a8a!important}#sc-neon g:nth-of-type(4){--sk:#000!important}.poster h1 .script{color:#ff2a8a;text-shadow:0 0 7px rgba(255,42,138,.55),0 0 20px rgba(255,42,138,.38),0 0 44px rgba(255,42,138,.22);-webkit-text-stroke:0}.poster h1 .script{color:#ff6bb5;text-shadow:0 0 2px #ff2a8a,0 0 8px rgba(255,42,138,.7),0 0 20px rgba(255,42,138,.35)}.poster h1 .script{color:#fff0f7;-webkit-text-stroke:5px #ff2a8a;paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 0 5px rgba(255,42,138,.85)) drop-shadow(0 0 16px rgba(255,42,138,.55)) drop-shadow(0 0 34px rgba(255,42,138,.3))}.sp{padding-bottom:clamp(32px,5vw,64px)}.sp.narrow{max-width:760px}.sp .crumbs{padding:14px 0}.sp-head{margin:8px 0 clamp(18px,3vw,32px)}.sp-head h1{font-size:clamp(2.2rem,5vw,3.8rem);border-bottom:1.5px solid #0a0a0a;padding-bottom:.25em;text-transform:uppercase}.sp-head p{margin-top:.6rem;font-weight:600}.count{font-weight:700;margin:.6rem 0}.sp .lead{font-size:1.15rem;font-weight:600;margin-bottom:1rem}.small{font-size:.9rem;font-weight:600;margin-top:.8rem}.rte{max-width:68ch;font-weight:500}.rte p,.rte ul,.rte ol{margin:.8rem 0}.rte ul,.rte ol{padding-left:1.3rem}.rte h2,.rte h3{margin:1.5rem 0 .5rem}.rte a{color:var(--pink-deep)}.rte img{max-width:100%;height:auto}.field{display:grid;gap:.35rem;margin-bottom:14px}.sp label{font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.sp .check{display:flex;gap:.5rem;align-items:center;font-weight:600;text-transform:none;letter-spacing:0;font-size:.95rem}.sp input[type=text],.sp input[type=email],.sp input[type=password],.sp input[type=tel],.sp input[type=search],.sp input[type=number],.sp select,.sp textarea{width:100%;min-height:48px;border:1.5px solid #0a0a0a;border-radius:0;padding:0 .9rem;font:600 1rem var(--f-body);color:#0a0a0a;background:#fff}.sp textarea{padding:.7rem .9rem;min-height:120px}.sp input:focus,.sp textarea:focus,.sp select:focus{outline:none;box-shadow:0 0 0 2px #ff2a8a,0 0 22px #ff2a8a8c}.sp input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:#ff2a8a}.notice{border:1.5px solid #0a0a0a;padding:12px 16px;margin:0 0 16px;font-weight:700;background:#fff}.notice.err{border-color:#d1126f;color:#a30c57}.notice ul{margin:.4rem 0 0 1.1rem}.filters{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:flex-end;border:1.5px solid #0a0a0a;padding:14px 16px;margin-bottom:18px}.filters fieldset{border:0;padding:0;margin:0;min-width:0}.filters legend{font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;margin-bottom:.4rem;padding:0}.filters input[type=number]{width:90px;min-height:40px}.filters .sort{margin-left:auto;display:grid;gap:.3rem}.filters .sort select{min-height:44px}.chips-active{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center;font-weight:700}.chips-active .cchip{text-decoration:none;border:1.5px solid #0a0a0a;padding:.35em .8em}.prodgrid{margin-bottom:24px}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;flex-wrap:wrap}.pager ul{display:flex;gap:6px;list-style:none;padding:0}.pager li a,.pager li span{display:grid;place-items:center;min-width:42px;height:42px;border:1.5px solid #0a0a0a;font-weight:800;text-decoration:none}.pager li span[aria-current]{background:#0a0a0a;color:#fff}.empty{font-weight:700;padding:24px 0}.empty-cart{border:1.5px solid #0a0a0a;padding:32px;text-align:center}.empty-cart p{font-weight:700;margin-bottom:1rem}.searchform{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.searchform input[type=search]{flex:1 1 260px;width:auto}.actions{display:flex;gap:10px;flex-wrap:wrap}.cartpage{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:start}.cart-lines{list-style:none;padding:0;border-top:1.5px solid #0a0a0a}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) 84px 96px;gap:8px 16px;align-items:center;padding:16px 0;border-bottom:1.5px solid #0a0a0a}.cl-img{display:block;aspect-ratio:1;position:relative}.cl-title{font:400 1.15rem var(--f-display);text-decoration:none;text-transform:uppercase}.cl-var{font-weight:600;font-size:.9rem}.cl-price{font-weight:800;margin-top:.3rem}.cl-qty input{min-height:44px;text-align:center}.cl-total{font:400 1.15rem var(--f-display);text-align:right}.cl-rm{grid-column:2/-1;font-weight:700;font-size:.85rem}.cart-sum{border:1.5px solid #0a0a0a;padding:18px;display:grid;gap:10px;position:sticky;top:90px}.cart-sum dl{display:flex;justify-content:space-between;font:400 1.4rem var(--f-display);text-transform:uppercase;margin:0}.cart-sum dd{margin:0}.disc{list-style:none;padding:0;font-weight:700;margin:0}.tablewrap{overflow-x:auto;margin-bottom:24px}table.data{width:100%;border-collapse:collapse;font-weight:600}table.data th,table.data td{padding:12px 14px;border-bottom:1.5px solid #0a0a0a;text-align:left}table.data thead th{background:#0a0a0a;color:#fff;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}table.data tfoot th{text-align:right}table.data tr.tot td,table.data tr.tot th{font:400 1.3rem var(--f-display);text-transform:uppercase}.acct{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);margin-bottom:24px}.acct h2{font-size:1.5rem;margin-bottom:.8rem}address{font-style:normal;font-weight:600;line-height:1.6;margin:.6rem 0}details.recover,details.addr-new,details.pw-owner,.addr details{border:1.5px solid #0a0a0a;padding:0 16px;margin:18px 0}details.recover summary,details.addr-new summary,details.pw-owner summary,.addr summary{cursor:pointer;padding:14px 0;font:400 1.05rem var(--f-display);text-transform:uppercase}details.recover[open],details.addr-new[open]{padding-bottom:16px}.addr-list{list-style:none;padding:0}.addr{border:1.5px solid #0a0a0a;padding:16px;margin-bottom:12px;display:grid;gap:10px;justify-items:start}.guest{margin-top:26px}.guest h2{font-size:1.3rem;margin-bottom:.6rem}.pw{text-align:center;padding-top:clamp(24px,6vw,64px)}.pw-logo{margin:0 auto 12px;height:auto;width:min(220px,60%)}.pw .field{text-align:left}.gc-value{font:400 clamp(3rem,10vw,5rem)/1 var(--f-display);color:var(--pink);margin:.4rem 0 1rem}.gc{text-align:center;padding-top:clamp(24px,6vw,64px)}.gc-info{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;text-align:left;margin:0 0 1.4rem;font-weight:700}.gc-info dd{margin:0}.gc .actions{justify-content:center}.art-img{aspect-ratio:16/9;margin-bottom:20px}.comments{margin-top:36px}.comments .rev{margin-bottom:12px}@media(max-width:820px){.cartpage,.acct{grid-template-columns:minmax(0,1fr)}.cart-sum{position:static}}@media(max-width:600px){.cart-line{grid-template-columns:80px minmax(0,1fr)}.cl-qty,.cl-total{grid-column:2;text-align:left}.filters .sort{margin-left:0}}.filters fieldset.price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.filters fieldset.price legend{float:left;width:100%}.filters fieldset.price input[type=number]{flex:none;width:90px}.filters fieldset.price label{margin:0}.poster .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.poster .photo .tag{z-index:6}.sizes{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}fieldset.opt{border:0;padding:0;margin:1.1rem 0 0;min-width:0}fieldset.opt legend{font:800 .8rem var(--f-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;padding:0;width:100%}fieldset.opt legend .optsel{color:var(--pink-deep);letter-spacing:.04em;margin-left:.5rem}.addon{display:grid;grid-template-columns:22px 48px minmax(0,1fr) auto;gap:10px;align-items:center;border:1.5px solid #0a0a0a;padding:8px 10px;margin-bottom:8px;font-weight:700;cursor:pointer}.addon img{width:48px;height:48px;object-fit:cover}.addon input{width:20px;height:20px;accent-color:#ff2a8a}.addon .ap{white-space:nowrap}.cmp{font-weight:700;opacity:.65;margin-left:.6rem;font-size:1.1rem}.cmp[hidden]{display:none}.drawer li{grid-template-columns:64px minmax(0,1fr) auto}.drawer li img,.drawer li .noimg{width:64px;height:64px;object-fit:cover;background:#eee}.drawer li b a{text-decoration:none}.drawer .vt{font-weight:600;font-size:.85rem}.drawer .lt{display:grid;gap:6px;justify-items:end;font:400 1rem var(--f-display)}.qtyline{display:inline-flex;align-items:center;border:1.5px solid #0a0a0a;margin-top:6px}.qtyline button{width:30px;height:30px;font-weight:800}.qtyline span{min-width:26px;text-align:center;font-weight:800}.upsell[hidden],.ship-bar[hidden]{display:none}.pcard .ph{aspect-ratio:1/1.05}.ups-row .btn{white-space:normal;text-align:left;line-height:1.2;padding-block:.5em}.buy h1{font-size:clamp(1.9rem,3.4vw,2.9rem);overflow-wrap:anywhere}@media(max-width:820px){.poster{grid-template-columns:minmax(0,1fr)}.poster .photo{min-height:min(110vw,460px);border-left:0;border-top:1.5px solid #0a0a0a}.poster h1{font-size:clamp(2.6rem,13vw,3.8rem)}.buybox .row{grid-template-columns:1fr}}.pcard .btn{white-space:normal;text-align:center;line-height:1.15;padding-inline:.7em}@media(max-width:560px){.pcard .btn{font-size:.78rem;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style.css.map */
