.qs-root{font-family:var(--qv-font);color:var(--qv-ink)}.qs-root *,.qs-root *:before,.qs-root *:after{box-sizing:border-box}.qs-grow{flex:1 1 auto}.qs-link{border:0;background:none;padding:0;cursor:pointer;text-decoration:none;white-space:nowrap;font:800 14px var(--qv-font);color:var(--qv-accent-text)}.qs-link:hover{text-decoration:underline}.qs-kick{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--qv-ink3);margin-right:4px;white-space:nowrap}.qs-desk{max-width:var(--qv-max);margin:0 auto;padding:28px var(--qv-gutter-desktop) 56px;display:flex;flex-direction:column;gap:22px}.qs-desk-head{display:flex;align-items:flex-end;gap:16px}.qs-desk-title{min-width:0;flex:1 1 auto}.qs-desk-title h1{margin:0;font-size:36px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-desk-title p{margin:6px 0 0;font-size:15px;color:var(--qv-ink2)}.qs-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;flex:0 0 300px;border-radius:var(--qv-r-pill);background:var(--qv-surface);border:1px solid var(--qv-line2);color:var(--qv-ink3)}.qs-search:focus-within{border-color:var(--qv-ink2)}.qs-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--qv-ink);font:500 14px var(--qv-font)}.qs-search input::placeholder{color:var(--qv-ink3)}.qs-sticky{position:sticky;top:145px;z-index:3;overflow:hidden;padding:14px;border-radius:22px;background:var(--qv-surface);border:1px solid var(--qv-line);box-shadow:0 14px 30px -24px #00000059;display:flex;flex-direction:column;gap:12px}.qs-sticky>:not(.qv-glow),.qs-mob-sticky>:not(.qv-glow){position:relative}.qs-sticky-row{display:flex;align-items:center;gap:12px;min-width:0}.qs-series{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.qs-series[data-scroll]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:10px 16px 0}.qs-series[data-scroll]::-webkit-scrollbar{display:none}.qs-serie{flex:0 0 auto;display:inline-flex;gap:6px;align-items:center;padding:8px 14px;min-height:36px;border:0;border-radius:var(--qv-r-pill);cursor:pointer;white-space:nowrap;background:var(--qv-sunken);color:var(--qv-ink);font:800 13px var(--qv-font)}.qs-serie[aria-pressed=true]{background:var(--qv-ink);color:var(--qv-bg)}.qs-serie-n{opacity:.6;font-weight:700;font-variant-numeric:tabular-nums}.qs-serie:focus-visible,.qs-ed:focus-visible,.qs-type:focus-visible,.qs-arrow:focus-visible,.qs-shelf-name:focus-visible,.qs-link:focus-visible,.qs-prod a:focus-visible,.qs-order select:focus-visible{outline:2px solid var(--qv-accent-text);outline-offset:2px}.qs-order{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--qv-ink2);white-space:nowrap}.qs-order select{border:0;background:transparent;color:var(--qv-ink);cursor:pointer;font:800 13px var(--qv-font);padding:4px 2px}.qs-picker{position:relative}.qs-picker-track{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 44px 2px 2px;scroll-snap-type:x proximity}.qs-picker-track::-webkit-scrollbar{display:none}.qs-picker[data-compact] .qs-picker-track{gap:8px;padding:2px 16px}.qs-ed{flex:0 0 150px;min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--qv-r-tile);background:var(--qv-bg);color:var(--qv-ink);border:2px solid var(--qv-line);cursor:pointer;text-align:left;font-family:var(--qv-font);scroll-snap-align:start}.qs-picker[data-compact] .qs-ed{flex-basis:112px}.qs-ed[aria-pressed=true]{background:var(--qv-ink);color:var(--qv-bg);border-color:var(--qv-ink)}.qs-ed-logo{display:flex;align-items:center;justify-content:center;width:100%;border-radius:10px;overflow:hidden;background:var(--qv-surface);padding:4px 6px}.qs-ed-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.qs-ed-code{font:800 11px/1.15 var(--qv-mono);color:var(--qv-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qs-shelf-head .qs-ed-logo{flex:0 0 96px;background:var(--qv-bg)}.qs-ed-all-logo{background:linear-gradient(135deg,var(--qv-accent),var(--qv-glow-b));color:var(--qv-accent-ink);font:800 11px var(--qv-mono);letter-spacing:.04em;white-space:nowrap}.qs-ed-name{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-ed-meta{font-size:11px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.qs-ed-tag{align-self:flex-start;white-space:nowrap;font-size:10px;font-weight:800;padding:2px 7px;border-radius:var(--qv-r-pill);background:var(--qv-sunken);color:var(--qv-ink2)}.qs-ed-tag[data-tone=deal]{background:var(--qv-deal-bg);color:var(--qv-deal-ink)}.qs-ed-tag[data-tone=live]{background:var(--qv-live-bg);color:var(--qv-live)}.qs-ed[aria-pressed=true] .qs-ed-tag{background:var(--qv-hero-chip);color:inherit}.qs-ed-tag[data-big]{font-size:12px;padding:5px 10px;flex-shrink:0}.qs-picker-none{align-self:center;font-size:13px;color:var(--qv-ink3);padding:0 12px;white-space:nowrap}.qs-fade{position:absolute;right:0;top:0;bottom:0;width:80px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--qv-surface) 55%)}.qs-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:var(--qv-ink);color:var(--qv-bg);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 8px 20px -10px #00000080}.qs-arrow[data-side=end]{right:0}.qs-arrow[data-side=start]{left:-6px}.qs-scope-row{display:flex;align-items:center;gap:10px;min-width:0}.qs-scope{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:14px}.qs-scope-title{margin:0;font-size:17px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.qs-scope-sub{color:var(--qv-ink3);white-space:nowrap}.qs-types{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.qs-type{display:inline-flex;gap:6px;align-items:center;padding:6px 11px;min-height:32px;border:0;border-radius:var(--qv-r-pill);cursor:pointer;white-space:nowrap;background:var(--qv-sunken);color:var(--qv-ink);font:700 13px var(--qv-font)}.qs-type[aria-pressed=true]{background:var(--qv-ink);color:var(--qv-bg)}.qs-type-n{opacity:.6;font-variant-numeric:tabular-nums}.qs-shelf{padding:20px;border-radius:var(--qv-r-hero);background:var(--qv-surface);border:1px solid var(--qv-line);min-width:0}.qs-shelf-head{display:flex;align-items:center;gap:14px;margin-bottom:14px;min-width:0}.qs-shelf-title{min-width:0;display:flex;flex-direction:column}.qs-shelf-name{border:0;background:none;padding:0;cursor:pointer;text-align:left;color:var(--qv-ink);font:800 20px var(--qv-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qs-shelf-name:hover{text-decoration:underline}.qs-shelf-meta{font-size:13px;color:var(--qv-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-shelf-msg{margin:0;padding:18px 0;font-size:14px;color:var(--qv-ink2)}.qs-shelf-more{display:inline-block;margin-top:12px}@media (max-width: 1099.98px){.qs-shelf-more{min-height:44px;padding-block:12px;margin-block:0 -12px}}.qs-more{align-self:center}.qs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.qs-grid>.qv-reveal{min-width:0;display:flex;flex-direction:column}.qs-grid>.qv-reveal>.qs-prod{flex:1 1 auto}.qs-prod{padding:12px;border-radius:var(--qv-r-tile);background:var(--qv-bg);display:flex;flex-direction:column;gap:6px;min-width:0}.qs-prod-art{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:10px;background:var(--qv-surface);overflow:hidden;padding:8px}.qs-prod-art img{width:100%;height:100%;object-fit:contain;display:block}.qs-prod-ph{color:var(--qv-ink3);display:flex}.qs-prod-name{font-size:14px;font-weight:800;color:var(--qv-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-prod-name:hover{text-decoration:underline}.qs-prod-kind{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--qv-ink2);white-space:nowrap;overflow:hidden}.qs-prod-kind span:last-child{overflow:hidden;text-overflow:ellipsis}.qs-prod-price{display:flex;flex-direction:column;line-height:1.1}.qs-prod-from{font-size:11px;color:var(--qv-ink3);white-space:nowrap}.qs-prod-price b{font-size:19px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.qs-prod-stock{font-size:12px;color:var(--qv-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-prod .qv-add{margin-top:auto}.qs-prod-skel span{display:block;border-radius:10px;background:var(--qv-sunken)}.qs-prod-skel span:nth-child(1){aspect-ratio:1 / 1}.qs-prod-skel span:nth-child(2){height:14px;width:70%}.qs-prod-skel span:nth-child(3){height:20px;width:40%}@media (max-width: 1319.98px){.qs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.qs-mob{padding:0 0 24px}.qs-mob-pad{padding:12px 16px 0}.qs-mob .qs-search{flex:none;width:100%}.qs-mob-sticky{position:sticky;top:0;z-index:3;overflow:hidden;background:var(--qv-bg);padding:10px 0 12px}.qs-root[data-surface=app] .qs-mob-sticky{top:calc(56px + var(--safe-top, 0px))}.qs-mob-scope{padding-top:0}.qs-mob-scope .qs-scope-title{font-size:15px}.qs-mob-scope .qs-scope-sub{font-size:12px;overflow:hidden;text-overflow:ellipsis}.qs-mob-types{padding:8px 16px 4px}.qs-mob-types .qs-types{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.qs-mob-types .qs-types::-webkit-scrollbar{display:none}.qs-shelf[data-mobile]{padding:14px 0 0;border:0;border-radius:0;background:transparent}.qs-shelf[data-mobile] .qs-shelf-head{padding:0 16px;margin-bottom:8px;gap:8px}.qs-shelf[data-mobile] .qs-shelf-name{font-size:16px}.qs-shelf[data-mobile] .qs-shelf-msg,.qs-shelf[data-mobile] .qs-shelf-more{padding-left:16px;padding-right:16px}.qs-rail{display:flex;gap:10px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none;scroll-snap-type:x proximity}.qs-rail::-webkit-scrollbar{display:none}.qs-rail>.qv-reveal{flex:0 0 138px;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}.qs-rail>.qv-reveal>.qs-prod{flex:1 1 auto}.qs-shelf[data-mobile] .qs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px}.qs-prod[data-mobile]{padding:10px;border-radius:14px;background:var(--qv-surface);border:1px solid var(--qv-line);gap:4px}.qs-prod[data-mobile] .qs-prod-art{border-radius:8px;background:var(--qv-bg)}.qs-prod[data-mobile] .qs-prod-name{font-size:13px}.qs-prod[data-mobile] .qs-prod-price b{font-size:16px}.qs-mob .qs-more{display:flex;margin:16px auto 0}.qs-root .qv-btn,.qs-mob .qs-serie,.qs-mob .qs-type{min-height:44px}.qs-search input{align-self:stretch;min-height:44px;margin:-1px 0}.qs-prod[data-mobile] .qs-prod-name{padding:12px 0;margin:-12px 0}.qs-shelf[data-mobile] .qs-shelf-name{min-width:44px;min-height:44px;margin:-12px 0}.qs-serie:not([aria-pressed=true]):hover,.qs-type:not([aria-pressed=true]):hover{background:var(--qv-line)}.qs-mob .qs-grid[aria-busy]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px}.qs-ed,.qs-prod{transition:transform .2s var(--qv-ease),box-shadow .2s var(--qv-ease)}.qs-ed:hover{transform:translateY(-3px)}.qs-prod:not([data-mobile]):hover{transform:translateY(-4px);box-shadow:var(--qv-shadow-tile)}.qs-prod-skel span{animation:qs-pulse 1.2s ease-in-out infinite}@keyframes qs-pulse{50%{opacity:.55}}.qs-serie[aria-pressed=true]:hover,.qs-type[aria-pressed=true]:hover{opacity:.88}.qs-root .qv-btn:not(:disabled):hover{transform:translateY(-1px)}
