.kw-v2 .kw-cmp{--kw-cmp-label:var(--space-24);--kw-cmp-col:max(var(--size-3xs), calc((100vw - 2 * var(--kw-gutter) - var(--kw-cmp-label)) / 2))}.kw-v2 .kw-cmp__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin:var(--space-4) 0 var(--space-5);flex-wrap:wrap;display:flex}.kw-v2 .kw-cmp__title{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.kw-v2 .kw-cmp__empty{color:var(--fg-2);margin-bottom:0}.kw-v2 .kw-cmp__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.kw-v2 .kw-cmp__diff,.kw-v2 .kw-cmp__share{height:var(--control-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid var(--slate-200);border-radius:var(--radius-pill);background:var(--white);color:var(--slate-700);cursor:pointer;font:inherit;font-size:var(--text-2sm);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex;position:relative}.kw-v2 .kw-cmp__share:focus-visible{box-shadow:var(--focus-ring);outline:none}.kw-v2 .kw-cmp__said{top:calc(100% + var(--space-1));color:var(--success);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;position:absolute;right:0}.kw-v2 .kw-cmp__diffbox{opacity:0;pointer-events:none;position:absolute}.kw-v2 .kw-cmp__switch{width:var(--control-xs);height:var(--space-4);border-radius:var(--radius-pill);background:var(--slate-300);position:relative}.kw-v2 .kw-cmp__switch:after{top:var(--space-0-5);left:var(--space-0-5);width:var(--space-3);height:var(--space-3);background:var(--white);content:"";transition:left var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute}.kw-v2 .kw-cmp__diff:has(.kw-cmp__diffbox:checked){border-color:var(--slate-900);background:var(--slate-900);color:var(--white)}.kw-v2 .kw-cmp__diff:has(.kw-cmp__diffbox:checked) .kw-cmp__switch{background:var(--red-500)}.kw-v2 .kw-cmp__diff:has(.kw-cmp__diffbox:checked) .kw-cmp__switch:after{left:calc(100% - var(--space-3) - var(--space-0-5))}.kw-v2 .kw-cmp__diff:has(.kw-cmp__diffbox:focus-visible){box-shadow:var(--focus-ring)}.kw-v2 .kw-cmp:has(.kw-cmp__diffbox:checked) .kw-cmp__row[data-same]{display:none}.kw-v2 .kw-cmp__scroll{margin:0 calc(var(--kw-gutter) * -1);padding:0 var(--kw-gutter);scrollbar-width:thin;position:relative;overflow-x:auto}.kw-v2 .kw-cmp__table{width:calc(var(--kw-cmp-label) + var(--kw-cmp-cols) * var(--kw-cmp-col));border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--text-sm)}.kw-v2 .kw-cmp__table th,.kw-v2 .kw-cmp__table td{padding:var(--space-3);border-bottom:1px solid var(--slate-100);text-align:left;vertical-align:top}.kw-v2 .kw-cmp__corner,.kw-v2 .kw-cmp__row>th{z-index:var(--z-raised);width:var(--kw-cmp-label);background:var(--white);box-shadow:var(--shadow-stick-l);position:sticky;left:0}.kw-v2 .kw-cmp__table thead td,.kw-v2 .kw-cmp__table thead th{border-bottom:1px solid var(--slate-200);vertical-align:bottom}.kw-v2 .kw-cmp__row>th{padding-inline:var(--space-1);color:var(--slate-600);font-size:var(--text-2sm);font-weight:var(--weight-regular);overflow-wrap:anywhere}.kw-v2 .kw-cmp__row>td{color:var(--fg-1);font-weight:var(--weight-medium);overflow-wrap:anywhere}.kw-v2 .kw-cmp__row>td.is-best{color:var(--success);font-weight:var(--weight-bold)}.kw-v2 .kw-cmp__check{margin-right:var(--space-1);vertical-align:-2px;display:inline-block}.kw-v2 .kw-cmp__grouprow th{padding:var(--space-6) var(--space-1) var(--space-2);border-bottom:0}.kw-v2 .kw-cmp__grouprow th,.kw-v2 .kw-cmp__eyebrow{color:var(--red-600);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.kw-v2 .kw-cmp__prod{font-weight:var(--weight-regular)}.kw-v2 .kw-cmp__table thead .kw-cmp__prod,.kw-v2 .kw-cmp__slotcell{height:var(--space-px);padding:var(--space-4) calc(var(--space-3) / 2) var(--space-3)}.kw-v2 .kw-cmp__pcard{gap:var(--space-2);height:100%;padding:var(--space-3);border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);flex-direction:column;display:flex;position:relative}.kw-v2 .kw-cmp__prod.is-cheapest .kw-cmp__pcard{border-color:var(--red-200)}.kw-v2 .kw-cmp__tag{top:calc(var(--space-2) * -1);left:var(--space-3);height:var(--space-5);align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--slate-900);color:var(--white);font-size:var(--text-2xs);font-weight:var(--weight-bold);white-space:nowrap;display:inline-flex;position:absolute}.kw-v2 .kw-cmp__remove{z-index:1;top:var(--space-2);right:var(--space-2);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--slate-100);color:var(--slate-600);justify-content:center;align-items:center;display:inline-flex;position:absolute}.kw-v2 .kw-cmp__remove:after{inset:calc(var(--space-2) * -1);content:"";position:absolute}.kw-v2 .kw-cmp__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--slate-50);color:var(--slate-300);justify-content:center;align-items:center;display:flex;overflow:hidden}.kw-v2 .kw-cmp__img{background:var(--white);object-fit:contain;width:100%;height:100%;display:block}.kw-v2 .kw-cmp__brand{color:var(--fg-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;display:block}.kw-v2 .kw-cmp__name{min-height:2.6em;color:var(--fg-1);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.kw-v2 .kw-cmp__price{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.kw-v2 .kw-cmp__price b{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight)}.kw-v2 .kw-cmp__from,.kw-v2 .kw-cmp__at{color:var(--fg-3);font-size:var(--text-2xs)}.kw-v2 .kw-cmp__none{color:var(--fg-2);font-size:var(--text-2sm);font-weight:var(--weight-semibold)}.kw-v2 .kw-cmp__cta{height:var(--control-sm);border-radius:var(--radius-md);background:var(--red-600);color:var(--white);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:flex}.kw-v2 .kw-cmp__slot{width:100%;height:100%;min-height:var(--size-xs);justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--slate-300);border-radius:var(--radius-lg);color:var(--slate-500);cursor:pointer;font:inherit;font-size:var(--text-2sm);font-weight:var(--weight-semibold);background:0 0;flex-direction:column;display:flex}.kw-v2 .kw-cmp__slotplus{width:var(--space-10);height:var(--space-10);border:1px solid var(--slate-300);border-radius:50%;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-cmp__slot:focus-visible,.kw-v2 .kw-cmp__shop:focus-visible{box-shadow:var(--focus-ring);outline:none}.kw-v2 .kw-cmp__verdict{padding:var(--space-3);border-radius:var(--radius-md);background:var(--slate-900);color:var(--white);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-compact);margin:0;display:none}.kw-v2 .kw-cmp__verdict b{margin-bottom:var(--space-0-5);color:var(--red-300);font-size:var(--text-2xs);letter-spacing:var(--tracking-tag);text-transform:uppercase;display:block}.kw-v2 .kw-cmp__table .kw-cmp__sumcell{padding:var(--space-5) 0 0;border-bottom:0}.kw-v2 .kw-cmp__sum{width:calc(100vw - 2 * var(--kw-gutter));gap:var(--space-6);flex-direction:column;display:flex;position:sticky;left:0}.kw-v2 .kw-cmp__top{gap:var(--space-3);display:grid}.kw-v2 .kw-cmp__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw-v2 .kw-cmp__tiles:has(>:only-child){grid-template-columns:minmax(0,1fr)}.kw-v2 .kw-cmp__tile{gap:var(--space-1);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--slate-50);flex-direction:column;display:flex}.kw-v2 .kw-cmp__tile--cheapest{background:var(--success-soft)}.kw-v2 .kw-cmp__tilek{align-items:center;gap:var(--space-2);color:var(--slate-600);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tag);text-transform:uppercase;display:inline-flex}.kw-v2 .kw-cmp__tile--cheapest .kw-cmp__tilek{color:var(--success)}.kw-v2 .kw-cmp__tilename{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-v2 .kw-cmp__tilev{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight)}.kw-v2 .kw-cmp__notes{padding:var(--space-4) var(--space-5);border:1px solid var(--slate-200);border-radius:var(--radius-lg)}.kw-v2 .kw-cmp__eyebrow{margin:0 0 var(--space-2)}.kw-v2 .kw-cmp__notes ul,.kw-v2 .kw-cmp__bars ul,.kw-v2 .kw-cmp__where{margin:0;padding:0;list-style:none}.kw-v2 .kw-cmp__notes li{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--slate-100);color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-compact);white-space:normal;display:flex}.kw-v2 .kw-cmp__notes svg{margin-top:var(--space-0-5);color:var(--slate-500);flex-shrink:0}.kw-v2 .kw-cmp__bars ul{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--slate-200);border-radius:var(--radius-lg);flex-direction:column;display:flex}.kw-v2 .kw-cmp__bars li{grid-template-columns:var(--size-3xs) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);display:grid}.kw-v2 .kw-cmp__barname{font-size:var(--text-2sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-v2 .kw-cmp__bar{height:var(--space-2);border-radius:var(--radius-pill);background:var(--slate-100);display:block;overflow:hidden}.kw-v2 .kw-cmp__bar>span{border-radius:var(--radius-pill);background:var(--slate-400);height:100%;display:block}.kw-v2 .kw-cmp__bars li.is-best .kw-cmp__bar>span{background:var(--success)}.kw-v2 .kw-cmp__barv{font-size:var(--text-sm);text-align:right;white-space:nowrap}.kw-v2 .kw-cmp__where{gap:var(--space-2);flex-direction:column;display:flex}.kw-v2 .kw-cmp__shop{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--slate-100);border-radius:var(--radius-md);background:var(--white);color:var(--fg-1);text-decoration:none;display:flex}.kw-v2 .kw-cmp__shop.is-first{border-color:var(--red-200);background:var(--red-50)}.kw-v2 .kw-cmp__shoplogo{flex-shrink:0}.kw-v2 .kw-cmp__shopname{min-width:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);flex:1}.kw-v2 .kw-cmp__shopprice{font-size:var(--text-2sm);text-align:right}.kw-v2 .kw-cmp__foot{margin:var(--space-5) 0 0;color:var(--fg-3);font-size:var(--text-xs)}@media (max-width:767.98px){.kw-v2 .kw-cmp__pcard{padding:var(--space-2)}.kw-v2 .kw-cmp__tag{left:var(--space-2)}.kw-v2 .kw-cmp__price b{font-size:var(--text-md)}.kw-v2 .kw-cmp__cta{height:auto;min-height:var(--control-sm);padding:var(--space-1) var(--space-2);line-height:var(--leading-snug);text-align:center;white-space:normal}.kw-v2 .kw-cmp__shop{padding:var(--space-2);flex-wrap:wrap}.kw-v2 .kw-cmp__shopprice{text-align:left;width:100%}}@media (min-width:768px){.kw-v2 .kw-cmp{--kw-cmp-label:var(--size-3xs)}.kw-v2 .kw-cmp__table{width:100%;min-width:calc(var(--kw-cmp-label) + var(--kw-cmp-cols) * var(--size-2xs))}.kw-v2 .kw-cmp__top.is-two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.kw-v2 .kw-cmp__bars li{grid-template-columns:var(--size-sm) minmax(0, 1fr) auto}}@media (min-width:1024px){.kw-v2 .kw-cmp{--kw-cmp-label:var(--size-2xs)}.kw-v2 .kw-cmp__title{font-size:var(--text-3xl)}.kw-v2 .kw-cmp__verdict{display:block}.kw-v2 .kw-cmp__scroll{overflow-x:visible}.kw-v2 .kw-cmp__corner,.kw-v2 .kw-cmp__row>th{box-shadow:none}.kw-v2 .kw-cmp__sum{width:auto;position:static}.kw-v2 .kw-cmp__table thead td,.kw-v2 .kw-cmp__table thead th{z-index:var(--z-subnav);top:var(--kw-hdr-h);background:var(--white);position:sticky}}@media (hover:hover){.kw-v2 .kw-cmp__name:hover{text-decoration:underline}.kw-v2 .kw-cmp__diff:hover,.kw-v2 .kw-cmp__share:hover{border-color:var(--slate-300);box-shadow:var(--shadow-md)}.kw-v2 .kw-cmp__remove:hover{background:var(--slate-200)}.kw-v2 .kw-cmp__media:hover{box-shadow:var(--shadow-md)}.kw-v2 .kw-cmp__cta:hover{background:var(--red-700)}.kw-v2 .kw-cmp__slot:hover{border-color:var(--slate-400);background:var(--slate-50)}.kw-v2 .kw-cmp__shop:hover{border-color:var(--slate-300)}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-cmp__switch:after{transition:none}}.kw-v2 .kw-sim.kw-cmpadd{height:min(var(--size-5xl), calc(100% - 2 * var(--space-6)))}.kw-v2 .kw-cmpadd__title{min-width:0;margin:var(--space-2) 0 0;font-size:var(--text-md);font-weight:var(--weight-bold);flex:1}.kw-v2 .kw-cmpadd__form{padding:var(--space-3) var(--space-5) 0;flex-shrink:0}.kw-v2 .kw-cmpadd__field{height:var(--control-md);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-500);display:flex}.kw-v2 .kw-cmpadd__field:focus-within{border-color:var(--slate-900);box-shadow:var(--focus-ring)}.kw-v2 .kw-cmpadd__input{min-width:0;height:100%;color:var(--fg-1);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.kw-v2 .kw-cmpadd__input:focus-visible{box-shadow:none;outline:none}.kw-v2 .kw-cmpadd__h{margin:var(--space-4) var(--space-2) var(--space-1);color:var(--slate-500);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tag);text-transform:uppercase}@media (max-width:767.98px){.kw-v2 .kw-sim.kw-cmpadd{height:85dvh}.kw-v2 .kw-cmpadd__form{padding-inline:var(--space-4)}}
