#scChat .chat-react:after{content:attr(data-tip)}.chat-start+.chat-start{margin-top:10px;padding:12px 18px}.chat-start-human em{margin-top:0}.chat-contact{margin-top:12px!important;font-size:15px!important}.chat-contact a{color:var(--brand);font-weight:600}.chat-human{flex-direction:column;gap:12px;padding:4px 4px 8px 16px;display:flex}.chat-human>p{color:#5f6368;margin:0;line-height:1.45}.chat-human label{color:var(--text);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.chat-human input,.chat-human textarea{font:inherit;color:var(--text);background:var(--bg);resize:vertical;border:1px solid #dadce0;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:400}.chat-human input:focus,.chat-human textarea:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:none}.chat-human .btn{align-self:flex-start}.chat-human-err{color:#b42318;margin:0;font-size:13.5px}html[data-theme=dark] .chat-human input,html[data-theme=dark] .chat-human textarea{border-color:var(--border)}@media (max-width:640px){.chat-human input,.chat-human textarea{font-size:16px}}.img-ph{aspect-ratio:1;background:var(--bg-2,#f3f5f8);width:100%;max-height:100%;color:var(--muted,#8a94a3);border-radius:6px;align-items:center;justify-items:center;display:grid}.img-ph svg{opacity:.55;width:34%;max-width:72px;height:auto}.sg-item .img-ph,.cmp-item .img-ph,.modal-item .img-ph,.tp-img .img-ph{aspect-ratio:auto;width:40px;height:40px}.thumbs .img-ph svg{width:50%}.main-img .img-ph{min-height:320px}.main-img .img-ph svg{max-width:120px}.catalog-loading{min-height:50vh;color:var(--muted,#8a94a3);align-items:center;justify-items:center;display:grid}.main-img img{cursor:zoom-in}.acc .acc-row{grid-auto-columns:190px}.acc-row .acc-card{min-width:0;max-width:none;margin:0;padding:10px}.acc-row .acc-bottom{flex-wrap:wrap;gap:6px}.acc-row .acc-add{flex-shrink:0}.ship-row .plogo-img:not(.plogo-card):not(.plogo-odber){width:84px;height:24px}.ship-row .logos{row-gap:8px}.footer .plogo-img:not(.plogo-card):not(.plogo-odber){box-sizing:border-box;background:#fff;border-radius:5px;width:80px;height:26px;padding:3px 5px}.pd-price-row .qty{flex-shrink:0}.pd-price-row .pd-price,.footer-top>div,.newsletter input{min-width:0}.newsletter .btn{flex-shrink:0}.product .price-box{grid-template-columns:minmax(0,1fr)}.product .price-box .btn{white-space:normal;text-align:center;min-width:0;height:auto;min-height:42px;padding:6px 12px;line-height:1.15}.product .price-box .btn svg{flex-shrink:0}@media (max-width:760px){.product .price-box .btn{min-height:36px;padding:4px 8px}#ptabs.tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#ptabs.tabs button{white-space:normal;text-align:center;min-width:0;line-height:1.2}}.mcar .mcard{flex-direction:column;display:flex}.mcar .mcard img{object-fit:contain;object-position:center;flex:1 1 0;width:100%;height:auto;min-height:0;margin:12px auto 16px;position:static;transform:none}.mcar .mcard:hover img{transform:translateY(-5px)}@media (max-width:760px){.mcar .mcard img{margin:8px auto 18px}}.tab-panel#tab-parametry .spec-cols{columns:2;column-gap:22px;display:block}.tab-panel#tab-parametry .spec-cols .spec-group{break-inside:avoid;border:1px solid var(--border);background:var(--bg);border-radius:10px;width:100%;margin:0 0 16px;display:block;overflow:hidden}.tab-panel#tab-parametry .spec-group h4{background:var(--bg-2);border-bottom:1px solid var(--border);letter-spacing:.05em;margin:0;padding:10px 14px;font-size:.78rem}.tab-panel#tab-parametry .spec-group dl{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:0}.tab-panel#tab-parametry .spec-group dt,.tab-panel#tab-parametry .spec-group dd{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:9px 14px;font-size:.86rem;line-height:1.4}.tab-panel#tab-parametry .spec-group dt{color:var(--muted);font-weight:500}.tab-panel#tab-parametry .spec-group dd{overflow-wrap:anywhere;font-weight:600}.tab-panel#tab-parametry .spec-group dt:last-of-type,.tab-panel#tab-parametry .spec-group dd:last-of-type{border-bottom:0}@media (max-width:760px){.tab-panel#tab-parametry .spec-cols{columns:1}.header-actions>a.icon-link[href=\/compare]{display:none}html .header .header-actions .lang-switch .lang-btn{gap:4px;padding:4px 6px;font-size:12px}.header a.logo{gap:6px}.header .logo .logo-text{font-size:.8rem}.header-actions .icon-link{padding:6px}.header-actions .menu-toggle{padding:6px 4px 6px 6px}}@media (max-width:380px){#accLink{display:none}}.logos .plogo-store{justify-content:flex-start;align-items:center;display:inline-flex}.logos .plogo-store svg{width:auto;height:100%;max-height:26px}.pickup{border:1px solid var(--border);border-radius:6px;margin-top:10px;overflow:hidden}.pickup-head{background:var(--bg-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pickup-head b{font-size:.92rem}.pickup-head .chosen{color:var(--brand);font-weight:600}.pickup-count{margin-left:auto;font-size:.8rem}.pickup-body{grid-template-columns:300px 1fr;display:grid}.pickup-list{border-right:1px solid var(--border);max-height:330px;overflow-y:auto}.pickup-list button{text-align:left;background:var(--bg);width:100%;color:inherit;border:0;border-bottom:1px solid var(--border);cursor:pointer;padding:9px 12px;font-size:.85rem;display:block}.pickup-list button:hover,.pickup-list button.on{background:var(--brand-soft)}.pickup-list button b{font-weight:600;display:block}.pickup-list button span{color:var(--muted);font-size:.8rem}.pickup-empty{padding:14px}.pickup-search{border-bottom:1px solid var(--border);background:var(--bg);z-index:2;padding:10px;position:-webkit-sticky;position:sticky;top:0}.pickup-search input{border:1px solid var(--border);width:100%;font:inherit;background:var(--bg);color:inherit;border-radius:4px;padding:9px 12px;font-size:.88rem}.pickup-search input:focus{border-color:var(--brand);outline:0}.map-wrap{background:var(--map-bg,#f7f9fc);position:relative}.cz-shape{fill:var(--map-land,#e9eef7);stroke:var(--map-line,#c7d2e4)}.dot-c{stroke:var(--map-dot-edge,#fff)}.map-wrap svg{width:100%;height:100%;display:block}.map-wrap .dot{cursor:pointer}.map-wrap .dot circle{transition:r .12s,fill .12s}.map-wrap .dot:hover circle,.map-wrap .dot.on circle{fill:var(--red)}.map-tip{background:var(--dark);color:#fff;pointer-events:none;white-space:nowrap;opacity:0;border-radius:4px;padding:5px 9px;font-size:.76rem;transition:opacity .12s;position:absolute;transform:translate(-50%,-140%)}.map-tip.show{opacity:1}.map-legend{color:#111;border:1px solid var(--border);background:rgba(255,255,255,.92);border-radius:4px;gap:3px;padding:7px 10px;font-size:.74rem;display:grid;position:absolute;bottom:10px;left:10px}.map-legend i{border-radius:6px;width:9px;height:9px;margin-right:5px;display:inline-block}.pay-note{color:var(--muted);margin-top:6px;font-size:.82rem}.linklike{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:900px){.pickup-body{grid-template-columns:1fr}.pickup-list{border-right:0;border-bottom:1px solid var(--border);max-height:240px}.map-wrap{height:260px}}.co-empty{margin-bottom:60px}.co-empty h3{margin-bottom:8px}.co-empty .btn{margin-top:18px}.co-wrap{padding-bottom:40px}.co-check{cursor:pointer;align-items:center;gap:8px;display:flex}.co-check input{width:16px;height:16px;accent-color:var(--brand)}.btn .spin{vertical-align:-2px;margin-right:6px}.trk-paid{color:var(--green);font-weight:600}.trk-eta{margin-top:12px}.trk .success.dk,.trk-wrap>.success.dk{padding:30px 20px 10px}.co-modal-h{margin:0 0 8px;font-size:1.15rem}.co-modal-p{margin:0 0 14px;font-size:.9rem}.co-modal-l{margin-bottom:6px;font-size:.84rem;font-weight:600;display:block}.co-modal-t{border:1px solid var(--border);width:100%;font:inherit;resize:vertical;background:var(--bg);color:inherit;border-radius:10px;padding:10px 12px;font-size:.9rem}.co-modal-err{color:var(--red);min-height:1.2em;margin:8px 0 0;font-size:.86rem}.btn.co-danger{background:var(--red);border-color:var(--red)}@media print{body *{visibility:hidden}.inv-page,.inv-page *{visibility:visible}.inv-page{width:100%;position:absolute;top:0;left:0}.no-print{display:none!important}}:root{--brand:#1355f0;--brand-dark:#0d43c4;--brand-soft:#e9f0ff;--brand-rgb:19,85,240;--brand-glow-rgb:19,85,240;--logo:#1355f0;--brand-contrast:#fff;--brand-button:#1355f0;--brand-button-hover:#0d43c4;--brand-text:#1355f0;--brand-ink:#23324d;--brand-line:#b8cdf2;--brand-tint:#eef3fb;--brand-tint-hover:#e1eaf8;--brand-on-dark:#8ab8ff;--brand-on-dark-strong:#6f9dff;--brand-2:#2b8bff;--brand-deep:#0b63d6;--green:#17944a;--red:#e0263c;--orange:#d97706;--text:#17181a;--muted:#6b7078;--bg:#fff;--bg-2:#f4f5f7;--bg-3:#eaeef5;--border:#e4e6ea;--dark:#14171c;--radius:6px;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--container:1480px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.2}h1{font-size:2rem;font-weight:700}h2{font-size:1.45rem;font-weight:700}h3{font-size:1.05rem;font-weight:600}p{margin:0}.muted{color:var(--muted)}.container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.section-head a{color:var(--brand);white-space:nowrap;font-size:.92rem;font-weight:600}.section-head a:hover{text-decoration:underline}.btn{white-space:nowrap;border:1px solid transparent;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{background:var(--brand-button);color:var(--brand-contrast)}.btn-primary:hover{background:var(--brand-button-hover)}.btn-outline{color:var(--text);background:#fff;border-color:#cfd3d9}.btn-outline:hover{border-color:var(--text)}.btn-white{color:var(--text);background:#fff}.btn-white:hover{background:var(--bg-2)}.btn-sm{padding:8px 16px;font-size:.84rem}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.logo{align-items:center;gap:10px;display:inline-flex}.logo-mark{flex-shrink:0;width:36px;height:36px}.logo-text{letter-spacing:-.03em;color:var(--text);font-size:1.35rem;font-weight:500;line-height:1}.topbar{background:var(--bg-2);border-bottom:1px solid var(--border);color:var(--muted);font-size:.8rem}.topbar .container{justify-content:space-between;align-items:center;gap:20px;height:34px;display:flex}.topbar b{color:var(--text);font-weight:600}.topbar svg,.footer .contact svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.footer .contact span{align-items:center;gap:6px;display:flex}.topbar .right,.topbar .left{align-items:center;gap:18px;display:flex}.header{z-index:50;border-bottom:1px solid var(--border);background:#fff;position:-webkit-sticky;position:sticky;top:0}.header-inner{align-items:center;gap:28px;height:78px;display:flex}.search{background:#fff;border:1.5px solid #cfd3d9;border-radius:4px;flex:1;align-items:stretch;max-width:720px;height:46px;display:flex;overflow:hidden}.search:focus-within{border-color:var(--brand)}.search select{border:0;border-right:1px solid var(--border);background:var(--bg-2);font:inherit;color:var(--text);outline:0;padding:0 12px 0 16px;font-size:.84rem}.search input{font:inherit;border:0;outline:0;flex:1;padding:0 16px;font-size:.95rem}.search button{color:var(--muted);background:0 0;border:0;align-items:center;justify-items:center;width:48px;display:grid}.search button svg{width:18px;height:18px}.header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.icon-link{color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;font-weight:500;display:flex;position:relative}.icon-link:hover{background:var(--bg-2)}.icon-link svg{width:22px;height:22px}.cart-count{background:var(--brand);min-width:18px;height:18px;color:var(--brand-contrast);border-radius:999px;align-items:center;justify-items:center;padding:0 5px;font-size:.7rem;font-weight:700;transition:transform .2s;display:grid;position:absolute;top:2px;left:26px;transform:scale(0)}.cart-count.show{transform:scale(1)}.cart-count.bump{animation:.35s bump}@keyframes bump{40%{transform:scale(1.35)}}.menu-toggle{background:0 0;border:0;padding:8px;display:none}.menu-toggle svg{width:24px;height:24px}.catnav{border-bottom:1px solid var(--border);background:#fff}.catnav ul{flex-wrap:wrap;align-items:center;gap:2px;min-height:50px;margin:0;padding:0;list-style:none;display:flex}.catnav a{color:var(--text);border-radius:4px;padding:8px 13px;font-size:.92rem;font-weight:600;display:block}.catnav a:hover,.catnav a.active{background:var(--bg-2);color:var(--brand)}.catnav a.pill{border:1px solid #cfd3d9;margin:0 8px;font-weight:500}.catnav a.pill:hover{border-color:var(--brand)}.catnav a.hot{color:var(--brand)}.hero-tiles{grid-template-columns:repeat(4,1fr);gap:16px;padding:20px 0 6px;display:grid}.htile{background:var(--bg-3);border:1px solid var(--border);border-radius:6px;flex-direction:column;min-height:400px;padding:24px 24px 20px;display:flex;position:relative;overflow:hidden}.htile.dark{background:var(--dark);color:#fff;border-color:var(--dark)}.htile h2{font-size:1.6rem;line-height:1.15}.htile .from{color:var(--muted);margin-top:6px;font-size:.95rem}.htile.dark .from{color:#c9cfd8}.htile .from b{color:var(--brand);font-size:1.15rem}.htile.dark .from b{color:var(--brand-on-dark)}.htile .btn{letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin-top:14px;padding:10px 18px;font-size:.78rem}.htile img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;width:100%;height:200px;margin-top:auto}.htile.dark img{mix-blend-mode:normal;-webkit-filter:drop-shadow(0 12px 26px rgba(0,0,0,.55));filter:drop-shadow(0 12px 26px rgba(0,0,0,.55))}html[data-theme=dark] .htile img{mix-blend-mode:normal}.htile .badge-round{background:var(--red);color:#fff;text-align:center;border-radius:50%;align-items:center;justify-items:center;width:82px;height:82px;font-size:.95rem;font-weight:800;line-height:1.1;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 6px 18px rgba(224,38,60,.35)}.htile .badge-round small{font-size:.65rem;font-weight:600;display:block}.usp{grid-template-columns:repeat(4,1fr);gap:16px;padding:22px 0;display:grid}.usp div{align-items:flex-start;gap:14px;display:flex}.usp .ico{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:6px;flex-shrink:0;align-items:center;justify-items:center;display:grid}.usp .ico svg{width:22px;height:22px}.usp b{text-decoration:underline;-webkit-text-decoration-color:var(--brand-line);text-decoration-color:var(--brand-line);text-underline-offset:3px;margin-bottom:2px;font-size:.95rem;display:block}.usp span{color:var(--muted);font-size:.84rem}.rstrip{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;grid-template-columns:220px 1fr;align-items:stretch;gap:16px;padding:16px;display:grid}.rstrip .score{border-right:1px solid var(--border);padding-right:16px}.rstrip .score b{font-size:1.6rem;display:block}.rstrip .score .stars{color:#f5a623;letter-spacing:1px;font-size:.9rem}.rstrip .score small{color:var(--muted);font-size:.78rem;display:block}.rstrip .score a{color:var(--brand);margin-top:6px;font-size:.78rem;text-decoration:underline;display:block}.rstrip .list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rstrip .list div{border:1px solid var(--border);background:#fff;border-radius:4px;padding:10px 12px;font-size:.84rem}.rstrip .list .stars{color:#f5a623;letter-spacing:1px;font-size:.75rem}.rstrip .list .d{color:var(--muted);margin-top:6px;font-size:.74rem}.models{scrollbar-width:thin;grid-auto-columns:176px;grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.mtile{background:var(--dark);color:#fff;border-radius:6px;flex-direction:column;height:200px;padding:14px;display:flex;position:relative;overflow:hidden}.mtile b{font-size:.95rem}.mtile span em{color:var(--brand-on-dark);font-style:normal;font-weight:700}.mtile img{object-fit:contain;object-position:right bottom;-webkit-filter:drop-shadow(0 6px 16px rgba(0,0,0,.5));filter:drop-shadow(0 6px 16px rgba(0,0,0,.5));width:62%;height:55%;position:absolute;bottom:6px;right:8px}.mtile .arrow{background:var(--brand);width:26px;height:26px;color:var(--brand-contrast);border-radius:6px;align-items:center;justify-items:center;font-size:.9rem;display:grid;position:absolute;bottom:12px;left:12px}.ideal{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.ideal a{text-align:center}.ideal .pic{aspect-ratio:1/.85;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;align-items:center;justify-items:center;margin-bottom:8px;padding:14px;transition:border-color .15s;display:grid}.ideal a:hover .pic{border-color:var(--brand)}.ideal img{object-fit:contain;width:100%;height:100%}.ideal b{font-size:.88rem;display:block}.ideal span{color:var(--muted);font-size:.76rem}.banners{grid-template-columns:1fr 1fr;gap:16px;display:grid}.banner{color:#fff;background:linear-gradient(105deg,var(--brand)0%,var(--brand-2)100%);border-radius:6px;flex-direction:column;justify-content:center;min-height:170px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.banner.dark{background:linear-gradient(105deg,#14171c,#2b3038)}.banner h3{max-width:60%;font-size:1.35rem}.banner p{color:rgba(255,255,255,.8);max-width:60%;margin-top:6px;font-size:.9rem}.banner .btn{align-self:flex-start;margin-top:14px}.banner img{object-fit:contain;width:32%;height:80%;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.banner .big{opacity:.9;font-size:3.2rem;font-weight:800;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.pblock{background:var(--bg-2);border-radius:6px;margin-bottom:18px;padding:20px 20px 16px}.pblock h2{margin-bottom:14px;font-size:1.25rem}.row-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(16.6667% - 11.6667px);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.row-scroll>*{scroll-snap-align:start}.grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:14px;display:grid}.product{border:1px solid var(--border);background:#fff;border-radius:6px;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.product:hover{border-color:#c9ccd2;box-shadow:0 8px 24px rgba(0,0,0,.07)}.product-img{aspect-ratio:1/.95;padding:34px 18px 8px;display:block;position:relative}.labels{z-index:2;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.lbl{background:var(--bg-2);color:var(--text);border-radius:3px;padding:3px 7px;font-size:.68rem;font-weight:700}.lbl-new{color:#17944a;background:#e6f4ec}.lbl-best{background:var(--brand-soft);color:var(--brand-text)}.lbl-water{color:#1d5fc2;background:#e8f1ff}.disc{background:var(--red);color:#fff;border-radius:3px;padding:3px 7px;font-size:.78rem;font-weight:700;display:inline-block}.product-img .disc{position:absolute;bottom:8px;left:10px}.countdown{background:var(--dark);color:#fff;text-align:center;border-radius:4px;margin:0 12px;padding:6px 10px;font-size:.72rem;line-height:1.3}.countdown b{color:#ffd166;font-variant-numeric:tabular-nums}.fps-strip{flex-wrap:wrap;gap:4px;padding:6px 12px 0;display:flex}.fps-strip span{color:var(--muted);background:var(--bg-2);white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:.68rem}.fps-strip b{color:var(--green)}.product-body{flex-direction:column;flex:1;gap:5px;padding:8px 14px 14px;display:flex}.product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.92rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.product-name:hover{color:var(--brand)}.stars{color:#f5a623;letter-spacing:1px;font-size:.78rem}.stars small{color:var(--muted);letter-spacing:0;margin-left:4px}.spec-lines{grid-template-columns:auto 1fr;gap:3px 10px;margin:6px 0 0;padding:0;font-size:.79rem;display:grid}.spec-lines dt{color:var(--muted);white-space:nowrap}.spec-lines dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:500;overflow:hidden}.stock{color:var(--green);font-size:.8rem;font-weight:600}.stock.low{color:var(--orange)}.stock.none{color:var(--muted);font-weight:500}.price-box{gap:8px;margin-top:auto;padding-top:10px;display:grid}.price-box .price{flex-direction:column;line-height:1.15;display:flex}.price-box .price s{color:var(--muted);font-size:.8rem}.price-box .price strong{color:var(--red);font-size:1.32rem}.price-box .price small{color:var(--muted);margin-top:1px;font-size:.72rem}.price-box .btn{justify-content:center;width:100%}.price{line-height:1.1}.price s{color:var(--muted);font-size:.78rem;font-weight:400;display:block}.price strong{color:var(--red);font-size:1.2rem;font-weight:800}.price em{color:var(--muted);margin-top:2px;font-size:.72rem;font-style:normal;display:block}.card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.card-actions .cmp{color:var(--muted);font-size:.76rem}.card-actions .cmp:hover{color:var(--brand)}.photo-banners{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pbanner{color:#fff;background:linear-gradient(160deg,#1f2a3a,var(--brand-deep));border-radius:6px;flex-direction:column;justify-content:flex-end;min-height:230px;padding:30px;display:flex;position:relative;overflow:hidden}.pbanner.alt{background:linear-gradient(160deg,#2b3038,#14171c)}.pbanner h3{font-size:1.4rem}.pbanner p{color:rgba(255,255,255,.8)}.pbanner .btn{align-self:flex-start;margin-top:12px}.pbanner .hours{color:rgba(255,255,255,.8);margin-left:10px;font-size:.8rem;display:inline-block}.pbanner svg.deco{opacity:.12;width:240px;height:240px;position:absolute;top:-20px;right:-20px}.brandbar{color:#9aa0a8;letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 34px;padding:20px 0;font-size:1.3rem;font-weight:800;display:flex}.blog{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.post{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;flex-direction:column;justify-content:flex-end;min-height:240px;padding:20px;display:flex;position:relative;overflow:hidden}.post img{object-fit:contain;width:44%;height:55%;position:absolute;top:16px;right:16px}.post h3{max-width:60%;font-size:1.05rem}.post span{color:var(--muted);margin-top:4px;font-size:.78rem}.post .go{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:center;justify-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:16px}.ratebox{background:var(--dark);color:#fff;border-radius:6px;grid-template-columns:240px 1fr;align-items:center;gap:24px;padding:30px;display:grid}.ratebox .pct{background:var(--brand);border-radius:4px;margin:10px 0;padding:6px 18px;font-size:1.6rem;font-weight:800;display:inline-block}.ratebox p{color:#b6bdc7;font-size:.88rem}.ratebox a{color:var(--brand-on-dark);font-size:.8rem;text-decoration:underline}.ratebox .cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.footer{background:var(--dark);color:#d5dae2;margin-top:40px;font-size:.88rem}.footer-top{border-bottom:1px solid #2a2f37;grid-template-columns:1.3fr 1fr;gap:30px;padding:36px 0 26px;display:grid}.footer h4{color:#fff;margin-bottom:10px;font-size:.95rem}.newsletter{gap:8px;max-width:520px;display:flex}.newsletter input{color:#fff;font:inherit;background:#1d2127;border:1px solid #3a404a;border-radius:4px;flex:1;padding:11px 16px}.newsletter .btn{background:var(--brand);color:var(--brand-contrast)}.checks{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;font-size:.84rem;display:grid}.checks span{align-items:center;gap:6px;display:flex}.checks svg{width:14px;height:14px;color:var(--brand-on-dark)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding:30px 0;display:grid}.footer ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer li a{color:#b6bdc7}.footer li a:hover{color:#fff}.footer .contact{color:#fff;gap:4px;margin-top:8px;font-size:1.05rem;font-weight:700;display:grid}.footer .fine{color:#8b929c;border-top:1px solid #2a2f37;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0 22px;font-size:.78rem;display:flex}.logos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plogo{flex-shrink:0;width:46px;height:29px;display:inline-block}.plogo svg{border-radius:3px;width:100%;height:100%;display:block}.toast{opacity:0;background:var(--text);color:#fff;z-index:100;pointer-events:none;border-radius:4px;align-items:center;gap:12px;padding:12px 18px;font-size:.92rem;transition:all .25s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 30px rgba(0,0,0,.25)}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast .ok{background:var(--green);border-radius:50%;align-items:center;justify-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:grid}.toast .err{background:#d92d20;border-radius:50%;flex:none;align-items:center;justify-items:center;width:22px;height:22px;font-size:.85rem;font-weight:800;display:grid}.toast a{color:var(--brand-on-dark);font-weight:600}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;padding:14px 0 0;font-size:.82rem;display:flex}.crumbs a:hover{color:var(--brand)}.page-head{padding:10px 0 20px}.page-head p{color:var(--muted);max-width:680px;margin-top:6px}.catalog{grid-template-columns:250px 1fr;align-items:start;gap:24px;padding-bottom:60px;display:grid}.filters{border:1px solid var(--border);border-radius:var(--radius);padding:6px 18px 14px;position:-webkit-sticky;position:sticky;top:94px}.filters-head{justify-content:space-between;align-items:center;padding:12px 0 6px;display:flex}.filters-head button{color:var(--brand);background:0 0;border:0;font-size:.82rem;font-weight:600}.fgroup{border-top:1px solid var(--border);padding:12px 0}.fgroup h4{margin-bottom:8px;font-size:.88rem}.fgroup label{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:.86rem;display:flex}.fgroup label:hover{color:var(--brand)}.fgroup label .n{color:var(--muted);margin-left:auto;font-size:.74rem}.fgroup input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);margin:0}.range{align-items:center;gap:8px;display:flex}.range input{border:1px solid var(--border);width:100%;font:inherit;border-radius:4px;padding:7px 9px;font-size:.86rem}.range input:focus{border-color:var(--brand);outline:0}.range-slider{width:100%;accent-color:var(--brand);margin-top:10px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.toolbar select{border:1px solid var(--border);font:inherit;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7078' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:4px;padding:9px 34px 9px 14px;font-size:.88rem}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);background:#fff;border-radius:4px;padding:7px 12px;font-size:.84rem}.chip:hover{border-color:var(--text)}.chip.active{background:var(--text);color:#fff;border-color:var(--text)}.result-count{color:var(--muted);font-size:.86rem}.empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);padding:50px}.load-more{justify-content:center;margin-top:24px;display:flex}.filters-toggle{display:none}.detail{grid-template-columns:1.05fr .95fr;align-items:start;gap:40px;padding:20px 0 50px;display:grid}.gallery{position:-webkit-sticky;position:sticky;top:104px}.main-img{border:1px solid var(--border);border-radius:var(--radius);aspect-ratio:1;align-items:center;justify-items:center;padding:24px;display:grid;position:relative}.main-img img{object-fit:contain;width:100%;height:100%}.main-img .disc{font-size:.9rem;position:absolute;top:14px;left:14px}.thumbs{gap:8px;margin-top:10px;display:flex}.thumbs button{border:1px solid var(--border);background:#fff;border-radius:4px;width:72px;height:72px;padding:6px}.thumbs button img{object-fit:contain;width:100%;height:100%}.thumbs button.active,.thumbs button:hover{border-color:var(--brand)}.detail h1{margin:6px 0 8px;font-size:1.55rem}.detail .sub{color:var(--muted);margin-bottom:14px}.tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tag{border-radius:3px;padding:3px 7px;font-size:.72rem;font-weight:700;display:inline-block}.tag-used{color:#b35c00;background:#fff3e0}.tag-best{background:var(--brand-soft);color:var(--brand-text)}.tag-water{color:#1d5fc2;background:#e8f1ff}.tag-school{color:#8a6d00;background:#fff8d6}.tag-new{color:#17944a;background:#e6f4ec}.keyspecs{gap:6px;margin:0 0 18px;padding:0;font-size:.92rem;list-style:none;display:grid}.keyspecs li{gap:10px;display:flex}.keyspecs li span:first-child{color:var(--muted);min-width:120px}.buy-box{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:20px}.buy-box .row{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.buy-box .price strong{font-size:2rem}.buy-box .save{color:var(--red);font-size:.9rem;font-weight:600}.buy-actions{gap:10px;display:flex}.buy-actions .btn-primary{flex:1;height:46px}.qty{border:1px solid var(--border);background:var(--bg);border-radius:4px;align-items:stretch;height:42px;display:inline-flex;overflow:hidden}.qty button{background:var(--bg-2);width:38px;color:var(--text);border:0;align-items:center;justify-items:center;font-size:1.15rem;line-height:1;display:grid}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty span{font-variant-numeric:tabular-nums;align-items:center;justify-items:center;min-width:42px;font-weight:600;display:grid}.buy-box .meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.84rem;display:flex}.buy-box .meta b{color:var(--text);font-weight:600}.notice{background:#fff8ee;border:1px solid #ffd9a8;border-radius:4px;margin-bottom:14px;padding:12px 14px;font-size:.88rem}.notice b{color:#b35c00}.tabs{border-bottom:1px solid var(--border);margin:26px 0 16px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 16px;font-weight:600}.tabs button.active{color:var(--text);border-color:var(--brand)}.tab-panel{display:none}.tab-panel.active{display:block}.specs{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.specs dl{grid-template-columns:200px 1fr;margin:0;display:grid}.specs dt,.specs dd{border-bottom:1px solid var(--border);margin:0;padding:10px 14px;font-size:.9rem}.specs dt{color:var(--muted);background:var(--bg-2)}.specs dt:last-of-type,.specs dd:last-of-type{border-bottom:0}.fps{border-collapse:collapse;width:100%;font-size:.9rem}.fps th,.fps td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.fps th{background:var(--bg-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.fps td:last-child,.fps th:last-child{text-align:right}.fps td:last-child{color:var(--green);font-weight:700}.desc p{color:#333;margin-bottom:12px}.cart-layout{grid-template-columns:1.5fr .8fr;align-items:start;gap:24px;padding-bottom:60px;display:grid}.cart-items{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.cart-item{border-bottom:1px solid var(--border);grid-template-columns:96px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.cart-item:last-child{border-bottom:0}.cart-item .thumb{border:1px solid var(--border);border-radius:4px;width:96px;height:96px;padding:6px}.cart-item .thumb img{object-fit:contain;width:100%;height:100%}.cart-item h3{margin-bottom:3px;font-size:.98rem}.cart-item .sub{color:var(--muted);font-size:.82rem}.cart-item .right{text-align:right;justify-items:end;gap:8px;display:grid}.cart-item .remove{color:var(--muted);background:0 0;border:0;font-size:.8rem;text-decoration:underline}.cart-item .remove:hover{color:var(--red)}.summary{border:1px solid var(--border);border-radius:var(--radius);padding:20px;position:-webkit-sticky;position:sticky;top:94px}.summary .line{color:var(--muted);justify-content:space-between;padding:6px 0;font-size:.92rem;display:flex}.summary .line.saved{color:var(--red);font-weight:600}.summary .line.total{border-top:1px solid var(--border);color:var(--text);margin-top:8px;padding-top:14px;font-size:1.25rem;font-weight:700}.options{gap:8px;display:grid}.opt{border:1px solid var(--border);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;display:flex}.opt.active{border-color:var(--brand);background:var(--brand-soft)}.opt input{accent-color:var(--brand)}.opt .p{margin-left:auto;font-weight:600}.opt .logos{gap:4px}.opt .plogo{width:40px;height:24px}.form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form .full{grid-column:1/-1}.form label{color:var(--muted);margin-bottom:4px;font-size:.8rem;display:block}.form input{border:1px solid var(--border);width:100%;font:inherit;border-radius:4px;padding:10px 12px;font-size:.92rem}.form input:focus{border-color:var(--brand);outline:0}.success{text-align:center;padding:70px 20px}.success .check{background:var(--green);color:#fff;border-radius:50%;align-items:center;justify-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:2rem;font-weight:800;display:grid}h3.block{margin:28px 0 10px}@media (max-width:1200px){.hero-tiles{grid-template-columns:repeat(2,1fr)}.ideal{grid-template-columns:repeat(4,1fr)}.usp{grid-template-columns:repeat(2,1fr)}.rstrip{grid-template-columns:1fr}.rstrip .score{border-right:0}.rstrip .list{grid-template-columns:repeat(2,1fr)}.row-scroll{grid-auto-columns:calc(25% - 10.5px)}}@media (max-width:1100px){.catalog{grid-template-columns:1fr}.filters{display:none;position:static}.filters.open{display:block}.filters-toggle{display:inline-flex}.detail{grid-template-columns:1fr}.gallery{position:static}.cart-layout{grid-template-columns:1fr}.summary{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-top,.blog,.ratebox,.ratebox .cards{grid-template-columns:1fr}}@media (max-width:760px){.topbar{display:none}.header-inner{gap:12px;height:62px}.search,.icon-link span{display:none}.menu-toggle{display:block}.catnav{display:none}.catnav.open{display:block}.catnav ul{flex-direction:column;align-items:stretch;padding:8px 0}.catnav a.pill{margin:4px 0}.hero-tiles{grid-template-columns:1fr}.htile{min-height:280px}.htile img{height:150px}.usp,.rstrip .list{grid-template-columns:1fr}.ideal{grid-template-columns:repeat(2,1fr)}.banners,.photo-banners{grid-template-columns:1fr}.banner h3,.banner p{max-width:100%}.banner img,.banner .big{display:none}.row-scroll{grid-auto-columns:72%}.specs dl{grid-template-columns:1fr}.specs dt{border-bottom:0;padding-bottom:2px}.cart-item{grid-template-columns:72px 1fr}.cart-item .right{grid-column:1/-1;justify-items:start}.form,.footer-grid{grid-template-columns:1fr}.section{padding:24px 0}}.avatar{color:#fff;border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;font-weight:700;line-height:1;display:inline-grid}.rv-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rv-head b{font-size:.88rem;display:block}.verified,.rstrip .list .verified{color:var(--green);align-items:center;gap:3px;font-size:.72rem;font-weight:600;display:inline-flex}.verified svg{width:12px;height:12px}.score-badge{align-items:center;gap:10px;margin-bottom:8px;display:flex}.score-badge b{font-size:1.15rem;line-height:1.1;display:block}.score-badge .logo-mark{border-radius:4px}.rstrip .score b{font-size:1.15rem}.rv-prod{background:var(--bg-2);color:var(--muted);border-radius:4px;align-items:center;gap:8px;margin-top:10px;padding:6px 8px;font-size:.76rem;display:flex}.rv-prod img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.rv-prod:hover{color:var(--brand)}.bars{gap:5px;margin-top:14px;display:grid}.bar{color:#b6bdc7;grid-template-columns:34px 1fr 40px;align-items:center;gap:8px;font-size:.78rem;display:grid}.bar i{background:rgba(255,255,255,.15);border-radius:3px;height:7px;display:block;overflow:hidden}.bar i b{background:#f5a623;border-radius:3px;height:100%;display:block}.bar small{text-align:right}.auth{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;max-width:960px;margin:0 auto 40px;display:grid}.auth-main,.auth-side{border:1px solid var(--border);border-radius:6px;padding:26px}.auth-side{background:var(--bg-2)}.auth-main h2{font-size:1.3rem}.auth .form{gap:14px}.auth .form .two{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.otp-input{letter-spacing:10px;text-align:center;font-weight:700;font-size:1.5rem!important}.form-err{color:#a3121f;background:#fdecef;border:1px solid #f7c4cd;border-radius:4px;margin-top:12px;padding:10px 12px;font-size:.88rem}.form-ok{color:var(--green);margin-top:12px;font-size:.88rem;font-weight:600}.benefits{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.benefits li{align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.benefits svg{width:18px;height:18px;color:var(--green);flex-shrink:0;margin-top:2px}.benefits b{display:block}.benefits span{color:var(--muted)}.auth-trust{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:16px;font-size:.84rem;display:flex}.auth-trust svg{width:22px;height:22px;color:var(--brand);flex-shrink:0}.auth-trust b{display:block}.auth-trust span{color:var(--muted)}.acc-grid{grid-template-columns:260px 1fr;align-items:start;gap:26px;display:grid}.acc-side{border:1px solid var(--border);border-radius:6px;padding:18px;position:-webkit-sticky;position:sticky;top:94px}.acc-me{align-items:center;gap:12px;margin-bottom:14px;display:flex}.acc-me b{font-size:.95rem;display:block}.acc-me span{color:var(--muted);word-break:break-all;font-size:.8rem}.order-head{background:var(--bg-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.order-items{gap:4px;padding:12px 16px;font-size:.88rem;display:grid}.order-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:.88rem;display:flex}#accLink .avatar{margin-right:2px}@media (max-width:900px){.auth,.acc-grid{grid-template-columns:1fr}.acc-side{position:static}.auth .form .two{grid-template-columns:1fr}}.logo-text{font-size:1.3rem;font-weight:600}.logo-text b{font-weight:800}.footer .logo-text{color:#fff}.search button{background:var(--brand);width:auto;color:var(--brand-contrast);align-items:center;gap:6px;padding:0 18px 0 14px;font-size:.9rem;font-weight:600;display:flex}.search button span{display:inline}.topbar .right a:hover{color:var(--brand)}.catnav li.right{margin-left:auto}.product-img .disc{position:absolute;top:10px;bottom:auto;left:10px}.product-img .lbl{position:absolute;bottom:8px;left:10px}.product-name{min-height:2.5em;font-size:.93rem}.stars small{font-weight:500}.fps-line{color:var(--muted);background:var(--bg-2);border-radius:4px;padding:4px 8px;font-size:.76rem}.fps-line b{color:var(--green)}.avail{flex-direction:column;gap:1px;display:flex}.avail .muted{font-size:.76rem}.price strong{font-size:1.25rem}.product .btn-sm svg{width:15px;height:15px}.cmp{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-top:2px;font-size:.78rem;display:inline-flex}.cmp input{width:15px;height:15px;accent-color:var(--brand);margin:0}.cmp.on{color:var(--brand);font-weight:600}.cmp-bar{border-top:1px solid var(--border);z-index:60;background:#fff;padding:10px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px rgba(0,0,0,.1)}.cmp-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cmp-items{flex-wrap:wrap;gap:10px;display:flex}.cmp-item{border:1px solid var(--border);border-radius:4px;align-items:center;gap:8px;max-width:260px;padding:6px 26px 6px 8px;font-size:.8rem;display:flex;position:relative}.cmp-item img{object-fit:contain;flex-shrink:0;width:34px;height:34px}.cmp-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-item button{color:var(--muted);background:0 0;border:0;padding:2px;line-height:0;position:absolute;top:4px;right:4px}.cmp-item button svg{width:14px;height:14px}.cmp-item button:hover{color:var(--red)}.cmp-act{align-items:center;gap:8px;display:flex}body:has(.cmp-bar) .footer{padding-bottom:70px}.cmp-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.switch{cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.switch input{width:17px;height:17px;accent-color:var(--brand)}.cmp-table-wrap{border:1px solid var(--border);border-radius:6px;overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.88rem}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 14px}.cmp-table thead th,.cmp-table thead td{text-align:center;vertical-align:top;border-left:1px solid var(--border);width:22%;position:relative}.cmp-table thead .corner{background:var(--bg-2)}.cmp-table thead img{object-fit:contain;width:100%;max-width:130px;height:120px;margin:0 auto 8px}.cmp-table thead .nm{margin-bottom:6px;font-weight:600;display:block}.cmp-table thead .nm:hover{color:var(--brand)}.cmp-table thead .tags{justify-content:center;margin-bottom:6px}.cmp-table thead .pr{margin-bottom:4px}.cmp-table thead .pr s{color:var(--muted);font-size:.78rem;display:block}.cmp-table thead .pr strong{color:var(--red);font-size:1.15rem}.cmp-table .best{color:var(--green)!important}.cmp-table .rm{border:1px solid var(--border);width:24px;height:24px;color:var(--muted);background:#fff;border-radius:6px;align-items:center;justify-items:center;display:grid;position:absolute;top:6px;right:6px}.cmp-table .rm svg{width:13px;height:13px}.cmp-table .rm:hover{color:var(--red);border-color:var(--red)}.cmp-table tbody th{width:200px;color:var(--muted);background:var(--bg-2);font-weight:500}.cmp-table tbody td{border-left:1px solid var(--border)}.cmp-table tr.diff td{background:#fffbeb}.cmp-table tr.grp th{background:var(--dark);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}@media (max-width:760px){.search button span{display:none}.cmp-bar{padding:8px 0}.cmp-item span{max-width:90px}.cmp-act{width:100%}.cmp-act .btn{flex:1}}.bts{background:linear-gradient(120deg,var(--brand-deep)0%,var(--brand-2)55%,var(--brand-on-dark)100%);color:#fff;border-radius:6px;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;margin-bottom:18px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.bts h2{color:#fff;font-size:1.9rem;line-height:1.15}.bts .kick{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);border-radius:4px;margin-bottom:12px;padding:5px 11px;font-size:.74rem;font-weight:700;display:inline-block}.bts p.lead{color:rgba(255,255,255,.9);max-width:460px;margin:10px 0 16px;font-size:.98rem}.bts .perks{gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}.bts .perks li{align-items:center;gap:8px;font-size:.9rem;display:flex}.bts .perks svg{width:17px;height:17px;color:var(--brand-on-dark);flex-shrink:0}.bts .acts{flex-wrap:wrap;gap:10px;display:flex}.bts .art{width:100%;height:auto;max-height:260px}.bts .pricetag{color:var(--brand);text-align:center;background:#fff;border-radius:6px;padding:8px 14px;font-weight:800;line-height:1.15;position:absolute;top:26px;right:30px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.bts .pricetag small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600;display:block}@media (max-width:900px){.bts{grid-template-columns:1fr;padding:26px 22px}.bts .pricetag{margin-bottom:12px;display:inline-block;position:static}.bts h2{font-size:1.5rem}}.avatar-photo{background:var(--bg-2);border-radius:50%;flex-shrink:0;display:inline-block;overflow:hidden}.avatar-photo img{object-fit:cover;width:100%;height:100%;display:block}.rstrip .list div{flex-direction:column;display:flex}.rstrip .list .d{margin-top:auto;padding-top:8px}.product-img{aspect-ratio:auto;justify-content:center;align-items:center;height:190px;padding:14px 14px 4px;display:flex}.product-img img{object-fit:contain;width:100%;height:100%}.product-body{min-height:0}.row-scroll .product,.grid .product{height:100%}.cookie-bar{z-index:70;border-top:2px solid var(--brand);background:#fff;padding:14px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px rgba(0,0,0,.14)}.cookie-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cookie-inner b{margin-bottom:3px;display:block}.cookie-inner p{color:var(--muted);max-width:780px;font-size:.86rem}.cookie-inner a{color:var(--brand);text-decoration:underline}.cookie-act{flex-shrink:0;gap:8px;display:flex}body:has(.cookie-bar) .cmp-bar{bottom:84px}body:has(.cookie-bar) .buybar{bottom:84px}body:has(.cookie-bar) .co-bar{bottom:84px}@media (max-width:760px){.cookie-act{width:100%}.cookie-act .btn{flex:1}}.login-gate{border:1px solid var(--brand);background:var(--brand-soft);border-radius:4px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:16px;display:flex}.login-gate svg{width:26px;height:26px;color:var(--brand);flex-shrink:0}.login-gate b{margin-bottom:3px;display:block}.login-gate p{color:var(--muted);font-size:.88rem}.gate-act{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.logo-mark{height:auto}.logo-text{letter-spacing:-.02em;font-size:1.18rem;font-weight:800}.logo-text b{color:var(--brand);font-weight:800}.logo-text i{color:var(--text);font-style:normal;font-weight:800}.footer .logo-text b{color:var(--brand-on-dark-strong)}.footer .logo-text i{color:#fff}@media (max-width:760px){.logo-text{font-size:1rem}}.modal-back{z-index:90;background:rgba(20,23,28,.55);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.modal-back.show{animation:.15s fadein;display:flex}@keyframes fadein{0%{opacity:0}}.modal{background:#fff;border-radius:6px;width:min(460px,100%);padding:24px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.28)}.modal-x{color:var(--muted);background:0 0;border:0;padding:4px;line-height:0;position:absolute;top:12px;right:12px}.modal-x svg{width:18px;height:18px}.modal-x:hover{color:var(--text)}.modal-head{align-items:center;gap:10px;margin-bottom:16px;font-size:1.1rem;display:flex}.modal-head svg{color:#fff;background:var(--green);border-radius:6px;width:22px;height:22px;padding:4px}.modal-item{border:1px solid var(--border);border-radius:4px;align-items:center;gap:14px;padding:12px;display:flex}.modal-item img{object-fit:contain;flex-shrink:0;width:64px;height:64px}.modal-item b{font-size:.92rem;line-height:1.3;display:block}.modal-item span{font-size:.84rem}.modal-sum{justify-content:space-between;align-items:center;padding:14px 2px 10px;font-size:.95rem;display:flex}.modal-sum b{color:var(--brand);font-size:1.2rem}.ship-bar{color:var(--muted);margin-bottom:14px;font-size:.84rem}.ship-bar-line{background:var(--bg-2);border-radius:3px;height:7px;margin-bottom:6px;overflow:hidden}.ship-bar-line i{background:var(--green);border-radius:3px;height:100%;transition:width .3s;display:block}.ship-bar.ok{color:var(--green);align-items:center;gap:8px;display:flex}.ship-bar.ok svg{width:18px;height:18px}.ship-bar b{color:var(--text)}.modal-act{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.modal-act .btn{width:100%}@media (max-width:480px){.modal-act{grid-template-columns:1fr}}.buy-actions #buyBtn{flex:none}@media (max-width:520px){.buy-actions{flex-wrap:wrap}.buy-actions .btn{flex:100%}}[hidden]{display:none!important}.ratebox .cards{align-items:stretch}.rv{color:var(--text);background:#fff;border-radius:6px;flex-direction:column;gap:10px;padding:18px;display:flex}.rv-top{align-items:center;gap:11px;display:flex}.rv-who{flex:1;min-width:0}.rv-who b{font-size:.94rem;line-height:1.25;display:block}.rv-who .v{color:var(--brand);align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.rv-who .v svg{width:12px;height:12px}.rv-stars{color:#f5a623;letter-spacing:1px;white-space:nowrap;align-self:flex-start;font-size:.82rem}.rv-text{color:#33383f;font-size:.88rem;line-height:1.55}.rv .rv-prod{background:var(--bg-2);border:1px solid var(--border);color:var(--muted);border-radius:4px;align-items:center;gap:9px;margin:0;padding:8px 10px;font-size:.78rem;text-decoration:none;display:flex}.rv .rv-prod img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.rv .rv-prod span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv .rv-prod:hover{border-color:var(--brand);color:var(--brand)}.rv-date{color:var(--muted);margin-top:auto;padding-top:2px;font-size:.76rem}h1{letter-spacing:-.02em;font-weight:800}.section{padding:40px 0}.pblock{border-radius:6px}.topbar .trust{align-items:center;gap:22px;display:flex}.topbar .trust span{align-items:center;gap:6px;display:inline-flex}.topbar .trust svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.topbar .t-phone{align-items:center;gap:6px;display:inline-flex}.topbar .t-phone svg{width:14px;height:14px}.topbar .t-phone small{color:var(--muted);font-size:inherit;margin-left:4px}@media (max-width:1280px){.topbar .t-hide,.topbar .t-phone small{display:none}}.hero{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr 1fr;gap:16px;padding:20px 0 6px;display:grid}.hero .htile{background:var(--bg-2);min-height:0;padding:22px 22px 18px}.hero .htile-big{background:var(--bg-3);grid-row:span 2;min-height:540px;padding:36px 36px 28px}.htile .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin-bottom:8px;font-size:.72rem;font-weight:700}.hero .htile h2{letter-spacing:-.02em;font-size:1.28rem;font-weight:800}.hero .htile-big h2{font-size:2.35rem;line-height:1.06}.hero .htile-big .from{margin-top:10px;font-size:1rem}.htile .go{color:var(--brand);align-self:flex-start;align-items:center;gap:6px;margin-top:10px;font-size:.88rem;font-weight:700;display:inline-flex}.hero .htile-big .go{background:var(--brand);color:var(--brand-contrast);box-shadow:0 8px 20px rgba(var(--brand-glow-rgb),.25);border-radius:4px;margin-top:18px;padding:12px 22px;font-size:.92rem}.hero .htile img{height:128px}.hero .htile-big img{height:310px}.pill-disc{background:var(--red);color:#fff;border-radius:4px;padding:5px 11px;font-size:.8rem;font-weight:800;position:absolute;top:18px;right:18px;box-shadow:0 6px 14px rgba(224,38,60,.28)}.pill-disc.soft{background:var(--green);font-weight:700;box-shadow:0 6px 14px rgba(23,148,74,.25)}.htile-big .pill-disc{padding:7px 14px;font-size:.95rem;top:26px;right:26px}@media (max-width:1200px){.hero{grid-template-rows:auto;grid-template-columns:1fr 1fr}.hero .htile-big{grid-area:auto/span 2;min-height:400px}}@media (max-width:640px){.hero{gap:10px}.hero .htile-big{min-height:340px;padding:24px 22px 20px}.hero .htile-big h2{font-size:1.7rem}.hero .htile-big img{height:180px}.hero .htile:not(.htile-big){min-height:0;padding:14px 14px 12px}.hero .htile:not(.htile-big) h2{font-size:1rem}.hero .htile:not(.htile-big) img{height:92px}.hero .htile:not(.htile-big) .pill-disc{padding:3px 8px;font-size:.68rem;top:10px;right:10px}.hero .htile:not(.htile-big) .eyebrow{font-size:.62rem}}.product-img{overflow:hidden}.row-scroll{padding-top:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.topbar .trust svg,.topbar .t-phone svg{margin-right:0}.usp>div>div{display:block}@media (max-width:640px){.hero .pill-disc,.hero .htile-big .pill-disc{box-shadow:none;order:-1;align-self:flex-start;margin-bottom:8px;position:static}.hero .htile:not(.htile-big) .eyebrow{display:none}}.topbar .trust span,.topbar .right>*{white-space:nowrap}@media (max-width:1280px){.topbar .trust .t-hide{display:none}}@media (max-width:1100px){.topbar .trust span:nth-child(3){display:none}}@media (max-width:940px){.topbar .trust span:nth-child(2),.topbar .right a:nth-of-type(2){display:none}}.htile .go i{font-style:normal}:root{--muted:#5d626a}body{font-size:16px}.product-name{font-size:1rem}.spec-lines,.stock{font-size:.84rem}.search{position:relative}.suggest{border:1px solid var(--border);z-index:60;background:#fff;border-radius:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px rgba(16,24,40,.14)}.suggest[hidden]{display:none}.sg-item{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 14px;display:grid}.sg-item img{object-fit:contain;width:52px;height:52px}.sg-item:hover,.sg-item.on{background:var(--bg-2)}.sg-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.3;display:-webkit-box;overflow:hidden}.sg-price{color:var(--red);white-space:nowrap;font-size:1rem}.sg-all{color:var(--brand);padding:12px 14px;font-size:.95rem;font-weight:700;display:block}.sg-empty{color:var(--muted);padding:16px;font-size:.95rem}@media (max-width:760px){.header-inner{flex-wrap:wrap;row-gap:8px;height:auto;padding:8px 0 10px}.header .search{flex:100%;order:3;display:flex}.header .search select,.header .search button span{display:none}.header .search input{font-size:16px}}.lightbox{z-index:200;background:rgba(10,12,16,.92);align-items:center;justify-items:center;padding:56px 70px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lightbox img{object-fit:contain;background:#fff;border-radius:6px;max-width:100%;max-height:100%;padding:18px}.lb-close,.lb-prev,.lb-next{color:#fff;cursor:pointer;background:rgba(255,255,255,.16);border:0;border-radius:6px;align-items:center;justify-items:center;width:50px;height:50px;font-size:2rem;line-height:1;display:grid;position:absolute}.lb-close:hover,.lb-prev:hover,.lb-next:hover{background:rgba(255,255,255,.28)}.lb-close{top:14px;right:14px}.lb-prev{margin-top:-25px;top:50%;left:14px}.lb-next{margin-top:-25px;top:50%;right:14px}.lb-n{text-align:center;color:#fff;font-size:.95rem;position:absolute;bottom:18px;left:0;right:0}@media (max-width:760px){.lightbox{padding:66px 10px 76px}.lb-prev,.lb-next{margin-top:0;top:auto;bottom:12px}}.buybar{display:none}@media (max-width:760px){.buybar{z-index:70;border-top:1px solid var(--border);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px rgba(16,24,40,.08)}.buybar b{color:var(--red);font-size:1.3rem;line-height:1.1;display:block}.buybar span{color:var(--green);font-size:.82rem;font-weight:600}.buybar .btn{padding:13px 22px;font-size:1rem}body.has-buybar{padding-bottom:78px}}.buybar[hidden]{display:none!important}.recent{margin-top:8px}.nf{padding:60px 0 80px}.nf-box{text-align:center;max-width:640px;margin:0 auto}.nf-code{color:var(--brand);letter-spacing:-.03em;font-size:5rem;font-weight:800;line-height:1}.nf-box h1{margin:12px 0 10px}.nf-box>p{color:var(--muted)}.nf-search{gap:8px;max-width:520px;margin:24px auto 18px;display:flex}.nf-search input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:4px;flex:1;padding:12px 18px;font-size:16px}.nf-cats{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.nf-cats a{border:1px solid var(--border);border-radius:4px;padding:9px 16px;font-size:.95rem;font-weight:600}.nf-cats a:hover{border-color:var(--brand);color:var(--brand)}.form-vzor{background:var(--bg-2);border:1px dashed #c9cfd8;border-radius:6px;margin:12px 0;padding:18px 20px}.form-vzor p{margin:0 0 10px}.form-vzor p:last-child{margin-bottom:0}.header:focus-within{z-index:80}@media (max-width:760px){.header-inner{column-gap:8px}.header-actions>a:first-child{display:none}.icon-link{padding:8px}}.search{overflow:visible}.search select{border-radius:4px 0 0 4px}.search button{border-radius:0 4px 4px 0}@media (max-width:760px){.header .search input{border-radius:4px 0 0 4px}}.dk{padding:50px 0 70px}.dk-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.product-img .lbls{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:8px;left:10px}.product-img .lbls .lbl{position:static}.lbl-nove{background:var(--green);color:#fff}.price-box .price .eur{color:var(--muted);margin-top:2px;font-size:.84rem;font-weight:600}.eur-big{color:var(--muted);margin-top:4px;font-size:1rem;font-weight:600;display:block}.eur-line{color:var(--muted);font-size:.9rem}.eur:empty,.eur-big:empty,.eur-sum:empty{display:none}.hero .htile-big .go{box-shadow:none;margin-top:14px;padding:9px 16px;font-size:.88rem;font-weight:600}.bts{background:var(--brand-deep);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0;overflow:hidden}.bts>div:first-child{align-self:center;padding:38px 40px}.bts-foto{min-height:360px;position:relative}.bts-foto img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bts .pricetag{box-shadow:none;top:18px;right:18px}@media (max-width:900px){.bts{grid-template-columns:1fr;padding:0}.bts-foto{order:-1;min-height:220px}.bts>div:first-child{padding:24px 22px}.bts .pricetag{margin:0;position:absolute}}.bts-foto img{object-position:center 35%}.bts-foto{background:var(--brand-tint)}.bts-foto img{object-fit:contain;object-position:center;padding:34px 34px 24px}.bts .pricetag{border:1px solid var(--border)}@media (max-width:900px){.bts-foto{min-height:250px}.bts-foto img{padding:70px 18px 14px}}@media (min-width:901px){.bts-foto img{padding:70px 34px 22px}}.bts{background:var(--brand-tint);color:var(--text);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0;padding:34px;position:relative;overflow:hidden}.bts:before,.bts:after,.bts .bts-foto:before{content:"";z-index:-1;pointer-events:none;position:absolute}.bts:before{background:radial-gradient(circle,rgba(var(--brand-glow-rgb),.55),rgba(var(--brand-glow-rgb),0)65%);width:560px;height:560px;top:-200px;left:-160px}.bts:after{background:radial-gradient(circle,rgba(255,92,190,.42),rgba(255,92,190,0) 65%);width:600px;height:600px;bottom:-300px;right:6%}.bts .bts-foto:before{background:radial-gradient(circle,rgba(170,230,40,.38),rgba(170,230,40,0) 65%);top:5%;bottom:5%;left:12%;right:12%}.bts>div.bts-glass{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.75);border-radius:6px;align-self:center;padding:30px 32px;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.95),0 12px 32px rgba(16,24,40,.08)}.bts-glass .kick{background:rgba(var(--brand-glow-rgb),.1);color:var(--brand);border:0}.bts-glass h2{color:#0f172a;margin-top:12px;font-size:2.3rem;line-height:1.06}.bts-cena{color:var(--brand);margin:6px 0 4px;font-size:1.55rem;font-weight:800}.bts-sub{color:#475467;margin-bottom:20px;font-size:.95rem}.bts-btn-glass{color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.6);border:1px solid rgba(15,23,42,.14)}.bts-btn-glass:hover{background:rgba(255,255,255,.88);border-color:rgba(15,23,42,.3)}.bts .bts-foto{background:0 0;min-height:0;position:relative}.bts .bts-foto img{object-fit:contain;width:100%;height:auto;padding:0 0 0 26px;position:static;top:auto;bottom:auto;left:auto;right:auto}@media (max-width:900px){.bts{grid-template-columns:1fr;gap:12px;padding:16px}.bts .bts-foto{order:-1;min-height:0}.bts .bts-foto img{padding:6px 4px 0}.bts>div.bts-glass{padding:22px 20px}.bts-glass h2{font-size:1.75rem}.bts-cena{font-size:1.3rem}}.form-hint{color:var(--muted);margin:-4px 0 14px;font-size:.9rem}.form-hint a{color:var(--brand);font-weight:600}@media (max-width:760px){.header .logo-text{font-size:.92rem}.header .logo-mark{width:30px;height:30px}.header-actions{gap:0}.header-actions .icon-link{padding:7px}}@media (max-width:359px){#accLink{display:none}}.header .search{min-width:0}.header-actions{flex-shrink:0}.header .search input{min-width:0}@media (min-width:761px) and (max-width:1100px){.header-actions .icon-link>span:not(.cart-count),.header .search select,.header .search button span{display:none}}.vyprodej-note{color:var(--text);background:rgba(229,72,77,.08);border-left:3px solid #e5484d;margin-top:8px;padding:7px 10px;font-size:.88rem}.vyprodej-note b{color:#d92d20}.payamount{border:1px solid var(--brand-line);background:var(--brand-tint);border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 8px;padding:14px 18px;display:flex}.payamount span{color:var(--muted);font-size:.78rem;display:block}.payamount b{color:var(--text);font-size:1.6rem;line-height:1.2;display:block}.payamount-eq{color:var(--muted);font-size:1.3rem}.payamount-eur b{color:var(--brand)}.payrate{color:var(--muted);margin:0 0 18px;font-size:.82rem}html[data-theme=dark] .payamount{background:rgba(var(--brand-glow-rgb),.12);border-color:rgba(var(--brand-glow-rgb),.4)}@media (min-width:761px) and (max-width:1380px){.catnav li.right{display:none}.catnav a{padding:8px 10px}}@media (min-width:761px) and (max-width:1100px){.catnav a{padding:8px 7px;font-size:.86rem}}.ratebox{grid-template-columns:240px minmax(0,1fr)}.ratebox .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ratebox>*,.ratebox .cards>*{min-width:0}@media (max-width:1100px){.ratebox,.ratebox .cards{grid-template-columns:minmax(0,1fr)}}.catnav li.dd{position:relative}.catnav li.dd>a:after{content:"";opacity:.45;border-bottom:2px solid;border-right:2px solid;width:5px;height:5px;margin:0 0 3px 8px;display:inline-block;transform:rotate(45deg)}.catnav .dd-panel{z-index:70;border:1px solid var(--border);background:#fff;border-radius:6px;min-width:250px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 14px 34px rgba(16,24,40,.13)}.catnav li.dd.open>.dd-panel{display:block}.catnav .dd-grid{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.catnav .dd-grid.dd-2{grid-template-columns:repeat(2,minmax(175px,1fr));column-gap:6px}.catnav .dd-panel a{white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.9rem;font-weight:500;display:flex}.catnav .dd-panel a small{color:var(--muted);font-size:.78rem;font-weight:500}.catnav .dd-panel a:hover{background:var(--bg-2);color:var(--brand)}.catnav .dd-panel a.dd-all{border-top:1px solid var(--border);color:var(--brand);border-radius:0;margin-top:6px;padding-top:10px;font-weight:600}.catnav li.dd:nth-child(n+6)>.dd-panel{left:auto;right:0}.catnav .dd-panel .dd-grid a{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:6px 10px 6px 6px;display:grid}.catnav .dd-panel .dd-grid a img,.catnav .dd-panel .dd-grid a i{object-fit:contain;background:#fff;border-radius:4px;width:36px;height:36px}.catnav .dd-panel .dd-grid a span{text-overflow:ellipsis;overflow:hidden}.catnav .dd-grid.dd-2{grid-template-columns:repeat(2,minmax(215px,1fr))}html[data-theme=dark] .catnav .dd-panel{background:var(--bg-2);border-color:var(--border)}@media (max-width:760px){.catnav .dd-panel{display:none!important}.catnav li.dd>a:after{display:none}}.kategorie{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kategorie a{min-height:72px;color:var(--text);background:#fff;border:1px solid transparent;border-radius:6px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px 10px 12px;display:grid;box-shadow:0 2px 10px rgba(16,24,40,.08)}.kategorie a:hover{border-color:var(--brand)}.kategorie b{font-size:.98rem;line-height:1.25;display:block}.kategorie span{color:var(--muted);margin-top:3px;font-size:.78rem;display:block}.kategorie img{object-fit:contain;width:56px;height:48px}html[data-theme=dark] .kategorie a{background:var(--bg-2);box-shadow:none;border-color:var(--border)}@media (max-width:1000px){.kategorie{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.kategorie{gap:8px}.kategorie a{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:60px;padding:8px 10px}.kategorie img{width:42px;height:38px}.kategorie b{font-size:.88rem}.kategorie span{font-size:.72rem}}.ideal .pic{min-height:0;overflow:hidden}.ideal a{flex-direction:column;display:flex}:root{--radius:12px;--text:#0f1419;--muted:#5f6b7a;--border:#e5e8ed;--bg-2:#f5f7fa;--bg-3:#edf0f5;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow:0 4px 14px rgba(16,24,40,.07);--shadow-lg:0 14px 36px rgba(16,24,40,.12);--ring:0 0 0 4px rgba(var(--brand-glow-rgb),.14)}html[data-theme=dark]{--shadow:0 4px 14px rgba(0,0,0,.35);--shadow-lg:0 14px 36px rgba(0,0,0,.45);--ring:0 0 0 4px rgba(var(--brand-rgb),.22)}h1{letter-spacing:-.025em}h2{letter-spacing:-.02em}.btn{border-radius:10px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 60ms}.btn:active:not([disabled]){transform:translateY(1px)}.btn-primary{box-shadow:0 1px 2px rgba(var(--brand-glow-rgb),.28),inset 0 1px 0 rgba(255,255,255,.14)}.btn-outline{border-color:#d4d9e1}.btn-outline:hover{background:var(--bg-2);border-color:#9aa3af}html[data-theme=dark] .btn-outline:hover{background:var(--bg-3)}.search{background:var(--bg-2);border:1px solid #d9dee5;border-radius:12px;height:48px;transition:border-color .15s,box-shadow .15s,background .15s}.search:focus-within{border-color:var(--brand);background:var(--bg);box-shadow:var(--ring)}.search select{background:0 0;border-right-color:#d9dee5;border-radius:12px 0 0 12px;font-weight:500}.search input{background:0 0}.search button{border-radius:8px;margin:5px;padding:0 16px}html[data-theme=dark] .search:focus-within{background:var(--bg-3)}.suggest{border-radius:14px}.catnav a{border-radius:8px}.catnav li.right a,.catnav li.right a.pill{color:var(--muted);border:1px solid var(--border);box-shadow:none;background:0 0;border-radius:999px;padding:6px 14px;font-size:.84rem;font-weight:500}.catnav li.right a:hover{color:var(--brand);border-color:var(--brand);background:0 0}.chip{border-color:#d9dee5;border-radius:999px;padding:7px 14px;font-weight:500}.toolbar select,.range input{border-radius:10px}.filters{border-radius:16px}.toast{border-radius:12px}.empty{background:var(--bg-2);border:0;border-radius:16px}.htile,.banner,.pbanner,.pblock,.ratebox,.rstrip,.post{border-radius:16px}.ideal .pic,.mtile,.rstrip .list div{border-radius:12px}.main-img{border-radius:16px}.thumbs button{border-radius:10px}.buy-box{box-shadow:var(--shadow);border-radius:16px}.buy-actions .btn-primary{height:50px;font-size:1rem}.specs{border-radius:12px}.qty{border-color:#d4d9e1;border-radius:10px}.qty button{background:var(--bg)}.qty button:hover:not(:disabled){background:var(--bg-2)}.grid{gap:16px}.product{border-color:var(--border);border-radius:14px;transition:box-shadow .2s,transform .2s,border-color .2s}.product:hover{box-shadow:var(--shadow-lg);border-color:#d6dbe3;transform:translateY(-2px)}.product-img{aspect-ratio:1;padding:20px 20px 8px}.product-img img{transition:transform .3s}.product:hover .product-img img{transform:scale(1.035)}.product-img .disc{border-radius:6px;padding:4px 8px;font-size:.74rem;top:12px;bottom:auto;left:12px}.lbls{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:12px;right:12px}.lbl{border-radius:6px;padding:3px 8px;font-size:.68rem}.product-body{gap:6px;padding:6px 16px 16px}.product-name{font-size:.94rem;line-height:1.35}.stars:empty{display:none}.spec-lines{border-top:1px solid var(--border);gap:4px 12px;margin-top:4px;padding-top:10px;font-size:.78rem}.price-box{gap:10px;padding-top:12px}.price strong,.price-box .price strong{color:var(--text);letter-spacing:-.02em;font-weight:800}.price-box .price strong{font-size:1.4rem}.avail{flex-flow:wrap;align-items:center;gap:2px 10px}.avail .stock{align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.avail .stock:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.avail .dlv{color:var(--muted);font-size:.76rem}.price-box .btn{height:42px}.cmp{margin-top:4px}.form{gap:14px}.form label{color:var(--text);margin-bottom:6px;font-size:.8rem;font-weight:600}.form select,.form textarea{background:var(--bg);height:46px;color:var(--text);border:1px solid #d4d9e1;border-radius:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.form input:not([type=checkbox]):not([type=radio]){background:var(--bg);height:46px;color:var(--text);border:1px solid #d4d9e1;border-radius:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.form textarea{height:auto;padding:12px 14px}.form input:not([type=checkbox]):not([type=radio]):hover{border-color:#b9c1cc}.form input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--brand);box-shadow:var(--ring);outline:0}.form input:user-invalid{border-color:var(--red)}html[data-theme=dark] .form input:not([type=checkbox]):not([type=radio]){border-color:#333a45}.co-steps{flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 22px;padding:0;list-style:none;display:flex}.co-steps li{color:var(--muted);align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.co-steps li+li:before{content:"";background:var(--border);border-radius:2px;width:56px;height:2px}.co-steps li.on+li.on:before,.co-steps li.done+li:before{background:var(--brand)}.co-steps b{background:var(--bg);width:28px;height:28px;color:var(--muted);border:1.5px solid #cfd5dd;border-radius:50%;align-items:center;justify-items:center;font-size:.78rem;font-weight:700;display:grid}.co-steps li.on{color:var(--text);font-weight:600}.co-steps li.on b{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.co-steps li.done{color:var(--text)}.co-steps li.done b{background:var(--green);border-color:var(--green);color:#fff}.co{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;padding-bottom:72px;display:grid}.co-card{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:22px 24px 24px}.co-card+.co-card{margin-top:16px}.co-card h2{align-items:center;gap:10px;margin-bottom:16px;font-size:1.12rem;display:flex}.co-card h2 small{color:var(--muted);letter-spacing:0;margin-left:auto;font-size:.82rem;font-weight:500}.co-card h2 .n{background:var(--brand-soft);width:26px;height:26px;color:var(--brand);border-radius:50%;flex:none;align-items:center;justify-items:center;font-size:.78rem;font-weight:700;display:grid}.co-sub{margin:22px 0 10px;font-size:.95rem}.co-card .form-hint{margin:-6px 0 16px}.ci{border-top:1px solid var(--border);grid-template-columns:88px minmax(0,1fr) auto 130px;align-items:center;gap:18px;padding:16px 0;display:grid}.ci:first-child{border-top:0;padding-top:2px}.ci:last-child{padding-bottom:0}.ci-img{border:1px solid var(--border);background:#fff;border-radius:12px;width:88px;height:88px;padding:8px;display:block}.ci-img img{object-fit:contain;width:100%;height:100%}.ci-name{font-size:.95rem;font-weight:600;line-height:1.35;display:block}.ci-name:hover{color:var(--brand)}.ci-info .tag{margin-top:4px}.ci-meta{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:.8rem;display:-webkit-box;overflow:hidden}.ci-stock{color:var(--green);margin-top:4px;font-size:.8rem;font-weight:600}.ci-stock.none{color:var(--muted)}.ci .qty{height:38px}.ci-price{text-align:right;justify-items:end;gap:1px;display:grid}.ci-price s{color:var(--muted);font-size:.78rem}.ci-price b{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.ci-rm{color:var(--muted);text-underline-offset:2px;background:0 0;border:0;margin-top:6px;padding:0;font-size:.78rem;text-decoration:underline}.ci-rm:hover{color:var(--red)}.co-card .options{gap:10px}.opt{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:12px;grid-template-columns:18px 64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;font-size:.9rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.opt:hover{border-color:#c3cad4}.opt.active{border-color:var(--brand);box-shadow:var(--ring);background:var(--bg)}.opt input{width:18px;height:18px;accent-color:var(--brand);margin:0}.o-logo{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;justify-items:center;width:64px;height:40px;display:grid;overflow:hidden}.o-logo .plogo{width:52px;height:32px}.o-txt{min-width:0}.o-txt b{font-size:.93rem;font-weight:600;display:block}.o-txt>span{color:var(--muted);margin-top:1px;font-size:.8rem;display:block}.o-badge{color:var(--brand);background:var(--brand-soft);vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.68rem;font-style:normal;font-weight:700}.o-price{color:var(--green);white-space:nowrap;font-size:.88rem;font-weight:700}.opt-pay{grid-template-columns:18px minmax(0,1fr) auto auto}.o-logos{gap:4px;display:flex}.pickup{border-radius:12px;margin-top:12px}.co-sum{background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:22px 22px 20px;position:-webkit-sticky;position:sticky;top:96px}.co-sum h2{margin-bottom:12px;font-size:1.12rem}.cs-line{color:var(--muted);justify-content:space-between;gap:12px;padding:5px 0;font-size:.9rem;display:flex}.cs-line span:last-child{color:var(--text);text-align:right;font-weight:500}.cs-line.save span:last-child,.cs-line .free{color:var(--green);font-weight:600}.cs-pick{max-width:60%}.cs-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:14px;display:flex}.cs-total span{font-weight:600}.cs-total b{letter-spacing:-.02em;font-size:1.65rem;font-weight:800}.cs-vat{text-align:right;color:var(--muted);font-size:.76rem}.co-sum .btn-primary{border-radius:12px;height:54px;margin-top:16px;font-size:1.02rem}.cs-terms{color:var(--muted);text-align:center;margin-top:10px;font-size:.74rem;line-height:1.45}.cs-terms a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.cs-logos{justify-content:center;gap:6px;margin-top:14px;display:flex}.cs-trust{border-top:1px solid var(--border);color:var(--muted);gap:10px;margin:16px 0 0;padding:14px 0 0;font-size:.82rem;list-style:none;display:grid}.cs-trust li{align-items:flex-start;gap:10px;display:flex}.cs-trust svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}.cs-trust b{color:var(--text);font-weight:600}.co-bar{display:none}.pay2{max-width:1080px;margin:0 auto 72px}.pay2-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pay2-head h2{font-size:1.35rem}.pay2-head p{color:var(--muted);margin-top:4px;font-size:.9rem}.pay2-lock{color:var(--green);white-space:nowrap;background:#e8f6ee;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.pay2-lock svg{width:14px;height:14px}html[data-theme=dark] .pay2-lock{background:#12261a}.pay2-body{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;min-height:280px;overflow:hidden}#sumup-card{padding:20px 24px}.pay2-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:16px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.pay2-trust li{align-items:center;gap:6px;display:inline-flex}.pay2-trust svg{width:14px;height:14px;color:var(--green)}.pay2-trust .help b{color:var(--text)}@media (max-width:1100px){.co{grid-template-columns:1fr}.co-sum{position:static}}@media (max-width:760px){.co-card{border-radius:14px;padding:18px 16px 20px}.ci{grid-template-columns:72px minmax(0,1fr) auto;gap:10px 12px}.ci-img{grid-row:1/3;align-self:start;width:72px;height:72px}.ci-info{grid-column:2/4}.ci-qty{grid-area:2/2;justify-self:start}.ci-price{grid-area:2/3}.opt{grid-template-columns:18px 52px minmax(0,1fr) auto;gap:10px;padding:12px}.o-logo{width:52px;height:34px}.o-logo .plogo{width:44px;height:28px}.opt-pay{grid-template-columns:18px minmax(0,1fr) auto}.opt-pay .o-logos{display:none}.co-steps{gap:8px}.co-steps li{gap:6px;font-size:.82rem}.co-steps li+li:before{width:18px}.co-bar{z-index:65;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px rgba(16,24,40,.1)}.co-bar div{flex:1;min-width:0}.co-bar small{color:var(--muted);font-size:.72rem;display:block}.co-bar b{letter-spacing:-.02em;font-size:1.2rem}.co-bar .btn{border-radius:12px;height:48px;padding:0 20px}body.has-co-bar{padding-bottom:80px}.pay2-head{flex-direction:column}.pay2-body{border-radius:14px}}.trk-wrap{padding:28px 0 72px}.trk-load,.trk-empty{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:40px auto;display:grid}.trk-empty h1{font-size:1.5rem}.trk-empty p{color:var(--muted)}.trk-empty a:not(.btn){color:var(--brand);font-weight:600}.trk{background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:26px 28px}.trk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trk-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:600}.trk-head h1{margin:2px 0 4px;font-size:1.7rem}.trk-head p{color:var(--muted);font-size:.9rem}.trk-badge{background:var(--brand-soft);color:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:700;display:inline-flex}.trk-badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.trk-badge.ok{color:var(--green);background:#e8f6ee}.trk-badge.warn{color:#b35c00;background:#fff4e5}.trk-badge.off{background:var(--bg-2);color:var(--muted)}.trk-steps{grid-template-columns:repeat(4,1fr);margin:30px 0 4px;padding:0;list-style:none;display:grid}.trk-steps li{padding-right:14px;position:relative}.trk-steps li:before{content:"";background:var(--border);border-radius:3px;height:3px;position:absolute;top:17px;left:44px;right:8px}.trk-steps li:last-child:before{display:none}.trk-steps li.done:before{background:var(--green)}.trk-steps .dot{z-index:1;background:var(--bg);width:36px;height:36px;color:var(--muted);border:2px solid #cfd5dd;border-radius:50%;align-items:center;justify-items:center;margin-bottom:12px;font-size:.9rem;font-weight:700;display:grid;position:relative}.trk-steps li.done .dot{background:var(--green);border-color:var(--green);color:#fff}.trk-steps li.on .dot{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast);box-shadow:0 0 0 6px rgba(var(--brand-glow-rgb),.14)}.trk-steps b{font-size:.95rem;display:block}.trk-steps li:not(.done):not(.on) b{color:var(--muted)}.trk-steps span{color:var(--muted);max-width:230px;margin-top:2px;font-size:.8rem;display:block}.trk-steps time{color:var(--text);margin-top:6px;font-size:.76rem;font-weight:600;display:block}.trk-alert{background:var(--bg-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px 20px;display:flex}.trk-alert b{font-size:1rem;display:block}.trk-alert p{color:var(--muted);max-width:600px;margin-top:2px;font-size:.88rem}.trk-alert.warn{background:#fff7ec}.trk-alert.err{background:#fdeef0}.trk-alert .acts{flex-wrap:wrap;gap:8px;display:flex}.trk-track{border:1px dashed var(--brand-line);background:var(--brand-tint);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:14px 18px;display:flex}.trk-track span{color:var(--muted);font-size:.8rem;display:block}.trk-track b{letter-spacing:.02em;font-size:1.05rem}.trk-grid{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:16px;margin-top:16px;display:grid}.trk-card{background:var(--bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;min-width:0;padding:22px 24px;display:flex}.trk-items{flex:1}.trk-sums{margin-top:16px}.trk-card h2{margin-bottom:12px;font-size:1.05rem}.trk-it{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:.9rem;display:grid}.trk-it:first-of-type{border-top:0;padding-top:0}.trk-it img,.trk-it i{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:10px;width:56px;height:56px;padding:4px;display:block}.trk-it a:hover{color:var(--brand)}.trk-it small{color:var(--muted);font-size:.78rem;display:block}.trk-it b{white-space:nowrap}.trk-sum{border-top:1px solid var(--border);justify-content:space-between;margin-top:10px;padding-top:12px;font-size:1.05rem;font-weight:700;display:flex}.trk-sum-sub{color:var(--muted);justify-content:space-between;padding-top:8px;font-size:.84rem;display:flex}.trk-kv{flex:1;grid-template-columns:88px 1fr;align-content:start;gap:8px 12px;margin:0;font-size:.88rem;display:grid}.trk-kv dt{color:var(--muted)}.trk-kv dd{margin:0}.trk-acts{border-top:1px solid var(--border);gap:8px;margin-top:20px;padding-top:18px;display:grid}.trk-acts .btn{justify-content:center;width:100%;padding:10px 16px;font-size:.88rem}.trk-note{color:var(--muted);margin-top:14px;font-size:.78rem;line-height:1.45}html[data-theme=dark] .trk,html[data-theme=dark] .trk-card{background:var(--bg-2)}html[data-theme=dark] .trk-alert{background:var(--bg-3)}html[data-theme=dark] .trk-track{background:var(--bg-3);border-color:var(--border)}html[data-theme=dark] .trk-badge.ok{background:#12261a}html[data-theme=dark] .trk-badge.warn{background:#2a2011}.order-prog{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 16px 2px;display:grid}.order-prog span{color:var(--muted);border-top:3px solid var(--border);padding-top:8px;font-size:.74rem;font-weight:500}.order-prog span.on{color:var(--green);border-top-color:var(--green);font-weight:600}@media (max-width:860px){.trk{border-radius:16px;padding:20px 18px}.trk-steps{grid-template-columns:1fr;margin-top:24px}.trk-steps li{grid-template-columns:36px 1fr;gap:14px;padding:0 0 20px;display:grid}.trk-steps li:before{width:3px;height:auto;top:40px;bottom:2px;left:17px;right:auto}.trk-steps .dot{margin:0}.trk-grid{grid-template-columns:1fr}}.qty-hint{color:var(--orange);margin-top:4px;font-size:.76rem;font-weight:600}@media (max-width:760px){.opt{grid-template-columns:18px 44px minmax(0,1fr) auto;gap:10px;padding:12px}.o-logo{width:44px;height:30px}.o-logo .plogo{width:38px;height:24px}.o-badge{display:none}.o-txt b{font-size:.88rem}.o-txt>span{font-size:.75rem}.o-price{font-size:.8rem}.co-steps{flex-wrap:nowrap}.co-steps li:not(.on):not(.done) span{display:none}.co-steps b{width:26px;height:26px}}.plogo-img img{object-fit:contain;width:100%;height:100%;display:block}.plogo-card{border:1px solid var(--border);background:#fff;border-radius:5px;padding:3px 4px}.o-logo .plogo-img{padding:2px}.hp-sec{padding:26px 0 0}.hp-sec .section-head{margin-bottom:14px}.hp-sec .section-head h2{font-size:1.3rem}.hp-sec-grey{background:var(--bg-2);margin-top:30px;padding:30px 0 34px}body.home .footer{margin-top:30px}.kicker{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.hp-hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;padding:16px 0 0;display:grid}.hp-main{background:var(--bg-2);border:1px solid var(--border);min-height:420px;color:var(--text);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:34px 20px 34px 38px;display:grid;position:relative;overflow:hidden}.hp-main h1{letter-spacing:-.03em;margin:8px 0 12px;font-size:2.15rem;line-height:1.1}.hp-main p{color:var(--muted);max-width:380px;font-size:.95rem}.hp-main-price{color:var(--muted);margin:18px 0 16px;font-size:1rem;display:block}.hp-main-price b{color:var(--text);letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.hp-main .btn{align-self:start;padding:13px 26px;font-size:.98rem}.hp-main img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;height:360px;transition:transform .35s}.hp-main:hover img{transform:scale(1.03)}html[data-theme=dark] .hp-main img{mix-blend-mode:normal}.hp-side{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;display:grid}.hp-tile{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px 18px 12px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.hp-tile:hover{box-shadow:var(--shadow);border-color:#cfd6e0}.hp-tile b{letter-spacing:-.01em;margin-top:3px;font-size:1.05rem;line-height:1.2;display:block}.hp-tile .from{color:var(--muted);margin-top:3px;font-size:.84rem;display:block}.hp-tile img{object-fit:contain;object-position:center bottom;width:100%;height:108px;margin-top:8px;transition:transform .3s}.hp-tile:hover img{transform:scale(1.04)}.hp-pill{background:var(--red);color:#fff;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:700;position:absolute;top:14px;right:14px}.hp-pill.soft{color:var(--green);background:#e8f6ee}html[data-theme=dark] .hp-pill.soft{background:#12261a}.hp-usp{border:1px solid var(--border);background:var(--bg);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:14px;display:grid;overflow:hidden}.hp-usp>div{border-left:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.hp-usp>div:first-child{border-left:0}.hp-usp .ico{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:10px;flex:none;align-items:center;justify-items:center;display:grid}.hp-usp .ico svg{width:20px;height:20px}.hp-usp b{font-size:.9rem;text-decoration:none;display:block}.hp-usp span{color:var(--muted);font-size:.78rem;line-height:1.35;display:block}.hp-usp-cards{margin-top:0}.hp-kat{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.hp-kat a{text-align:center;color:var(--text);display:block}.hp-kat .pic{aspect-ratio:1/.92;background:var(--bg-2);border:1px solid var(--border);border-radius:14px;align-items:center;justify-items:center;margin-bottom:8px;padding:16px;transition:border-color .15s,background .15s;display:grid}.hp-kat a:hover .pic{border-color:var(--brand);background:var(--brand-soft)}.hp-kat img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}html[data-theme=dark] .hp-kat img{mix-blend-mode:normal}.hp-kat b{font-size:.88rem;line-height:1.25;display:block}.hp-kat span{color:var(--muted);margin-top:2px;font-size:.74rem;display:block}.hp-tabs-head{flex-wrap:wrap}.hp-tabs{flex-wrap:wrap;gap:6px;display:flex}.hp-tabs button{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:500}.hp-tabs button:hover{border-color:var(--text)}.hp-tabs button.on{background:var(--text);color:var(--bg);border-color:var(--text)}html[data-theme=dark] .hp-tabs button.on{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}.hp-top{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-promo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hp-banner{background:var(--bg-2);border:1px solid var(--border);min-height:230px;color:var(--text);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:16px;padding:26px 22px 26px 28px;display:grid;overflow:hidden}.hp-banner h3{letter-spacing:-.02em;margin:6px 0 8px;font-size:1.35rem;line-height:1.15}.hp-banner p{color:var(--muted);font-size:.88rem}.hp-banner .link{color:var(--brand);margin-top:14px;font-size:.9rem;font-weight:700;display:inline-block}.hp-banner img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:190px;transition:transform .3s}.hp-banner:hover img{transform:scale(1.04)}html[data-theme=dark] .hp-banner img{mix-blend-mode:normal}body.home .row-scroll{grid-auto-columns:calc(16.6667% - 13.3333px);gap:16px;padding-bottom:4px}.ideal{gap:14px}.ideal .pic{background:var(--bg-2);border-radius:14px;padding:18px}.ideal img{mix-blend-mode:multiply}html[data-theme=dark] .ideal img{mix-blend-mode:normal}.ideal b{font-size:.9rem}.ideal span{font-size:.76rem}.models{grid-auto-columns:168px;gap:12px}.mtile{background:var(--bg);height:auto;color:var(--text);border:1px solid var(--border);border-radius:14px;padding:12px;transition:border-color .15s,box-shadow .15s;position:relative}.mtile:hover{box-shadow:var(--shadow);border-color:#cfd6e0}.mtile img{object-fit:contain;object-position:center;-webkit-filter:none;filter:none;width:100%;height:92px;margin-bottom:8px;position:static}.mtile b{font-size:.88rem;line-height:1.25}.mtile span{color:var(--muted);font-size:.76rem}.mtile span em{color:var(--text)}.mtile .arrow{display:none}.hp-info{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hp-info-card{border:1px solid var(--border);background:var(--bg);border-radius:16px;padding:22px 22px 20px}.hp-info-card .ico{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:11px;align-items:center;justify-items:center;margin-bottom:14px;display:grid}.hp-info-card .ico svg{width:21px;height:21px}.hp-info-card h3{margin-bottom:6px;font-size:1.05rem}.hp-info-card p{color:var(--muted);font-size:.88rem;line-height:1.5}.hp-info-card a{color:var(--brand);margin-top:12px;font-size:.88rem;font-weight:700;display:inline-block}.hp-rate{grid-template-columns:300px repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.hp-score{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:22px}.hp-score .big{letter-spacing:-.04em;font-size:3rem;font-weight:800;line-height:1}.hp-score .big small{color:var(--muted);letter-spacing:0;margin-left:2px;font-size:1.1rem;font-weight:600}.hp-score .stars{color:#f5a623;letter-spacing:2px;margin:6px 0 4px;font-size:1.05rem}.hp-score p{color:var(--muted);font-size:.84rem}.hp-score .bars{margin-top:14px}.hp-score .bar{color:var(--muted)}.hp-score .bar i{background:var(--bg-3)}.hp-score .note{margin-top:14px;font-size:.74rem}.hp-rate .rv{border:1px solid var(--border);border-radius:16px;padding:20px}html[data-theme=dark] .hp-rate .rv,html[data-theme=dark] .hp-score{background:var(--bg-2)}html[data-theme=dark] .hp-sec-grey{background:#101216}.brandbar{color:#b3b9c2;gap:10px 30px;padding:26px 0 6px;font-size:1.05rem}@media (max-width:1200px){.hp-kat{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-top{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-rate{grid-template-columns:1fr 1fr}body.home .row-scroll{grid-auto-columns:calc(25% - 12px)}}@media (max-width:960px){.hp-hero{grid-template-columns:1fr}.hp-main{min-height:0;padding:26px 22px}.hp-main h1{font-size:1.7rem}.hp-main img{height:260px}.hp-usp{grid-template-columns:1fr 1fr}.hp-usp>div:nth-child(3){border-left:0}.hp-usp>div:nth-child(n+3){border-top:1px solid var(--border)}.hp-promo,.hp-info{grid-template-columns:1fr}}@media (max-width:760px){.hp-hero{padding-top:12px}.hp-main{grid-template-columns:1fr;padding:22px 18px 18px}.hp-main img{order:-1;height:200px}.hp-main .btn{width:100%}.hp-side{grid-template-columns:1fr 1fr}.hp-tile img{height:84px}.hp-usp{grid-template-columns:1fr}.hp-usp>div{border-left:0;border-top:1px solid var(--border)}.hp-usp>div:first-child{border-top:0}.hp-kat{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:38%;grid-auto-flow:column;padding-bottom:4px;scroll-padding-left:20px;display:grid;overflow-x:auto}.hp-kat a{scroll-snap-align:start}.hp-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-banner{grid-template-columns:1fr;padding:20px}.hp-banner img{height:150px}.hp-rate{grid-template-columns:1fr}.ideal{gap:10px}.hp-sec .section-head h2{font-size:1.15rem}}.hp-kat .pic{aspect-ratio:1/.92;padding:0;position:relative;overflow:hidden}.hp-kat .pic img{width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;top:14px;bottom:14px;left:14px;right:14px}body.home .pblock{background:var(--bg);border:1px solid var(--border);border-radius:16px;margin:26px 0 0;padding:18px 18px 14px}.desc-wrap2{grid-template-columns:1fr;gap:0}.desc-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.desc-intro h2{margin-bottom:8px;font-size:1.2rem}.desc-intro .desc-lead{font-size:1rem;line-height:1.6}.desc-intro .desc-for{border-radius:10px;margin-top:12px}.desc-video h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:0!important;margin-top:0!important;padding:0!important;font-size:.82rem!important}.desc-video .vid-link,.desc-video .vid-thumb{border-radius:12px}.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.part{border-radius:12px;padding:16px 18px}.spec-cols{columns:2;column-gap:16px}.spec-cols .spec-group{break-inside:avoid;border-radius:10px;width:100%;margin:0 0 12px;display:inline-block}.spec-group dl{grid-template-columns:42% 58%}.spec-group dt,.spec-group dd{padding:8px 14px}.desc-main h3{margin-top:30px}@media (max-width:900px){.desc-intro{grid-template-columns:1fr;gap:18px}.parts-grid{grid-template-columns:1fr}.spec-cols{columns:1}}.o-logo{background:0 0;border:0;justify-content:flex-start;align-items:center;width:96px;height:40px;padding:0;display:flex}.o-logo .plogo,.o-logo .plogo-img{width:96px;height:40px;padding:0}.o-logo .plogo-img img{object-position:left center}.o-logo .plogo:not(.plogo-img) svg{width:40px;height:40px}.opt{grid-template-columns:18px 96px minmax(0,1fr) auto}.o-logos .plogo{width:42px;height:26px}.plogo-card{padding:2px 4px}.cs-logos .plogo{width:44px;height:27px}@media (max-width:760px){.opt{grid-template-columns:18px 72px minmax(0,1fr) auto}.o-logo,.o-logo .plogo,.o-logo .plogo-img{width:72px;height:32px}}.co-card h2 .n{background:var(--brand);width:28px;height:28px;color:var(--brand-contrast);box-shadow:0 2px 6px rgba(var(--brand-glow-rgb),.25);font-size:.8rem}.pay2-body{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pay2-body>:not(#stripe-checkout):not(#sumup-card){margin:0}.pay2-body .form-note,.pay2-body .payload-box{background:var(--bg);border:1px solid var(--border);border-radius:14px}.pay2-body .payload-box{padding:48px 0}.pay2-body .btn{margin-top:12px}#sumup-card{background:var(--bg);border:1px solid var(--border);border-radius:14px}.pay2-head{align-items:center}.pay2-trust{margin-top:20px}.ship-row .logos{gap:10px}.ship-row .plogo-img{width:62px;height:26px}.ship-row .plogo-card{width:44px;height:26px}.footer .plogo-img{width:62px;height:26px}.footer .plogo-card{background:#fff;width:44px;height:26px}.opt.opt-pay{grid-template-columns:18px minmax(0,1fr) auto auto}.opt-pay .o-txt b{white-space:normal}.opt-pay .o-logos{gap:5px;display:flex}.opt-pay .o-logos .plogo{width:46px;height:28px}@media (max-width:760px){.opt.opt-pay{grid-template-columns:18px minmax(0,1fr) auto}}.pay2{max-width:none}#stripe-checkout{min-height:600px}.plogo-odber svg{border-radius:0;width:100%;height:100%}.o-logo .plogo-odber svg{width:96px;height:40px}.ship-row .plogo-odber,.footer .plogo-odber{width:62px;height:26px}html[data-theme=dark] .plogo-odber text{fill:#e9ecf1}html[data-theme=dark] .plogo-odber text:last-child{fill:#98a1ad}.save-wrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tag-sale{color:var(--red);background:#fdecef;border-radius:999px;padding:4px 9px;font-size:.72rem}html[data-theme=dark] .tag-sale{color:#ff8b99;background:#2a1418}.buy-box .price-legal{margin-bottom:14px}.catnav .dd-toggle{display:none}@media (max-width:760px){.catnav li.dd{grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.catnav li.dd>a{grid-column:1}.catnav .dd-toggle{background:0 0;border:0;grid-column:2;width:44px;height:40px;display:block;position:relative}.catnav .dd-toggle:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;margin:-6px 0 0 -4px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.catnav li.dd.open .dd-toggle:after{margin-top:-2px;transform:rotate(225deg)}.catnav li.dd .dd-panel{min-width:0;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:4px 0 8px 12px;position:static;display:none!important}.catnav li.dd.open .dd-panel{display:block!important}.catnav .dd-grid,.catnav .dd-grid.dd-2{grid-template-columns:1fr}.catnav .dd-panel .dd-grid a{padding:7px 8px}.catnav .dd-panel a.dd-all{margin-top:4px}}html[data-theme=dark] .trk-alert.warn{background:#2a2011}html[data-theme=dark] .trk-alert.err{background:#2a1418}@media (max-width:760px){.opt.opt-pay .o-logos{display:none}}.product-img{aspect-ratio:1;height:auto}.product-img .lbls{top:12px;bottom:auto;left:auto;right:12px}@media (max-width:1200px) and (min-width:761px){body.home .row-scroll{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:760px){body.home .row-scroll,.row-scroll{scroll-snap-type:x mandatory;grid-auto-columns:64%;gap:12px;scroll-padding-left:20px}.hp-top{grid-template-columns:repeat(2,minmax(0,1fr))}.product-name{font-size:.9rem}.icon-link .cart-count{display:grid}.icon-link{padding:8px}}.avail .stock{display:inline}.avail .stock:before{vertical-align:1px;margin-right:6px;display:inline-block}@media (max-width:760px){.product{border-radius:12px}.product-img{padding:10px 10px 2px}.product-img .disc{padding:3px 6px;font-size:.66rem;top:8px;left:8px}.lbls{top:8px;right:8px}.lbl{padding:2px 6px;font-size:.6rem}.product-body{gap:3px;padding:4px 10px 10px}.product-name{min-height:2.6em;font-size:.82rem;line-height:1.3}.stars{letter-spacing:0;font-size:.68rem}.stars small{font-size:.66rem}.spec-lines,.card-desc,.product .cmp,.fps-strip{display:none!important}.price-box{gap:6px;padding-top:6px}.price-box .price{flex-direction:column-reverse}.price-box .price strong{font-size:1.08rem}.price-box .price s{font-size:.7rem}.avail{gap:0 6px}.avail .stock{font-size:.72rem}.avail .dlv{display:none}.price-box .btn{border-radius:8px;gap:5px;height:36px;padding:0 8px;font-size:.8rem}.price-box .btn svg{width:15px;height:15px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toolbar{gap:8px}.chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px 4px;overflow-x:auto}.chip{white-space:nowrap;flex:none}.page-head h1{font-size:1.45rem}.page-head p{font-size:.88rem}body.home .row-scroll,.row-scroll{grid-auto-columns:47%;gap:10px}.hp-top{gap:10px}.hp-top .product:nth-child(n+5){display:none}.hp-sec{padding-top:20px}.hp-sec .section-head{margin-bottom:10px}.hp-sec .section-head h2{font-size:1.1rem}.section-head a{font-size:.84rem}.hp-main{border-radius:14px;padding:16px}.hp-main h1{font-size:1.45rem}.hp-main p{font-size:.88rem}.hp-main img{height:170px}.hp-main-price{margin:10px 0 12px}.hp-tile{border-radius:12px;padding:12px 12px 8px}.hp-tile b{font-size:.92rem}.hp-tile .from{font-size:.78rem}.hp-usp>div{padding:10px 14px}.hp-usp .ico{width:34px;height:34px}.hp-usp b{font-size:.84rem}.hp-usp span{font-size:.74rem}.hp-kat{grid-auto-columns:30%;gap:8px}.hp-kat b{font-size:.78rem}.hp-kat span{display:none}.hp-kat .pic{padding:10px}.hp-banner{gap:10px;min-height:0;padding:16px}.hp-banner h3{font-size:1.1rem}.hp-banner p{font-size:.82rem}.hp-banner img{height:120px}.hp-info-card,.hp-rate .rv{padding:16px}.brandbar{display:none}.models{grid-auto-columns:132px;gap:10px}.mtile img{height:72px}.mtile b{font-size:.8rem}.ideal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ideal .pic{border-radius:10px;padding:10px}.ideal b{font-size:.78rem}.ideal span,.ideal a:nth-child(n+7){display:none}}.hp-rate{grid-template-columns:300px repeat(3,minmax(0,1fr))}.hp-rate>*{min-width:0}@media (max-width:1200px){.hp-rate{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hp-rate{grid-template-columns:minmax(0,1fr)}}.sortbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 16px;display:flex}.sort-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.sort-tabs::-webkit-scrollbar{display:none}.sort-tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 14px;font-size:.88rem;font-weight:600}.sort-tabs button:hover{color:var(--text)}.sort-tabs button.on{color:var(--brand);border-bottom-color:var(--brand)}.sortbar-r{flex-shrink:0;align-items:center;gap:10px;padding-bottom:10px;display:flex}.sortbar #sort{border:1px solid var(--border);font:inherit;color:var(--text);background:var(--bg)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7078' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:10px;padding:9px 34px 9px 14px;font-size:.88rem;display:none}.top-picks{border:1px solid var(--border);background:var(--bg);border-radius:16px;margin-bottom:16px;padding:14px 18px 6px}.top-picks h2{margin-bottom:4px;font-size:1.02rem}.top-picks ol{margin:0;padding:0;list-style:none}.top-picks li{border-top:1px solid var(--border);grid-template-columns:28px 56px minmax(0,1fr) auto 44px;grid-template-areas:"n img info price add";align-items:center;gap:14px;padding:10px 0;display:grid}.top-picks li:first-child{border-top:0}.tp-n{background:var(--bg-2);width:28px;height:28px;color:var(--muted);border-radius:50%;grid-area:n;align-items:center;justify-items:center;font-size:.85rem;font-weight:800;display:grid}.top-picks li:first-child .tp-n{color:#4d3900;background:#f6c343}.top-picks li:nth-child(2) .tp-n{color:#343a43;background:#d7dce3}.top-picks li:nth-child(3) .tp-n{color:#4f2c0f;background:#e5b98f}.tp-img{grid-area:img}.tp-img img{object-fit:contain;width:56px;height:56px;display:block}.tp-info{flex-direction:column;grid-area:info;gap:3px;min-width:0;display:flex}.tp-info a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;text-decoration:none;overflow:hidden}.tp-info a:hover{color:var(--brand)}.tp-info .stock{font-size:.78rem;font-weight:600}.tp-price{white-space:nowrap;grid-area:price;font-size:1.05rem;font-weight:800}.tp-add{border-radius:10px;grid-area:add;align-items:center;justify-items:center;width:44px;height:40px;padding:0;display:grid}.tp-add svg{width:18px;height:18px}.pd-side{border:1px solid var(--border);background:var(--bg);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex;position:-webkit-sticky;position:sticky;top:90px;box-shadow:0 6px 24px rgba(15,23,42,.06)}.pd-side-top{align-items:center;gap:12px;display:flex}.pd-side-top img{object-fit:contain;flex-shrink:0;width:64px;height:64px}.pd-side-top b{font-size:.9rem;line-height:1.3}.pd-side-price{flex-direction:column;display:flex}.pd-side-price s{color:var(--muted);font-size:.8rem}.pd-side-price strong{letter-spacing:-.02em;font-size:1.6rem;font-weight:800;line-height:1.1}.pd-side .stock{font-size:.86rem;font-weight:600}.pd-side-dl{color:var(--muted);margin-top:-6px;font-size:.84rem}.pd-side .btn{justify-content:center;gap:8px;width:100%;height:46px}.pd-side .btn svg{width:18px;height:18px}.pd-side ul{border-top:1px solid var(--border);color:var(--muted);gap:6px;margin:2px 0 0;padding:10px 0 0;font-size:.84rem;list-style:none;display:grid}.pd-side li{align-items:center;gap:8px;display:flex}.pd-side li svg{width:15px;height:15px;color:var(--green);flex-shrink:0}@media (max-width:1000px){.desc-wrap.desc-wrap2{grid-template-columns:minmax(0,1fr);gap:0}.pd-side{display:none}}html[data-theme=dark] .pd-side,html[data-theme=dark] .top-picks{background:var(--bg-2)}@media (max-width:760px){.sortbar{border-bottom:0;margin-bottom:12px}.sort-tabs{display:none}.sortbar #sort{display:block}.sortbar-r{width:100%;padding-bottom:0}.sortbar-r .result-count{margin-left:auto}.top-picks{border-radius:12px;padding:12px 12px 4px}.top-picks li{grid-template-columns:22px 44px minmax(0,1fr) 40px;grid-template-areas:"n img info add""n img price add";gap:2px 10px}.tp-n{width:22px;height:22px;font-size:.74rem}.tp-img img{width:44px;height:44px}.tp-info a{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.3;display:-webkit-box}.tp-price{font-size:.95rem}.tp-add{width:40px;height:38px}.opt:not(.opt-pay){grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"r logo price""r txt txt";gap:6px 12px}.opt:not(.opt-pay)>input{grid-area:r;align-self:start;margin-top:6px}.opt:not(.opt-pay) .o-logo{grid-area:logo;justify-self:start;align-items:center;width:auto;height:30px;display:flex}.opt:not(.opt-pay) .o-logo .plogo,.opt:not(.opt-pay) .o-logo .plogo-img{width:92px;height:30px}.opt:not(.opt-pay) .o-txt{grid-area:txt}.opt:not(.opt-pay) .o-price{grid-area:price}.buy-box .row{flex-direction:column;align-items:flex-start;gap:6px}.buy-box .save-wrap{flex-direction:row;align-items:center;gap:8px}.buy-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.buy-actions #buyBtn{grid-column:1/-1;width:100%}.usp-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usp-mini>div{padding:10px 12px}.usp-mini span{font-size:.72rem}}.catalog>*{min-width:0}@media (max-width:1100px){.catalog{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body .usp-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opt:not(.opt-pay) .o-logo .plogo-odber,.opt:not(.opt-pay) .o-logo .plogo-odber svg{width:72px;height:30px}}.info-layout>*{min-width:0}@media (max-width:900px){.info-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding-top:8px!important}.info-nav{scrollbar-width:none;gap:6px;margin:0 -20px;display:flex;overflow-x:auto;border:0!important;padding:2px 20px 6px!important;position:static!important}.info-nav::-webkit-scrollbar{display:none}.info-nav a{white-space:nowrap;border:1px solid var(--border);background:var(--bg);flex:none;border-radius:999px!important;padding:7px 13px!important;font-size:.84rem!important}.info-nav a.active{border-color:var(--text);background:var(--text)!important;color:var(--bg)!important}.info-layout table{display:block;overflow-x:auto}}.footer .contact a{color:inherit;align-items:center;gap:6px;display:flex}.topbar a.t-phone{color:inherit}.cs-kod{margin:2px 0 12px}.cs-kod summary{cursor:pointer;color:var(--brand);font-size:.86rem;font-weight:600;list-style:none;display:inline-block}.cs-kod summary::-webkit-details-marker{display:none}.cs-kod-row{gap:8px;margin-top:8px;display:flex}.cs-kod-row input{border:1px solid var(--border);min-width:0;height:40px;font:inherit;text-transform:uppercase;background:var(--bg);color:var(--text);border-radius:10px;flex:1;padding:0 12px;font-size:.9rem}.cs-kod-row input:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.cs-kod-row .btn{height:40px}.cs-kod-err{color:var(--red);margin-top:6px;font-size:.8rem}.cs-kod-err:empty{display:none}.cs-kod-x{color:var(--muted);cursor:pointer;vertical-align:1px;background:0 0;border:0;padding:0 4px;font-size:1rem;line-height:1}.cs-kod-x:hover{color:var(--red)}.modal-more{color:var(--muted);margin:-2px 0 10px;font-size:.8rem;line-height:1.4}.filters-close,.filters-foot{display:none}@media (max-width:1100px){.filters.open{z-index:95;overscroll-behavior:contain;background:var(--bg);border:0;border-radius:0;padding:0 18px 96px;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.filters.open .filters-head{z-index:2;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-bottom:4px;padding:14px 0 12px;display:flex;position:-webkit-sticky;position:sticky;top:0}.filters.open .filters-head h3{margin-right:auto}.filters.open .filters-close{border:1px solid var(--border);background:var(--bg);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;justify-items:center;font-size:1.4rem;line-height:1;display:inline-grid}.filters.open .filters-foot{z-index:3;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px rgba(16,24,40,.08)}.filters.open .filters-foot .btn{height:48px;font-size:1rem}body.filters-lock{overflow:hidden}}@media (max-width:760px){.cmp-bar .cmp-items{display:none}body.has-buybar .cmp-bar{bottom:76px}}.desc-wrap.desc-wrap2{grid-template-columns:minmax(0,1fr);gap:0}.desc-intro:not(:has(.desc-video)){grid-template-columns:minmax(0,1fr)}.desc-intro:not(:has(.desc-video)) .desc-lead{max-width:820px}.desc-intro:not(:has(.desc-video)) .desc-for{max-width:820px}.stock.pre,.ci-stock.pre{color:#b35c00}.tag-pre{color:#b35c00;background:#fff3e0;border-radius:999px;padding:4px 9px;font-size:.72rem}.pre-box{background:#fff3e0;border-left:4px solid #f08a24;border-radius:10px;margin-top:14px;padding:12px 14px 12px 16px;font-size:.86rem;line-height:1.5}.pre-box b{color:#b35c00;margin-bottom:4px;display:block}.pre-box p{margin:0 0 6px}.pre-box p:last-child{margin-bottom:0}.pre-box .muted{font-size:.8rem}.hp-novinka{background:var(--bg);border:1px solid var(--border);color:var(--text);border-left:5px solid #f08a24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px;padding:22px 28px;transition:box-shadow .2s;display:grid}.hp-novinka:hover{box-shadow:0 8px 24px rgba(15,30,60,.08)}.hp-novinka[hidden]{display:none}.hp-novinka .kicker{color:#b35c00;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.hp-novinka h2{letter-spacing:-.02em;margin:6px 0 8px;font-size:1.45rem;line-height:1.15}.hp-novinka p{color:var(--muted);max-width:620px;margin:0 0 14px;font-size:.92rem}.hp-novinka p b{color:var(--text)}.hp-novinka-img{align-items:center;gap:8px;display:flex}.hp-novinka-img img{object-fit:contain;width:auto;max-width:150px;height:150px}@media (max-width:900px){.hp-novinka-img img{max-width:120px;height:120px}}@media (max-width:640px){.hp-novinka{grid-template-columns:1fr;gap:12px;padding:18px 16px}.hp-novinka h2{font-size:1.2rem}.hp-novinka-img{justify-content:center}.hp-novinka-img img{max-width:30%;height:100px}.hp-tile .hp-pill{align-self:flex-start;margin-top:6px;position:static}.hp-tile img{order:2}}@media (min-width:1101px) and (max-width:1320px){.catnav a{padding:8px 7px;font-size:.86rem}.catnav li.dd>a:after{margin-left:5px}.catnav a.pill{margin:0 4px}}.mcar{position:relative}.mcar-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:214px;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.mcar-track::-webkit-scrollbar{display:none}.mcard{isolation:isolate;color:#fff;scroll-snap-align:start;background:#232628;border-radius:14px;height:256px;padding:22px;display:block;position:relative;overflow:hidden}.mcard b{letter-spacing:-.01em;font-size:1.12rem;font-weight:700;line-height:1.2;display:block}.mcard span{color:var(--brand-on-dark);margin-top:7px;font-size:.8rem;font-weight:600;display:block}.mcard img{z-index:-1;object-fit:contain;object-position:center bottom;width:80%;height:172px;transition:transform .3s;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.mcard:hover img{transform:translate(-50%)translateY(-6px)}.mcard i{background:var(--brand);border-radius:50%;align-items:center;justify-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.mcard i:before{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px;margin-left:-3px;transform:rotate(-45deg)}.mcar-btn{z-index:2;border:1px solid var(--border);width:46px;height:46px;color:var(--text);cursor:pointer;background:#fff;border-radius:50%;align-items:center;justify-items:center;margin-top:-23px;display:grid;position:absolute;top:50%;box-shadow:0 6px 18px rgba(16,24,40,.16)}.mcar-btn.next{right:-16px}.mcar-btn.prev{left:-16px}.mcar-btn.prev svg{transform:rotate(180deg)}.mcar-btn[hidden]{display:none}html[data-theme=dark] .mcard{background:#1b1e21;border:1px solid #2c3036}html[data-theme=dark] .mcar-btn{background:var(--bg)}.ideal-tel{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.ideal-tel a{background:var(--bg-2);color:var(--text);text-align:center;border-radius:14px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.ideal-tel a:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.ideal-tel .pic{aspect-ratio:1;align-items:center;justify-items:center;padding:14px;display:grid}.ideal-tel .pic img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .3s}.ideal-tel a:hover .pic img{transform:scale(1.05)}.ideal-tel b{padding:12px 8px 2px;font-size:.9rem;display:block}.ideal-tel span{color:var(--muted);padding:0 8px 14px;font-size:.76rem;display:block}html[data-theme=dark] .ideal-tel .pic{background:#1f2327!important}html[data-theme=dark] .ideal-tel .pic img{mix-blend-mode:normal}@media (min-width:761px){.hp-kat{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.ideal-tel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.mcar-track{grid-auto-columns:164px;gap:10px}.mcard{height:212px;padding:16px}.mcard b{font-size:1rem}.mcard img{height:134px;bottom:-20px}.mcar-btn{display:none}.ideal-tel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;overflow-x:auto}.ideal-tel::-webkit-scrollbar{display:none}.ideal-tel a{scroll-snap-align:start}}.ideal-tel a.foto .pic{padding:0;overflow:hidden}.ideal-tel a.foto .pic img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%}html[data-theme=dark] .ideal-tel a.foto .pic{background:#1f2327!important}.hp-usp strong{letter-spacing:-.02em;min-width:66px;color:var(--brand);flex:none;font-size:1.3rem;font-weight:800;line-height:1}.hp-kat2{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.hp-kat2 a{background:var(--brand-tint);min-height:64px;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:background .15s;display:flex}.hp-kat2 a:hover{background:var(--brand-tint-hover)}.hp-kat2 img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:48px;height:48px}.hp-kat2 b{font-size:.88rem;line-height:1.2;display:block}.hp-kat2 small{color:var(--muted);margin-top:2px;font-size:.72rem;display:block}html[data-theme=dark] .hp-kat2 a{background:var(--brand-tint)}html[data-theme=dark] .hp-kat2 a:hover{background:var(--brand-tint-hover)}html[data-theme=dark] .hp-kat2 img{mix-blend-mode:normal}@media (max-width:1200px){.hp-kat2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.hp-kat2{grid-template-columns:1fr 1fr;gap:8px}.hp-kat2 a{min-height:56px}.hp-kat2 img{width:40px;height:40px}.hp-usp strong{min-width:58px;font-size:1.15rem}}@media (max-width:1560px){.catnav li.right{display:none}}@media (min-width:1101px){.filters{max-height:calc(100vh - 110px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border)transparent;max-height:calc(100dvh - 110px);overflow-y:auto}.filters .filters-head{z-index:2;background:var(--bg);margin-top:-6px;padding-top:18px;position:-webkit-sticky;position:sticky;top:-6px}.filters::-webkit-scrollbar{width:6px}.filters::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}}#scChat{--chat-bg:#f5f6f8;--chat-od:0px;right:22px;bottom:calc(22px + var(--chat-od));z-index:80;letter-spacing:0;color:#202124;-webkit-font-smoothing:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14.5px;font-weight:400;position:fixed}#scChat button,#scChat textarea{font-family:inherit}html[data-theme=dark] #scChat{--chat-bg:var(--bg-2)}#scChat b{font-weight:600}.chat-fab{background:var(--brand);width:58px;height:58px;color:var(--brand-contrast);box-shadow:0 8px 24px rgba(var(--brand-glow-rgb),.3);cursor:pointer;border:0;border-radius:50%;align-items:center;justify-items:center;transition:transform .18s,background .18s;display:grid;position:relative}.chat-fab:hover{background:var(--brand-dark);transform:scale(1.05)}.chat-fab svg{width:26px;height:26px}.chat-fab span{transition:opacity .18s,transform .18s;display:grid;position:absolute}.chat-fab .i-off,#scChat.open .chat-fab .i-on{opacity:0;transform:rotate(-45deg)scale(.6)}#scChat.open .chat-fab .i-off{opacity:1;transform:none}.chat-panel{width:400px;height:min(680px,calc(100vh - 130px - var(--chat-od)));height:min(680px,calc(100dvh - 130px - var(--chat-od)));background:var(--chat-bg);border-radius:16px;animation:.22s cubic-bezier(.2,.8,.2,1) chatIn;position:absolute;bottom:74px;right:0;overflow:hidden;box-shadow:0 12px 40px rgba(16,24,40,.14),0 2px 8px rgba(16,24,40,.06)}.chat-panel[hidden],.chat-home[hidden],.chat-view[hidden]{display:none}@keyframes chatIn{0%{opacity:0;transform:translateY(10px)}}.chat-ava{background:#fff;border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;display:grid;box-shadow:inset 0 0 0 1px rgba(16,24,40,.1)}#scChat .chat-ava svg{width:60%;height:auto}.chat-x{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;display:grid}.chat-x:hover{background:rgba(16,24,40,.06)}.chat-x svg{width:21px;height:21px}.chat-home{flex-direction:column;height:100%;padding:18px 18px 16px;display:flex}.chat-home-top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.chat-home h2{letter-spacing:0;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.3}.chat-home p{color:#5f6368;margin:0;font-size:16px;line-height:1.5}.chat-start{text-align:left;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding:16px 18px;transition:box-shadow .15s;display:flex}.chat-start:hover{box-shadow:0 4px 16px rgba(16,24,40,.08)}.chat-start small{color:#5f6368;font-size:15px}.chat-start em{color:var(--brand);align-items:center;gap:4px;margin-top:12px;font-style:normal;font-weight:600;display:flex}.chat-start em svg{width:16px;height:16px}.chat-view{flex-direction:column;height:100%;display:flex}.chat-bar{background:var(--bg);z-index:2;align-items:center;gap:10px;padding:12px 12px 12px 8px;display:flex;position:relative;box-shadow:0 1px 2px rgba(16,24,40,.06)}.chat-name{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.25;display:flex}.chat-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.chat-name small{color:#5f6368;font-size:13px}.chat-log{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;flex-direction:column;flex:1;gap:16px;padding:20px 16px 16px 12px;display:flex;overflow-y:auto}.chat-log::-webkit-scrollbar{width:0;height:0;display:none}.chat-time{color:#80868b;margin-top:2px;padding-left:8px;font-size:11.5px;line-height:1}.chat-time.me{align-self:flex-end;margin-top:-8px;padding:0 6px 0 0}.chat-date{color:#5f6368;align-items:center;gap:16px;margin:0 0 4px;font-size:13px;display:flex}.chat-date:before,.chat-date:after{content:"";background:var(--border);flex:1;height:1px}.chat-row{padding-left:26px;display:flex}.chat-bub{align-self:flex-start;max-width:100%;position:relative}.chat-bub>.chat-ava{z-index:1;position:absolute;bottom:-6px;left:-26px;box-shadow:inset 0 0 0 1px rgba(16,24,40,.1),0 1px 3px rgba(16,24,40,.12)}.chat-bub>.chat-msg{max-width:100%}.chat-col{flex-direction:column;gap:6px;min-width:0;max-width:82%;display:flex}.chat-msg{overflow-wrap:anywhere;border-radius:18px;padding:12px 16px;line-height:1.45;animation:.25s ease-out chatMsg;position:relative}@keyframes chatMsg{0%{opacity:0;transform:translateY(6px)}}.chat-msg p{margin:0}.chat-msg p+p{margin-top:10px}.chat-msg.bot{background:var(--bg);align-self:flex-start;box-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 16px rgba(16,24,40,.06)}.chat-bub.s-palci{margin-bottom:10px}.chat-react{background:var(--bg);border-radius:999px;gap:0;padding:1px 3px;display:flex;position:absolute;bottom:-13px;right:12px;box-shadow:0 1px 3px rgba(16,24,40,.14)}.chat-react:after{content:"Ohodnotit kvalitu odpovědi";color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#3c4043;border-radius:6px;padding:6px 10px;font-size:12.5px;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:-4px;transform:translateY(4px)}.chat-react:hover:after{opacity:1;transition-delay:.35s;transform:none}@media (hover:none){.chat-react:after{display:none}}.chat-react button{color:#5f6368;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;justify-items:center;width:26px;height:22px;padding:0;transition:color .15s;display:grid}.chat-react button:hover,.chat-react button.on{color:var(--brand)}.chat-react button.on svg{fill:var(--brand-soft)}.chat-react svg{width:15px;height:15px}.chat-msg.me{background:var(--brand);max-width:78%;color:var(--brand-contrast);align-self:flex-end;padding:10px 16px;font-weight:500}.chat-msg.err{color:#b42318}.chat-msg.typing{border-radius:999px;align-items:center;gap:4px;padding:12px 15px;display:flex}.chat-msg.pise{min-width:60px;min-height:46px}.chat-msg.typing i{background:#9aa0a6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chatDot}.chat-msg.typing i:nth-child(2){animation-delay:.15s}.chat-msg.typing i:nth-child(3){animation-delay:.3s}@keyframes chatDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-sugg{flex-wrap:wrap;gap:6px;padding-left:26px;display:flex}.chat-sugg button{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.84rem;transition:border-color .15s,color .15s}.chat-sugg button:hover{border-color:var(--brand);color:var(--brand)}.chat-prods{flex-direction:column;gap:6px;display:flex}.chat-prod{background:var(--bg);color:inherit;border:1px solid transparent;border-radius:14px;align-items:center;gap:11px;padding:8px 12px 8px 8px;text-decoration:none;transition:border-color .15s;display:flex;box-shadow:0 2px 10px rgba(16,24,40,.07)}.chat-prod:hover{border-color:var(--brand)}.chat-prod img,.chat-prod>i{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0;width:54px;height:54px}.chat-prod>span{flex-direction:column;gap:2px;min-width:0;display:flex}#scChat .chat-prod b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-prod small{font-size:12.5px}.chat-prod small.new{color:#12813a}.chat-prod small.used{color:#b25e09}.chat-prod small.pre{color:#c2410c}.chat-prod em{font-style:normal;font-weight:600}.chat-prod s{color:var(--muted);margin-left:4px;font-size:.76rem;font-weight:400}.chat-view{position:relative}.chat-form{background:var(--bg);border:1px solid #dadce0;border-radius:14px;margin:0 14px 14px;padding:5px 6px 5px 16px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 1px 2px rgba(16,24,40,.04)}.chat-form:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.chat-input{align-items:flex-end;gap:0;display:flex}.chat-form textarea{resize:none;min-width:0;min-height:40px;max-height:120px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 6px 10px 0;font-size:15px;line-height:1.3}.chat-form textarea::-webkit-input-placeholder{color:#80868b}.chat-form textarea::-ms-input-placeholder{color:#80868b}.chat-form textarea::placeholder{color:#80868b}.chat-form button{color:#5f6368;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;justify-items:center;width:36px;height:40px;transition:background .15s,color .15s;display:grid}.chat-form button:hover{color:var(--brand);background:var(--brand-soft)}.chat-form button:disabled{opacity:.4;cursor:default}.chat-form button svg{width:21px;height:21px}.chat-form .chat-send{color:var(--brand);display:none}.chat-form.plne .chat-send{animation:.15s ease-out chatMsg;display:grid}.chat-att{margin:8px 0 2px;display:inline-block;position:relative}.chat-att[hidden]{display:none}.chat-att img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:64px;height:64px;display:block}.chat-form .chat-att button{background:var(--text);width:22px;height:22px;color:var(--bg);border-radius:50%;position:absolute;top:-7px;right:-7px}.chat-form .chat-att button:hover{color:#fff;background:#b42318}.chat-form .chat-att button svg{width:13px;height:13px}.chat-emoji{z-index:3;background:var(--bg);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;width:296px;max-width:calc(100% + 4px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:-2px;box-shadow:0 10px 30px rgba(16,24,40,.14)}.chat-emoji[hidden]{display:none}.chat-form .chat-emoji button{width:auto;min-width:0;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;justify-items:center;padding:0;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:1;display:grid}.chat-form .chat-emoji button:hover{background:var(--bg-2)}.chat-msg.me.s-fotkou{padding:4px}.chat-msg.me.s-fotkou>span{padding:6px 10px;display:block}.chat-img{object-fit:cover;border-radius:12px;max-width:220px;max-height:260px;display:block}html[data-theme=dark] .chat-panel{box-shadow:0 16px 48px rgba(0,0,0,.55),0 0 0 1px var(--border)}html[data-theme=dark] .chat-x:hover{background:rgba(255,255,255,.08)}html[data-theme=dark] .chat-msg.bot,html[data-theme=dark] .chat-prod{box-shadow:none;border:1px solid var(--border)}@media (max-width:640px){#scChat{right:14px;bottom:calc(14px + var(--chat-od))}.chat-fab{width:54px;height:54px}#scChat.open .chat-fab{display:none}.chat-panel{width:auto;height:100%;box-shadow:none;z-index:96;border-radius:0;position:fixed;top:0;bottom:0;left:0;right:0}.chat-form textarea{font-size:16px}body.chat-lock{overflow:hidden}}@media print{#scChat{display:none}}#site-header{min-height:148px;display:block}#site-footer{min-height:420px;display:block}.product-img img,.hp-prod img,.htile img{aspect-ratio:1}@media (max-width:1100px){#site-header{min-height:116px}}@media (max-width:640px){#site-header{min-height:104px}#site-footer{min-height:560px}}.cs-line.gift span:first-child{color:#12813a;font-weight:600}.cs-gift{margin:8px 0 6px}.cs-gift-next{background:var(--brand-soft);color:var(--brand-dark);border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.4}.co-h-plain{margin-bottom:14px;font-size:1.05rem}.upsell{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.up{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.up-img{aspect-ratio:1;background:#fff;border-radius:8px;display:block;overflow:hidden}.up-img img{object-fit:contain;width:100%;height:100%}.up-name{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.up-name:hover{color:var(--brand)}.up-bottom{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}@media (max-width:900px){.upsell{grid-template-columns:repeat(2,1fr)}}.pd-main .tags{gap:5px;margin-bottom:8px}.pd-main .tag{letter-spacing:.01em;background:var(--bg-2);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:600}.pd-main .tag-used{color:#b35c00;background:#fff3e0}.pd-main .tag-new{color:#12813a;background:#eaf7ee}.buy-box{box-shadow:none;border-radius:14px;padding:18px}.buy-box .price strong{letter-spacing:-.02em;font-size:1.9rem}.buy-box .price s{font-size:.82rem}.buy-box .save{color:var(--red);background:#fdeaea;border-radius:999px;padding:3px 8px;font-size:.78rem;font-weight:600}.buy-box .price-legal{color:var(--muted);margin-bottom:12px;font-size:.76rem}.buy-box .meta{gap:6px 16px;margin-top:12px;font-size:.82rem}.usp-mini{gap:8px}.usp-mini>div{background:var(--bg-2);border:0;border-radius:10px;padding:10px 12px}.usp-mini span{font-size:.78rem}.pd-gift{border:1px solid var(--border);background:var(--bg);border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.pdg-img{background:var(--bg-2);border-radius:8px;flex-shrink:0;align-items:center;justify-items:center;width:46px;height:46px;display:grid;overflow:hidden}.pdg-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}html[data-theme=dark] .pdg-img img{mix-blend-mode:normal}.pdg-img svg{color:#12813a;width:22px;height:22px}.pdg-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.pdg-head{color:#12813a;align-items:center;gap:6px;font-size:.9rem;font-weight:600;line-height:1.2;display:flex}.pdg-head svg{width:17px;height:17px}.pdg-head strong{letter-spacing:.02em;font-weight:800}.pdg-item{color:var(--text);font-size:.84rem;line-height:1.3}.pdg-item b{font-weight:700}html[data-theme=dark] .pd-gift{background:var(--bg-2);border-color:var(--border)}.ship-row{font-size:.82rem}.keyspecs.pod-boxem{border:1px solid var(--border);border-radius:12px;margin:4px 0 16px;padding:14px 16px;font-size:.88rem}.keyspecs.pod-boxem li{justify-content:space-between;gap:16px;padding:4px 0}.keyspecs.pod-boxem li span:first-child{color:var(--muted);min-width:auto}.keyspecs.pod-boxem li span:last-child{text-align:right;font-weight:600}.pd-gift{align-items:center;gap:8px;padding:10px 12px}.pd-gift svg{width:18px;height:18px;color:var(--brand);flex-shrink:0}.pd-gift-val{color:var(--muted)}#ptabs.tabs{border:1px solid var(--border);background:var(--bg);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;margin:30px 0 22px;display:grid;overflow:hidden}#ptabs.tabs button{border-bottom:3px solid transparent;border-right:1px solid var(--border);color:var(--text);justify-content:center;align-items:center;gap:8px;margin:0;padding:16px 12px;font-size:.92rem;font-weight:600;display:flex}#ptabs.tabs button:last-child{border-right:0}#ptabs.tabs button svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}#ptabs.tabs button.active{background:var(--bg-2);border-bottom-color:var(--brand);color:var(--text)}#ptabs.tabs button.active svg{color:var(--brand)}#ptabs.tabs button span{color:var(--muted);font-weight:500}@media (max-width:760px){#ptabs.tabs{grid-template-columns:1fr 1fr;grid-auto-flow:row}#ptabs.tabs button{border-bottom:1px solid var(--border);border-right:0;padding:13px 8px;font-size:.84rem}#ptabs.tabs button:nth-child(odd){border-right:1px solid var(--border)}#ptabs.tabs button.active{border-bottom:1px solid var(--border);box-shadow:inset 0 -3px 0 var(--brand)}}#tab-parametry .spec-cols{grid-template-columns:1fr 1fr;gap:6px 22px;display:grid}#tab-parametry .spec-group h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:18px 0 8px;font-size:.82rem}#tab-parametry .spec-group dl{grid-template-columns:minmax(150px,42%) 1fr;gap:6px 0;margin:0;display:grid}#tab-parametry .spec-group dt,#tab-parametry .spec-group dd{border:1px solid var(--border);background:var(--bg);margin:0;padding:9px 12px;font-size:.86rem}#tab-parametry .spec-group dt{background:var(--bg-2);color:var(--text);border-right:0;border-radius:9px 0 0 9px;font-weight:600}#tab-parametry .spec-group dd{border-radius:0 9px 9px 0}@media (max-width:760px){#tab-parametry .spec-cols{grid-template-columns:1fr}}.faq-accord details{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin-bottom:8px;padding:0}.faq-accord details[open]{border-color:var(--brand)}.faq-accord summary{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:600;list-style:none;display:flex}.faq-accord summary::-webkit-details-marker{display:none}.faq-accord summary:after{content:"+";color:var(--brand);flex-shrink:0;font-size:1.25rem;line-height:1}.faq-accord details[open] summary:after{content:"−"}.faq-accord details>p,.faq-accord details>div{color:var(--text);margin:0;padding:0 18px 16px;font-size:.9rem;line-height:1.6}.faq-accord .ship-grid{margin:0;padding:0 18px 16px}#recStrip{margin-top:26px}.rs{--rs-bg:#f3f8e7;--rs-gold:#ffc107;--rs-green:#74a828;background:var(--rs-bg);border-radius:22px;grid-template-columns:268px 1fr;align-items:center;gap:28px;padding:26px 30px;display:grid}.rs-logos{align-items:center;gap:10px;margin-bottom:16px;display:flex}.rs-logo{width:148px;height:auto}.rs-omni{width:104px;height:auto}.rs-pct{color:#1f2937;margin:0;font-size:1.32rem;font-weight:700;line-height:1.25}.rs-pct b{color:var(--rs-green);font-weight:800}.rs-sum{color:var(--muted);align-items:center;gap:8px;margin:10px 0 12px;font-size:.84rem;display:flex}.rs-st{gap:2px;display:inline-flex}.rs-st i{color:#dfe3ea;width:18px;height:18px;display:inline-flex}.rs-st i.on{color:var(--rs-gold)}.rs-st i svg{width:100%;height:100%}.rs-st.sm i{width:15px;height:15px}.rs-more{font:inherit;color:#1f2937;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.rs-more:hover{text-decoration:underline}.modal.rec-info{text-align:center;width:min(520px,100%);padding:40px 34px 34px}.modal.rec-info p{color:var(--text);margin:0;font-size:.95rem;line-height:1.6}.rs-host[hidden]{display:none}.rs-wrap{min-width:0;position:relative}.rs-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(300px,47%);grid-auto-flow:column;gap:16px;padding:4px 2px;display:grid;overflow-x:auto}.rs-track::-webkit-scrollbar{display:none}.rs-card{scroll-snap-align:start;background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-height:148px;padding:22px 26px;display:flex}.rs-card p{color:#1f2937;flex:1;margin:0;font-size:.95rem;line-height:1.45}.rs-card time{color:#8a93a3;font-size:.84rem}.rs-btn{color:#1f2937;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:50%;align-items:center;justify-items:center;width:46px;height:46px;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px rgba(16,24,40,.16)}.rs-btn[disabled]{opacity:0;pointer-events:none}.rs-btn svg{width:20px;height:20px}.rs-btn.prev{left:-20px}.rs-btn.next{right:-20px}@media (max-width:820px){.rs{grid-template-columns:1fr;gap:18px;padding:22px}.rs-track{grid-auto-columns:minmax(250px,82%)}.rs-btn.prev{left:-8px}.rs-btn.next{right:-8px}}#accSec{margin-top:30px}.acc-h{margin:0 0 6px;font-size:1.5rem}.acc-g{border-bottom:1px solid var(--border);padding:14px 0 18px}.acc-gh{width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 0 12px;font-size:1.02rem;font-weight:600;display:flex}.acc-gh svg{width:18px;height:18px;color:var(--muted);transition:transform .15s}.acc-gh[aria-expanded=false] svg{transform:rotate(180deg)}.acc-row{scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.acc-row[hidden]{display:none}.acc-card{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.acc-card.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.acc-img{aspect-ratio:1;width:100%;max-height:150px;margin:0 auto;display:block}.acc-img img{object-fit:contain;width:100%;height:100%}.acc-name{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:.84rem;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.acc-name:hover{color:var(--brand)}.acc-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.acc-bottom b{white-space:nowrap;font-size:.92rem}.acc-add{border:1.5px solid var(--brand);background:var(--bg);height:36px;color:var(--brand);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.74rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.acc-add i{border:1.5px solid;border-radius:4px;flex-shrink:0;align-items:center;justify-items:center;width:15px;height:15px;display:grid}.acc-add.on{background:var(--brand);color:var(--brand-contrast)}.acc-add.on i{background:#fff;border-color:#fff}.acc-add.on i:after{content:"";border:solid var(--brand);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.acc-bar{z-index:66;background:var(--brand-soft);padding:12px 0 calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px rgba(16,24,40,.12)}.acc-bar[hidden]{display:none}.acc-bar-in{align-items:center;gap:18px;display:flex}.acc-bar-t{flex:1;font-size:1.05rem;font-weight:700}.acc-bar-sum{letter-spacing:-.02em;white-space:nowrap;font-size:1.3rem;font-weight:800}.acc-bar-btn{border-radius:999px;flex-direction:column;gap:0;height:54px;padding:0 30px;line-height:1.15}.acc-bar-btn small{opacity:.9;font-size:.72rem;font-weight:500;display:block}body.has-acc-bar .chat-fab,body.has-acc-bar #scChat{bottom:calc(90px + var(--chat-od,0px))}body.has-acc-bar .buybar{display:none!important}@media (max-width:640px){.acc-bar-t{display:none}.acc-bar-btn{flex:1;height:48px;padding:0 14px}.acc-row{grid-auto-columns:62%}}.detail .main-img{background:var(--bg-2);border-radius:18px;position:relative}.img-tags{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:14px;left:14px}.itag{color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.itag svg{width:15px;height:15px}.itag-gift{background:var(--brand)}.itag-used,.itag-new{background:#0f7a38}.itag-best{background:#1f2937}.detail .main-img .disc{border-radius:999px;padding:5px 12px;font-size:.78rem;top:14px;left:auto;right:14px}.detail h1{letter-spacing:-.02em;margin:0 0 10px;font-size:1.85rem;line-height:1.2}.prod-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px;font-size:.84rem;display:flex}.prod-meta .pm-code{color:var(--muted);margin-left:auto}.prod-meta .dot{display:none}.pd-stav{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 16px 8px 8px;display:inline-flex}.pd-stav-badge{color:#fff;background:#0f7a38;border-radius:9px;align-items:center;justify-items:center;width:34px;height:34px;font-weight:800;display:grid}.pd-stav-txt{flex-direction:column;line-height:1.2;display:flex}.pd-stav-txt small{color:var(--muted);font-size:.76rem}.pd-stav-txt b{font-size:1rem}.pd-desc{border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px 18px 12px;position:relative}.pd-desc p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pd-desc.open p{-webkit-line-clamp:unset}.pd-desc-more{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:.86rem;text-decoration:underline;display:inline-flex}.pd-desc-more svg{width:16px;height:16px;transition:transform .15s}.pd-desc-more.up svg{transform:rotate(180deg)}.pd-trust{grid-template-columns:1fr 1fr;gap:10px 20px;margin-bottom:16px;display:grid}.pd-trust a{color:var(--text);align-items:flex-start;gap:9px;font-size:.84rem;line-height:1.35;text-decoration:none;display:flex}.pd-trust a span{text-underline-offset:2px;text-decoration:underline}.pd-trust svg{width:20px;height:20px;color:var(--brand);flex-shrink:0}.pd-trust a:hover span{color:var(--brand)}.pd-sale{color:#fff;background:linear-gradient(90deg,#e8590c,#d9480f);border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;font-size:.92rem;font-weight:600;display:flex}.pd-sale[hidden]{display:none}.pd-sale b{font-variant-numeric:tabular-nums;font-size:1.02rem}.pd-buy{background:var(--bg-2);border:0;border-radius:16px;padding:18px 20px 20px}.pd-stock{color:#0f7a38;align-items:center;gap:8px;margin-bottom:10px;font-size:.92rem;font-weight:700;display:flex}.pd-stock:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pd-stock.in{color:#0f7a38}.pd-stock.low{color:#c2410c}.pd-stock.none,.pd-stock.out{color:var(--muted)}.pd-stock.pre{color:var(--brand)}.pd-price-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.pd-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pd-price s{color:var(--muted);font-size:1rem}.pd-price .hvezda{color:var(--muted);margin-left:-6px}.pd-price strong{letter-spacing:-.02em;font-size:2rem;line-height:1.1}.pd-price small{width:100%;color:var(--muted);font-size:.8rem}.pd-buy .qty{background:var(--bg);border-radius:999px;height:46px;overflow:hidden}.pd-buy .qty button{background:var(--bg);width:40px;font-size:1.25rem}.pd-buy .qty span{min-width:34px}.pd-cta{border-radius:999px;flex-direction:column;gap:1px;width:100%;height:auto;min-height:60px;padding:10px 20px;font-size:1.05rem}.pd-cta small{opacity:.92;font-size:.76rem;font-weight:500}.pd-info{gap:9px;margin-top:16px;font-size:.86rem;display:grid}.pd-info>div{align-items:center;gap:9px;display:flex}.pd-info svg{width:19px;height:19px;color:var(--muted);flex-shrink:0}.pd-info a{color:var(--brand);white-space:nowrap;margin-left:auto;font-size:.82rem;text-decoration:underline}.pd-buy .pd-gift{background:var(--bg);border-color:transparent}.pd-actions{flex-wrap:wrap;gap:18px;margin:14px 2px 0;display:flex}.pd-act{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.86rem;display:inline-flex}.pd-act svg{width:18px;height:18px;color:var(--muted)}.pd-act:hover,.pd-act:hover svg{color:var(--brand)}.pd-act.cmp.on,.pd-act.cmp.on svg{color:var(--brand);font-weight:600}@media (max-width:640px){.detail h1{font-size:1.45rem}.pd-trust{grid-template-columns:1fr;gap:8px}.pd-price strong{font-size:1.7rem}.pd-actions{justify-content:space-between;gap:14px}}.hp-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;padding:8px 0 6px;display:grid}.hp-why>div{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.hp-why .ico{border:2px solid var(--brand);width:60px;height:60px;color:var(--brand);border-radius:50%;align-items:center;justify-items:center;display:grid}.hp-why .ico svg{width:26px;height:26px}.hp-why b{text-underline-offset:4px;font-size:.98rem;text-decoration:underline;text-decoration-thickness:1.5px}.hp-why>div>span:not(.ico){max-width:250px;color:var(--muted);font-size:.84rem;line-height:1.45}.hp-info{gap:16px}.hp-info-card{background:var(--brand-soft);border:0;border-radius:20px;flex-direction:column;padding:28px 26px 26px;display:flex}.hp-info-card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.25rem}.hp-info-card p{color:var(--text);opacity:.78;font-size:.9rem;line-height:1.55}.btn-pill{border:1.5px solid var(--text);color:var(--text);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:10px 18px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.hp-info-card .btn-pill{margin-top:18px}.btn-pill:hover{background:var(--text);color:var(--bg)}.brandbar{letter-spacing:0;color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:18px 0 8px;font-size:.86rem;font-weight:600;display:flex}.brandbar-t{text-align:center;width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.78rem;font-weight:600}.brandbar a{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:999px;padding:8px 16px;transition:border-color .15s,color .15s}.brandbar a:hover{border-color:var(--brand);color:var(--brand)}html[data-theme=dark] .hp-info-card{background:var(--brand-tint)}html[data-theme=dark] .hp-info-card p{opacity:.85}html[data-theme=dark] .brandbar a{background:var(--bg-2)}@media (max-width:900px){.hp-why{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hp-why{grid-template-columns:1fr;gap:18px}.hp-why .ico{width:52px;height:52px}}.product-img .lbls{z-index:2;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:12px;bottom:auto;left:12px;right:auto}.product-img .lbls .lbl{color:#fff;letter-spacing:0;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-block;position:static}.product-img .lbls .lbl[hidden]{display:none}.lbl-used{color:#fff;background:#8cc63f}.lbl-gift{color:#fff;background:#5b5bd6}.lbl-disc{color:#fff;background:#b0221f}.lbl-nov{color:#fff;background:#1f2937}@media (max-width:640px){.product-img .lbls{gap:4px;top:8px;bottom:auto;left:8px;right:auto}.product-img .lbls .lbl{padding:4px 8px;font-size:.62rem}}.catnav a.pill.sale{border:1.5px solid var(--brand);color:var(--brand);background:0 0;border-radius:999px;margin:0 0 0 6px;padding:6px 14px;font-weight:600}.catnav a.pill.sale:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}.prod-meta .rat-line{align-items:center;gap:7px;display:inline-flex}.prod-meta .rat-line a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prod-meta .rat-line a:hover{color:var(--brand)}.catnav ul{position:relative}.catnav li.dd.mega{position:static}.catnav li.dd.mega>.dd-panel{border-radius:0 0 16px 16px;width:100%;min-width:0;max-height:calc(100vh - 150px);padding:18px 18px 14px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px rgba(16,24,40,.14)}.catnav .mt-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:10px;display:grid}.catnav .dd-panel .mt-grid a.mt{background:var(--bg-2);white-space:normal;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;transition:background .15s;display:flex}.catnav .dd-panel .mt-grid a.mt:hover{background:var(--brand-tint-hover);color:var(--text)}.catnav .mt-img{align-items:center;justify-items:center;width:100%;height:78px;display:grid}.catnav .mt-img img{object-fit:contain;mix-blend-mode:multiply;background:0 0;border-radius:0;width:auto;max-width:100%;height:auto;max-height:78px}.catnav .mt b{font-size:.82rem;font-weight:600;line-height:1.25}.catnav .mt small{color:var(--muted);margin-top:-3px;font-size:.7rem}.catnav li.dd.mega>.dd-panel .dd-all{margin-top:12px}html[data-theme=dark] .catnav .dd-panel .mt-grid a.mt{background:var(--brand-tint)}html[data-theme=dark] .catnav .dd-panel .mt-grid a.mt:hover{background:var(--brand-tint-hover)}html[data-theme=dark] .catnav .mt-img img{mix-blend-mode:normal}.modal.wide{width:min(700px,100%)}.rec{border-top:1px solid var(--border);background:var(--bg-2);border-radius:0 0 6px 6px;margin:18px -24px -24px;padding:20px 24px 22px}.rec h4{margin:0 0 12px;font-size:1rem}.rec-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rec-item{border:1px solid var(--border);background:var(--bg);border-radius:12px;gap:12px;padding:10px;display:flex}.rec-img{background:var(--bg-2);border-radius:8px;flex:none;align-items:center;justify-items:center;width:74px;height:74px;display:grid;overflow:hidden}.rec-img img{object-fit:contain;mix-blend-mode:multiply;width:64px;height:64px}.rec-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rec-name{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.3;display:-webkit-box;overflow:hidden}.rec-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.rec-bottom b{font-size:.92rem}.rec-bottom .btn-sm{border-radius:999px;padding:6px 14px;font-size:.8rem}@media (max-width:560px){.rec-grid{grid-template-columns:1fr}.rec{margin:16px -18px -18px;padding:16px 18px}}.trk-cancel{color:var(--red);border-color:#f1c4c4}.trk-cancel:hover{border-color:var(--red);color:var(--red);background:#fdf1f1}.trk-refund-ok{text-align:center;color:var(--green);background:#e8f6ee;border-radius:10px;padding:10px 12px;font-size:.84rem;font-weight:600;display:block}html[data-theme=dark] .trk-refund-ok{background:#12261a}.acc-row{grid-auto-columns:164px;gap:10px}.acc-card{border-radius:10px;gap:6px;padding:10px}.acc-img{max-height:92px}.acc-name{min-height:2.6em;font-size:.78rem;line-height:1.3}.acc-bottom b{font-size:.84rem}.acc-add{padding:5px 10px;font-size:.68rem}.acc-add i{width:12px;height:12px}@media (min-width:901px){.upsell{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}}.up{border-radius:10px;gap:5px;padding:8px}.up-img{aspect-ratio:auto;height:78px}.up-name{min-height:2.6em;font-size:.76rem}.up-bottom b{font-size:.82rem}.up-bottom .btn-sm{padding:5px 10px;font-size:.74rem}.trk-ppl{background:var(--brand-soft);border-radius:14px;margin-top:22px;padding:20px}.trk-ppl-head b{font-size:1.02rem;display:block}.trk-ppl-head p{color:var(--text);opacity:.82;max-width:760px;margin:4px 0 14px;font-size:.88rem}.trk-ppl-form{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,.8fr) auto;align-items:end;gap:10px;display:grid}.trk-ppl-form label{gap:5px;font-size:.78rem;font-weight:600;display:grid}.trk-ppl-form input{border:1px solid var(--border);height:44px;font:inherit;background:var(--bg);color:var(--text);border-radius:10px;padding:0 12px;font-size:.92rem}.trk-ppl-form .btn{white-space:nowrap;height:44px}.trk-ppl-form .msg{grid-column:1/-1;min-height:1.2em;font-size:.86rem}.trk-ppl-form .msg.ok{color:var(--green);font-weight:600}.trk-ppl-form .msg.err{color:var(--red)}html[data-theme=dark] .trk-ppl{background:var(--brand-tint)}@media (max-width:760px){.trk-ppl-form{grid-template-columns:1fr 1fr}.trk-ppl-form label:first-child,.trk-ppl-form .btn{grid-column:1/-1}}.trk-alert.ok{background:#e6f5ec}html[data-theme=dark] .trk-alert.ok{background:#11261a}.trk-acts-sub{justify-content:center;gap:22px;margin-top:14px;display:flex}.trk-acts-sub button{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.trk-acts-sub button:hover{color:var(--red)}.chat-order{background:var(--bg);color:inherit;border:1px solid transparent;border-radius:14px;padding:12px 14px;text-decoration:none;display:block;box-shadow:0 2px 10px rgba(16,24,40,.06)}.chat-order:hover{border-color:var(--brand)}.chat-order .co-head{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.chat-order .co-head b{font-weight:700}.chat-order .co-head em{color:var(--brand);background:var(--brand-soft);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.chat-order.off .co-head em{color:var(--muted);background:var(--bg-2)}.chat-order .co-steps{grid-template-columns:repeat(4,1fr);margin:12px 0 6px;display:grid}.chat-order .co-steps i{text-align:center;font-style:normal;position:relative}.chat-order .co-steps i:before{content:"";background:var(--border);height:2px;position:absolute;top:6px;left:-50%;right:50%}.chat-order .co-steps i:first-child:before{display:none}.chat-order .co-steps i.done:before,.chat-order .co-steps i.on:before{background:var(--green)}.chat-order .co-steps b{background:var(--bg);border:2px solid #cfd5dd;border-radius:50%;width:14px;height:14px;margin:0 auto 5px;display:block;position:relative}.chat-order .co-steps i.done b{background:var(--green);border-color:var(--green)}.chat-order .co-steps i.on b{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px rgba(var(--brand-glow-rgb),.14)}.chat-order .co-steps span{color:var(--muted);font-size:10.5px;line-height:1.2;display:block}.chat-order .co-steps i.on span{color:var(--text);font-weight:600}.chat-order p{margin:6px 0 0;font-size:12.5px;line-height:1.4}.chat-order small{color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.chat-handoff{background:#e8f6ee;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex}.chat-handoff svg{width:20px;height:20px;color:var(--green);flex-shrink:0}.chat-handoff span b{font-size:13px;display:block}.chat-handoff span b+b{font-size:inherit;display:inline}html[data-theme=dark] .chat-order{border-color:var(--border);box-shadow:none}html[data-theme=dark] .chat-handoff{background:#12261a}.rv{padding:22px 24px}.pay2-body .rv{background:var(--bg);border:1px solid var(--border);border-radius:14px;margin:0}.rv-top{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:16px;display:flex}.rv-logo{color:#fff;background:#191c1f;border-radius:12px;flex-shrink:0;align-items:center;justify-items:center;width:44px;height:44px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:800;display:grid}.rv-top b{font-size:1.05rem;display:block}.rv-top small{color:var(--muted);margin-top:2px;font-size:.8rem;display:block}.rv-amount{white-space:nowrap;margin-left:auto;font-size:1.45rem;font-weight:800}.rv-steps{gap:9px;margin:16px 0 18px;padding-left:22px;font-size:.92rem;line-height:1.45;display:grid}.rv-steps li::marker{color:var(--brand);font-weight:700}.rv-steps code{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:1px 7px;font-size:.92em;font-weight:700}.rv .btn-block{justify-content:center;display:flex}.rv .btn-outline{margin-top:10px}.rv-note{color:var(--muted);text-align:center;margin-top:14px;font-size:.8rem}.rv-done{text-align:center}.rv-check{width:56px;height:56px;color:var(--green);background:#e8f6ee;border-radius:50%;align-items:center;justify-items:center;margin:6px auto 14px;font-size:1.6rem;font-weight:800;display:grid}.rv-done h3{margin-bottom:8px;font-size:1.2rem}.rv-done p{color:var(--muted);max-width:460px;margin:0 auto 16px;font-size:.92rem}.trk-rv{flex-wrap:wrap;gap:8px;display:flex}html[data-theme=dark] .pay2-body .rv{background:var(--bg-2)}html[data-theme=dark] .rv-check{background:#12261a}.rv-lead{margin:16px 0 14px;font-size:.95rem;line-height:1.5}.rv-trust{color:var(--muted);gap:7px;margin:16px 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.rv-trust li{align-items:center;gap:8px;display:flex}.rv-trust svg{width:15px;height:15px;color:var(--green);flex-shrink:0}.rv-live{text-align:center;padding:22px 0 8px}.rv-live .spin{margin:0 auto 12px}.rv-live h3{margin-bottom:6px;font-size:1.1rem}.rv-live p{color:var(--muted);max-width:440px;margin:0 auto 10px;font-size:.9rem;line-height:1.45}.rv-wait .rv-btn{margin-top:6px}.rv-hero{text-align:center;padding:6px 0 4px}.rv-hero .rv-logo{border-radius:16px;width:52px;height:52px;margin:0 auto 12px;font-size:1.55rem}.rv-hero small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.82rem;font-weight:600;display:block}.rv-hero b{letter-spacing:-.01em;margin:4px 0 2px;font-size:2.3rem;line-height:1.15;display:block}.rv-order{color:var(--muted);font-size:.84rem;display:inline-block}.rv-state{background:var(--brand-soft);color:var(--brand);border-radius:999px;align-items:center;gap:8px;margin:14px auto 0;padding:8px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.rv-state .spin{border-width:2px;width:14px;height:14px}.rv-hero p{max-width:460px;color:var(--muted);margin:14px auto 18px;font-size:.92rem;line-height:1.5}.rv .rv-btn{padding:15px 18px;font-size:1.05rem}.rv-trust{justify-items:center;margin-top:18px}.rv-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.rv-head img{border-radius:13px;flex-shrink:0;width:48px;height:48px}.rv-head b{letter-spacing:-.01em;font-size:1.1rem;display:block}.rv-head small{color:var(--muted);margin-top:1px;font-size:.8rem;display:block}.rv-secure{color:var(--green);white-space:nowrap;background:#e8f6ee;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.rv-secure svg{width:13px;height:13px}.rv-sum{text-align:center;padding:22px 0 18px}.rv-sum span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:600;display:block}.rv-sum b{letter-spacing:-.02em;margin:4px 0 6px;font-size:2.35rem;line-height:1.15;display:block}.rv-sum small{color:var(--muted);font-size:.82rem;display:block}.rv-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:18px 0 4px;display:flex}.rv-logos img.rv-r{border-radius:8px;width:30px;height:30px}.rv-state{justify-content:center;display:flex}.rv-hint{text-align:center;color:var(--muted);margin:10px 0 14px;font-size:.88rem}.rv-verify{text-align:center;padding:10px 0 4px}.rv-clock{background:var(--brand-soft);width:60px;height:60px;color:var(--brand);border-radius:50%;align-items:center;justify-items:center;margin:4px auto 14px;display:grid}.rv-clock svg{width:30px;height:30px}.rv-verify h3{margin-bottom:8px;font-size:1.25rem}.rv-verify p{color:var(--muted);max-width:470px;margin:0 auto 18px;font-size:.93rem;line-height:1.5}html[data-theme=dark] .rv-secure{background:#12261a}.rv-wm{width:auto;height:22px;display:block}html[data-theme=dark] .rv-wm{-webkit-filter:invert();filter:invert()}.rv-anim{width:96px;height:96px;margin:2px auto 16px}.rv-anim svg{width:100%;height:100%;overflow:visible}.rv-ring-bg{fill:none;stroke:var(--border);stroke-width:4px}.rv-ring{fill:none;stroke:var(--brand);stroke-width:4px;stroke-linecap:round;stroke-dasharray:90 240;transform-origin:60px 60px;animation:1.4s cubic-bezier(.45,.05,.55,.95) infinite rvSpin}.rv-card rect:first-child{fill:#fff;stroke:var(--text);stroke-width:2.5px}.rv-card .rv-stripe{fill:var(--text)}.rv-card .rv-chip{fill:var(--brand)}.rv-card{transform-origin:60px 60px;animation:2.8s ease-in-out infinite rvBreathe}.rv-tick circle{fill:var(--green)}.rv-tick path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:2.8s ease-in-out infinite rvTick}.rv-tick{transform-origin:86px 84px;animation:2.8s ease-in-out infinite rvPop}@keyframes rvSpin{to{transform:rotate(360deg)}}@keyframes rvBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.03)}}@keyframes rvPop{0%,55%{opacity:0;transform:scale(0)}65%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes rvTick{0%,62%{stroke-dashoffset:20px}75%,to{stroke-dashoffset:0}}html[data-theme=dark] .rv-card rect:first-child{fill:var(--bg-2)}@media (prefers-reduced-motion:reduce){.rv-ring,.rv-card,.rv-tick,.rv-tick path{animation:none}.rv-tick{opacity:1;transform:scale(1)}.rv-tick path{stroke-dashoffset:0}}.pay2-lock{background:0 0;border:1px solid #cfe8d8}.rv-trust2{border:1px solid var(--border);background:var(--bg-2);border-radius:12px;margin-top:18px;padding:14px 16px}.rv-trust2>b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.82rem;display:block}.rv-trust2 ul{gap:7px;margin:0;padding:0;font-size:.86rem;line-height:1.45;list-style:none;display:grid}.rv-trust2 li{align-items:flex-start;gap:8px;display:flex}.rv-trust2 svg{width:15px;height:15px;color:var(--green);flex-shrink:0;margin-top:3px}.rv-trust2 a{color:var(--brand);font-weight:600}.rv-tabs{background:var(--bg-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:4px;display:grid}.rv-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:.88rem;font-weight:600}.rv-tabs button.on{background:var(--bg);color:var(--text);box-shadow:0 1px 3px rgba(16,24,40,.1)}.rv-prevod{gap:14px;display:grid}.rv-qr{text-align:center}.rv-qr svg{width:168px;height:168px;box-shadow:0 0 0 1px var(--border);border:8px solid #fff;border-radius:10px;margin:0 auto 8px;display:block}.rv-qr small{color:var(--muted);font-size:.8rem;display:block}.rv-dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.9rem;display:grid}.rv-dl dt{color:var(--muted)}.rv-dl dd{margin:0}html[data-theme=dark] .rv-tabs button.on{background:var(--bg-3)}.prod-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:.84rem;display:flex}.prod-meta .dot{color:var(--border)}.prod-meta b{color:var(--text);font-weight:600}.rat-line .stars{color:#f5a623;letter-spacing:1px}.rat-line a{color:var(--brand)}.rat-line a:hover{text-decoration:underline}.lead-intro{color:#3c4149;margin-bottom:16px;font-size:.95rem}.more-link{color:var(--brand);white-space:nowrap;font-weight:600}.more-link:hover{text-decoration:underline}.grade-foto{color:var(--muted);margin-top:12px;font-size:.78rem}.price-legal{color:var(--muted);margin:-6px 0 12px;font-size:.78rem}.price-legal b{color:var(--text);font-weight:600}.ship-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:.86rem;display:flex}.ship-row:first-child{margin-top:0}.grade-box{border:1px solid var(--border);border-left:3px solid var(--orange);background:#fffbf5;border-radius:4px;margin-bottom:16px;padding:14px 16px}.grade-box.big{border-left-color:var(--brand);background:#fff;max-width:720px;margin-bottom:22px}.grade-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.grade-badge{background:var(--orange);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;font-size:.82rem;font-weight:800;display:inline-flex}.grade-box.big .grade-badge{background:var(--brand)}.grade-box p{color:#3c4149;font-size:.88rem}.grade-box ul{gap:5px;margin:10px 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.grade-box li{align-items:flex-start;gap:8px;display:flex}.grade-box li svg{width:15px;height:15px;color:var(--green);flex-shrink:0;margin-top:3px}.usp-mini{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}.usp-mini>div{border:1px solid var(--border);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;column-gap:8px;padding:10px 12px;display:grid}.usp-mini svg{width:16px;height:16px;color:var(--green);grid-row:span 2;margin-top:3px}.usp-mini b{font-size:.84rem}.usp-mini span{color:var(--muted);font-size:.76rem}.desc-wrap{grid-template-columns:1.35fr 1fr;align-items:start;gap:40px;display:grid}.desc-main h2{margin-bottom:10px;font-size:1.3rem}.desc-main h3{border-bottom:1px solid var(--border);margin:26px 0 10px;padding-bottom:6px;font-size:1.02rem}.desc-lead{color:#3c4149;margin-bottom:10px;font-size:.95rem}.desc-for{background:var(--brand-soft);color:var(--brand-ink);border-radius:4px;padding:11px 14px;font-size:.9rem}.desc-p{color:#3c4149;margin-bottom:10px;font-size:.89rem}.feat-list{gap:6px;margin:0;padding:0;font-size:.89rem;list-style:none;display:grid}.feat-list li{background:var(--bg-2);border-radius:4px;padding:7px 12px}.feat-list span{color:var(--muted)}.parts{gap:16px;display:grid}.part{border:1px solid var(--border);border-radius:4px;padding:14px 16px}.part h4{text-transform:uppercase;letter-spacing:.05em;color:var(--brand);margin-bottom:3px;font-size:.8rem}.part-model{margin-bottom:7px;font-size:.95rem;font-weight:700}.part p{color:#3c4149;font-size:.88rem}.box-list{color:#3c4149;gap:4px;margin:0;padding-left:20px;font-size:.89rem;display:grid}.small{font-size:.78rem}.desc-main .small{margin-top:14px}.desc-side{position:-webkit-sticky;position:sticky;top:104px}.desc-side>h3{margin-bottom:12px;font-size:1.02rem}.spec-group{border:1px solid var(--border);border-radius:4px;margin-bottom:12px;overflow:hidden}.spec-group h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--bg-2);border-bottom:1px solid var(--border);padding:8px 12px;font-size:.78rem}.spec-group dl{grid-template-columns:45% 55%;margin:0;display:grid}.spec-group dt,.spec-group dd{border-bottom:1px solid var(--border);margin:0;padding:8px 12px;font-size:.84rem}.spec-group dt{color:var(--muted)}.spec-group dd{font-weight:500}.spec-group dt:last-of-type,.spec-group dd:last-of-type{border-bottom:0}.accord{gap:8px;display:grid}.accord details{border:1px solid var(--border);border-radius:4px}.accord summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.93rem;font-weight:600;list-style:none;display:flex}.accord summary::-webkit-details-marker{display:none}.accord summary:after{content:"+";color:var(--brand);font-size:1.2rem;font-weight:400}.accord details[open] summary:after{content:"−"}.accord p{color:#3c4149;padding:0 16px 14px;font-size:.88rem}.ship-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ship-grid>div{border:1px solid var(--border);border-radius:10px;height:100%;padding:14px 16px}.ship-grid h4{margin:0 0 10px;font-size:.9rem}.ship-grid table.mini tr:last-child td{border-bottom:0}table.mini{border-collapse:collapse;width:100%;font-size:.87rem}table.mini td{border-bottom:1px solid var(--border);padding:9px 10px}table.mini td:last-child{text-align:right;white-space:nowrap;font-weight:600}table.mini .hl{background:var(--brand-soft);color:var(--brand);text-align:center;font-weight:600}.pill{background:var(--green);color:#fff;vertical-align:middle;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:.68rem;font-weight:700;display:inline-block}.empty-soft{border:1px dashed var(--border);color:var(--muted);border-radius:4px;max-width:720px;padding:18px;font-size:.89rem}.rev-summary{margin-bottom:16px}.rev-avg{align-items:center;gap:10px;display:flex}.rev-avg b{font-size:2rem}.rev-avg .stars{color:#f5a623;letter-spacing:2px;font-size:1.1rem}.rev-list{gap:12px;max-width:760px;margin-bottom:20px;display:grid}.rev{border:1px solid var(--border);border-radius:4px;padding:14px 16px}.rev-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rev-top>div{flex-direction:column;line-height:1.25;display:flex}.rev-top .v{color:var(--brand);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.rev-top .v svg{width:12px;height:12px}.rev-top .stars{color:#f5a623;letter-spacing:1px;margin-left:auto}.rev p{color:#3c4149;font-size:.89rem}.rev time{color:var(--muted);margin-top:8px;font-size:.76rem;display:block}.rev-form,.qa-form{border:1px solid var(--border);border-radius:4px;gap:10px;max-width:760px;padding:16px;display:grid}.rev-form h4{font-size:.95rem}.star-pick{gap:2px;display:flex}.star-pick button{color:#d5d8dd;background:0 0;border:0;padding:0 2px;font-size:1.6rem;line-height:1}.star-pick button.on{color:#f5a623}.qa-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qa-row input{flex:200px}.rev-form textarea,.qa-form textarea,.qa-form input{width:100%;font:inherit;border:1px solid #cfd3d9;border-radius:4px;padding:10px 12px;font-size:.9rem}.rev-form textarea:focus,.qa-form textarea:focus,.qa-form input:focus{border-color:var(--brand);outline:none}.msg{color:var(--muted);font-size:.84rem}.msg.ok{color:var(--green)}.msg.err{color:var(--red)}.qa-list{gap:12px;max-width:760px;margin-bottom:16px;display:grid}.qa{border-left:3px solid var(--brand-soft);padding-left:14px}.qa .q{font-size:.89rem}.qa .a{color:#3c4149;background:var(--bg-2);border-radius:4px;margin-top:6px;padding:10px 12px;font-size:.89rem}.qa time{color:var(--muted);font-size:.74rem}.stav-hero{max-width:820px;padding:26px 0 6px}.stav-hero p{color:#3c4149;margin-top:10px}.stav-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;padding:24px 0 40px;display:grid}.stav-card{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:18px 20px;display:flex}.stav-card .grade-badge{align-self:flex-start;margin-bottom:10px}.stav-card h3{margin-bottom:6px}.stav-card>p{color:#3c4149;margin-bottom:12px;font-size:.88rem}.stav-card ul{gap:6px;margin:0 0 16px;padding:0;font-size:.85rem;list-style:none;display:grid}.stav-card li{align-items:flex-start;gap:8px;display:flex}.stav-card li svg{width:15px;height:15px;color:var(--green);flex-shrink:0;margin-top:3px}.stav-card .btn{align-self:flex-start;margin-top:auto}.stav-note{background:var(--bg-2);border-radius:var(--radius);margin-bottom:40px;padding:22px 26px}.stav-note h2{margin-bottom:10px}.stav-note p{color:#3c4149;max-width:900px;margin-bottom:8px;font-size:.9rem}@media (max-width:1000px){.desc-wrap{grid-template-columns:1fr;gap:26px}.desc-side{position:static}.ship-grid,.usp-mini{grid-template-columns:1fr}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}}.fhelp{background:var(--brand-soft);width:16px;height:16px;color:var(--brand);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-size:.7rem;font-weight:700;display:inline-flex}.fhelp:hover{background:var(--brand);color:var(--brand-contrast)}.cat-text{border-top:1px solid var(--border);max-width:900px;margin:40px 0 10px;padding-top:26px}.cat-text h2{margin-bottom:12px;font-size:1.2rem}.cat-text p{color:#3c4149;margin-bottom:10px;font-size:.9rem}.cat-links{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.cat-links a{color:var(--brand);font-size:.88rem;font-weight:600}.cat-links a:hover{text-decoration:underline}.vid{background:#000;border-radius:4px;margin-bottom:4px;padding-top:56.25%;position:relative;overflow:hidden}.vid iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vid-link{border:1px solid var(--border);border-radius:4px;align-items:center;gap:14px;padding:14px 16px;display:flex}.vid-link:hover{border-color:var(--brand)}.vid-thumb{cursor:pointer;aspect-ratio:16/9;background:#000;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vid-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s,opacity .2s;display:block}.vid-thumb:hover img{opacity:.85;transform:scale(1.03)}.vid-thumb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vid-play{background:rgba(0,0,0,.72);border-radius:12px;align-items:center;justify-items:center;width:68px;height:48px;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid-play:after{content:"";border:11px solid transparent;border-left:19px solid #fff;border-right-width:0;margin-left:4px}.vid-thumb:hover .vid-play{background:#c00}.vid-play.small{background:#c00;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:static;transform:none}.vid-play.small:after{border-width:8px 0 8px 13px;margin-left:3px}.vid-link b{font-size:.92rem;display:block}.vid-link small{color:var(--muted);font-size:.8rem;display:block}.inf-hero{background:var(--brand-soft);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:24px;margin:14px 0 22px;padding:34px 38px;display:grid;overflow:hidden}.inf-hero h1{letter-spacing:-.02em;margin:0 0 10px;font-size:2.1rem;line-height:1.12}.inf-hero p{max-width:560px;color:var(--text);opacity:.8;margin:0;font-size:.98rem;line-height:1.55}.inf-hero .pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.inf-hero .pills span{background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.82rem;font-weight:600;display:inline-flex}.inf-hero .pills svg{width:15px;height:15px;color:var(--brand)}.inf-hero-img{align-items:center;justify-items:center;min-height:200px;display:grid}.inf-hero-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:340px;height:220px}html[data-theme=dark] .inf-hero-img img{mix-blend-mode:normal}.info-layout{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:28px;padding:0 0 60px;display:grid}.info-nav{border:1px solid var(--border);background:var(--bg);border-radius:16px;padding:8px;position:-webkit-sticky;position:sticky;top:96px}.info-nav a{color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:.88rem;font-weight:500;display:flex}.info-nav a svg{width:17px;height:17px;color:var(--muted);flex-shrink:0}.info-nav a:hover{background:var(--bg-2)}.info-nav a.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.info-nav a.active svg{color:var(--brand)}.info-nav .nav-t{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 11px 4px;font-size:.72rem;font-weight:700;display:block}.doc{grid-template-columns:minmax(0,1fr);gap:16px;max-width:900px;display:grid}.doc>section{min-width:0;max-width:100%}.form-vzor p{overflow-wrap:anywhere}.doc section{border:1px solid var(--border);background:var(--bg);border-radius:18px;padding:26px 28px 28px;scroll-margin-top:96px}.doc h2{letter-spacing:-.015em;margin:0 0 12px;font-size:1.45rem}.doc h3{margin:22px 0 8px;font-size:1.02rem}.doc p,.doc li{color:var(--text);font-size:.93rem;line-height:1.6}.doc p+p{margin-top:8px}.doc ul{margin:6px 0;padding-left:20px}.doc .lead{color:var(--muted);font-size:1rem}.doc table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:12px;width:100%;margin:10px 0 4px;font-size:.9rem;overflow:hidden}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:11px 14px}.doc tr:last-child td{border-bottom:0}.doc th{background:var(--bg-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.doc td.cena{white-space:nowrap;font-weight:700}.doc .free{color:#0f7a38;background:#e4f5ea;border-radius:999px;padding:3px 9px;font-size:.8rem;font-weight:700;display:inline-block}html[data-theme=dark] .doc .free{color:#4cc47a;background:rgba(15,122,56,.18)}.doc code{background:var(--bg-2);border-radius:6px;padding:2px 6px;font-size:.84rem}.facts{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.facts li{align-items:flex-start;gap:10px;display:flex}.facts svg{width:18px;height:18px;color:var(--brand);flex-shrink:0;margin-top:3px}.facts b{font-weight:600}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 4px;display:grid}.steps div{border:1px solid var(--border);border-radius:14px;padding:16px 16px 18px;font-size:.88rem;line-height:1.45}.steps b{background:var(--brand);width:32px;height:32px;color:var(--brand-contrast);border-radius:50%;align-items:center;justify-items:center;margin-bottom:10px;font-size:1rem;display:grid}.grades{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.grade{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.grade-top{align-items:center;gap:10px;display:flex}.grade-top b{color:#fff;background:#0f7a38;border-radius:10px;align-items:center;justify-items:center;min-width:40px;height:40px;padding:0 10px;font-size:1rem;font-weight:800;display:grid}.grade-top b.new{background:var(--brand)}.grade-top span{font-size:1rem;font-weight:700}.grade p{color:var(--text);opacity:.85;margin:0;font-size:.88rem}.grade small{color:var(--muted);align-items:center;gap:5px;margin-top:auto;padding-top:6px;font-size:.8rem;display:inline-flex}.grade small svg{width:14px;height:14px;color:var(--brand)}.kontakt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;margin-top:8px;display:grid}.kontakt-card{border:1px solid var(--border);border-radius:14px;align-content:start;gap:14px;padding:20px;display:grid}.kontakt-card .tel{letter-spacing:-.02em;color:var(--text);font-size:1.5rem;font-weight:800;text-decoration:none}.kontakt-card .tel:hover{color:var(--brand)}.kontakt-card .k-row{align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.kontakt-card .k-row svg{width:18px;height:18px;color:var(--brand);flex-shrink:0;margin-top:2px}.kontakt-card .k-row small{color:var(--muted);font-size:.8rem;display:block}.kontakt-card .mails{flex-wrap:wrap;gap:6px;display:flex}.kontakt-card .mails a{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:5px 10px;font-size:.8rem}.kontakt-card .mails a:hover{border-color:var(--brand);color:var(--brand)}.map{border:1px solid var(--border);border-radius:14px;min-height:300px;overflow:hidden}.map iframe{border:0;width:100%;height:100%;min-height:300px;display:block}.form-vzor{border:1px dashed var(--border);background:var(--bg-2);border-radius:12px;margin:12px 0;padding:18px 20px}.form-vzor p{font-size:.9rem}.note-box{background:var(--brand-soft);border-radius:12px;margin-top:14px;padding:14px 16px;font-size:.9rem;line-height:1.55}.doc .btn-pill{margin-top:16px}@media (max-width:900px){.inf-hero{grid-template-columns:1fr;gap:10px;padding:24px 22px}.inf-hero h1{font-size:1.6rem}.inf-hero-img{min-height:0}.inf-hero-img img{height:150px}.info-layout{grid-template-columns:1fr}.info-nav .nav-t{display:none}.doc section{border-radius:14px;padding:20px 18px 22px}.steps,.grades,.kontakt-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps,.grades,.kontakt-grid{grid-template-columns:1fr}.doc table{display:block;overflow-x:auto}.doc td.cena{white-space:normal}.doc td.cena small{margin-top:4px;display:block}}.auth-wrap{border:1px solid var(--border);border-radius:6px;grid-template-columns:1.05fr .95fr;gap:0;margin:8px 0 60px;display:grid;overflow:hidden}.auth-form h2{margin-bottom:6px;font-size:1.5rem}.auth-form .sub{color:var(--muted);margin-bottom:22px;font-size:.92rem}.auth-switch{background:var(--bg-2);border-radius:4px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.auth-switch button{color:var(--muted);background:0 0;border:0;border-radius:4px;flex:1;padding:9px 16px;font-size:.9rem;font-weight:600}.auth-switch button.active{background:var(--bg);color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.12)}html[data-theme=dark] .auth-switch button.active{background:var(--bg-3)}.fld{gap:6px;margin-bottom:14px;display:grid}.fld.half{display:inline-grid}.fld label{font-size:.84rem;font-weight:600}.fld label .opt{color:var(--muted);font-weight:400}.fld input,.fld select,.fld textarea{width:100%;font:inherit;background:var(--bg);color:var(--text);border:1px solid #cfd3d9;border-radius:4px;padding:10px 12px;font-size:.92rem}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.fld input:disabled{background:var(--bg-2);color:var(--muted)}.fld .hint{color:var(--muted);font-size:.78rem}.fld.err input{border-color:var(--red)}.fld .err-msg{color:var(--red);font-size:.78rem}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pw-wrap{position:relative}.pw-wrap input{padding-right:76px}.pw-toggle{color:var(--brand);background:0 0;border:0;padding:6px 8px;font-size:.8rem;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-meter{background:var(--bg-3);border-radius:3px;height:4px;margin-top:2px;overflow:hidden}.pw-meter i{width:0;height:100%;transition:width .2s,background .2s;display:block}.check-line{align-items:flex-start;gap:9px;margin:4px 0 18px;font-size:.86rem;display:flex}.check-line input{flex-shrink:0;margin-top:3px}.check-line a{color:var(--brand);text-decoration:underline}.auth-alt{text-align:center;color:var(--muted);margin-top:16px;font-size:.88rem}.auth-alt a{color:var(--brand);font-weight:600}.form-note{border-radius:4px;margin-bottom:16px;padding:11px 14px;font-size:.87rem}.form-note.err{color:#a01526;background:#fdecee;border:1px solid #f6c9cf}.form-note.ok{color:#12703a;background:#e9f6ee;border:1px solid #bde3cb}html[data-theme=dark] .form-note.err{color:#ff8b99;background:#2a1418;border-color:#4d2027}html[data-theme=dark] .form-note.ok{color:#6bd394;background:#12261a;border-color:#23492f}.auth-aside{background:var(--bg-2);border-left:1px solid var(--border);padding:34px 34px 38px}.auth-aside h3{margin-bottom:16px;font-size:1.05rem}.auth-aside ul{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.auth-aside li{align-items:flex-start;gap:11px;display:flex}.auth-aside li svg{width:17px;height:17px;color:var(--green);flex-shrink:0;margin-top:3px}.auth-aside li b{font-size:.9rem;display:block}.auth-aside li span{color:var(--muted);font-size:.83rem}.auth-trust{border-top:1px solid var(--border);align-items:flex-start;gap:11px;padding-top:18px;display:flex}.auth-trust svg{width:19px;height:19px;color:var(--brand);flex-shrink:0;margin-top:2px}.auth-trust b{font-size:.88rem;display:block}.auth-trust span{color:var(--muted);font-size:.82rem}.otp-input{letter-spacing:.5em;text-align:center;font-size:1.3rem;font-weight:700}.acc-wrap{grid-template-columns:250px 1fr;align-items:start;gap:30px;margin-bottom:60px;display:grid}.acc-nav{border:1px solid var(--border);border-radius:6px;position:-webkit-sticky;position:sticky;top:104px;overflow:hidden}.acc-user{background:var(--bg-2);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px;display:flex}.acc-user b{font-size:.95rem;line-height:1.25;display:block}.acc-user span{color:var(--muted);word-break:break-all;font-size:.8rem}.acc-nav nav{flex-direction:column;gap:2px;padding:8px;display:flex}.acc-nav nav button{text-align:left;color:var(--text);background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;padding:10px 12px;font-size:.9rem;font-weight:500;display:flex}.acc-nav nav button svg{width:17px;height:17px;color:var(--muted);flex-shrink:0}.acc-nav nav button:hover{background:var(--bg-2)}.acc-nav nav button.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.acc-nav nav button.on svg{color:var(--brand)}.acc-nav nav button .badge{background:var(--bg-3);color:var(--muted);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.72rem;font-weight:700}.acc-nav nav button.on .badge{background:var(--brand);color:var(--brand-contrast)}.acc-nav .logout{border-top:1px solid var(--border);padding:8px}.acc-nav .logout button{text-align:left;width:100%;color:var(--red);background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;padding:10px 12px;font-size:.9rem;font-weight:500;display:flex}.acc-nav .logout button svg{width:17px;height:17px;color:var(--red);flex:0 0 17px}.acc-nav .logout button:hover{background:rgba(224,38,60,.08)}.acc-panel h2{margin-bottom:4px;font-size:1.35rem}.acc-panel .panel-lead{color:var(--muted);margin-bottom:22px;font-size:.9rem}.acc-card{border:1px solid var(--border);border-radius:6px;max-width:680px;margin-bottom:16px;padding:20px 22px}.acc-card form,.acc-card .row2{max-width:460px}.acc-panel h2{font-size:1.25rem}.acc-card h3{margin-bottom:4px;font-size:1.02rem}.acc-card .card-lead{color:var(--muted);margin-bottom:16px;font-size:.86rem}.acc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:22px;display:grid}.stat{border:1px solid var(--border);border-radius:6px;padding:16px 18px}.stat b{font-size:1.7rem;line-height:1.1;display:block}.stat span{color:var(--muted);font-size:.82rem}.stat.accent b{color:var(--green)}.orders{gap:14px;display:grid}.order{border:1px solid var(--border);border-radius:6px;overflow:hidden}.order-head{background:var(--bg-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.order-head .num{font-weight:700}.order-head .when{color:var(--muted);font-size:.85rem}.order-head .total{margin-left:auto;font-size:1.05rem;font-weight:700}.st{border-radius:4px;padding:3px 9px;font-size:.74rem;font-weight:700}.st-new{background:var(--brand-soft);color:var(--brand-dark)}.st-ok{color:#12703a;background:#e6f4ec}.st-off{background:var(--bg-3);color:var(--muted)}.st-warn{color:#b35c00;background:#fff3e0}html[data-theme=dark] .st-new{background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] .st-ok{color:#6bd394;background:#12261a}html[data-theme=dark] .st-warn{color:#eaa54c;background:#2a2011}.order-body{padding:14px 18px}.order-line{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 0;display:flex}.order-line:last-child{border-bottom:0}.order-line img{object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:46px;height:46px}.order-line .nm{flex:1;font-size:.9rem}.order-line .nm small{color:var(--muted);font-size:.78rem;display:block}.order-line .pr{white-space:nowrap;font-weight:600}.order-foot{border-top:1px solid var(--border);background:var(--bg-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:.85rem;display:flex}.order-foot>span:first-child+.btn{margin-left:auto}.order-meta{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:14px 18px;font-size:.85rem;display:grid}.order-meta b{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px;font-size:.78rem;display:block}.acc-empty{border:1px dashed var(--border);text-align:center;border-radius:6px;padding:40px 24px}.acc-empty p{color:var(--muted);margin-bottom:16px;font-size:.92rem}@media (max-width:980px){.auth-wrap{grid-template-columns:1fr}.auth-aside{border-left:0;border-top:1px solid var(--border)}.auth-form{padding:26px 22px 30px}.acc-wrap{grid-template-columns:1fr}.acc-nav{position:static}.acc-nav nav{flex-direction:row;overflow-x:auto}.acc-nav nav button{white-space:nowrap}.acc-nav nav button .badge{margin-left:6px}.row2{grid-template-columns:1fr}}.qty-hint{color:var(--orange);margin-top:6px;font-size:.78rem}.qty-hint:empty{display:none}.auth-wrap{grid-template-columns:1fr;max-width:560px;margin:16px auto 70px}.auth-form{padding:40px 44px 44px}.auth-form h2{font-size:1.8rem}.auth-form .sub{margin-bottom:24px;font-size:1rem}.auth-switch button{padding:12px 16px;font-size:1rem}.auth-form .fld label{font-size:.92rem}.auth-form .fld input{padding:13px 14px;font-size:16px}.auth-form .btn-block{padding:14px 22px;font-size:1rem}.auth-form .check-line{font-size:.92rem}.auth-alt{font-size:.95rem}@media (max-width:600px){.auth-wrap{margin:8px auto 40px}.auth-form{padding:26px 20px 30px}.auth-form h2{font-size:1.5rem}}.auth-wrap{grid-template-columns:minmax(0,1fr)}.auth-wrap>*{min-width:0}.check-line>span{flex:1;min-width:0}.auth-sec{border-top:1px solid var(--border);margin:20px 0 12px;padding-top:16px;font-size:1rem;font-weight:700}.auth-form form>.auth-sec:first-child{border-top:0;margin-top:6px;padding-top:0}.fld-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.reg-extra{background:var(--bg-2);border-radius:10px;margin:-8px 0 16px;padding:14px 14px 2px}.reg-extra[hidden]{display:none}.check-line .muted{color:var(--muted)}@media (max-width:360px){.fld-row{grid-template-columns:minmax(0,1fr)}}.inv-body{background:var(--bg-2)}.inv-bar{justify-content:space-between;align-items:center;gap:16px;max-width:794px;margin:0 auto;padding:18px 2px 12px;font-size:.88rem;display:flex}.inv-bar a{color:var(--brand);font-weight:600}.inv-bar a:hover{text-decoration:underline}.inv-page{color:#1a1d21;border:1px solid var(--border);background:#fff;border-radius:10px;max-width:794px;margin:0 auto 48px;padding:40px 44px 30px;font-size:13px;line-height:1.5;box-shadow:0 4px 14px rgba(16,24,40,.06)}html[data-theme=dark] .inv-page{color:#1a1d21;background:#fff;border-color:#2c313a}html[data-theme=dark] .inv-page .logo-text{color:#1a1d21}.inv-err{padding:30px 0}.inv-err h1{margin-bottom:8px;font-size:1.3rem}.inv-err a{color:var(--brand)}.inv-page{border-top:4px solid var(--brand,#1355f0)}.inv-head{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding-bottom:20px;display:flex}.inv-logo{align-items:center;gap:8px;display:flex}.inv-logo .logo-text{font-size:1.05rem}.inv-shop{color:#5f6b7a;margin:10px 0 0;font-size:11.5px;line-height:1.45}.inv-title{text-align:right;min-width:300px}.inv-title h1{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:800}.inv-keys{grid-template-columns:auto auto;justify-content:end;gap:3px 18px;margin:0;font-size:12px;display:grid}.inv-keys dt{color:#8a93a0;text-align:left}.inv-keys dd{text-align:right;margin:0}.inv-stamp{letter-spacing:.04em;text-transform:uppercase;color:#a35200;background:#fff4e5;border:1px solid #f5d9b3;border-radius:4px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.inv-stamp.ok{color:#17944a;background:#e8f6ee;border-color:#bde3cb}.inv-parties{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.inv-box{border:1px solid #e3e6eb;border-radius:8px;padding:14px 16px}.inv-box h2{text-transform:uppercase;letter-spacing:.08em;color:#8a93a0;margin:0 0 6px;font-size:10.5px;font-weight:700}.inv-box p{margin:0 0 4px}.inv-box p b{font-size:13.5px}.inv-box dl{grid-template-columns:58px 1fr;gap:1px 10px;margin:8px 0 0;font-size:12px;display:grid}.inv-box dt{color:#8a93a0}.inv-box dd{word-break:break-word;margin:0}.inv-meta{border:1px solid #e3e6eb;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.inv-meta div{border-left:1px solid #e3e6eb;padding:9px 14px;font-size:12.5px}.inv-meta div:first-child{border-left:0}.inv-meta span{color:#8a93a0;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px;font-size:10.5px;font-weight:600;display:block}.inv-table{border-collapse:collapse;width:100%;margin-bottom:14px}.inv-table th{text-transform:uppercase;letter-spacing:.06em;color:#5f6b7a;text-align:left;background:#f3f5f8;border-bottom:1px solid #dfe3e8;padding:8px 10px;font-size:10.5px;font-weight:700}.inv-table th:first-child{border-radius:6px 0 0 6px}.inv-table th:last-child{border-radius:0 6px 6px 0}.inv-table td{vertical-align:top;border-bottom:1px solid #eef0f3;padding:10px}.inv-totals .grand{background:#f3f5f8;border-top:0;border-radius:8px;margin-top:10px;padding:10px 14px}.inv-table .r{text-align:right;white-space:nowrap}.inv-sum{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.inv-totals{min-width:270px}.inv-totals>div{color:#5f6b7a;justify-content:space-between;gap:20px;padding:3px 0;display:flex}.inv-totals>div b{color:#1a1d21;font-weight:600}.inv-totals .grand{color:#1a1d21;border-top:1px solid #1a1d21;align-items:baseline;margin-top:6px;padding-top:10px;font-size:14px;font-weight:700}.inv-totals .grand b{letter-spacing:-.01em;font-size:20px;font-weight:800}.inv-totals .inv-paid{color:#17944a;justify-content:flex-end;margin-top:6px;font-size:12px;font-weight:700}.inv-totals .inv-paid.np{color:#a35200}.inv-foot{color:#8a93a0;border-top:1px solid #e3e6eb;padding-top:12px;font-size:11px}.inv-foot p{margin:0 0 3px}.inv-note{color:#8a93a0;max-width:330px;font-size:11.5px}@media (max-width:720px){.inv-page{border-radius:0;padding:24px 18px}.inv-head{flex-direction:column;gap:14px}.inv-title{text-align:left;min-width:0}.inv-keys{justify-content:start}.inv-keys dd{text-align:left}.inv-parties{grid-template-columns:1fr}.inv-meta{grid-template-columns:1fr 1fr}.inv-meta div:nth-child(3){border-left:0}.inv-meta div:nth-child(n+3){border-top:1px solid #e3e6eb}.inv-sum{flex-direction:column}.inv-totals{width:100%}}@media print{.no-print,#site-header,#site-footer,.cmp-bar,.cookie-bar{display:none!important}html,body,.inv-body{color:#1a1d21!important;background:#fff!important}.inv-page{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.inv-table tr{page-break-inside:avoid}@page{margin:14mm}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#4d86ff;--brand-dark:#6f9dff;--brand-soft:#16233d;--brand-rgb:77,134,255;--brand-button:#3b78f0;--brand-button-hover:#5a8ff5;--brand-text:#7ba6ff;--brand-ink:#cfdcf7;--brand-line:#2f4a7d;--brand-tint:#1c2230;--brand-tint-hover:#232b3c;--green:#35c46f;--red:#ff5a6e;--orange:#f0a33c;--text:#e9ecf1;--muted:#98a1ad;--bg:#14161a;--bg-2:#1b1e24;--bg-3:#23272f;--border:#2c313a;--dark:#0e1014}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .header{background:var(--bg)}html[data-theme=dark] .logo-text{color:var(--text)}html[data-theme=dark] .btn-outline{color:var(--text);background:0 0;border-color:#3a414d}html[data-theme=dark] .btn-outline:hover{border-color:var(--text)}html[data-theme=dark] .btn-white{background:var(--bg-3);color:var(--text)}html[data-theme=dark] .btn-white:hover{background:var(--border)}html[data-theme=dark] .product,html[data-theme=dark] .buy-box,html[data-theme=dark] .part,html[data-theme=dark] .spec-group,html[data-theme=dark] .accord details,html[data-theme=dark] .rev,html[data-theme=dark] .rev-form,html[data-theme=dark] .qa-form,html[data-theme=dark] .stav-card,html[data-theme=dark] .acc-card,html[data-theme=dark] .order,html[data-theme=dark] .usp-mini>div{background:var(--bg-2);border-color:var(--border)}html[data-theme=dark] .product-img{background:#f4f5f7}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--bg-3);color:var(--text);border-color:#3a414d}html[data-theme=dark] input::-webkit-input-placeholder{color:#6d7683}html[data-theme=dark] input::-ms-input-placeholder{color:#6d7683}html[data-theme=dark] input::placeholder{color:#6d7683}html[data-theme=dark] textarea::-webkit-input-placeholder{color:#6d7683}html[data-theme=dark] textarea::-ms-input-placeholder{color:#6d7683}html[data-theme=dark] textarea::placeholder{color:#6d7683}html[data-theme=dark] input:disabled{background:var(--bg-2);color:var(--muted)}html[data-theme=dark] .search input,html[data-theme=dark] .search select{background:var(--bg-3)}html[data-theme=dark] .desc-main p,html[data-theme=dark] .desc-p,html[data-theme=dark] .part p,html[data-theme=dark] .accord p,html[data-theme=dark] .cat-text p,html[data-theme=dark] .grade-box p,html[data-theme=dark] .stav-note p,html[data-theme=dark] .stav-card>p,html[data-theme=dark] .rev p,html[data-theme=dark] .box-list,html[data-theme=dark] .lead-intro,html[data-theme=dark] .desc-lead{color:#c3cad4}html[data-theme=dark] .desc-for{background:var(--brand-soft);color:var(--brand-ink)}html[data-theme=dark] .grade-box{background:#241d12}html[data-theme=dark] .grade-box.big{background:var(--bg-2)}html[data-theme=dark] .notice{background:#241d12;border-color:#4a3a1c}html[data-theme=dark] .notice b{color:var(--orange)}html[data-theme=dark] .feat-list li{background:var(--bg-3)}html[data-theme=dark] table.mini .hl{background:var(--brand-soft);color:var(--brand)}html[data-theme=dark] .empty-soft{border-color:#3a414d}html[data-theme=dark] .footer{background:#0e1014}html[data-theme=dark] .ratebox{background:var(--bg-2)}html[data-theme=dark] .cmp-table tr.grp th,html[data-theme=dark] .qa .a{background:var(--bg-3)}html[data-theme=dark] .toast{background:var(--bg-3);color:var(--text)}html[data-theme=dark] .modal-card,html[data-theme=dark] .cmp-bar{background:var(--bg-2);border-color:var(--border)}.theme-toggle{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.theme-toggle:hover{color:var(--text);border-color:var(--muted)}.theme-toggle svg{width:15px;height:15px}.icon-link.theme-btn{background:0 0;border:0}.pref{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.pref:last-child{border-bottom:0}.pref-txt{flex:1}.pref-txt b{font-size:.95rem;display:block}.pref-txt span{color:var(--muted);font-size:.84rem}.switch.toggle{flex-shrink:0;width:46px;height:26px;position:relative}.switch.toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch.toggle i{background:var(--bg-3);border:1px solid var(--border);pointer-events:none;border-radius:999px;transition:background .15s;position:absolute;top:0;bottom:0;left:0;right:0}.switch.toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.switch.toggle input:checked+i{background:var(--brand);border-color:var(--brand)}.switch.toggle input:checked+i:after{transform:translate(20px)}.switch.toggle input:focus-visible+i{outline:2px solid var(--brand);outline-offset:2px}.theme-choice{flex-wrap:wrap;gap:8px;display:flex}.theme-choice button{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;align-items:center;gap:7px;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.theme-choice button svg{width:15px;height:15px}.theme-choice button.on{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.theme-bar{border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding:18px 0 4px;display:flex}.theme-bar b{color:#fff;font-size:.9rem;display:block}.theme-bar span{color:#97a1ae;font-size:.8rem}.footer .theme-choice button{color:#d5dae2;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.footer .theme-choice button:hover{color:#fff;border-color:rgba(255,255,255,.4)}.footer .theme-choice button.on{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}@media (max-width:640px){.theme-bar{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .catnav{background:var(--bg);border-bottom-color:var(--border)}html[data-theme=dark] .catnav a{color:var(--text)}html[data-theme=dark] .catnav a:hover,html[data-theme=dark] .catnav a.active{background:var(--bg-3);color:var(--brand)}html[data-theme=dark] .catnav a.pill{border-color:#3a414d}html[data-theme=dark] .topbar{background:var(--bg-2);border-bottom-color:var(--border)}html[data-theme=dark] .search{background:var(--bg-3);border-color:#3a414d}html[data-theme=dark] .cmp-bar,html[data-theme=dark] .cookie-bar,html[data-theme=dark] .modal,html[data-theme=dark] .rv,html[data-theme=dark] .rstrip .list div,html[data-theme=dark] .post .go,html[data-theme=dark] .cmp-table .rm{background:var(--bg-2);color:var(--text);border-color:var(--border)}html[data-theme=dark] .cookie-bar{border-top-color:var(--brand)}html[data-theme=dark] .cmp-table tr.diff td{background:#241f12}html[data-theme=dark] .bts .pricetag{background:var(--bg-2)}html[data-theme=dark] .toolbar select,html[data-theme=dark] .chip{background:var(--bg-3);color:var(--text);border-color:#3a414d}html[data-theme=dark] .chip:hover{border-color:var(--muted)}html[data-theme=dark] .chip.active{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}html[data-theme=dark] .htile{background:var(--bg-2);border-color:var(--border)}html[data-theme=dark] .brandbar{color:#6d7683}html[data-theme=dark] .usp b{-webkit-text-decoration-color:var(--brand-line);text-decoration-color:var(--brand-line)}html[data-theme=dark] .lbl-new{color:#6bd394;background:#12261a}html[data-theme=dark] .lbl-used{color:#eaa54c;background:#2a2011}html[data-theme=dark] .lbl-best{background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] .lbl-water{color:#6fa3f5;background:#10233f}html[data-theme=dark] .lbl-gift{color:#ff8b99;background:#2a1418}html[data-theme=dark] .tag-new{color:#6bd394;background:#12261a}html[data-theme=dark] .tag-used{color:#eaa54c;background:#2a2011}html[data-theme=dark] .tag-best{background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] .tag-water{color:#6fa3f5;background:#10233f}html[data-theme=dark] .tag-school{color:#e2c455;background:#292311}html[data-theme=dark] .product-img,html[data-theme=dark] .main-img,html[data-theme=dark] .thumbs button,html[data-theme=dark] .order-line img,html[data-theme=dark] .rv-prod img,html[data-theme=dark] .cmp-table img,html[data-theme=dark] .ci-img,html[data-theme=dark] .trk-it img{border-color:var(--border);background:#dfe3e9}html[data-theme=dark] .product-img img,html[data-theme=dark] .main-img img,html[data-theme=dark] .thumbs img,html[data-theme=dark] .order-line img,html[data-theme=dark] .cmp-table img{-webkit-filter:brightness(.93)saturate(1.05);filter:brightness(.93)saturate(1.05)}html[data-theme=dark] .product-img{border-bottom:1px solid var(--border)}html[data-theme=dark] .qty{background:var(--bg-2);border-color:#3a414d}html[data-theme=dark] .qty button{background:var(--bg-3);color:var(--text)}html[data-theme=dark] .qty button:hover:not(:disabled){background:#333a45}html[data-theme=dark] .fld input,html[data-theme=dark] .fld select,html[data-theme=dark] .fld textarea{background:#1f232a;border-color:#333a45}html[data-theme=dark] .fld input:focus,html[data-theme=dark] .fld textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.18)}html[data-theme=dark] .auth-switch{background:var(--bg-3)}html[data-theme=dark] .auth-aside,html[data-theme=dark] .acc-user{background:#1a1d23}html[data-theme=dark] .pw-meter{background:#2b313a}html[data-theme=dark] table th{color:var(--muted)}html[data-theme=dark] .info table tr:nth-child(2n) td,html[data-theme=dark] .inv-page{background:var(--bg-2)}html[data-theme=dark] .inv-body{background:var(--bg)}html[data-theme=dark] .btn-primary{background:var(--brand-button)}html[data-theme=dark] .btn-primary:hover{background:var(--brand-button-hover)}html[data-theme=dark]{--map-bg:#171a1f;--map-land:#252a33;--map-line:#39414d;--map-dot-edge:#171a1f}html[data-theme=dark] .map-legend{border-color:var(--border);color:var(--text);background:rgba(27,30,36,.94)}html[data-theme=dark] .pickup-list button{background:var(--bg-2);color:var(--text);border-bottom-color:var(--border)}html[data-theme=dark] .pickup-list button:hover,html[data-theme=dark] .pickup-list button.on{background:var(--brand-soft);color:var(--text)}html[data-theme=dark] .pickup-search,html[data-theme=dark] .pickup-head{background:var(--bg-2)}html[data-theme=dark] .cart-item,html[data-theme=dark] .summary,html[data-theme=dark] .options label{background:var(--bg-2);border-color:var(--border)}html[data-theme=dark] .options label:hover{border-color:var(--muted)}html[data-theme=dark] .options input:checked+span,html[data-theme=dark] .options label.on{border-color:var(--brand)}html[data-theme=dark] .success,html[data-theme=dark] .co-card,html[data-theme=dark] .co-sum,html[data-theme=dark] .co-bar{background:var(--bg-2);border-color:var(--border)}html[data-theme=dark] .opt{background:var(--bg-2)}html[data-theme=dark] .opt.active{background:var(--brand-soft)}html[data-theme=dark] .ci-img,html[data-theme=dark] .o-logo{background:#dfe3e9}html[data-theme=dark] .co-steps b{background:var(--bg-3);border-color:var(--border);color:var(--text)}html[data-theme=dark] .co-steps li.on b{color:var(--brand-contrast)}html[data-theme=dark] .co-steps li.done b{color:#fff}.paywrap{grid-template-columns:1.4fr .8fr;align-items:start;gap:26px;margin:18px 0 60px;display:grid}.paycard{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:26px 28px 30px}.paycard h2{margin-bottom:6px;font-size:1.35rem}.paylead{margin-bottom:20px;font-size:.9rem}.payload-box{align-items:center;justify-items:center;gap:12px;padding:40px 0;display:grid}#sumup-card{min-height:220px}.paysum{border:1px solid var(--border);background:var(--bg-2);border-radius:6px;padding:20px 22px;position:-webkit-sticky;position:sticky;top:100px}.paysum h3{margin-bottom:12px;font-size:1rem}.paysum-total{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.paysum-total b{font-size:1.5rem}.paysum-note{color:var(--muted);margin-top:10px;font-size:.8rem}.paysum-list{color:var(--muted);gap:8px;margin:14px 0 0;padding:0;font-size:.83rem;list-style:none;display:grid}.paysum-list li{align-items:flex-start;gap:8px;display:flex}.paysum-list svg{width:14px;height:14px;color:var(--green);flex-shrink:0;margin-top:3px}.paysum-help{color:var(--muted);border-top:1px solid var(--border);margin-top:14px;padding-top:12px;font-size:.82rem}html[data-theme=dark] .paycard{background:var(--bg-2)}html[data-theme=dark] .paysum{background:#1a1d23}.spin{vertical-align:-2px;border:2px solid;border-right-color:transparent;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}.spin.big{width:30px;height:30px;color:var(--brand);border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}@media (max-width:900px){.paywrap{grid-template-columns:1fr}.paysum{order:-1;position:static}.paycard{padding:20px 18px 24px}}html[data-theme=dark]{--doc-text:#c3cad4}html[data-theme=dark] .doc table th{background:var(--bg-2)}html[data-theme=dark] .doc table td{border-color:var(--border)}html[data-theme=dark] .qa .a,html[data-theme=dark] .stav-hero p{color:#c3cad4}html[data-theme=dark] .star-pick button{color:#4a515c}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.search input:focus-visible{outline-offset:-2px}.search select:focus-visible{outline-offset:-2px}.skip-link{z-index:200;background:var(--brand);color:var(--brand-contrast);border-radius:0 0 4px;padding:10px 16px;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}html[data-theme=dark] .hero .htile{background:var(--bg-2)}html[data-theme=dark] .hero .htile-big{background:var(--bg-3)}html[data-theme=dark] .hero .htile img{background:#f4f5f7;border-radius:6px;padding:10px}html[data-theme=dark] .suggest{background:var(--bg-2);border-color:var(--border)}html[data-theme=dark] .sg-item:hover,html[data-theme=dark] .sg-item.on{background:var(--bg-3)}html[data-theme=dark] .sg-item img{background:#f4f5f7;border-radius:4px;padding:3px}html[data-theme=dark] .buybar{background:var(--bg-2);border-color:var(--border)}html[data-theme=dark] .form-vzor{border-color:#3a414d}html[data-theme=dark] .nf-search input{background:var(--bg-3);color:var(--text);border-color:#3a414d}html[data-theme=dark] .rv-text{color:#c3cad4}html[data-theme=dark] .star-pick button.on{color:#f5a623}html[data-theme=dark] .pre-box,html[data-theme=dark] .tag-pre{background:#2a2011}html[data-theme=dark] .pre-box{border-left-color:#eaa54c}html[data-theme=dark] .pre-box b,html[data-theme=dark] .tag-pre,html[data-theme=dark] .stock.pre,html[data-theme=dark] .ci-stock.pre{color:#eaa54c}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boot-loading{min-height:100vh}.flag{object-fit:cover;vertical-align:-2px;border-radius:2px;flex:none;width:20px;height:15px;display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.lang-switch{position:relative}.lang-btn{font:inherit;border:1px solid var(--ctl-border,var(--border,#d8dde8));color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;font-weight:600;display:inline-flex}.lang-btn:hover{border-color:var(--ctl-border-hover,#9aa3b0)}.lang-btn:focus-visible{border-color:var(--brand);box-shadow:var(--ctl-focus);outline:none}.lang-chev{color:var(--muted,#6b7078)}.lang-list{z-index:60;background:var(--bg,#fff);min-width:170px;color:var(--text);border:1px solid var(--border,#e4e6ea);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px rgba(15,23,42,.16)}.lang-list:focus{outline:none}.lang-list li{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.lang-list li.on{background:var(--bg-2,#f4f5f7)}.lang-list li.sel{color:var(--brand);font-weight:600}.preview-banner{color:#fff;text-align:center;background:#111827;padding:6px 12px;font-size:13px}.preview-banner button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:6px;margin-left:12px;padding:2px 10px}.logo.logo-img{align-items:center;display:inline-flex}.logo.logo-img img{object-fit:contain;width:auto;max-width:min(260px,55vw);display:block}.logo.logo-img .logo-dark,html[data-theme=dark] .logo.logo-img .logo-light{display:none}html[data-theme=dark] .logo.logo-img .logo-dark{display:block}@media (max-width:600px){.logo.logo-img img{max-height:32px}}:root{--ctl-border:#cfd4dc;--ctl-border-hover:#9aa3b0;--ctl-bg:var(--bg,#fff);--ctl-focus:0 0 0 3px color-mix(in srgb,var(--brand,#1355f0)22%,transparent);--ctl-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7078' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ctl-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--ctl-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}html[data-theme=dark]{--ctl-border:#3a414d;--ctl-border-hover:#5b6573;--ctl-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2398a1ad' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;vertical-align:-3px;border:1.5px solid var(--ctl-border);background:var(--ctl-bg)center/78% no-repeat;cursor:pointer;flex:none;align-content:center;justify-content:center;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-grid}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;vertical-align:-3px;border:1.5px solid var(--ctl-border);background:var(--ctl-bg)center/78% no-repeat;cursor:pointer;flex:none;align-content:center;justify-content:center;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-grid}input[type=checkbox]{border-radius:5px}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled){border-color:var(--brand,#1355f0)}input[type=radio]:hover:not(:disabled){border-color:var(--brand,#1355f0)}input[type=checkbox]:checked{background-color:var(--brand,#1355f0);border-color:var(--brand,#1355f0);background-image:var(--ctl-check)}input[type=checkbox]:indeterminate{background-color:var(--brand,#1355f0);border-color:var(--brand,#1355f0);background-image:var(--ctl-dash)}input[type=radio]:checked{border-color:var(--brand,#1355f0);background:radial-gradient(circle,var(--brand,#1355f0)0 38%,var(--ctl-bg)42%);border-width:1.5px}input[type=checkbox][role=switch]{background:var(--ctl-border)radial-gradient(circle,#fff 0 60%,transparent 64%)left 1px center/18px 18px no-repeat;border:0;border-radius:999px;width:34px;height:20px}input[type=checkbox][role=switch]:checked{background:var(--brand,#1355f0)radial-gradient(circle,var(--brand-contrast,#fff)0 60%,transparent 64%)right 1px center/18px 18px no-repeat}textarea,select{font:inherit;color:var(--text,#17181a);background-color:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:8px;transition:border-color .15s,box-shadow .15s}input:where([type=text],[type=email],[type=password],[type=tel],[type=search],[type=number],[type=url],[type=date],[type=datetime-local],[type=time],:not([type])){font:inherit;color:var(--text,#17181a);background-color:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:8px;transition:border-color .15s,box-shadow .15s}textarea:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus){border-color:var(--ctl-border-hover)}input:where([type=text],[type=email],[type=password],[type=tel],[type=search],[type=number],[type=url],[type=date],[type=datetime-local],[type=time],:not([type])):hover:not(:disabled):not(:focus){border-color:var(--ctl-border-hover)}textarea{resize:vertical}input::-webkit-input-placeholder{color:var(--muted,#6b7078);opacity:.8}input::-ms-input-placeholder{color:var(--muted,#6b7078);opacity:.8}input::placeholder{color:var(--muted,#6b7078);opacity:.8}textarea::-webkit-input-placeholder{color:var(--muted,#6b7078);opacity:.8}textarea::-ms-input-placeholder{color:var(--muted,#6b7078);opacity:.8}textarea::placeholder{color:var(--muted,#6b7078);opacity:.8}select:where(:not([multiple]):not([size])){-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer}html select:not([multiple]):not([size]){background-image:var(--ctl-chevron);background-position:right 11px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:32px}select::-ms-expand{display:none}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (-ms-appearance:base-select) or (appearance:base-select)){select:where(:not([multiple]):not([size])){-webkit-appearance:base-select;-moz-appearance:base-select;-ms-appearance:base-select;appearance:base-select}::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;-ms-appearance:base-select;appearance:base-select}select:where(:not([multiple]):not([size])){align-items:center;display:inline-flex}select:not([multiple]):not([size])::picker-icon{display:none}::picker(select){border:1px solid var(--ctl-border);background:var(--bg,#fff);color:var(--text,#17181a);border-radius:10px;margin-top:4px;padding:4px;box-shadow:0 12px 32px rgba(15,23,42,.16)}select option{border-radius:6px;padding:7px 10px;font-size:.92em}select option:hover{background:var(--bg-2,#f4f5f7)}select option:focus-visible{background:var(--bg-2,#f4f5f7)}select option:checked{background:var(--brand-soft,#e9f0ff);color:var(--brand,#1355f0);font-weight:600}select option::checkmark{display:none}}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}html[data-theme=dark] input::-webkit-calendar-picker-indicator{-webkit-filter:invert();filter:invert()}input[type=range]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;height:20px;padding:0}input[type=range]::-webkit-slider-runnable-track{background:var(--ctl-border);border-radius:4px;height:4px}input[type=range]::-moz-range-track{background:var(--ctl-border);border-radius:4px;height:4px}input[type=range]::-moz-range-progress{background:var(--brand,#1355f0);border-radius:4px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg,#fff);border:2px solid var(--brand,#1355f0);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px rgba(0,0,0,.2)}input[type=range]::-moz-range-thumb{background:var(--bg,#fff);border:2px solid var(--brand,#1355f0);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px rgba(0,0,0,.2)}input[type=file]{font:inherit;color:var(--muted,#6b7078);font-size:.9em}input[type=file]::-webkit-file-upload-button{font:inherit;border:1px solid var(--ctl-border);background:var(--bg-2,#f4f5f7);color:var(--text,#17181a);cursor:pointer;border-radius:8px;margin-right:10px;padding:7px 14px;font-weight:600}input[type=file]::-ms-browse{font:inherit;border:1px solid var(--ctl-border);background:var(--bg-2,#f4f5f7);color:var(--text,#17181a);cursor:pointer;border-radius:8px;margin-right:10px;padding:7px 14px;font-weight:600}input[type=file]::file-selector-button{font:inherit;border:1px solid var(--ctl-border);background:var(--bg-2,#f4f5f7);color:var(--text,#17181a);cursor:pointer;border-radius:8px;margin-right:10px;padding:7px 14px;font-weight:600}input[type=file]::-webkit-file-upload-button:hover{border-color:var(--brand,#1355f0)}input[type=file]::-ms-browse:hover{border-color:var(--brand,#1355f0)}input[type=file]::file-selector-button:hover{border-color:var(--brand,#1355f0)}input:focus-visible{border-color:var(--brand,#1355f0);box-shadow:var(--ctl-focus);outline:none}textarea:focus-visible{border-color:var(--brand,#1355f0);box-shadow:var(--ctl-focus);outline:none}select:focus-visible{border-color:var(--brand,#1355f0);box-shadow:var(--ctl-focus);outline:none}input[type=range]:focus-visible{box-shadow:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--ctl-focus)}input:disabled,textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--red,#e0263c)}.adm,.adm-login{--brand:var(--a-acc);--ctl-bg:var(--a-card);--ctl-border:var(--a-line);--text:var(--a-text)}