:where(:root){--zk-gap:20px;--zk-filters-w:240px;--zk-img:120px;--zk-also-w:200px}.zk{gap:18px;min-width:0;display:grid}.zk-hint{font-size:var(--fs-xs);color:var(--muted);margin:0}.zk-link{font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.zk-link:hover{color:var(--text)}.zk-link:focus-visible,.zk-suggest li:focus-visible{box-shadow:var(--focus);outline:none}.zk-badge{font-style:normal;font-size:var(--fs-xs);background:var(--soft);color:var(--text);border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-weight:600;display:inline-block}.zk-noimg{background:var(--soft);border-radius:var(--radius-sm);block-size:100%;inline-size:100%;display:block}.zk-form{gap:6px;display:grid}.zk-label{font-weight:600}.zk-field{gap:8px;display:flex;position:relative}.zk-field input[type=search]{min-inline-size:0;min-block-size:var(--control-h);flex:1}.zk-suggest{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-block-size:360px;margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}.zk-suggest[hidden]{display:none}.zk-suggest li{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.zk-suggest li.is-active,.zk-suggest li:hover{background:var(--soft)}.zk-suggest img{object-fit:cover;border-radius:var(--radius-sm);block-size:40px;inline-size:40px}.zk-dym{margin:0}.zk-body{grid-template-columns:var(--zk-filters-w) minmax(0, 1fr);align-items:start;gap:32px;display:grid}.zk-filters{gap:4px;min-width:0;display:grid}.zk-facet{border:0;border-block-end:1px solid var(--line);gap:6px;margin:0;padding:4px 0 12px;display:grid}.zk-facet legend{padding:8px 0 4px;font-weight:600}.zk-check{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.zk-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.zk-price{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.zk-price label{font-size:var(--fs-sm);gap:4px;display:grid}.zk-price input{min-inline-size:0}.zk-price button{grid-column:1/-1;justify-self:start}.zk-main{align-content:start;gap:14px;min-width:0;display:grid}.zk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.zk-total{color:var(--muted);font-size:var(--fs-sm);margin:0}.zk-sort{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.zk-hits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.zk-hits[aria-busy]{opacity:.6}.zk-hit{grid-template-columns:var(--zk-img) minmax(0, 1fr);align-items:start;gap:16px;display:grid}.zk-hit-img{aspect-ratio:1;display:block}.zk-hit-img img{object-fit:cover;border-radius:var(--radius-sm);block-size:100%;inline-size:100%}.zk-hit-body{gap:4px;min-width:0;display:grid}.zk-meta{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.zk-title{margin:0;font-size:1.1rem}.zk-title a{color:inherit;text-decoration:none}.zk-title a:hover{text-decoration:underline}.zk-summary{color:var(--muted);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.zk-price-line{align-items:baseline;gap:10px;margin:0;display:flex}.zk-offers{font-size:var(--fs-xs);color:var(--muted)}.zk-actions{flex-wrap:wrap;align-items:start;gap:6px 16px;display:flex}.zk-why summary,.zk-ranking summary{cursor:pointer;font-size:var(--fs-sm);color:var(--muted)}.zk-why ul{font-size:var(--fs-sm);color:var(--muted);margin:6px 0 0;padding-inline-start:18px}.zk-ranking p{font-size:var(--fs-sm);color:var(--muted)}.zk-pages{font-size:var(--fs-sm);justify-content:center;align-items:center;gap:12px;display:flex}.zk-comparebar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;justify-self:center;align-items:center;gap:14px;padding:8px 14px;display:flex;position:sticky;inset-block-end:12px}.zk-comparebar a[aria-disabled]{opacity:.5;pointer-events:none}.zk-compare-wrap{overflow-x:auto}.zk-compare{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}.zk-compare th,.zk-compare td{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 12px}.zk-compare thead th{min-inline-size:160px}.zk-compare thead a{color:inherit;gap:6px;text-decoration:none;display:grid}.zk-compare thead img,.zk-compare thead .zk-noimg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);block-size:auto;inline-size:100%}.zk-compare tbody th{color:var(--muted);font-weight:500}.zk-compare tr.is-diff td{background:var(--soft)}.zk-compare td.is-lowest{font-weight:700}.zk-diff{align-items:center;gap:8px;display:flex}.zk-also{gap:12px;margin-block-start:40px;display:grid}.zk-also h2{margin:0;font-size:1.25rem}.zk-also-list{grid-template-columns:repeat(auto-fill, minmax(var(--zk-also-w), 1fr));gap:var(--zk-gap);margin:0;padding:0;list-style:none;display:grid}.zk-also-item{gap:6px;display:grid}.zk-also-item a{color:inherit;gap:8px;text-decoration:none;display:grid}.zk-also-item img,.zk-also-item .zk-noimg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);block-size:auto;inline-size:100%}.zk-also-price{font-size:var(--fs-sm);color:var(--muted)}@media (max-width:760px){.zk-body{grid-template-columns:minmax(0,1fr);gap:16px}.zk-hit{grid-template-columns:80px minmax(0,1fr);gap:12px}}
