.cat-layout{grid-template-rows:auto 1fr;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.cat-layout>details.fwrap{grid-column:1}.cat-layout>section{grid-area:1/2/span 2}@media (max-width:960px){.cat-layout{grid-template-rows:none;grid-template-columns:1fr}.cat-layout>details.fwrap,.cat-layout>section{grid-area:auto/1}}details.fwrap>summary{cursor:pointer;border:1px solid var(--line-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:15px;list-style:none;display:none}details.fwrap>summary::-webkit-details-marker{display:none}details.fwrap>summary .n{color:var(--t2);font-size:13px}@media (max-width:960px){details.fwrap>summary{display:flex}details.fwrap:not([open])>.fcolm{display:none}}.facet{border-bottom:1px solid var(--line);margin-top:28px;padding-bottom:12px}.facet:first-child{margin-top:0}.facet .fh{align-items:baseline;gap:12px;font-size:15px;font-weight:600;display:flex}.facet .fh .n{color:var(--t2);margin-left:auto;font-size:13px;font-weight:400}details.facet>summary.fh{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}details.facet>summary.fh::-webkit-details-marker{display:none}details.facet>summary.fh:after{content:"";border-right:2px solid var(--t2);border-bottom:2px solid var(--t2);align-self:center;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}details.facet[open]>summary.fh:after{transform:rotate(-135deg)translateY(-2px)}.facet .fnote{color:var(--t2);margin-top:12px;font-size:13px}.fv{margin:12px 0 0;padding:0;list-style:none}.fv li{border:0}.fv label,.fv .raw{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.fv .raw{cursor:default}.fv input[type=checkbox]{width:20px;height:20px;accent-color:var(--grn);flex:none;margin:0}.fv .n{color:var(--t2);white-space:nowrap;margin-left:auto;font-size:13px}.fv .cmp{color:var(--grn-ink);white-space:nowrap;font-size:12px}.fv .cmp.zero{color:var(--amber)}.fv .val-raw{color:var(--t2)}.fv .flag{color:var(--amber);font-size:12px}.fv--scroll{overscroll-behavior:contain;max-height:440px;padding-right:8px;overflow-y:auto}.fv--scroll::-webkit-scrollbar{width:6px}.fv--scroll::-webkit-scrollbar-track{background:var(--line);border-radius:3px;margin:2px 0}.fv--scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t2) 55%, var(--line));border-radius:3px}details.fmore>summary{cursor:pointer;min-height:44px;color:var(--grn);align-items:center;font-size:13px;list-style:none;display:flex}details.fmore>summary::-webkit-details-marker{display:none}details.fmore[open]>summary{display:none}.fto{align-items:center;gap:12px;margin-top:12px;display:flex}.fsubmit{z-index:1;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;padding:12px 0;display:flex;position:sticky;bottom:0}.fto input{border:1px solid var(--t3);background:var(--bg);width:50%;min-width:0;color:var(--t1);font-variant-numeric:tabular-nums;border-radius:8px;padding:12px}.applied{color:var(--t2);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.applied .rm{border:1px solid var(--line-2);min-height:44px;color:var(--t1);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.applied .rm b{font-weight:600}.applied .rm .x{color:var(--t2)}.lbar{color:var(--t2);flex-wrap:wrap;align-items:baseline;gap:12px 28px;font-size:13px;display:flex}.lbar .sorts{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:720px){.lbar .sorts{row-gap:0}}.lbar .sorts a,.lbar .sorts b{align-items:center;min-height:44px;font-weight:400;display:inline-flex}.lbar .sorts b{color:var(--t1);font-weight:600}.lbar .stamp{margin-left:auto}.prow .th{position:relative}.th .dg{background:var(--bg);color:var(--t1);padding:4px 4px 4px 8px;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:0;right:0}.pone{color:var(--t2);font-size:13px;display:block}.gated{color:var(--t2)}.gate-mark{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);border:1px dashed var(--line-2);white-space:nowrap;border-radius:8px;padding:0 8px;font-size:12px;line-height:2}.card-grid{grid-template-columns:minmax(220px,320px) minmax(0,1fr) 340px;align-items:start;gap:28px;margin-top:28px;display:grid}@media (max-width:1100px){.card-grid{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}.card-grid .buybox{grid-column:1/-1}}@media (max-width:720px){.card-grid{grid-template-columns:1fr}.card-grid .buybox{order:-1;grid-column:auto}.card-grid .pbox{max-width:280px}}.card-grid--no-offers{grid-template-columns:minmax(220px,320px) minmax(0,1fr)}@media (max-width:720px){.card-grid--no-offers{grid-template-columns:1fr}}@media (max-width:960px){table.data td.r>a{align-items:center;min-height:44px;display:inline-flex}}.buybox{background:var(--soft);border-radius:16px;padding:28px}.buybox .upto{color:var(--t2);margin-top:12px;font-size:13px}.buybox .usual{margin-top:12px;font-size:15px}.buybox .note{color:var(--t2);margin-top:12px;font-size:13px}.buybox .track i{background:var(--t2)}.buybox .go{align-items:center;min-height:44px;margin-top:12px;font-size:15px;display:inline-flex}td.dup{color:var(--t2)}.way-unk{border:1px solid var(--amber);color:var(--amber);white-space:nowrap;border-radius:8px;padding:0 8px;font-size:12px;line-height:2;display:inline-block}:root:not([data-theme=dark]) .way-unk{color:#9c5b24;border-color:#9c5b24}table.data .dev{color:var(--t2);font-size:13px}table.data .dev.low{color:var(--grn-ink)}table.data td.r:not(:last-child),table.data thead th.r:not(:last-child){padding-right:28px}table.data td:last-child a{white-space:nowrap}@media (max-width:720px){table.data.collapse tr:has(>td.c-go){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}table.data.collapse tr>td.c-shop{grid-area:1/1/auto/-1}table.data.collapse tr>td.c-price{grid-area:2/1;padding-bottom:0}table.data.collapse tr>td.c-price .price{letter-spacing:-.02em;font-size:20px}table.data.collapse tr>td.c-go{text-align:right;grid-area:2/2;padding-bottom:0}table.data.collapse tr>td.c-go a{font-weight:600}table.data.collapse tr>td.c-way{grid-area:3/1/auto/-1;padding:4px 0 0}table.data.collapse tr>td.c-total{grid-area:4/1/auto/-1;padding:4px 0 0}table.data.collapse tr>td.c-dev{grid-area:5/1/auto/-1;padding:4px 0 0}table.data.collapse tr>td[data-label]{color:var(--t2);font-size:13px}table.data.collapse tr>td[data-label]:before{content:attr(data-label) ": "}table.data.collapse tr>td[data-label] .price{color:var(--t1);font-size:13px}table.data.collapse tr>td.c-way .way-unk{font-size:13px;line-height:inherit;white-space:normal;border:0;padding:0}}table.data.offers tbody tr{background:0 0}table.data.offers tbody:nth-of-type(2n)>tr{background:var(--soft)}table.data.offers thead th:first-child,table.data.offers tbody td:first-child{padding-left:16px}table.data.offers thead th:last-child,table.data.offers tbody td:last-child{padding-right:16px}.offer-more{min-height:44px;font:inherit;color:var(--grn-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.offer-more:hover{color:var(--grn)}.offer-more-wrap{display:block;position:relative}.offer-more-pop{z-index:40;background:var(--bg);border:1px solid var(--line-2);text-align:left;border-radius:8px;width:max-content;max-width:min(360px,100vw - 32px);max-height:60vh;padding:6px 0;display:block;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 12px 32px #0000002e}.offer-more-pop[hidden]{display:none}.pc-offers .blk:has(.offer-more[aria-expanded=true]){overflow:visible!important}.om-item{padding:8px 14px;display:block}.om-item+.om-item{border-top:1px solid var(--line)}.om-title{color:var(--t1);font-size:13px;display:block}.om-line{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.om-line .price{font-size:15px}.om-way{color:var(--t2);margin-top:2px;font-size:12px;display:block}@media (max-width:720px){table.data.offers tbody td:first-child{padding-left:0}table.data.collapse tr>td.c-shop .shop>span:nth-child(2){flex:1;min-width:0}.offer-more-wrap{width:100%}.offer-more-pop{max-width:calc(100vw - 24px);left:auto;right:0}}.specgrp{border-bottom:1px solid var(--line)}.specgrp>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.specgrp>summary::-webkit-details-marker{display:none}.specgrp>summary .n{color:var(--t2);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:400}.specgrp>summary:after{content:"▾";color:var(--t2);font-size:13px}.specgrp[open]>summary:after{content:"▴"}.specgrp .grp-body{padding-bottom:28px}.specgrp dl.kv .row{grid-template-columns:340px 1fr}@media (max-width:720px){.specgrp dl.kv .row{grid-template-columns:1fr}}dl.kv .row:target{background:var(--grn-soft)}.bools{border-bottom:1px solid var(--line);padding:12px 0;font-size:15px}.bools .lbl3{color:var(--t2);font-size:13px;display:block}.bools p{margin-top:8px;line-height:1.8}.bools span:target{background:var(--grn-soft)}.raw-val{border-bottom:1px dashed var(--line-2)}.raw-note{color:var(--t2);font-size:13px}.gist{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:28px;display:grid}@media (max-width:720px){.gist{grid-template-columns:1fr}}.gist details{border:1px solid var(--line-2);background:var(--bg);border-radius:16px}.gist details[open]{background:var(--soft)}.gist summary{cursor:pointer;min-height:44px;padding:28px;list-style:none;display:block}.gist summary::-webkit-details-marker{display:none}.gist summary:focus-visible{outline:2px solid var(--grn);outline-offset:-2px;border-radius:16px}.gist .val{font-size:20px;font-weight:600;line-height:1.3;display:block}.gist .why{color:var(--t1);margin-top:12px;font-size:15px;display:block}.gist .but{color:var(--t2);margin-top:12px;font-size:15px;display:block}.gist .more{color:var(--grn-ink);margin-top:12px;font-size:13px;display:block}.gist details[open] .more{color:var(--t2)}.gist .more:after{content:" ▾"}.gist details[open] .more:after{content:" ▴"}.gist .open{padding:0 28px 28px}.gist .open p{color:var(--t1);max-width:60ch;font-size:15px}.gist .src{margin-top:28px}.gist .src .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-size:12px;display:block}.gist .src ul{margin:12px 0 0;padding:0;list-style:none}.gist .src li{border-top:1px solid var(--line)}.gist .src a{min-height:44px;color:var(--t2);padding:12px 0;font-size:13px;display:block}.gist .src a:hover{color:var(--t1);text-decoration:none}.gist .src a b{color:var(--t1);font-weight:400}.gist-tail{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.gist-tail .all{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.gist-tail .note{color:var(--t2);font-size:13px}.pbox img,.th img{mix-blend-mode:multiply}:is(:root[data-theme=dark] .pbox:has(img):not(.broken),:root[data-theme=dark] .th:has(img):not(.broken)){background:#f2f7f5}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .pbox:has(img):not(.broken),:root:not([data-theme=light]) .th:has(img):not(.broken)){background:#f2f7f5}}.gal{min-width:0;max-width:320px}.gal-main{padding:0;position:relative}.gal-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.gal-track::-webkit-scrollbar{display:none}.gal-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;grid-template-rows:100%;grid-template-columns:100%;place-items:center;min-width:0;padding:12px;display:grid;position:relative}.gal-slide>a{grid-template-rows:100%;grid-template-columns:100%;place-items:center;width:100%;height:100%;display:grid}.gal-slide.broken img{display:none}.gal-slide.broken:after{content:"фото нет";letter-spacing:.06em;text-transform:uppercase;color:var(--t2);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.gal-nav{border:1px solid var(--line-2);background:var(--bg);width:44px;height:44px;color:var(--t1);cursor:pointer;opacity:1;border-radius:999px;place-items:center;padding:0;font-size:15px;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gal-nav.prev{left:12px}.gal-nav.next{right:12px}.gal-main .gal-nav:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:no-preference){.gal-nav{transition:opacity .15s, transform .16s var(--ease-out)}.gal-nav:not(:disabled):active{transform:translateY(-50%)scale(.97)}}.gal-nav:focus-visible,.gal-th:focus-visible{outline:2px solid var(--grn);outline-offset:2px}.gal-count{color:#fff;background:#00000073;border-radius:999px;padding:3px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:12px;right:12px}.gal-thumbs{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.gal-thumbs li{scroll-snap-align:start;flex:none}.gal-th{background:var(--soft);border-radius:8px;grid-template-rows:100%;grid-template-columns:100%;place-items:center;width:52px;height:52px;padding:4px;display:grid;overflow:hidden}.gal-th img{object-fit:contain;width:100%;height:100%;display:block}.gal-th[aria-current=true]{border:2px solid var(--grn);padding:2px}@media (max-width:720px){.gal,.card-grid .gal .pbox{max-width:none}}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;margin-top:28px;display:grid}.pc-gallery{grid-area:1/1}.pc-side{grid-area:1/2;min-width:0}.pc-offers{grid-area:3/1/auto/-1;margin-top:0}.pc-empty .btn-q{width:100%}@media (max-width:900px){.pc-grid{grid-template-columns:1fr}.pc-gallery,.pc-side,.pc-offers{grid-area:auto}}.pc-gallery{background:var(--bg);border-radius:16px;overflow:hidden}.pc-gallery .gal{max-width:none}.pc-gallery .pbox{aspect-ratio:1;border-radius:0;padding:28px}@media (max-width:900px){.pc-gallery .pbox{aspect-ratio:4/3}}@media (min-width:901px){.pc-gallery,.pc-gallery .gal{display:contents}.pc-gallery .pbox,.pc-gallery>figure{aspect-ratio:auto;border-radius:16px;grid-area:1/1;align-self:stretch;min-height:280px}.pc-gallery .gal-thumbs{grid-area:2/1;margin-top:0}.pc-side{align-self:stretch}.pc-offers{grid-area:2/1/auto/-1}.pc-thumbed .pc-offers{grid-row:3}}.pc-shops{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px -28px 0}.pc-shops .pc-shop{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 28px;display:flex}.pc-shops .pc-shop:first-child{border-top:0}.pc-shops .nm{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.pc-shops .rt{color:var(--t2);white-space:nowrap;flex:none;margin-right:auto;font-size:12px}.pc-shops .rt b{color:var(--t1);font-weight:600}.pc-shops .pr{white-space:nowrap;flex:none;font-weight:600}.pc-shops .go-s{color:var(--grn-ink);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.pc-shops .go-s:hover{text-decoration:underline}@media (max-width:720px){.pc-shops .rc{display:none}.pc-shops .pc-shop{gap:8px}}.pc-buy{min-width:0}.pc-buy .go{background:var(--grn);width:100%;color:var(--on-grn);border-radius:8px;justify-content:center;padding:12px 28px;font-weight:600;display:flex}.pc-buy .go:hover{text-decoration:none}.pc-actions{gap:12px;margin-top:12px;display:flex}.pc-actions form{flex:1;min-width:0;margin-top:0}.pc-actions .btn-q{width:100%;padding:12px}.pc-specs-card{border:1px solid var(--line);background:var(--bg);border-radius:16px;overflow:hidden}.pc-specs-card dl.kv{columns:2;column-gap:0}.pc-specs-card dl.kv .row{break-inside:avoid;border-bottom:1px solid var(--line);grid-template-columns:none;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:15px;display:flex}.pc-specs-card dl.kv dt{color:var(--t2);flex:none;max-width:55%}.pc-specs-card dl.kv dd{text-align:right;margin:0;font-weight:600}.pc-specs-card .bools{border-bottom:1px solid var(--line);padding:12px 16px}.pc-specs-card .bools:last-child,.pc-specs-card dl.kv:last-child .row:last-child{border-bottom:0}@media (max-width:720px){.pc-specs-card dl.kv{columns:1}}.pc-desc{background:var(--soft);border-radius:16px;max-width:72ch;padding:28px}.pc-desc p:first-child{font-size:20px;line-height:1.4}
