.nx-brand-lockup{width:160px;height:auto;display:block}.nx-brand-symbol{width:39px;height:39px;display:none}@media (width<=760px){.nx-brand-lockup{display:none}.nx-brand-symbol{display:block}}.vz-gta-banner{color:#fff;background:#1d0b2e;border-radius:28px;max-width:1360px;min-height:320px;margin:24px auto 0;position:relative;overflow:hidden}.vz-gta-banner>img{object-fit:cover;width:68%;height:100%;position:absolute;top:0;right:0}.vz-gta-banner>i{background:linear-gradient(90deg,#1d0b2e 30%,#1d0b2ee6 42%,#7a165066 70%,#ff8a5b22);position:absolute;inset:0}.vz-gta-banner>div{flex-direction:column;gap:16px;max-width:620px;padding:40px 44px;display:flex;position:relative}.vz-gta-banner span,.vz-gta-feature span,.vz-gta-postcards header>span{font:500 11px var(--mono);letter-spacing:.14em;color:#ffb3d1}.vz-gta-banner h2{font:700 54px/.98 var(--display);letter-spacing:-.06em;color:#fff;margin:0}.vz-gta-banner h2 em{color:#0000;background:linear-gradient(90deg,#ff5fa2,#ffb05c);-webkit-background-clip:text;background-clip:text;font-style:normal}.vz-gta-banner p{font:500 16px/1.55 var(--sans);color:#f2dbe6;max-width:460px;margin:0}.vz-gta-banner nav,.vz-gta-feature nav{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.vz-gta-banner nav>a,.vz-gta-feature nav>a{min-height:50px;font:800 14px var(--sans);color:#fff;border:1.5px solid #fff6;border-radius:14px;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:flex}.vz-gta-banner nav>.vz-gta-cta,.vz-gta-feature nav>.vz-gta-cta{color:#1d0b2e;background:linear-gradient(90deg,#ff5fa2,#ff8a5b);border:0}.vz-gta-feature{color:#fff;background:linear-gradient(100deg,#1d0b2e,#7a1650 30%,#e0457f 58%,#ff8a5b 80%,#ffc36b);justify-content:space-between;align-items:center;gap:40px;padding:56px max(40px,50% - 680px);display:flex;position:relative;overflow:hidden}.vz-gta-feature>div{z-index:1;max-width:580px;position:relative}.vz-gta-feature h2{font:700 46px/1.05 var(--display);letter-spacing:-.05em;color:#fff;text-wrap:balance;margin:14px 0}.vz-gta-feature p{font:500 17px/1.55 var(--sans);color:#ffe9f2}.vz-gta-feature>b{font:700 clamp(100px,16vw,240px)/1 var(--display);color:#ffe1b077}.vz-gta-feature:after{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(#ffd27a 0 26px,#0000 26px 38px);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-80px}.vz-gta-postcards{color:#11151b;max-width:1440px;margin:0 auto;padding:64px 40px 0}.vz-gta-postcards header>span{color:#b3295b}.vz-gta-postcards h2{font:600 28px var(--display);letter-spacing:-.05em;color:#11151b;margin:8px 0 22px}.vz-gta-postcards>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vz-gta-postcards article{background:#1d0b2e;border:6px solid #fff;border-radius:22px;height:380px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 18px 40px #1d0b2e26}.vz-gta-postcards article:hover{transform:rotate(-1.2deg)translateY(-6px)}.vz-gta-postcards article>img,.vz-gta-postcards article>i{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vz-gta-postcards article>i{background:linear-gradient(#1d0b2e00 35%,#1d0b2ef0)}.vz-gta-postcards article>div{position:absolute;bottom:20px;left:20px;right:20px}.vz-gta-postcards small{color:#ffd27a;font:italic 15px Georgia,serif}.vz-gta-postcards h3{font:700 clamp(20px,2vw,28px)/1.1 var(--display);letter-spacing:-.05em;color:#0000;overflow-wrap:anywhere;background:linear-gradient(90deg,#ff8fc4,#ffc36b);-webkit-background-clip:text;background-clip:text;margin:6px 0}.vz-gta-postcards p{font:500 13px/1.45 var(--sans);color:#f2dbe6;margin:0}#colecao,#personagens{scroll-margin-top:150px}.vz-gta-banner a:focus-visible,.vz-gta-feature a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=1100px){.vz-gta-postcards>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.vz-gta-banner{border-radius:22px;min-height:420px;margin:20px 16px 0}.vz-gta-banner>img{object-position:65% center;width:100%}.vz-gta-banner>i{background:linear-gradient(#1d0b2e22,#1d0b2ed9 55%,#1d0b2e 95%)}.vz-gta-banner>div{padding:210px 24px 28px}.vz-gta-banner h2{font-size:34px}.vz-gta-banner p{font-size:14px}.vz-gta-banner nav>a{padding:12px 14px;font-size:12px}.vz-gta-feature{gap:20px;padding:32px 20px}.vz-gta-feature h2{font-size:30px}.vz-gta-feature p{font-size:15px}.vz-gta-feature>b{display:none}.vz-gta-postcards{padding:36px 16px 0}.vz-gta-postcards h2{font-size:24px}.vz-gta-postcards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vz-gta-postcards article{border-width:4px;height:270px}.vz-gta-postcards article>div{bottom:14px;left:12px;right:12px}.vz-gta-postcards h3{font-size:19px}.vz-gta-postcards p,.vz-gta-postcards small{font-size:12px}#colecao,#personagens{scroll-margin-top:24px}}@media (prefers-reduced-motion:reduce){.vz-gta-postcards article{transition:none}}@media (width<=900px){.vz-gta-banner{height:250px;min-height:0;margin:22px 18px 0}.vz-gta-banner>i{background:linear-gradient(#1d0b2e10 0%,#1d0b2e99 45%,#1d0b2ef5 100%)}.vz-gta-banner>div{justify-content:flex-end;gap:10px;max-width:none;padding:16px;position:absolute;inset:0}.vz-gta-banner span{color:#1d0b2e;background:#ff5fa2;border-radius:7px;padding:5px 8px;font-size:9px;position:absolute;top:14px;left:16px}.vz-gta-banner h2{max-width:310px;font-size:30px}.vz-gta-banner p{display:none}.vz-gta-banner nav{margin:0}.vz-gta-banner nav>.vz-gta-cta{box-sizing:border-box;width:100%;min-height:44px;font-size:14px}.vz-gta-banner nav>a:not(.vz-gta-cta){display:none}}.vz-pokemon-screen{color:#b4dac0;background:radial-gradient(circle,#264e42,#0d241e);flex-direction:column;justify-content:space-between;align-items:center;min-height:330px;padding:18px;display:flex}.vz-pokemon-screen>small{letter-spacing:1px;font:11px monospace}.vz-pokemon-screen footer{width:100%}.vz-pokeball{background:linear-gradient(#ff6b38 0 46%,#10151c 46% 54%,#f4f1e9 54%);border:8px solid #10151c;border-radius:50%;flex-shrink:0;width:180px;height:180px;position:relative;transform:rotate(-15deg);box-shadow:0 12px 35px #0006}.vz-pokeball i{background:#fff;border:8px solid #10151c;border-radius:50%;width:55px;height:55px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-console-ab a{color:#10151c;background:#ff6b38;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;text-decoration:none;display:grid}.nx-dpad>span{color:#10151c;font-size:52px}.vz-pokemon .nx-deck-console{width:min(100%,430px);margin:auto;position:relative}.nx-card-vault .vz-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=760px){.nx-pokemon-hero{grid-template-columns:1fr!important}.nx-pokemon-copy h1{font-size:clamp(42px,11vw,72px)!important}.nx-card-vault>header{flex-wrap:wrap;gap:20px}.nx-card-vault>header h2{font-size:clamp(28px,8vw,44px)!important}.nx-card-vault>header label{width:100%}.vz-pokemon-screen{min-height:270px}.vz-pokeball{width:150px;height:150px}}.nx-pokemon-copy{min-width:0}.nx-pokemon-copy h1{letter-spacing:-.055em!important;font-size:clamp(44px,6vw,92px)!important}.nx-pokemon-hero .nx-deck-console{width:100%;max-width:520px}.vz-wallets{margin-bottom:16px}.vz-wrap.vz-home-top{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);gap:20px;padding-top:28px;display:grid}.vz-hero{background:var(--vz-ink);min-height:560px;color:var(--vz-paper);border-radius:28px;position:relative;overflow:hidden}.vz-hero>img{object-fit:cover;width:100%;height:100%;animation:.8s vzFade,16s ease-in-out infinite alternate vzKen;position:absolute;inset:0}.vz-hero-shade{background:linear-gradient(90deg,#11151bf2 0%,#11151bb0 45%,#11151b20 100%);position:absolute;inset:0}.vz-hero-body{flex-direction:column;justify-content:space-between;gap:32px;height:100%;min-height:560px;padding:48px;display:flex;position:relative}.vz-hero-body>div:first-child{flex-direction:column;gap:18px;max-width:560px;display:flex}.vz-hero-eyebrow{font:500 11px var(--mono);letter-spacing:.16em;color:var(--accent,var(--vz-orange));text-transform:uppercase}.vz-hero h1{font:600 64px/1 var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0}.vz-hero p{max-width:480px;font:500 17px/1.6 var(--sans);color:#c9ccd0;text-wrap:pretty;margin:0}.vz-hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.vz-hero-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.vz-hero-tabs button{color:#8d9399;text-align:left;font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.vz-hero-tabs i{background:#ffffff40;border-radius:2px;height:3px;display:block}.vz-hero-tabs button[aria-selected=true]{color:var(--vz-paper)}.vz-hero-tabs button[aria-selected=true] i{background:var(--vz-orange)}.vz-hero-aside{background:#fff;border-radius:28px;flex-direction:column;gap:6px;padding:26px;display:flex}.vz-hero-aside>div{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.vz-hero-aside h2{font:600 20px var(--display);letter-spacing:-.04em;margin:0}.vz-hero-aside>div a{font:700 13px var(--sans);color:var(--vz-orange-ink)}.vz-aside-item{border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin:0 -8px;padding:8px;display:grid}.vz-aside-item:hover{background:var(--vz-paper)}.vz-aside-item>span:first-child{aspect-ratio:1;background:var(--vz-paper);border-radius:12px;overflow:hidden}.vz-aside-item img{object-fit:contain;width:100%;height:100%}.vz-aside-item>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.vz-aside-item small{font:500 10px var(--mono);letter-spacing:.1em;color:var(--vz-muted)}.vz-aside-item b{font:600 14px/1.3 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vz-aside-item strong{font:800 15px var(--sans)}.vz-wrap.vz-trust{max-width:calc(var(--vz-max) - var(--vz-gutter) * 2);background:var(--vz-line);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin:20px auto 0;padding:0;display:grid;overflow:hidden}@media (width<=1760px){.vz-wrap.vz-trust{margin-left:var(--vz-gutter);margin-right:var(--vz-gutter)}}.vz-trust>div{background:#fff;align-items:center;gap:14px;padding:20px 22px;display:flex}.vz-trust span{background:var(--vz-ink);width:40px;height:40px;color:var(--vz-orange);font:600 14px var(--display);border-radius:12px;flex:none;place-items:center;display:grid}.vz-trust p{font:500 13px var(--sans);color:var(--vz-muted);flex-direction:column;gap:2px;margin:0;display:flex}.vz-trust strong{font:700 14px var(--sans);color:var(--vz-ink)}.vz-rail-buttons{gap:8px;display:flex}.vz-rail-buttons button{border:1px solid var(--vz-ink);background:var(--vz-ink);width:52px;height:52px;color:var(--vz-paper);cursor:pointer;border-radius:50%;place-items:center;display:grid}.vz-rail-buttons button:disabled{border-color:var(--vz-line);color:#a3a7ad;cursor:default;background:0 0}.vz-portals{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,calc(16.6667% - 10px));grid-auto-flow:column;gap:12px;padding:8px 0 4px;display:grid;overflow-x:auto}.vz-portals::-webkit-scrollbar{display:none}.vz-portal{background:var(--vz-ink);height:380px;color:var(--vz-paper);scroll-snap-align:start;border-radius:20px;transition:transform .3s;position:relative;overflow:hidden}.vz-portal:hover{transform:translateY(-6px)}.vz-portal img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vz-portal>i{background:linear-gradient(#11151b00 35%,#11151bf0 100%);position:absolute;inset:0}.vz-portal-glyph{font:600 16px var(--display);position:absolute;top:16px;left:16px}.vz-portal-copy{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.vz-portal-copy strong{font:600 16px/1.1 var(--display);letter-spacing:-.03em;color:var(--vz-paper)}.vz-portal-copy small{font:500 12px var(--sans);color:#c9ccd0}.vz-rail-progress{background:var(--vz-line);border-radius:2px;height:3px;margin-top:18px;position:relative;overflow:hidden}.vz-rail-progress i{background:var(--vz-ink);border-radius:2px;transition:left .2s;position:absolute;top:0;bottom:0}.vz-pokemon{color:var(--vz-paper);background:#0b0e12;margin-top:88px;overflow:hidden}.vz-pokemon>.vz-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.vz-pokemon-copy{flex-direction:column;gap:20px;max-width:520px;display:flex}.vz-pokemon-copy>span{font:500 11px var(--mono);letter-spacing:.16em;color:var(--vz-teal)}.vz-pokemon-copy h2{font:600 52px/1 var(--display);letter-spacing:-.055em;margin:0}.vz-pokemon-copy p{font:500 16px/1.6 var(--sans);color:#c9ccd0;margin:0}.vz-pokemon-copy>div{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.vz-pokemon-copy small{max-width:220px;font:500 13px var(--sans);color:#8d9399}.vz-feature{color:var(--vz-paper);background:#071026}.vz-feature-inner{min-height:560px;padding-right:max(var(--vz-gutter),calc((100% - var(--vz-max)) / 2 + var(--vz-gutter)));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.vz-feature-art{min-height:420px;position:relative;overflow:hidden}.vz-feature-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vz-feature-art:after{content:"";background:linear-gradient(90deg,#07102600 50%,#071026 100%);position:absolute;inset:0}.vz-feature-art span{z-index:1;color:var(--accent);text-shadow:0 0 18px var(--accent);animation:2.8s ease-in-out infinite vzTwinkle;position:absolute}.vz-feature-art .s1{font-size:26px;top:16%;left:18%}.vz-feature-art .s2{color:#fff;font-size:16px;animation-delay:.8s;top:30%;left:62%}.vz-feature-art .s3{font-size:20px;animation-delay:1.6s;top:68%;left:38%}.vz-feature-copy{flex-direction:column;justify-content:center;gap:22px;padding:64px 0 64px 48px;display:flex}.vz-feature-copy>span{font:500 11px var(--mono);letter-spacing:.16em;color:var(--accent)}.vz-feature-copy h2{letter-spacing:-.04em;margin:0;font:italic 400 54px/1 Georgia,serif}.vz-feature-copy p{max-width:460px;font:500 16px/1.6 var(--sans);color:#c3c9dc;margin:0}.vz-feature-characters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vz-feature-characters a{color:var(--vz-paper);font:600 13px/1.2 var(--sans);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.vz-feature-characters a:hover{border-color:var(--accent)}.vz-feature-characters a>span{width:44px;height:44px;font:600 11px var(--display);color:var(--accent);background:#101735;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.vz-feature-characters img{object-fit:cover;width:100%;height:100%}.vz-btn.vz-feature-cta{border:1px solid var(--accent);height:50px;color:var(--accent);background:0 0;border-radius:14px;align-self:flex-start;margin-top:4px}.vz-btn.vz-feature-cta:hover{background:var(--accent);color:#071026}.vz-categories{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.vz-categories a{background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:18px;transition:box-shadow .25s;display:flex}.vz-categories a:hover{box-shadow:0 16px 36px #11151b1a}.vz-categories a>span{aspect-ratio:4/3;background:#fff;border-radius:14px;overflow:hidden}.vz-categories img{object-fit:contain;width:100%;height:100%}.vz-categories p{justify-content:space-between;align-items:baseline;margin:0;display:flex}.vz-categories strong{font:600 17px var(--display);letter-spacing:-.03em}.vz-categories small{font:500 12px var(--mono);color:var(--vz-muted)}@media (width<=1100px){.vz-wrap.vz-home-top{grid-template-columns:1fr}.vz-hero h1{font-size:52px}.vz-feature-inner{grid-template-columns:1fr;padding:0}.vz-feature-copy{padding:40px var(--vz-gutter)}.vz-feature-art{min-height:360px}}@media (prefers-reduced-motion:reduce){.vz-hero>img,.vz-feature-art span{animation:none}.vz-portal:hover{transform:none}}.vz-pokemon,.vz-pokemon>.vz-wrap{position:relative}.vz-deck-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;animation:6s linear infinite vzGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 70%,#000 0,#0000 70%)}.vz-deck-glow{border-radius:50%;width:560px;height:560px;margin-top:-280px;transition:background .8s;position:absolute;top:50%;right:8%}.vz-pokemon-copy>.vz-deck-dots{gap:6px;margin-top:4px}.vz-deck-dots button{cursor:pointer;background:#fff3;border:0;border-radius:3px;width:10px;height:6px;padding:0;transition:width .3s,background .3s}.vz-deck-dots button[aria-current=true]{background:var(--vz-teal);width:28px}.vz-deck-wrap{justify-content:center;display:flex}.vz-deck{background:linear-gradient(160deg,#2a313c,#161b22 60%);border:1px solid #ffffff17;border-radius:30px 30px 72px;flex-direction:column;gap:20px;width:400px;max-width:100%;padding:22px 24px 28px;display:flex;transform:rotate(-2deg);box-shadow:inset 0 1px #fff2,inset 0 -8px #0007,0 50px 90px #000a}.vz-deck-top{justify-content:space-between;align-items:center;display:flex}.vz-deck-top b{font:700 13px var(--display);letter-spacing:-.02em;color:var(--vz-orange)}.vz-deck-top span{font:500 10px var(--mono);letter-spacing:.2em;color:#8d9399}.vz-deck-top em{font:500 9px var(--mono);letter-spacing:.12em;color:#8d9399;align-items:center;gap:6px;font-style:normal;display:flex}.vz-deck-top em i{background:var(--vz-teal);width:8px;height:8px;box-shadow:0 0 10px var(--vz-teal);border-radius:50%;animation:1.6s ease-in-out infinite vzLed}.vz-deck-bezel{background:#0a0d11;border-radius:14px 14px 44px;padding:16px 16px 22px;box-shadow:inset 0 2px 10px #000}.vz-deck-screen{perspective:900px;background:radial-gradient(circle at 50% 40%,#1c2a2b,#0b1213 75%);border-radius:8px;height:320px;position:relative;overflow:hidden}.vz-deck-slot{z-index:20;font:500 10px var(--mono);letter-spacing:.12em;color:var(--vz-teal);position:absolute;top:10px;left:12px}.vz-deck-screen img{aspect-ratio:63/88;object-fit:cover;border-radius:8px;width:148px;margin-top:-103px;margin-left:-74px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s,filter .7s;position:absolute;top:46%;left:50%;box-shadow:0 18px 30px #000c}.vz-deck-scan{z-index:15;pointer-events:none;background:linear-gradient(#0000,#42e0d014,#0000);height:25%;animation:3.2s linear infinite vzScan;position:absolute;top:0;left:0;right:0}.vz-deck-lines{z-index:16;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 3px);position:absolute;inset:0}.vz-deck-caption{z-index:20;background:linear-gradient(#0b121300,#0b1213f2);justify-content:space-between;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.vz-deck-caption>span{flex-direction:column;gap:2px;min-width:0;display:flex}.vz-deck-caption strong{font:700 14px var(--sans)}.vz-deck-caption small{font:500 10px var(--mono);color:#8d9399}.vz-deck-caption em{font:600 10px var(--mono);letter-spacing:.06em;color:var(--vz-teal);text-align:right;font-style:normal}.vz-deck-controls{justify-content:space-between;align-items:center;padding:4px 6px 0;display:flex}.vz-deck-dpad{width:100px;height:100px;position:relative}.vz-deck-dpad i{background:#0b0e12;border-radius:7px;position:absolute;box-shadow:inset 0 -3px #000a}.vz-deck-dpad i:first-child{width:32px;height:100px;top:0;left:34px}.vz-deck-dpad i:nth-child(2){width:100px;height:32px;top:34px;left:0}.vz-deck-dpad button{color:#8d9399;cursor:pointer;background:0 0;border:0;width:36px;height:32px;font-size:11px;position:absolute;top:34px}.vz-deck-dpad button:first-of-type{left:0}.vz-deck-dpad button:last-of-type{right:0}.vz-deck-dpad button:hover,.vz-deck-dpad button:active{color:var(--vz-orange)}.vz-deck-speaker{gap:5px;display:flex;transform:rotate(-24deg)}.vz-deck-speaker i{background:#0b0e12;border-radius:2px;width:4px;height:44px}.vz-deck-ab{gap:14px;display:flex;transform:rotate(-24deg)}.vz-deck-ab button{background:var(--vz-orange);width:46px;height:46px;color:var(--vz-ink);font:800 14px var(--sans);cursor:pointer;border:0;border-radius:50%;box-shadow:inset 0 -4px #0005}.vz-deck-ab button:first-child{color:var(--vz-paper);background:#3a4250;margin-top:18px;box-shadow:inset 0 -4px #0007}.vz-deck-ab button:active{transform:translateY(2px)}.vz-deck-meta{justify-content:center;gap:22px;display:flex}.vz-deck-meta span{font:500 9px var(--mono);letter-spacing:.14em;color:#8d9399;flex-direction:column;align-items:center;gap:5px;display:flex}.vz-deck-meta i{background:#0b0e12;border-radius:5px;width:40px;height:10px;transform:rotate(-24deg)}@media (prefers-reduced-motion:reduce){.vz-deck-grid,.vz-deck-scan,.vz-deck-top em i{animation:none}.vz-deck-screen img{transition:none}}@keyframes vzWipe{0%{transform:translate(-101%)}40%,58%{transform:translate(0)}to{transform:translate(101%)}}@keyframes vzWipeMark{0%,25%{opacity:0;transform:translate(-50%,-50%)scale(.8)}45%,55%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.1)}}@keyframes vzTrBg{0%{opacity:0}14%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes vzTrRays{0%{transform:rotate(0)scale(1)}to{transform:rotate(25deg)scale(1.25)}}@keyframes vzTrRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.05)}16%{opacity:1}58%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes vzTrSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes vzTrGlyph{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}26%{opacity:1;transform:translate(-50%,-50%)scale(1)}64%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes vzTrText{0%,16%{opacity:0;transform:translate(-50%,12px)}34%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.vz-transition{z-index:300;pointer-events:none;position:fixed;inset:0;overflow:hidden}.vz-wipe{background:var(--vz-ink);box-shadow:inset -6px 0 0 var(--vz-orange);animation:.62s cubic-bezier(.7,0,.3,1) forwards vzWipe;position:absolute;inset:0}.vz-wipe img{width:64px;height:64px;animation:.62s forwards vzWipeMark;position:absolute;top:50%;left:50%}.vz-tr-cover{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 20%,transparent) 0,#030405 55%);animation:1.3s forwards vzTrBg;position:absolute;inset:0}.vz-tr-rays{background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0 8deg,color-mix(in srgb,var(--accent) 8%,transparent) 9deg 10deg);animation:1.3s ease-out forwards vzTrRays;position:absolute;inset:-30%}.vz-tr-ring{aspect-ratio:1;border:2px solid var(--accent);width:min(44vw,520px);box-shadow:0 0 60px var(--accent),inset 0 0 60px color-mix(in srgb,var(--accent) 40%,transparent);border-radius:50%;animation:1.3s cubic-bezier(.7,0,.2,1) forwards vzTrRing;position:absolute;top:50%;left:50%}.vz-tr-ring.is-dashed{border:1px dashed var(--accent);width:min(56vw,660px);box-shadow:none;opacity:.6;animation:1.3s cubic-bezier(.7,0,.2,1) 50ms forwards vzTrRing,3s linear infinite vzTrSpin}.vz-tr-glyph{font:700 clamp(64px,9vw,128px)/1 var(--display);color:var(--accent);text-shadow:0 0 40px var(--accent);animation:1.3s forwards vzTrGlyph;position:absolute;top:50%;left:50%}.vz-tr-label{color:var(--vz-paper);text-align:center;flex-direction:column;align-items:center;gap:10px;animation:1.3s forwards vzTrText;display:flex;position:absolute;bottom:12vh;left:50%}.vz-tr-label span{font:500 11px var(--mono);letter-spacing:.2em;color:var(--accent)}.vz-tr-label strong{font:600 34px/1 var(--display);letter-spacing:-.04em}@keyframes vzRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width>=761px){main.vz-page>*{animation:.5s cubic-bezier(.2,.8,.2,1) both vzRise}main.vz-page>:nth-child(2){animation-delay:60ms}main.vz-page>:nth-child(3){animation-delay:.12s}main.vz-page>:nth-child(n+4){animation-delay:.18s}}@media (prefers-reduced-motion:reduce){.vz-transition{display:none}main.vz-page>*{animation:none!important}}.vz-universe{padding-top:124px}.vz-universe-hero{background:var(--vz-ink);min-height:520px;color:var(--vz-paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.vz-universe-hero>img{object-fit:cover;width:100%;height:100%;animation:.8s vzFade;position:absolute;inset:0}.vz-universe-shade{background:linear-gradient(90deg,#11151bf2 0%,#11151bb3 45%,#11151b33 100%),linear-gradient(#0000 50%,#11151bcc);position:absolute;inset:0}.vz-universe-hero>.vz-wrap{flex-direction:column;gap:14px;width:100%;padding-top:48px;padding-bottom:44px;display:flex;position:relative}.vz-breadcrumb.is-light{color:#a3a7ad;padding:0}.vz-breadcrumb.is-light b,.vz-breadcrumb.is-light a:hover{color:var(--vz-paper)}.vz-universe-eyebrow{font:500 11px var(--mono);letter-spacing:.16em;color:var(--accent)}.vz-universe-hero h1{max-width:820px;font:600 72px/.95 var(--display);letter-spacing:-.055em;margin:0}.vz-universe-hero p{max-width:560px;font:500 17px/1.6 var(--sans);color:#c9ccd0;margin:0}.vz-universe-stats{font:500 12px var(--mono);letter-spacing:.1em;color:var(--vz-paper);gap:24px;display:flex}.vz-universe-glyph{pointer-events:none;place-items:center;width:400px;height:400px;margin-top:-200px;display:grid;position:absolute;top:50%;right:7%}.vz-universe-glyph i{border-radius:50%;position:absolute}.vz-universe-glyph i:first-child{border:1px dashed var(--accent);opacity:.55;animation:40s linear infinite vzSpin;inset:0}.vz-universe-glyph i:nth-child(2){border:1px solid var(--accent);opacity:.35;box-shadow:0 0 60px color-mix(in srgb,var(--accent) 33%,transparent),inset 0 0 50px color-mix(in srgb,var(--accent) 20%,transparent);inset:44px}.vz-universe-glyph i:nth-child(3){border-top:2px solid var(--accent);opacity:.7;animation:12s linear infinite reverse vzSpin;inset:-26px}.vz-universe-glyph b{font:700 120px/1 var(--display);letter-spacing:-.06em;color:var(--accent);opacity:.85;text-shadow:0 0 40px var(--accent)}.vz-cast{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.vz-cast-card{background:var(--vz-ink);height:300px;color:var(--vz-paper);border-radius:22px;transition:transform .3s;position:relative;overflow:hidden}.vz-cast-card:hover{transform:translateY(-5px)}.vz-cast-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vz-cast-mark{font:700 54px var(--display);color:var(--accent);place-items:center;display:grid;position:absolute;inset:0}.vz-cast-card>i{background:linear-gradient(#11151b00 30%,#11151bf2 100%);position:absolute;inset:0}.vz-cast-card>div{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.vz-cast-card strong{font:600 19px/1.1 var(--display);letter-spacing:-.04em;color:var(--vz-paper)}.vz-cast-card p{font:500 12px/1.45 var(--sans);color:#c9ccd0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vz-cast-card small{font:700 12px var(--sans);color:var(--vz-orange);align-items:center;gap:4px;display:flex}.vz-tabs{background:var(--vz-soft);border-radius:12px;gap:4px;padding:4px;display:flex}.vz-tabs button{height:36px;color:var(--vz-ink);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.vz-tabs button[aria-pressed=true]{background:var(--vz-ink);color:var(--vz-paper)}.vz-character-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;margin-top:8px;display:grid}.vz-character-card{background:var(--vz-ink);min-height:480px;color:var(--vz-paper);border-radius:28px;flex-direction:column;justify-content:flex-end;gap:18px;padding:48px;display:flex}.vz-character-chip{color:var(--accent);font:500 11px var(--mono);letter-spacing:.12em;background:#ffffff14;border-radius:8px;align-self:flex-start;padding:7px 11px}.vz-character-card h1{font:600 64px/1 var(--display);letter-spacing:-.055em;margin:0}.vz-character-card p{max-width:420px;font:500 17px/1.6 var(--sans);color:#c9ccd0;margin:0}.vz-character-card>span{font:600 12px var(--mono);letter-spacing:.12em;color:var(--vz-orange)}.vz-character-art{background:var(--vz-ink);border-radius:28px;min-height:480px;position:relative;overflow:hidden}.vz-character-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vz-character-art b{font:700 120px var(--display);color:var(--accent);place-items:center;display:grid;position:absolute;inset:0}.vz-character-products{margin-top:64px}.vz-character-products h2,.vz-character-others h2{margin-bottom:24px}.vz-character-others{margin-top:64px}.vz-character-others>div{flex-wrap:wrap;gap:12px;display:flex}.vz-character-others a{font:600 14px var(--sans);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 18px 10px 10px;transition:box-shadow .2s;display:flex}.vz-character-others a:hover{box-shadow:0 10px 26px #11151b1a}.vz-character-others a>span{background:var(--vz-paper);width:52px;height:52px;font:600 12px var(--display);color:var(--accent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.vz-character-others img{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.vz-universe-glyph{display:none}.vz-universe-hero h1{font-size:54px}.vz-character-hero{grid-template-columns:1fr}.vz-character-card,.vz-character-art{min-height:340px}}@media (prefers-reduced-motion:reduce){.vz-universe-glyph i{animation:none}.vz-cast-card:hover{transform:none}.vz-universe-hero>img{animation:none}}.vz-section-head>.vz-tabs{flex-direction:row}.nx-product-feedback{color:#1b2820;font-family:var(--sans);background:#f4f3ed;padding:64px 5vw}.nx-product-feedback>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.nx-product-feedback>header>div>span{letter-spacing:.08em;color:#637843;font-size:13px}.nx-product-feedback h2{font:750 clamp(25px,3vw,36px) var(--sans);letter-spacing:-.035em;margin:10px 0}.nx-product-feedback p{color:#5d6c60;margin:9px 0;font-size:16px;line-height:1.65}.nx-feedback-summary{flex:none;grid-template-columns:auto auto;align-items:center;gap:7px 12px;display:grid}.nx-feedback-summary svg{color:#759e32;fill:#d9e9b0}.nx-feedback-summary strong{font-size:31px}.nx-feedback-summary span{grid-column:1/-1;font-size:14px!important}.nx-feedback-layout{grid-template-columns:minmax(0,1fr) 390px;gap:30px;display:grid}.nx-feedback-reviews article,.nx-feedback-layout>aside{background:#fff;border:1px solid #d9dfd0;border-radius:12px;padding:26px}.nx-feedback-reviews article{margin-bottom:18px}.nx-feedback-reviews article header{justify-content:space-between;gap:14px;font-size:16px;display:flex}.nx-feedback-reviews article header span{color:#678c28;font-size:21px}.nx-feedback-reviews article p{white-space:pre-wrap;overflow-wrap:anywhere;color:#344a39}.nx-feedback-reviews time{color:#788574;font-size:14px}.nx-product-feedback h3{font:700 21px var(--sans);margin:0}.nx-feedback-layout>aside{align-self:start}.nx-feedback-layout fieldset{border:0;margin:24px 0;padding:0}.nx-feedback-layout legend,.nx-feedback-layout label{font-size:16px;font-weight:650}.nx-feedback-stars{gap:6px;margin-top:9px;display:flex}.nx-feedback-stars button{color:#87937a;cursor:pointer;background:#fff;border:1px solid #d4dec7;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.nx-feedback-stars button.selected{color:#678c28;background:#f0f7e1}.nx-feedback-stars button.selected svg{fill:#adc864}.nx-feedback-layout label{gap:10px;display:grid}.nx-feedback-layout textarea{box-sizing:border-box;resize:vertical;width:100%;font:16px/1.5 var(--sans);color:#233b28;background:#fff;border:1px solid #cbd6bd;border-radius:7px;padding:14px}.nx-feedback-layout small{color:#75816d;margin:9px 0;font-size:14px;display:block}.nx-feedback-submit,.nx-feedback-login button{color:#26371c;width:100%;min-height:50px;font:700 16px var(--sans);cursor:pointer;background:#b7ed50;border:0;border-radius:7px;margin-top:14px}.nx-feedback-submit:disabled{opacity:.45;cursor:not-allowed}.nx-product-feedback .nx-feedback-status{font-size:14px}.nx-product-feedback .nx-feedback-notice{color:#315c25;font-size:15px}.nx-feedback-error{color:#942b22;border:1px solid #efb4a6;border-radius:7px;margin-bottom:18px;padding:14px;font-size:15px}.nx-feedback-error button{color:inherit;background:0 0;border:0;margin-left:8px;text-decoration:underline}.nx-feedback-empty{padding:30px 0}.nx-feedback-empty svg,.nx-feedback-login>svg{color:#708d4b;margin-bottom:15px}@media (width<=900px){.nx-feedback-layout{grid-template-columns:1fr}.nx-product-feedback>header{flex-wrap:wrap;align-items:flex-start}.nx-product-feedback{padding:42px 22px}.nx-feedback-layout>aside,.nx-feedback-reviews article{padding:22px}}.nx-feedback-photo-field{gap:10px;margin-top:20px;display:grid}.nx-feedback-photo-field>strong{color:#213927;font-size:15px}.nx-feedback-photo-field>strong small{margin-left:6px;font-size:12px;font-weight:500;display:inline}.nx-feedback-images{flex-wrap:wrap;gap:9px;margin:12px 0;display:flex}.nx-feedback-images>a,.nx-feedback-image-preview{background:#eef1e9;border:1px solid #d4ddcb;border-radius:7px;width:84px;height:84px;position:relative;overflow:hidden}.nx-feedback-images img{object-fit:cover;width:100%;height:100%}.nx-feedback-image-preview>button{color:#fff;cursor:pointer;background:#17231de8;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:3px;right:3px}.nx-feedback-upload{color:#29472d;cursor:pointer;background:#f5faef;border:1px solid #9ab081;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:max-content;min-height:44px;padding:0 14px;font-size:13px!important;display:inline-flex!important}.nx-feedback-upload input{opacity:0;width:1px;height:1px;position:absolute}.nx-feedback-upload:focus-within{outline-offset:2px;outline:2px solid #314f31}.vz-product-information{color:#11151b;gap:14px;min-width:0;scroll-margin-top:80px;display:grid}.vz-info-tabs{background:#e7e4dc;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.vz-info-tabs button{color:#5d6268;height:42px;font:800 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:11px}.vz-info-tabs button[aria-selected=true]{color:#11151b;background:#fff;box-shadow:0 2px 8px #11151b1a}.vz-product-information [role=tabpanel][hidden]{display:none}.vz-info-description,.vz-info-measures{gap:14px;min-width:0;display:grid}.vz-info-intro{color:#f2f0e9;background:#11151b;border-radius:20px;gap:10px;padding:22px 18px;display:grid}.vz-info-intro>span,.vz-info-list h3,.vz-info-how>h3{font:500 10px var(--mono);letter-spacing:.1em;color:#ff7044;margin:0}.vz-info-intro h2{font:600 21px/1.12 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0}.vz-info-intro p{font:500 14px/1.65 var(--sans);color:#c9ccd0;white-space:pre-line;margin:0}.vz-info-points{background:#fff;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.vz-info-points li{border-bottom:1px solid #f2f0ea;align-items:center;gap:12px;padding:13px 14px;font-size:14px;font-weight:600;display:flex}.vz-info-points li>span{background:#42e0d0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.vz-info-block{background:#fff;border-radius:20px;overflow:hidden}.vz-info-block>div{aspect-ratio:4/3;background:#f4f2ec;place-items:center;display:grid}.vz-info-block img{object-fit:contain;width:78%;height:78%}.vz-info-block>section{gap:8px;padding:18px;display:grid}.vz-info-block section>span{font:600 30px/1 var(--display);letter-spacing:-.06em;color:#e7e4dc}.vz-info-block h3{font:600 17px/1.12 var(--display);letter-spacing:-.04em;margin:0}.vz-info-block p{color:#4a4f56;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.vz-info-list,.vz-info-how{background:#fff;border-radius:18px;gap:12px;padding:16px;display:grid}.vz-info-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vz-info-list li{color:#4a4f56;font-size:13px;line-height:1.5}.vz-info-list .vz-info-box{flex-wrap:wrap;gap:6px;display:flex}.vz-info-box li{background:#f2f0e9;border-radius:17px;padding:8px 13px;font-weight:600}.vz-info-list.is-care h3{color:#1f7a52}.is-care li:before{content:"▪";color:#21b9aa;margin-right:10px}.vz-info-measures>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.vz-info-measures header h3{font:800 15px var(--sans);margin:0}.vz-info-measures header p{color:#6b7079;margin:2px 0 0;font-size:12px}.vz-info-units{background:#e7e4dc;border-radius:10px;gap:3px;padding:3px;display:flex}.vz-info-units button{cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:44px;height:32px;font-weight:800}.vz-info-units button[aria-pressed=true]{color:#fff;background:#11151b}.vz-size-table-wrap{background:#fff;border-radius:18px;overflow-x:auto}.vz-size-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:13px}.vz-size-table th,.vz-size-table td{white-space:nowrap;border-bottom:1px solid #f2f0ea;padding:13px 12px}.vz-size-table thead{color:#f2f0e9;background:#11151b;font-size:11px}.vz-size-table tbody tr.is-selected{color:#fff;background:#11151b}.vz-size-table button{font:700 13px var(--sans);color:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0}.vz-size-table button:disabled{opacity:.55;cursor:default}.vz-size-hint{text-align:center;color:#6b7079;margin:0;font-size:12px}.vz-size-fit{color:#8a3a14;background:#fff1eb;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.vz-info-how ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vz-info-how li{align-items:start;gap:12px;display:flex}.vz-info-how li>span{color:#ff7044;background:#11151b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.vz-info-how strong{font-size:14px}.vz-info-how p{color:#5d6268;margin:2px 0 0;font-size:13px;line-height:1.5}.vz-info-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.vz-info-dimensions>div{background:#fff;border-radius:16px;gap:6px;padding:14px;display:grid}.vz-info-dimensions dt{font:500 9px var(--mono);letter-spacing:.1em;color:#6b7079}.vz-info-dimensions dd{margin:0;font-size:18px;font-weight:800}.vz-info-empty{text-align:center;color:#6b7079;background:#fff;border-radius:18px;padding:22px 16px;font-size:14px}.vz-info-specs{background:#fff;border-radius:18px;margin:0;overflow:hidden}.vz-info-specs>div{border-bottom:1px solid #f2f0ea;justify-content:space-between;gap:12px;padding:13px 14px;font-size:13px;display:flex}.vz-info-specs dt{color:#6b7079}.vz-info-specs dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.vz-size-link{color:#c2410c;font:700 13px var(--sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.vz-info-long{background:#fff;border-radius:18px;padding:18px}.vz-product-information button:focus-visible{outline-offset:3px;outline:2px solid #ff7044}@media (width>=761px){.vz-product-information{max-width:900px;margin:32px auto;scroll-margin-top:150px}.vz-info-description{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-info-intro,.vz-info-points,.vz-info-long,.vz-info-block:only-of-type{grid-column:1/-1}}.nx-product-commerce .nx-gallery{grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.nx-product-commerce .nx-gallery-main{grid-area:1/2;min-width:0}.nx-product-commerce .nx-gallery .nx-gallery-main{height:760px;max-height:none}.nx-product-commerce .nx-gallery-main>img{object-fit:contain;height:680px;max-height:100%}.nx-product-commerce .nx-gallery:not(:has(.nx-gallery-rail)) .nx-gallery-main{grid-column:1/-1}.nx-product-commerce .nx-gallery-rail{background:#eeeee8;border:1px solid #d5d9d0;border-radius:10px;grid-area:1/1;grid-template-columns:1fr;min-height:0;max-height:760px;display:grid;overflow:hidden}.nx-product-commerce .nx-gallery-rail.has-scroll{grid-template-columns:minmax(0,1fr) 12px;gap:3px;padding-right:3px}.nx-product-commerce .nx-thumbs{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:8px;min-height:0;margin:0;padding:4px;display:flex;overflow:hidden auto}.nx-product-commerce .nx-thumbs::-webkit-scrollbar{display:none}.nx-product-commerce .nx-thumbs-scroll{appearance:none;writing-mode:vertical-lr;cursor:pointer;direction:ltr;background:0 0;border:0;width:12px;height:calc(100% - 8px);margin:4px 0;padding:0}.nx-product-commerce .nx-thumbs-scroll::-webkit-slider-runnable-track{background:#d3d9d0;border-radius:999px;width:7px}.nx-product-commerce .nx-thumbs-scroll::-webkit-slider-thumb{appearance:none;background:#294539;border:0;border-radius:999px;width:9px;height:42px;margin-left:-1px;box-shadow:0 1px 3px #10201740}.nx-product-commerce .nx-thumbs-scroll:hover::-webkit-slider-thumb{background:#476b52}.nx-product-commerce .nx-thumbs-scroll::-moz-range-track{background:#d3d9d0;border-radius:999px;width:7px}.nx-product-commerce .nx-thumbs-scroll::-moz-range-thumb{background:#294539;border:0;border-radius:999px;width:9px;height:42px}.nx-product-commerce .nx-thumbs-scroll:focus-visible{outline-offset:2px;outline:2px solid #294539}.nx-product-commerce .nx-thumbs button{background:#fff;border:2px solid #0000;border-radius:5px;flex:0 0 78px;width:100%;min-width:0;height:78px;min-height:0;overflow:hidden}.nx-product-commerce .nx-thumbs button.active{box-shadow:none;border-color:#202b25}.nx-product-commerce .nx-thumbs button:focus-visible{outline-offset:2px;outline:3px solid #202b25}.nx-product-commerce .nx-thumbs img{object-fit:contain;width:100%;height:100%}.nx-product-info fieldset.nx-variant-selector{margin:28px 0 18px;display:block}:is(.nx-product-info fieldset.nx-variant-selector:has(.nx-color-options),.nx-product-info fieldset.nx-variant-selector:has(.nx-size-only)){display:block}.nx-product-info .nx-variant-selector legend{color:#39433c;font:700 12px/1.4 var(--mono);letter-spacing:.08em;margin-bottom:5px}.nx-variant-help{color:#6a716c;font:500 14px/1.5 var(--sans);margin:0 0 14px}.nx-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nx-product-info .nx-variant-grid button{color:#17211a;text-align:left;background:#fafaf6;border:1px solid #c9cec7;border-radius:8px;align-items:center;gap:11px;width:100%;min-width:0;min-height:87px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:flex;box-shadow:0 2px 8px #1321180a}.nx-product-info .nx-variant-grid button:hover:not(:disabled){background:#fff;border-color:#536b56;transform:translateY(-2px)}.nx-product-info .nx-variant-grid button.selected{background:#edf5e7;border:2px solid #183f32;box-shadow:0 0 0 2px #b8d8a3}.nx-product-info .nx-variant-grid button:disabled{color:#8b918c;box-shadow:none;cursor:not-allowed;background:#e9eae7;border-color:#d8dad6}.nx-product-info .nx-variant-grid button:disabled img{filter:grayscale();opacity:.5}.nx-product-info .nx-variant-grid button>img{object-fit:contain;background:#fff;border-radius:4px;flex:none;width:46px;height:54px}.nx-product-info fieldset .nx-variant-card-copy{width:auto;min-width:0;height:auto;min-height:0;font:inherit;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;margin:0;padding:0;display:flex}.nx-variant-card-copy strong{font:800 16px/1.2 var(--sans);overflow-wrap:anywhere}.nx-variant-card-copy small{font:700 13px/1.2 var(--sans);color:inherit}.nx-variant-card-copy em{font:600 12px/1.3 var(--sans);color:#41664c;font-style:normal}.nx-variant-grid button:disabled .nx-variant-card-copy em{color:#767f78}.nx-variant-step{margin-top:18px}.nx-variant-step h3{color:#202923;font:700 15px/1.3 var(--sans);align-items:center;gap:9px;margin:0 0 10px;display:flex}.nx-variant-step h3>span{color:#fff;width:23px;height:23px;font:700 12px var(--sans);background:#203d2e;border-radius:50%;place-items:center;display:grid}.nx-product-info .nx-variant-step h3>span{color:#fff;width:23px;min-width:23px;height:23px;font:700 12px var(--sans);background:#203d2e;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.nx-variant-step h3>strong{color:#47694d;font:700 14px var(--sans);margin-left:auto}.nx-color-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nx-product-info .nx-color-options button{color:#19221c;min-height:67px;font:700 15px var(--sans);text-align:left;background:#fafbf8;border:1px solid #ccd1ca;border-radius:8px;align-items:center;gap:11px;padding:11px 14px;display:flex}.nx-product-info .nx-color-options button.selected{background:#f1f8ed;border:2px solid #244e36;box-shadow:0 0 0 2px #cce3be}.nx-product-info .nx-color-options button:disabled{color:#89918b;cursor:not-allowed;background:#e7e9e5}.nx-product-info .nx-color-options button>span:not(.nx-color-swatch){width:auto;min-width:0;height:auto;font:700 15px var(--sans);border:0;margin:0;padding:0;display:inline}.nx-color-options button small{font:600 11px var(--sans);margin-left:auto}.nx-product-info .nx-color-options .nx-color-swatch{border:1px solid #888b834f;border-radius:50%;flex:none;width:32px;min-width:0;height:32px;margin:0;display:block;box-shadow:0 0 0 3px #fff}.nx-size-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nx-product-info .nx-size-options button{color:#19221c;background:#fff;border:1px solid #ccd1ca;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:53px;padding:6px;display:flex}.nx-product-info .nx-size-options button strong{font:800 14px var(--sans)}.nx-product-info .nx-size-options button small{font:600 10px var(--sans)}.nx-product-info .nx-size-options button.selected{background:#edf7e9;border:2px solid #244e36;box-shadow:0 0 0 2px #cce3be}.nx-product-info .nx-size-options button:disabled{color:#929893;cursor:not-allowed;background:#e8eae7;border-color:#d7dad5}.nx-size-options.nx-size-only{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nx-product-info .nx-size-options.nx-size-only button{gap:5px;min-height:75px;padding:10px 6px}.nx-product-info .nx-size-options.nx-size-only button strong{font-size:14px}.nx-product-info .nx-size-options.nx-size-only button small{color:#526955;font-size:11px}.nx-product-info .nx-size-options.nx-size-only button:disabled small{color:#89918b}.nx-size-prompt{color:#69736b;border:1px dashed #c9d1c8;border-radius:7px;margin:0;padding:16px;font-size:13px}.nx-quick-copy .nx-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nx-quick-variant-title{color:#fff;font:700 12px/1.4 var(--mono);letter-spacing:.08em;margin:18px 0 10px}.nx-quick-copy .nx-variants button{text-align:left;min-height:62px;font:inherit;border-radius:6px;flex-direction:column;gap:5px;padding:11px;display:flex}.nx-quick-copy .nx-variants button strong{font:700 14px/1.2 var(--sans)}.nx-quick-copy .nx-variants button small{font:600 11px/1.2 var(--sans);color:#b5c2b8}.nx-quick-copy .nx-variants button:disabled{color:#808783;cursor:not-allowed;background:#282c2a;border-color:#424845}.nx-quick-copy .nx-variants button:disabled small{color:#919a95}.nx-product-scene .nx-scene-copy{transform:translateY(-50%)}.nx-product-scene .nx-scene-offer{grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;width:min(480px,100%);margin-top:24px;padding:14px 16px;display:grid}.nx-product-scene .nx-scene-offer>span{grid-area:1/1;font-size:11px}.nx-product-scene .nx-scene-offer>strong{white-space:nowrap;grid-area:2/1}.nx-product-scene .nx-scene-offer>small{grid-area:3/1;font-size:12px}.nx-product-scene .nx-scene-offer>a{white-space:nowrap;grid-area:1/2/4;align-self:center;padding:12px 14px}@media (width<=760px){.nx-product-scene .nx-scene-copy{transform:none}.nx-product-scene .nx-scene-offer{grid-template-columns:1fr;max-width:100%}.nx-product-scene .nx-scene-offer>a{grid-area:auto/1;justify-content:space-between;margin-top:6px}.nx-product-commerce .nx-gallery{grid-template-columns:78px minmax(0,1fr);gap:8px}.nx-product-commerce .nx-gallery .nx-gallery-main{height:500px}.nx-product-commerce .nx-gallery-main>img{height:430px}.nx-product-commerce .nx-gallery-rail{max-height:500px}.nx-product-commerce .nx-thumbs button{flex-basis:60px;height:60px}}@media (width<=430px){.nx-product-commerce .nx-gallery{grid-template-columns:70px minmax(0,1fr);gap:6px}.nx-product-commerce .nx-gallery .nx-gallery-main{height:450px}.nx-product-commerce .nx-gallery-main>img{height:370px}.nx-product-commerce .nx-gallery-rail{max-height:450px}.nx-product-commerce .nx-thumbs button{flex-basis:52px;height:52px}.nx-variant-grid{grid-template-columns:1fr 1fr;gap:7px}.nx-product-info .nx-variant-grid button{min-height:76px;padding:9px}.nx-variant-card-copy strong{font-size:14px}.nx-size-options{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-size-options.nx-size-only{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-product-info .nx-color-options button{min-height:60px;padding:9px}}@media (width<=480px){.nx-size-options.nx-size-only{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-lightbox{padding:0}.nx-lightbox .nx-lightbox-panel{border:0;width:100vw;max-width:none;height:100dvh;max-height:none}.nx-lightbox .nx-lightbox-panel>header{min-height:64px}.nx-lightbox .nx-lightbox-body{grid-template-columns:minmax(0,1fr) clamp(250px,19vw,300px)}.nx-lightbox .nx-lightbox-stage{background:#11151a;padding:0}.nx-lightbox .nx-lightbox-canvas{background:#11151a;width:100%;height:100%;display:block;overflow:auto}.nx-lightbox .nx-lightbox-canvas img{object-fit:contain;min-width:0;max-width:none;min-height:0;max-height:none;margin:auto;padding:0;display:block}.nx-lightbox .nx-lightbox-controls{bottom:14px}.nx-lightbox .nx-lightbox-stage>.previous{left:14px}.nx-lightbox .nx-lightbox-stage>.next{right:14px}@media (width<=900px){.nx-lightbox .nx-lightbox-body{grid-template-rows:calc(100dvh - 64px) auto;grid-template-columns:1fr;overflow:auto}.nx-lightbox .nx-lightbox-stage{min-height:0}.nx-lightbox .nx-lightbox-controls{bottom:12px}}.nx-lightbox.is-desktop-editorial .nx-lightbox-panel{background:#11151b;grid-template-rows:76px minmax(0,1fr) 108px}.nx-lightbox.is-desktop-editorial .nx-lightbox-panel>header{padding:14px 28px}.nx-lightbox.is-desktop-editorial .nx-lightbox-panel>header b{font-size:14px}.nx-lightbox.is-desktop-editorial .nx-lightbox-panel>header small{color:#ff7044;font-size:10px}.nx-lightbox.is-desktop-editorial .nx-lightbox-panel>header button{border-radius:14px;width:48px;height:48px}.nx-lightbox.is-desktop-editorial .nx-lightbox-body{grid-template-columns:minmax(0,1fr) 400px}.nx-lightbox.is-desktop-editorial .nx-lightbox-stage{padding:24px 24px 82px}.nx-lightbox.is-desktop-editorial .nx-lightbox-canvas{background:#fff;border-radius:24px;overflow:hidden}.nx-lightbox.is-desktop-editorial .nx-lightbox-canvas img{cursor:zoom-in;padding:32px;transition:transform .15s}.nx-lightbox.is-desktop-editorial .nx-lightbox-stage>.previous{left:38px}.nx-lightbox.is-desktop-editorial .nx-lightbox-stage>.next{right:38px}.nx-lightbox.is-desktop-editorial .nx-lightbox-stage>button,.nx-lightbox.is-desktop-editorial .nx-lightbox-controls{border-radius:14px}.nx-lightbox.is-desktop-editorial .nx-lightbox-controls{overflow:hidden}.nx-lightbox.is-desktop-editorial .nx-lightbox-controls button,.nx-lightbox.is-desktop-editorial .nx-lightbox-controls span{font-size:11px}.nx-lightbox.is-desktop-editorial aside{background:#171c23;padding:32px}.nx-lightbox.is-desktop-editorial aside>span{color:#ff7044;font-size:10px}.nx-lightbox.is-desktop-editorial aside h2{font-size:32px}.nx-lightbox.is-desktop-editorial aside>p{font-size:15px}.nx-lightbox-price{font:600 28px var(--display);margin:20px 0;display:block}.nx-lightbox-price del{font:500 14px var(--sans);color:#969ba4;margin-left:12px}.nx-lightbox.is-desktop-editorial aside article{background:#171c23;border-top:1px solid #ffffff18;padding:14px 0}.nx-lightbox.is-desktop-editorial aside article small{font-size:10px}.nx-lightbox.is-desktop-editorial aside article b{font:600 14px var(--sans)}.nx-lightbox.is-desktop-editorial aside .nx-purchase-actions{background:0 0;gap:12px;margin:24px 0;display:flex}.nx-lightbox.is-desktop-editorial aside .nx-purchase-stage-note{color:#b0b4bc}.nx-lightbox.is-desktop-editorial aside>button{color:#fff;background:#ffffff10;border-radius:12px;font-size:11px}.nx-lightbox-thumbnails{border-top:1px solid #ffffff18;align-items:center;gap:12px;padding:16px 28px;display:flex;overflow:auto}.nx-lightbox-thumbnails button{background:#fff;border:2px solid #0000;border-radius:12px;flex:none;width:70px;height:74px;padding:6px}.nx-lightbox-thumbnails button[aria-current=true]{border-color:#ff7044}.nx-lightbox-thumbnails img{object-fit:contain;width:100%;height:100%}.nx-lightbox-thumbnails>span{white-space:nowrap;color:#969ba4;font:500 11px var(--mono);margin-left:auto}@media (width>=901px) and (width<=1200px){.nx-lightbox.is-desktop-editorial .nx-lightbox-body{grid-template-columns:minmax(0,1fr) 320px}}@media (prefers-reduced-motion:reduce){.nx-lightbox.is-desktop-editorial .nx-lightbox-canvas img{transition:none}}.nx-lightbox.is-desktop-editorial aside .nx-purchase-actions{flex-direction:column;min-width:0}.nx-lightbox.is-desktop-editorial .nx-purchase-actions>button{color:#11151b;background:#ff7044;border-color:#ff7044;border-radius:12px;font-size:14px}.nx-lightbox.is-desktop-editorial aside{min-width:0}.nx-lightbox.is-desktop-editorial .nx-cart-login-card{color:#fff;background:#202731;border-color:#ffffff20}.nx-lightbox.is-desktop-editorial .nx-cart-login-card p{color:#b0b4bc}.nx-lightbox.is-desktop-editorial .nx-purchase-actions>.nx-cart-add-button{color:#fff;background:0 0;border-color:#ffffff30}.nx-purchase-actions{gap:12px;margin:24px 0 18px;display:grid}.nx-purchase-actions>button{min-height:56px;font:700 16px var(--sans);letter-spacing:0;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;display:flex}.nx-buy-button{border:1px solid var(--lime);background:var(--lime);color:#101512}.nx-cart-add-button{color:inherit;background:0 0;border:1px solid #a7aea5}.nx-cart-add-button.is-added{border-color:#4c8c5a}.nx-purchase-actions>button:disabled{opacity:.5;cursor:not-allowed}.nx-cart-feedback{color:#244b27;font:14px/1.4 var(--sans);background:#edf7e9;border:1px solid #bed6b4;border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}.nx-cart-feedback>svg{flex:none}.nx-cart-feedback>div{flex:1}.nx-cart-feedback strong,.nx-cart-feedback span{display:block}.nx-cart-feedback span{margin-top:4px}.nx-cart-feedback button{color:#244b27;font:700 14px var(--sans);cursor:pointer;background:0 0;border:0;min-height:40px;text-decoration:underline}.nx-quick-copy .nx-purchase-actions{color:#f5f5f1}.nx-quick-copy .nx-purchase-actions .nx-buy-button{color:#101512}.nx-quick-copy .nx-purchase-actions .nx-cart-feedback{color:#244b27}@media (width<=520px){.nx-cart-feedback{flex-wrap:wrap}.nx-cart-feedback button{margin-left:30px}}@keyframes nx-first-cart-add{0%{transform:scale(1)}35%{transform:scale(1.035);box-shadow:0 0 0 7px #84b85325}to{transform:scale(1);box-shadow:0 0 #84b85300}}@keyframes nx-cart-icon-bounce{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-7px)rotate(-12deg)}55%{transform:translateY(1px)rotate(9deg)}75%{transform:translateY(-3px)rotate(-4deg)}}.nx-purchase-actions>.nx-cart-first-add:disabled{opacity:1;color:#2d5428;background:#eff7e7;border-color:#b8d8a6;animation:.65s ease-out nx-first-cart-add}.nx-cart-icon-pop{transform-origin:50%;animation:.7s ease-out nx-cart-icon-bounce}.nx-purchase-actions>.nx-cart-add-button:disabled{cursor:wait}.nx-cart-login-card{color:#1c2920;background:#f8f9f5;border:1px solid #cbd1c4;border-radius:8px;gap:10px;padding:20px;display:grid}.nx-cart-login-card strong{font:750 19px/1.25 var(--sans)}.nx-cart-login-card p{font:14px/1.5 var(--sans);color:#536357;margin:0}.nx-cart-login-card button{background:var(--lime);color:#15200f;min-height:48px;font:700 15px var(--sans);border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;margin-top:6px;padding:10px 16px;display:flex}.nx-cart-login-card button:disabled{opacity:.55;cursor:not-allowed}.nx-cart-login-card small{font:12px/1.4 var(--sans);color:#68766a}.nx-quick-copy .nx-cart-login-card{color:#f5f5f1;background:#1c2224;border-color:#4c5750}.nx-quick-copy .nx-cart-login-card p,.nx-quick-copy .nx-cart-login-card small{color:#c5cec4}.nx-cart-status{font:14px/1.5 var(--sans);color:#526c48;margin:0}.nx-cart-status.is-error{color:#9a342d}@media (prefers-reduced-motion:reduce){.nx-cart-first-add,.nx-cart-icon-pop{animation:none!important}}.nx-purchase-actions .nx-variation-confirmation{font:15px/1.5 var(--sans);color:inherit;border:1px solid #a6b695;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:12px 14px;display:flex}.vz-desktop-measures{margin-top:64px;scroll-margin-top:160px}.vz-desktop-measures>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.vz-desktop-measures header span,.vz-desktop-story header span,.vz-desktop-how>span{font:500 11px var(--mono);letter-spacing:.12em;color:var(--vz-orange-ink)}.vz-desktop-measures h2{font:600 28px var(--display);letter-spacing:-.05em;margin:8px 0}.vz-desktop-measures header p,.vz-desktop-measure-hint{font:500 14px var(--sans);color:var(--vz-muted);margin:0}.vz-desktop-measure-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;min-width:0;display:grid}.vz-desktop-measure-grid>div{min-width:0}.vz-desktop-size-table{background:#fff;border-radius:22px;overflow:auto}.vz-desktop-size-head,.vz-desktop-size-table>button{grid-template-columns:var(--measure-columns);text-align:left;align-items:center;gap:12px;width:100%;min-width:max-content;padding:16px 22px;display:grid}.vz-desktop-size-head{background:var(--vz-ink);color:var(--vz-paper);font:500 10px var(--mono);letter-spacing:.1em}.vz-desktop-size-table>button{color:var(--vz-ink);font:700 15px var(--sans);font-variant-numeric:tabular-nums;background:#fff;border:0;border-top:1px solid #efece5}.vz-desktop-size-table>button:hover:not(:disabled){background:#fff1eb}.vz-desktop-size-table>button[aria-pressed=true]{background:var(--vz-ink);color:var(--vz-paper)}.vz-desktop-size-table>button:disabled{cursor:default;opacity:.6}.vz-desktop-measure-hint{margin-top:10px}.vz-desktop-measure-grid aside{gap:14px;display:grid}.vz-desktop-fit{background:#fff1eb;border-radius:20px;gap:14px;padding:20px 22px;display:flex}.vz-desktop-fit>b{background:var(--vz-orange);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.vz-desktop-fit p,.vz-desktop-how p{font:500 14px/1.55 var(--sans);color:#5d6268;white-space:pre-line;margin:4px 0 0}.vz-desktop-fit p{color:#7a3414}.vz-desktop-how{background:#fff;border-radius:22px;padding:24px}.vz-desktop-how ol{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.vz-desktop-how li{gap:14px;display:flex}.vz-desktop-how li>b{background:var(--vz-ink);width:32px;height:32px;color:var(--vz-orange);border-radius:50%;flex:none;place-items:center;display:grid}.vz-desktop-dimensions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.vz-desktop-dimensions>div{background:#fff;border-radius:20px;padding:22px}.vz-desktop-dimensions dt{font:500 10px var(--mono);letter-spacing:.12em;color:var(--vz-muted)}.vz-desktop-dimensions dd{font:600 26px var(--display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 0}.vz-desktop-story{background:#fff;border-radius:32px;margin-top:72px;overflow:hidden}.vz-desktop-story>header{grid-template-columns:1fr 1fr;align-items:end;gap:32px 64px;padding:56px 56px 48px;display:grid}.vz-desktop-story h2{font:600 42px/1.04 var(--display);letter-spacing:-.05em;text-wrap:balance;margin:14px 0 0}.vz-desktop-story header p{font:500 18px/1.65 var(--sans);color:#3a3f46;white-space:pre-line;margin:0}.vz-desktop-story article{border-top:1px solid #efece5;display:flex}.vz-desktop-story article.is-reversed{flex-direction:row-reverse}.vz-desktop-story-photo{cursor:zoom-in;background:#f4f2ec;border:0;flex:1;min-width:0;min-height:380px;padding:38px}.vz-desktop-story-photo img{object-fit:contain;width:100%;height:304px;transition:transform .4s}.vz-desktop-story-photo:hover img{transform:scale(1.05)}.vz-desktop-story article>div{flex-direction:column;flex:1;justify-content:center;gap:16px;min-width:0;padding:56px;display:flex}.vz-desktop-story article>div>span{font:600 56px/1 var(--display);letter-spacing:-.06em;color:#ece9e2}.vz-desktop-story article h3{font:600 26px/1.15 var(--display);letter-spacing:-.04em;margin:0}.vz-desktop-story article p{font:500 16px/1.7 var(--sans);color:#4a4f56;white-space:pre-line;margin:0}.vz-desktop-story-points{border-top:1px solid #efece5;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.vz-desktop-story-points li{border-right:1px solid #efece5;gap:12px;padding:32px 28px;display:grid}.vz-desktop-story-points span{background:var(--vz-ink);width:34px;height:34px;color:var(--vz-orange);font:600 13px var(--display);border-radius:10px;place-items:center;display:grid}.vz-desktop-story-long{border-top:1px solid #efece5;padding:32px 56px}.vz-desktop-story-extras{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.vz-desktop-story-extras>section{background:var(--vz-ink);color:var(--vz-paper);padding:40px 48px}.vz-desktop-story-extras h3{font:500 11px var(--mono);letter-spacing:.12em;color:var(--vz-orange);margin:0 0 16px}.vz-desktop-story-extras ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vz-desktop-story-extras .is-box{flex-wrap:wrap;gap:8px;display:flex}.vz-desktop-story-extras .is-box li{font:600 14px var(--sans);border:1px solid #ffffff2e;border-radius:19px;padding:9px 16px}.vz-desktop-story-extras .is-care{background:#1b2028}.vz-desktop-story-extras .is-care h3{color:#42e0d0}.vz-desktop-story-extras .is-care li{font:500 15px/1.5 var(--sans);color:#c9ccd0}.vz-desktop-story-extras .is-care li:before{content:"▪";color:#42e0d0;margin-right:10px}.vz-gallery-stage>img{cursor:zoom-in;transition:transform .4s}.vz-gallery-stage>img:hover{transform:scale(1.03)}.vz-product .vz-gallery-zoom{font:700 12px var(--sans);border-radius:12px;gap:8px;display:flex;width:auto!important;padding:0 14px!important}.vz-buybox-options>a{font:700 13px var(--sans);color:var(--vz-orange-ink);text-decoration:underline}@media (width<=1100px){.vz-desktop-story>header{gap:28px;padding:36px}.vz-desktop-story h2{font-size:32px}.vz-desktop-story article>div{padding:32px}.vz-desktop-measure-grid{grid-template-columns:1fr}.vz-desktop-story-long{padding:32px}}@media (prefers-reduced-motion:reduce){.vz-desktop-story-photo img,.vz-gallery-stage>img{transition:none}}.vz-desktop-measures,.vz-desktop-story{max-width:1360px;margin-left:auto;margin-right:auto}.vz-product-main{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:44px;margin-top:8px;display:grid}.vz-gallery{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid;position:sticky;top:140px}.vz-thumbs{scrollbar-width:none;flex-direction:column;gap:10px;max-height:620px;display:flex;overflow-y:auto}.vz-thumbs::-webkit-scrollbar{display:none}.vz-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:14px;flex:none;width:76px;height:76px;padding:4px}.vz-thumbs button[aria-current=true]{border-color:var(--vz-ink)}.vz-thumbs img{object-fit:contain;border-radius:10px;width:100%;height:100%}.vz-gallery-stage{aspect-ratio:1;background:#fff;border-radius:24px;grid-column:2;position:relative;overflow:hidden}.vz-gallery>.vz-gallery-stage:only-child{grid-column:1/-1}.vz-gallery-stage>img{object-fit:contain;width:86%;height:86%;animation:.3s vzFade;position:absolute;inset:7%}.vz-gallery-stage .vz-badge{top:18px;left:18px}.vz-gallery-zoom{border:1px solid var(--vz-line);width:44px;height:44px;color:var(--vz-ink);cursor:zoom-in;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.vz-gallery-arrows{gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.vz-gallery-arrows button{border:1px solid var(--vz-line);width:44px;height:44px;color:var(--vz-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.vz-gallery-arrows button:hover,.vz-gallery-zoom:hover{border-color:var(--vz-ink)}.vz-product-info{flex-direction:column;gap:18px;display:flex}.vz-product-chips{flex-wrap:wrap;gap:6px;display:flex}.vz-product-chips>*{background:var(--vz-soft);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:6px 10px}.vz-product-chips .is-dark{background:var(--vz-ink);color:var(--vz-paper)}.vz-product-info h1{font:600 36px/1.08 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0}.vz-product-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.vz-product-price em{font:500 11px var(--mono);letter-spacing:.1em;color:var(--vz-muted);flex-basis:100%;margin-bottom:-6px;font-style:normal}.vz-product-price strong{font:800 34px var(--sans);letter-spacing:-.02em}.vz-product-price.is-sale strong{color:var(--vz-orange-ink)}.vz-product-price del{font:500 18px var(--sans);color:#8d9399}.vz-product-price mark{background:var(--vz-orange);color:var(--vz-ink);font:600 11px var(--mono);letter-spacing:.06em;border-radius:7px;padding:5px 9px}.vz-product-status{font:600 13px var(--sans);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vz-product-status>span{color:#1f8a5b}.vz-product-status>span.is-warn{color:#8a6a12}.vz-product-status>span.is-out{color:#a3412b}.vz-product-status a{color:var(--vz-ink);align-items:center;gap:6px;display:flex}.vz-product-description{font:500 15px/1.65 var(--sans);color:#4a4f56;margin:0}.vz-product-points{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vz-product-points li{font:600 14px var(--sans);align-items:center;gap:8px;display:flex}.vz-product-points svg{color:var(--vz-orange-ink)}.vz-product-variants .nx-variant-selector{color:var(--vz-ink);background:#fff;border:0;border-radius:18px;margin:0;padding:18px}.vz-product-variants .nx-variant-selector legend{float:left;width:100%;font:700 14px var(--sans);letter-spacing:0;color:var(--vz-ink);margin-bottom:10px;padding:0}.vz-product-variants .nx-variant-help{clear:both;font:500 13px/1.5 var(--sans);color:var(--vz-muted);margin:0 0 12px}.vz-product-variants .nx-size-options,.vz-product-variants .nx-color-options{flex-wrap:wrap;gap:8px;display:flex}.vz-product-variants .nx-size-options button,.vz-product-variants .nx-color-options button{border:1.5px solid var(--vz-line);min-width:58px;min-height:48px;color:var(--vz-ink);font:700 14px var(--sans);box-shadow:none;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 14px;display:flex}.vz-product-variants .nx-color-options button{flex-direction:row;gap:8px}.vz-product-variants button small{font:500 10px var(--sans);color:var(--vz-muted)}.vz-product-variants button.selected{border-color:var(--vz-ink);background:var(--vz-ink);color:var(--vz-paper)}.vz-product-variants button.selected small{color:#c9ccd0}.vz-product-variants button:disabled{opacity:.45;cursor:not-allowed}.vz-product-variants .nx-variant-step h3{font:700 13px var(--sans);align-items:center;gap:8px;margin:14px 0 10px;display:flex}.vz-product-variants .nx-variant-step h3 span{background:var(--vz-ink);width:20px;height:20px;color:var(--vz-paper);border-radius:50%;place-items:center;font-size:11px;display:grid}.vz-product-variants .nx-variant-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.vz-product-variants .nx-variant-grid button{border:1.5px solid var(--vz-line);color:var(--vz-ink);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.vz-product-variants .nx-variant-grid img{object-fit:contain;background:var(--vz-paper);border-radius:10px;width:48px;height:48px}.vz-product-variants .nx-variant-card-copy{font:500 12px var(--sans);flex-direction:column;gap:2px;display:flex}.vz-product-variants .nx-variant-card-copy em{color:var(--vz-muted);font-size:11px;font-style:normal}.vz-product-variants .nx-variant-grid button.selected .nx-variant-card-copy em{color:#c9ccd0}.vz-buybox{flex-direction:column;gap:10px;display:flex}.vz-buybox-row{gap:10px;display:flex}.vz-buybox-row .vz-btn{flex:1;height:58px}.vz-buybox-icon{border:1px solid var(--vz-line);width:58px;height:58px;color:var(--vz-ink);cursor:pointer;background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.vz-buybox-icon:hover{border-color:var(--vz-ink)}.vz-buybox-icon.active{color:var(--vz-orange)}.vz-buybox-icon.active svg{fill:currentColor}.vz-buybox-added{color:#0f5b52;background:#e3f6f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vz-buybox-added span{font:500 12px var(--sans);flex-direction:column;flex:1;display:flex}.vz-buybox-added strong{font:700 14px var(--sans)}.vz-buybox-added button{background:var(--vz-ink);color:var(--vz-paper);font:700 13px var(--sans);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;display:flex}.vz-buybox-note{font:500 12px/1.5 var(--sans);color:var(--vz-muted);margin:0}.vz-product-trust{background:#fff;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.vz-product-trust li{border-bottom:1px solid var(--vz-paper);align-items:center;gap:12px;padding:14px 16px;display:flex}.vz-product-trust li:last-child{border:0}.vz-product-trust span{background:var(--vz-paper);width:30px;height:30px;color:var(--vz-orange-ink);border-radius:9px;flex:none;place-items:center;display:grid}.vz-product-trust p{font:500 12px var(--sans);color:var(--vz-muted);flex-direction:column;margin:0;display:flex}.vz-product-trust strong{font:700 14px var(--sans);color:var(--vz-ink)}.vz-product-specs{margin-top:72px}.vz-product-specs h2{margin-bottom:20px}.vz-product-specs dl{background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.vz-product-specs dl>div{border-bottom:1px solid var(--vz-paper);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.vz-product-specs dl>div:nth-child(odd){border-right:1px solid var(--vz-paper)}.vz-product-specs dt{font:500 11px var(--mono);letter-spacing:.1em;color:var(--vz-muted);text-transform:uppercase}.vz-product-specs dd{font:500 14px var(--sans);margin:0}.vz-wrap.vz-product-feedback{margin-top:56px}@media (width<=1100px){.vz-product-main{grid-template-columns:1fr}.vz-gallery{position:static}.vz-product-specs dl{grid-template-columns:1fr}.vz-product-specs dl>div:nth-child(odd){border-right:0}}.vz-product-feedback .nx-product-feedback{color:var(--vz-ink);background:0 0;padding:0}.vz-product-feedback .nx-product-feedback>header>div>span{font:500 11px var(--mono);letter-spacing:.16em;color:var(--vz-orange-ink);text-transform:uppercase}.vz-product-feedback .nx-product-feedback h2{font:600 32px var(--display);letter-spacing:-.05em}.vz-product-feedback .nx-product-feedback p{color:var(--vz-muted-2)}.vz-product-feedback .nx-feedback-summary svg{color:var(--vz-orange);fill:#ffd9c9}.vz-product-feedback .nx-feedback-reviews article,.vz-product-feedback .nx-feedback-layout>aside{border:0;border-radius:20px}.vz-product-feedback .nx-feedback-reviews article header span{color:var(--vz-orange-ink)}.vz-product-feedback .nx-feedback-stars button{border-color:var(--vz-line);border-radius:10px}.vz-product-feedback .nx-feedback-stars button.selected{color:var(--vz-orange-ink);background:#fff1eb}.vz-product-feedback .nx-feedback-stars button.selected svg{fill:var(--vz-orange)}.vz-product-feedback .nx-feedback-layout textarea{border-color:var(--vz-line);border-radius:12px}.vz-product-feedback .nx-feedback-submit,.vz-product-feedback .nx-feedback-login button{background:var(--vz-orange);color:var(--vz-ink);border-radius:14px;font-weight:800}.vz-product-feedback .nx-product-feedback svg{color:var(--vz-ink)}.vz-buybox-options{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.vz-buybox-options>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vz-buybox-options strong{font:700 14px var(--sans)}.vz-buybox-options small{font:500 11px var(--mono);letter-spacing:.06em;color:var(--vz-muted)}.vz-buybox-options>span{font:600 12px var(--sans);color:var(--vz-muted-2);flex:none}.vz-stepper.is-large{background:#fff;border-radius:14px;flex:none;height:58px}.vz-stepper.is-large button{width:44px}.vz-similar{flex-direction:column;gap:12px;margin-top:6px;display:flex}.vz-similar header{justify-content:space-between;align-items:baseline;display:flex}.vz-similar h2{font:600 20px var(--display);letter-spacing:-.04em;margin:0}.vz-similar header a{font:700 13px var(--sans);color:var(--vz-orange-ink)}.vz-similar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vz-similar>div>a{background:#fff;border-radius:18px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:10px;transition:box-shadow .2s;display:grid}.vz-similar>div>a:hover{box-shadow:0 12px 28px #11151b1a}.vz-similar>div>a>span{aspect-ratio:1;background:#fff;border-radius:12px;overflow:hidden}.vz-similar img{object-fit:contain;width:100%;height:100%}.vz-similar p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.vz-similar small{font:500 10px var(--mono);letter-spacing:.08em;color:var(--vz-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vz-similar b{font:600 13px/1.3 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vz-similar .vz-price strong{font-size:15px}.vz-product-specs.has-hero{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:stretch;gap:24px;display:grid}.vz-product-specs.has-hero dl{grid-template-columns:1fr}.vz-product-specs.has-hero dl>div:nth-child(odd){border-right:0}.vz-product-hero{background:var(--vz-ink);min-height:380px;color:var(--vz-paper);border-radius:24px;position:relative;overflow:hidden}.vz-product-hero img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.vz-product-hero:hover img{transform:scale(1.04)}.vz-product-hero>i{background:linear-gradient(#11151b00 30%,#11151bf2 100%);position:absolute;inset:0}.vz-product-hero>div{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.vz-product-hero span{font:500 11px var(--mono);letter-spacing:.14em;color:var(--accent)}.vz-product-hero strong{font:600 30px/1.05 var(--display);letter-spacing:-.045em;color:var(--vz-paper)}.vz-product-hero p{max-width:420px;font:500 14px/1.5 var(--sans);color:#c9ccd0;margin:0}.vz-product-hero small{font:700 13px var(--sans);color:var(--vz-orange);align-items:center;gap:6px;display:flex}@media (width<=1100px){.vz-product-specs.has-hero{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vz-product-hero img{transition:none}}.vz-product-story{background:#fff;border-radius:24px;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:40px;margin-top:72px;padding:36px 40px;display:grid}.vz-product-story h2{font:600 32px/1.05 var(--display);letter-spacing:-.05em;margin:0}.vz-product-story>div{flex-direction:column;gap:16px;max-width:820px;display:flex}.vz-product-story p{font:500 16px/1.75 var(--sans);color:#3a3f46;margin:0}.vz-product-story ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vz-product-story li{font:500 16px/1.6 var(--sans);color:#3a3f46;padding-left:22px;position:relative}.vz-product-story li:before{content:"";background:var(--vz-orange);border-radius:2px;width:8px;height:8px;position:absolute;top:.65em;left:4px}.vz-product-story+.vz-product-specs{margin-top:40px}@media (width<=1100px){.vz-product-story{grid-template-columns:1fr;gap:20px;padding:28px}}.vz-breadcrumb{font:500 12px var(--mono);color:var(--vz-muted);align-items:center;gap:8px;padding:24px 0 10px;display:flex}.vz-breadcrumb a:hover{color:var(--vz-ink)}.vz-breadcrumb b{color:var(--vz-ink);font-weight:600}.vz-shop-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.vz-shop-head h1{font:600 40px/1.05 var(--display);letter-spacing:-.05em;margin:0}.vz-shop-head p{font:500 14px var(--sans);color:var(--vz-muted);margin:8px 0 0}.vz-shop-head label{font:500 13px var(--sans);color:var(--vz-muted-2);align-items:center;gap:12px;display:flex}.vz-shop-head select{border:1px solid var(--vz-line);min-width:180px;height:44px;color:var(--vz-ink);font:600 14px var(--sans);background:#fff;border-radius:12px;padding:0 12px}.vz-shop-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.vz-filters{scrollbar-width:thin;background:#fff;border-radius:22px;flex-direction:column;gap:22px;max-height:calc(100vh - 160px);padding:22px;display:flex;position:sticky;top:140px;overflow-y:auto}.vz-filters>header{border-bottom:1px solid var(--vz-soft);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.vz-filters h2{font:600 17px var(--display);letter-spacing:-.03em;margin:0}.vz-filters>header span{font:500 10px var(--mono);letter-spacing:.08em;color:var(--vz-muted)}.vz-filters fieldset{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.vz-filters legend{width:100%;font:700 14px var(--sans);justify-content:space-between;margin-bottom:8px;padding:0;display:flex}.vz-filters legend small{font:500 10px var(--mono);color:var(--vz-muted)}.vz-filters fieldset>label{min-height:34px;font:500 14px var(--sans);cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -6px;padding:0 6px;display:grid;position:relative}.vz-filters fieldset>label:hover{background:var(--vz-paper)}.vz-filters fieldset>label.is-empty{opacity:.45}.vz-filters fieldset>label input{opacity:0;pointer-events:none;position:absolute}.vz-filters fieldset>label i{width:20px;height:20px;color:var(--vz-paper);background:#fff;border:1.5px solid #c9c6be;border-radius:6px;place-items:center;display:grid}.vz-filters fieldset>label input:checked+i{border-color:var(--vz-ink);background:var(--vz-ink)}.vz-filters fieldset>label.is-radio i{border-radius:50%}.vz-filters fieldset>label.is-radio input:checked+i{box-shadow:inset 0 0 0 4px var(--vz-ink);background:#fff}.vz-filters fieldset>label input:focus-visible+i{outline:3px solid var(--vz-orange);outline-offset:2px}.vz-filters fieldset>label small{font:500 11px var(--mono);color:var(--vz-muted)}.vz-histogram{align-items:flex-end;gap:3px;height:48px;margin:4px 0 0;display:flex}.vz-histogram i{background:#d9d6ce;border-radius:2px 2px 0 0;flex:1}.vz-histogram i.in{background:var(--vz-ink)}.vz-range{height:22px;margin:-2px 0 6px;position:relative}.vz-range:before{content:"";background:var(--vz-ink);height:2px;position:absolute;top:10px;left:0;right:0}.vz-range input{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.vz-range input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;border:2px solid var(--vz-ink);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px}.vz-range input::-moz-range-thumb{pointer-events:auto;border:2px solid var(--vz-ink);cursor:grab;background:#fff;border-radius:50%;width:16px;height:16px}.vz-price-inputs{align-items:center;gap:8px;margin-bottom:8px;display:flex}.vz-price-inputs span{border:1px solid var(--vz-line);font:700 13px var(--sans);text-align:center;border-radius:10px;flex:1;padding:9px 10px}.vz-price-inputs i{background:var(--vz-muted);width:10px;height:1px}.vz-switches{flex-direction:column;gap:8px;display:flex}.vz-switches label{background:var(--vz-paper);font:600 13px var(--sans);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.vz-switches input{appearance:none;cursor:pointer;background:#c9c6be;border-radius:10px;width:36px;height:20px;margin:0;transition:background .2s;position:relative}.vz-switches input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.vz-switches input:checked{background:var(--vz-orange)}.vz-switches input:checked:after{transform:translate(16px)}.vz-clear{color:var(--vz-orange-ink);font:700 13px var(--sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0}.vz-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.vz-filter-chips button{background:var(--vz-ink);color:var(--vz-paper);font:600 12px var(--sans);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:6px 10px;display:flex}.vz-shop .vz-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.vz-empty{background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:48px;display:flex}.vz-empty h2{font:600 22px var(--display);letter-spacing:-.03em;margin:0}.vz-empty p{color:var(--vz-muted);margin:0}@media (width<=1100px){.vz-shop-layout{grid-template-columns:220px minmax(0,1fr)}}.vz-shop-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.vz-shop-head label.vz-shop-search{border:1px solid var(--vz-line);width:min(420px,32vw);height:44px;color:var(--vz-muted);background:#fff;border-radius:12px;gap:10px;padding:0 12px 0 14px}.vz-shop-search:focus-within{border-color:var(--vz-ink)}.vz-shop-search input{min-width:0;height:100%;color:var(--vz-ink);font:500 14px var(--sans);background:0 0;border:0;outline:0;flex:1}.vz-shop-search input::-webkit-search-cancel-button{display:none}.vz-shop-search button{background:var(--vz-soft);width:28px;height:28px;color:var(--vz-ink);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.nx-cart-page{color:#17211d;min-height:100vh;font-family:var(--sans);box-sizing:border-box;background:#f5f4ef;padding:112px max(24px,50vw - 640px) 64px}.nx-cart-steps{color:#8a9087;border-bottom:1px solid #dedfd7;justify-content:center;align-items:center;gap:48px;padding:0 0 28px;font-size:15px;display:flex}.nx-cart-steps span{align-items:center;gap:10px;display:flex}.nx-cart-steps b{border:1px solid #d7dad1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.nx-cart-steps [aria-current]{color:#263a20;font-weight:700}.nx-cart-steps [aria-current] b{background:#b7ef4e;border-color:#b7ef4e}.nx-cart-page-heading{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 26px;display:flex}.nx-cart-page-heading>div>span{letter-spacing:.1em;color:#61734a;font-size:12px;font-weight:700}.nx-cart-page h1{font:750 clamp(30px,3vw,42px) var(--sans);letter-spacing:-.035em;margin:8px 0}.nx-cart-page-heading p{color:#677267;margin:0;font-size:16px;line-height:1.5}.nx-cart-page a{color:inherit;text-decoration:none}.nx-cart-page-heading>a{align-items:center;gap:9px;font-size:15px;font-weight:650;display:flex}.nx-cart-page-confirmation{color:#365c24;background:#eff7e7;border:1px solid #c2d9ad;border-radius:9px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex}.nx-cart-page-confirmation strong,.nx-cart-page-confirmation span{font-size:15px;line-height:1.5;display:block}.nx-cart-page-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.nx-cart-page-products,.nx-cart-page-summary{background:#fff;border:1px solid #dcdfd6;border-radius:12px;overflow:hidden}.nx-cart-page-products>header,.nx-cart-page-summary>header{border-bottom:1px solid #e8eae3;align-items:center;gap:12px;padding:22px 24px;display:flex}.nx-cart-page h2{font:700 21px var(--sans);letter-spacing:-.02em;margin:0}.nx-cart-page-products article{border-bottom:1px solid #e8eae3;grid-template-columns:110px minmax(0,1fr) 160px;align-items:center;gap:22px;padding:28px 24px;display:grid}.nx-cart-page-products article:last-child{border:0}.nx-cart-page-image{background:#f7f7f3;border-radius:8px;place-items:center;height:125px;display:grid}.nx-cart-page-image img{object-fit:contain;width:100%;height:100%}.nx-cart-page-product-copy small{color:#758167;font-size:13px}.nx-cart-page-product-copy h3{font:650 17px/1.4 var(--sans);margin:7px 0 10px}.nx-cart-page-product-copy>span{color:#667367;font-size:14px}.nx-cart-page-remove{color:#788176;font:14px var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;padding:0;display:flex}.nx-cart-page-product-controls{text-align:right;gap:8px;display:grid}.nx-cart-page-product-controls>span{color:#6a7669;font-size:13px}.nx-cart-page-product-controls>div{justify-content:flex-end;align-items:center;gap:0;display:flex}.nx-cart-page-product-controls button,.nx-cart-page-product-controls output{box-sizing:border-box;width:40px;height:40px;font:650 16px var(--sans);background:#fff;border:1px solid #d4dacf;place-items:center;display:grid}.nx-cart-page-product-controls button{cursor:pointer}.nx-cart-page-product-controls button:disabled{opacity:.35;cursor:wait}.nx-cart-page-product-controls output{border-inline:0}.nx-cart-page-product-controls small{color:#647952;min-height:26px;font-size:11px;line-height:1.4}.nx-cart-page-product-controls strong{color:#325f1e;font-size:20px}.nx-cart-page-summary{position:sticky;top:92px}.nx-cart-page-summary dl{margin:0;padding:8px 24px}.nx-cart-page-summary dl>div{justify-content:space-between;gap:14px;padding:12px 0;font-size:15px;display:flex}.nx-cart-page-summary dt{color:#6c786b}.nx-cart-page-summary dd{margin:0;font-weight:650}.nx-cart-page-subtotal{border-top:1px solid #e8eae3;gap:8px;margin:8px 24px 20px;padding-top:20px;display:grid}.nx-cart-page-subtotal>span{font-size:15px}.nx-cart-page-subtotal strong{color:#315f20;letter-spacing:-.02em;font-size:31px}.nx-cart-page-subtotal p{color:#6c786b;font-size:14px;line-height:1.5}.nx-cart-payment-status{background:#f6f8f0;border:1px solid #e0e5d6;border-radius:8px;align-items:flex-start;gap:10px;margin:0 24px 22px;padding:15px;display:flex}.nx-cart-payment-status svg{color:#648343;flex:none}.nx-cart-payment-status strong{font-size:14px}.nx-cart-payment-status p{color:#687565;margin:5px 0 0;font-size:13px;line-height:1.5}.nx-cart-page-shop{text-align:center;background:#b7ef4e;border-radius:6px;margin:0 24px 24px;padding:15px;font-size:15px;font-weight:700;display:block}.nx-cart-page-empty{text-align:center;background:#fff;border:1px solid #dcdfd6;border-radius:12px;justify-items:center;gap:16px;padding:60px 24px;display:grid}.nx-cart-page-empty svg{color:#638245}.nx-cart-page-empty p{color:#677267;font-size:16px}.nx-cart-page-empty>a{background:#b7ef4e;border-radius:6px;padding:15px 28px;font-weight:700}@media (width<=1050px){.nx-cart-page-layout{grid-template-columns:minmax(0,1fr) 300px}.nx-cart-page-products article{grid-template-columns:80px 1fr;gap:16px}.nx-cart-page-product-controls{text-align:left;grid-column:2}.nx-cart-page-product-controls>div{justify-content:flex-start}}@media (width<=760px){.nx-cart-page{padding:92px 18px 40px}.nx-cart-steps{gap:20px;font-size:13px}.nx-cart-page-heading{flex-direction:column;align-items:flex-start}.nx-cart-page-layout{grid-template-columns:1fr}.nx-cart-page-summary{position:static}.nx-cart-page-products article{padding:22px 18px}.nx-cart-page-confirmation{padding:14px}.nx-cart-page-product-controls strong{font-size:22px}}.nx-cart-variant-label{color:#405b29;background:#f0f6e9;border:1px solid #d1dec3;border-radius:6px;margin:0 0 12px;padding:7px 10px;font-size:14px;display:inline-block}.nx-cart-variant-warning{color:#8b5127;font-size:14px;line-height:1.5}.nx-cart-variant-warning a{font-weight:700;text-decoration:underline}.nx-cart-login-button{color:#17211d;min-height:48px;font:700 15px var(--sans);cursor:pointer;background:#b7ef4e;border:0;border-radius:6px;padding:12px 25px}.nx-cart-login-button:disabled{opacity:.5;cursor:not-allowed}.nx-cart-page-error{color:#8c302b;font:14px/1.5 var(--sans);background:#fff3f2;border:1px solid #e9b8b5;border-radius:7px;padding:14px 18px}.vz-checkout-address{box-sizing:border-box;color:#14181e;width:min(580px,100% - 32px);max-height:calc(100dvh - 32px);font:14px/1.5 var(--sans,sans-serif);background:#faf9f6;border:0;border-radius:24px;margin:auto;padding:28px;overflow:auto;box-shadow:0 20px 80px #0005}.vz-checkout-address::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c12b3}.vz-checkout-address header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vz-checkout-address header small{letter-spacing:.12em;color:#686e77;font-size:11px;font-weight:700}.vz-checkout-address h2{letter-spacing:-.04em;margin:5px 0 12px;font-size:27px;line-height:1.2}.vz-checkout-address header button{color:#14181e;cursor:pointer;background:#e9e7e2;border:0;border-radius:50%;min-width:36px;height:36px;font-size:25px}.vz-checkout-address p{color:#626872;margin:0 0 20px}.vz-checkout-address fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;display:grid}.vz-checkout-address label{gap:6px;font-weight:600;display:grid}.vz-checkout-address label span{color:#626872;font-size:12px;font-weight:400}.vz-checkout-address .is-wide{grid-column:1/-1}.vz-checkout-address input,.vz-checkout-address select{box-sizing:border-box;color:#14181e;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c9cbd0;border-radius:9px;padding:10px}.vz-checkout-address input:focus-visible,.vz-checkout-address select:focus-visible,.vz-checkout-address button:focus-visible{outline-offset:2px;outline:3px solid #ff713f}.vz-checkout-address .vz-checkout-address-note{margin:22px 0 12px;font-size:12px}.vz-checkout-address .vz-checkout-address-error{color:#a52b13;margin:16px 0 0}.vz-checkout-address-submit{color:#14181e;width:100%;min-height:48px;font:700 15px var(--sans,sans-serif);cursor:pointer;background:#ff6b38;border:0;border-radius:10px}.vz-checkout-address button:disabled{opacity:.6;cursor:wait}.vz-checkout-cep-help{background:#f0f2ee;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.vz-checkout-address .vz-checkout-cep-help p{color:#4e5f54;margin:0;font-size:12px;line-height:1.5}.vz-checkout-address .vz-checkout-cep-help button{color:#b84520;min-height:32px;font:600 12px var(--sans,sans-serif);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media (width<=480px){.vz-checkout-address{padding:20px}.vz-checkout-address fieldset{grid-template-columns:1fr}.vz-checkout-address h2{font-size:23px}}.nx-shipping-estimator{font:14px/1.4 var(--sans);opacity:.92;border:1px solid;border-radius:10px;gap:12px;margin:16px 0;padding:18px;display:grid}.nx-shipping-estimator h3{margin:0;font-size:17px}.nx-shipping-estimator label{gap:7px;display:grid}.nx-shipping-estimator select{color:#17211d;width:100%;font:inherit;background:#fff;border:1px solid #929990;border-radius:6px;padding:10px}.nx-shipping-estimator button{color:#17211d;font:700 14px var(--sans);cursor:pointer;background:#b7ef4e;border:0;border-radius:6px;padding:12px}.nx-shipping-estimator button:disabled{opacity:.5;cursor:wait}.nx-shipping-estimator .nx-shipping-secondary{color:inherit;background:0 0;border:1px solid #8886;font-size:13px}.nx-shipping-estimator p{margin:0;line-height:1.5}.nx-shipping-estimator ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.nx-shipping-estimator li{border-top:1px solid #8886;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.nx-shipping-estimator li strong{white-space:nowrap}.nx-shipping-estimator li label{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.nx-checkout-return{color:#244423;font:15px/1.5 var(--sans);background:#eff7e7;border:1px solid #8baa72;border-radius:8px;margin:18px 0;padding:14px 18px}.vz-cart-head{align-items:baseline;gap:16px;padding:40px 0 28px;display:flex}.vz-cart-head h1{font:600 44px/1 var(--display);letter-spacing:-.05em;margin:0}.vz-cart-head span{font:500 15px var(--sans);color:var(--vz-muted)}.vz-cart-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:32px;display:grid}.vz-cart-lines{flex-direction:column;gap:12px;display:flex}.vz-cart-lines article{background:#fff;border-radius:22px;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:20px;padding:16px;transition:box-shadow .3s;display:grid}.vz-cart-lines article.is-highlighted{box-shadow:0 0 0 2px var(--vz-teal)}.vz-cart-image{aspect-ratio:1;background:var(--vz-paper);border-radius:14px;overflow:hidden}.vz-cart-image img{object-fit:contain;width:100%;height:100%}.vz-cart-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.vz-cart-copy small{font:500 10px var(--mono);letter-spacing:.1em;color:var(--vz-muted);text-transform:uppercase}.vz-cart-copy h3{font:600 16px/1.3 var(--sans);margin:0}.vz-cart-stock{font:600 13px var(--sans);color:#1f8a5b;margin:0}.vz-cart-stock.is-out{color:#a3412b}.vz-cart-warn{font:500 13px var(--sans);color:#8a2d12;margin:0}.vz-cart-warn a{font-weight:700;text-decoration:underline!important}.vz-cart-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.vz-text-btn{color:var(--vz-muted-2);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:4px 0}.vz-text-btn:hover{color:var(--vz-ink)}.vz-text-btn.is-danger{color:#b23a1e}.vz-text-btn:disabled{opacity:.4;cursor:wait}.vz-cart-status{font:500 12px var(--sans);color:var(--vz-muted)}.vz-cart-total{font:800 18px var(--sans);white-space:nowrap}.vz-cart-summary{background:var(--vz-ink);color:var(--vz-paper);border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex;position:sticky;top:140px}.vz-cart-summary h2{font:600 22px var(--display);letter-spacing:-.04em;margin:0 0 4px}.vz-cart-summary dl{flex-direction:column;gap:10px;margin:0;display:flex}.vz-cart-summary dl>div{font:500 14px var(--sans);justify-content:space-between;gap:12px;display:flex}.vz-cart-summary dt{color:#c9ccd0}.vz-cart-summary dd{text-align:right;flex-direction:column;margin:0;display:flex}.vz-cart-grand{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.vz-cart-grand>span{font:700 15px var(--sans)}.vz-cart-grand strong{font:800 30px var(--sans);letter-spacing:-.02em;flex-direction:column;align-items:flex-end;display:flex}.vz-cart-summary p{font:500 12px/1.5 var(--sans);color:#a3a7ad;margin:0}.vz-cart-summary .vz-btn{width:100%}.vz-cart-state{text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:14px;margin-top:40px;padding:72px 24px;display:flex}.vz-cart-state h1{font:600 28px var(--display);letter-spacing:-.04em;margin:0}.vz-cart-state p{max-width:420px;color:var(--vz-muted);margin:0}@media (width<=1100px){.vz-cart-layout{grid-template-columns:1fr}.vz-cart-summary{position:static}}.vz-checkout-page{background:var(--vz-paper,#f2f0e9);color:var(--vz-ink,#10151c);font-family:var(--sans,sans-serif);padding:30px 0 72px}.vz-checkout-back{color:#68707a;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.vz-checkout-hero{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 28px;display:flex}.vz-checkout-eyebrow{font:600 11px var(--mono,monospace);letter-spacing:.1em;color:#737882}.vz-checkout-hero h1{font:600 clamp(34px,4vw,58px)/1.1 var(--display,sans-serif);letter-spacing:-.055em;margin:10px 0 14px}.vz-checkout-hero h1>span{color:#ff6b38}.vz-checkout-hero p{color:#69717b;margin:0;font-size:15px;line-height:1.6}.vz-checkout-safe{white-space:nowrap;border:1px solid #d5d7d4;border-radius:30px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.vz-checkout-steps{border-bottom:1px solid #dbdcd8;gap:34px;margin:0 0 28px;padding:0 0 26px;list-style:none;display:flex}.vz-checkout-steps li{color:#858a90;align-items:center;gap:9px;font-size:13px;display:flex}.vz-checkout-steps li>span{border:1px solid #d5d7d4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.vz-checkout-steps .is-done>span{color:#287b5b;background:#e1eee7;border:0}.vz-checkout-steps .is-current{color:#14181e;font-weight:700}.vz-checkout-steps .is-current>span{color:#14181e;background:#ff6b38;border:0}.vz-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:32px;display:grid}.vz-checkout-main{gap:20px;min-width:0;display:grid}.vz-checkout-contact,.vz-checkout-delivery,.vz-checkout-payment{background:#fff;border-radius:24px;padding:28px}.vz-checkout-contact{align-items:center;gap:15px;display:flex}.vz-checkout-icon{background:#f1f0ec;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.vz-checkout-contact .vz-checkout-icon{color:#2f7b59;background:#e8f2ec}.vz-checkout-contact small,.vz-checkout-section-title small{font:500 10px var(--mono,monospace);letter-spacing:.1em;color:#858a90}.vz-checkout-contact h2,.vz-checkout-section-title h2{letter-spacing:-.025em;margin:4px 0;font-size:19px;font-weight:600}.vz-checkout-contact p{color:#737a83;overflow-wrap:anywhere;margin:0;font-size:13px}.vz-checkout-contact>span{color:#287b5b;margin-left:auto;font-size:11px}.vz-checkout-section-title{align-items:center;gap:14px;margin-bottom:20px;display:flex}.vz-checkout-delivery .nx-shipping-estimator{opacity:1;border:0;gap:16px;margin:0;padding:0}.vz-checkout-delivery .nx-shipping-estimator>h3{display:none}.vz-checkout-delivery .nx-shipping-free{color:#246e4c;background:#e9f3ec;border-radius:10px;padding:12px 16px;font-size:13px}.vz-checkout-delivery .nx-shipping-estimator>p{color:#747b84;font-size:13px}.vz-checkout-delivery .nx-shipping-estimator>button{background:#ff6b38;border-radius:10px;min-height:48px;font-size:15px}.vz-checkout-delivery .nx-shipping-estimator>.nx-shipping-secondary{background:0 0;border:1px solid #d4d6db;min-height:40px;font-size:13px}.vz-checkout-delivery .vz-checkout-address.is-inline{width:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:6px 0;padding:0;overflow:visible}.vz-checkout-address.is-inline header{display:none}.vz-checkout-delivery .vz-checkout-address-submit{color:#fff;background:#14181e}.vz-checkout-payment{border-radius:20px;padding:20px}.vz-checkout-payment .vz-checkout-section-title{gap:10px;margin-bottom:12px}.vz-checkout-payment .vz-checkout-icon{border-radius:10px;width:32px;height:32px}.vz-checkout-payment .vz-checkout-icon svg{width:17px;height:17px}.vz-checkout-payment .vz-checkout-section-title h2{margin:2px 0;font-size:16px}.vz-checkout-payment .vz-checkout-section-title small{font-size:9px}.vz-checkout-methods{flex-wrap:wrap;gap:8px;display:flex}.vz-checkout-methods>div{border:1px solid #e0e2e5;border-radius:9px;align-items:center;gap:12px;min-height:42px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.vz-card-brands{border-left:1px solid #e0e2e5;align-items:center;gap:10px;padding-left:12px;display:flex}.vz-card-brands img{object-fit:contain;display:block}.vz-pix-logo{object-fit:contain;width:70px;height:25px;display:block}.vz-checkout-payment>p{color:#747b84;margin:10px 0 0;font-size:11px;line-height:1.5}.vz-checkout-summary{color:#f2f0e9;background:#10151c;border-radius:28px;padding:30px;position:sticky;top:140px}.vz-checkout-summary>small{font:500 10px var(--mono,monospace);letter-spacing:.13em;color:#a3a7af}.vz-checkout-summary h2{font:600 28px/1.2 var(--display,sans-serif);letter-spacing:-.04em;max-width:260px;margin:12px 0 26px}.vz-checkout-summary ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.vz-checkout-summary li{grid-template-columns:60px 1fr;align-items:start;gap:12px;display:grid}.vz-checkout-summary img{object-fit:contain;background:#fff;border-radius:10px;width:60px;height:60px}.vz-checkout-summary li>div{gap:5px;min-width:0;display:grid}.vz-checkout-summary li strong{font-size:13px;line-height:1.5}.vz-checkout-summary li span{color:#a2a8b1;font-size:11px}.vz-checkout-summary li b{grid-column:2;margin-top:-5px;font-size:14px}.vz-checkout-total{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;display:flex}.vz-checkout-total>span{font-size:13px}.vz-checkout-total strong{letter-spacing:-.035em;font-size:26px;font-weight:800;display:block}.vz-checkout-price-note{color:#a2a8b1;margin:12px 0 22px;font-size:11px;line-height:1.6}.vz-checkout-perks{border-top:1px solid #ffffff24;padding-top:12px}.vz-checkout-perks p{color:#c1c6cd;align-items:center;gap:10px;font-size:12px;display:flex}.vz-checkout-brand{color:#ff6b38;font:600 10px var(--mono,monospace);letter-spacing:.1em;justify-content:space-between;margin-top:25px;display:flex}.vz-checkout-brand span{font-size:20px}.vz-checkout-empty{text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:16px;padding:60px 24px;display:grid}.vz-checkout-empty h1{margin:0;font-size:32px}.vz-checkout-empty p{color:#747b84;margin:0}.vz-cart-checkout .vz-cart-checkout-link{font:700 15px var(--sans,sans-serif);background:#ff6b38;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;color:#14181e!important}.vz-checkout-payment{scroll-margin-top:155px}.vz-payment-form{gap:18px;min-width:0;margin-top:18px;display:grid}.vz-payment-confirm-total{border-top:1px solid #eeede8;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:13px;display:flex}.vz-payment-confirm-total strong{letter-spacing:-.04em;font-size:24px}.vz-payment-submit{color:#10151c;width:100%;font:700 14px var(--sans,sans-serif);cursor:pointer;background:#ff6b38;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:16px;display:flex}.vz-payment-submit:disabled{opacity:.5;cursor:not-allowed}.vz-payment-submit:focus-visible,.vz-checkout-saved-delivery button:focus-visible{outline-offset:3px;outline:3px solid #10151c}.vz-payment-security{color:#737a83;justify-content:center;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.vz-payment-error{background:#fff0e9;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.5;color:#a32c1d!important}.vz-payment-test{color:#806013;background:#fff4d6;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.vz-payment-loading{color:#747b84;padding:20px 0;font-size:13px}.vz-payment-notice{color:#747b84;font-size:13px;line-height:1.6}.vz-checkout-saved-delivery{gap:10px;font-size:14px;display:grid}.vz-checkout-saved-delivery p{color:#747b84;margin:0;line-height:1.7}.vz-checkout-saved-delivery>span{color:#287b5b;font-size:13px}.vz-checkout-saved-delivery button{font:600 12px var(--sans,sans-serif);cursor:pointer;background:0 0;border:1px solid #d9dddf;border-radius:9px;justify-self:start;padding:10px 16px}.vz-checkout-saved-delivery small{color:#747b84;font-size:11px}.vz-checkout-result{text-align:center;background:#fff;border-radius:28px;justify-items:center;gap:20px;margin:36px auto;display:grid;max-width:660px!important;padding:40px!important}.vz-result-icon{color:#d84b26;background:#fff0e9;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.vz-result-icon.is-paid{color:#287b5b;background:#e8f2ec}.vz-checkout-result h1{font:600 clamp(28px,4vw,42px)/1.2 var(--display,sans-serif);letter-spacing:-.045em;margin:0}.vz-checkout-result p{color:#747b84;margin:0;font-size:14px;line-height:1.7}.vz-result-order{background:#f2f0e9;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:16px;padding:16px 22px;font-size:14px;display:flex}.vz-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vz-result-actions .vz-btn{font-size:13px}.vz-checkout-result .vz-payment-error{width:100%}@media (width<=900px){.vz-checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.vz-checkout-contact,.vz-checkout-delivery,.vz-checkout-payment,.vz-checkout-summary{padding:22px}}@media (width<=760px){.vz-checkout-page{padding:22px 0 45px}.vz-checkout-page>.vz-wrap{padding-left:18px;padding-right:18px}.vz-checkout-layout{grid-template-columns:1fr}.vz-checkout-summary{position:static}.vz-checkout-hero{align-items:flex-start;margin:25px 0}.vz-checkout-safe{display:none}.vz-checkout-eyebrow{font-size:9px;line-height:1.6;display:block}.vz-checkout-hero h1{font-size:36px}.vz-checkout-hero p{font-size:13px}.vz-checkout-steps{justify-content:space-between;gap:12px}.vz-checkout-steps li{gap:6px;font-size:10px}.vz-checkout-steps li>span{width:23px;height:23px}.vz-checkout-contact{flex-wrap:wrap}.vz-checkout-contact>span{display:none}.vz-checkout-contact h2{font-size:17px}.vz-checkout-contact,.vz-checkout-delivery,.vz-checkout-payment{border-radius:20px;padding:20px}.vz-checkout-page .vz-checkout-address fieldset{grid-template-columns:1fr}.vz-checkout-payment{padding:18px}}.vz-payment-redesign{color:#11151b;background:#f2f0e9;padding:32px 0 72px}.vz-payment-redesign>.vz-wrap{max-width:1280px;padding:0 40px}.vz-checkout-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.vz-checkout-top h1{font:600 40px/1.1 var(--display,sans-serif);letter-spacing:-.045em;margin:12px 0 0}.vz-payment-redesign .vz-checkout-back{font-size:13px;font-weight:700}.vz-payment-redesign .vz-checkout-steps{border:0;gap:0;margin:0;padding:0}.vz-payment-redesign .vz-checkout-steps li{white-space:nowrap;gap:8px;font-size:13px;font-weight:700}.vz-payment-redesign .vz-checkout-steps li:not(:last-child):after{content:"";background:#d5d2ca;width:40px;height:2px;margin:0 12px}.vz-payment-redesign .vz-checkout-steps li.is-done:after{background:#11151b}.vz-payment-redesign .vz-checkout-steps li>span{background:0 0;border:2px solid #d5d2ca;width:24px;height:24px}.vz-payment-redesign .vz-checkout-steps .is-done{color:#1f7a52}.vz-payment-redesign .vz-checkout-steps .is-done>span{color:#fff;background:#1f7a52;border:0}.vz-payment-redesign .vz-checkout-steps .is-current>span{background:#ff7044;border:0}.vz-payment-redesign .vz-checkout-layout{grid-template-columns:minmax(0,1fr) 360px;gap:32px}.vz-payment-redesign .vz-checkout-main{gap:18px}.vz-checkout-saved-account{color:#f2f0e9;background:#11151b;border-radius:20px;align-items:center;gap:16px;padding:18px 22px;display:flex}.vz-checkout-avatar{color:#11151b;width:46px;height:46px;font:600 18px var(--display,sans-serif);background:#ff7044;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vz-checkout-saved-account strong{font-size:15px;font-weight:800}.vz-checkout-saved-account p{color:#a3a7ad;margin:4px 0 0;font-size:13px;line-height:1.5}.vz-account-ready{color:#42e0d0;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.vz-payment-redesign .vz-checkout-contact{border-radius:24px;padding:26px;display:block}.vz-payment-redesign .vz-checkout-section-title{align-items:flex-start;gap:12px;margin-bottom:20px}.vz-checkout-section-number{color:#fff;background:#11151b;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.vz-checkout-section-number.is-complete{background:#1f7a52}.vz-payment-redesign .vz-checkout-section-title h2{font:600 19px/1.2 var(--display,sans-serif);letter-spacing:-.045em;margin:4px 0}.vz-payment-redesign .vz-checkout-section-title p{color:#6b7079;margin:4px 0 0;font-size:13px;line-height:1.5}.vz-checkout-contact-fields{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.vz-checkout-contact-fields label{color:#4a4f56;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.vz-checkout-contact-fields .is-wide{grid-column:1/-1}.vz-checkout-contact-fields input{box-sizing:border-box;width:100%;height:52px;font:600 15px var(--sans,sans-serif);color:#11151b;background:#fff;border:1.5px solid #d9d6ce;border-radius:13px;min-width:0;padding:0 14px}.vz-checkout-contact-fields input[readonly]{color:#5d6268;background:#faf9f6}.vz-checkout-contact-fields input:focus-visible{outline-offset:2px;outline:2px solid #ff7044}.vz-checkout-contact-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.vz-checkout-contact-footer small{color:#8d9399;align-items:center;gap:5px;font-size:11px;display:flex}.vz-checkout-contact-footer button{font:700 12px var(--sans,sans-serif);cursor:pointer;background:#fff;border:1px solid #e3e0d8;border-radius:9px;flex-shrink:0;padding:8px 12px}.vz-checkout-contact-footer button:disabled{opacity:.5;cursor:default}.vz-contact-saved{color:#1f7a52;grid-column:1/-1;margin:0;font-size:12px}.vz-payment-redesign .vz-checkout-delivery{border-radius:24px;padding:26px}.vz-payment-redesign .vz-checkout-address.is-inline>p{display:none}.vz-payment-redesign .vz-checkout-address fieldset{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px}.vz-payment-redesign .vz-checkout-address label{color:#4a4f56;grid-column:span 3;min-width:0;font-size:13px}.vz-payment-redesign .vz-checkout-address label.is-wide{grid-column:span 6}.vz-payment-redesign .vz-checkout-address input,.vz-payment-redesign .vz-checkout-address select,.vz-payment-redesign .nx-shipping-estimator select{height:52px;font:600 15px var(--sans,sans-serif);color:#11151b;background:#fff;border:1.5px solid #d9d6ce;border-radius:13px;padding:0 14px}.vz-payment-redesign .vz-checkout-address fieldset>:first-child{order:0}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(2){order:1;grid-column:span 2}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(4){background:0 0;order:2;grid-column:span 4;align-content:center;padding:0}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(5){order:3;grid-column:span 4}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(6){order:4;grid-column:span 2}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(7){order:5}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(8){order:6}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(9){order:7;grid-column:span 4}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(3){order:8;grid-column:span 2}.vz-payment-redesign .vz-checkout-address-note{font-size:11px}.vz-payment-redesign .vz-checkout-address-submit,.vz-payment-redesign .nx-shipping-estimator>button{color:#fff;background:#11151b;border-radius:13px;height:52px;font-size:14px}.vz-payment-redesign .nx-shipping-estimator>.nx-shipping-secondary{color:#11151b;background:#fff}.vz-checkout-shipping-choice{border-top:1px solid #eeeae2;margin:10px 0 0;padding-top:24px}.vz-checkout-shipping-choice .vz-checkout-section-title{margin-bottom:14px}.vz-shipping-option{background:#fff;border:1.5px solid #11151b;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.vz-shipping-radio{border:2px solid #11151b;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.vz-shipping-radio:after{content:"";background:#11151b;border-radius:50%;width:10px;height:10px}.vz-shipping-option>div{flex:1;gap:4px;display:grid}.vz-shipping-option strong{font-size:14px}.vz-shipping-option small{color:#6b7079;font-size:12px}.vz-shipping-option b{color:#1f7a52;font-size:14px}.vz-payment-redesign .vz-checkout-payment{border-radius:24px;padding:26px}.vz-payment-redesign .vz-checkout-methods{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vz-payment-redesign .vz-checkout-methods>div{border-radius:14px;min-height:54px;padding:14px}.vz-payment-redesign .vz-checkout-payment>p{font-size:12px}.vz-payment-redesign .vz-checkout-summary{border-radius:24px;padding:24px;top:150px}.vz-payment-redesign .vz-checkout-summary h2{font:600 20px/1.2 var(--display,sans-serif);max-width:none;margin:0 0 20px}.vz-payment-redesign .vz-checkout-summary ul{gap:16px}.vz-payment-redesign .vz-checkout-summary li{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px}.vz-summary-thumb{background:#fff;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;position:relative}.vz-payment-redesign .vz-summary-thumb img{border-radius:8px;width:48px;height:48px}.vz-summary-thumb i{color:#11151b;background:#ff7044;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.vz-payment-redesign .vz-checkout-summary li strong{font-size:13px;font-weight:600;line-height:1.4}.vz-payment-redesign .vz-checkout-summary li b{white-space:nowrap;grid-column:auto;margin:0;font-size:13px}.vz-summary-breakdown{color:#a3a7ad;border-top:1px solid #ffffff1f;gap:9px;margin-top:20px;padding-top:16px;font-size:13px;display:grid}.vz-summary-breakdown>div{justify-content:space-between;gap:14px;display:flex}.vz-summary-breakdown>div>span:last-child{text-align:right;display:grid}.vz-summary-breakdown .is-free{color:#42e0d0}.vz-payment-redesign .vz-checkout-total{align-items:baseline;margin-top:16px;padding-top:16px}.vz-payment-redesign .vz-checkout-total>span{font-size:16px;font-weight:700}.vz-payment-redesign .vz-checkout-total strong{font-size:28px}.vz-payment-redesign .vz-checkout-total>div{text-align:right}.vz-checkout-total small{color:#8d9399;margin-top:4px;font-size:11px;display:block}.vz-summary-security{color:#8d9399;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:11px;line-height:1.6;display:flex}.vz-summary-security svg{color:#42e0d0;flex-shrink:0;margin-top:2px}.vz-summary-brands{align-items:center;gap:14px;margin-top:20px;display:flex}.vz-summary-brands img{object-fit:contain;width:36px;height:22px}.vz-summary-brands img:last-child{width:54px}.vz-payment-fields{gap:20px;min-width:0;display:grid}.vz-payment-fields.has-card{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);align-items:start}.vz-stripe-fields{min-width:0}.vz-card-preview{isolation:isolate;aspect-ratio:1.586;color:#fff;background:linear-gradient(135deg,#11151b,#2a313c);border-radius:18px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #11151b25}.vz-card-orbit{z-index:-1;background:#ffffff10;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.vz-card-preview-top{justify-content:space-between;align-items:center;display:flex}.vz-card-chip{background:linear-gradient(135deg,#e9c97a,#b8913d);border:1px solid #e9c97a;border-radius:6px;width:40px;height:30px;position:relative}.vz-card-chip:after{content:"";border:1px solid #8e6a32;border-radius:4px;position:absolute;inset:6px 12px}.vz-card-preview-brands{align-items:center;gap:10px;display:flex}.vz-card-preview-brands img{object-fit:contain;width:30px;height:20px}.vz-card-preview-brands img:first-child{filter:brightness(0)invert()}.vz-card-preview-number{font:500 clamp(14px,1.3vw,19px) var(--mono,monospace);letter-spacing:.06em;white-space:nowrap}.vz-card-preview-bottom{justify-content:space-between;gap:12px;min-width:0;display:flex}.vz-card-preview-bottom>div{gap:3px;min-width:0;display:grid}.vz-card-preview-bottom>div:last-child{text-align:right;flex-shrink:0}.vz-card-preview-bottom small{font:500 9px var(--mono,monospace);letter-spacing:.12em;color:#fffa}.vz-card-preview-bottom strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vz-pix-explanation{color:#1f5c40;background:#e3f4ea;border-radius:14px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.vz-payment-actions{margin-top:20px}.vz-payment-actions .vz-payment-submit{background:#ff7044;border-radius:15px;height:56px;font-size:15px}.vz-mobile-payment-total{display:none}.vz-payment-redesign .vz-payment-form{gap:16px;margin:0}.vz-payment-redesign .vz-payment-security,.vz-payment-redesign .vz-payment-test{font-size:11px}.vz-payment-redesign .vz-checkout-payment{scroll-margin-top:150px}@media (width>=761px) and (width<=1100px){.vz-payment-redesign>.vz-wrap{padding:0 24px}.vz-payment-redesign .vz-checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.vz-payment-fields.has-card{grid-template-columns:1fr}.vz-card-preview{max-width:320px}.vz-account-ready{display:none}.vz-checkout-top{align-items:flex-start}.vz-payment-redesign .vz-checkout-steps li:not(:last-child):after{width:20px;margin:0 8px}.vz-payment-redesign .vz-checkout-steps li{font-size:11px}}@media (width<=760px){.vz-payment-redesign{padding:20px 0 36px}.vz-payment-redesign.has-payment-session{padding-bottom:110px}.vz-payment-redesign>.vz-wrap{padding:0 16px}.vz-checkout-top{margin-bottom:22px;display:block}.vz-checkout-top h1{margin-top:12px;font-size:26px}.vz-payment-redesign .vz-checkout-steps{justify-content:space-between;margin-top:20px}.vz-payment-redesign .vz-checkout-steps li{gap:5px;font-size:10px}.vz-payment-redesign .vz-checkout-steps li>span{width:20px;height:20px;font-size:10px}.vz-payment-redesign .vz-checkout-steps li:not(:last-child):after{width:18px;margin:0 7px}.vz-payment-redesign .vz-checkout-layout{grid-template-columns:1fr;gap:20px}.vz-payment-redesign .vz-checkout-main{gap:18px}.vz-checkout-saved-account{border-radius:16px;gap:12px;padding:14px}.vz-checkout-avatar{width:38px;height:38px;font-size:15px}.vz-checkout-saved-account strong{font-size:13px}.vz-checkout-saved-account p{font-size:11px}.vz-account-ready{display:none}.vz-payment-redesign .vz-checkout-contact,.vz-payment-redesign .vz-checkout-delivery{border-radius:18px;padding:18px 16px}.vz-payment-redesign .vz-checkout-section-title{gap:10px;margin-bottom:16px}.vz-checkout-section-number{width:26px;height:26px;font-size:12px}.vz-payment-redesign .vz-checkout-section-title h2{font:800 16px/1.3 var(--sans,sans-serif);letter-spacing:0;margin-top:2px}.vz-payment-redesign .vz-checkout-section-title p{font-size:11px}.vz-checkout-contact-fields{gap:14px 10px}.vz-checkout-contact-fields label{grid-column:1/-1;font-size:12px}.vz-checkout-contact-fields input{height:50px;padding:0 13px;font-size:16px}.vz-checkout-contact-footer{align-items:flex-start}.vz-checkout-contact-footer small{font-size:10px;line-height:1.5}.vz-payment-redesign .vz-checkout-address fieldset{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 10px}.vz-payment-redesign .vz-checkout-address input,.vz-payment-redesign .vz-checkout-address select,.vz-payment-redesign .nx-shipping-estimator select{height:50px;padding:0 13px;font-size:16px}.vz-payment-redesign .vz-checkout-address label{font-size:12px}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(2),.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(4),.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(5){grid-column:span 6}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(7){grid-column:span 4}.vz-payment-redesign .vz-checkout-address fieldset>:nth-child(8){grid-column:span 6}.vz-payment-redesign .vz-checkout-payment{background:0 0;border-radius:0;padding:0}.vz-payment-redesign .vz-checkout-payment .vz-checkout-section-title{margin:0 0 12px}.vz-payment-redesign .vz-checkout-methods>div{background:#fff;min-height:50px;padding:12px 10px}.vz-card-brands{gap:6px;padding-left:6px}.vz-payment-fields.has-card{grid-template-columns:1fr;gap:16px}.vz-card-preview{box-sizing:border-box;width:100%;max-width:380px;margin:0 auto;padding:18px}.vz-card-preview-number{font-size:19px}.vz-card-preview-bottom strong{font-size:12px}.vz-payment-redesign .vz-checkout-summary{color:#11151b;background:#fff;border-radius:16px;padding:16px;position:static}.vz-payment-redesign .vz-checkout-summary h2{font:800 16px var(--sans,sans-serif);letter-spacing:0;margin-bottom:16px}.vz-payment-redesign .vz-checkout-summary li strong{font-size:12px}.vz-payment-redesign .vz-checkout-summary li span{color:#6b7079}.vz-payment-redesign .vz-checkout-summary li b{font-size:12px}.vz-summary-thumb{background:#f7f6f2}.vz-summary-thumb i{color:#fff;background:#11151b}.vz-summary-breakdown{color:#6b7079;border-color:#f2f0ea;font-size:13px}.vz-summary-breakdown .is-free{color:#1f7a52}.vz-payment-redesign .vz-checkout-total{border-color:#f2f0ea}.vz-payment-redesign .vz-checkout-total strong{font-size:22px}.vz-summary-security{font-size:10px}.vz-summary-security svg{color:#1f7a52}.vz-summary-brands{display:none}.vz-payment-actions{z-index:75;padding:10px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e0d8;align-items:center;gap:12px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #11151b08}.vz-mobile-payment-total{flex-shrink:0;gap:3px;display:grid}.vz-mobile-payment-total small{color:#6b7079;font-size:10px}.vz-mobile-payment-total strong{font-size:18px}.vz-payment-actions .vz-payment-submit{flex:1;height:54px;padding:12px;font-size:14px}.vz-payment-redesign .vz-checkout-payment{scroll-margin-top:75px}}@media (width>=761px){#root>main.vz-checkout-page.vz-payment-redesign{margin-top:124px}}.vz-payment-form{position:relative}.vz-payment-form>.vz-wallets[style*="visibility: hidden"]{pointer-events:none;width:100%;position:absolute}.vz-checkout-contact-footer small{font-family:var(--sans,sans-serif);letter-spacing:0;font-weight:500}.vz-payment-redesign .vz-checkout-saved-delivery .vz-checkout-section-title{margin-bottom:14px}@media (width<=760px){#root>main.vz-checkout-page.vz-payment-redesign{margin-top:58px}}.vz-checkout-contact-fields>.vz-payment-error{grid-column:1/-1;margin:0}.nx-account-entry-signal{color:#f4f2ec;background:#11161b;flex-direction:column;gap:0;justify-content:center!important;align-items:flex-start!important;min-height:0!important;padding:48px!important;display:flex!important;overflow:visible!important}.nx-account-google-eyebrow{color:var(--lime);font:600 9px var(--mono);letter-spacing:.17em}.nx-account-entry-signal h2{max-width:390px;font:600 clamp(30px, 3.4vw, 48px) / .94 var(--display);letter-spacing:-.055em;margin:20px 0 14px}.nx-account-entry-signal p{color:#a9adb1;max-width:380px;margin:0;line-height:1.65}.nx-account-google-button{color:#202124;width:100%;min-height:52px;font:600 11px var(--mono);letter-spacing:.03em;background:#fff;border:1px solid #d9dce1;justify-content:center;align-items:center;gap:12px;margin-top:32px;padding:0 18px;transition:background .16s,box-shadow .16s;display:inline-flex}.nx-account-google-button:hover{background:#f8f9fa;box-shadow:0 1px 3px #0006}.nx-account-google-button svg{flex:none;width:19px;height:19px}.nx-account-entry-signal small{color:#858b90;font:500 9px var(--mono);margin-top:15px}.nx-account-details{background:#c9c6be;grid-template-columns:.7fr 1.3fr;gap:1px;max-width:1100px;display:grid}.nx-account-details>div{background:var(--paper);padding:30px}.nx-account-details span,.nx-account-details label{font:600 9px var(--mono);letter-spacing:.14em;color:#65702c}.nx-account-details h2{font:600 30px var(--display);margin:12px 0}.nx-account-details p{color:#62676a;line-height:1.55}.nx-account-details label{margin-top:14px;display:block}.nx-account-details input{box-sizing:border-box;color:#111;width:100%;min-height:44px;font:14px var(--sans);background:#fff;border:1px solid #c9c6be;margin-top:6px;padding:0 12px}.nx-account-details label>div{gap:7px;display:flex}.nx-account-details label>div input{min-width:0}.nx-account-details label>div button{color:#fff;font:700 8px var(--mono);letter-spacing:.07em;white-space:nowrap;background:#111;border:0;margin-top:6px;padding:0 13px}.nx-address-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.nx-address-form label:nth-child(3),.nx-address-form label:nth-child(4),.nx-address-form label:nth-child(7),.nx-address-form label:nth-child(8){grid-column:span 2}.nx-address-form .nx-account-action{align-self:end}.nx-address-card{background:#f2f0ea;border-left:3px solid #65702c;padding:12px}.nx-address-card b{color:#111}.nx-form-status{font-size:13px!important}@media (width<=760px){.nx-account-entry-signal{min-height:0!important;margin-top:45px!important;padding:32px 26px!important}.nx-account-details,.nx-address-form{grid-template-columns:1fr}.nx-address-form label:nth-child(3),.nx-address-form label:nth-child(4),.nx-address-form label:nth-child(7),.nx-address-form label:nth-child(8){grid-column:auto}}.nx-account-fullscreen{background:#f5f4f1;width:100%;max-width:none!important;margin:0!important;padding:157px 5vw 48px!important}.nx-account-commandbar{display:none}.nx-account-reference-layout{background:#fff;border:1px solid #e2e0da;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 140px);display:grid;margin:0!important}.nx-account-nav{background:#f7f6f3;border-right:1px solid #e2e0da;flex-direction:column;padding:24px 16px;display:flex}.nx-account-identity{border-bottom:1px solid #e2e0da;align-items:center;gap:11px;padding:0 10px 22px;display:flex}.nx-account-identity>b{width:42px;height:42px;color:var(--lime);font:600 15px var(--display);background:#15191d;border-radius:50%;place-items:center;display:grid}.nx-account-identity strong,.nx-account-identity span{display:block}.nx-account-identity strong{font:600 12px var(--sans);color:#17191c}.nx-account-identity span{color:#777;max-width:135px;font:10px var(--sans);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.nx-account-nav>p{color:#17191c;font:700 10px var(--sans);margin:26px 10px 8px}.nx-account-nav>a,.nx-account-nav>button{color:#555;text-align:left;min-height:38px;font:11px var(--sans);background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;display:flex}.nx-account-nav svg{color:#65702c;width:16px}.nx-account-nav button.active{color:#111;background:#e9e8e1;font-weight:700}.nx-account-nav button.active svg{color:#111}.nx-account-nav button:disabled{opacity:.42}.nx-account-nav small{font:600 7px var(--mono);color:#65702c;margin-left:auto}.nx-account-nav .nx-account-signout{color:#777;border-top:1px solid #e2e0da;margin-top:auto}.nx-account-content{background:#fff;min-width:0}.nx-account-section{border:0!important;padding:0!important}.nx-account-section>header{border-bottom:1px solid #e7e5df;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px 16px;display:flex}.nx-account-section h2{color:#222;font:600 21px var(--sans);letter-spacing:0;margin:0}.nx-account-section header p{color:#777;font:13px var(--sans);margin:5px 0 0}.nx-profile-summary{border-top:1px solid #efede8;grid-template-columns:1fr 1fr;gap:0;max-width:710px;margin:34px 30px 0;display:grid}.nx-profile-summary>div{border-bottom:1px solid #efede8;padding:18px 0}.nx-profile-summary>div:nth-child(2n){padding-left:32px}.nx-profile-summary dt{color:#888;font:10px var(--mono);letter-spacing:.08em}.nx-profile-summary dd{color:#333;font:14px var(--sans);margin:7px 0 0}.nx-profile-form{align-items:end;gap:10px;max-width:710px;margin:22px 30px;display:flex}.nx-profile-form label{flex:1}.nx-account-section label{color:#777;font:10px var(--sans);display:block}.nx-account-section input{box-sizing:border-box;color:#222;width:100%;min-height:40px;font:13px var(--sans);background:#fff;border:1px solid #dcdad4;margin-top:6px;padding:0 11px}.nx-account-section .nx-account-action{color:#fff;min-height:40px;font:700 9px var(--mono);letter-spacing:.06em;background:#15191d;border:0;margin:0;padding:0 16px}.nx-form-status{color:#65702c!important;margin:0 30px 22px!important;font-size:12px!important}.nx-address-page-head .nx-account-action{background:#65702c}.nx-address-list{margin:0 30px}.nx-address-list article{border-bottom:1px solid #e7e5df;padding:24px 140px 22px 0;position:relative}.nx-address-list article>b,.nx-address-list article>strong{display:inline-block}.nx-address-list article>b{color:#65702c;font:700 9px var(--mono);letter-spacing:.09em;margin-right:12px}.nx-address-list article>strong{color:#222;font:600 14px var(--sans)}.nx-address-list article p{color:#666;font:13px/1.5 var(--sans);margin:9px 0}.nx-address-list article small{color:#65702c;font:700 8px var(--mono);border:1px solid #65702c;padding:5px 8px;position:absolute;top:24px;right:0}.nx-address-empty{color:#666;padding:58px 30px}.nx-address-empty h3{color:#333;font:600 17px var(--sans);margin:0}.nx-address-empty p{margin:8px 0}.nx-address-modal{z-index:190;place-items:center;display:grid;position:fixed;inset:0}.nx-address-modal-scrim{background:#111a;border:0;position:absolute;inset:0}.nx-address-modal .nx-address-form{z-index:1;background:#fff;grid-template-columns:1fr 1fr;gap:14px;width:min(520px,100vw - 36px);max-height:calc(100vh - 36px);padding:26px;display:grid;position:relative;overflow:auto;box-shadow:0 20px 60px #0005}.nx-address-modal .nx-address-form header{grid-column:span 2;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.nx-address-modal .nx-address-form h2{color:#222;font:600 22px var(--sans);margin:0}.nx-address-modal .nx-address-form header button,.nx-address-modal footer button{color:#555;font:12px var(--sans);background:0 0;border:0}.nx-address-modal .nx-address-form label{margin:0}.nx-address-modal .nx-address-form label:first-of-type,.nx-address-modal .nx-address-form label:nth-of-type(3),.nx-address-modal .nx-address-form label:nth-of-type(4),.nx-address-modal .nx-address-form label:nth-of-type(7),.nx-address-modal .nx-address-form label:nth-of-type(8){grid-column:span 2}.nx-address-modal label>div{gap:7px;display:flex}.nx-address-modal label>div input{min-width:0}.nx-address-modal label>div button{color:#fff;font:700 8px var(--mono);white-space:nowrap;background:#15191d;border:0;margin-top:6px;padding:0 11px}.nx-address-modal footer{grid-column:span 2;justify-content:end;gap:12px;margin-top:8px;display:flex}.nx-address-modal footer .nx-account-action{background:#65702c}@media (width<=760px){.nx-account-fullscreen{padding:74px 0 0!important}.nx-account-reference-layout{border-inline:0;grid-template-columns:1fr}.nx-account-nav{grid-template-columns:1fr 1fr;gap:2px;padding:12px;display:grid}.nx-account-identity,.nx-account-nav>p{grid-column:span 2}.nx-account-nav .nx-account-signout{border-top:0;margin-top:0}.nx-account-section>header{padding:20px}.nx-profile-summary{grid-template-columns:1fr;margin:20px}.nx-profile-summary>div:nth-child(2n){padding-left:0}.nx-profile-form{margin:20px;display:grid}.nx-address-list{margin:0 20px}.nx-address-list article{padding-right:0}.nx-address-list article small{display:inline-block;position:static}.nx-address-modal .nx-address-form{grid-template-columns:1fr}.nx-address-modal .nx-address-form header,.nx-address-modal .nx-address-form label:first-of-type,.nx-address-modal .nx-address-form label:nth-of-type(3),.nx-address-modal .nx-address-form label:nth-of-type(4),.nx-address-modal .nx-address-form label:nth-of-type(7),.nx-address-modal .nx-address-form label:nth-of-type(8),.nx-address-modal footer{grid-column:auto}}.nx-address-modal .nx-address-form input{box-sizing:border-box;color:#222!important;width:100%!important;min-height:42px!important;font:13px var(--sans)!important;background:#fff!important;border:1px solid #d7d5cf!important;margin-top:7px!important;padding:0 12px!important}.nx-address-modal .nx-address-form label{color:#666!important;font:10px var(--sans)!important;display:block!important}.nx-address-modal .nx-address-form footer{grid-column:span 2!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;margin-top:8px!important;display:flex!important}.nx-address-modal .nx-address-form footer .nx-account-action{color:#fff!important;background:#65702c!important;justify-content:center!important;align-items:center!important;min-width:145px!important;min-height:42px!important;display:inline-flex!important}.nx-modal-status{color:#65702c!important;font:12px var(--sans)!important;grid-column:span 2!important;margin:0!important}@media (width<=760px){.nx-address-modal .nx-address-form footer,.nx-modal-status{grid-column:auto!important}}.nx-address-modal .nx-address-form{width:min(680px,100vw - 48px)!important;padding:32px!important}.nx-address-modal .nx-address-form input{min-height:44px!important}.nx-address-modal .nx-address-form footer .nx-account-action{min-width:160px!important;min-height:44px!important}@media (width<=760px){.nx-address-modal .nx-address-form{width:calc(100vw - 32px)!important;padding:22px!important}}.nx-account-nav>button{cursor:pointer;min-height:46px;font-size:14px}.nx-account-identity strong{font-size:14px}.nx-account-identity span{font-size:12px}.nx-account-section header p{font-size:15px;line-height:1.5}.nx-account-section .nx-account-action{font:600 13px var(--sans);letter-spacing:0;cursor:pointer;min-height:44px}.nx-account-panel-body{color:#343c36;font:16px/1.6 var(--sans);padding:28px 30px}.nx-account-panel-body .nx-catalog-grid{gap:20px}.nx-account-empty{padding-block:50px}.nx-account-empty h3{font-size:22px}.nx-account-empty svg{color:#65702c}.nx-order-tracking{border:1px solid #dedfd8;border-radius:12px;margin-bottom:20px;padding:24px}.nx-order-tracking>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.nx-order-tracking h3{margin:0;font-size:21px}.nx-order-tracking time{color:#697367;font-size:14px}.nx-delivery-status{color:#4b5d27;background:#edf1e3;border-radius:7px;padding:8px 12px;display:inline-block}.nx-delivery-timeline{margin:24px 0 0;padding:0;list-style:none}.nx-delivery-timeline li{border-left:2px solid #dce4cb;gap:5px;padding:0 0 22px 18px;display:grid}.nx-delivery-timeline li:last-child{padding-bottom:0}.nx-delivery-timeline span{color:#697367}.nx-order-tracking a{color:#526b22;text-decoration:underline}.nx-address-modal .nx-address-form{box-sizing:border-box;border-radius:14px;grid-template-columns:1fr 1fr!important;gap:18px!important}.nx-address-modal .nx-address-form label{font:600 14px var(--sans)!important;color:#343c36!important;grid-column:auto!important}.nx-address-modal .nx-address-form label:first-of-type,.nx-address-modal .nx-address-form label:nth-of-type(3),.nx-address-modal .nx-address-form label:nth-of-type(4){grid-column:1/-1!important}.nx-address-modal .nx-address-form input{border-radius:6px;font:16px var(--sans)!important;min-height:48px!important}.nx-address-modal .nx-address-form small{color:#687064;font:13px/1.5 var(--sans);margin:6px 0 0;display:block}.nx-address-modal .nx-address-form .nx-address-help{color:#687064;font:15px/1.5 var(--sans);grid-column:1/-1;margin:0}.nx-address-modal label>div button{font:600 13px var(--sans);border-radius:6px}.nx-address-modal .nx-address-form footer button{font-size:14px}.nx-address-modal .nx-address-form header button{min-width:44px;min-height:44px;font-size:28px}.nx-address-list article p{font-size:16px}.nx-address-list article>strong{font-size:17px}.nx-address-list article>b{font:600 15px var(--sans)}.nx-address-empty p{font-size:16px}@media (width<=760px){.nx-account-panel-body{padding:22px 20px}.nx-account-section>header{flex-wrap:wrap;align-items:flex-start}.nx-address-modal .nx-address-form{grid-template-columns:1fr!important}.nx-address-modal .nx-address-form label,.nx-address-modal .nx-address-form footer{grid-column:1/-1!important}.nx-order-tracking{padding:18px}.nx-order-tracking>header{flex-wrap:wrap}}.nx-account-fullscreen{background:var(--vz-paper);color:var(--vz-ink);min-height:calc(100dvh - 160px);padding:161px 40px 100px!important}.nx-account-fullscreen .nx-account-reference-layout{background:0 0;border:0;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:36px;max-width:1360px;min-height:430px;margin:0 auto!important}.nx-account-fullscreen .nx-account-nav{background:#fff;border:0;border-radius:24px;gap:18px;padding:22px;display:flex;position:sticky;top:145px}.nx-account-fullscreen .nx-account-identity{border:0;gap:12px;padding:0}.nx-account-fullscreen .nx-account-identity>b{width:52px;height:52px;color:var(--vz-orange);font:600 18px var(--display);flex:0 0 52px}.nx-account-fullscreen .nx-account-identity>div{min-width:0}.nx-account-fullscreen .nx-account-identity strong{font:700 16px/1.4 var(--sans);overflow-wrap:anywhere}.nx-account-fullscreen .nx-account-identity span{max-width:none;color:var(--vz-muted);font:500 12px var(--sans);margin-top:2px}.vz-account-tabs{flex-direction:column;gap:2px;display:flex}.vz-account-tabs button{min-height:44px;color:var(--vz-ink);font:700 14px var(--sans);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.vz-account-tabs button:hover{background:var(--vz-paper)}.nx-account-fullscreen .vz-account-tabs button.active{background:var(--vz-ink);color:var(--vz-paper)}.vz-account-tabs button span{font:500 11px var(--mono);opacity:.7}.nx-account-fullscreen .nx-account-nav .nx-account-signout{color:#b0412b;min-height:32px;font:700 13px var(--sans);border:0;margin:0;padding:8px 12px}.nx-account-fullscreen .nx-account-content{background:0 0}.nx-account-fullscreen .nx-account-section>header{border:0;align-items:flex-start;margin:0 0 24px;padding:0}.nx-account-fullscreen .nx-account-section>header h2{font:600 32px/1.25 var(--display);letter-spacing:-.05em;color:var(--vz-ink)}.nx-account-fullscreen .nx-account-section>header p{font:500 13px/1.6 var(--sans);color:var(--vz-muted);margin-top:10px}.nx-account-fullscreen .nx-account-section .nx-account-action{background:var(--vz-ink);min-height:42px;color:var(--vz-paper);font:700 13px var(--sans);border-radius:12px;padding:0 16px}.nx-account-fullscreen .nx-account-panel-body{color:var(--vz-ink);padding:0}.nx-account-fullscreen .nx-account-panel-body.vz-account-card{padding:32px}.nx-account-fullscreen .nx-account-empty,.nx-account-fullscreen .nx-address-empty,.vz-account-card{background:#fff;border-radius:24px;padding:32px}.nx-account-fullscreen .nx-account-empty{flex-direction:column;align-items:flex-start;gap:14px;min-height:240px;display:flex}.nx-account-fullscreen .nx-account-empty svg{color:var(--vz-orange)}.nx-account-fullscreen .nx-account-empty h3,.nx-account-fullscreen .nx-address-empty h3{font:700 20px/1.4 var(--sans);margin:0}.nx-account-fullscreen .nx-account-empty p,.nx-account-fullscreen .nx-address-empty p{font:500 14px/1.6 var(--sans);color:var(--vz-muted);margin:0}.nx-account-fullscreen .nx-address-empty p{margin-top:10px}.nx-account-fullscreen .nx-profile-summary{border:0;gap:24px;max-width:none;margin:0}.nx-account-fullscreen .nx-profile-summary>div{border-bottom:1px solid #efece5;min-width:0;padding:0 0 22px}.nx-account-fullscreen .nx-profile-summary>div:nth-child(2n){padding-left:0}.nx-account-fullscreen .nx-profile-summary dd{overflow-wrap:anywhere;font-size:15px}.nx-account-fullscreen .nx-profile-form{gap:12px;max-width:none;margin:26px 0 0}.nx-account-fullscreen .nx-profile-form input{border-radius:10px;min-height:46px;font-size:15px}.nx-account-fullscreen .nx-form-status{color:var(--vz-muted)!important;margin:18px 0 0!important}.nx-account-fullscreen .nx-address-list{gap:16px;margin:0;display:grid}.nx-account-fullscreen .nx-address-list article{background:#fff;border:0;border-radius:24px;padding:28px 140px 28px 28px}.nx-account-fullscreen .nx-address-list article>b{color:var(--vz-orange-ink);font:500 12px var(--mono)}.nx-account-fullscreen .nx-address-list article small{background:var(--vz-teal);color:var(--vz-ink);border:0;border-radius:8px;padding:6px 9px;top:28px;right:28px}.nx-account-fullscreen .nx-order-tracking{background:#fff;border:0;border-radius:24px;margin-bottom:20px;padding:28px}.nx-account-fullscreen .nx-order-tracking>header h3{font:500 11px/1.5 var(--mono);letter-spacing:.1em;color:var(--vz-muted)}.nx-account-fullscreen .nx-order-tracking time{font:500 12px/1.6 var(--sans);color:var(--vz-muted)}.nx-account-fullscreen .nx-delivery-status{background:var(--vz-teal);color:var(--vz-ink);font:700 14px var(--sans);border-radius:9px;padding:8px 12px}.nx-account-fullscreen .nx-order-items{color:var(--vz-muted);border-top:1px solid #efece5;padding-top:20px;font-size:14px}.nx-account-fullscreen .nx-delivery-timeline{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:28px 0;display:grid}.nx-account-fullscreen .nx-delivery-timeline li{border:0;border-top:2px solid var(--vz-orange);gap:8px;padding:20px 18px 0 0;position:relative}.nx-account-fullscreen .nx-delivery-timeline li:before{content:"";background:var(--vz-orange);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:0;box-shadow:0 0 0 4px #ff704433}.nx-account-fullscreen .nx-delivery-timeline li:last-child{border-top-color:#0000}.nx-account-fullscreen .nx-delivery-timeline strong{font-size:14px}.nx-account-fullscreen .nx-delivery-timeline span{color:var(--vz-muted);font-size:12px}.nx-account-fullscreen .nx-order-tracking a{color:var(--vz-orange-ink);font-size:13px}.nx-account-fullscreen :focus-visible{outline:3px solid var(--vz-orange);outline-offset:3px}@media (width>=761px){.nx-account-favorites .vz-grid{justify-content:start;gap:28px 20px;grid-template-columns:repeat(auto-fill,268px)!important}}@media (width<=1000px){.nx-account-fullscreen{padding-inline:24px!important}.nx-account-fullscreen .nx-account-reference-layout{grid-template-columns:240px minmax(0,1fr);gap:24px}.nx-account-fullscreen .nx-account-nav{padding:20px}}@media (width<=760px){.nx-account-fullscreen{padding:82px 16px 40px!important}.nx-account-fullscreen .nx-account-reference-layout{grid-template-columns:1fr;gap:28px;min-height:0}.nx-account-fullscreen .nx-account-nav{border-radius:22px;padding:20px;position:static}.vz-account-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nx-account-fullscreen .nx-account-section>header{flex-wrap:wrap;gap:16px}.nx-account-fullscreen .nx-account-section>header h2{font-size:28px}.nx-account-fullscreen .nx-account-empty,.nx-account-fullscreen .nx-address-empty,.vz-account-card,.nx-account-fullscreen .nx-order-tracking{border-radius:22px;padding:22px}.nx-account-fullscreen .nx-profile-summary{grid-template-columns:1fr;gap:20px}.nx-account-fullscreen .nx-profile-form{display:grid}.nx-account-fullscreen .nx-address-list article{padding:22px}.nx-account-fullscreen .nx-address-list article small{margin-top:8px;position:static}.nx-account-fullscreen .nx-delivery-timeline{grid-template-columns:1fr;gap:0;margin-left:8px}.nx-account-fullscreen .nx-delivery-timeline li{border-top:0;border-left:2px solid var(--vz-orange);padding:0 0 24px 22px}.nx-account-fullscreen .nx-delivery-timeline li:before{top:0;left:-9px}.nx-account-fullscreen .nx-delivery-timeline li:last-child{border-left-color:#0000;padding-bottom:0}}:root{--ink:#11151b;--paper:#f2f0e9;--soft:#e7e4dc;--muted:#747980;--line:#d5d2ca;--night-line:#fff2;--lime:#ff7044;--display:"Unbounded",sans-serif;--sans:"Manrope",sans-serif;--mono:"DM Mono",monospace;color:#f7f4ec;background:var(--ink);font-family:var(--sans);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f7f4ec;margin:0;overflow-x:hidden}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{max-width:100%;display:block}.universe-marvel{--accent:#ff4d55;--accent-2:#ffe051;--deep:#110608}.universe-disney{--accent:#edcf8b;--accent-2:#93baff;--deep:#080c22}.universe-dc{--accent:#e5c44e;--accent-2:#75a7e5;--deep:#05080d}.theme-spider{--theme:#f04a53;--theme-2:#3256a6}.theme-stark{--theme:#61e6ff;--theme-2:#f23d49}.theme-fantastic{--theme:#68c9ff;--theme-2:#ff8b3d}.theme-magic{--theme:#edcf8b;--theme-2:#8bb6ff}.theme-stitch{--theme:#68d8db;--theme-2:#b9e26b}.theme-gotham{--theme:#c8b052;--theme-2:#526b87}.theme-metropolis{--theme:#70bfff;--theme-2:#f04e51}.theme-amazon{--theme:#e0ae55;--theme-2:#8e2638}.nx-header{z-index:100;border-bottom:1px solid var(--night-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0ce8;grid-template-columns:auto 1fr minmax(260px,360px) auto;align-items:center;gap:30px;height:74px;padding:0 3.5vw;display:grid;position:fixed;inset:0 0 auto}.nx-brand{align-items:center;gap:10px;display:flex}.nx-brand>b{border:1px solid var(--lime);width:39px;height:39px;color:var(--lime);font:600 10px var(--display);border-radius:50%;place-items:center;display:grid}.nx-brand>span{font:700 12px/1 var(--display)}.nx-brand small{color:#777d84;font:500 7px var(--mono);letter-spacing:.15em;margin-top:5px;display:block}.nx-header nav{gap:22px;display:flex}.nx-header nav>a{font:600 8px var(--mono);letter-spacing:.12em;color:#b4b8bc;transition:all .2s}.nx-header nav>a:hover,.nx-header nav>a.active{color:var(--lime)}.nx-header-search{color:#9da1a6;text-align:left;background:#ffffff09;border:1px solid #ffffff2a;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.nx-header-search>span{font:500 8px var(--mono);letter-spacing:.08em;flex:1}.nx-header-search kbd{font:7px var(--mono);border:1px solid #ffffff24;border-radius:3px;padding:3px 6px}.nx-header-actions{gap:3px;display:flex}.nx-header-actions>a,.nx-header-actions>button{background:0 0;border:0;place-items:center;width:39px;height:39px;display:grid;position:relative}.nx-header-actions svg{width:17px}.nx-header-actions i{background:var(--lime);color:#080a0c;width:17px;height:17px;font:700 7px var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:0;right:1px}.nx-menu-trigger,.nx-menu-close{display:none!important}.nx-shop-notice{z-index:130;background:var(--lime);color:#080a0c;justify-content:space-between;align-items:center;width:min(390px,90vw);padding:16px;animation:.3s nx-slide;display:flex;position:fixed;top:88px;right:3vw;box-shadow:0 18px 50px #0008}.nx-shop-notice span{font:500 10px/1.5 var(--sans)}.nx-shop-notice b{font:700 8px var(--mono);letter-spacing:.12em;display:block}.nx-shop-notice button{background:0 0;border:0}.nx-section{padding:110px 5vw}.nx-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.nx-section-head>div>span,.nx-section-head>span,.nx-shop-hero>span,.nx-wishlist>header>span{font:500 9px var(--mono);letter-spacing:.18em;color:var(--accent,var(--lime))}.nx-section-head h2{font:600 clamp(38px,5vw,74px)/.9 var(--display);letter-spacing:-.06em;margin:14px 0 0}.nx-section-head h2 em{color:var(--accent,var(--lime));font-style:normal}.nx-section-head>p{color:#7b7f84;max-width:420px;margin:0;line-height:1.7}.nx-section-head>a{font:600 8px var(--mono);letter-spacing:.1em;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:8px;display:flex}.nx-not-found{text-align:center;place-content:center;min-height:100vh;padding:160px 6vw;display:grid}.nx-not-found h1{font:600 clamp(40px,7vw,90px) var(--display)}.nx-not-found a{color:var(--lime);font:600 10px var(--mono)}.nx-account{background:var(--paper);color:#0b0d10;min-height:100vh;padding:150px 6vw 90px}.nx-account-hero{border-bottom:1px solid var(--line);max-width:1000px;padding-bottom:45px}.nx-account-hero>span,.nx-account-entry-copy>span,.nx-account-grid span{font:600 9px var(--mono);letter-spacing:.17em;color:#65702c}.nx-account h1{font:600 clamp(42px,7vw,84px)/.88 var(--display);letter-spacing:-.07em;margin:16px 0 12px}.nx-account h1 em{color:#65702c;font-style:normal}.nx-account-hero p{color:#62676a;margin:0}.nx-account-grid{background:#c9c6be;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;padding:42px 0;display:grid}.nx-account-grid>a,.nx-account-grid>article{background:var(--paper);color:#0b0d10;flex-direction:column;align-items:flex-start;min-height:285px;padding:26px;display:flex}.nx-account-grid svg{color:#65702c}.nx-account-grid h2{font:600 24px var(--display);margin:28px 0 10px}.nx-account-grid p{color:#62676a;margin:0;line-height:1.65}.nx-account-grid b{font:700 9px var(--mono);letter-spacing:.1em;align-items:center;gap:9px;margin-top:auto;padding-top:28px;display:flex}.nx-account-action{background:var(--lime);color:#080a0c;min-height:48px;font:700 10px var(--mono);letter-spacing:.08em;border:0;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:0 18px;display:inline-flex}.nx-account-action.secondary{color:var(--paper);background:#0b0d10}.nx-account-error{color:#7c1d23;background:#fff0ee;border-left:3px solid #b52a31;max-width:780px;margin:24px 0 0;padding:14px}.nx-account-entry{color:#f4f2ec;background:#090c10;grid-template-columns:1fr .8fr;align-items:center;gap:8vw;display:grid;overflow:hidden}.nx-account-entry-copy{max-width:620px}.nx-account-entry-copy p{color:#a9adb1;max-width:490px;line-height:1.7}.nx-account-entry-copy small{color:#858b90;font:500 9px var(--mono);margin-top:16px;display:block}.nx-account-entry-signal{min-height:470px;color:var(--lime);border:1px solid #ff704455;place-items:center;display:grid;position:relative;overflow:hidden}.nx-account-entry-signal>svg{stroke-width:.7px;width:150px;height:150px}.nx-account-entry-signal>i{border:1px dashed;border-radius:50%;width:310px;height:310px;animation:22s linear infinite spin;position:absolute}.nx-account-entry-signal>b{font:600 78px var(--display);opacity:.14;position:absolute}.nx-account-entry-signal>span{font:600 9px var(--mono);letter-spacing:.15em;position:absolute;bottom:24px;left:24px}@media (width<=760px){.nx-account{padding:115px 20px 60px}.nx-account-entry{display:block}.nx-account-entry-signal{min-height:280px;margin-top:55px}.nx-account-grid{grid-template-columns:1fr}.nx-account-grid>a,.nx-account-grid>article{min-height:210px}}.nx-hero{align-items:center;height:100vh;min-height:720px;padding:115px 6vw 80px;display:flex;position:relative;overflow:hidden}.nx-hero>video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nx-hero-shade{z-index:1;background:linear-gradient(90deg,#080a0cf4 0,#080a0cb0 45%,#080a0c36 74%,#080a0c95),linear-gradient(#0000 57%,#080a0cf0);position:absolute;inset:0}.nx-hero-grid{z-index:1;opacity:.09;background:repeating-linear-gradient(90deg,#0000 0 9.9vw,#fff 10vw),repeating-linear-gradient(0deg,#0000 0 9.9vw,#fff 10vw);position:absolute;inset:0}.nx-hero-copy{z-index:2;width:min(760px,68vw);position:relative}.nx-hero-copy>span{font:500 9px var(--mono);letter-spacing:.2em;color:var(--lime)}.nx-hero-copy h1{font:600 clamp(60px,8.7vw,132px)/.81 var(--display);letter-spacing:-.075em;margin:24px 0}.nx-hero-copy h1 em{color:var(--lime);font-style:normal}.nx-hero-copy p{color:#bec1c5;max-width:560px;line-height:1.65}.nx-hero-copy>div{gap:8px;margin-top:28px;display:flex}.nx-hero-copy a{min-width:235px;font:600 9px var(--mono);border:1px solid #fff5;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.nx-hero-copy a:first-child{background:var(--lime);border-color:var(--lime);color:#080a0c}.nx-hero-index{z-index:3;text-align:right;width:230px;display:grid;position:absolute;top:31%;right:5vw}.nx-hero-index small{font:500 7px var(--mono);letter-spacing:.17em;color:#a4a8ad}.nx-hero-index strong{font:600 78px/1 var(--display);color:var(--lime)}.nx-hero-index span{font:600 12px var(--display);margin:10px 0}.nx-hero-index>i{background:#ffffff2b;height:2px;overflow:hidden}.nx-hero-index>i b{background:var(--lime);transform-origin:0;width:100%;height:100%;animation:5.5s linear nx-progress;display:block}.nx-hero>footer{z-index:3;color:#797e84;font:500 7px var(--mono);letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;bottom:25px;left:6vw;right:6vw}.nx-trust-strip{background:var(--lime);color:#080a0c;grid-template-columns:repeat(4,1fr);padding:15px 4vw;display:grid}.nx-trust-strip span{text-align:center;font:700 7px var(--mono);letter-spacing:.14em;border-right:1px solid #080a0c40}.nx-trust-strip span:last-child{border:0}.nx-portals{background:var(--paper);color:#0b0d10}.nx-portals .nx-section-head>p{color:#656a6e}.nx-portal-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nx-portal{color:#fff;isolation:isolate;background:#111;height:610px;padding:24px;transition:transform .45s;position:relative;overflow:hidden}.nx-portal:hover{transform:translateY(-8px)}.nx-portal>img{z-index:-2;object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.nx-portal:hover>img{transform:scale(1.05)}.nx-portal:after{content:"";z-index:-1;background:linear-gradient(#0000 23%,#050607ec 90%);position:absolute;inset:0}.nx-portal>i{font:500 8px var(--mono);font-style:normal}.nx-portal>div{position:absolute;bottom:25px;left:24px;right:24px}.nx-portal small{font:500 8px var(--mono);letter-spacing:.13em;color:var(--accent)}.nx-portal h3{font:600 clamp(28px,3vw,46px)/.95 var(--display);letter-spacing:-.05em;margin:12px 0}.nx-portal b{font:600 8px var(--mono);letter-spacing:.1em;border-top:1px solid #ffffff42;justify-content:space-between;padding-top:14px;display:flex}.nx-home-products{background:#0b0e12}.nx-home-products.compact{background:#11151a}.nx-characters{background:var(--paper);color:#0b0d10}.nx-character-grid,.nx-universe-characters>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.nx-character-grid>a,.nx-universe-characters>div>a{border:1px solid #cbc8c0;flex-direction:column;justify-content:flex-end;min-height:330px;padding:20px;transition:all .35s;display:flex;position:relative;overflow:hidden}.nx-character-grid>a:hover,.nx-universe-characters>div>a:hover{border-color:var(--theme);transform:translateY(-5px)}.nx-character-grid>a>i,.nx-universe-characters>div>a>i{font:600 67px var(--display);color:var(--theme);opacity:.73;font-style:normal;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.nx-character-grid>a:before,.nx-universe-characters>div>a:before{content:"";border:1px solid var(--theme);width:170px;height:170px;box-shadow:0 0 35px color-mix(in srgb,var(--theme) 28%,transparent);border-radius:50%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.nx-character-grid small,.nx-universe-characters small{font:600 8px var(--mono);color:var(--theme)}.nx-character-grid h3,.nx-universe-characters h3{font:600 16px var(--display);margin:8px 0}.nx-character-grid p,.nx-universe-characters p{color:#777b7e;font-size:10px}.nx-character-grid svg,.nx-universe-characters svg{position:absolute;bottom:18px;right:18px}.nx-all-worlds{text-align:center;background:radial-gradient(circle at 50% 60%,#233141,#080a0c 57%);place-content:center;min-height:520px;padding:80px 5vw;display:grid}.nx-all-worlds>span{font:500 8px var(--mono);letter-spacing:.18em;color:var(--lime)}.nx-all-worlds h2{font:600 clamp(40px,6vw,85px) var(--display);letter-spacing:-.07em}.nx-all-worlds>div{justify-content:center;gap:8px;display:flex}.nx-all-worlds a{font:600 8px var(--mono);border:1px solid #ffffff35;padding:15px 30px}.nx-all-worlds a:last-child{background:var(--lime);color:#080a0c;border-color:var(--lime)}.nx-catalog-grid{gap:12px;display:grid}.nx-catalog-grid.density-2{grid-template-columns:repeat(2,1fr)}.nx-catalog-grid.density-3{grid-template-columns:repeat(3,1fr)}.nx-catalog-grid.density-4{grid-template-columns:repeat(4,1fr)}.nx-product-card{min-width:0;animation:nx-card-in .45s var(--delay) both}.nx-product-media{background:#e7e4dc;height:420px;position:relative;overflow:hidden}.nx-product-media>a{width:100%;height:100%;display:block}.nx-product-media img{object-fit:contain;width:100%;height:100%;padding:20px;transition:transform .55s}.nx-product-card:hover .nx-product-media img{transform:scale(1.035)}.nx-source-badge,.nx-new-badge{color:#fff;font:600 7px var(--mono);letter-spacing:.08em;background:#0a0c0eee;padding:7px 9px;position:absolute;top:12px}.nx-source-badge{left:12px}.nx-new-badge{background:var(--accent,#101216);color:#090a0b;top:43px;left:12px}.nx-heart{color:#121417;background:#f8f7f1dc;border:1px solid #0002;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:12px;right:12px}.nx-heart.active{color:#ff5160;background:#121417}.nx-heart.active svg{fill:currentColor}.nx-quick{color:#fff;height:42px;font:600 8px var(--mono);letter-spacing:.08em;background:#0a0c0eed;border:0;justify-content:center;align-items:center;gap:9px;transition:all .3s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(60px)}.nx-product-card:hover .nx-quick,.nx-quick:focus-visible{transform:none}.nx-product-copy>small{font:500 7px var(--mono);letter-spacing:.1em;color:#7f848b}.nx-product-copy h3{min-height:44px;font:600 13px/1.35 var(--display);letter-spacing:-.025em;margin:8px 0}.nx-product-copy>div{justify-content:space-between;align-items:center;display:flex}.nx-product-copy strong{font:600 12px var(--mono);color:var(--accent,var(--lime))}.nx-empty{text-align:center;border:1px solid #ffffff1e;grid-column:1/-1;place-content:center;min-height:330px;display:grid}.nx-empty b{font:600 20px var(--display)}.nx-empty p{color:#7d8288}.nx-shop-page{background:var(--paper);color:#0b0d10;min-height:100vh;padding-top:74px}.nx-shop-hero{color:#fff;background:#11151a;padding:86px 5vw 56px}.nx-shop-hero h1{font:600 clamp(52px,7.4vw,110px)/.82 var(--display);letter-spacing:-.075em;margin:18px 0}.nx-shop-hero p{color:#aeb2b7;max-width:610px;line-height:1.7}.nx-shop-toolbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#efede6e9;grid-template-columns:1fr auto auto;gap:10px;padding:14px 5vw;display:grid;position:sticky;top:74px}.nx-shop-toolbar>label{background:#fff;border:1px solid #c5c2ba;align-items:center;gap:10px;height:45px;padding:0 13px;display:flex}.nx-shop-toolbar input{background:0 0;border:0;outline:0;width:100%}.nx-shop-toolbar select{background:#fff;border:1px solid #c5c2ba;min-width:180px;padding:0 12px}.nx-density{border:1px solid #c5c2ba;display:flex}.nx-density button{background:#fff;border:0;border-right:1px solid #c5c2ba;width:43px}.nx-density button:last-child{border:0}.nx-density button.active{color:#fff;background:#11151a}.nx-density svg{width:16px}.nx-mobile-filter{display:none}.nx-shop-layout{grid-template-columns:245px 1fr;gap:35px;padding:32px 5vw 100px;display:grid}.nx-filters{border-right:1px solid var(--line);padding-right:25px}.nx-filters>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-bottom:18px;display:grid}.nx-filters>header svg{width:16px}.nx-filters>header b{font:700 9px var(--mono);letter-spacing:.12em}.nx-filters>header small{font:500 7px var(--mono);color:#777}.nx-filter-body>div{border-bottom:1px solid var(--line);padding:22px 0}.nx-filter-body h3{font:700 8px var(--mono);letter-spacing:.13em;margin:0 0 13px}.nx-filter-body label{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:10px 0;font-size:11px;display:grid}.nx-filter-body input{accent-color:#11151a}.nx-filter-body label small{color:#8c9094;font:500 8px var(--mono)}.nx-clear-filters{width:100%;font:700 8px var(--mono);background:0 0;border:1px solid #111;margin-top:20px;padding:12px}.nx-result-meta{height:35px;font:600 8px var(--mono);letter-spacing:.1em;color:#686d72;justify-content:space-between;display:flex}.nx-result-meta button{font:inherit;background:0 0;border:0;gap:8px;display:flex}.nx-result-meta svg{width:13px}.nx-shop-results .nx-product-copy strong{color:#17191d}.nx-shop-results .nx-empty{border-color:var(--line)}.nx-filter-drawer{display:none}.nx-browse-page{background:var(--paper);color:#0b0d10;min-height:100vh;padding-top:74px}.nx-browse-page>.nx-characters{background:var(--paper)}.nx-browse-page .nx-character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-category-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:36px 5vw 100px;display:grid}.nx-category-directory>a{color:#fff;isolation:isolate;background:#11151a;flex-direction:column;justify-content:space-between;min-height:330px;padding:24px;display:flex;position:relative;overflow:hidden}.nx-category-directory>a:before{content:"";z-index:-2;background-image:var(--category-image);opacity:.34;background-position:50%;background-size:cover;transition:transform .6s,opacity .4s;position:absolute;inset:0}.nx-category-directory>a:after{content:"";z-index:-1;background:linear-gradient(90deg,#080a0ce8,#080a0c48);position:absolute;inset:0}.nx-category-directory>a:hover:before{opacity:.5;transform:scale(1.05)}.nx-category-directory>a>span,.nx-category-directory small{font:600 8px var(--mono);letter-spacing:.13em;color:var(--lime)}.nx-category-directory h2{font:600 clamp(34px,4.4vw,68px)/.9 var(--display);letter-spacing:-.06em;margin:10px 0}.nx-category-directory p{color:#c0c3c7;max-width:470px;font-size:12px}.nx-category-directory svg{position:absolute;bottom:24px;right:24px}.nx-new-products{background:var(--paper)}.nx-new-products .nx-section-head h2{color:#0b0d10}.nx-new-products .nx-product-copy strong{color:#17191d}@media (width<=760px){.nx-hero>footer{left:20px;right:20px}.nx-hero>footer span:last-child{display:none}.nx-search-panel input{font-size:17px}}.nx-universe-page{--deep:#080a0c;background:var(--deep)}.nx-character-page{--accent:#fff;--deep:#080a0c;background:var(--deep)}.nx-dimension-entry{z-index:90;pointer-events:none;background:#030405;place-items:center;animation:1.25s forwards nx-entry-away;display:grid;position:fixed;inset:0}.nx-dimension-entry>i{aspect-ratio:1;border:1px solid var(--accent);width:35vw;box-shadow:0 0 80px var(--accent);border-radius:50%;animation:1.15s forwards nx-entry-open;position:absolute}.nx-dimension-entry>i:nth-child(2){border-style:dashed;width:29vw;animation-delay:80ms}.nx-dimension-entry>span{font:600 8vw var(--display);color:var(--accent);text-shadow:0 0 35px var(--accent)}.nx-universe-hero,.nx-character-hero{height:100vh;min-height:720px;padding:110px 6vw 60px;position:relative;overflow:hidden}.nx-universe-hero>img,.nx-character-hero>img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;position:absolute;inset:0}.nx-universe-shade,.nx-character-atmosphere{background:linear-gradient(90deg,var(--deep) 0,color-mix(in srgb,var(--deep) 80%,transparent) 48%,transparent 80%),linear-gradient(0deg,var(--deep),transparent 48%);position:absolute;inset:0}.nx-back-link{z-index:3;font:600 8px var(--mono);letter-spacing:.13em;align-items:center;gap:9px;display:flex;position:relative}.nx-universe-hero>div:not(.nx-universe-shade){z-index:2;max-width:670px;position:absolute;top:30%;left:6vw}.nx-universe-hero>div>span,.nx-character-title>span{font:500 9px var(--mono);letter-spacing:.18em;color:var(--accent)}.nx-universe-hero>div>small,.nx-character-title>small{color:#969ba0;font:500 8px var(--mono);margin-top:25px;display:block}.nx-universe-hero h1,.nx-character-title h1{font:600 clamp(58px,8vw,120px)/.85 var(--display);letter-spacing:-.075em;color:var(--accent);text-shadow:0 8px 35px #000;margin:13px 0}.nx-universe-hero p,.nx-character-title p{color:#babec2;max-width:520px;line-height:1.7}.nx-universe-hero>div>a,.nx-character-title>a{background:var(--accent);width:260px;color:var(--deep);font:700 8px var(--mono);justify-content:space-between;margin-top:20px;padding:16px;display:flex}.nx-universe-hero>aside{z-index:2;aspect-ratio:1;border:1px solid var(--accent);width:28vw;box-shadow:0 0 70px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:29%;right:7vw}.nx-universe-hero>aside i{border:1px dashed var(--accent);border-radius:50%;animation:22s linear infinite nx-spin;position:absolute;inset:-25px}.nx-universe-hero>aside strong{font:600 6vw var(--display);color:var(--accent)}.nx-universe-hero>aside small{font:500 7px var(--mono);letter-spacing:.13em;position:absolute;bottom:20%}.nx-universe-characters{color:#0c0d10;background:#ebe8df}.nx-universe-characters>div{grid-template-columns:repeat(3,1fr)}.nx-universe-characters>div>a{border-color:#c4c1b9}.nx-category-band{background:#11151a}.nx-category-band>header{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.nx-category-band>header>span{font:500 8px var(--mono);color:var(--accent)}.nx-category-band h2{font:600 47px var(--display);margin:0}.nx-category-band a{font:600 8px var(--mono);gap:9px;display:flex}.nx-universe-end{text-align:center;place-content:center;min-height:480px;display:grid}.nx-universe-end small{color:var(--accent);font:500 8px var(--mono)}.nx-universe-end h2{font:600 clamp(36px,5vw,70px) var(--display)}.nx-universe-end a{background:var(--accent);color:var(--deep);font:700 8px var(--mono);gap:20px;margin:auto;padding:15px 20px;display:flex}.nx-character-atmosphere{background:radial-gradient(circle at 75% 40%,color-mix(in srgb,var(--theme) 38%,transparent),transparent 28%),linear-gradient(110deg,#07090ddd 0,#07090d9b 53%,#07090d44)}.nx-character-title{z-index:3;max-width:700px;position:absolute;top:29%;left:6vw}.nx-character-title>span,.nx-character-title h1{color:var(--theme)}.nx-character-title>a{background:var(--theme);color:#080a0c}.nx-character-mark{z-index:2;font:600 12vw var(--display);color:var(--theme);opacity:.65;text-shadow:0 0 50px var(--theme);position:absolute;top:29%;right:7vw}.nx-theme-lines{z-index:2;opacity:.33;position:absolute;inset:0}.nx-theme-lines i{background:linear-gradient(90deg,transparent,var(--theme));width:47vw;height:1px;position:absolute;top:48%;right:4vw;transform:rotate(-18deg)}.nx-theme-lines i:nth-child(2){transform:rotate(18deg)}.nx-theme-lines i:nth-child(3){transform:rotate(50deg)}.nx-theme-lines i:nth-child(4){transform:rotate(-50deg)}.theme-gotham .nx-character-atmosphere{background:repeating-linear-gradient(103deg,#0000 0 23px,#ffffff08 24px 25px),linear-gradient(110deg,#020304f2,#111923c9)}.theme-stark .nx-character-atmosphere{background:repeating-linear-gradient(90deg,#0000 0 99px,#61e6ff0c 100px),radial-gradient(circle at 77% 44%,#61e6ff50,#0000 21%),#080d13e8}.theme-fantastic .nx-character-atmosphere{background:radial-gradient(circle at 74% 39%,#ff8b3d3c,#0000 19%),linear-gradient(115deg,#071522e9,#164268bf)}.theme-spider .nx-theme-lines{background:repeating-conic-gradient(from 20deg at 80% 48%,transparent 0 12deg,#f04a5338 13deg 14deg)}.nx-character-products{background:#0d1014}.nx-character-shop-link{background:var(--theme);color:#080a0c;justify-content:space-between;align-items:center;padding:45px 6vw;display:flex}.nx-character-shop-link>span{font:700 9px var(--mono)}.nx-character-shop-link>a{font:700 9px var(--mono);gap:12px;display:flex}.nx-product-page{--theme:var(--accent);background:var(--deep);isolation:isolate;min-height:100vh;padding-top:74px;position:relative}.nx-product-ambient{z-index:-1;background:radial-gradient(circle at 76% 34%,color-mix(in srgb,var(--theme) 30%,transparent),transparent 25%),linear-gradient(120deg,var(--deep),#111821);position:fixed;inset:74px 0 0;overflow:hidden}.nx-product-ambient>span{font:600 13vw var(--display);color:var(--theme);opacity:.09;position:absolute;top:17%;right:6vw}.nx-product-ambient>i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--theme) 38%,transparent);border-radius:50%;width:38vw;position:absolute;top:13%;right:6vw}.nx-product-ambient>i:nth-child(2){width:28vw;inset:auto -4vw 9% auto}.nx-product-ambient>i:nth-child(3),.nx-product-ambient>i:nth-child(4){background:linear-gradient(90deg,transparent,var(--theme));border:0;width:72vw;height:1px;top:45%;right:-15vw;transform:rotate(30deg)}.nx-product-ambient>i:nth-child(4){transform:rotate(-30deg)}.theme-gotham .nx-product-ambient{background:repeating-linear-gradient(103deg,#0000 0 22px,#ffffff09 23px 24px),linear-gradient(125deg,#030405,#121b26)}.theme-magic .nx-product-ambient,.theme-stitch .nx-product-ambient{background:radial-gradient(circle at 77% 32%,color-mix(in srgb,var(--theme) 35%,transparent),transparent 24%),linear-gradient(125deg,#080c22,#182b4c)}.theme-fantastic .nx-product-ambient{background:radial-gradient(circle at 78% 23%,#ff8b3d2f,#0000 19%),repeating-linear-gradient(90deg,#0000 0 110px,#68c9ff0d 111px),linear-gradient(125deg,#06121d,#133c5b)}.nx-breadcrumb{color:#777d84;font:500 8px var(--mono);white-space:nowrap;align-items:center;gap:9px;padding:28px 5vw 0;display:flex;overflow:hidden}.nx-breadcrumb b{color:#d8dbdd;text-overflow:ellipsis;overflow:hidden}.nx-product-main{grid-template-columns:1.15fr .85fr;align-items:center;gap:5vw;min-height:760px;padding:35px 6vw 90px;display:grid}.nx-gallery{min-width:0}.nx-gallery-main{background:#e9e6df;place-items:center;height:640px;display:grid;position:relative;box-shadow:0 35px 80px #0009}.nx-gallery-main img{object-fit:contain;width:100%;height:100%;padding:34px}.nx-gallery-main>button{color:#121417;font:700 8px var(--mono);background:#f8f7f1dd;border:1px solid #0002;gap:8px;padding:11px 14px;display:flex;position:absolute;bottom:14px;right:14px}.nx-thumbs{gap:8px;margin-top:10px;display:flex}.nx-thumbs button{background:#ece9e2;border:1px solid #ffffff25;width:90px;height:90px}.nx-thumbs button.active{border-color:var(--theme)}.nx-thumbs img{object-fit:contain;width:100%;height:100%}.nx-product-info{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#080a0cbb;border:1px solid #ffffff21;max-width:560px;padding:30px}.nx-product-info>span{font:600 8px var(--mono);letter-spacing:.14em;color:var(--theme)}.nx-product-info>small{color:#767b82;font:500 7px var(--mono);margin-top:13px;display:block}.nx-product-info h1{font:600 clamp(35px,4.5vw,66px)/.94 var(--display);letter-spacing:-.055em;margin:17px 0}.nx-product-info>strong{font:600 24px var(--display);color:var(--theme);margin:24px 0;display:block}.nx-product-info>mark{color:#111;font:700 7px var(--mono);background:#ffdb59;padding:7px 9px;display:inline-block}.nx-product-info>p{color:#a8adb2;line-height:1.7}.nx-product-info fieldset{border:0;margin:22px 0;padding:0}.nx-product-info legend{color:#8b9095;font:500 7px var(--mono);letter-spacing:.12em;margin-bottom:10px}.nx-product-info fieldset span{min-width:40px;height:38px;font:500 9px var(--mono);border:1px solid #ffffff28;place-items:center;margin:0 5px 5px 0;padding:0 7px;display:inline-grid}.nx-official-cta{background:var(--theme);color:#080a0c;font:700 9px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:18px;display:flex}.nx-product-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.nx-product-actions button{color:#c5c8cb;font:600 8px var(--mono);background:0 0;border:1px solid #ffffff24;justify-content:center;gap:8px;padding:13px;display:flex}.nx-product-actions svg.active{color:#ff5360;fill:currentColor}.nx-reference-note{border-left:2px solid var(--theme);background:#ffffff06;margin-top:22px;padding:15px}.nx-reference-note b{font:700 8px var(--mono);color:var(--theme)}.nx-reference-note p{color:#858a91;margin:7px 0 0;font-size:10px;line-height:1.5}.nx-product-story{color:#0c0e11;background:#e9e6df;grid-template-columns:.25fr 1fr .45fr;align-items:center;gap:5vw;min-height:560px;padding:95px 7vw;display:grid}.nx-product-story>small{font:600 8px var(--mono);letter-spacing:.14em;color:var(--theme)}.nx-product-story h2{font:600 clamp(38px,5.8vw,78px)/.88 var(--display);letter-spacing:-.065em}.nx-product-story h2 em{color:var(--theme);font-style:normal}.nx-product-story p{color:#676c70;max-width:580px;line-height:1.7}.nx-product-story>i{font:600 clamp(24px,4vw,55px)/1 var(--display);color:var(--theme);text-align:right;font-style:normal}.nx-related{background:#0c0f13}.nx-image-zoom{z-index:150;background:#050607f5;place-items:center;padding:5vw;display:grid;position:fixed;inset:0}.nx-image-zoom>button{color:#fff;background:#101216;border:1px solid #ffffff3b;width:46px;height:46px;position:absolute;top:25px;right:25px}.nx-image-zoom img{object-fit:contain;width:100%;height:100%}.nx-experience-jump{border:1px solid var(--theme);color:var(--theme);font:700 8px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px;display:flex}.nx-gallery-hud{pointer-events:none;color:#0c5c70;font:700 7px var(--mono);letter-spacing:.12em;border:1px solid #61e6ff65;position:absolute;inset:17px}.nx-gallery-hud:before,.nx-gallery-hud:after{content:"";border-style:solid;border-color:#e9303e;width:42px;height:42px;position:absolute}.nx-gallery-hud:before{border-width:3px 0 0 3px;top:-1px;left:-1px}.nx-gallery-hud:after{border-width:0 3px 3px 0;bottom:-1px;right:-1px}.nx-gallery-hud>span{position:absolute;top:10px;left:12px}.nx-gallery-hud>b{text-align:right;position:absolute;top:10px;right:12px}.nx-gallery-hud>i{background:#61e6ff80;height:1px;position:absolute;top:47%;left:15%;right:15%}.nx-gallery-hud>i:nth-of-type(2){width:1px;height:auto;top:15%;bottom:15%;left:50%}.nx-experience{--experience-bg:#05080c;background:var(--experience-bg);color:#fff;isolation:isolate;min-height:900px;padding:80px 6vw 100px;position:relative;overflow:hidden}.nx-experience.theme-stark{--experience-bg:#02080d}.nx-experience.theme-gotham{--experience-bg:#050607}.nx-experience.theme-magic,.nx-experience.theme-stitch{--experience-bg:#071025}.nx-experience-grid{z-index:-3;opacity:.17;background:linear-gradient(90deg,transparent 49.9%,var(--theme) 50%,transparent 50.1%),linear-gradient(transparent 49.9%,var(--theme) 50%,transparent 50.1%);transform-origin:bottom;background-size:84px 84px;position:absolute;inset:0;transform:perspective(600px)rotateX(61deg)scale(1.8)}.nx-experience-flare{z-index:-2;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--theme) 20%,transparent),transparent 62%);filter:blur(8px);border-radius:50%;width:62vw;position:absolute;top:16%;left:8vw}.nx-experience>header{border-bottom:1px solid color-mix(in srgb,var(--theme) 38%,transparent);color:var(--theme);font:600 8px var(--mono);letter-spacing:.15em;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.nx-experience>header small{color:#68727b}.nx-experience-console{grid-template-columns:1.2fr .8fr;align-items:center;gap:6vw;min-height:700px;display:grid}.nx-experience-object{place-items:center;height:620px;display:grid;position:relative}.nx-experience-object>img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 45px #000);width:72%;height:72%;padding:12px;transition:filter .8s,transform .8s;position:relative}.nx-experience.is-active .nx-experience-object>img{filter:drop-shadow(0 0 26px color-mix(in srgb,var(--theme) 45%,transparent)) drop-shadow(0 35px 45px #000);transform:scale(1.035)}.nx-experience-object>strong{z-index:0;font:600 17vw var(--display);color:var(--theme);opacity:.05;position:absolute}.nx-hud-tag{z-index:4;color:var(--theme);font:600 7px var(--mono);letter-spacing:.15em;position:absolute}.nx-hud-tag.top{top:8%;left:4%}.nx-hud-tag.side{top:50%;right:-30px;transform:rotate(90deg)}.nx-orbit{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--theme) 35%,transparent);border-radius:50%;width:66%;position:absolute}.nx-orbit:before,.nx-orbit:after{content:"";background:var(--theme);width:7px;height:7px;box-shadow:0 0 18px var(--theme);border-radius:50%;position:absolute}.nx-orbit:before{top:21%;left:8%}.nx-orbit:after{bottom:28%;right:5%}.nx-orbit.two{border-style:dashed;width:52%;transform:rotate(40deg)}.nx-orbit.three{border-color:color-mix(in srgb,var(--theme-2) 30%,transparent);width:82%;transform:rotate(-15deg)}.nx-experience.is-active .nx-orbit.one{animation:8s linear infinite nx-spin}.nx-experience.is-active .nx-orbit.two{animation:12s linear infinite nx-spin-reverse}.nx-experience.is-active .nx-orbit.three{animation:24s linear infinite nx-spin}.nx-scan-line{z-index:3;background:var(--theme);height:1px;box-shadow:0 0 14px var(--theme);opacity:0;position:absolute;top:18%;left:14%;right:14%}.nx-experience.is-active .nx-scan-line{opacity:1;animation:1.5s ease-in-out infinite nx-scan}.nx-stark-eyes{z-index:4;opacity:0;justify-content:space-between;transition:opacity .5s;display:flex;position:absolute;top:43%;left:39%;right:39%}.nx-stark-eyes i{background:#bffaff;width:37%;height:5px;box-shadow:0 0 18px 7px #61e6ff}.nx-experience.is-ready .nx-stark-eyes{opacity:1}.nx-experience-copy>span{color:var(--theme);font:600 8px var(--mono);letter-spacing:.16em}.nx-experience-copy h2{max-width:650px;font:600 clamp(42px,5vw,75px)/.88 var(--display);letter-spacing:-.065em;margin:18px 0 22px}.nx-experience-copy>p{color:#949da4;max-width:500px;line-height:1.7}.nx-system-status{margin-top:42px}.nx-system-status header{color:var(--theme);font:600 8px var(--mono);letter-spacing:.12em;justify-content:space-between;margin-bottom:10px;display:flex}.nx-system-status em{font-style:normal}.nx-system-status>i{background:#ffffff14;height:3px;display:block;overflow:hidden}.nx-system-status>i>b{background:var(--theme);height:100%;box-shadow:0 0 15px var(--theme);transition:width .5s;display:block}.nx-experience-metrics{grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.nx-experience-metrics span{border:1px solid #ffffff16;padding:14px 10px}.nx-experience-metrics small{color:#626b73;font:500 7px var(--mono);display:block}.nx-experience-metrics b{color:#d8dde0;font:600 8px var(--mono);margin-top:7px;display:block}.nx-activate{border:1px solid var(--theme);background:var(--theme);color:#030608;text-align:left;width:100%;min-height:58px;font:700 8px var(--mono);letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 17px;display:grid}.nx-activate:disabled{cursor:wait;opacity:.8}.nx-activate svg{width:17px}.nx-experience.is-ready .nx-activate{color:var(--theme);box-shadow:inset 0 0 25px color-mix(in srgb,var(--theme) 12%,transparent);background:0 0}.theme-stark.nx-experience:after{content:"STARK INDUSTRIES";z-index:-1;font:600 8.4vw var(--display);color:#61e6ff08;white-space:nowrap;position:absolute;bottom:-4vw;right:-2vw}.nx-product-page.theme-spider{--theme:#f04a53;--theme-2:#3256a6}.nx-product-page.theme-stark{--theme:#61e6ff;--theme-2:#f23d49}.nx-product-page.theme-fantastic{--theme:#68c9ff;--theme-2:#ff8b3d}.nx-product-page.theme-magic{--theme:#edcf8b;--theme-2:#8bb6ff}.nx-product-page.theme-stitch{--theme:#68d8db;--theme-2:#b9e26b}.nx-product-page.theme-gotham{--theme:#c8b052;--theme-2:#526b87}.nx-product-page.theme-metropolis{--theme:#70bfff;--theme-2:#f04e51}.nx-product-page.theme-amazon{--theme:#e0ae55;--theme-2:#8e2638}.nx-gallery-signature{pointer-events:none;border:1px solid color-mix(in srgb,var(--theme) 58%,#111);color:color-mix(in srgb,var(--theme) 72%,#111);font:700 7px var(--mono);letter-spacing:.12em;position:absolute;inset:17px;overflow:hidden}.nx-gallery-signature:before,.nx-gallery-signature:after{content:"";border-color:var(--theme-2);border-style:solid;width:42px;height:42px;position:absolute}.nx-gallery-signature:before{border-width:3px 0 0 3px;top:-1px;left:-1px}.nx-gallery-signature:after{border-width:0 3px 3px 0;bottom:-1px;right:-1px}.nx-gallery-signature>span{position:absolute;top:10px;left:12px}.nx-gallery-signature>small{position:absolute;bottom:10px;left:12px}.nx-gallery-signature>b{font:600 21px var(--display);opacity:.72;position:absolute;top:10px;right:14px}.nx-gallery-signature>i{background:color-mix(in srgb,var(--theme) 65%,transparent);position:absolute}.nx-gallery-signature>i:first-of-type{height:1px;top:48%;left:14%;right:14%}.nx-gallery-signature>i:nth-of-type(2){width:1px;top:14%;bottom:14%;left:50%}.nx-gallery-signature>i:nth-of-type(3){aspect-ratio:1;border:1px solid color-mix(in srgb,var(--theme) 50%,transparent);background:0 0;border-radius:50%;width:28%;top:29%;left:36%}.signature-team-four{background:linear-gradient(90deg,#0000 49.8%,#68c9ff2e 50%),linear-gradient(#0000 49.8%,#ff8b3d28 50%)}.signature-invisible-field>i:nth-of-type(3){border-style:dashed;width:54%;top:17%;left:23%;box-shadow:0 0 30px #68c9ff38}.signature-spider-sense{background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0 14deg,#f04a531f 15deg 16deg)}.signature-experiment-626{background:repeating-linear-gradient(125deg,#0000 0 38px,#68d8db1e 39px 40px);transform:rotate(-.25deg)}.signature-storybook-halloween{background:radial-gradient(circle at 18% 20%,#edcf8b88 0 1px,#0000 2px) 0 0/34px 34px,radial-gradient(circle at 77% 67%,#edcf8b88 0 1px,#0000 2px) 0 0/51px 51px}.signature-absolute-case{background:repeating-linear-gradient(105deg,#0000 0 42px,#1111 43px 45px)}.signature-gotham-broadcast{background:repeating-linear-gradient(0deg,#0000 0 4px,#1111 5px 6px)}.signature-solar-charge{background:repeating-conic-gradient(from -20deg at 50% 50%,#70bfff14 0 8deg,transparent 9deg 20deg)}.signature-amazon-relic>i:nth-of-type(3){border:3px double #e0ae5580;width:62%;top:13%;left:19%}.nx-signature-effect{z-index:4;pointer-events:none;position:absolute;inset:0}.nx-signature-effect i{opacity:0;transition:all .6s;position:absolute}.experience-stark-armor .nx-signature-effect{justify-content:space-between;display:flex;inset:43% 39% auto}.experience-stark-armor .nx-signature-effect i:nth-child(-n+2){background:#bffaff;width:37%;height:5px;position:static;box-shadow:0 0 18px 7px #61e6ff}.experience-stark-armor.is-ready .nx-signature-effect i:nth-child(-n+2){opacity:1}.experience-invisible-field .nx-experience-object>img{opacity:.16;filter:blur(5px)drop-shadow(0 30px 45px #000)}.experience-invisible-field.is-active .nx-experience-object>img{opacity:.48;filter:blur(1px)drop-shadow(0 0 30px #68c9ff)}.experience-invisible-field.is-ready .nx-experience-object>img{opacity:1;filter:drop-shadow(0 0 34px #68c9ff)}.experience-team-four .nx-signature-effect i{background:var(--theme);width:11px;height:11px;box-shadow:0 0 20px var(--theme);border-radius:50%}.experience-team-four .nx-signature-effect i:first-child{top:24%;left:23%}.experience-team-four .nx-signature-effect i:nth-child(2){top:25%;right:22%}.experience-team-four .nx-signature-effect i:nth-child(3){bottom:23%;left:24%}.experience-team-four .nx-signature-effect i:nth-child(4){bottom:24%;right:21%}.experience-team-four.is-ready .nx-signature-effect i{opacity:1}.experience-spider-sense .nx-experience-grid{background:repeating-conic-gradient(from 0deg at 34% 48%,transparent 0 11deg,#f04a532a 12deg 13deg)}.experience-spider-sense.is-active .nx-orbit{border-radius:42% 58% 48% 52%}.experience-experiment-626.is-active .nx-experience-object>img{animation:.6s ease-in-out infinite alternate nx-chaos}.experience-experiment-626.is-ready .nx-experience-object>img{animation:none;transform:rotate(-3deg)scale(1.05)}.experience-storybook-halloween{background:radial-gradient(circle at 20% 25%,#edcf8b15 0 1px,#0000 2px) 0 0/42px 42px,linear-gradient(125deg,#090b1d,#2b1837)}.experience-storybook-halloween.is-active .nx-signature-effect i{opacity:1;background:#edcf8b;width:5px;height:5px;animation:1.2s infinite alternate nx-twinkle;box-shadow:0 0 15px #edcf8b}.experience-storybook-halloween .nx-signature-effect i:first-child{top:18%;left:18%}.experience-storybook-halloween .nx-signature-effect i:nth-child(2){animation-delay:.2s;top:28%;right:17%}.experience-storybook-halloween .nx-signature-effect i:nth-child(3){animation-delay:.5s;bottom:22%;left:25%}.experience-storybook-halloween .nx-signature-effect i:nth-child(4){animation-delay:.8s;bottom:18%;right:23%}.experience-absolute-case .nx-experience-object>img{filter:grayscale(.85)contrast(1.2)drop-shadow(0 30px 45px #000)}.experience-absolute-case.is-ready .nx-experience-object>img{filter:grayscale(.2)contrast(1.15)drop-shadow(0 0 24px #c8b052)}.experience-gotham-broadcast:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 4px,#fff08 5px 6px);pointer-events:none;position:absolute;inset:0}.experience-gotham-broadcast .nx-experience-object>img{filter:grayscale()contrast(1.25)}.experience-gotham-broadcast.is-active .nx-experience-object>img{animation:.24s steps(2,end) infinite nx-signal}.experience-gotham-broadcast.is-ready .nx-experience-object>img{filter:grayscale(.25)contrast(1.1);animation:none}.experience-solar-charge{background:radial-gradient(circle at 28% 48%,#70bfff28,#0000 32%),linear-gradient(125deg,#061321,#102e50)}.experience-solar-charge.is-active .nx-experience-flare{background:radial-gradient(circle,#fff8b44a,#70bfff28 28%,#0000 65%);animation:2s ease-in-out infinite nx-solar}.experience-solar-charge.is-ready .nx-experience-object>img{filter:drop-shadow(0 0 42px #70bfff)}.experience-amazon-relic{background:radial-gradient(circle at 27% 49%,#e0ae5524,#0000 34%),linear-gradient(125deg,#0d0907,#291712)}.experience-amazon-relic .nx-orbit.one{border-style:double;border-width:3px}.experience-amazon-relic.is-ready .nx-orbit.one{box-shadow:0 0 34px #e0ae5555,inset 0 0 34px #e0ae5533}.nx-search-layer,.nx-modal,.nx-filter-drawer{z-index:140;position:fixed;inset:0}.nx-search-scrim,.nx-modal-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030405d9;border:0;position:absolute;inset:0}.nx-search-panel{color:#fff;background:#101318;width:min(1060px,100%);height:100%;margin:auto;padding:11vh 5vw 50px;position:relative;overflow:auto}.nx-search-panel>header{color:var(--lime);font:600 8px var(--mono);letter-spacing:.15em;justify-content:space-between;align-items:center;display:flex}.nx-search-panel>header button,.nx-modal-close{color:#fff;background:0 0;border:0}.nx-search-panel>label{border-bottom:1px solid #ffffff4a;align-items:center;gap:16px;height:84px;margin:28px 0 36px;display:flex}.nx-search-panel>label>svg{width:28px}.nx-search-panel input{color:#fff;min-width:0;font:500 clamp(18px,3vw,34px) var(--sans);background:0 0;border:0;outline:0;flex:1}.nx-search-panel>label button{color:#8c9197;font:600 8px var(--mono);background:0 0;border:0}.nx-search-start{grid-template-columns:1fr 1fr;gap:60px;display:grid}.nx-search-start h3,.nx-search-results h3{font:600 8px var(--mono);letter-spacing:.14em;color:#747a80;justify-content:space-between;display:flex}.nx-search-start h3 button{font:inherit;color:var(--lime);background:0 0;border:0}.nx-search-start>div>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;padding:13px 0;display:flex}.nx-search-start svg{width:14px}.nx-search-results{grid-template-columns:.75fr 1.35fr .75fr;gap:35px;display:grid}.nx-search-results section>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;min-height:65px;padding:9px 0;display:grid}.nx-search-results section>button>i{width:46px;height:46px;color:var(--lime);font:600 10px var(--display);background:#ffffff09;place-items:center;font-style:normal;display:grid}.nx-search-results section>button>img{object-fit:contain;background:#e5e2da;width:46px;height:55px}.nx-search-results section>button span{font:600 10px var(--display)}.nx-search-results section>button small{color:#70767d;font:500 7px var(--mono);margin-top:5px;display:block}.nx-search-results section svg{width:14px}.nx-search-empty{text-align:center;place-content:center;min-height:390px;display:grid}.nx-search-empty>svg{color:var(--lime);margin:auto}.nx-search-empty h2{font:600 30px var(--display)}.nx-search-empty p{color:#838990}.nx-search-empty button{background:var(--lime);font:700 8px var(--mono);border:0;margin:auto;padding:13px 23px}.nx-quick-view{background:#101318;grid-template-columns:1.05fr .95fr;width:min(900px,92vw);height:100%;animation:.35s nx-drawer;display:grid;position:absolute;top:0;right:0;box-shadow:-30px 0 90px #000a}.nx-modal-close{z-index:2;position:absolute;top:17px;right:17px}.nx-quick-image{background:#e9e6df;place-items:center;min-width:0;display:grid}.nx-quick-image img{object-fit:contain;width:100%;height:100%;padding:30px}.nx-quick-copy{padding:80px 35px 30px;overflow:auto}.nx-quick-copy>small{font:600 8px var(--mono);color:var(--theme)}.nx-quick-copy h2{font:600 clamp(28px,3.5vw,50px)/1 var(--display);letter-spacing:-.05em}.nx-quick-copy>strong{font:600 19px var(--display);color:var(--theme)}.nx-quick-copy>p{color:#9ca1a7;line-height:1.65}.nx-variants{flex-wrap:wrap;gap:5px;margin:20px 0;display:flex}.nx-variants span{text-align:center;min-width:39px;font:500 8px var(--mono);border:1px solid #ffffff25;padding:9px}.nx-favorite-line{color:#c6c9cc;width:100%;font:600 8px var(--mono);background:0 0;border:1px solid #ffffff24;justify-content:center;gap:8px;padding:13px;display:flex}.nx-favorite-line svg.active{color:#ff5260;fill:currentColor}.nx-quick-copy>a{background:var(--theme);color:#080a0c;font:700 8px var(--mono);justify-content:space-between;margin-top:8px;padding:15px;display:flex}.nx-quick-copy>a:last-child{color:#fff;background:0 0;border:1px solid #ffffff25}.nx-wishlist{background:var(--paper);color:#0b0d10;min-height:100vh;padding:150px 5vw 100px}.nx-wishlist>header{margin-bottom:55px}.nx-wishlist>header h1{font:600 clamp(55px,8vw,110px)/.85 var(--display);letter-spacing:-.075em;margin:15px 0}.nx-wishlist>header p{color:#71767b}.nx-wishlist .nx-product-copy strong{color:#111}.nx-wishlist-empty{border:1px solid var(--line);text-align:center;place-content:center;min-height:430px;display:grid}.nx-wishlist-empty>svg{width:35px;height:35px;margin:auto}.nx-wishlist-empty h2{font:600 25px var(--display)}.nx-wishlist-empty p{color:#74797e}.nx-wishlist-empty a{color:#fff;font:700 8px var(--mono);background:#111;gap:12px;margin:auto;padding:14px 20px;display:flex}@keyframes nx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-spin-reverse{to{transform:rotate(-320deg)}}@keyframes nx-scan{0%{opacity:0;top:18%}15%,85%{opacity:1}to{opacity:0;top:82%}}@keyframes nx-chaos{0%{transform:rotate(-1deg)translate(-2px,1px)scale(1.03)}to{transform:rotate(1deg)translate(2px,-1px)scale(1.045)}}@keyframes nx-twinkle{0%{opacity:.25;transform:scale(.65)}to{opacity:1;transform:scale(1.45)}}@keyframes nx-signal{0%{transform:translate(-2px)}50%{transform:translate(2px)}to{transform:none}}@keyframes nx-solar{50%{filter:blur(12px);transform:scale(1.13)}}@keyframes nx-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nx-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes nx-drawer{0%{transform:translate(100%)}to{transform:none}}@keyframes nx-entry-open{0%{opacity:0;transform:scale(.03)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.3)}}@keyframes nx-entry-away{0%,68%{opacity:1}to{opacity:0;visibility:hidden}}@media (width<=1100px){.nx-header{grid-template-columns:auto 1fr auto}.nx-header nav{display:none}.nx-header-search{justify-self:end;width:min(360px,40vw)}.nx-menu-trigger{display:grid!important}.nx-header nav.open{background:#0d1014;flex-direction:column;align-items:flex-start;width:min(400px,90vw);padding:100px 35px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-25px 0 70px #000}.nx-header nav.open>a{font:600 18px var(--display)}.nx-menu-close{color:#fff;background:0 0;border:0;position:absolute;top:25px;right:25px;display:grid!important}.nx-character-grid{grid-template-columns:repeat(2,1fr)}.nx-product-media{height:350px}.nx-catalog-grid.density-4,.nx-universe-characters>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.nx-header{gap:6px;height:64px;padding:0 16px;display:flex}.nx-brand>span,.nx-header-actions>button:nth-child(2),.nx-header-actions>button:nth-child(3){display:none}.nx-header-search{background:0 0;border:0;justify-content:center;width:37px;margin-left:auto;padding:0}.nx-header-search span,.nx-header-search kbd{display:none}.nx-header-actions>a,.nx-header-actions>button,.nx-header-search{width:37px;height:37px}.nx-section{padding:78px 18px}.nx-section-head{margin-bottom:28px;display:block}.nx-section-head>p{margin-top:20px}.nx-section-head>a{width:max-content;margin-top:20px}.nx-hero{align-items:flex-start;height:850px;min-height:100vh;padding:110px 20px}.nx-hero>video{object-position:center}.nx-hero-shade{background:linear-gradient(0deg,#080a0cf8 0,#080a0c9c 63%,#080a0c99)}.nx-hero-copy{width:100%;min-width:0;margin-top:30px}.nx-hero-copy h1{letter-spacing:-.055em;font-size:40px;line-height:.88}.nx-hero-copy p{max-width:100%;font-size:14px}.nx-hero-copy>div{display:grid}.nx-hero-copy a{width:100%;min-width:0}.nx-hero-index{display:none}.nx-trust-strip{grid-template-columns:1fr 1fr;gap:9px}.nx-trust-strip span{border:0}.nx-portal-grid{scroll-snap-type:x mandatory;display:flex;overflow:auto}.nx-portal{scroll-snap-align:center;min-width:84vw;height:540px}.nx-character-grid,.nx-universe-characters>div{display:flex;overflow:auto}.nx-character-grid>a,.nx-universe-characters>div>a{min-width:77vw}.nx-catalog-grid.density-2,.nx-catalog-grid.density-3,.nx-catalog-grid.density-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nx-product-media{height:260px}.nx-product-media img{padding:10px}.nx-quick{display:none}.nx-product-copy h3{min-height:38px;font-size:9px}.nx-product-copy>small{font-size:6px}.nx-product-copy strong{font-size:9px}.nx-home-products .nx-section-head h2{font-size:39px}.nx-shop-page,.nx-browse-page{padding-top:64px}.nx-shop-hero{padding:65px 20px 40px}.nx-shop-hero h1{font-size:51px}.nx-category-directory{grid-template-columns:1fr;padding:18px 18px 78px}.nx-category-directory>a{min-height:280px}.nx-browse-page .nx-character-grid{display:flex}.nx-shop-toolbar{grid-template-columns:1fr auto auto;padding:10px 15px;top:64px}.nx-shop-toolbar select{background:#fff;width:45px;min-width:0;font-size:0}.nx-density{display:none}.nx-mobile-filter{font:700 7px var(--mono);background:#fff;border:1px solid #c5c2ba;align-items:center;gap:6px;display:flex}.nx-shop-layout{padding:20px 15px 80px;display:block}.nx-filters{display:none}.nx-filter-drawer{display:block}.nx-filter-drawer>.nx-modal-scrim{background:#03040599}.nx-filter-drawer>aside{background:var(--paper);color:#111;border-radius:18px 18px 0 0;max-height:88vh;padding:20px;position:absolute;bottom:0;left:0;right:0;overflow:auto}.nx-filter-drawer>aside>header{justify-content:space-between;align-items:center;display:flex}.nx-filter-drawer>aside>header button{background:0 0;border:0}.nx-apply{color:#fff;width:100%;font:700 8px var(--mono);background:#111;border:0;padding:16px;position:sticky;bottom:0}.nx-search-panel{padding:85px 20px 30px}.nx-search-panel>label{height:70px;margin-bottom:25px}.nx-search-start,.nx-search-results{grid-template-columns:1fr;gap:25px}.nx-search-results{padding-bottom:60px}.nx-quick-view{border-radius:18px 18px 0 0;grid-template-rows:42% 58%;grid-template-columns:1fr;width:100%;height:92vh;top:auto;bottom:0}.nx-quick-image img{padding:15px}.nx-quick-copy{padding:28px 20px}.nx-universe-hero,.nx-character-hero{height:810px;min-height:100vh;padding:95px 20px 45px}.nx-universe-hero>div:not(.nx-universe-shade),.nx-character-title{max-width:none;top:25%;left:20px;right:20px}.nx-universe-hero h1,.nx-character-title h1{font-size:48px}.nx-universe-hero>aside{width:58vw;top:61%;right:-30vw}.nx-universe-hero>aside strong{font-size:12vw}.nx-character-mark{font-size:27vw;top:63%;right:-5vw}.nx-character-shop-link{gap:16px;padding:28px 20px;display:grid}.nx-category-band>header{display:block}.nx-category-band h2{margin:10px 0 20px}.nx-product-page{padding-top:64px}.nx-breadcrumb{padding:22px 18px 0}.nx-product-main{padding:25px 18px 70px;display:block}.nx-gallery-main{height:480px}.nx-gallery-main img{padding:15px}.nx-product-info{margin-top:15px;padding:22px}.nx-product-info h1{font-size:36px}.nx-experience{min-height:0;padding:60px 18px 75px}.nx-experience>header{line-height:1.5;display:block}.nx-experience>header small{margin-top:8px;display:block}.nx-experience-console{min-height:0;display:block}.nx-experience-object{height:430px}.nx-experience-object>img{width:80%;height:80%}.nx-orbit{width:78%}.nx-orbit.two{width:62%}.nx-orbit.three{width:94%}.nx-hud-tag.side{display:none}.nx-stark-eyes{top:43%;left:36%;right:36%}.nx-experience-copy h2{font-size:39px}.nx-experience-copy>p{font-size:13px}.nx-experience-metrics b{font-size:6px}.nx-product-story{grid-template-columns:1fr;padding:75px 20px}.nx-product-story>i{text-align:left}.nx-wishlist{padding:120px 16px 80px}.nx-wishlist>header h1{font-size:50px}.nx-all-worlds{padding:70px 20px}.nx-all-worlds>div{display:grid}.nx-dimension-entry>i{width:70vw}.nx-dimension-entry>i:nth-child(2){width:58vw}}@media (width<=430px){.nx-catalog-grid.density-2,.nx-catalog-grid.density-3,.nx-catalog-grid.density-4{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-product-media{height:215px}.nx-product-card{min-width:0}.nx-product-copy h3{font-size:8px}.nx-gallery-main{height:420px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nx-hero>video{display:none}.nx-hero{background:url(/assets/world-marvel.png) 50%/cover}.nx-dimension-entry{display:none}}.theme-symbiote{--theme:#d7e4d0;--theme-2:#ef3340}.nx-product-v2{color:#f6f4ed;background:#080a0d;padding-top:74px;overflow-x:clip}.nx-product-scene{isolation:isolate;background:#050608;height:calc(100svh - 74px);min-height:720px;position:relative;overflow:hidden}.nx-product-scene-image{z-index:-4;object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.nx-product-scene-wash{z-index:-3;background:linear-gradient(90deg,#05070bf5 0,#05070bcf 38%,#05070b4b 66%,#05070b35),linear-gradient(0deg,#05070bec 0,#0000 34%,#05070b44 100%);position:absolute;inset:0}.nx-product-scene:after{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#ffffff13 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#ffffff0d 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:110px 110px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.nx-product-scene-character{z-index:1;clip-path:polygon(15% 0,100% 0,87% 100%,0 100%);opacity:.88;filter:drop-shadow(-28px 0 42px #000b);width:min(510px,31vw);height:100%;margin:0;position:absolute;top:0;right:23vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 84%,#0000 100%)}.nx-product-scene-character:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07090db3 0,#0000 28% 70%,#07090d8c 100%),linear-gradient(0deg,#05070bc7 0,#0000 34% 78%,#05070b7d 100%);position:absolute;inset:0}.nx-product-scene-character img{object-fit:cover;object-position:center 18%;filter:saturate(1.12)contrast(1.08);width:100%;height:100%}.nx-product-scene-character figcaption{z-index:2;color:#ffd744;font:750 7px var(--mono);letter-spacing:.16em;background:#08090cbd;border:1px solid #ffd74480;padding:7px 10px;position:absolute;bottom:28px;right:34px}.theme-speedforce .nx-product-scene-character:before{content:"";z-index:2;mix-blend-mode:screen;opacity:.6;pointer-events:none;background:repeating-linear-gradient(116deg,#0000 0 44px,#ffd7443d 45px 47px,#0000 48px 82px);position:absolute;inset:0}.universe-disney .nx-product-scene-character{border:1px solid color-mix(in srgb,var(--theme) 58%,#fff);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);opacity:.9;filter:none;background:#f4f1e9;width:min(520px,31vw);height:88%;top:6%;right:25vw;box-shadow:0 28px 90px #000a;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 92%,#0000 100%)}.universe-disney .nx-product-scene-character:after{background:linear-gradient(90deg,#07101d8c 0,#0000 24% 76%,#07101d7a 100%),linear-gradient(0deg,#07101dbd 0,#0000 28% 82%,#07101d45 100%)}.universe-disney .nx-product-scene-character img{object-fit:contain;object-position:center;filter:saturate(1.07)contrast(1.02);padding:5%}.universe-disney .nx-product-scene-character figcaption{border-color:color-mix(in srgb,var(--theme) 65%,#fff);color:#fff;background:#080c16d9;bottom:24px;right:24px}.universe-disney .nx-product-scene-character.figure-stitch img{object-fit:cover;object-position:center;padding:0}.universe-disney .nx-product-scene-character.figure-belle img{object-fit:cover;object-position:69% center;padding:0}.universe-disney .nx-product-scene-character.figure-elsa{clip-path:polygon(7% 0,100% 0,92% 100%,0 100%);background:#0c1c2d;border-color:#87e6ff70;width:min(510px,31vw);height:81%;top:9%;right:25vw;box-shadow:0 30px 90px #00111fbd}.universe-disney .nx-product-scene-character.figure-elsa:after{background:linear-gradient(90deg,#051525c9 0,#0000 27% 74%,#0515258f 100%),linear-gradient(0deg,#051525d1 0,#0000 34% 78%,#05152555 100%)}.universe-disney .nx-product-scene-character.figure-elsa img{object-fit:cover;object-position:41% center;filter:saturate(.82)contrast(1.08)brightness(.76);padding:0}.universe-disney .nx-product-scene-character.figure-elsa figcaption{display:none}.nx-product-scene-character.is-duo img{object-fit:contain;width:62%;height:94%;padding:0;position:absolute;inset:3% auto 3% 1%}.nx-product-scene-character.is-duo img.secondary{z-index:1;left:auto;right:0}.universe-disney .nx-product-scene-character.figure-mickey-minnie{clip-path:polygon(7% 0,100% 0,92% 100%,0 100%);filter:none;background:#141923;border:1px solid #f2d58f55;width:min(500px,30vw);height:79%;top:10%;right:26vw;box-shadow:0 30px 80px #000b;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 11% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 11% 92%,#0000 100%)}.universe-disney .nx-product-scene-character.figure-mickey-minnie:after{z-index:2;background:linear-gradient(90deg,#070b13c7 0,#0000 28% 72%,#070b1399 100%),linear-gradient(0deg,#070b13c9 0,#0000 34% 78%,#070b1355 100%)}.universe-disney .nx-product-scene-character.figure-mickey-minnie img{z-index:1;object-fit:cover;object-position:48% center;mix-blend-mode:normal;opacity:.82;filter:saturate(.95)contrast(1.06)brightness(.82);width:100%;height:100%;padding:0;inset:0;-webkit-mask-image:none;mask-image:none}.universe-disney .nx-product-scene-character.figure-mickey-minnie figcaption{display:none}.nx-product-scene .nx-breadcrumb{z-index:5;color:#bec3c8;padding:0;position:absolute;top:28px;left:5vw;right:5vw}.nx-product-scene .nx-breadcrumb a:last-child{color:#fff}.nx-scene-copy{z-index:3;width:min(690px,48vw);position:absolute;top:50%;left:5vw;transform:translateY(-45%)}.nx-scene-copy>span{border:1px solid color-mix(in srgb,var(--theme) 55%,transparent);color:var(--theme);font:700 8px var(--mono);letter-spacing:.16em;background:#05070b8f;padding:8px 10px;display:inline-flex}.nx-scene-copy h1{max-width:680px;font:650 clamp(46px,5.8vw,90px)/.88 var(--display);letter-spacing:-.07em;text-wrap:balance;text-shadow:0 10px 45px #000;margin:20px 0 18px}.nx-scene-copy>p{color:#d1d4d7;text-shadow:0 2px 12px #000;max-width:560px;margin:0;font-size:14px;line-height:1.7}.nx-scene-points{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.nx-scene-points b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:40px;font:600 8px var(--mono);letter-spacing:.04em;background:#06080bb3;border:1px solid #ffffff24;align-items:center;gap:9px;padding:7px 11px;display:flex}.nx-scene-points b i{color:var(--theme);font-style:normal}.nx-scene-product{z-index:3;background:#f0eee8;border:1px solid #ffffff80;place-items:center;width:min(390px,29vw);height:min(440px,52vh);padding:22px;display:grid;position:absolute;bottom:5vh;right:5vw;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 90px #000b}.nx-scene-product:before{content:"";pointer-events:none;border:1px solid #10121620;position:absolute;inset:10px}.nx-scene-product img{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 25px #1113);width:100%;height:100%;position:relative}.nx-scene-product>span{z-index:4;background:var(--theme);color:#07090c;font:800 8px var(--mono);letter-spacing:.12em;padding:8px 12px;position:absolute;top:-25px;left:-1px}.nx-scene-product-glow{z-index:1;aspect-ratio:1;background:var(--theme);opacity:.18;filter:blur(30px);border-radius:50%;width:65%;position:absolute}.nx-scene-scroll{z-index:4;color:#aeb3b8;font:700 8px var(--mono);letter-spacing:.13em;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:5vw}.nx-scene-scroll svg{width:16px;transform:rotate(-90deg)}.nx-brick-field{z-index:-1;opacity:.46;width:58vw;height:74vh;position:absolute;bottom:-3vh;right:8vw;transform:perspective(700px)rotateY(-18deg)rotate(-4deg)}.nx-brick-field i{background:color-mix(in srgb,var(--theme) 28%,transparent);border:2px solid #fff7;width:150px;height:78px;position:absolute;box-shadow:inset 0 0 0 9px #0004,0 18px 35px #0008}.nx-brick-field i:before,.nx-brick-field i:after{content:"";background:#ffffff80;border-radius:50%;width:28px;height:13px;position:absolute;top:11px;box-shadow:0 5px #0006}.nx-brick-field i:before{left:27px}.nx-brick-field i:after{right:27px}.nx-brick-field i:first-child{bottom:4%;right:4%}.nx-brick-field i:nth-child(2){bottom:11%;right:32%;transform:rotate(5deg)}.nx-brick-field i:nth-child(3){bottom:29%;right:8%;transform:rotate(-7deg)}.nx-brick-field i:nth-child(4){bottom:38%;right:39%;transform:rotate(8deg)}.nx-brick-field i:nth-child(5){bottom:55%;right:0;transform:rotate(4deg)}.nx-brick-field i:nth-child(6){bottom:68%;right:35%;transform:rotate(-5deg)}.nx-product-commerce{color:#101216;background:#eeece5;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:7vw;padding:100px 6vw;display:grid}.nx-product-commerce .nx-gallery-main{background:#f8f7f2;height:min(680px,70vw);max-height:680px;box-shadow:0 24px 70px #19191920}.nx-product-commerce .nx-gallery-main>button{color:#fff;background:#11151a;border:0}.nx-product-commerce .nx-product-info{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:600px;padding:0}.nx-product-kicker{border-bottom:1px solid #c9c6bd;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.nx-product-kicker span{color:#fff;font:700 8px var(--mono);letter-spacing:.12em;background:#11151a;padding:7px 9px}.nx-product-kicker small{color:#777c80;font:600 7px var(--mono);letter-spacing:.1em}.nx-product-commerce .nx-product-info h2{font:650 clamp(36px,4.2vw,68px)/.95 var(--display);letter-spacing:-.06em;margin:24px 0 18px}.nx-price-line{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;display:flex}.nx-price-line strong{font:650 25px var(--display);color:#11151a}.nx-price-line .nx-price-from{color:#49634d;font:700 11px var(--mono);letter-spacing:.08em}.nx-price-line del,.nx-quick-pricing del,.nx-product-price del{color:#82878c;font-size:14px;font-weight:500}.nx-discount-label,.nx-quick-pricing span{color:#fff;font:700 10px var(--mono);background:#244d39;border-radius:4px;padding:5px 8px}.nx-sale-badge{z-index:2;color:#fff;font:700 11px var(--mono);background:#244d39;border-radius:3px;padding:7px 9px;position:absolute;top:12px;left:12px}.nx-quick-pricing{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.nx-quick-pricing strong{font-size:inherit}.nx-quick-pricing .nx-quick-price-from{color:#bdd7c3;font:700 11px var(--mono);letter-spacing:.08em;background:0 0;padding:0}.nx-price-line mark{color:#111;font:750 7px var(--mono);background:#f1c83f;padding:7px 9px}.nx-product-commerce .nx-product-info>p{color:#555b60;font-size:14px;line-height:1.75}.nx-product-benefits{background:#cbc8c0;border:1px solid #cbc8c0;gap:1px;margin:25px 0;display:grid}.nx-product-benefits>div{font:650 10px var(--mono);background:#f8f7f2;align-items:center;gap:11px;padding:13px 14px;display:flex}.nx-product-benefits svg{width:17px;color:var(--theme)}.nx-decision-facts{border-top:1px solid #d7d4cb;gap:0;margin:18px 0 24px;display:grid}.nx-decision-facts>div{border-bottom:1px solid #d7d4cb;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.nx-decision-facts dt{color:#5b665f;font:700 12px var(--sans)}.nx-decision-facts dd{color:#18221d;font:600 13px/1.45 var(--sans);margin:0}.nx-product-commerce .nx-product-info fieldset span{border-color:#b9b6ae}.nx-product-commerce .nx-product-info legend{color:#676c71}.nx-product-commerce .nx-official-cta{color:#fff;background:#11151a;min-height:58px}.nx-product-commerce .nx-official-cta:hover{background:var(--theme);color:#080a0c}.nx-product-commerce .nx-product-actions button{color:#34383c;border-color:#bdbab2}.nx-product-commerce .nx-reference-note{background:#e4e1d9;border-color:#11151a}.nx-product-commerce .nx-reference-note b{color:#11151a}.nx-product-commerce .nx-reference-note p{color:#666b70}.nx-product-proof{background:#090c10;grid-template-columns:1.05fr .8fr .65fr;align-items:end;gap:4vw;padding:100px 6vw;display:grid}.nx-proof-title>svg{width:23px;color:var(--theme)}.nx-proof-title>span{color:var(--theme);font:700 8px var(--mono);letter-spacing:.16em;margin:18px 0;display:block}.nx-proof-title h2{font:650 clamp(38px,5vw,72px)/.9 var(--display);letter-spacing:-.065em;margin:0}.nx-proof-title h2 em{color:var(--theme);font-style:normal}.nx-proof-details{background:#ffffff1a;border:1px solid #ffffff1a;gap:1px;display:grid}.nx-proof-details article{background:#0f1318;flex-direction:column;justify-content:space-between;min-height:104px;padding:20px;display:flex}.nx-proof-details small{color:#737980;font:650 7px var(--mono);letter-spacing:.14em}.nx-proof-details strong{font:600 17px var(--display)}.nx-proof-context{border-top:2px solid var(--theme);background:#ffffff08;padding:24px}.nx-proof-context svg{color:var(--theme)}.nx-proof-context p{color:#aeb3b8;margin:18px 0 0;font-size:12px;line-height:1.7}.nx-product-v2 .nx-related{background:#0c0f13}.nx-category-callout{color:#090b0d;background:#ff7044;position:relative;overflow:hidden}.nx-category-callout:after{content:"BUILD / DISPLAY / PLAY";font:700 7.5vw var(--display);letter-spacing:-.06em;color:#0a0c0e0d;white-space:nowrap;position:absolute;bottom:-2vw;right:-2vw}.nx-category-callout>span{font:750 8px var(--mono);letter-spacing:.16em}.nx-category-callout h2{z-index:1;font:650 clamp(46px,7vw,105px)/.84 var(--display);letter-spacing:-.075em;margin:22px 0;position:relative}.nx-category-callout h2 em{color:#334913;font-style:normal}.nx-category-callout p{z-index:1;max-width:600px;font-size:14px;line-height:1.7;position:relative}.nx-category-callout a{z-index:1;color:#fff;width:max-content;font:700 8px var(--mono);background:#0b0d10;gap:24px;margin-top:25px;padding:15px 18px;display:flex;position:relative}@media (width<=980px){.nx-scene-copy{width:55vw}.nx-scene-copy h1{font-size:52px}.nx-product-scene-character{width:34vw;right:24vw}.nx-scene-product{width:32vw;height:390px}.nx-product-commerce{grid-template-columns:1fr 1fr;gap:4vw}.nx-product-proof{grid-template-columns:1fr 1fr}.nx-proof-context{grid-column:1/-1}}@media (width<=760px){.nx-product-v2{padding-top:64px}.nx-product-scene{height:auto;min-height:880px}.nx-product-scene-wash{background:linear-gradient(0deg,#05070b 0,#05070bbd 54%,#05070b3b),linear-gradient(90deg,#05070b8c,#0000)}.nx-product-scene-character{opacity:.48;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:62vw;height:46%;top:310px;right:-7vw;-webkit-mask-image:linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}.nx-product-scene-character:after{background:linear-gradient(90deg,#05070bcc 0,#0000 48%),linear-gradient(#05070b,#0000 30% 65%,#05070bcc)}.nx-product-scene-character figcaption{display:none}.nx-product-scene .nx-breadcrumb{top:22px;left:18px;right:18px}.nx-scene-copy{width:calc(100vw - 36px);max-width:calc(100vw - 36px);top:108px;left:18px;right:auto;transform:none}.nx-scene-copy h1{overflow-wrap:break-word;text-wrap:wrap;width:100%;max-width:100%;font-size:35px}.nx-scene-copy>p{width:100%;max-width:100%;font-size:12px}.nx-scene-points{gap:5px;width:100%;margin-top:18px}.nx-scene-points b{min-height:34px;font-size:6px}.nx-scene-product{width:calc(100vw - 36px);height:330px;padding:15px;bottom:68px;left:18px;right:auto;transform:rotate(.7deg)}.nx-scene-product img{width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;inset:15px}.nx-scene-scroll{bottom:24px;left:18px}.nx-brick-field{width:100vw;height:50vh;bottom:-3vh;right:-20vw}.nx-brick-field i{transform:scale(.7)!important}.nx-product-commerce{padding:65px 18px;display:block}.nx-product-commerce .nx-gallery-main{height:430px}.nx-product-commerce .nx-product-info{margin-top:42px;padding:0}.nx-product-commerce .nx-product-info h2{font-size:35px}.nx-product-kicker{align-items:flex-start}.nx-product-kicker small{text-align:right}.nx-product-proof{padding:70px 18px;display:block}.nx-proof-details{margin:38px 0}.nx-proof-title h2{font-size:39px}}@media (width<=430px){.nx-product-scene{min-height:900px}.nx-scene-copy{width:calc(100vw - 36px);min-width:0;max-width:calc(100vw - 36px);left:18px;right:18px}.nx-scene-copy h1{letter-spacing:-.06em;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-wrap:wrap;width:100%;max-width:100%;font-size:24px;line-height:.96}.nx-scene-copy>p{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}.nx-scene-points{grid-template-columns:1fr;width:100%;display:grid}.nx-scene-points b{width:100%;min-width:0}.nx-scene-product{width:calc(100vw - 50px);max-width:340px;height:300px;left:25px}.nx-product-commerce .nx-gallery-main{height:370px}}@media (width<=760px){.universe-disney .nx-product-scene-character{opacity:.5;clip-path:none;border:0;width:70vw;height:45%;top:300px;right:-8vw;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.universe-disney .nx-product-scene-character:after{background:linear-gradient(90deg,#05070bd9 0,#0000 55%),linear-gradient(0deg,#05070b 0,#0000 38% 68%,#05070b 100%)}.universe-disney .nx-product-scene-character img{padding:2%}.universe-disney .nx-product-scene-character.figure-stitch img,.universe-disney .nx-product-scene-character.figure-belle img{padding:0}.universe-disney .nx-product-scene-character.figure-mickey-minnie{opacity:.58;clip-path:none;width:72vw;height:42%;top:300px;right:-8vw;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.universe-disney .nx-product-scene-character.figure-mickey-minnie:after{background:linear-gradient(90deg,#05070bd9 0,#0000 58%),linear-gradient(0deg,#05070b 0,#0000 38% 66%,#05070b 100%)}.universe-disney .nx-product-scene-character.figure-mickey-minnie img{padding:0}}.nx-character-page.theme-spider .nx-character-hero>img{object-position:center 28%;filter:saturate(1.12)contrast(1.08)}.nx-character-page.theme-spider .nx-character-atmosphere{background:radial-gradient(circle at 69% 44%,#0000 0 18%,#08101a22 36%,#06090fd9 77%),linear-gradient(90deg,#05070af7 0,#07101dcc 39%,#132b6645 68%,#f04a5326),linear-gradient(0deg,#05070ad9 0,#0000 52%)}.nx-character-page.theme-spider .nx-theme-lines{opacity:.55;background:repeating-conic-gradient(from 4deg at 76% 46%,transparent 0 13deg,#ff4d5a50 13.3deg 13.8deg)}.nx-character-page.theme-spider .nx-theme-lines:before{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 54px,#8ab8ff45 55px 56px);border-radius:50%;width:min(690px,50vw);position:absolute;top:5%;right:3vw;-webkit-mask-image:radial-gradient(circle,#000 0 69%,#0000 70%);mask-image:radial-gradient(circle,#000 0 69%,#0000 70%)}.nx-character-page.theme-spider .nx-theme-lines:after{content:"";clip-path:polygon(0 100%,0 58%,7% 58%,7% 26%,13% 26%,13% 64%,20% 64%,20% 42%,28% 42%,28% 8%,35% 8%,35% 55%,45% 55%,45% 32%,52% 32%,52% 68%,61% 68%,61% 18%,70% 18%,70% 48%,79% 48%,79% 3%,88% 3%,88% 61%,100% 61%,100% 100%);opacity:.72;background:repeating-linear-gradient(90deg,#050b14 0 26px,#111d30 27px 55px,#050b14 56px 74px);width:53%;height:22%;position:absolute;bottom:0;right:0}.nx-character-page.theme-spider .nx-character-mark{opacity:.16;color:#ff4d5a;-webkit-text-stroke:1px #ff8490;text-shadow:0 0 45px #ff354766;top:35%;right:4vw}.nx-character-signals{flex-wrap:wrap;gap:7px;margin:24px 0 0;display:flex}.nx-character-signals b{color:#dce6f5;font:650 7px var(--mono);letter-spacing:.08em;background:#05080ca8;border:1px solid #ff4d5a59;padding:8px 10px}.nx-character-signals b:first-child{color:#ff6974}@media (width<=760px){.nx-character-page.theme-spider .nx-character-hero>img{object-position:62% center}.nx-character-page.theme-spider .nx-theme-lines:before{width:95vw;top:22%;right:-34vw}.nx-character-page.theme-spider .nx-theme-lines:after{width:82%;height:18%}.nx-character-page.theme-spider .nx-character-mark{opacity:.12;top:67%;right:-16vw}.nx-character-signals{gap:4px;max-width:92%}.nx-character-signals b{padding:7px;font-size:6px}}.nx-product-card.is-play-item .nx-product-media{background:linear-gradient(145deg,#f5f2e8,#dedbd2)}.nx-product-card.is-lego-item .nx-product-media{box-shadow:inset 0 -6px #ef3340}.nx-play-badge{z-index:4;color:#111;font:800 7px var(--mono);letter-spacing:.08em;background:#f0c928;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;top:58px;right:12px;box-shadow:3px 3px #ef3340}.nx-play-badge svg{width:13px;height:13px}.nx-card-studs{z-index:1;opacity:.42;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:62px;left:16px;right:16px}.nx-card-studs i{background:#ef3340;border-radius:50%;width:34px;height:18px;box-shadow:inset 0 5px #ff7a82,0 8px #b11322}.nx-card-studs i:nth-child(2){background:#2875d8;box-shadow:inset 0 5px #78aff8,0 8px #174985}.nx-card-studs i:nth-child(3){background:#f0c928;box-shadow:inset 0 5px #ffe879,0 8px #aa8810}.nx-card-studs i:nth-child(4){background:#36a466;box-shadow:inset 0 5px #80d7a5,0 8px #1c6b40}.nx-gallery-play-label{color:#101215;font:800 7px var(--mono);letter-spacing:.1em;background:#f0c928;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;top:18px;left:18px;box-shadow:4px 4px #ef3340}.nx-gallery-play-label svg{width:14px}.nx-gallery-studs{opacity:.18;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:auto 5% 8%}.nx-gallery-studs i{background:#ef3340;border-radius:50%;width:58px;height:26px;box-shadow:inset 0 7px #ff7f88,0 12px #a61520}.nx-gallery-studs i:nth-child(2n){background:#2875d8;box-shadow:inset 0 7px #76aefd,0 12px #194b8b}.nx-gallery-studs i:nth-child(3n){background:#e4bc21;box-shadow:inset 0 7px #ffe36c,0 12px #92750d}.nx-play-strip{color:#fff;background:#24589e;border-top:12px solid #f0c928;border-bottom:12px solid #ef3340;grid-template-columns:170px 1fr auto;align-items:center;gap:4vw;min-height:390px;padding:70px 6vw;display:grid}.nx-play-strip.is-lego{background:linear-gradient(115deg,#174c95 0,#2772cb 64%,#163967)}.nx-play-strip-icon{aspect-ratio:1;background:#ef3340;border:10px solid #b31622;place-items:center;width:150px;display:grid;position:relative;box-shadow:18px 18px #f0c928}.nx-play-strip-icon>svg{width:55px;height:55px}.nx-play-strip-icon i{background:#ff6e77;border-radius:50%;width:34px;height:18px;position:absolute;box-shadow:0 7px #a90f1d}.nx-play-strip-icon i:first-of-type{top:15px;left:18px}.nx-play-strip-icon i:nth-of-type(2){top:15px;right:18px}.nx-play-strip-icon i:nth-of-type(3){bottom:22px;left:18px}.nx-play-strip-icon i:nth-of-type(4){bottom:22px;right:18px}.nx-play-strip>div:nth-child(2)>span{font:800 8px var(--mono);letter-spacing:.16em;color:#f6d748}.nx-play-strip h2{max-width:830px;font:650 clamp(36px,5vw,72px)/.9 var(--display);letter-spacing:-.065em;margin:15px 0}.nx-play-strip p{color:#d6e1f0;max-width:660px;line-height:1.7}.nx-play-strip>b{font:700 clamp(48px,7vw,100px)/.75 var(--display);color:#ffffff16;text-align:right}.nx-play-strip>b small{font:700 8px var(--mono);letter-spacing:.35em;color:#f0c928;display:block}.nx-specification-panel{color:#11151a;background:#e9e6df;padding:95px 6vw}.nx-specification-panel>header{grid-template-columns:1fr 1.7fr;align-items:end;column-gap:5vw;margin-bottom:40px;display:grid}.nx-specification-panel>header>span{color:#62676c;font:700 8px var(--mono);letter-spacing:.15em;grid-row:1/3}.nx-specification-panel>header h2{font:650 clamp(42px,6vw,82px)/.88 var(--display);letter-spacing:-.07em;margin:0}.nx-specification-panel>header p{color:#63686c;grid-column:2;max-width:600px;margin:18px 0 0;line-height:1.65}.nx-specification-grid{background:#c6c2b9;border:1px solid #c6c2b9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nx-specification-grid article{background:#f4f2ec;flex-direction:column;justify-content:flex-end;min-height:145px;padding:20px;display:flex;position:relative}.nx-specification-grid article>i{color:#b4b0a8;font:600 8px var(--mono);font-style:normal;position:absolute;top:15px;right:17px}.nx-specification-grid article>small{color:#787d80;font:700 7px var(--mono);letter-spacing:.13em;margin-bottom:11px}.nx-specification-grid article>strong{font:600 16px/1.25 var(--display)}.nx-specification-panel>footer{color:#fff;background:#11151a;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:18px;padding:18px 20px;display:grid}.nx-specification-panel>footer>svg{color:var(--theme)}.nx-specification-panel>footer b{font:700 8px var(--mono);letter-spacing:.1em}.nx-specification-panel>footer p{color:#8e9499;margin:5px 0 0;font-size:10px}.nx-specification-panel>footer a{font:700 8px var(--mono);border:1px solid #ffffff2e;align-items:center;gap:12px;padding:12px 14px;display:flex}.nx-lightbox{z-index:180;color:#fff;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nx-lightbox-scrim{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020304ed;border:0;position:absolute;inset:0}.nx-lightbox-panel{background:#11151a;border:1px solid #ffffff26;grid-template-rows:auto 1fr;width:min(1380px,96vw);height:min(890px,94vh);animation:.25s both nx-card-in;display:grid;position:relative;box-shadow:0 40px 120px #000}.nx-lightbox-panel>header{border-bottom:1px solid #ffffff1b;justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px 14px 24px;display:flex}.nx-lightbox-panel>header small{color:var(--theme);font:700 7px var(--mono);letter-spacing:.14em;margin-bottom:7px;display:block}.nx-lightbox-panel>header b{font:600 12px var(--display)}.nx-lightbox-panel>header>button{color:#fff;background:#ffffff08;border:1px solid #ffffff2e;width:42px;height:42px}.nx-lightbox-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.nx-lightbox-stage{background:#ddd9d0;min-width:0;min-height:0;padding:18px 18px 76px;position:relative}.nx-lightbox-canvas{overscroll-behavior:contain;background:#f8f7f2;place-items:center;width:100%;height:100%;display:grid;overflow:auto}.nx-lightbox-canvas img{object-fit:contain;cursor:zoom-in;max-width:none;padding:28px;transition:width .18s,height .18s}.nx-lightbox-stage>.previous,.nx-lightbox-stage>.next{z-index:4;color:#fff;background:#101318d9;border:0;width:44px;height:44px;position:absolute;top:50%}.nx-lightbox-stage>.previous{left:30px}.nx-lightbox-stage>.next{right:30px}.nx-lightbox-controls{color:#fff;background:#11151a;align-items:center;height:44px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0004}.nx-lightbox-controls button{color:#fff;min-width:44px;height:44px;font:700 7px var(--mono);background:0 0;border:0;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:flex}.nx-lightbox-controls button:last-child{min-width:100px}.nx-lightbox-controls button:disabled{opacity:.3}.nx-lightbox-controls span{text-align:center;min-width:64px;font:700 8px var(--mono)}.nx-lightbox-controls svg{width:15px}.nx-lightbox-body>aside{background:#0b0e12;padding:36px 28px;overflow:auto}.nx-lightbox-body>aside>span{color:var(--theme);font:700 8px var(--mono);letter-spacing:.12em}.nx-lightbox-body>aside h2{font:600 27px/1.05 var(--display);letter-spacing:-.045em;margin:18px 0}.nx-lightbox-body>aside>p{color:#92989e;font-size:11px;line-height:1.7}.nx-lightbox-body>aside>div{background:#ffffff18;gap:1px;margin:26px 0;display:grid}.nx-lightbox-body>aside article{background:#11161c;padding:12px}.nx-lightbox-body>aside article small{color:#676e75;font:700 6px var(--mono);letter-spacing:.12em;display:block}.nx-lightbox-body>aside article b{font:600 10px var(--display);margin-top:6px;display:block}.nx-lightbox-body>aside>a,.nx-lightbox-body>aside>button{background:var(--theme);color:#080a0d;width:100%;font:800 8px var(--mono);border:0;justify-content:space-between;align-items:center;padding:15px;display:flex}.nx-lightbox-panel.is-lego{border-top:6px solid #f0c928}.nx-lightbox-panel.is-lego .nx-lightbox-stage{box-shadow:inset 0 -7px #ef3340}.nx-quick-play{color:#101216;width:max-content;font:800 7px var(--mono);background:#f0c928;align-items:center;gap:7px;margin:14px 0 0;padding:8px 10px;display:flex;box-shadow:3px 3px #ef3340}.nx-quick-play svg{width:13px}.nx-quick-specs{background:#ffffff19;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid}.nx-quick-specs>div{background:#161a20;padding:11px}.nx-quick-specs small{color:#737a81;font:700 6px var(--mono);display:block}.nx-quick-specs b{font:600 9px var(--display);margin-top:6px;display:block}@media (width<=900px){.nx-lightbox{padding:0}.nx-lightbox-panel{border:0;width:100%;height:100%}.nx-lightbox-body{grid-template-rows:minmax(360px,62vh) auto;grid-template-columns:1fr;overflow:auto}.nx-lightbox-stage{min-height:360px}.nx-lightbox-body>aside{overflow:visible}.nx-play-strip{grid-template-columns:120px 1fr}.nx-play-strip-icon{width:110px}.nx-play-strip>b{display:none}.nx-specification-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.nx-play-badge{padding:6px;font-size:5px;top:50px;right:9px}.nx-play-badge svg{width:11px}.nx-card-studs{display:none}.nx-card-specs{grid-template-columns:1fr}.nx-card-specs>span:nth-child(2),.nx-gallery-studs{display:none}.nx-play-strip{min-height:0;padding:55px 20px;display:block}.nx-play-strip-icon{margin-bottom:38px}.nx-play-strip h2{font-size:36px}.nx-specification-panel{padding:65px 18px}.nx-specification-panel>header{display:block}.nx-specification-panel>header h2{margin:15px 0;font-size:42px}.nx-specification-grid{grid-template-columns:1fr 1fr}.nx-specification-grid article{min-height:115px;padding:15px}.nx-specification-grid article>strong{font-size:11px}.nx-specification-panel>footer{grid-template-columns:auto 1fr}.nx-specification-panel>footer a{grid-column:1/-1;justify-content:space-between}.nx-lightbox-panel>header{min-height:64px;padding:10px 12px}.nx-lightbox-panel>header b{font-size:9px}.nx-lightbox-body{grid-template-rows:minmax(330px,55vh) auto}.nx-lightbox-stage{min-height:330px;padding:10px 10px 68px}.nx-lightbox-canvas img{padding:12px}.nx-lightbox-controls{bottom:12px}.nx-lightbox-body>aside{padding:26px 20px}.nx-lightbox-body>aside h2{font-size:22px}}.universe-wizarding{--accent:#d7b86d;--accent-2:#7f2634;--deep:#080b12}.theme-wizard{--theme:#d8b15d;--theme-2:#8b2436}.theme-hogwarts{--theme:#d3bc7b;--theme-2:#243f69}.theme-hedwig{--theme:#e8edf1;--theme-2:#d7b04c}.nx-character-grid .theme-hedwig,.nx-universe-characters .theme-hedwig{--theme:#49657d;--theme-2:#b58a2f;background:radial-gradient(circle at 50% 37%,#dce7ee 0,#0000 37%)}.theme-frozen{--theme:#88dfff;--theme-2:#7775d8}.theme-belle{--theme:#e8b75a;--theme-2:#a32235}.nx-portal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.universe-wizarding.nx-portal:after{background:linear-gradient(#07101b12 5%,#07101b35 43%,#05070af2 94%)}.universe-disney.nx-portal:after{background:radial-gradient(circle at 72% 23%,#edcf8b22,#0000 30%),linear-gradient(#09142a12 8%,#09142a42 48%,#050817f2 94%)}.universe-disney .nx-universe-shade{background:radial-gradient(circle at 76% 28%,#edcf8b34,#0000 25%),linear-gradient(90deg,#060a1cef 0,#0b1430c4 48%,#0b143036 81%),linear-gradient(#0000 50%,#080c22)}.universe-disney .nx-dimension-entry{background:radial-gradient(circle,#233f72,#060817 67%)}.theme-frozen .nx-character-atmosphere{background:radial-gradient(circle at 77% 34%,#88dfff45,#0000 25%),repeating-linear-gradient(125deg,#0000 0 53px,#c9f3ff0d 54px 55px),linear-gradient(108deg,#030915ee,#102c4fc2)}.theme-belle .nx-character-atmosphere{background:radial-gradient(circle at 79% 39%,#e8b75a40,#0000 24%),linear-gradient(108deg,#080606ef,#29100fc2)}.universe-wizarding .nx-universe-shade{background:radial-gradient(circle at 76% 31%,#d7b86d26,#0000 24%),linear-gradient(90deg,#05070cf2 0,#080b12c7 48%,#080b1238 80%),linear-gradient(#0000 52%,#080b12)}.universe-wizarding .nx-dimension-entry{background:radial-gradient(circle,#1d2940,#04060a 66%)}.nx-dimension-entry{contain:paint;overflow:clip}.theme-wizard .nx-character-atmosphere{background:radial-gradient(circle at 78% 38%,#8b24364a,#0000 24%),repeating-linear-gradient(115deg,#0000 0 49px,#d8b15d0b 50px 51px),linear-gradient(108deg,#06080def,#17100ec7)}.theme-hogwarts .nx-character-atmosphere{background:radial-gradient(circle at 75% 35%,#d3bc7b40,#0000 26%),linear-gradient(110deg,#060911ed,#101b2bc4)}.theme-hedwig .nx-character-atmosphere{background:radial-gradient(circle at 77% 32%,#eef4fa42,#0000 23%),linear-gradient(110deg,#060a11ed,#172435c2)}.nx-gallery-count{z-index:5;color:#fff;font:700 7px var(--mono);letter-spacing:.12em;background:#11151add;padding:9px 11px;position:absolute;bottom:15px;left:16px}.nx-thumbs{scrollbar-width:thin;scrollbar-color:var(--theme) #ffffff10;overscroll-behavior-inline:contain;max-width:100%;padding:0 0 8px;overflow-x:auto}.nx-thumbs button{flex:0 0 90px}.nx-thumbs button.active{box-shadow:inset 0 -4px 0 var(--theme)}@media (width<=1100px){.nx-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nx-portal-grid{grid-template-columns:none;display:flex}.nx-gallery-count{bottom:12px;left:10px}.nx-thumbs button{flex-basis:72px;width:72px;height:72px}.universe-wizarding .nx-universe-hero>aside{width:54vw;top:63%;right:12px}.universe-wizarding .nx-universe-hero>aside>i{animation:none;inset:0}.universe-wizarding .nx-universe-hero>aside strong{font-size:14vw}}.nx-disney-feature{color:#fff;background:#071026;position:relative}.nx-disney-cinema{isolation:isolate;height:min(940px,94vh);min-height:790px;position:relative;overflow:hidden}.nx-disney-cinema>video{z-index:-3;object-fit:cover;object-position:center 42%;filter:saturate(.88)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.nx-disney-cinema-shade{z-index:-2;background:radial-gradient(circle at 72% 25%,#f6d88c30,#0000 25%),linear-gradient(90deg,#050919f5 0,#081533c7 45%,#09132a3d 76%),linear-gradient(0deg,#071026fa 0,#0000 48%,#05081777);position:absolute;inset:0}.nx-disney-cinema:after{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#edcf8b12 1px,#0000 1px),linear-gradient(#edcf8b0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5vw 12.5vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0007,#0000 70%);mask-image:linear-gradient(90deg,#0007,#0000 70%)}.nx-disney-feature-copy{width:min(760px,62vw);position:absolute;top:17%;left:6vw}.nx-disney-feature-copy>small{font:600 9px var(--mono);letter-spacing:.2em;color:#edcf8b}.nx-disney-feature-copy h2{font:600 clamp(60px,8vw,122px)/.82 var(--display);letter-spacing:-.075em;margin:22px 0 24px}.nx-disney-feature-copy h2 em{color:#edcf8b;font-family:Georgia,Times New Roman,serif;font-weight:400}.nx-disney-feature-copy p{color:#d4d9e7;max-width:580px;font-size:15px;line-height:1.75}.nx-disney-feature-copy>div{gap:8px;margin-top:30px;display:flex}.nx-disney-feature-copy a{min-width:220px;font:700 8px var(--mono);letter-spacing:.1em;border:1px solid #fff5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.nx-disney-feature-copy a:first-child{color:#081020;background:#edcf8b;border-color:#edcf8b}.nx-disney-stories{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:34px;left:5vw;right:5vw}.nx-disney-stories>a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071026a6;border:1px solid #ffffff2e;min-height:145px;padding:18px;transition:all .35s;position:relative;overflow:hidden}.nx-disney-stories>a:before{content:"";border:1px solid var(--theme);width:145px;height:145px;box-shadow:0 0 50px color-mix(in srgb,var(--theme) 32%,transparent);border-radius:50%;position:absolute;inset:auto -45px -70px auto}.nx-disney-stories small{color:var(--theme);font:600 7px var(--mono);letter-spacing:.14em;display:block}.nx-disney-stories strong{font:600 13px var(--display);position:absolute;bottom:18px;left:18px}.nx-disney-stories span{color:var(--theme);font:600 37px var(--display);opacity:.68;position:absolute;bottom:5px;right:15px}.nx-disney-stories svg{width:15px;position:absolute;top:14px;right:14px}.nx-disney-stories>a:hover{border-color:var(--theme);background:#0c1834dc;transform:translateY(-7px)}.nx-disney-spark{color:#edcf8b;text-shadow:0 0 20px #edcf8b;animation:2.4s ease-in-out infinite alternate nx-twinkle;position:absolute}.nx-disney-spark.spark-one{font-size:22px;top:20%;right:16%}.nx-disney-spark.spark-two{font-size:11px;animation-delay:.7s;top:42%;right:31%}.nx-disney-spark.spark-three{font-size:15px;animation-delay:1.2s;top:53%;right:8%}.nx-disney-shelf{color:#11172c;background:linear-gradient(#f6f0df,#ece4d2)}.nx-disney-shelf .nx-section-head>div>span,.nx-disney-shelf .nx-section-head h2 em,.nx-disney-shelf .nx-product-copy strong{color:#75591f}.nx-disney-shelf .nx-section-head>a{color:#182442}.nx-disney-shelf .nx-product-media{background:#fffdf7}.nx-disney-shelf .nx-product-copy>small{color:#717176}.nx-disney-shelf .nx-product-copy h3{color:#11172c}.universe-disney .nx-universe-hero h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.universe-disney .nx-universe-hero>div>small{color:#e7d9af}.universe-disney .nx-universe-hero>div>a{box-shadow:0 10px 38px #edcf8b25}.universe-disney .nx-universe-characters{color:#11172c;background:linear-gradient(135deg,#f8f3e7,#e7dfcd);position:relative;overflow:hidden}.universe-disney .nx-universe-characters:before,.universe-disney .nx-universe-characters:after{content:"✦";color:#b28a3c;opacity:.2;font:100px Georgia,serif;position:absolute}.universe-disney .nx-universe-characters:before{top:30px;right:3vw}.universe-disney .nx-universe-characters:after{font-size:52px;bottom:15px;left:2vw}.universe-disney .nx-universe-characters .nx-section-head h2 em{color:#8b6827;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.universe-disney .nx-universe-characters>div>a{background:#fffaf0;border-color:#cfc3aa}.universe-disney .nx-universe-characters>div>a:hover{background:#fff;box-shadow:0 18px 45px #55451c18}.universe-disney .nx-home-products{background:#071026}.universe-disney .nx-home-products .nx-section-head h2{color:#edcf8b;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.universe-disney .nx-category-band{background:#0b1630}.universe-disney .nx-category-band:nth-of-type(2n){background:#101d39}.universe-disney .nx-universe-end{background:radial-gradient(circle at 50% 35%,#2a4780,#071026 62%)}.universe-disney .nx-universe-end h2{color:#edcf8b;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}@media (width<=1100px){.nx-disney-cinema{min-height:900px}.nx-disney-feature-copy{width:min(700px,78vw)}.nx-disney-stories{grid-template-columns:repeat(2,1fr)}.nx-disney-stories>a{min-height:125px}}@media (width<=760px){.nx-disney-cinema{height:960px;min-height:960px}.nx-disney-cinema>video{object-position:62% center}.nx-disney-cinema-shade{background:linear-gradient(0deg,#071026 0,#07102690 58%,#050817c9),linear-gradient(90deg,#050817c9,#0000)}.nx-disney-feature-copy{width:auto;top:105px;left:20px;right:20px}.nx-disney-feature-copy h2{font-size:48px}.nx-disney-feature-copy p{font-size:13px}.nx-disney-feature-copy>div{display:grid}.nx-disney-feature-copy a{min-width:0}.nx-disney-stories{gap:6px;bottom:22px;left:18px;right:18px}.nx-disney-stories>a{min-height:118px;padding:13px}.nx-disney-stories strong{font-size:10px;bottom:13px;left:13px}.nx-disney-stories span{font-size:27px}.nx-disney-spark.spark-one{top:9%;right:12%}.nx-disney-spark.spark-two{top:54%;right:32%}.nx-disney-spark.spark-three{display:none}.nx-disney-shelf{padding-top:72px}.universe-disney .nx-universe-hero>aside{right:-18vw}.universe-disney .nx-universe-characters:before{font-size:58px}}@media (prefers-reduced-motion:reduce){.nx-disney-cinema>video{display:none}.nx-disney-cinema{background:url(/assets/world-disney.png) 62%/cover}.nx-disney-spark{animation:none}}.nx-disney-feature-copy h2{scroll-margin-top:110px}.nx-disney-stories em{color:#aeb7ca;font:600 7px var(--mono);letter-spacing:.1em;font-style:normal;position:absolute;bottom:18px;left:18px}.nx-disney-stories strong{bottom:48px}.nx-disney-stories span{opacity:.34}.nx-disney-stories>a:hover em{color:var(--theme)}@media (width<=760px){.nx-disney-feature-copy h2{scroll-margin-top:82px}.nx-disney-stories strong{max-width:calc(100% - 70px);font-size:9px;line-height:1.15;bottom:38px}.nx-disney-stories em{font-size:6px;bottom:12px;left:13px}.nx-disney-stories span{opacity:.3;font-size:24px;right:8px}}.nx-category-actions{z-index:2;gap:8px;display:flex;position:relative}.nx-category-actions a{margin-top:25px}.nx-category-actions a:last-child{color:#0b0d10;background:0 0;border:1px solid #0b0d10}.nx-recent-products{background:#10151b}.nx-gift-page{background:#0a0d11;min-height:100vh;padding-top:74px}.nx-gift-hero{background:radial-gradient(circle at 77% 43%,#b8ee4b38,#0000 20%),radial-gradient(circle at 83% 37%,#244568,#0000 39%),#080b0f;grid-template-columns:1fr auto;align-items:center;min-height:620px;padding:105px 6vw 70px;display:grid;position:relative;overflow:hidden}.nx-gift-hero:before{content:"";opacity:.12;background:repeating-linear-gradient(90deg,#0000 0 9.9vw,#fff 10vw),repeating-linear-gradient(0deg,#0000 0 9.9vw,#fff 10vw);position:absolute;inset:0}.nx-gift-hero>div{z-index:1;position:relative}.nx-gift-hero span{color:var(--lime);font:600 9px var(--mono);letter-spacing:.18em}.nx-gift-hero h1{font:600 clamp(58px,8vw,118px)/.84 var(--display);letter-spacing:-.075em;margin:25px 0}.nx-gift-hero h1 em{color:var(--lime);font-style:normal}.nx-gift-hero p{color:#aeb4ba;max-width:600px;line-height:1.75}.nx-gift-hero>svg{z-index:1;width:min(28vw,390px);height:auto;color:var(--lime);stroke-width:.7px;filter:drop-shadow(0 0 38px #ff704455);position:relative}.nx-gift-builder{padding:90px 5vw 120px}.nx-gift-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nx-gift-steps fieldset{border:1px solid #ffffff24;min-width:0;margin:0;padding:23px}.nx-gift-steps legend{color:#aeb4ba;font:700 8px var(--mono);letter-spacing:.1em;align-items:center;gap:10px;padding:0 9px;display:flex}.nx-gift-steps legend i{color:var(--lime);font-style:normal}.nx-gift-steps fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.nx-gift-steps button{color:#c7cbd0;min-height:41px;font:700 7px var(--mono);letter-spacing:.07em;background:#ffffff05;border:1px solid #ffffff24;padding:10px 12px}.nx-gift-steps button.active{background:var(--lime);border-color:var(--lime);color:#07090b}.nx-gift-result-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:end;margin:80px 0 35px;padding-bottom:24px;display:flex}.nx-gift-result-head>div{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.nx-gift-result-head svg{width:17px;color:var(--lime)}.nx-gift-result-head span{font:600 8px var(--mono);letter-spacing:.14em;color:#8b9198}.nx-gift-result-head strong{font:600 70px/1 var(--display);color:var(--lime);grid-column:1/-1}.nx-gift-result-head p{color:#858b92;max-width:390px;font-size:11px}.nx-gift-empty{text-align:center;border:1px solid #ffffff20;place-content:center;justify-items:center;min-height:360px;display:grid}.nx-gift-empty svg{width:45px;height:45px;color:var(--lime)}.nx-gift-empty h2{font:600 22px var(--display)}.nx-gift-empty p{color:#858b92}.nx-gift-empty button{background:var(--lime);font:700 8px var(--mono);border:0;padding:14px 20px}.nx-gift-all{width:max-content;font:700 8px var(--mono);border:1px solid #ffffff2c;align-items:center;gap:20px;margin:55px auto 0;padding:16px 20px;display:flex}.nx-insights-page{background:#0a0d11;min-height:100vh;padding:74px 5vw 100px}.nx-insights-hero{border-bottom:1px solid #ffffff20;padding:90px 0 65px}.nx-insights-hero>span{color:var(--lime);font:700 8px var(--mono);letter-spacing:.16em}.nx-insights-hero h1{font:600 clamp(52px,7vw,102px)/.86 var(--display);letter-spacing:-.07em;margin:20px 0}.nx-insights-hero h1 em{color:var(--lime);font-style:normal}.nx-insights-hero p{color:#8e949a;max-width:720px;line-height:1.7}.nx-insight-stats{background:#ffffff20;grid-template-columns:repeat(4,1fr);gap:1px;margin:35px 0 70px;display:grid}.nx-insight-stats article{background:#101419;flex-direction:column;min-height:185px;padding:22px;display:flex}.nx-insight-stats svg{width:19px;color:var(--lime)}.nx-insight-stats small{color:#7f858c;font:700 7px var(--mono);letter-spacing:.1em;margin-top:auto}.nx-insight-stats strong{font:600 48px/1 var(--display);margin-top:8px}.nx-insight-grid{grid-template-columns:1.6fr 1fr;gap:45px;display:grid}.nx-insight-grid>div>header{border-bottom:1px solid #fff2;min-height:85px}.nx-insight-grid header>span{color:var(--lime);font:700 7px var(--mono);letter-spacing:.13em}.nx-insight-grid header>svg{width:17px;color:var(--lime);vertical-align:middle;margin-right:9px}.nx-insight-grid h2{font:600 18px var(--display);margin:10px 0 20px}.nx-insight-grid article{border-bottom:1px solid #ffffff18;grid-template-columns:65px 1fr auto;align-items:center;gap:15px;min-height:88px;padding:12px 0;display:grid}.nx-insight-grid article>img{object-fit:contain;background:#e6e3dc;width:65px;height:65px}.nx-insight-grid article>div small{color:#737980;font:600 6px var(--mono);display:block}.nx-insight-grid article>div b{font:600 9px/1.35 var(--display);margin-top:6px;display:block}.nx-insight-grid article>span{text-align:right;color:var(--lime);font:700 7px/1.7 var(--mono)}.nx-insight-grid article.query{text-transform:uppercase;grid-template-columns:1fr auto}.nx-insight-empty{color:#787e85;padding:40px 0}.nx-insight-note{color:#858b92;border:1px solid #ffffff1e;gap:24px;margin-top:70px;padding:20px;display:flex}.nx-insight-note b{color:var(--lime);font:700 8px var(--mono)}.nx-insight-note p{margin:0;font-size:11px;line-height:1.7}@media (width<=900px){.nx-gift-steps{grid-template-columns:1fr}.nx-insight-stats{grid-template-columns:repeat(2,1fr)}.nx-insight-grid{grid-template-columns:1fr}}@media (width<=760px){.nx-category-actions{display:grid}.nx-category-actions a{justify-content:space-between;width:100%}.nx-gift-page{padding-top:64px}.nx-gift-hero{min-height:690px;padding:90px 20px 60px;display:block}.nx-gift-hero h1{font-size:46px}.nx-gift-hero>svg{opacity:.22;width:230px;position:absolute;bottom:25px;right:-50px}.nx-gift-builder{padding:55px 18px 80px}.nx-gift-steps fieldset{padding:18px 13px}.nx-gift-result-head{margin-top:60px;display:block}.nx-gift-result-head p{margin-top:18px}.nx-insights-page{padding:64px 18px 75px}.nx-insights-hero{padding:70px 0 45px}.nx-insights-hero h1{font-size:42px}.nx-insight-stats{gap:1px}.nx-insight-stats article{min-height:145px;padding:14px}.nx-insight-stats strong{font-size:35px}.nx-insight-grid article{grid-template-columns:52px 1fr auto}.nx-insight-grid article>img{width:52px;height:52px}.nx-insight-note{display:block}.nx-insight-note p{margin-top:12px}}.nx-official-art{z-index:0;background:radial-gradient(circle at 76% 39%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 32%),linear-gradient(115deg,var(--deep) 0,#111821 58%,#18212b);isolation:isolate;position:absolute;inset:0;overflow:hidden}.nx-official-art-glow{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);width:50%;box-shadow:0 0 100px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%;position:absolute;top:9%;right:5%}.nx-official-art:before{content:"";opacity:.15;background:repeating-linear-gradient(90deg,#0000 0 9.9vw,#fff 10vw),repeating-linear-gradient(0deg,#0000 0 9.9vw,#fff 10vw);position:absolute;inset:0}.nx-official-art figure{background:#f1efe8;border:1px solid #fff7;margin:0;padding:12px 12px 38px;animation:.7s both nx-official-in;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0008}.nx-official-art figure img{object-fit:contain;filter:none;width:100%;height:100%}.nx-official-art figcaption{color:#11151a;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.nx-official-art figcaption>i{font:700 7px var(--mono);color:var(--accent);font-style:normal}.nx-official-art figcaption>span{font:700 7px var(--mono);text-transform:uppercase}.nx-official-art figcaption small{color:#7b7e82;font:500 5px var(--mono);margin-top:2px;display:block}.nx-official-art-label{color:#ffffff73;font:600 6px var(--mono);letter-spacing:.15em;position:absolute;bottom:25px;right:4vw}.nx-official-art .item-1{z-index:4;width:31%;height:60%;top:11%;right:7%;transform:rotate(2deg)}.nx-official-art .item-2{z-index:3;width:21%;height:43%;animation-delay:80ms;top:34%;right:34%;transform:rotate(-4deg)}.nx-official-art .item-3{z-index:2;width:20%;height:39%;animation-delay:.16s;top:44%;right:-2%;transform:rotate(6deg)}.nx-official-art .item-4{z-index:5;width:17%;height:34%;animation-delay:.24s;bottom:-10%;right:24%;transform:rotate(1deg)}.nx-official-art-portal{z-index:-2;background:radial-gradient(circle at 55% 26%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 42%),linear-gradient(150deg,var(--deep),#18202a)}.nx-official-art-portal .nx-official-art-glow{width:100%;top:-15%;right:-34%}.nx-official-art-portal figure{padding:8px 8px 27px}.nx-official-art-portal .item-1{width:58%;height:44%;top:8%;left:8%;right:auto;transform:rotate(-3deg)}.nx-official-art-portal .item-2{width:47%;height:37%;top:18%;right:-8%;transform:rotate(7deg)}.nx-official-art-portal .item-3{width:45%;height:31%;top:42%;left:25%;right:auto;transform:rotate(2deg)}.nx-official-art-portal .item-4{display:none}.nx-official-art-portal figcaption>span{font-size:5px}.nx-official-art-portal .nx-official-art-label{display:none}.nx-portal:after{background:linear-gradient(#0000 20%,#05060750 50%,#050607f4 91%)}.nx-portal-world{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-portal-world>b{color:var(--accent);font:700 42px var(--display);opacity:.2;position:absolute;top:5%;right:7%}.nx-portal-world>i{border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;position:absolute}.nx-portal-world>i:first-child{width:220px;height:220px;top:-70px;right:-85px}.nx-portal-world>i:nth-child(2){border-style:dashed;width:150px;height:150px;top:-35px;right:-50px}.nx-portal-world>i:nth-child(3){background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;box-shadow:0 0 16px var(--accent);opacity:.48;border:0;border-radius:0;top:31%;left:-12%;right:-12%}.nx-portal-world>span{opacity:.24;height:18%;position:absolute;top:45%;left:0;right:0}.nx-official-art-portal.universe-marvel{background:radial-gradient(circle at 74% 17%,#59dfff30,#0000 23%),linear-gradient(155deg,#26080d,#100a14 54%,#07121b)}.nx-official-art-portal.universe-marvel .nx-portal-world>span{background:repeating-linear-gradient(115deg,#0000 0 24px,#58dcff 25px 26px,#0000 27px 53px);transform:skewY(-9deg)}.nx-official-art-portal.universe-marvel .nx-portal-world:after{content:"";border:2px solid #62ddff55;border-radius:50%;width:64px;height:64px;position:absolute;top:6%;left:6%;box-shadow:0 0 30px #4ad8ff70,inset 0 0 22px #4ad8ff55}.nx-official-art-portal.universe-disney{background:radial-gradient(circle at 68% 18%,#fff1b65c,#0000 20%),linear-gradient(160deg,#151238,#091733 56%,#170a29)}.nx-official-art-portal.universe-disney .nx-portal-world>b{text-shadow:0 0 18px #fff2b8;opacity:.75}.nx-official-art-portal.universe-disney .nx-portal-world>span{background:linear-gradient(150deg,#0000 27%,#edcf8b 28% 29%,#0000 30%),linear-gradient(35deg,#0000 48%,#88b7ff 49% 50%,#0000 51%)}.nx-official-art-portal.universe-disney .nx-portal-world:after{content:"✦  ·  ✧  ·  ✦";color:#ffe9a8;letter-spacing:18px;text-shadow:0 0 12px #ffe9a8;font-size:18px;position:absolute;top:38%;left:7%;right:7%}.nx-official-art-portal.universe-dc{background:radial-gradient(circle at 74% 13%,#f2cf4d3d,#0000 22%),linear-gradient(155deg,#0b1119,#111b2b 55%,#05070b)}.nx-official-art-portal.universe-dc .nx-portal-world>span{clip-path:polygon(0 100%,0 69%,8% 69%,8% 36%,15% 36%,15% 72%,25% 72%,25% 18%,34% 18%,34% 65%,43% 65%,43% 0,52% 0,52% 70%,64% 70%,64% 29%,75% 29%,75% 74%,86% 74%,86% 44%,100% 44%,100% 100%);opacity:.78;background:#090c11;height:28%;top:36%}.nx-official-art-portal.universe-dc .nx-portal-world:after{content:"";clip-path:polygon(0 48%,18% 20%,36% 42%,50% 12%,64% 42%,82% 20%,100% 48%,73% 57%,59% 52%,50% 85%,41% 52%,27% 57%);filter:drop-shadow(0 0 13px #e7c74b88);opacity:.68;background:#e7c74b;width:105px;height:55px;position:absolute;top:8%;right:8%}.nx-official-art-portal.universe-wizarding{background:radial-gradient(circle at 72% 13%,#f4d99146,#0000 22%),linear-gradient(155deg,#152017,#09130e 51%,#08090b)}.nx-official-art-portal.universe-wizarding .nx-portal-world>span{clip-path:polygon(0 100%,0 76%,9% 76%,12% 33%,16% 76%,27% 76%,31% 15%,35% 76%,43% 76%,48% 0,53% 76%,65% 76%,69% 24%,74% 76%,84% 76%,89% 40%,94% 76%,100% 76%,100% 100%);opacity:.75;background:#030504;height:30%;top:33%}.nx-official-art-portal.universe-wizarding .nx-portal-world:after{content:"✦";color:#ecd18b;text-shadow:-52px 55px #ecd18b99,26px 103px #ecd18b80,0 0 14px #ecd18b;font-size:25px;position:absolute;top:10%;right:15%}.nx-official-art-portal figure{background:linear-gradient(145deg,#f4f2ec,#d7d6d0)}.nx-official-art-portal figure img{filter:drop-shadow(0 12px 15px #0005)}.nx-official-art-portal .item-1{height:42%}.nx-official-art-portal .item-2{height:35%}.nx-official-art-portal .item-3{height:30%}.nx-official-art-universe .item-1{width:29%;height:57%;top:12%;right:9%}.nx-official-art-universe .item-2{width:19%;height:38%;top:39%;right:35%}.nx-official-art-universe .item-3{width:18%;height:35%;top:48%;right:-1%}.nx-official-art-universe .item-4{width:16%;height:32%;bottom:-9%;right:25%}.nx-universe-hero>.nx-official-art+.nx-universe-shade{z-index:1;background:linear-gradient(90deg,var(--deep) 0,color-mix(in srgb,var(--deep) 92%,transparent) 44%,transparent 72%),linear-gradient(0deg,var(--deep),transparent 45%)}.nx-official-art-disney{z-index:-3;background:radial-gradient(circle at 76% 35%,#edcf8b32,#0000 31%),linear-gradient(110deg,#050919,#0b1a3d 61%,#182d50)}.nx-official-art-disney .item-1{width:27%;height:52%;top:8%;right:8%}.nx-official-art-disney .item-2{width:20%;height:40%;top:28%;right:32%}.nx-official-art-disney .item-3{width:18%;height:36%;top:38%;right:-1%}.nx-official-art-disney .item-4{width:16%;height:31%;bottom:15%;right:23%}.nx-official-art-disney .nx-official-art-label{top:24px;bottom:auto}.nx-disney-cinema-shade{z-index:-2;background:linear-gradient(90deg,#050919f8 0,#081533df 47%,#09132a45 78%),linear-gradient(0deg,#071026f4 0,#0000 50%)}@keyframes nx-official-in{0%{opacity:0;translate:35px 18px}to{opacity:1;translate:0}}@media (width<=900px){.nx-official-art .item-1{width:39%;right:-2%}.nx-official-art .item-2{width:25%;right:31%}.nx-official-art .item-3{width:25%;right:-6%}.nx-official-art .item-4{width:21%;right:24%}}@media (width<=760px){.nx-official-art-label{display:none}.nx-official-art figure{padding:7px 7px 25px}.nx-official-art figcaption{bottom:6px;left:8px}.nx-official-art-hero .nx-official-art-glow{width:95%;top:29%;right:-43%}.nx-official-art-hero .item-1{width:63%;height:37%;top:49%;right:-13%}.nx-official-art-hero .item-2{width:38%;height:29%;top:59%;right:36%}.nx-official-art-hero .item-3{display:none}.nx-official-art-hero .item-4{width:38%;height:25%;bottom:-5%;right:9%}.nx-hero-shade{background:linear-gradient(0deg,#080a0cf7 0,#080a0ca8 65%,#080a0cdc)}.nx-official-art-portal .item-1{width:62%;height:42%;top:7%;left:5%}.nx-official-art-portal .item-2{width:50%;right:-12%}.nx-official-art-portal .item-3{width:47%;height:29%;top:40%;left:27%}.nx-official-art-universe .nx-official-art-glow{width:100%;top:42%;right:-48%}.nx-official-art-universe .item-1{width:61%;height:32%;top:57%;right:-14%}.nx-official-art-universe .item-2{width:38%;height:26%;top:65%;right:34%}.nx-official-art-universe .item-3,.nx-official-art-universe .item-4{display:none}.nx-universe-hero>.nx-official-art+.nx-universe-shade{background:linear-gradient(0deg,var(--deep) 0,color-mix(in srgb,var(--deep) 73%,transparent) 66%,var(--deep))}.nx-official-art-disney .item-1{width:58%;height:31%;top:45%;right:-10%}.nx-official-art-disney .item-2{width:38%;height:25%;top:55%;right:35%}.nx-official-art-disney .item-3,.nx-official-art-disney .item-4{display:none}.nx-disney-cinema-shade{background:linear-gradient(0deg,#071026 0,#071026a8 59%,#050817eb)}}@media (prefers-reduced-motion:reduce){.nx-official-art figure{animation:none}}.nx-universe-hero>.nx-official-art{z-index:0!important;width:auto!important;max-width:none!important;inset:0!important}.nx-universe-hero>.nx-official-art>.nx-official-art-label{color:#ffffff73;font:600 6px var(--mono);margin:0;display:block}@media (width<=760px){.nx-universe-hero>.nx-official-art{max-width:none!important;inset:0!important}.nx-universe-hero>.nx-official-art>.nx-official-art-label{display:none}}.nx-pokemon-home{color:#fff;background:radial-gradient(circle at 73% 45%,#84baff3b,#0000 28%),linear-gradient(120deg,#0a0c11 0,#111a2a 67%,#172846);grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:center;gap:6vw;min-height:850px;padding:90px 6vw;display:grid;position:relative;overflow:hidden}.nx-pokemon-home:before,.nx-pokemon-hero:before{content:"";opacity:.1;background:repeating-linear-gradient(90deg,#0000 0 7.9vw,#fff 8vw),repeating-linear-gradient(0deg,#0000 0 7.9vw,#fff 8vw);position:absolute;inset:0}.nx-pokemon-home-copy{z-index:2;position:relative}.nx-pokemon-home-copy>span,.nx-pokemon-copy>span{color:#ffd642;font:700 9px var(--mono);letter-spacing:.18em}.nx-pokemon-home-copy h2{font:600 clamp(52px,7vw,105px)/.84 var(--display);letter-spacing:-.075em;margin:24px 0}.nx-pokemon-home-copy h2 em{color:#ffd642;font-style:normal}.nx-pokemon-home-copy p{color:#aab2c0;max-width:580px;line-height:1.75}.nx-pokemon-home-copy>a{color:#101318;width:max-content;font:800 8px var(--mono);background:#ffd642;align-items:center;gap:28px;margin-top:28px;padding:16px 19px;display:flex}.nx-deck-console{--console:#d9dad4;z-index:3;color:#11151a;background:linear-gradient(145deg,#f0f0ea,#c7c8c1);border:1px solid #fff;border-radius:34px 34px 94px;width:min(520px,44vw);padding:20px 22px 35px;position:relative;transform:rotate(1.5deg);box-shadow:18px 28px #05070a66,0 45px 100px #0008,inset -8px -10px 18px #7a7b7640,inset 7px 7px 15px #fff9}.nx-deck-console.compact{width:min(470px,40vw)}.nx-console-top{height:33px;font:800 7px var(--mono);letter-spacing:.09em;align-items:center;gap:10px;display:flex}.nx-console-top>span{color:#245db7}.nx-console-top>i{font-style:normal}.nx-console-top>b{color:#a23942;margin-left:auto;font-size:6px}.nx-console-screen{color:#dff8ff;background:radial-gradient(circle at 50% 42%,#87d5d264,#0000 35%),linear-gradient(145deg,#0b1923,#102f3d);border:14px solid #24282d;border-radius:15px 15px 42px;height:420px;padding:17px 20px 15px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #0009}.nx-deck-console.compact .nx-console-screen{height:365px}.nx-console-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#a7fff008 4px);position:absolute;inset:0}.nx-screen-scan{z-index:4;background:#c3fff4a8;height:2px;animation:3.6s linear infinite nx-card-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #bafff4}.nx-console-screen>small{z-index:5;color:#82cbd2;font:700 6px var(--mono);letter-spacing:.13em;position:relative}.nx-screen-cards{place-items:center;height:300px;display:grid;position:relative}.compact .nx-screen-cards{height:255px}.nx-screen-cards img{filter:drop-shadow(0 14px 14px #0009);width:auto;max-width:none;height:73%;transition:all .35s;position:absolute}.nx-screen-cards img.active{z-index:3;height:91%;transform:translateY(2%)}.nx-screen-cards img.previous{opacity:.36;left:-7%;transform:rotate(-9deg)}.nx-screen-cards img.next{opacity:.36;right:-7%;transform:rotate(9deg)}.nx-console-screen>footer{z-index:5;justify-content:space-between;align-items:end;display:flex;position:relative}.nx-console-screen>footer>span{font:700 12px var(--display)}.nx-console-screen>footer small{color:#7bb9bf;font:600 6px var(--mono);margin-top:5px;display:block}.nx-console-screen>footer>b{text-align:right;color:#ffd642;max-width:130px;font:700 6px/1.4 var(--mono)}.nx-console-controls{grid-template-columns:145px 1fr 145px;align-items:center;height:125px;padding:23px 14px 0;display:grid}.nx-dpad{width:137px;height:76px;position:relative}.nx-dpad:before{content:"";background:#252a2e;border-radius:6px;height:37px;position:absolute;top:20px;left:9px;right:9px;box-shadow:0 6px #1115}.nx-dpad>i{background:#252a2e;border-radius:6px;width:37px;height:76px;position:absolute;top:0;left:50px}.nx-dpad button{z-index:2;color:#8b9296;background:0 0;border:0;width:38px;height:37px;position:absolute;top:20px}.nx-dpad button:first-child{left:8px}.nx-dpad button:last-child{right:8px}.nx-dpad svg{width:18px}.nx-console-actions{gap:12px;display:flex;transform:rotate(-13deg)}.nx-console-actions button{color:#f5b2c5;width:55px;height:55px;font:800 14px var(--display);background:#a91f44;border:0;border-radius:50%;box-shadow:0 7px #68132b,0 11px 17px #0003}.nx-console-actions button:active{translate:0 4px;box-shadow:0 3px #68132b}.nx-console-speaker{justify-content:center;gap:5px;display:flex;transform:rotate(-11deg)}.nx-console-speaker i{background:#858782;border-radius:3px;width:4px;height:36px}.nx-console-meta{color:#6e716d;font:700 6px var(--mono);justify-content:center;gap:8px;display:flex}.nx-console-meta i{background:#7a7c77;border-radius:5px;width:24px;height:7px;transform:rotate(-18deg)}.nx-pokemon-page{background:#080b0f;padding-top:74px}.nx-pokemon-hero{background:radial-gradient(circle at 75% 43%,#4678c74f,#0000 28%),linear-gradient(125deg,#07090c,#101928 68%,#172a49);grid-template-columns:minmax(0,1fr) minmax(450px,560px);align-items:center;gap:5vw;min-height:900px;padding:90px 6vw;display:grid;position:relative;overflow:hidden}.nx-pokemon-copy{z-index:2;position:relative}.nx-pokemon-copy h1{font:600 clamp(65px,8vw,125px)/.78 var(--display);letter-spacing:-.08em;margin:24px 0}.nx-pokemon-copy h1 em{color:#ffd642;font-style:normal}.nx-pokemon-copy p{color:#aab2be;max-width:560px;line-height:1.75}.nx-pokemon-copy>a{color:#101318;width:260px;font:800 8px var(--mono);background:#ffd642;justify-content:space-between;align-items:center;margin-top:28px;padding:16px 18px;display:flex}.nx-pokemon-manifest{color:#11151a;background:#ffd642;align-content:center;min-height:540px;padding:95px 6vw;display:grid}.nx-pokemon-manifest>svg{width:26px}.nx-pokemon-manifest>span{font:800 8px var(--mono);letter-spacing:.16em;margin-top:25px}.nx-pokemon-manifest h2{font:600 clamp(55px,7vw,108px)/.82 var(--display);letter-spacing:-.075em;margin:20px 0}.nx-pokemon-manifest h2 em{color:#355fa3;font-style:normal}.nx-pokemon-manifest p{max-width:590px;line-height:1.7}.nx-card-vault{color:#101318;background:#edf0ec;padding:100px 5vw 120px}.nx-card-vault>header{justify-content:space-between;align-items:end;gap:35px;display:flex}.nx-card-vault>header span{color:#496899;font:800 8px var(--mono);letter-spacing:.14em}.nx-card-vault h2{font:600 clamp(48px,6vw,88px)/.9 var(--display);letter-spacing:-.065em;margin:14px 0 0}.nx-card-vault>header label{background:#fff;border:1px solid #b9bdb8;align-items:center;gap:10px;width:min(430px,40vw);height:48px;padding:0 14px;display:flex}.nx-card-vault>header input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.nx-card-vault>nav{gap:6px;margin:40px 0 30px;display:flex}.nx-card-vault>nav button{font:800 7px var(--mono);background:0 0;border:1px solid #b7bbb6;padding:12px 15px}.nx-card-vault>nav button.active{color:#fff;background:#11151a;border-color:#11151a}.nx-pokemon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nx-pokemon-grid>article{min-width:0;animation:nx-card-in .45s var(--delay) both;background:#fff}.nx-card-image{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--card-accent,#5d7ea9) 28%,transparent),transparent 43%),#dfe3e1;place-items:center;height:440px;padding:28px;display:grid;position:relative;overflow:hidden}.nx-card-image>img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 18px #0006);width:100%;height:100%;transition:all .45s;position:relative}.nx-pokemon-grid article:hover .nx-card-image>img{transform:translateY(-8px)rotate(-1deg)scale(1.025)}.nx-card-image>span{z-index:4;color:#fff;font:700 6px var(--mono);letter-spacing:.06em;background:#11151ae8;padding:7px 8px;position:absolute;top:12px;left:12px}.nx-card-image>i{background:linear-gradient(115deg,#0000 38%,#fff8 47%,#9cefff66 50%,#0000 58%);transition:all .8s;position:absolute;inset:-45%;transform:translate(-55%)}.nx-pokemon-grid article:hover .nx-card-image>i{transform:translate(55%)}.nx-card-data{padding:20px}.nx-card-data>small{color:#7a7f7b;font:700 6px var(--mono);letter-spacing:.1em}.nx-card-data h3{font:600 15px var(--display);margin:9px 0 6px}.nx-card-data p{color:#6d7270;font-size:10px}.nx-card-data button{width:100%;font:800 7px var(--mono);background:0 0;border:1px solid #11151a;margin-top:12px;padding:13px}.nx-card-data button.active{background:#ffd642;border-color:#ffd642}.type-lightning{--card-accent:#f0c52e}.type-psychic{--card-accent:#ae59b4}.type-fire{--card-accent:#e9543f}.type-darkness{--card-accent:#485262}.type-dragon{--card-accent:#6b78ce}.nx-card-vault>footer{border-top:1px solid #b9bdb8;align-items:start;gap:25px;margin-top:60px;padding:22px;display:flex}.nx-card-vault>footer b{font:800 8px var(--mono);color:#355fa3}.nx-card-vault>footer p{color:#666c69;max-width:690px;margin:0;font-size:11px;line-height:1.65}@keyframes nx-card-scan{0%{transform:translateY(0)}to{transform:translateY(390px)}}@media (width<=1100px){.nx-pokemon-home,.nx-pokemon-hero{grid-template-columns:1fr 430px}.nx-pokemon-grid{grid-template-columns:repeat(3,1fr)}.nx-console-controls{grid-template-columns:130px 1fr 125px}.nx-console-speaker{display:none}}@media (width<=760px){.nx-pokemon-home{min-height:1120px;padding:90px 20px 75px;display:block}.nx-pokemon-home-copy h2{font-size:44px}.nx-pokemon-home .nx-deck-console{margin:70px auto 0}.nx-deck-console,.nx-deck-console.compact{border-radius:24px 24px 65px;width:100%;max-width:430px;padding:14px 14px 25px;transform:none}.nx-console-screen,.nx-deck-console.compact .nx-console-screen{border-width:10px;height:350px;padding:14px 12px 12px}.nx-screen-cards,.compact .nx-screen-cards{height:245px}.nx-console-controls{grid-template-columns:137px 1fr;height:110px;padding:20px 4px 0}.nx-console-speaker{display:none}.nx-console-actions{justify-self:end}.nx-console-actions button{width:48px;height:48px}.nx-pokemon-page{padding-top:64px}.nx-pokemon-hero{min-height:1160px;padding:85px 20px 70px;display:block}.nx-pokemon-copy h1{font-size:50px}.nx-pokemon-hero .nx-deck-console{margin:70px auto 0}.nx-pokemon-manifest{min-height:480px;padding:70px 20px}.nx-pokemon-manifest h2{font-size:45px}.nx-card-vault{padding:75px 14px}.nx-card-vault>header{display:block}.nx-card-vault h2{font-size:43px}.nx-card-vault>header label{width:100%;margin-top:28px}.nx-card-vault>nav{overflow:auto}.nx-card-vault>nav button{flex:none}.nx-pokemon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nx-card-image{height:285px;padding:10px}.nx-card-data{padding:12px}.nx-card-data h3{font-size:10px}.nx-card-data button{font-size:6px}.nx-card-vault>footer{display:block}.nx-card-vault>footer p{margin-top:10px}}@media (width<=430px){.nx-pokemon-home,.nx-pokemon-hero{width:100%;max-width:100vw;overflow:hidden}.nx-pokemon-copy,.nx-pokemon-home-copy{width:100%;min-width:0}.nx-pokemon-copy h1{letter-spacing:-.085em;font-size:44px}.nx-pokemon-copy p,.nx-pokemon-home-copy p{overflow-wrap:anywhere;max-width:100%}.nx-pokemon-hero .nx-deck-console,.nx-pokemon-home .nx-deck-console{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.nx-console-screen>footer>b{max-width:92px}.nx-card-vault h2{font-size:39px}}.nx-menu-scrim{display:none}@keyframes nx-menu-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=1100px){body.nx-menu-is-open{overflow:hidden}.nx-header{-webkit-backdrop-filter:none;backdrop-filter:none}.nx-header nav.open{z-index:152;background:#0b0e12;border-left:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:0;width:min(430px,100vw);height:100dvh;padding:105px 35px 35px;animation:.28s ease-out nx-menu-enter;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-25px 0 70px #000}.nx-header nav.open>a{font:600 18px/1.1 var(--display);letter-spacing:.03em;border-bottom:1px solid #ffffff18;padding:18px 0}.nx-menu-close{place-items:center;width:44px;height:44px;top:22px;right:24px;background:#ffffff08!important;border:1px solid #ffffff24!important}.nx-menu-scrim{z-index:99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030507bd;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}}@media (width<=480px){.nx-header nav.open{width:100vw;padding:92px 22px 28px}.nx-header nav.open>a{padding:16px 0;font-size:16px}}:where(a,button,input,select):focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (width<=760px){body{font-size:16px;line-height:1.55}.nx-header{padding-inline:12px}.nx-brand,.nx-brand>b,.nx-header-actions>a,.nx-header-actions>button,.nx-header-search{width:44px;min-width:44px;height:44px}.nx-header-actions{gap:0}.nx-section{padding:72px 18px}.nx-section-head>div>span,.nx-section-head>span,.nx-shop-hero>span,.nx-wishlist>header>span{font-size:10px;line-height:1.5}.nx-section-head>p{font-size:14px;line-height:1.65}.nx-section-head>a{align-items:center;min-height:44px;font-size:10px}.nx-hero-copy>span{font-size:10px;line-height:1.45}.nx-hero-copy h1{font-size:clamp(36px,12.5vw,44px)}.nx-hero-copy a{min-height:52px;font-size:10px}.nx-hero>footer span{font-size:9px;line-height:1.4}.nx-trust-strip{padding:14px 12px}.nx-trust-strip span{padding:5px;font-size:9px;line-height:1.35}.nx-portal{padding:20px}.nx-portal>i,.nx-portal small,.nx-portal b{font-size:10px}.nx-portal p{font-size:14px;line-height:1.55}.nx-portal b{align-items:center;min-height:44px}.nx-portal>div{left:20px;right:20px}.nx-character-grid,.nx-universe-characters>div{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scroll-padding-inline:18px}.nx-character-grid>a,.nx-universe-characters>div>a{scroll-snap-align:start}.nx-character-grid small,.nx-universe-characters small{font-size:10px}.nx-character-grid h3,.nx-universe-characters h3{font-size:18px}.nx-character-grid p,.nx-universe-characters p{padding-right:24px;font-size:14px;line-height:1.5}.nx-product-copy{padding:14px 2px 12px}.nx-product-copy>small{letter-spacing:.04em;font-size:9px;line-height:1.35}.nx-product-copy h3{min-height:52px;font-size:12px;line-height:1.4}.nx-product-copy strong{font-size:13px}.nx-source-badge,.nx-new-badge{padding:7px 8px;font-size:9px}.nx-heart{width:44px;height:44px}.nx-shop-page .nx-product-copy>small,.nx-disney-shelf .nx-product-copy>small{color:#555d63}.nx-product-copy>a{align-items:flex-start;min-height:44px;display:flex}.nx-card-specs b{font-size:10px}.nx-card-specs small{font-size:9px}.nx-shop-hero h1{overflow-wrap:anywhere;font-size:clamp(39px,14vw,51px)}.nx-shop-hero p{font-size:14px}.nx-shop-toolbar{grid-template-columns:1fr 1fr;gap:7px;padding:9px 10px}.nx-shop-toolbar>label{grid-column:1/-1;height:48px;padding-inline:10px}.nx-shop-toolbar input{min-width:0;font-size:16px}.nx-shop-toolbar select{width:100%;height:48px;font:700 10px var(--mono);padding:0 10px}.nx-mobile-filter{justify-content:center;min-height:48px;padding-inline:10px;font-size:10px}.nx-result-meta{align-items:center;height:44px;font-size:10px}.nx-filter-drawer>aside>header button{width:44px;height:44px}.nx-filter-body h3,.nx-filters>header b{font-size:10px}.nx-filter-body label{min-height:44px;margin:3px 0;font-size:14px}.nx-filter-body label small{font-size:10px}.nx-clear-filters,.nx-apply{min-height:48px;font-size:10px}.nx-back-link{width:max-content;min-height:44px;font-size:10px}.nx-universe-hero h1,.nx-character-title h1{overflow-wrap:anywhere;font-size:clamp(38px,13vw,48px)}.nx-universe-hero>div>span,.nx-character-title>span,.nx-universe-hero>div>small,.nx-character-title>small{font-size:10px;line-height:1.4}.nx-universe-hero p,.nx-character-title p{font-size:14px;line-height:1.65}.nx-universe-hero>div>a,.nx-character-title>a{min-height:52px;font-size:10px}.nx-universe-hero>aside small{font-size:9px}.nx-category-band>header>span,.nx-category-band a{font-size:10px}.nx-category-band a{align-items:center;min-height:44px}.nx-category-band h2{font-size:clamp(34px,11vw,47px)}.nx-character-shop-link>span,.nx-character-shop-link>a{font-size:10px;line-height:1.45}.nx-character-shop-link>a{align-items:center;min-height:44px}.nx-gallery-main>button{min-height:44px;font-size:10px}.nx-thumbs button{min-width:72px;min-height:72px}.nx-product-info>span{font-size:10px}.nx-product-info>small{font-size:9px}.nx-product-info h1{font-size:clamp(29px,10vw,36px)}.nx-product-info>mark,.nx-product-info legend{font-size:9px}.nx-product-info>p{font-size:14px}.nx-product-info fieldset span{min-width:44px;height:44px;font-size:11px}.nx-official-cta{min-height:52px;font-size:10px}.nx-product-actions button{min-height:48px;font-size:10px}.nx-reference-note b{font-size:10px}.nx-reference-note p{font-size:12px}.nx-scene-copy h1{font-size:clamp(27px,9.5vw,35px)}.nx-scene-copy>p{font-size:14px}.nx-scene-points b{min-height:44px;font-size:9px;line-height:1.35}.nx-experience>header,.nx-experience>header small{font-size:9px}.nx-experience-copy h2{font-size:clamp(32px,11vw,39px)}.nx-experience-copy>p{font-size:14px}.nx-experience-metrics small,.nx-experience-metrics b{font-size:9px;line-height:1.35}.nx-activate{min-height:52px;font-size:10px}.nx-play-badge{font-size:8px}.nx-play-strip>div:nth-child(2)>span{font-size:10px}.nx-play-strip p{font-size:14px}.nx-specification-panel>header>span,.nx-specification-grid article>small,.nx-specification-grid article>i{font-size:9px}.nx-specification-grid article>strong{font-size:14px}.nx-specification-panel>footer b,.nx-specification-panel>footer a{font-size:10px}.nx-specification-panel>footer p{font-size:12px}.nx-specification-panel>footer a{min-height:44px}.nx-pokemon-home-copy>span,.nx-pokemon-copy>span{font-size:10px;line-height:1.45}.nx-pokemon-home-copy h2{overflow-wrap:normal;max-width:100%;font-size:clamp(30px,11.5vw,44px);line-height:.88}.nx-pokemon-home-copy p,.nx-pokemon-copy p{font-size:15px;line-height:1.7}.nx-pokemon-home-copy>a,.nx-pokemon-copy>a{min-height:52px;font-size:10px}.nx-pokemon-copy h1{overflow-wrap:anywhere;font-size:clamp(38px,13vw,50px)}.nx-pokemon-manifest>span,.nx-card-vault>header span{font-size:10px}.nx-pokemon-manifest h2{font-size:clamp(36px,12vw,45px)}.nx-pokemon-manifest p{font-size:15px}.nx-card-vault h2{font-size:clamp(35px,11.5vw,43px)}.nx-card-vault>header input{font-size:16px}.nx-card-vault>nav button{min-height:44px;font-size:10px}.nx-card-image>span{font-size:8px}.nx-card-data>small{font-size:9px;line-height:1.35}.nx-card-data h3{font-size:12px;line-height:1.35}.nx-card-data p{font-size:11px;line-height:1.4}.nx-card-data button{min-height:44px;font-size:9px}.nx-card-vault>footer b{font-size:10px}.nx-card-vault>footer p{font-size:13px}.nx-console-top,.nx-console-top>b,.nx-console-screen>small,.nx-console-screen>footer small,.nx-console-screen>footer>b,.nx-console-meta{font-size:8px}.nx-dpad button{width:44px;height:44px;top:16px}.nx-dpad button:first-child{left:3px}.nx-dpad button:last-child{right:3px}.nx-disney-feature-copy>small{font-size:10px;line-height:1.45}.nx-disney-feature-copy h2{font-size:clamp(37px,12.5vw,48px)}.nx-disney-feature-copy p{font-size:15px;line-height:1.65}.nx-disney-feature-copy a{min-height:52px;font-size:10px}.nx-disney-stories small{font-size:9px}.nx-disney-stories strong{font-size:12px}.nx-disney-stories em{font-size:8px}.nx-all-worlds>span,.nx-category-callout>span{font-size:10px}.nx-all-worlds a,.nx-category-callout a{align-items:center;min-height:48px;font-size:10px}.nx-category-callout h2{font-size:clamp(38px,12vw,52px)}.nx-category-callout p{font-size:14px}}@media (width<=380px){.nx-section{padding-inline:15px}.nx-header{padding-inline:8px}.nx-hero{padding-inline:16px}.nx-hero-copy h1{font-size:35px}.nx-hero-copy>div{gap:7px}.nx-catalog-grid.density-2,.nx-catalog-grid.density-3,.nx-catalog-grid.density-4,.nx-pokemon-grid{grid-template-columns:1fr;gap:22px}.nx-product-media{height:350px}.nx-product-copy h3{font-size:14px}.nx-product-copy>small{font-size:10px}.nx-product-copy strong{font-size:14px}.nx-portal,.nx-character-grid>a,.nx-universe-characters>div>a{min-width:88vw}.nx-pokemon-home,.nx-pokemon-hero{padding-inline:16px}.nx-pokemon-home-copy h2{font-size:clamp(29px,11vw,38px)}.nx-pokemon-hero .nx-deck-console,.nx-pokemon-home .nx-deck-console{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.nx-card-image{height:380px;padding:20px}.nx-card-data{padding:17px}.nx-card-data h3{font-size:15px}.nx-card-data p{font-size:13px}.nx-card-data button{font-size:10px}}@media (width>=761px) and (width<=900px){.nx-header-actions>a,.nx-header-actions>button,.nx-header-search{min-width:44px;height:44px}.nx-section-head>div>span,.nx-section-head>span,.nx-shop-hero>span{font-size:10px}.nx-section-head>p,.nx-portal p,.nx-character-grid p,.nx-universe-characters p{font-size:14px}.nx-section-head>a,.nx-portal small,.nx-portal b,.nx-character-grid small,.nx-universe-characters small{font-size:10px}.nx-section-head>a,.nx-portal b{align-items:center;min-height:44px}.nx-product-copy>small{font-size:10px}.nx-product-copy h3{font-size:14px}.nx-product-copy strong{font-size:13px}.nx-source-badge,.nx-new-badge{font-size:9px}.nx-heart{width:44px;height:44px}.nx-card-data>small,.nx-card-image>span{font-size:9px}.nx-card-data p{font-size:12px}.nx-card-data button,.nx-card-vault>nav button{min-height:44px;font-size:10px}.nx-universe-hero p,.nx-character-title p{font-size:15px}}@media (width<=760px){.nx-home-products .nx-section-head h2{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(25px,8.4vw,39px);line-height:.95}.nx-home-products .nx-section-head>div>span,.nx-home-products .nx-section-head>a{font-size:11px}.nx-home-products.compact .nx-section-head{max-width:100%}}@media (width<=320px){.nx-home-products .nx-section-head h2{font-size:25px}.nx-home-products .nx-section-head>div>span{letter-spacing:.1em;font-size:10px}.nx-home-products .nx-section-head>a{font-size:10px}.nx-play-badge{font-size:9px}.nx-source-badge,.nx-new-badge{font-size:10px}}@media (width<=760px){.nx-section-head>div>span,.nx-section-head>span,.nx-shop-hero>span,.nx-wishlist>header>span,.nx-hero-copy>span,.nx-pokemon-home-copy>span,.nx-pokemon-copy>span,.nx-pokemon-manifest>span,.nx-card-vault>header span,.nx-disney-feature-copy>small,.nx-all-worlds>span,.nx-category-callout>span{letter-spacing:.1em;font-size:12px;line-height:1.45}.nx-product-copy>small,.nx-source-badge,.nx-new-badge,.nx-play-badge,.nx-portal>i,.nx-portal small,.nx-character-grid small,.nx-universe-characters small,.nx-universe-hero>div>small,.nx-character-title>small,.nx-category-band>header>span,.nx-card-data>small,.nx-card-image>span,.nx-disney-stories small,.nx-disney-stories em{letter-spacing:.04em;font-size:11px;line-height:1.4}.nx-portal b,.nx-section-head>a,.nx-home-products .nx-section-head>a,.nx-mobile-filter,.nx-result-meta,.nx-clear-filters,.nx-apply,.nx-universe-hero>div>a,.nx-character-title>a,.nx-category-band a,.nx-character-shop-link>span,.nx-character-shop-link>a,.nx-official-cta,.nx-product-actions button,.nx-activate,.nx-card-vault>nav button,.nx-card-data button,.nx-pokemon-home-copy>a,.nx-pokemon-copy>a,.nx-disney-feature-copy a,.nx-all-worlds a,.nx-category-callout a{font-size:11px}.nx-product-info>span,.nx-product-info>small,.nx-product-info>mark,.nx-product-info legend,.nx-reference-note b,.nx-experience>header,.nx-experience>header small,.nx-experience-metrics small,.nx-experience-metrics b,.nx-play-strip>div:nth-child(2)>span,.nx-specification-panel>header>span,.nx-specification-grid article>small,.nx-specification-grid article>i,.nx-specification-panel>footer b,.nx-specification-panel>footer a,.nx-trust-strip span,.nx-hero>footer span,.nx-filter-body h3,.nx-filters>header b,.nx-filter-body label small,.nx-card-vault>footer b{font-size:11px;line-height:1.4}}@media (width<=320px){.nx-home-products .nx-section-head>div>span,.nx-home-products .nx-section-head>a,.nx-source-badge,.nx-new-badge,.nx-play-badge,.nx-product-copy>small{font-size:11px}}.nx-character-grid>a,.nx-universe-characters>div>a{isolation:isolate;background:linear-gradient(145deg,#f6f4ed,#ebe8df)}.nx-character-grid>a:before,.nx-universe-characters>div>a:before{z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--theme) 15%,transparent),transparent 65%);width:178px;height:178px;box-shadow:0 0 0 8px color-mix(in srgb,var(--theme) 7%,transparent),0 0 42px color-mix(in srgb,var(--theme) 38%,transparent),inset 0 0 25px color-mix(in srgb,var(--theme) 12%,transparent);border-width:2px}.nx-character-grid>a:after,.nx-universe-characters>div>a:after{content:"";z-index:0;pointer-events:none;opacity:.32;width:212px;height:212px;transition:opacity .35s,scale .35s;position:absolute;top:38%;left:50%;translate:-50% -50%}.nx-character-grid>a:hover:after,.nx-universe-characters>div>a:hover:after{opacity:.52;scale:1.04}.nx-character-grid>a>i,.nx-universe-characters>div>a>i{z-index:1;opacity:.92;text-shadow:0 0 22px color-mix(in srgb,var(--theme) 40%,transparent)}.nx-character-grid small,.nx-character-grid h3,.nx-character-grid p,.nx-character-grid svg,.nx-universe-characters small,.nx-universe-characters h3,.nx-universe-characters p,.nx-universe-characters svg{z-index:2}.nx-character-grid .theme-symbiote,.nx-universe-characters .theme-symbiote{--theme:#31453b;--theme-2:#c9323e;background:radial-gradient(circle at 48% 35%,#d9e4dc,#eeece5 47%)}.nx-character-grid .theme-spider:after,.nx-universe-characters .theme-spider:after{background:repeating-radial-gradient(circle,transparent 0 27px,color-mix(in srgb,var(--theme) 64%,transparent) 28px 29px),repeating-conic-gradient(from 0deg,transparent 0 14deg,color-mix(in srgb,var(--theme) 70%,transparent) 15deg 16deg);border-radius:50%}.nx-character-grid .theme-symbiote:after,.nx-universe-characters .theme-symbiote:after{border:2px solid var(--theme);background:radial-gradient(ellipse at 30% 28%,var(--theme) 0 7%,transparent 8%),radial-gradient(ellipse at 73% 48%,var(--theme) 0 10%,transparent 11%),radial-gradient(ellipse at 43% 76%,var(--theme) 0 12%,transparent 13%);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--theme) 45%,transparent));border-radius:42% 58% 63% 37%/55% 35% 65% 45%;transform:rotate(-12deg)}.nx-character-grid .theme-stark:after,.nx-universe-characters .theme-stark:after{background:repeating-radial-gradient(circle,transparent 0 16px,color-mix(in srgb,var(--theme) 75%,transparent) 17px 19px,transparent 20px 31px);clip-path:polygon(50% 0,61% 31%,100% 50%,68% 61%,50% 100%,39% 68%,0 50%,32% 39%);border-radius:50%}.nx-character-grid .theme-fantastic:after,.nx-universe-characters .theme-fantastic:after{background:conic-gradient(from 45deg,color-mix(in srgb,var(--theme) 72%,transparent) 0 24%,transparent 24% 26%,color-mix(in srgb,var(--theme-2) 72%,transparent) 26% 49%,transparent 49% 51%,color-mix(in srgb,var(--theme) 72%,transparent) 51% 74%,transparent 74% 76%,color-mix(in srgb,var(--theme-2) 72%,transparent) 76%);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 55%,#000 56% 61%,#0000 62%);mask:radial-gradient(circle,#0000 0 55%,#000 56% 61%,#0000 62%)}.nx-character-grid .theme-magic:after,.nx-universe-characters .theme-magic:after{background:radial-gradient(circle at 24% 30%,var(--theme) 0 2px,transparent 3px),radial-gradient(circle at 78% 23%,var(--theme) 0 3px,transparent 4px),radial-gradient(circle at 69% 73%,var(--theme) 0 2px,transparent 3px),conic-gradient(from 0deg,transparent 0 9%,color-mix(in srgb,var(--theme) 55%,transparent) 10% 11%,transparent 12% 24%,color-mix(in srgb,var(--theme) 55%,transparent) 25% 26%,transparent 27%);border-radius:50%}.nx-character-grid .theme-stitch:after,.nx-universe-characters .theme-stitch:after{background:repeating-linear-gradient(120deg,transparent 0 18px,color-mix(in srgb,var(--theme) 62%,transparent) 19px 21px),radial-gradient(ellipse at center,color-mix(in srgb,var(--theme-2) 30%,transparent),transparent 64%);border-radius:50%}.nx-character-grid .theme-frozen:after,.nx-universe-characters .theme-frozen:after{background:conic-gradient(from 0deg at 50% 50%,transparent 0 8%,var(--theme) 9% 11%,transparent 12% 24%,var(--theme) 25% 27%,transparent 28% 40%,var(--theme) 41% 43%,transparent 44% 56%,var(--theme) 57% 59%,transparent 60% 72%,var(--theme) 73% 75%,transparent 76% 88%,var(--theme) 89% 91%,transparent 92%);clip-path:polygon(50% 0,59% 36%,85% 15%,65% 42%,100% 50%,65% 58%,85% 85%,59% 64%,50% 100%,41% 64%,15% 85%,35% 58%,0 50%,35% 42%,15% 15%,41% 36%)}.nx-character-grid .theme-belle:after,.nx-universe-characters .theme-belle:after{border:2px solid var(--theme);background:repeating-radial-gradient(ellipse at 53% 48%,transparent 0 18px,color-mix(in srgb,var(--theme) 56%,transparent) 19px 21px);border-radius:50%;transform:rotate(18deg)scale(.82)}.nx-character-grid .theme-gotham:after,.nx-universe-characters .theme-gotham:after{background:var(--theme);clip-path:polygon(0 100%,0 72%,9% 72%,9% 45%,18% 45%,18% 78%,29% 78%,29% 31%,39% 31%,39% 69%,48% 69%,48% 17%,58% 17%,58% 75%,69% 75%,69% 40%,79% 40%,79% 79%,89% 79%,89% 53%,100% 53%,100% 100%)}.nx-character-grid .theme-metropolis:after,.nx-universe-characters .theme-metropolis:after{background:repeating-conic-gradient(from -8deg,transparent 0 10deg,color-mix(in srgb,var(--theme) 62%,transparent) 11deg 13deg);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 32%,#000 33%);mask:radial-gradient(circle,#0000 0 32%,#000 33%)}.nx-character-grid .theme-amazon:after,.nx-universe-characters .theme-amazon:after{background:conic-gradient(from 45deg,transparent 0 11%,var(--theme) 12% 13%,transparent 14% 24%,var(--theme) 25% 26%,transparent 27% 37%,var(--theme) 38% 39%,transparent 40%);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%)}.nx-character-grid .theme-wizard:after,.nx-universe-characters .theme-wizard:after{background:repeating-conic-gradient(from 0deg,transparent 0 18deg,color-mix(in srgb,var(--theme) 65%,transparent) 19deg 20deg);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 46%,#000 47% 49%,#0000 50% 62%,#000 63%);mask:radial-gradient(circle,#0000 0 46%,#000 47% 49%,#0000 50% 62%,#000 63%)}.nx-character-grid .theme-hogwarts:after,.nx-universe-characters .theme-hogwarts:after{background:var(--theme);clip-path:polygon(7% 100%,7% 72%,16% 72%,20% 28%,24% 72%,37% 72%,43% 7%,49% 72%,62% 72%,68% 36%,74% 72%,86% 72%,91% 49%,96% 72%,96% 100%)}.nx-character-grid .theme-hedwig:after,.nx-universe-characters .theme-hedwig:after{background:repeating-radial-gradient(ellipse at 50% 0,transparent 0 19px,color-mix(in srgb,var(--theme) 52%,transparent) 20px 22px);clip-path:polygon(8% 10%,50% 0,92% 10%,78% 100%,50% 82%,22% 100%);border-radius:50%}.theme-speedforce{--theme:#f13b45;--theme-2:#ffd744}.theme-radiator{--theme:#e8382f;--theme-2:#f2c744}.theme-monstropolis{--theme:#61c7c3;--theme-2:#8c63c7}.nx-character-grid .theme-speedforce:after,.nx-universe-characters .theme-speedforce:after{background:linear-gradient(112deg,transparent 0 32%,var(--theme-2) 33% 42%,var(--theme) 43% 54%,transparent 55% 100%);clip-path:polygon(54% 0,28% 45%,47% 45%,34% 100%,78% 38%,57% 38%);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--theme) 65%,transparent))}.nx-character-grid .theme-radiator:after,.nx-universe-characters .theme-radiator:after{background:repeating-conic-gradient(from 0deg,var(--theme) 0 8deg,transparent 8deg 22deg),radial-gradient(circle,transparent 0 42%,var(--theme-2) 43% 51%,transparent 52%);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 22%,#000 23% 66%,#0000 67%);mask:radial-gradient(circle,#0000 0 22%,#000 23% 66%,#0000 67%)}.nx-character-grid .theme-monstropolis:after,.nx-universe-characters .theme-monstropolis:after{border:3px solid var(--theme);background:radial-gradient(circle at 50% 42%,var(--theme-2) 0 15%,transparent 16%),linear-gradient(90deg,transparent 44%,var(--theme) 45% 55%,transparent 56%);box-shadow:inset 0 0 0 12px color-mix(in srgb,var(--theme-2) 18%,transparent);border-radius:12px;transform:rotate(-6deg)}.theme-speedforce .nx-character-atmosphere{background:repeating-linear-gradient(118deg,#0000 0 56px,#ffd74417 57px 59px),radial-gradient(circle at 77% 38%,#f13b4555,#0000 28%),linear-gradient(105deg,#070506f2,#301012c2)}.nx-character-figure{z-index:1;clip-path:polygon(7% 0,100% 0,100% 93%,93% 100%,0 100%,0 7%);background:#c93e1a;border:1px solid #ffd74466;width:min(540px,34vw);height:84%;margin:0;position:absolute;top:8%;right:5.5vw;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 0 0 8px #f13b4510,0 28px 90px #000b}.nx-character-figure:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#130607b3 0,#0000 24%),linear-gradient(0deg,#090203a8 0,#0000 32%);position:absolute;inset:0}.nx-character-figure img{object-fit:cover;object-position:center 18%;filter:saturate(1.08)contrast(1.04);width:100%;height:100%}.nx-character-figure figcaption{z-index:3;color:#ffe36d;font:700 8px var(--mono);letter-spacing:.14em;position:absolute;bottom:16px;right:18px}.nx-character-hero.has-figure .nx-character-title{max-width:min(700px,52vw)}.universe-disney .nx-character-figure{border-color:color-mix(in srgb,var(--theme) 65%,#fff);width:min(610px,38vw);height:74%;box-shadow:0 0 0 8px color-mix(in srgb,var(--theme) 11%,transparent),0 28px 90px #000b;background:#f7f5ee;top:13%;transform:rotate(-1deg)}.universe-disney .nx-character-figure:before{background:linear-gradient(90deg,color-mix(in srgb,var(--deep) 38%,transparent),transparent 22%),linear-gradient(0deg,#080c2266,transparent 25%)}.universe-disney .nx-character-figure img{object-fit:contain;object-position:center;filter:saturate(1.05)contrast(1.02);padding:3.5%}.universe-disney .nx-character-figure.figure-stitch img{object-fit:cover;object-position:center;padding:0}.universe-disney .nx-character-figure.figure-belle img{object-fit:cover;object-position:69% center;padding:0}.nx-character-figure.is-duo img{object-fit:contain;width:62%;height:94%;padding:0;position:absolute;inset:3% auto 3% 1%}.nx-character-figure.is-duo img.secondary{z-index:1;left:auto;right:0}.universe-disney .nx-character-figure.figure-mickey-minnie{box-shadow:none;clip-path:none;background:0 0;border:0;-webkit-mask-image:radial-gradient(76% 74%,#000 60%,#0000 100%);mask-image:radial-gradient(76% 74%,#000 60%,#0000 100%)}.universe-disney .nx-character-figure.figure-mickey-minnie:before{z-index:0;background:radial-gradient(at 50% 55%,#f2d58f99 0,#d3a9564f 30%,#0000 68%)}.universe-disney .nx-character-figure.figure-mickey-minnie img{z-index:1;mix-blend-mode:multiply;filter:saturate(1.35)brightness(1.2)contrast(1.08)drop-shadow(0 20px 16px #0006);width:61%;height:86%;padding:0;inset:7% auto 7% -1%;-webkit-mask-image:radial-gradient(48% 49%,#000 52%,#000c 66%,#0000 100%);mask-image:radial-gradient(48% 49%,#000 52%,#000c 66%,#0000 100%)}.universe-disney .nx-character-figure.figure-mickey-minnie img.secondary{z-index:2;left:auto;right:-1%}.universe-disney .nx-character-figure.figure-mickey-minnie figcaption{display:none}.universe-disney .nx-character-figure figcaption{color:var(--theme);text-shadow:0 1px 5px #080c22}.figure-lightning-mcqueen img{padding:7%!important}.figure-monsters-inc img{padding:5%!important}.figure-mickey-minnie img{padding:7%!important}.figure-stitch img{padding:5%!important}.theme-magic .nx-character-mark,.theme-stitch .nx-character-mark,.theme-radiator .nx-character-mark,.theme-monstropolis .nx-character-mark{z-index:2;opacity:.3;font-size:6vw;top:72%;right:2vw}.theme-speedforce .nx-character-mark{z-index:2;opacity:.36;font-size:6vw;top:72%;right:2vw}.theme-radiator .nx-character-atmosphere{background:repeating-linear-gradient(105deg,#0000 0 70px,#f2c74414 71px 73px),radial-gradient(circle at 75% 65%,#e8382f66,#0000 30%),linear-gradient(105deg,#090605f1,#35130fc2)}.theme-monstropolis .nx-character-atmosphere{background:linear-gradient(90deg,#0000 96%,#61c7c31b 96%),linear-gradient(#8c63c71b 4%,#0000 4%),radial-gradient(circle at 78% 38%,#61c7c34a,#0000 27%),linear-gradient(105deg,#05090af2,#17262cc9)}@media (width<=760px){.nx-character-hero.has-figure .nx-character-title{max-width:none}.nx-character-figure,.universe-disney .nx-character-figure{opacity:.68;clip-path:none;border:0;width:74vw;height:47%;top:auto;bottom:0;right:-13vw;transform:none;-webkit-mask-image:linear-gradient(#0000,#000 27%);mask-image:linear-gradient(#0000,#000 27%)}.nx-character-figure:before,.universe-disney .nx-character-figure:before{background:linear-gradient(90deg,#080304b8,#0000 55%)}.nx-character-figure figcaption{display:none}.theme-speedforce .nx-character-mark,.theme-magic .nx-character-mark,.theme-stitch .nx-character-mark,.theme-radiator .nx-character-mark,.theme-monstropolis .nx-character-mark{opacity:.4;font-size:15vw;top:76%;right:2vw}.nx-character-grid>a:after,.nx-universe-characters>div>a:after{width:190px;height:190px}.nx-character-grid>a:before,.nx-universe-characters>div>a:before{width:164px;height:164px}}.nx-portal p,.nx-character-grid p,.nx-universe-characters p,.nx-card-data p,.nx-reference-note p,.nx-specification-panel>footer p{font-size:13px;line-height:1.55}.nx-hero-copy a,.nx-section-head>a,.nx-portal b,.nx-all-worlds a,.nx-universe-hero>div>a,.nx-character-title>a,.nx-category-band a,.nx-universe-end a,.nx-character-shop-link>a,.nx-gallery-main>button,.nx-experience-jump,.nx-official-cta,.nx-product-actions button,.nx-activate,.nx-category-callout a,.nx-disney-feature-copy a,.nx-pokemon-home-copy>a,.nx-pokemon-copy>a,.nx-card-vault>nav button,.nx-card-data button,.nx-clear-filters,.nx-apply,.nx-mobile-filter{min-height:48px;font-size:11px;line-height:1.35}.nx-header nav>a,.nx-header-search>span{font-size:10px}@media (width<=760px){.nx-section-head>p,.nx-hero-copy p,.nx-shop-hero p,.nx-universe-hero p,.nx-character-title p,.nx-product-info>p,.nx-product-story p,.nx-scene-copy>p,.nx-experience-copy>p,.nx-disney-feature-copy p,.nx-pokemon-home-copy p,.nx-pokemon-copy p,.nx-pokemon-manifest p,.nx-category-callout p{font-size:16px;line-height:1.65}.nx-portal p,.nx-character-grid p,.nx-universe-characters p,.nx-card-data p,.nx-reference-note p,.nx-specification-panel>footer p{font-size:14px;line-height:1.55}.nx-hero-copy a,.nx-section-head>a,.nx-portal b,.nx-all-worlds a,.nx-universe-hero>div>a,.nx-character-title>a,.nx-category-band a,.nx-universe-end a,.nx-character-shop-link>a,.nx-gallery-main>button,.nx-experience-jump,.nx-official-cta,.nx-product-actions button,.nx-activate,.nx-category-callout a,.nx-disney-feature-copy a,.nx-pokemon-home-copy>a,.nx-pokemon-copy>a,.nx-card-vault>nav button,.nx-card-data button,.nx-clear-filters,.nx-apply,.nx-mobile-filter{min-height:52px;padding-block:14px;font-size:12px}}.nx-product-copy>small{letter-spacing:.055em;color:#61686f;font-size:11px;font-weight:650;line-height:1.45;display:block}.nx-product-copy h3{min-height:54px;margin:9px 0;font-size:16px;line-height:1.38}.nx-product-copy strong{font-size:15px;line-height:1.4}.nx-source-badge,.nx-new-badge,.nx-play-badge{font-size:10px;line-height:1.25}.nx-quick{height:48px;font-size:10px}@media (width<=760px){.nx-product-copy{padding:16px 3px 14px}.nx-product-copy>small{letter-spacing:.035em;font-size:12px;line-height:1.45}.nx-product-copy>a{min-height:66px}.nx-product-copy h3{min-height:0;font-size:15px;line-height:1.42}.nx-product-copy strong{font-size:15px}.nx-source-badge,.nx-new-badge,.nx-play-badge{font-size:10px}}@media (width<=380px){.nx-product-copy>small{font-size:12px}.nx-product-copy h3{font-size:17px}.nx-product-copy strong{font-size:16px}}.nx-section-head>p,.nx-hero-copy p,.nx-shop-hero p,.nx-universe-hero p,.nx-character-title p,.nx-product-info>p,.nx-product-story p,.nx-scene-copy>p,.nx-experience-copy>p,.nx-disney-feature-copy p,.nx-pokemon-home-copy p,.nx-pokemon-copy p,.nx-pokemon-manifest p,.nx-category-callout p{font-size:18px;line-height:1.65}.nx-section-head>div>span,.nx-section-head>span,.nx-shop-hero>span,.nx-wishlist>header>span,.nx-hero-copy>span,.nx-pokemon-home-copy>span,.nx-pokemon-copy>span,.nx-pokemon-manifest>span,.nx-card-vault>header span,.nx-disney-feature-copy>small,.nx-all-worlds>span,.nx-category-callout>span{font-size:12px;line-height:1.45}.nx-portal small,.nx-character-grid small,.nx-universe-characters small,.nx-category-band>header>span,.nx-disney-stories small{font-size:12px;line-height:1.4}.nx-portal p,.nx-character-grid p,.nx-universe-characters p,.nx-card-data p{font-size:15px;line-height:1.6}.nx-product-copy{padding:20px 4px 13px}.nx-product-copy>small{color:#505860;font-size:13px;font-weight:700;line-height:1.5}.nx-product-copy strong{font-size:17px}.nx-source-badge,.nx-new-badge,.nx-play-badge{font-size:11px}@media (width<=760px){.nx-section-head>p,.nx-hero-copy p,.nx-shop-hero p,.nx-universe-hero p,.nx-character-title p,.nx-product-info>p,.nx-product-story p,.nx-scene-copy>p,.nx-experience-copy>p,.nx-disney-feature-copy p,.nx-pokemon-home-copy p,.nx-pokemon-copy p,.nx-pokemon-manifest p,.nx-category-callout p{font-size:17px;line-height:1.65}.nx-section-head>div>span,.nx-section-head>span,.nx-shop-hero>span,.nx-wishlist>header>span,.nx-hero-copy>span,.nx-pokemon-home-copy>span,.nx-pokemon-copy>span,.nx-pokemon-manifest>span,.nx-card-vault>header span,.nx-disney-feature-copy>small,.nx-all-worlds>span,.nx-category-callout>span,.nx-portal small,.nx-character-grid small,.nx-universe-characters small,.nx-category-band>header>span,.nx-disney-stories small{font-size:13px}.nx-portal p,.nx-character-grid p,.nx-universe-characters p,.nx-card-data p{font-size:16px}.nx-product-copy{padding:18px 4px 16px}.nx-product-copy>small{font-size:14px;line-height:1.5}.nx-product-copy>a{min-height:72px}.nx-product-copy h3{font-size:18px;line-height:1.45}.nx-product-copy strong{font-size:17px}.nx-source-badge,.nx-new-badge,.nx-play-badge{font-size:12px}}@media (width<=520px){.nx-catalog-grid.density-2,.nx-catalog-grid.density-3,.nx-catalog-grid.density-4{grid-template-columns:1fr;gap:28px}.nx-product-media{height:390px}.nx-product-copy>a{min-height:0}.nx-product-copy h3{min-height:0;font-size:20px}.nx-product-copy strong{font-size:18px}}.nx-search-layer{place-items:start center;padding:6vh 24px;display:grid;overflow:hidden}.nx-search-scrim{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030405c7}.nx-search-panel{background:linear-gradient(145deg,#12161b,#0c0f13 72%);border:1px solid #ffffff1f;width:min(1180px,100vw - 48px);height:auto;min-height:430px;max-height:88vh;margin:0;padding:34px 38px 42px;animation:.28s ease-out nx-search-in;overflow:auto;box-shadow:0 35px 110px #000c}.nx-search-panel>header{align-items:flex-start}.nx-search-panel>header>div>span{color:var(--lime);font:700 11px var(--mono);letter-spacing:.14em;display:block}.nx-search-panel>header p{color:#858c93;letter-spacing:0;margin:8px 0 0;font-size:14px;line-height:1.5}.nx-search-panel>header>button{border:1px solid #ffffff20;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .2s;display:grid}.nx-search-panel>header>button:hover{border-color:var(--lime);color:var(--lime);transform:rotate(5deg)}.nx-search-panel>label{border:1px solid #ffffff29;border-bottom:2px solid var(--lime);background:#ffffff08;height:78px;margin:26px 0 24px;padding:0 18px;transition:border-color .2s,background .2s}.nx-search-panel>label:focus-within{background:#ffffff0d;border-color:#ff704480;box-shadow:0 0 0 4px #ff70440b}.nx-search-panel>label>svg{width:25px;color:var(--lime)}.nx-search-panel input{font-size:clamp(20px,2.2vw,29px);font-weight:550}.nx-search-panel>label button{color:#c3c8cd;border:1px solid #ffffff20;border-radius:999px;min-height:44px;padding:0 12px;font-size:11px}.nx-search-result-meta{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding-bottom:14px;display:flex}.nx-search-result-meta b{color:var(--lime);font:700 11px var(--mono);letter-spacing:.12em}.nx-search-result-meta span{color:#8f969d;font-size:14px}.nx-search-start{gap:14px}.nx-search-start>div{background:#ffffff04;border:1px solid #ffffff17;padding:20px}.nx-search-start h3,.nx-search-results h3{color:#9aa1a8;margin:0 0 12px;font-size:11px;line-height:1.4}.nx-search-start>div>button{min-height:48px;padding:12px 4px;font-size:15px}.nx-search-start>div>p{color:#939aa1;font-size:15px}.nx-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nx-search-results>section{background:#ffffff05;border:1px solid #ffffff17;min-width:0;padding:16px}.nx-search-results section>button{border-bottom-color:#ffffff13;grid-template-columns:54px minmax(0,1fr) auto;gap:13px;min-height:76px;padding:10px;transition:background .2s,transform .2s}.nx-search-results section>button:hover,.nx-search-results section>button:focus-visible{background:#ffffff0a;transform:translate(3px)}.nx-search-results section>button>i{width:52px;height:52px;font-size:12px}.nx-search-results section>button span{min-width:0;font-size:13px;line-height:1.35}.nx-search-results section>button small{color:#939aa1;font-size:10px;line-height:1.4}.nx-search-results .products{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nx-search-results .products>h3{grid-column:1/-1}.nx-search-results .products>button{background:#0a0d11;border:1px solid #ffffff16;grid-template-columns:88px minmax(0,1fr) auto;min-height:126px;padding:12px}.nx-search-results .products>button:hover,.nx-search-results .products>button:focus-visible{background:#12171b;border-color:#ff704470;transform:translateY(-2px)}.nx-search-results .products>button>img{background:#eeece5;width:88px;height:100px;padding:6px}.nx-search-results .products>button span{font-size:14px}.nx-search-results .products>button small{margin-top:8px;font-size:11px}.nx-search-empty{min-height:300px}.nx-search-empty p{font-size:16px}.nx-search-empty button{min-height:48px;padding:13px 25px;font-size:11px}@keyframes nx-search-in{0%{opacity:0;transform:translateY(-18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=760px){.nx-search-layer{place-items:end center;padding:0}.nx-search-panel{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;min-height:0;max-height:92dvh;padding:24px 18px 34px}.nx-search-panel>header p{max-width:250px;font-size:13px}.nx-search-panel>label{gap:11px;height:66px;margin:22px 0 20px;padding:0 14px}.nx-search-panel input{font-size:18px}.nx-search-panel>label button{padding:0 9px;font-size:10px}.nx-search-result-meta{flex-direction:column;align-items:flex-start;gap:5px}.nx-search-result-meta span{font-size:13px}.nx-search-start,.nx-search-results{grid-template-columns:1fr}.nx-search-start>div{padding:16px}.nx-search-results .products{grid-template-columns:1fr}.nx-search-results .products>button{grid-template-columns:82px minmax(0,1fr) auto;min-height:116px}.nx-search-results .products>button>img{width:82px;height:92px}.nx-search-results section>button span,.nx-search-results .products>button span{font-size:15px}}.nx-character-showcase-bar{border-bottom:1px solid #c9c6be;justify-content:space-between;align-items:center;gap:24px;margin:-10px 0 28px;padding-bottom:18px;display:flex}.nx-character-switcher{align-items:center;gap:7px;min-width:0;display:flex}.nx-character-switcher button{color:#555c62;min-width:118px;height:52px;font:700 11px var(--mono);letter-spacing:.06em;background:0 0;border:1px solid #c7c4bc;justify-content:space-between;align-items:center;gap:16px;padding:0 13px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.nx-character-switcher button:hover{border-color:var(--accent);color:#111;transform:translateY(-2px)}.nx-character-switcher button.active{border-color:var(--accent);background:var(--accent);color:var(--deep,#080a0c);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 22%,transparent)}.nx-character-switcher button small{min-width:25px;height:25px;font:700 9px var(--mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.nx-character-showcase-link{min-height:48px;font:700 11px var(--mono);letter-spacing:.06em;white-space:nowrap;border-left:1px solid #c9c6be;align-items:center;gap:18px;padding:0 4px 0 18px;display:flex}.nx-character-showcase-link svg{width:18px}.nx-characters .nx-character-grid{animation:.34s ease-out nx-character-set-in}@keyframes nx-character-set-in{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1100px){.nx-character-showcase-bar{flex-direction:column;align-items:flex-start}.nx-character-switcher{scrollbar-width:thin;width:100%;padding-bottom:7px;overflow-x:auto}.nx-character-switcher button{flex:0 0 118px}.nx-character-showcase-link{border-left:0;padding-left:0}.nx-characters .nx-character-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-bottom:8px;scroll-padding-inline:0;display:flex;overflow-x:auto}.nx-characters .nx-character-grid>a{scroll-snap-align:start;flex:0 0 min(360px,72vw)}}@media (width<=760px){.nx-character-showcase-bar{gap:14px;margin-top:0;margin-bottom:20px}.nx-character-switcher{width:calc(100% + 18px);margin-right:-18px}.nx-character-switcher button{flex-basis:126px;height:54px;font-size:12px}.nx-character-switcher button small{font-size:10px}.nx-character-showcase-link{justify-content:space-between;width:100%;font-size:12px}.nx-characters .nx-character-grid>a{flex-basis:86vw;min-width:0}}.nx-buying-path{color:#f4f2ec;background:#0c0f13;border-top:1px solid #ffffff18;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:end;gap:7vw;padding:90px 5vw;display:grid}.nx-buying-path>header>span{color:var(--lime);font:700 11px var(--mono);letter-spacing:.14em}.nx-buying-path h2{font:600 clamp(46px,5.6vw,82px)/.86 var(--display);letter-spacing:-.065em;margin:18px 0 22px}.nx-buying-path h2 em{color:var(--lime);font-style:normal}.nx-buying-path>header>p{color:#aeb4ba;max-width:570px;margin:0;font-size:17px;line-height:1.7}.nx-buying-path>header>a{background:var(--lime);color:#090b0d;width:max-content;min-height:52px;font:800 11px var(--mono);letter-spacing:.05em;align-items:center;gap:28px;margin-top:28px;padding:0 18px;display:flex}.nx-buying-path>div{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-buying-path article{background:linear-gradient(#ffffff05,#0000);border-right:1px solid #ffffff25;flex-direction:column;min-height:265px;padding:24px 22px;transition:background .25s,transform .25s;display:flex}.nx-buying-path article:last-child{border-right:0}.nx-buying-path article:hover{background:#ffffff09;transform:translateY(-5px)}.nx-buying-path article>span{color:var(--lime);font:700 12px var(--mono)}.nx-buying-path article h3{font:600 18px var(--display);margin:auto 0 12px}.nx-buying-path article p{color:#aeb4ba;margin:0;font-size:15px;line-height:1.6}.nx-product-card-cta{min-height:44px;font:800 10px var(--mono);letter-spacing:.04em;white-space:nowrap;border-left:1px solid;align-items:center;gap:7px;padding-left:10px;display:flex}.nx-product-card-cta svg{flex:none}@media (width<=980px){.nx-buying-path{grid-template-columns:1fr;gap:50px}}@media (width<=760px){.nx-buying-path{gap:42px;padding:72px 18px}.nx-buying-path>header>span{font-size:12px;line-height:1.45}.nx-buying-path h2{font-size:clamp(38px,12vw,52px)}.nx-buying-path>header>p{font-size:17px}.nx-buying-path>header>a{justify-content:space-between;width:100%;font-size:12px}.nx-buying-path>div{grid-template-columns:1fr}.nx-buying-path article{border-bottom:1px solid #ffffff25;border-right:0;min-height:190px}.nx-buying-path article:last-child{border-bottom:0}.nx-buying-path article h3{font-size:20px}.nx-buying-path article p{font-size:16px}.nx-product-card-cta{font-size:12px}}.nx-product-card{border:1px solid color-mix(in srgb,currentColor 15%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);flex-direction:column;display:flex}.nx-product-copy{flex-direction:column;flex:1;padding:20px 18px 16px;display:flex}.nx-product-copy>a{display:block}.nx-product-commerce-line{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:15px;display:flex}.nx-product-price{gap:5px;min-width:0;display:grid}.nx-product-price>small{color:#777e84;font:700 10px/1.35 var(--mono);letter-spacing:.07em}.nx-product-price>strong{font-size:19px;line-height:1.2}.nx-product-card-cta{flex:none;justify-content:flex-end;align-self:stretch;min-height:50px;padding:0 0 0 14px}.nx-home-products .nx-product-card{background:#ffffff03;border-color:#ffffff20}.nx-home-products .nx-product-price>small{color:#979ea5}.nx-disney-shelf .nx-product-card,.nx-shop-results .nx-product-card,.nx-wishlist .nx-product-card{background:#ffffff42}@media (width<=760px){.nx-product-copy{padding:19px 16px 16px}.nx-product-commerce-line{align-items:stretch}.nx-product-price>small{font-size:11px}.nx-product-price>strong{font-size:20px}.nx-product-card-cta{min-height:54px}}@media (width<=360px){.nx-product-commerce-line{flex-direction:column;align-items:flex-start}.nx-product-card-cta{border-top:1px solid;border-left:0;justify-content:space-between;width:100%;padding:10px 0}}.nx-product-info fieldset.nx-variant-selector{flex-wrap:wrap;gap:8px;display:flex}.nx-product-info fieldset.nx-variant-selector legend{width:100%}.nx-variant-selector button{min-width:58px;min-height:44px;color:inherit;cursor:pointer;font:600 11px var(--mono);background:0 0;border:1px solid #b9b6ae;align-items:center;gap:7px;padding:7px 11px;display:flex}.nx-variant-selector button.selected,.nx-variant-selector button[aria-pressed=true]{border-color:var(--theme);background:color-mix(in srgb,var(--theme) 20%,transparent);box-shadow:inset 0 0 0 1px var(--theme)}.nx-variant-selector button img{object-fit:contain;background:#fff;width:32px;height:32px}.nx-variant-selector button small{opacity:.75;font-size:9px}.nx-variants button{min-width:39px;color:inherit;text-align:center;font:500 8px var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff25;padding:9px}.nx-variants button.selected{border-color:var(--theme);background:color-mix(in srgb,var(--theme) 18%,transparent)}@media (width>=761px){.nx-shop-layout>.nx-filters{flex-direction:column;align-self:start;height:calc(100dvh - 176px);display:flex;position:sticky;top:160px;overflow:hidden}.nx-filters>header{flex:none}.nx-filters>.nx-filter-body{scrollbar-width:thin;scrollbar-color:#a4aea4 transparent;min-height:0;padding-right:8px;overflow-y:auto}}.nx-header{grid-template-columns:auto minmax(0,1fr) minmax(180px,260px) auto;gap:18px;padding-inline:2.5vw}.nx-header nav{justify-content:center;gap:clamp(10px,1.2vw,20px)}.nx-header nav>a{letter-spacing:.04em;align-items:center;min-height:44px;font-size:12px;display:flex}.nx-brand small{color:#afb5bc;font-size:10px}.nx-header-search{min-height:44px}.nx-header-search>span{letter-spacing:.02em;font-size:12px}.nx-header-search kbd{font-size:10px}.nx-header-actions>a,.nx-header-actions>button{width:44px;height:44px}.nx-header-actions svg{width:20px;height:20px}.nx-header-actions i{font-size:10px}.nx-hero-copy>span,.nx-section-head>div>span,.nx-section-head>span,.nx-shop-hero>span,.nx-wishlist>header>span{letter-spacing:.1em;font-size:12px;line-height:1.5}.nx-hero-copy p{color:#d0d4d9;font-size:18px;line-height:1.7}.nx-hero-copy a{letter-spacing:.02em;gap:16px;min-height:54px;font-size:13px;line-height:1.5}.nx-hero-index small{color:#c0c6ce;font-size:11px}.nx-hero-index span{font-size:16px}.nx-hero>footer{color:#b3bac3;letter-spacing:.05em;font-size:11px;line-height:1.5}.nx-trust-strip{gap:12px;padding-block:20px}.nx-trust-strip span{letter-spacing:.05em;font-size:12px;line-height:1.5}.nx-section-head>p{color:#aeb5be;font-size:16px;line-height:1.7}.nx-portals .nx-section-head>p,.nx-characters .nx-section-head>p,.nx-new-products .nx-section-head>p{color:#515960}.nx-portals .nx-section-head>div>span,.nx-new-products .nx-section-head>div>span,.nx-disney-shelf .nx-section-head>div>span{color:#46552b}.nx-section-head>a,.nx-buying-path>header>a,.nx-all-worlds a{letter-spacing:.03em;max-width:100%;min-height:48px;font-size:13px;line-height:1.5}.nx-portal small,.nx-portal b{letter-spacing:.05em;font-size:12px;line-height:1.5}.nx-portal>i{font-size:12px}.nx-portal p{color:#d0d4d9;min-height:0;font-size:16px;line-height:1.6}.nx-portal b{align-items:center;gap:10px;min-height:48px}.nx-character-grid small,.nx-universe-characters small{font-size:12px;line-height:1.5}.nx-character-grid h3,.nx-universe-characters h3{font-size:19px;line-height:1.35}.nx-character-grid p,.nx-universe-characters p{color:#515960;font-size:15px;line-height:1.6}.nx-character-switcher button,.nx-character-showcase-link{font-size:13px}.nx-character-switcher button small{font-size:11px}.nx-product-copy>small{font-size:12px;line-height:1.5}.nx-product-copy h3{min-height:0;font-size:16px;line-height:1.5}.nx-product-price>small{font-size:12px;line-height:1.5}.nx-product-price>strong{font-size:21px}.nx-product-card-cta{font-size:12px;line-height:1.4}.nx-product-commerce-line{flex-wrap:wrap}.nx-source-badge,.nx-new-badge{font-size:11px;line-height:1.4}.nx-quick{min-height:44px;font-size:12px}.nx-home-products .nx-product-copy>small{color:#b8c0c9}.nx-home-products .nx-product-price>small,.nx-home-products .nx-product-price del{color:#b3bcc6}.nx-shop-results .nx-product-copy>small,.nx-disney-shelf .nx-product-copy>small,.nx-wishlist .nx-product-copy>small{color:#515960}.nx-disney-feature-copy>small,.nx-disney-stories small,.nx-disney-stories em,.nx-pokemon-home-copy>span,.nx-category-callout>span,.nx-all-worlds>span{letter-spacing:.07em;font-size:12px;line-height:1.5}.nx-disney-feature-copy p,.nx-pokemon-home-copy p,.nx-category-callout p{font-size:17px;line-height:1.7}.nx-disney-feature-copy>div>a,.nx-pokemon-home-copy>a,.nx-category-actions a{letter-spacing:.03em;min-height:50px;font-size:13px;line-height:1.5}.nx-card-data>small,.nx-card-image>span{font-size:12px;line-height:1.5}.nx-card-data p{font-size:14px;line-height:1.6}.nx-card-data button,.nx-card-vault>nav button{min-height:44px;font-size:12px}.nx-shop-toolbar input,.nx-shop-toolbar select{min-height:46px;font-size:15px}.nx-filter-body h3,.nx-filters>header b,.nx-result-meta,.nx-clear-filters,.nx-mobile-filter,.nx-apply{font-size:12px;line-height:1.5}.nx-filter-body label{min-height:36px;font-size:15px}.nx-filter-body label small,.nx-filters>header small{font-size:12px}.nx-result-meta{align-items:center;gap:14px;height:auto;min-height:44px}.nx-category-directory p{font-size:16px;line-height:1.6}.nx-category-directory>a>span,.nx-category-directory small{font-size:12px;line-height:1.5}.nx-breadcrumb{font-size:13px;line-height:1.6}.nx-product-info>p{font-size:16px;line-height:1.7}.nx-product-info label,.nx-product-info legend,.nx-variant-selector button{font-size:14px}.nx-variant-selector button small{font-size:12px}.nx-shop-notice span{font-size:14px}.nx-shop-notice b{font-size:12px;line-height:1.5}@media (width<=1350px) and (width>=1101px){.nx-header-search{justify-content:center;width:44px;min-width:44px;padding:0}.nx-header-search>span,.nx-header-search kbd{display:none}.nx-header{grid-template-columns:auto minmax(0,1fr) 44px auto}}@media (width<=1100px){.nx-header{grid-template-columns:auto 1fr auto auto}.nx-header nav.open{justify-content:flex-start}.nx-header nav.open>a{min-height:56px;font-size:18px}}@media (width<=760px){.nx-header{gap:6px;padding-inline:12px;display:flex}.nx-header-search{width:44px;padding:0}.nx-hero-copy p{font-size:17px}.nx-hero-copy a{font-size:13px}.nx-trust-strip{gap:16px;padding-inline:18px}.nx-trust-strip span{font-size:11px}.nx-product-copy h3{font-size:16px}.nx-product-card-cta{font-size:12px}.nx-shop-toolbar select{font-size:0}.nx-mobile-filter{padding-inline:12px}.nx-section-head>a{width:fit-content}.nx-character-showcase-link,.nx-disney-feature-copy>div>a,.nx-category-actions a{white-space:normal}}@media (width<=480px){.nx-hero-copy>span{font-size:11px}.nx-product-commerce-line{flex-direction:column;align-items:flex-start;gap:12px}.nx-product-card-cta{border-top:1px solid;border-left:0;justify-content:space-between;width:100%;min-height:46px;padding:10px 0}.nx-product-copy{padding-inline:13px}.nx-hero>footer{font-size:10px}.nx-header nav.open>a{font-size:17px}.nx-section-head>div>span{font-size:11px}}.nx-scene-points{flex-wrap:wrap;gap:12px}.nx-scene-points>div,.nx-scene-points>span{padding:14px 16px}.nx-scene-points b{font-family:var(--sans);letter-spacing:0;font-size:15px;line-height:1.5}.nx-scene-points i{font-size:13px}.nx-scene-scroll{letter-spacing:.04em;min-height:48px;font-size:14px}.nx-scene-copy>span,.nx-quick-specs small{font-size:13px;line-height:1.5}.nx-quick-specs b{font-size:16px;line-height:1.5}.nx-quick-copy>small,.nx-gallery-count,.nx-expand-image,.nx-gallery-play-label{font-size:13px;line-height:1.5}.nx-product-benefits li,.nx-product-benefits span{font-size:15px;line-height:1.6}.nx-product-info small{font-size:13px;line-height:1.5}.nx-header nav>a,.nx-header-search>span,.nx-trust-strip span,.nx-product-copy>small,.nx-product-card-cta,.nx-quick{font-size:14px}.nx-source-badge,.nx-new-badge{font-size:13px}.nx-product-copy h3{font-size:17px}.nx-product-price>small{font-size:14px}@media (width<=760px){.nx-scene-points b{font-size:14px}.nx-scene-points{gap:8px}.nx-trust-strip span{font-size:13px}.nx-product-card-cta{font-size:14px}.nx-header nav.open>a{font-size:18px}}.nx-product-card.is-on-sale .nx-source-badge{display:none}.nx-product-card .nx-sale-badge{color:#fff;font-family:var(--sans);letter-spacing:0;z-index:2;background:#164e3c;border:1px solid #ffffff30;align-items:center;gap:7px;padding:10px 13px;font-size:15px;line-height:1;display:flex;top:14px;left:14px;box-shadow:0 3px 10px #0002}.nx-sale-badge strong{font-size:25px;font-weight:800}.nx-sale-badge>span{font-size:14px;font-weight:750}.nx-product-card.is-on-sale .nx-new-badge{top:70px;left:14px}.nx-product-card .nx-product-price>strong{font-family:var(--sans);letter-spacing:-.03em;font-size:29px;font-weight:800;line-height:1.25}.nx-product-card .nx-product-price del{color:#657079;font-size:16px;line-height:1.5}.nx-product-card.is-on-sale .nx-product-price>small{color:#235642;letter-spacing:.03em;font-size:13px;font-weight:700}.nx-card-savings{color:#234d35;background:#e8f2e9;border:1px solid #cedfce;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:14px;padding:11px 12px;font-size:14px;line-height:1.5;display:flex}.nx-card-savings strong{font-size:17px}.nx-product-card .nx-product-card-cta{white-space:normal;max-width:150px;min-height:48px;font-size:14px;font-weight:750;line-height:1.4}.nx-home-products .is-on-sale .nx-product-price>small{color:#b4e3bc}.nx-home-products .nx-product-price del{color:#b3bcc6}@media (width<=480px){.nx-product-card .nx-product-card-cta{max-width:none}.nx-sale-badge strong{font-size:22px}.nx-card-savings{font-size:14px}}.nx-discount-shelf{color:#121b29;background:#f3f0e5;border-block:1px solid #d9ddca}.nx-discount-shelf .nx-section-head>div>span{color:#315641;font-size:14px}.nx-discount-shelf .nx-section-head h2 em{color:#285c40;font-style:normal}.nx-discount-shelf .nx-section-head>p{color:#505c55;max-width:370px;font-size:17px;line-height:1.65}.nx-discount-shelf .nx-product-card{background:#faf9f4}.nx-discount-shelf .nx-product-copy>small{color:#515960}.nx-discount-shelf .nx-section-head{flex-wrap:wrap;gap:24px}.nx-discount-shelf .nx-section-head h2{font-size:clamp(36px,5vw,78px)}.nx-density{align-items:center;gap:6px;display:flex}.nx-density-label{font-family:var(--sans);white-space:nowrap;margin-right:6px;font-size:14px}.nx-density button{width:auto;min-width:62px;min-height:44px;font-family:var(--sans);justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;display:flex}.nx-column-icon{gap:3px;width:24px;height:18px;display:flex}.nx-column-icon i{background:0 0;border:1px solid;border-radius:1px;flex:1;display:block}.nx-density button.active .nx-column-icon i{background:currentColor}.nx-price-filter>p{font-family:var(--sans);color:#535d65;font-size:15px;line-height:1.5}.nx-price-filter-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nx-filter-body .nx-price-filter-fields label{font-family:var(--sans);flex-direction:column;align-items:stretch;gap:8px;margin:0;font-size:14px;display:flex}.nx-price-filter-fields input{box-sizing:border-box;color:#152022;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #bdc4c0;padding:10px}.nx-price-filter form>button{color:#fff;width:100%;min-height:44px;font-family:var(--sans);cursor:pointer;background:#182b22;border:0;margin-top:14px;font-size:15px;font-weight:650}.nx-price-filter form>p{color:#a52323;font-size:14px;line-height:1.5}.nx-price-filter-active{flex-direction:column;gap:8px;margin-top:14px;font-size:14px;display:flex}.nx-price-filter-active button{font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;text-decoration:underline}.nx-shop-toolbar .nx-density{background:#e9eae4;border:1px solid #d6d9d3;border-radius:12px;flex:none;align-items:center;gap:5px;width:auto;height:auto;padding:5px;display:flex}.nx-shop-toolbar .nx-density-label{color:#5d655e;background:0 0;border:0;margin:0;padding:0 8px;font-size:13px}.nx-shop-toolbar .nx-density button{color:#6a726b;width:54px;min-width:54px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px;gap:6px;padding:7px 8px;font-size:13px;font-weight:650;transition:background .15s,color .15s}.nx-shop-toolbar .nx-density button:hover{color:#223a2b;background:#ffffffa8}.nx-shop-toolbar .nx-density button.active{color:#254a34;background:#fff;box-shadow:0 1px 4px #1629191a}.nx-shop-toolbar .nx-density button:focus-visible{outline-offset:2px;outline:2px solid #42644b}.nx-shop-toolbar .nx-column-icon{gap:2px;width:21px;height:17px;display:grid}.nx-shop-toolbar .nx-column-icon i{opacity:.55;background:currentColor;border:0;border-radius:1px}.nx-shop-toolbar .nx-density button.active .nx-column-icon i{opacity:1}@media (width<=1100px){.nx-shop-toolbar .nx-density-label{display:none}}.nx-catalog-promotions{border-bottom:1px solid #cbd3c7;margin-bottom:32px;padding-bottom:30px}.nx-catalog-promotions>header{background:#e7edde;border-left:4px solid #2d6240;margin-bottom:18px;padding:22px 24px}.nx-catalog-promotions>header span{letter-spacing:.08em;color:#365a40;font-size:12px;font-weight:750}.nx-catalog-promotions h2{letter-spacing:-.03em;color:#15281e;margin:8px 0;font-size:clamp(24px,3vw,36px)}.nx-catalog-promotions p{color:#4b6152;margin:0;font-size:16px;line-height:1.5}.nx-scene-offer{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0dda;border:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:10px 16px;width:max-content;max-width:100%;margin-top:20px;padding:12px 14px;display:flex}.nx-scene-offer>span{font:700 12px/1.4 var(--sans);color:#c4d0d2}.nx-scene-offer>strong{font:800 clamp(21px,2.4vw,30px)/1.1 var(--sans);letter-spacing:-.03em}.nx-scene-offer>small{font:700 14px/1.2 var(--sans);color:#d3fb79}.nx-scene-offer>a{color:#111a15;min-height:44px;font:750 13px/1.2 var(--sans);background:#d3fb79;align-items:center;gap:8px;padding:4px 12px;text-decoration:none;display:inline-flex}.nx-scene-offer>a:hover{background:#efffc1}.nx-product-review-link{font:600 14px/1.5 var(--sans);color:#38583d;text-underline-offset:3px;align-items:center;gap:8px;margin:14px 0 4px;text-decoration:underline;display:inline-flex}.nx-product-review-link svg{flex:none}.nx-product-review-link strong{font-size:17px}.nx-variant-selector button small{font-size:13px;line-height:1.4}.nx-purchase-stage-note{font:500 14px/1.5 var(--sans);color:#57626c;margin:10px 0 0}.nx-cart-stage-banner{color:#213c2a;background:#eef4ea;border:1px solid #c4d9bc;gap:14px;margin:0 0 25px;padding:18px 20px;display:flex}.nx-cart-stage-banner svg{flex:none}.nx-cart-stage-banner strong{font-size:17px}.nx-cart-stage-banner p{margin:5px 0 0;font-size:15px;line-height:1.55}.nx-catalog-promotions>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.nx-catalog-promotions>header>a{font:700 14px/1.4 var(--sans);color:#234f38;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nx-shop-rest-heading{font:700 clamp(21px,2.5vw,30px)/1.2 var(--sans);color:#182822;margin:0 0 18px}.nx-sale-filter label{font-size:15px;line-height:1.4}.nx-sale-filter input{accent-color:#254a34}.nx-discount-shelf .nx-section-head>a{color:#285c40;font-size:14px}@media (width<=760px){.nx-scene-copy{top:88px}.nx-scene-copy h1{margin:12px 0 10px}.nx-scene-copy>p{line-height:1.5}.nx-scene-points{margin-top:12px}.nx-scene-points b{min-height:42px;font-size:13px}.nx-scene-offer{gap:6px 10px;margin-top:13px;padding:10px}.nx-scene-offer>span{font-size:12px}.nx-scene-offer>strong{font-size:22px}.nx-scene-offer>a{justify-content:center;width:100%}.nx-product-scene{min-height:760px}.nx-scene-product{height:270px;bottom:58px}.nx-scene-scroll{display:none}.nx-specification-grid article>small{font-size:13px}.nx-specification-grid article>strong{font-size:16px}.nx-specification-panel>footer b,.nx-specification-panel>footer a,.nx-product-info>mark,.nx-product-info legend{font-size:13px}}@media (width<=430px){.nx-product-scene{min-height:780px}.nx-scene-product{height:245px}.nx-scene-copy h1{font-size:clamp(26px,8.5vw,35px)}}.nx-card-stock{color:#255a3a;margin:8px 0;font-size:13px;font-weight:700;line-height:1.35;display:block}.nx-card-stock.is-out{color:#b73846}.nx-stock-status{color:#2b6844;margin:10px 0;font-size:15px;font-weight:700}.nx-stock-status.is-out{color:#e35b69}.nx-cart-stock{color:#255a3a;font-size:13px;font-weight:700;display:block}.nx-gallery:focus-visible{outline:3px solid var(--theme);outline-offset:6px}.nx-gallery-main>.nx-gallery-arrow{z-index:6;color:#fff;cursor:pointer;background:#10151acc;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;inset:50% auto auto 14px;transform:translateY(-50%);box-shadow:0 5px 20px #0006}.nx-gallery-main>.nx-gallery-arrow.next{left:auto;right:14px}.nx-gallery-main>.nx-gallery-arrow:hover{color:var(--theme);background:#10151a}.nx-gallery-main>.nx-gallery-arrow svg{width:23px;height:23px}@media (width<=760px){.nx-gallery-main>.nx-gallery-arrow{width:44px;height:44px;left:8px}.nx-gallery-main>.nx-gallery-arrow.next{right:8px}}.universe-friends{--accent:#e7a968;--accent-2:#7fb29a;--deep:#17100d;--world-scene:url(/assets/scenes/friends.webp)}.universe-big-bang{--accent:#e9b74f;--accent-2:#73b6d2;--deep:#101521;--world-scene:url(/assets/scenes/big-bang.webp)}.universe-star-wars{--accent:#76c8da;--accent-2:#e0b75b;--deep:#080d17;--world-scene:url(/assets/scenes/star-wars.webp)}.theme-captain{--theme:#d34850;--theme-2:#6596c3}.theme-hulk{--theme:#86bb64;--theme-2:#8759ad}.theme-central-perk{--theme:#43816a;--theme-2:#e7a968}.theme-pasadena{--theme:#e9b74f;--theme-2:#79a5d1}.theme-wookiee{--theme:#b98d63;--theme-2:#76c8da}.theme-mandalorian{--theme:#76c8da;--theme-2:#c39c5d}.nx-portal:is(.universe-friends,.universe-big-bang,.universe-star-wars) .nx-official-art-portal{z-index:0}.nx-portal:is(.universe-friends,.universe-big-bang,.universe-star-wars):after{z-index:1}.nx-portal:is(.universe-friends,.universe-big-bang,.universe-star-wars)>div:not(.nx-official-art){z-index:2}.nx-portal:is(.universe-friends,.universe-big-bang,.universe-star-wars)>i{z-index:2;position:relative}.nx-official-art:is(.universe-friends,.universe-big-bang,.universe-star-wars){background-image:linear-gradient(90deg,color-mix(in srgb,var(--deep) 68%,transparent),transparent 72%),var(--world-scene);background-position:50%;background-size:cover}.nx-universe-page:is(.universe-friends,.universe-big-bang,.universe-star-wars) .nx-universe-hero>.nx-official-art+.nx-universe-shade{background:linear-gradient(90deg,var(--deep) 0%,color-mix(in srgb,var(--deep) 83%,transparent) 36%,transparent 72%),linear-gradient(0deg,var(--deep),transparent 44%)}@media (width<=760px){.nx-official-art:is(.universe-friends,.universe-big-bang,.universe-star-wars){background-position:60%}.nx-universe-page:is(.universe-friends,.universe-big-bang,.universe-star-wars) .nx-universe-hero>.nx-official-art+.nx-universe-shade{background:linear-gradient(0deg,var(--deep) 0%,color-mix(in srgb,var(--deep) 66%,transparent) 68%,color-mix(in srgb,var(--deep) 90%,transparent))}}:root{--vz-ink:#11151b;--vz-ink-2:#161b22;--vz-ink-3:#1b2028;--vz-paper:#f2f0e9;--vz-soft:#e7e4dc;--vz-line:#d5d2ca;--vz-muted:#747980;--vz-muted-2:#5d6268;--vz-orange:#ff7044;--vz-orange-ink:#e0552a;--vz-teal:#42e0d0;--vz-purple:#a881ff;--vz-max:1680px;--vz-gutter:40px}@keyframes vzFade{0%{opacity:0}to{opacity:1}}@keyframes vzKen{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@keyframes vzDrawer{0%{transform:translate(100%)}to{transform:none}}@keyframes vzToast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vzTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes vzSpin{to{transform:rotate(360deg)}}@keyframes vzLed{0%,to{opacity:1}50%{opacity:.35}}@keyframes vzScan{0%{transform:translateY(-100%)}to{transform:translateY(420%)}}@keyframes vzGrid{0%{background-position:0 0}to{background-position:0 64px}}@keyframes vzPop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.vz-page{background:var(--vz-paper);min-height:100vh;color:var(--vz-ink);font-family:var(--sans);padding-top:124px;padding-bottom:120px}.vz-wrap{max-width:var(--vz-max);padding:0 var(--vz-gutter);margin:0 auto}.vz-section{max-width:var(--vz-max);padding:72px var(--vz-gutter) 0;margin:0 auto}.vz-eyebrow{font:500 11px var(--mono);letter-spacing:.16em;color:var(--vz-orange-ink);text-transform:uppercase}.vz-tag{background:var(--vz-orange);color:var(--vz-ink);font:600 11px var(--mono);letter-spacing:.14em;border-radius:7px;align-self:flex-start;padding:5px 9px}.vz-h2{font:600 40px/1 var(--display);letter-spacing:-.05em;margin:0}.vz-h2.is-small{font-size:32px}.vz-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.vz-section-head>div{flex-direction:column;gap:10px;display:flex}.vz-section-head p{max-width:360px;font:500 15px/1.6 var(--sans);color:var(--vz-muted-2);margin:0}.vz-section-head .vz-head-side{flex-flow:wrap;align-items:flex-end;gap:24px;display:flex}.vz-btn{height:46px;font:700 14px var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.vz-btn.is-dark{background:var(--vz-ink);color:var(--vz-paper)}.vz-btn.is-dark:hover{background:#262d38}.vz-btn.is-orange{background:var(--vz-orange);color:var(--vz-ink);font-weight:800}.vz-btn.is-orange:hover{background:#ff8a63}.vz-btn.is-outline{border:1px solid var(--vz-ink);color:var(--vz-ink);background:0 0}.vz-btn.is-outline:hover{background:var(--vz-ink);color:var(--vz-paper)}.vz-btn.is-ghost-light{color:var(--vz-paper);background:#11151b66;border:1px solid #ffffff40}.vz-btn.is-large{border-radius:14px;height:54px;padding:0 22px;font-size:15px}.vz-btn:disabled{opacity:.5;cursor:not-allowed}.vz-page a{color:inherit;text-decoration:none}.vz-page button{font-family:inherit}.vz-page :focus-visible,.vz-header :focus-visible,.vz-drawer :focus-visible,.vz-footer :focus-visible{outline:3px solid var(--vz-orange);outline-offset:2px}.vz-header{z-index:100;background:var(--vz-ink);color:var(--vz-paper);font-family:var(--sans);position:fixed;inset:0 0 auto}.vz-header-top{max-width:var(--vz-max);height:76px;padding:0 var(--vz-gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.vz-header-top>a img{width:auto;height:30px;display:block}.vz-search{background:var(--vz-ink-3);color:#8d9399;min-width:200px;height:46px;font:500 14px var(--sans);text-align:left;cursor:text;border:1px solid #ffffff1a;border-radius:13px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.vz-search span{flex:1}.vz-search kbd{font:500 10px var(--mono);white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;padding:3px 6px}.vz-header-actions{flex:none;gap:4px;display:flex}.vz-icon-btn{width:46px;height:46px;color:var(--vz-paper);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.vz-icon-btn:hover{background:var(--vz-ink-3)}.vz-icon-btn svg{stroke-width:1.8px;width:22px;height:22px}.vz-icon-btn i{background:var(--vz-teal);min-width:18px;height:18px;color:var(--vz-ink);font:700 10px/18px var(--sans);border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:5px;right:4px}.vz-cart-btn{background:var(--vz-orange);height:46px;color:var(--vz-ink);font:800 14px var(--sans);border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.vz-cart-btn svg{width:20px;height:20px}.vz-cart-btn b{display:inline-block}.vz-cart-btn b.is-pop{animation:.4s vzPop}.vz-header-nav{background:var(--vz-ink-2);border-top:1px solid #ffffff14}.vz-header-nav>div{max-width:var(--vz-max);height:48px;padding:0 var(--vz-gutter);scrollbar-width:none;align-items:center;gap:4px;margin:0 auto;display:flex;overflow-x:auto}.vz-header-nav>div::-webkit-scrollbar{display:none}.vz-header-nav nav{flex:none;gap:22px;display:flex}.vz-header-nav nav a{color:#c9ccd0;font:600 12px var(--mono);letter-spacing:.12em;white-space:nowrap;border-bottom:2px solid #0000;padding:13px 0 11px}.vz-header-nav nav a:hover{color:var(--vz-paper)}.vz-header-nav nav a.active{color:var(--vz-orange);border-color:var(--vz-orange)}.vz-header-nav hr{background:#ffffff26;border:0;flex:none;width:1px;height:20px;margin:0 12px}.vz-universe-chip{height:32px;color:var(--vz-paper);font:600 13px var(--sans);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.vz-universe-chip:hover,.vz-universe-chip.active{background:#232a34}.vz-universe-chip span{font:600 11px var(--display)}.vz-header-nav .vz-tagline{font:500 11px var(--mono);letter-spacing:.12em;color:var(--vz-orange);white-space:nowrap;margin-left:auto;padding-left:16px}.vz-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 20px;display:grid}.vz-tile{flex-direction:column;gap:12px;min-width:0;animation:.35s both vzFade;display:flex}.vz-tile-media{aspect-ratio:4/5;background:#fff;border-radius:18px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.vz-tile-media:hover{transform:translateY(-3px);box-shadow:0 18px 40px #11151b1f}.vz-tile-media>a{position:absolute;inset:0}.vz-tile-media img{object-fit:contain;width:84%;height:84%;position:absolute;inset:8%}.vz-badge{font:600 10px var(--mono);letter-spacing:.08em;pointer-events:none;border-radius:7px;padding:5px 9px;position:absolute;top:12px;left:12px}.vz-badge.is-new{background:var(--vz-ink);color:var(--vz-paper)}.vz-badge.is-sale{background:var(--vz-orange);color:var(--vz-ink)}.vz-badge.is-out{background:var(--vz-soft);color:var(--vz-muted-2)}.vz-badge.is-pre{background:var(--vz-purple);color:var(--vz-ink)}.vz-fav{background:var(--vz-paper);width:38px;height:38px;color:var(--vz-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.vz-fav svg{width:17px;height:17px}.vz-fav.active{color:var(--vz-orange)}.vz-fav.active svg{fill:currentColor}.vz-tile-action{background:var(--vz-ink);height:42px;color:var(--vz-paper);font:700 13px var(--sans);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;transition:background .2s,color .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.vz-tile-action:hover{background:var(--vz-orange);color:var(--vz-ink)}.vz-tile-action:disabled{opacity:.7;cursor:wait}.vz-tile-copy{color:var(--vz-ink);flex-direction:column;gap:4px;padding:0 2px;display:flex}.vz-tile-copy small{font:500 10px var(--mono);letter-spacing:.1em;color:var(--vz-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vz-tile-copy h3{min-height:36px;font:600 14px/1.3 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vz-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;display:flex}.vz-price em{font:500 10px var(--mono);letter-spacing:.08em;color:var(--vz-muted);flex-basis:100%;font-style:normal}.vz-price strong{font:800 17px var(--sans)}.vz-price.is-sale strong{color:var(--vz-orange-ink)}.vz-price del{font:500 13px var(--sans);color:#8d9399}.vz-drawer{z-index:180;font-family:var(--sans);color:var(--vz-ink);justify-content:flex-end;display:flex;position:fixed;inset:0}.vz-drawer-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11151b8c;border:0;animation:.2s vzFade;position:absolute;inset:0}.vz-drawer>aside{background:var(--vz-paper);flex-direction:column;width:min(480px,100%);height:100%;animation:.28s cubic-bezier(.2,.8,.2,1) vzDrawer;display:flex;position:relative;box-shadow:-20px 0 60px #0005}.vz-drawer header{border-bottom:1px solid var(--vz-line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.vz-drawer header strong{font:600 18px var(--display);letter-spacing:-.04em}.vz-drawer-close{border:1px solid var(--vz-line);width:42px;height:42px;color:var(--vz-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.vz-drawer-body{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.vz-drawer-product{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;display:grid}.vz-drawer-product>span{aspect-ratio:1;background:#fff;border-radius:14px;overflow:hidden}.vz-drawer-product img{object-fit:contain;width:100%;height:100%}.vz-drawer-product div{flex-direction:column;gap:5px;min-width:0;display:flex}.vz-drawer-product small{font:500 10px var(--mono);letter-spacing:.1em;color:var(--vz-muted);text-transform:uppercase}.vz-drawer-product b{font:600 15px/1.3 var(--sans)}.vz-options{flex-direction:column;gap:10px;display:flex}.vz-options>span{font:700 14px var(--sans);justify-content:space-between;display:flex}.vz-options>span small{color:var(--vz-muted);font-weight:500}.vz-options>div{flex-wrap:wrap;gap:8px;display:flex}.vz-option{border:1.5px solid var(--vz-line);min-width:56px;min-height:46px;color:var(--vz-ink);font:700 14px var(--sans);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 12px;display:flex}.vz-option small{font:500 10px var(--sans);color:var(--vz-muted)}.vz-option[aria-pressed=true]{border-color:var(--vz-ink);background:var(--vz-ink);color:var(--vz-paper)}.vz-option[aria-pressed=true] small{color:#c9ccd0}.vz-option:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.vz-note{background:var(--vz-soft);font:500 13px/1.5 var(--sans);color:var(--vz-muted-2);border-radius:12px;margin:0;padding:12px 14px}.vz-note.is-error{color:#8a2d12;background:#fde6df}.vz-drawer footer{border-top:1px solid var(--vz-line);background:#fff;flex-direction:column;gap:10px;padding:18px 24px 24px;display:flex}.vz-drawer footer>div{font:500 13px var(--sans);color:var(--vz-muted);justify-content:space-between;align-items:baseline;display:flex}.vz-drawer footer>div strong{font:800 22px var(--sans);color:var(--vz-ink)}.vz-drawer footer .vz-btn{width:100%;height:54px;font-size:15px}.vz-drawer footer a.vz-link{font:700 13px var(--sans);color:var(--vz-orange-ink);align-self:center}.vz-toast{z-index:190;background:var(--vz-ink);width:min(380px,100vw - 32px);color:var(--vz-paper);font-family:var(--sans);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;animation:.3s vzToast;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 50px #0006}.vz-toast img{object-fit:contain;background:#fff;border-radius:10px;width:56px;height:56px}.vz-toast small{font:500 10px var(--mono);letter-spacing:.12em;color:var(--vz-teal);display:block}.vz-toast b{font:600 13px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vz-toast a{background:var(--vz-orange);color:var(--vz-ink);font:800 12px var(--sans);border-radius:10px;padding:9px 12px;text-decoration:none}.vz-footer{background:var(--vz-ink);color:#c9ccd0;font-family:var(--sans);margin-top:0}.vz-footer-grid{max-width:var(--vz-max);padding:56px var(--vz-gutter) 32px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;margin:0 auto;display:grid}.vz-footer-grid>div{flex-direction:column;gap:10px;display:flex}.vz-footer-grid>div:first-child{gap:16px}.vz-footer img{align-self:flex-start;width:auto;height:30px}.vz-footer p{max-width:320px;font:500 14px/1.6 var(--sans);margin:0}.vz-footer strong{color:var(--vz-paper);font:700 13px var(--sans);margin-bottom:4px}.vz-footer a{color:#c9ccd0;font:500 14px var(--sans);text-decoration:none}.vz-footer a:hover{color:var(--vz-paper)}.vz-footer .vz-tagline{font:500 11px var(--mono);letter-spacing:.14em;color:var(--vz-orange)}.vz-footer-bottom{max-width:var(--vz-max);padding:20px var(--vz-gutter) 28px;font:500 12px var(--sans);color:#8d9399;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;display:flex}@media (width<=1100px){:root{--vz-gutter:28px}.vz-h2{font-size:34px}}@media (width<=760px){.vz-footer{margin-top:40px}.vz-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding:40px 18px 24px}.vz-footer-grid>div:first-child{grid-column:1/-1}.vz-footer-bottom{padding:16px 18px 24px}.vz-toast{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.vz-tile,.vz-drawer>aside,.vz-drawer-scrim,.vz-toast,.vz-cart-btn b.is-pop{animation:none}.vz-tile-media:hover{transform:none}}@media (width>=761px){#root>main:not(.vz-page){margin-top:50px}}.vz-stepper{border:1px solid var(--vz-line);border-radius:12px;align-items:center;height:42px;display:flex;overflow:hidden}.vz-stepper button{width:40px;height:100%;color:var(--vz-ink);cursor:pointer;background:#fff;border:0;place-items:center;display:grid}.vz-stepper button:disabled{opacity:.35;cursor:not-allowed}.vz-stepper output{text-align:center;min-width:28px;font:700 15px var(--sans)}.vz-option-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid!important}.vz-option-grid .vz-option{height:54px;min-height:54px;font:700 15px var(--sans);text-align:center;overflow-wrap:anywhere;border-radius:13px;padding:0 10px}.vz-option-grid .vz-option:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--vz-ink)}.vz-option-hint{font:600 13px var(--sans);color:#c2410c}.vz-qty-row{font:700 15px var(--sans);justify-content:space-between;align-items:center;display:flex}.vz-qty-row .vz-stepper{background:#fff;border-radius:13px;height:48px}.vz-qty-row .vz-stepper button{width:46px}.vz-note.is-info{color:#4a4f56;align-items:flex-start;gap:10px;display:flex}.vz-note.is-info i{background:var(--vz-ink);width:18px;height:18px;color:var(--vz-paper);font:700 11px/18px var(--sans);text-align:center;border-radius:50%;flex:none;font-style:normal}.vz-drawer footer .vz-btn.is-outline{border:1.5px solid var(--vz-ink);background:0 0;height:50px}.vz-drawer-fine{font:500 12px/1.45 var(--sans);color:var(--vz-muted);text-align:center;margin:0}@media (width>=761px){#root>main.nx-account.nx-account-entry{min-height:calc(100vh - 124px);padding:72px max(var(--vz-gutter),calc((100% - var(--vz-max)) / 2 + var(--vz-gutter)));background:var(--vz-paper);color:var(--vz-ink);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:64px;margin-top:50px;display:grid}main.nx-account-entry .nx-account-entry-copy>span{font:500 11px var(--mono);letter-spacing:.16em;color:var(--vz-orange-ink)}main.nx-account-entry .nx-account-entry-copy h1{font:600 76px/.95 var(--display);letter-spacing:-.055em;color:var(--vz-ink);margin:18px 0}main.nx-account-entry .nx-account-entry-copy h1 em{color:var(--vz-orange);font-style:normal}main.nx-account-entry .nx-account-entry-copy p{max-width:480px;font:500 17px/1.6 var(--sans);color:var(--vz-muted-2)}main.nx-account-entry .nx-account-entry-signal{color:var(--vz-ink);background:#fff;border:0;border-radius:28px;flex-direction:column;gap:20px;padding:40px;display:flex;box-shadow:0 30px 60px #11151b14}main.nx-account-entry .nx-account-entry-signal h2{font:600 30px/1.05 var(--display);letter-spacing:-.045em;color:var(--vz-ink);margin:0}main.nx-account-entry .nx-account-google-button{background:var(--vz-orange);height:58px;color:var(--vz-ink);font:800 15px var(--sans);letter-spacing:0;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;display:flex}main.nx-account-entry .nx-account-google-button svg{background:#fff;border-radius:50%;width:22px;height:22px;padding:3px}main.nx-account-entry .nx-account-google-button:hover{background:var(--vz-orange-ink)}}.vz-header-nav nav .vz-nav-menu{color:#c9ccd0;font:600 12px var(--mono);letter-spacing:.12em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:13px 0 11px;display:flex}.vz-header-nav nav .vz-nav-menu:hover,.vz-header-nav nav .vz-nav-menu[aria-expanded=true]{color:var(--vz-paper)}.vz-header-nav nav .vz-nav-menu.active{color:var(--vz-orange);border-color:var(--vz-orange)}.vz-nav-menu svg{transition:transform .2s}.vz-nav-menu[aria-expanded=true] svg{transform:rotate(180deg)}.vz-category-menu{background:var(--vz-paper);color:var(--vz-ink);animation:.18s vzFade;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #11151b33}.vz-category-menu>div{max-width:var(--vz-max);padding:24px var(--vz-gutter) 28px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.vz-category-menu header{justify-content:space-between;align-items:baseline;display:flex}.vz-category-menu header strong{font:600 20px var(--display);letter-spacing:-.04em}.vz-category-menu header a{font:700 13px var(--sans);color:var(--vz-orange-ink)}.vz-category-menu nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.vz-category-menu nav a{background:#fff;border:2px solid #0000;border-radius:18px;flex-direction:column;gap:10px;padding:12px;transition:box-shadow .2s,border-color .2s;display:flex}.vz-category-menu nav a:hover{box-shadow:0 12px 28px #11151b1a}.vz-category-menu nav a.active{border-color:var(--vz-ink)}.vz-category-menu nav a>span{aspect-ratio:4/3;background:#fff;border-radius:12px;overflow:hidden}.vz-category-menu img{object-fit:contain;width:100%;height:100%}.vz-category-menu p{flex-direction:column;gap:2px;margin:0;display:flex}.vz-category-menu p strong{font:600 15px var(--display);letter-spacing:-.03em}.vz-category-menu p small{font:500 11px var(--mono);color:var(--vz-muted)}.nx-m-tabbar,.nx-m-buybar,.nx-m-shop-head,.nx-m-cart-suggestions,.nx-gallery-dots{display:none}@keyframes nx-m-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (width<=760px){:root{--m-tabbar:calc(70px + env(safe-area-inset-bottom));--m-pad:18px;--m-radius:16px}body{padding-bottom:var(--m-tabbar)}:is(body:has(.nx-m-buybar),body:has(.nx-cart-page)){padding-bottom:0}.nx-header{background:var(--ink);border-bottom:0;height:58px}.nx-header .nx-brand{flex:none;width:auto;min-width:0}.nx-header .nx-brand-lockup{width:120px;max-width:none;height:24px;display:block}.nx-header .nx-brand-symbol,.nx-header-actions>a[href=\/wishlist],.nx-header-actions>a[href=\/account]{display:none}.nx-m-tabbar{z-index:120;height:var(--m-tabbar);padding:6px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);background:#11151bf5;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.nx-m-tabbar a{color:#8d9399;min-height:48px;font:600 10px var(--sans);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.nx-m-tabbar a svg{stroke-width:1.8px;width:22px;height:22px}.nx-m-tabbar a.active{color:var(--lime)}.nx-m-tabbar i{background:var(--lime);min-width:17px;height:17px;color:var(--ink);font:700 10px/17px var(--sans);text-align:center;border-radius:9px;margin-left:6px;padding:0 4px;font-style:normal;position:absolute;top:2px;left:50%}.nx-m-pop{animation:.4s nx-m-pop}.nx-m-tile{min-width:0;color:var(--ink);flex-direction:column;gap:8px;display:flex}.nx-m-tile-media{aspect-ratio:4/5;border-radius:var(--m-radius);background:#fff;position:relative;overflow:hidden}.nx-m-tile-media>a,.nx-m-tile-media img{width:100%;height:100%;display:block}.nx-m-tile-media img{object-fit:contain}.nx-m-tile-badge{background:var(--ink);color:var(--paper);font:600 9px var(--mono);letter-spacing:.1em;border-radius:6px;padding:4px 7px;position:absolute;top:8px;left:8px}.nx-m-tile-badge.is-sale{background:var(--lime);color:var(--ink)}.nx-m-tile-fav{width:36px;height:36px;color:var(--ink);background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.nx-m-tile-fav.active{color:var(--lime)}.nx-m-tile-fav.active svg{fill:currentColor}.nx-m-tile-copy{min-width:0;color:var(--ink);flex-direction:column;gap:3px;display:flex}.nx-m-tile-copy small{font:500 9px var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-m-tile-copy h3{font:600 13px/1.25 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nx-m-tile-price{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.nx-m-tile-price em{font:500 9px var(--mono);letter-spacing:.08em;color:var(--muted);flex-basis:100%;font-style:normal}.nx-m-tile-price del{font:500 11px var(--sans);color:var(--muted)}.nx-m-tile-price strong{font:800 15px var(--sans)}.nx-m-tile-stock{font:500 11px var(--sans);color:#1f8a5b}.nx-m-tile-stock.is-out{color:#8a6a12}.nx-m-tile.is-list{border-radius:var(--m-radius);background:#fff;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.nx-m-tile.is-list .nx-m-tile-media{aspect-ratio:1;background:#f7f6f2;border-radius:11px}.nx-m-tile.is-list .nx-m-tile-copy{padding-right:6px}.nx-m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.nx-m-grid.is-list{grid-template-columns:1fr;gap:10px}.nx-m-shelf{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--m-pad);overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.nx-m-shelf::-webkit-scrollbar{display:none}.nx-m-stories::-webkit-scrollbar{display:none}.nx-m-chips::-webkit-scrollbar{display:none}.nx-m-shelf>.nx-m-tile{scroll-snap-align:start;flex:0 0 158px}.nx-m-home{background:var(--paper);min-height:100vh;color:var(--ink);padding:58px 0 28px}.nx-m-home-top{padding:4px var(--m-pad) 22px;background:var(--ink);color:var(--paper)}.nx-m-search{color:#8d9399;width:100%;height:48px;font:500 14px var(--sans);text-align:left;background:#1b2028;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.nx-m-stories{scrollbar-width:none;margin:0 calc(var(--m-pad)*-1);padding:20px var(--m-pad) 2px;gap:14px;display:flex;overflow-x:auto}.nx-m-stories a{color:var(--paper);flex-direction:column;flex:0 0 66px;align-items:center;gap:7px;display:flex}.nx-m-story-ring{background:conic-gradient(#ff7044,#a881ff,#42e0d0,#ff7044);border-radius:50%;width:62px;height:62px;padding:2px}.nx-m-story-ring>span{border:2px solid var(--ink);width:100%;height:100%;font:600 15px var(--display);background:#1b2028;border-radius:50%;place-items:center;display:grid}.nx-m-stories small{white-space:nowrap;text-overflow:ellipsis;max-width:66px;font:500 9px var(--mono);letter-spacing:.06em;overflow:hidden}.nx-m-hero{height:300px;margin:18px var(--m-pad) 0;background:var(--ink);color:#fff;border-radius:22px;position:relative;overflow:hidden}.nx-m-hero>img{object-fit:cover;width:100%;height:100%;animation:.6s nx-m-fade;position:absolute;inset:0}@keyframes nx-m-fade{0%{opacity:.2}to{opacity:1}}.nx-m-hero-shade{background:linear-gradient(#11151b10 20%,#11151bf0 88%);position:absolute;inset:0}.nx-m-hero-copy{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.nx-m-hero-copy>span{font:500 10px var(--mono);letter-spacing:.18em;color:var(--lime)}.nx-m-hero-copy h1{font:700 30px/.92 var(--display);letter-spacing:-.05em;margin:0}.nx-m-hero-copy h1 em{color:var(--lime);font-style:normal}.nx-m-hero-copy>div{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.nx-m-hero-copy a{background:var(--lime);height:44px;color:var(--ink);font:700 13px var(--sans);border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:flex}.nx-m-dots{gap:2px;display:flex}.nx-m-dots button{background:0 0;border:0;place-items:center;width:18px;height:24px;padding:0;display:grid}.nx-m-dots button:before{content:"";background:#fff6;border-radius:2px;width:6px;height:4px;transition:width .25s}.nx-m-dots button.active:before{background:var(--lime);width:18px}.nx-m-section{padding-top:28px}.nx-m-section-head{padding:0 var(--m-pad) 12px;justify-content:space-between;align-items:baseline;display:flex}.nx-m-section-head h2{font:600 16px var(--display);letter-spacing:-.03em;color:var(--ink);margin:0}.nx-m-section-head a{font:700 13px var(--sans);color:#e0552a;padding:8px 0}.nx-m-section>.nx-m-grid{padding:0 var(--m-pad)}.nx-m-categories{padding:0 var(--m-pad);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.nx-m-categories a{min-width:0;color:var(--ink);flex-direction:column;align-items:center;gap:6px;display:flex}.nx-m-categories span{aspect-ratio:1;background:var(--soft);width:100%;font:600 13px var(--display);border-radius:16px;place-items:center;display:grid}.nx-m-categories small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:600 10.5px var(--sans);letter-spacing:-.01em;overflow:hidden}.nx-m-banner{height:200px;margin:28px var(--m-pad) 0;color:#fff;background:#071026;border-radius:22px;position:relative;overflow:hidden}.nx-m-banner img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.nx-m-banner:after{content:"";background:linear-gradient(90deg,#071026f2 30%,#07102600 85%);position:absolute;inset:0}.nx-m-banner>div{z-index:1;flex-direction:column;justify-content:flex-end;gap:8px;width:62%;display:flex;position:absolute;top:18px;bottom:18px;left:18px}.nx-m-banner span{font:500 9px var(--mono);letter-spacing:.16em;color:#edcf8b}.nx-m-banner h2{letter-spacing:-.03em;margin:0;font:italic 400 26px/1 Georgia,serif}.nx-m-banner a{color:#edcf8b;height:40px;font:700 12px var(--sans);border:1px solid #edcf8b;border-radius:11px;align-self:flex-start;align-items:center;padding:0 14px;display:flex}.nx-shop-page{padding-top:58px;padding-bottom:28px}.nx-shop-page .nx-shop-hero,.nx-shop-page .nx-density,.nx-shop-page .nx-mobile-filter,.nx-shop-page .nx-filters,.nx-shop-page .nx-result-meta>span{display:none}.nx-shop-page .nx-shop-toolbar{padding:10px 12px 10px var(--m-pad);background:var(--paper);border:0;gap:8px;margin:0;display:flex;position:static}.nx-shop-page .nx-shop-toolbar label{border:1px solid var(--line);background:#fff;border-radius:13px;flex:1;min-width:0;height:44px}.nx-shop-page .nx-shop-toolbar select{border:1px solid var(--line);width:auto;max-width:132px;height:44px;font:600 13px var(--sans);color:var(--ink);background:#fff;border-radius:13px;flex:none;padding:0 10px}.nx-m-shop-head{background:var(--paper);color:var(--ink);display:block}.nx-m-chips{scrollbar-width:none;padding:0 var(--m-pad) 12px;gap:8px;display:flex;overflow-x:auto}.nx-m-chips button{border:1px solid var(--line);height:36px;color:var(--ink);font:600 13px var(--sans);background:#fff;border-radius:18px;flex:none;padding:0 14px}.nx-m-chips button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.nx-m-chips.is-category{gap:6px;padding-bottom:16px}.nx-m-chips.is-category button{background:var(--soft);height:32px;font:500 11px var(--mono);letter-spacing:.06em;border:0;border-radius:9px;padding:0 11px}.nx-m-chips.is-category button.active{background:var(--lime);color:var(--ink)}.nx-m-shop-title{padding:4px var(--m-pad) 14px;align-items:center;gap:8px;display:flex}.nx-m-shop-title>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nx-m-shop-title h1{font:600 18px/1.15 var(--display);letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nx-m-shop-title span{font:500 11px var(--mono);letter-spacing:.08em;color:var(--muted)}.nx-m-shop-title button{border:1px solid var(--line);height:40px;color:var(--ink);font:600 13px var(--sans);background:#fff;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.nx-m-shop-title .nx-m-icon-button{justify-content:center;width:40px;padding:0}.nx-shop-page .nx-shop-layout{padding:0 var(--m-pad);display:block}.nx-shop-page .nx-result-meta{border:0;min-height:0;margin:0;padding:0}.nx-shop-page .nx-result-meta button{margin:0 0 14px auto}.nx-shop-page .nx-catalog-promotions{border:0;border-bottom:1px solid var(--line);background:0 0;margin:0 0 24px;padding:0 0 24px}.nx-shop-page .nx-catalog-promotions>header{background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;padding:0;display:flex}.nx-shop-page .nx-catalog-promotions>header span,.nx-shop-page .nx-catalog-promotions>header p{display:none}.nx-shop-page .nx-catalog-promotions h2,.nx-shop-page .nx-shop-rest-heading{font:600 16px var(--display);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px}.nx-shop-page .nx-catalog-promotions>header h2{margin:0}.nx-shop-page .nx-catalog-promotions>header a{font:700 13px var(--sans);color:#e0552a;border:0;flex:none;text-decoration:none}.nx-product-page.nx-product-v2{padding-top:58px;padding-bottom:calc(96px + env(safe-area-inset-bottom));background:var(--paper)}.nx-product-v2 .nx-product-scene{display:none}.nx-product-v2 .nx-product-commerce{background:var(--paper);color:var(--ink);margin:0;padding:0;display:block}.nx-product-v2 .nx-gallery{background:#fff;margin:0;padding:0;display:block}.nx-product-v2 .nx-gallery-main{height:min(440px,105vw);box-shadow:none;touch-action:pan-y;background:#fff;border:0;border-radius:0;margin:0;padding:24px 20px 40px;position:relative}.nx-product-v2 .nx-gallery-main>img{object-fit:contain;width:100%;height:100%}.nx-product-v2 .nx-gallery-rail,.nx-product-v2 .nx-gallery-count,.nx-product-v2 .nx-gallery-arrow{display:none}.nx-product-v2 .nx-gallery-dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:28px;left:0;right:0}.nx-product-v2 .nx-gallery-dots i{background:#c9c6be;border-radius:3px;width:6px;height:5px;transition:width .25s}.nx-product-v2 .nx-gallery-dots i.active{background:var(--ink);width:18px}.nx-product-page.nx-product-v2 .nx-gallery-main .nx-expand-image{background:var(--paper);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;font-size:0;display:grid;position:absolute;inset:14px 14px auto auto}.nx-product-v2 .nx-expand-image svg{width:18px;height:18px}.nx-product-v2 .nx-product-info{padding:22px var(--m-pad) 8px;background:var(--paper);color:var(--ink);box-shadow:none;border:0;border-radius:22px 22px 0 0;margin-top:-18px;position:relative}.nx-product-v2 .nx-product-kicker{border:0;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;display:flex}.nx-product-v2 .nx-product-kicker>*{font:500 10px var(--mono);letter-spacing:.12em;border-radius:7px;padding:5px 8px}.nx-product-v2 .nx-product-kicker span{background:var(--ink);color:var(--paper)}.nx-product-v2 .nx-product-kicker small{background:var(--soft);color:var(--ink)}.nx-product-v2 .nx-product-info h2{font:600 21px/1.15 var(--display);letter-spacing:-.04em;color:var(--ink);text-wrap:pretty;margin:0 0 8px}.nx-product-v2 .nx-price-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 14px;display:flex}.nx-product-v2 .nx-price-line strong{font:800 26px var(--sans);color:var(--ink)}.nx-product-v2 .nx-price-line mark{color:#8a6a12;font:600 12px var(--sans);background:0 0;padding:0}.nx-product-v2 .nx-product-info>p{font:500 14px/1.6 var(--sans);color:#4a4f56;margin:0 0 18px}.nx-product-v2 .nx-purchase-actions .nx-buy-button,.nx-product-v2 .nx-purchase-actions .nx-cart-add-button{display:none}.nx-product-v2 .nx-product-actions{margin-top:12px}.nx-product-v2 .nx-variant-selector{scroll-margin:90px}.nx-product-v2 .nx-variant-selector .nx-size-options button{border-radius:12px;min-width:52px;min-height:46px}.nx-specification-panel h2{overflow-wrap:anywhere;font-size:clamp(26px,9vw,40px)}.nx-m-buybar{z-index:120;padding:12px 16px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);color:var(--ink);background:#f2f0e9f5;align-items:center;gap:10px;display:flex;position:fixed;inset:auto 0 0}.nx-m-buybar>div{flex-direction:column;flex:0 auto;gap:1px;min-width:0;display:flex}.nx-m-buybar small{font:500 10px var(--mono);letter-spacing:.08em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.nx-m-buybar strong{font:800 17px var(--sans);white-space:nowrap}.nx-m-buybar button{background:var(--lime);min-width:0;height:54px;color:var(--ink);font:800 15px var(--sans);border:0;border-radius:15px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.nx-m-buybar button.is-muted{background:var(--line)}.nx-m-buybar button.is-added{background:#42e0d0}.nx-m-buybar button:disabled{opacity:.7;cursor:default}.nx-cart-page{padding:58px var(--m-pad) 0;background:var(--paper);color:var(--ink)}.nx-cart-page-heading{flex-direction:row;align-items:center;gap:12px;margin:14px 0}.nx-cart-page-heading>div>span,.nx-cart-page-heading p{display:none}.nx-cart-page h1{font:600 20px var(--display);letter-spacing:-.04em;margin:0}.nx-cart-page-heading>a{font:600 13px var(--sans);color:#e0552a}.nx-cart-stage-banner{background:var(--soft);border:0;border-radius:14px;margin:0 0 12px;padding:12px 14px}.nx-cart-page-layout{display:block}.nx-cart-page-products{background:0 0;border:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.nx-cart-page-products>header{display:none}.nx-cart-page-products article{background:#fff;border:0;border-radius:18px;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"img copy""img controls";align-items:start;gap:4px 12px;padding:10px;display:grid}.nx-cart-page-products article:last-child{border:0}.nx-cart-page-image{border-radius:12px;grid-area:img;width:88px;height:88px}.nx-cart-page-product-copy{grid-area:copy;min-width:0}.nx-cart-page-product-copy small{font:500 10px var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.nx-cart-page-product-copy h3{font:600 13px/1.25 var(--sans);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 4px;display:-webkit-box;overflow:hidden}.nx-cart-page-product-copy>span{font-size:12px;display:block}.nx-cart-page-product-copy .nx-cart-variant-label{color:var(--muted);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;margin:0 0 4px;padding:0;display:inline-block}.nx-cart-page-product-copy .nx-cart-variant-label strong{color:var(--ink)}.nx-cart-page-remove{margin-top:6px;font-size:12px}.nx-cart-page-product-controls{text-align:left;flex-wrap:wrap;grid-area:controls;justify-content:space-between;align-items:center;gap:4px;display:flex}.nx-cart-page-product-controls>span{display:none}.nx-cart-page-product-controls>div{border:1px solid var(--line);border-radius:11px;overflow:hidden}.nx-cart-page-product-controls button,.nx-cart-page-product-controls output{background:0 0;border:0;width:36px;height:34px}.nx-cart-page-product-controls small{flex-basis:100%;order:3;min-height:0}.nx-cart-page-product-controls small:empty{display:none}.nx-cart-page-product-controls strong{font:800 15px var(--sans);color:var(--ink)}.nx-m-cart-suggestions{flex-direction:column;gap:12px;padding-top:16px;display:flex}.nx-m-cart-suggestions h2{letter-spacing:-.03em;font:600 15px var(--display)!important}.nx-m-cart-suggestions .nx-m-shelf{margin:0 calc(var(--m-pad)*-1);gap:10px}.nx-m-cart-suggestions .nx-m-tile{flex-basis:128px}.nx-m-cart-suggestions .nx-m-tile-media{aspect-ratio:1}.nx-cart-page-summary{z-index:5;margin:20px calc(var(--m-pad)*-1) 0;padding:16px var(--m-pad) calc(16px + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);border:0;border-radius:24px 24px 0 0;position:sticky;top:auto;bottom:0}.nx-cart-page-summary>header{display:none}.nx-cart-page-summary dl{padding:0}.nx-cart-page-summary dl>div{padding:4px 0;font-size:13px}.nx-cart-page-summary dt,.nx-cart-page-summary dd{color:#a3a7ad;font-weight:500}.nx-cart-page-subtotal{border-color:#ffffff1f;grid-template-columns:1fr auto;align-items:baseline;margin:8px 0 12px;padding-top:12px}.nx-cart-page-subtotal>span{font-weight:700}.nx-cart-page-subtotal strong{font:800 22px var(--sans);color:var(--paper);text-align:right}.nx-cart-page-subtotal p{color:#a3a7ad;grid-column:1/-1;margin:0;font-size:12px}.nx-cart-page-shop{background:var(--lime);height:54px;font:800 15px var(--sans);border-radius:15px;place-items:center;margin:0;padding:0;display:grid;color:var(--ink)!important}.nx-cart-page-empty{border:0;border-radius:22px;margin-top:18px;padding:56px 20px}.nx-cart-page-empty svg{color:var(--ink)}.nx-cart-page-empty h1,.nx-cart-page-empty h2{font:600 18px/1.2 var(--display);letter-spacing:-.03em}.nx-cart-page-empty p{color:var(--muted);font-size:14px}.nx-cart-page-empty>a{background:var(--ink);border-radius:13px;align-items:center;height:46px;padding:0 18px;display:flex;color:var(--paper)!important}.nx-cart-login-button{background:var(--lime);min-height:50px;color:var(--ink);border-radius:13px}}@media (width<=760px) and (prefers-reduced-motion:reduce){.nx-m-pop,.nx-m-hero>img{animation:none}}@media (width<=760px){.nx-product-story{color:#11151b;background:#fff;border-radius:18px;margin:24px 16px 0;padding:22px 18px}.nx-product-story h2{font:600 22px/1.1 var(--display);letter-spacing:-.04em;margin:0 0 14px}.nx-product-story>div{flex-direction:column;gap:12px;display:flex}.nx-product-story p{font:500 15px/1.7 var(--sans);color:#3a3f46;margin:0}.nx-product-story ul{font:500 15px/1.6 var(--sans);color:#3a3f46;flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}}@keyframes m2Pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes m2Up{0%{transform:translateY(100%)}to{transform:none}}@keyframes m2Fade{0%{opacity:0}to{opacity:1}}@keyframes m2Rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=760px){:root{--m2-ink:#11151b;--m2-ink-2:#1b2028;--m2-paper:#f2f0e9;--m2-soft:#e7e4dc;--m2-line:#e3e0d8;--m2-muted:#6b7079;--m2-orange:#ff7044;--m2-orange-ink:#c2410c;--m2-teal:#42e0d0;--m2-green:#1f7a52;--m2-tab:calc(64px + env(safe-area-inset-bottom))}body{background:var(--m2-paper)}#root>main{animation:.3s both m2Fade}.m2-round{background:var(--m2-ink-2);color:#f2f0e9;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;text-decoration:none;display:grid;position:relative}.m2-round.is-light{color:var(--m2-ink);background:#ffffffe6;box-shadow:0 2px 10px #11151b1f}.m2-round.is-glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11151b80}.m2-round.is-fav{color:var(--m2-orange)}.m2-round.is-fav svg{fill:currentColor}.m2-round i,.m2-home-bar i,.m2-tabbar i{background:var(--m2-orange);min-width:18px;height:18px;color:var(--m2-ink);font:800 10px/1 var(--sans);border-radius:9px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-3px;right:-4px}.m2-round i.is-teal,.m2-home-bar i.is-teal,.m2-tabbar i.is-teal{background:var(--m2-teal)}.m2-pop{animation:.35s m2Pop}.m2-section{padding:26px 0 0}.m2-section-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 16px 12px;display:flex}.m2-section-head h2{font:600 18px/1.15 var(--display);letter-spacing:-.04em;color:var(--m2-ink);margin:0}.m2-section-head a{font:700 13px var(--sans);color:var(--m2-orange-ink);white-space:nowrap}.m2-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:46%;grid-auto-flow:column;gap:10px;padding:0 16px 4px;scroll-padding:16px;display:grid;overflow-x:auto}.m2-rail::-webkit-scrollbar{display:none}.m2-rail>*{scroll-snap-align:start}.m2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;padding:0 16px;display:grid}.m2-count{font:700 14px var(--sans);color:var(--m2-ink);margin:0;padding:16px 16px 10px}.m2-pill{border:1px solid var(--m2-line);height:38px;color:var(--m2-ink);font:700 13px var(--sans);white-space:nowrap;background:#fff;border-radius:19px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.m2-pill select{appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding-right:4px}.m2-pill b{background:var(--m2-orange);min-width:18px;height:18px;color:var(--m2-ink);font:800 10px var(--sans);border-radius:9px;place-items:center;padding:0 5px;display:grid}.m2-pill.is-active{border-color:var(--m2-ink)}.m2-btn{background:var(--m2-orange);height:52px;color:var(--m2-ink);font:800 15px var(--sans);border:0;border-radius:14px;padding:0 18px}.m2-btn.is-ghost{border:1.5px solid var(--m2-ink);background:#fff}.m2-empty{text-align:center;color:var(--m2-ink);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin:24px 16px;padding:32px 20px;display:flex}.m2-empty.is-page{margin-top:90px}.m2-empty h2{font:600 18px var(--display);letter-spacing:-.04em;margin:0}.m2-empty p{font:500 14px/1.5 var(--sans);color:var(--m2-muted);margin:0}.m2-empty a,.m2-empty button{background:var(--m2-ink);color:#f2f0e9;height:44px;font:700 14px var(--sans);border:0;border-radius:12px;align-items:center;margin-top:6px;padding:0 18px;display:inline-flex}.m2-tile{flex-direction:column;gap:8px;min-width:0;display:flex}.m2-tile-media{aspect-ratio:1/1.15;background:#fff;border-radius:16px;position:relative;overflow:hidden}.m2-tile-media>a{display:block;position:absolute;inset:0}.m2-tile-media img{object-fit:contain;width:100%;height:100%;padding:10%}.m2-badge{background:var(--m2-ink);color:#fff;font:700 10px var(--mono);letter-spacing:.04em;border-radius:7px;padding:4px 8px;position:absolute;top:8px;left:8px}.m2-badge.is-sale{background:var(--m2-orange);color:var(--m2-ink)}.m2-badge.is-out{background:var(--m2-ink);color:#fff;font-family:var(--sans);letter-spacing:0;top:auto;bottom:8px}.m2-tile-fav{width:32px;height:32px;color:var(--m2-ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.m2-tile-fav.active{color:var(--m2-orange)}.m2-tile-fav.active svg{fill:currentColor}.m2-tile-add{background:var(--m2-ink);color:#fff;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #11151b33}.m2-tile-add:active{transform:scale(.94)}.m2-tile-copy{color:var(--m2-ink);flex-direction:column;gap:3px;padding:0 2px;text-decoration:none;display:flex}.m2-tile-copy small{font:500 10px var(--mono);letter-spacing:.06em;color:var(--m2-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m2-tile-copy h3{font:600 13px/1.3 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.m2-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;display:flex}.m2-price em{font:500 10px var(--sans);color:var(--m2-muted);flex-basis:100%;font-style:normal}.m2-price strong{font:800 15px var(--sans);color:var(--m2-ink)}.m2-price.is-sale strong{color:var(--m2-orange-ink)}.m2-price del{font:500 11px var(--sans);color:#8d9399}.m2-tile-options{font:500 11px var(--sans);color:var(--m2-muted)}.m2-tile.is-list{grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.m2-bar{z-index:60;background:var(--m2-ink);align-items:center;gap:8px;height:58px;padding:0 12px;display:flex;position:fixed;inset:0 0 auto}.m2-bar-brand{place-items:center;width:40px;height:40px;display:grid}.m2-bar-brand img{width:26px;height:26px}.m2-bar-search{background:var(--m2-ink-2);color:#8d9399;min-width:0;height:40px;font:500 13px var(--sans);text-align:left;border:1px solid #ffffff1a;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.m2-bar-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m2-tabbar{z-index:70;height:var(--m2-tab);padding:0 4px env(safe-area-inset-bottom);background:var(--m2-ink);border-radius:20px 20px 0 0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0003}.m2-tabbar a{color:#8d9399;font:600 11px var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.m2-tabbar a svg{width:21px;height:21px}.m2-tabbar a.active{color:var(--m2-orange)}.m2-tabbar i{top:6px;right:calc(50% - 22px)}#root:has(.m2-tabbar) .vz-footer{padding-bottom:var(--m2-tab)}.m2-home{padding-bottom:calc(var(--m2-tab) + 24px)}.m2-home-top{background:var(--m2-ink);color:#f2f0e9;padding:12px 16px 16px}.m2-home-bar{justify-content:space-between;align-items:center;height:44px;display:flex}.m2-home-bar img{width:auto;height:24px;display:block}.m2-home-bar>div{gap:6px;display:flex}.m2-home-bar>div a{color:#f2f0e9;place-items:center;width:40px;height:40px;display:grid;position:relative}.m2-search{background:var(--m2-ink-2);color:#8d9399;width:100%;height:46px;font:500 14px var(--sans);text-align:left;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:0 14px;display:flex}.m2-search.is-light{border-color:var(--m2-line);color:var(--m2-muted);background:#fff;margin:0}.m2-search input{min-width:0;height:100%;color:var(--m2-ink);font:500 15px var(--sans);background:0 0;border:0;outline:0;flex:1}.m2-search input::-webkit-search-cancel-button{display:none}.m2-search button{background:var(--m2-soft);width:28px;height:28px;color:var(--m2-ink);border:0;border-radius:50%;place-items:center;display:grid}.m2-stories{scrollbar-width:none;gap:14px;margin:16px -16px 0;padding:0 16px;display:flex;overflow-x:auto}.m2-stories::-webkit-scrollbar{display:none}.m2-stories a{color:#f2f0e9;flex-direction:column;flex:none;align-items:center;gap:7px;width:66px;text-decoration:none;display:flex}.m2-story-ring{background:conic-gradient(from 210deg,var(--accent),#ff7044,var(--m2-teal),var(--accent));border-radius:50%;width:62px;height:62px;padding:2.5px}.m2-story-ring img{object-fit:cover;border:2.5px solid var(--m2-ink);border-radius:50%;width:100%;height:100%}.m2-stories small{max-width:66px;font:500 9px var(--mono);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m2-hero{margin:18px 16px 0;position:relative}.m2-hero-rail{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;display:flex;overflow-x:auto}.m2-hero-rail::-webkit-scrollbar{display:none}.m2-hero-slide{scroll-snap-align:start;background:var(--m2-ink);color:#f2f0e9;flex:0 0 100%;height:300px;position:relative;overflow:hidden}.m2-hero-slide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m2-hero-slide>i{background:linear-gradient(#11151b00 25%,#11151bf0 100%);position:absolute;inset:0}.m2-hero-slide>div{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.m2-hero-slide span{font:500 10px var(--mono);letter-spacing:.14em;color:var(--m2-orange)}.m2-hero-slide h1{font:700 30px/.95 var(--display);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;margin:0}.m2-hero-slide a{background:var(--m2-orange);height:44px;color:var(--m2-ink);font:800 14px var(--sans);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.m2-dots{gap:5px;display:flex;position:absolute;bottom:30px;right:18px}.m2-dots button{background:#fff6;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s}.m2-dots button[aria-pressed=true]{background:var(--m2-orange);width:20px}.m2-categories{scrollbar-width:none;gap:10px;padding:0 16px;display:flex;overflow-x:auto}.m2-categories::-webkit-scrollbar{display:none}.m2-categories a{width:68px;color:var(--m2-ink);flex-direction:column;flex:none;align-items:center;gap:7px;text-decoration:none;display:flex}.m2-categories span{width:64px;height:64px;font:800 16px var(--display);background:#fff;border-radius:16px;place-items:center;display:grid;overflow:hidden}.m2-categories img{object-fit:contain;width:100%;height:100%;padding:8px}.m2-categories small{max-width:72px;font:600 11px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m2-feature{color:#f2f0e9;background:#071026;border-radius:20px;height:200px;margin:28px 16px 0;position:relative;overflow:hidden}.m2-feature img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.m2-feature>i{background:linear-gradient(90deg,#071026 30%,#07102600 100%);position:absolute;inset:0}.m2-feature>div{flex-direction:column;justify-content:center;gap:10px;width:62%;display:flex;position:absolute;top:0;bottom:0;left:18px}.m2-feature span{font:500 10px var(--mono);letter-spacing:.14em;color:var(--accent)}.m2-feature h2{margin:0;font:italic 400 26px/1.05 Georgia,serif}.m2-feature a{border:1px solid var(--accent);height:38px;color:var(--accent);font:700 13px var(--sans);border-radius:11px;align-self:flex-start;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.m2-pokemon{color:#f2f0e9;background:radial-gradient(circle at 85% 30%,#42e0d033,#0000 50%),#0b0e12;border-radius:20px;flex-direction:column;gap:6px;margin:28px 16px 0;padding:20px;text-decoration:none;display:flex}.m2-pokemon span{font:500 10px var(--mono);letter-spacing:.14em;color:var(--m2-teal)}.m2-pokemon strong{font:600 22px/1.1 var(--display);letter-spacing:-.04em}.m2-pokemon small{font:700 13px var(--sans);color:var(--m2-orange);align-items:center;gap:6px;display:flex}.m2-trust{background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:28px 16px 0;display:grid;overflow:hidden}.m2-trust>div{text-align:center;border-right:1px solid var(--m2-paper);flex-direction:column;gap:3px;padding:14px 8px;display:flex}.m2-trust>div:last-child{border-right:0}.m2-trust strong{font:700 12px var(--sans);color:var(--m2-ink)}.m2-trust span{font:500 11px/1.35 var(--sans);color:var(--m2-muted)}.m2-search-page,.m2-page{min-height:100vh;padding:58px 0 calc(var(--m2-tab) + 24px);background:var(--m2-paper)}.m2-search-page{padding-top:env(safe-area-inset-top)}.m2-search-head{z-index:20;background:var(--m2-paper);border-bottom:1px solid var(--m2-line);flex-direction:column;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.m2-search-tools{gap:8px;display:flex}.m2-active-filters{scrollbar-width:none;gap:6px;padding:12px 16px 0;display:flex;overflow-x:auto}.m2-active-filters button{background:var(--m2-ink);color:#f2f0e9;height:30px;font:600 12px var(--sans);border:0;border-radius:15px;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.m2-popular{padding:18px 16px 0}.m2-popular h2{font:700 14px var(--sans);color:var(--m2-ink);margin:0 0 10px}.m2-popular>div{flex-wrap:wrap;gap:8px;display:flex}.m2-popular button{border:1px solid var(--m2-line);height:36px;color:var(--m2-ink);font:600 13px var(--sans);background:#fff;border-radius:18px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.m2-page-head{border-bottom:1px solid var(--m2-line);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding:18px 16px 14px;display:flex}.m2-page-head h1{font:600 24px var(--display);letter-spacing:-.045em;color:var(--m2-ink);margin:0}.m2-page-head span{font:500 14px var(--sans);color:var(--m2-muted)}.m2-sheet{z-index:200;color:var(--m2-ink);font-family:var(--sans);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.m2-sheet-scrim{background:#11151b8c;border:0;animation:.2s m2Fade;position:absolute;inset:0}.m2-sheet-panel{background:var(--m2-paper);border-radius:24px 24px 0 0;flex-direction:column;max-height:88vh;animation:.3s cubic-bezier(.2,.8,.2,1) m2Up;display:flex;position:relative}.m2-sheet-grip{background:#cfccc4;border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.m2-sheet-panel header{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.m2-sheet-panel header strong{font:600 18px var(--display);letter-spacing:-.04em}.m2-sheet-panel header .m2-round{color:var(--m2-ink);background:#fff}.m2-sheet-body{flex:1;padding:0 16px 16px;overflow-y:auto}.m2-sheet-body h3{font:700 14px var(--sans);margin:16px 0 10px}.m2-chips{flex-wrap:wrap;gap:8px;display:flex}.m2-chips button{border:1px solid var(--m2-line);height:38px;color:var(--m2-ink);font:600 13px var(--sans);background:#fff;border-radius:19px;padding:0 14px}.m2-chips button[aria-pressed=true]{background:var(--m2-ink);border-color:var(--m2-ink);color:#f2f0e9}.m2-price-range{align-items:center;gap:8px;display:flex}.m2-price-range input{border:1px solid var(--m2-line);min-width:0;height:46px;font:600 15px var(--sans);background:#fff;border-radius:12px;flex:1;padding:0 12px}.m2-switch{font:600 14px var(--sans);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:14px;padding:14px;display:flex}.m2-switch input{width:20px;height:20px;accent-color:var(--m2-orange)}.m2-sheet-panel footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--m2-line);background:#fff;grid-template-columns:1fr 2fr;gap:10px;display:grid}.m2-world{min-height:100vh;padding-bottom:calc(var(--m2-tab) + 24px);background:var(--m2-paper)}.m2-world-hero{background:var(--m2-ink);color:#f2f0e9;height:330px;position:relative;overflow:hidden}.m2-world-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m2-world-hero>i{background:linear-gradient(#11151b55 0%,#11151b00 30%,#11151bf2 100%);position:absolute;inset:0}.m2-world-hero>button{position:absolute;top:14px;left:14px}.m2-world-hero>div{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:18px;right:18px}.m2-world-hero span{font:500 10px var(--mono);letter-spacing:.14em;color:var(--accent)}.m2-world-hero b{background:var(--accent);border-radius:2px;width:28px;height:4px;display:block}.m2-world-hero h1{font:700 34px/1 var(--display);letter-spacing:-.05em;margin:0}.m2-world-hero p{font:500 14px/1.5 var(--sans);color:#c9ccd0;margin:0}.m2-cast{padding:18px 0 4px}.m2-cast h2{font:700 15px var(--sans);color:var(--m2-ink);margin:0 16px 12px}.m2-cast>div{scrollbar-width:none;gap:14px;padding:0 16px;display:flex;overflow-x:auto}.m2-cast>div::-webkit-scrollbar{display:none}.m2-cast a{width:72px;color:var(--m2-ink);text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;text-decoration:none;display:flex}.m2-cast span{background:var(--m2-ink);border:2px solid var(--accent);width:62px;height:62px;color:var(--accent);font:700 14px var(--display);border-radius:50%;place-items:center;display:grid;overflow:hidden}.m2-cast img{object-fit:cover;width:100%;height:100%}.m2-cast small{font:600 11px/1.25 var(--sans)}.m2-list-head{justify-content:space-between;align-items:center;padding-right:16px;display:flex}.m2-pdp{min-height:100vh;padding-bottom:calc(96px + env(safe-area-inset-bottom));background:var(--m2-paper)}.m2-pdp-media{background:#fff;position:relative}.m2-pdp-rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.m2-pdp-rail::-webkit-scrollbar{display:none}.m2-pdp-rail button{scroll-snap-align:start;background:#fff;border:0;flex:0 0 100%;height:min(108vw,460px);padding:72px 20px 34px}.m2-pdp-rail img{object-fit:contain;width:100%;height:100%}.m2-pdp-top{justify-content:space-between;display:flex;position:absolute;inset:12px 12px auto}.m2-pdp-top>span{gap:8px;display:flex}.m2-pdp-off{background:var(--m2-orange);color:var(--m2-ink);font:800 12px var(--sans);border-radius:8px;padding:5px 10px;position:absolute;bottom:18px;left:14px}.m2-pdp-zoom{background:var(--m2-paper);width:34px;height:34px;color:var(--m2-ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.m2-pdp-dots{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:14px;left:0;right:0}.m2-pdp-dots button{pointer-events:auto;background:#d5d2ca;border:0;border-radius:3px;width:6px;height:6px;padding:0}.m2-pdp-dots button[aria-pressed=true]{background:var(--m2-ink);width:18px}.m2-pdp-body{flex-direction:column;gap:14px;padding:18px 16px 0;display:flex}.m2-pdp-crumb{font:600 12px var(--sans);color:var(--m2-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.m2-pdp-crumb i{background:var(--accent);border-radius:2px;width:8px;height:8px}.m2-pdp h1{font:600 25px/1.08 var(--display);letter-spacing:-.045em;color:var(--m2-ink);text-wrap:balance;margin:-4px 0 0}.m2-pdp-rating{font:500 13px var(--sans);color:var(--m2-muted);align-items:center;gap:8px;text-decoration:none;display:flex}.m2-pdp-rating span{color:#d99a1c;letter-spacing:1px}.m2-pdp-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.m2-pdp-price em{font:500 12px var(--sans);color:var(--m2-muted);flex-basis:100%;margin-bottom:-6px;font-style:normal}.m2-pdp-price strong{font:800 30px var(--sans);letter-spacing:-.02em;color:var(--m2-ink)}.m2-pdp-price.is-sale strong{color:var(--m2-orange-ink)}.m2-pdp-price del{font:500 15px var(--sans);color:#8d9399}.m2-pdp-choose{border:1.5px solid var(--m2-ink);color:var(--m2-ink);text-align:left;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.m2-pdp-choose>span{flex-direction:column;gap:6px;display:flex}.m2-pdp-choose strong{font:700 15px var(--sans)}.m2-pdp-choose small{background:var(--m2-soft);font:600 12px var(--sans);color:var(--m2-muted);border-radius:7px;align-self:flex-start;padding:4px 8px}.m2-pdp-choose b{font:800 14px var(--sans);color:var(--m2-orange-ink);align-items:center;gap:2px;display:flex}.m2-pdp-stock{font:600 13px var(--sans);color:var(--m2-green);align-items:center;gap:8px;margin:0;display:flex}.m2-pdp-stock i{background:currentColor;border-radius:50%;width:8px;height:8px}.m2-pdp-stock.is-warn{color:#8a6a12}.m2-pdp-stock.is-out{color:#a3412b}.m2-pdp-trust{background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.m2-pdp-trust li{border-bottom:1px solid var(--m2-paper);align-items:center;gap:12px;padding:12px 14px;display:flex}.m2-pdp-trust li:last-child{border-bottom:0}.m2-pdp-trust span{background:var(--m2-paper);width:32px;height:32px;color:var(--m2-ink);border-radius:9px;flex:none;place-items:center;display:grid}.m2-pdp-trust p{font:500 12px var(--sans);color:var(--m2-muted);flex-direction:column;gap:2px;margin:0;display:flex}.m2-pdp-trust strong{font:700 14px var(--sans);color:var(--m2-ink)}.m2-pdp-block h2,.m2-pdp-story h2{font:700 15px var(--sans);color:var(--m2-ink);margin:6px 0 8px}.m2-pdp-points{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.m2-pdp-points li{font:500 14px/1.45 var(--sans);color:#2a2f36;padding-left:18px;position:relative}.m2-pdp-points li:before{content:"";background:var(--m2-orange);border-radius:2px;width:8px;height:8px;position:absolute;top:.5em;left:2px}.m2-pdp-text{font:500 14px/1.6 var(--sans);color:#3a3f46;margin:0}.m2-pdp-story>div{flex-direction:column;gap:10px;display:flex}.m2-pdp-story p{font:500 14px/1.6 var(--sans);color:#3a3f46;margin:0}.m2-pdp-story ul{font:500 14px/1.5 var(--sans);color:#3a3f46;flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.m2-pdp-specs{background:#fff;border-radius:16px;margin:0;overflow:hidden}.m2-pdp-specs>div{border-bottom:1px solid var(--m2-paper);font:500 13px var(--sans);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.m2-pdp-specs>div:last-child{border-bottom:0}.m2-pdp-specs dt{color:var(--m2-muted)}.m2-pdp-specs dd{color:var(--m2-ink);text-align:right;margin:0;font-weight:700}.m2-pdp-feedback{padding:22px 16px 0}.m2-pdp-feedback .nx-product-feedback{color:var(--m2-ink);background:0 0;padding:0}.m2-pdp-feedback .nx-product-feedback>header>div>span{font:500 10px var(--mono);letter-spacing:.14em;color:var(--m2-orange-ink)}.m2-pdp-feedback .nx-product-feedback h2{font:600 20px var(--display);letter-spacing:-.04em}.m2-pdp-feedback .nx-feedback-submit,.m2-pdp-feedback .nx-feedback-login button{background:var(--m2-orange);color:var(--m2-ink);border-radius:14px;font-weight:800}.m2-pdp-feedback .nx-feedback-reviews article,.m2-pdp-feedback .nx-feedback-layout>aside{background:#fff;border:0;border-radius:16px}.m2-pdp-feedback .nx-feedback-summary svg{color:#d99a1c}.m2-buybar{z-index:80;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #11151b1f}.m2-buybar>div{flex-direction:column;gap:1px;min-width:0;display:flex}.m2-buybar small{font:500 11px var(--sans);color:var(--m2-muted);white-space:nowrap}.m2-buybar strong{font:800 19px var(--sans);color:var(--m2-ink)}.m2-buybar strong.is-sale{color:var(--m2-orange-ink)}.m2-buybar button{background:var(--m2-orange);height:54px;color:var(--m2-ink);font:800 16px var(--sans);border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.m2-buybar button.is-muted{background:var(--m2-soft);color:var(--m2-muted)}.m2-buybar button.is-added{background:var(--m2-ink);color:#f2f0e9}.m2-buybar button:disabled:not(.is-muted){opacity:.6}.vz-drawer{justify-content:stretch;align-items:flex-end}.vz-drawer>aside{border-radius:24px 24px 0 0;width:100%;height:auto;max-height:90vh;animation:.3s cubic-bezier(.2,.8,.2,1) m2Up;box-shadow:0 -20px 50px #0005}.vz-drawer>aside:before{content:"";background:#cfccc4;border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.vz-drawer header{border-bottom:0;padding:10px 16px}.vz-drawer-body{gap:16px;padding:4px 16px 16px}.vz-drawer-product{grid-template-columns:76px minmax(0,1fr)}.vz-option-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.vz-drawer footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.vz-drawer footer .vz-btn{height:52px}.vz-toast{width:auto;left:12px;right:12px;bottom:calc(var(--m2-tab) + 10px);border-radius:18px;animation:.3s cubic-bezier(.2,.8,.2,1) m2Up}body:has(.m2-buybar) .vz-toast{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (width<=760px) and (prefers-reduced-motion:reduce){#root>main,.m2-sheet-panel,.m2-sheet-scrim,.vz-drawer>aside,.vz-toast,.m2-pop{animation:none}}
