.spg{padding:22px 0 56px}.bcr{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--mut);margin-bottom:16px}.bcr a{transition:color .18s}.bcr a:hover{color:var(--ac3)}.bcr svg{width:13px;height:13px;opacity:.55}.bcr b{color:var(--tx2);font-weight:700}.shd{margin-bottom:22px}.shd h1{font-size:30px;font-weight:800;letter-spacing:-1.2px;line-height:1.4}.shd p{margin-top:6px;font-size:13.5px;color:var(--mut);line-height:1.9}.shop{display:grid;grid-template-columns:274px minmax(0,1fr);gap:20px;align-items:start}.fl{position:sticky;top:18px;display:grid;gap:10px}.flh{display:flex;align-items:center;gap:10px;padding:0 4px 2px}.flh .t{flex:1;min-width:0}.flh b{display:block;font-size:17px;font-weight:800;letter-spacing:-.5px;line-height:1.4}.flh em{display:block;font-style:normal;font-family:var(--m);font-size:11px;letter-spacing:2px;color:var(--mut);line-height:1.5}.flh .clr{font-size:11.5px;font-weight:700;color:var(--tx3);white-space:nowrap;transition:color .18s}.flh .clr:hover{color:var(--dn)}.flh .cx{display:none;width:32px;height:32px;border-radius:9px;place-items:center;background:var(--p2);color:var(--tx2);flex-shrink:0}.flh .cx svg{width:14px;height:14px}.flx{display:none}.fgp{border-radius:14px;background:var(--p1);border:1px solid var(--ln);overflow:hidden;transition:border-color .22s}.fgp.on{border-color:transparent}.fgh{display:flex;align-items:center;gap:11px;width:100%;padding:12px 13px;text-align:start;transition:background .22s,color .22s}.fgp.on .fgh{background:linear-gradient(120deg,var(--ac),var(--ac2));color:#fff}.fgp:not(.on) .fgh:hover{background:var(--p2)}.fgh .ic{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--ac3);transition:background .22s,color .22s}.fgp.on .fgh .ic{background:rgba(255,255,255,.18);color:#fff}.fgh .ic svg{width:17px;height:17px;display:block}.fgh .tt{flex:1;min-width:0;text-align:end}.fgh .tt b{display:block;font-size:13px;font-weight:700;line-height:1.5}.fgh .tt em{display:block;font-style:normal;font-family:var(--m);font-size:10.5px;color:var(--mut);line-height:1.5}.fgp.on .fgh .tt em{color:rgba(255,255,255,.72)}.fgh .cv{flex-shrink:0;display:grid;color:var(--tx3);transition:transform .28s var(--e),color .22s}.fgp.on .fgh .cv{transform:rotate(180deg);color:#fff}.fgh .cv svg{width:15px;height:15px;display:block}.fgh .cnt{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:rgba(139,92,246,.22);color:var(--ac3);font-size:10.5px;font-weight:700}.fgp.on .fgh .cnt{background:rgba(255,255,255,.24);color:#fff}.fgh .cnt[hidden]{display:none}.fgb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--e)}.fgp.on .fgb{grid-template-rows:1fr}.fgb>div{overflow:hidden}.fgi{padding:10px;display:grid;gap:5px}.ck{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;background:var(--p2);cursor:pointer;transition:background .18s}.ck:hover{background:var(--p3)}.ck>span{flex:1;min-width:0;font-size:12.5px;color:var(--tx2);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck>i{width:19px;height:19px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--ln2);transition:background .18s,box-shadow .18s}.ck>i svg{width:12px;height:12px;display:block;color:#fff;opacity:0;transform:scale(.5);transition:opacity .18s,transform .24s var(--e)}.ck input{position:absolute;opacity:0;width:0;height:0}.ck input:checked~i{background:linear-gradient(130deg,var(--ac),var(--ac2));box-shadow:0 6px 14px -8px rgba(139,92,246,.9)}.ck input:checked~i svg{opacity:1;transform:none}.ck:has(input:checked)>span{color:var(--tx)}.ck .n{flex-shrink:0;font-size:10.5px;color:var(--mut);font-variant-numeric:tabular-nums}.ck .fgw{width:20px;height:14px;border-radius:3px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.28)}.ck .fgw svg{width:100%;height:100%;display:block}.prw{display:grid;gap:9px}.prr{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:10px;background:var(--p2)}.prr>span{font-size:11.5px;color:var(--mut);flex-shrink:0}.prr input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--tx);font-family:var(--m);font-size:13px;font-weight:600;text-align:center;direction:ltr;unicode-bidi:isolate}.prr em{font-style:normal;font-size:11px;color:var(--ac3);font-weight:700;flex-shrink:0}.rng{position:relative;height:26px;margin:2px 6px 0}.rng .tk{position:absolute;top:11px;inset-inline:0;height:4px;border-radius:99px;background:rgba(255,255,255,.09)}.rng .fill{position:absolute;top:11px;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--ac),var(--ac2))}.rng input{position:absolute;top:0;inset-inline:0;width:100%;height:26px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.rng input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;border:0;cursor:grab;background:#fff;box-shadow:0 0 0 3px rgba(139,92,246,.9),0 4px 10px -4px #000}.rng input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;border:0;cursor:grab;background:#fff;box-shadow:0 0 0 3px rgba(139,92,246,.9)}.rng input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ac2),0 0 0 6px rgba(139,92,246,.4)}.prt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.prt span{font-family:var(--m);font-size:10.5px;color:var(--tx3);padding:3px 8px;border-radius:7px;background:rgba(139,92,246,.14)}.smain{display:grid;gap:14px;min-width:0}.sbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 13px;border-radius:14px;background:var(--p1);border:1px solid var(--ln)}.sbar>.lb{font-size:12.5px;color:var(--mut);flex-shrink:0}.sc{height:32px;padding:0 13px;border-radius:99px;background:var(--p2);font-size:12px;font-weight:700;color:var(--tx3);white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s}.sc:hover{background:var(--p3);color:var(--tx2)}.sc.on{background:linear-gradient(120deg,var(--ac),var(--ac2));color:#fff;box-shadow:0 8px 20px -12px rgba(139,92,246,.9)}.sbar .rs{margin-inline-start:auto;font-size:12px;color:var(--tx3);white-space:nowrap}.sbar .rs b{color:var(--tx);font-weight:800}.fbtn{display:none;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:99px;background:var(--p2);font-size:12px;font-weight:700;color:var(--tx2)}.fbtn svg{width:14px;height:14px}.chz{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chz:empty{display:none}.chz .cz{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 7px 0 11px;border-radius:99px;background:rgba(139,92,246,.14);color:var(--ac3);font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(168,85,247,.26)}.chz .cz button{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);color:inherit;transition:background .18s,color .18s}.chz .cz button:hover{background:var(--dn);color:#fff}.chz .cz button svg{width:9px;height:9px}.chz .all{font-size:11.5px;font-weight:700;color:var(--tx3);transition:color .18s}.chz .all:hover{color:var(--dn)}.sgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sgrid .pc{flex:auto}.sgrid .pc{animation:pcin .4s var(--e) both;animation-delay:calc(var(--i) * 28ms)}@keyframes pcin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sgrid .pc{animation:none}}.nores{padding:56px 20px;text-align:center;border-radius:16px;background:var(--p1);border:1px solid var(--ln)}.nores i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin:0 auto 14px;background:var(--p3);color:var(--tx3)}.nores i svg{width:22px;height:22px}.nores b{display:block;font-size:15px;font-weight:800;line-height:1.7}.nores p{margin-top:4px;font-size:12.5px;color:var(--mut);line-height:1.9}.nores button{margin-top:14px}.pgn{display:flex;align-items:center;justify-content:center;gap:7px;padding-top:6px}.pgn button{min-width:36px;height:36px;padding:0 11px;border-radius:10px;background:var(--p1);border:1px solid var(--ln);font-size:12.5px;font-weight:700;color:var(--tx3);transition:background .18s,color .18s,border-color .18s}.pgn button:hover:not([disabled]){background:var(--p2);color:var(--tx)}.pgn button.on{background:linear-gradient(120deg,var(--ac),var(--ac2));color:#fff;border-color:transparent}.pgn button[disabled]{opacity:.35;cursor:not-allowed}.pgn button svg{width:14px;height:14px}.pgn .dots{color:var(--mut);padding:0 2px}@media (max-width:1250px){.sgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.shop{grid-template-columns:minmax(0,1fr)}.sgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.fbtn{display:inline-flex}.fl{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(330px,88vw);z-index:210;padding:16px;overflow-y:auto;background:var(--bg);align-content:start;border-inline-end:1px solid var(--ln);box-shadow:-24px 0 60px -30px #000;transform:translateX(var(--fl-out,100%));transition:transform .34s var(--e),visibility .34s;visibility:hidden}body.fl-on .fl{transform:none;visibility:visible}[dir=ltr] .fl{--fl-out:-100%}.flx{position:fixed;inset:0;z-index:209;background:rgba(6,4,12,.7);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}body.fl-on .flx{opacity:1;visibility:visible}body.fl-on{overflow:hidden}.flh .cx{display:grid}}@media (max-width:860px){.sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sgrid{gap:10px}.shd h1{font-size:23px}.spg{padding:16px 0 40px}}@media (max-width:560px){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.flx{display:block}}.scs{display:flex;align-items:center;gap:8px;min-width:0}@media (max-width:860px){.sbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 8px;align-items:center;flex-wrap:nowrap}.sbar>.lb{display:none}.fbtn{grid-column:1;grid-row:1}.sbar .rs{grid-column:2;grid-row:1;margin-inline-start:0;justify-self:end}.scs{grid-column:1 / -1;grid-row:2;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-overflow-scrolling:touch}.scs::-webkit-scrollbar{display:none}.scs>.sc{flex:none}}.chz .cz i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--p3);color:var(--tx3);transition:background .18s,color .18s}.chz .cz:hover i{background:var(--dn);color:#fff}.chz .cz i svg{width:9px;height:9px;display:block}.flgo{width:100%;height:42px;margin-top:2px}a.sc{display:inline-flex;align-items:center}