.inv-side{display:flex;flex-direction:column;gap:20px;color:var(--sc-text,#ffffff)}.inv-side-head{display:flex;align-items:center;justify-content:space-between}.inv-side-title{margin:0;font-size:18px;font-weight:900}.inv-side-reset{background:none;border:0;padding:6px 4px;color:var(--sc-accent,#1463ff);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.inv-side-reset:focus-visible,.inv-side-reset:hover{text-decoration:underline;filter:brightness(1.25)}.inv-side-group{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.inv-side-label-row{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:8px;padding:0;margin-bottom:4px}.inv-side-label{color:var(--sc-muted,#a9b1bf);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}legend.inv-side-label{margin-bottom:4px;padding:0}.inv-side-value{font-size:13px;font-weight:700;color:var(--sc-text,#ffffff)}.inv-side-option{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 10px;margin:0 -10px;border-radius:10px;font-size:15px;cursor:pointer;transition:background-color .15s ease}.inv-side-option:hover{background:rgba(255,255,255,.06)}.inv-side-option input{width:18px;height:18px;margin:0;accent-color:var(--sc-accent,#1463ff);cursor:pointer}.inv-side-option.is-checked .inv-side-option-text{font-weight:800}.inv-side-option-text{flex:1}.inv-side-count{color:var(--sc-muted,#a9b1bf);font-size:13px;font-variant-numeric:tabular-nums}.inv-range{position:relative;height:22px}.inv-range-fill,.inv-range-track{position:absolute;top:9px;height:4px;border-radius:4px}.inv-range-track{left:0;right:0;background:rgba(255,255,255,.14)}.inv-range-fill{background:var(--sc-accent,#1463ff)}.inv-range input{position:absolute;inset:0;width:100%;height:22px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inv-range input::-webkit-slider-runnable-track{background:transparent;height:22px}.inv-range input::-moz-range-track{background:transparent;height:22px}.inv-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#ffffff;border:3px solid var(--sc-accent,#1463ff);cursor:grab;box-shadow:0 2px 6px rgba(0,0,0,.35);-webkit-transition:transform .12s ease;transition:transform .12s ease}.inv-range input::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#ffffff;border:3px solid var(--sc-accent,#1463ff);cursor:grab}.inv-range input:focus-visible::-webkit-slider-thumb,.inv-range input:hover::-webkit-slider-thumb{transform:scale(1.15)}.inv-range input:focus-visible{outline:none}.inv-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--sc-accent,#1463ff) 40%,transparent)}.inv-range-ends{display:flex;justify-content:space-between;color:var(--sc-muted,#a9b1bf);font-size:11px;font-weight:600}.inv-side-sort select{height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:var(--sc-text,#ffffff);padding:0 12px;font:inherit;font-size:14px;font-weight:600}.inv-side-sort select:hover{border-color:color-mix(in srgb,var(--sc-accent,#1463ff) 60%,transparent)}.inv-side-apply{height:48px;border-radius:12px;border:0;background:var(--sc-accent,#1463ff);color:#ffffff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.inv-side-apply:focus-visible,.inv-side-apply:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--sc-accent,#1463ff) 35%,transparent)}.inv-side-body{display:flex;flex-direction:column;gap:20px}.inv-side-body[hidden]{display:none}.inv-side-toggle{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:default}.inv-side-active{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--sc-accent,#1463ff);color:#ffffff;font-size:12px;font-weight:800}.inv-side-chevron{display:none;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}@media (max-width:1023px){.inv-side-toggle{cursor:pointer}.inv-side-chevron{display:inline-block}.inv-side.is-collapsed .inv-side-chevron{transform:rotate(-45deg)}.inv-side.is-collapsed{gap:0}}.vp{display:flex;gap:24px;padding:16px;border-radius:20px;border:1px solid var(--sc-line,rgba(255,255,255,.1));background:var(--sc-panel,#10141c);color:var(--sc-text,#ffffff);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vp:hover{border-color:color-mix(in srgb,var(--sc-accent,#1463ff) 60%,transparent);box-shadow:0 16px 36px rgba(0,0,0,.35);transform:translateY(-2px)}.vp-media{flex:0 0 min(340px,36%);display:block;border-radius:14px;overflow:hidden;background:#1a1f29;aspect-ratio:16/10;align-self:stretch}.vp-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .5s ease}.vp:hover .vp-photo{transform:scale(1.04)}.vp-photo-empty{display:grid;place-items:center;color:var(--sc-muted,#a9b1bf);font-size:14px}.vp-body{flex:1;min-width:0;flex-direction:column;gap:16px;padding:6px 6px 4px 0}.vp-body,.vp-top{display:flex;justify-content:space-between}.vp-top{align-items:flex-start;gap:18px}.vp-title-block{min-width:0}.vp-title{margin:0;font-size:24px;line-height:1.1;font-weight:900}.vp-title a{color:inherit;text-decoration:none}.vp-title a:focus-visible,.vp-title a:hover{color:var(--sc-accent,#5b8cff)}.vp-stock{margin:6px 0 0;color:var(--sc-muted,#a9b1bf);font-size:13px;font-weight:700}.vp-price{flex:0 0 auto;margin:0;text-align:right;color:var(--sc-accent,#5b8cff);font-size:30px;font-weight:900;line-height:1}.vp-price-fees{display:block;position:static;vertical-align:baseline;line-height:1.2;margin-top:8px;color:var(--sc-muted,#a9b1bf);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vp-facts{display:grid;grid-template-columns:repeat(var(--vp-fact-count,4),minmax(0,1fr));margin:0;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.3)}.vp-fact{display:flex;flex-direction:column;gap:6px;padding:12px 16px;color:var(--sc-accent,#5b8cff)}.vp-fact+.vp-fact{border-left:1px solid rgba(255,255,255,.12)}.vp-fact dt{color:var(--sc-muted,#a9b1bf);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vp-fact dd{margin:0;color:var(--sc-text,#ffffff);font-size:15px;font-weight:800}.vp-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;font-size:14px;white-space:nowrap;border-radius:12px;border:1px solid rgba(255,255,255,.18);color:var(--sc-text,#ffffff);font-weight:700;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,filter .15s ease}.vp-btn:focus-visible,.vp-btn:hover{border-color:var(--sc-accent,#1463ff);background:color-mix(in srgb,var(--sc-accent,#1463ff) 16%,transparent)}.vp-btn-primary{border-color:transparent;background:var(--sc-accent,#1463ff);color:#ffffff;font-weight:800}.vp-btn-primary:focus-visible,.vp-btn-primary:hover{background:var(--sc-accent,#1463ff);filter:brightness(1.15)}@media (max-width:900px){.vp{flex-direction:column}.vp-media{flex:none;width:100%}.vp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-fact:nth-child(3){border-left:0}.vp-fact:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:520px){.vp-top{flex-direction:column}.vp-price{text-align:left}.vp-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}