.kw-v2 .kw-stores__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw-v2 .kw-storecard{min-height:var(--space-20);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);color:var(--slate-900);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);text-decoration:none;display:flex}.kw-v2 .kw-storecard__logo{flex-shrink:0}.kw-v2 .kw-storecard__text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.kw-v2 .kw-storecard__text strong{font-size:var(--text-ui);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-v2 .kw-storecard__text span{color:var(--fg-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.kw-v2 .kw-storecard__go{color:var(--slate-400);flex-shrink:0}.kw-v2 .kw-letter__store{justify-content:flex-start;gap:var(--space-2)}.kw-v2 .kw-stores__coupon{color:var(--yellow-700);flex-shrink:0;display:inline-flex}.kw-v2 .kw-stores__h2{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin:0;font-weight:800}.kw-v2 .kw-stores__sectors{flex-direction:column;display:flex}.kw-v2 .kw-stores__sector{gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid var(--slate-100);scroll-margin-top:calc(var(--kw-hdr-h) + var(--space-16));display:grid}.kw-v2 .kw-stores__sectorname{color:var(--slate-900);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:800;line-height:var(--leading-snug);margin:0}.kw-v2 .kw-stores__tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw-v2 .kw-stores__tile{min-height:var(--control-lg);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);color:var(--slate-800);transition:box-shadow var(--dur-fast), border-color var(--dur-fast);text-decoration:none;display:flex}.kw-v2 .kw-stores__tilelogo{flex-shrink:0;display:inline-flex}.kw-v2 .kw-stores__tilename{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kw-v2 .kw-stores__tilego{color:var(--slate-400);flex-shrink:0}.kw-v2 .kw-stores__az{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.kw-v2 .kw-stores__azlist{min-width:0}@media (max-width:767px){.kw-v2 .kw-stores__azbody{grid-template-columns:minmax(0, 1fr) var(--space-8);column-gap:var(--space-2);align-items:start;display:grid}.kw-v2 .kw-stores__azbody>.kw-letters{top:calc(var(--kw-hdr-h) + var(--space-2));max-height:calc(100dvh - var(--kw-hdr-h) - var(--space-32));padding:var(--space-1) 0;border-radius:var(--radius-pill);background:var(--slate-50);box-shadow:none;border:0;grid-area:1/2;margin:0;overflow:hidden auto}.kw-v2 .kw-stores__azbody>.kw-letters .kw-letters__row{flex-direction:column;justify-content:flex-start;padding:0;overflow:visible}.kw-v2 .kw-stores__azbody>.kw-letters .kw-letters__link{min-width:var(--control-xs);height:clamp(var(--space-6), calc((100dvh - var(--kw-hdr-h) - var(--space-32) - var(--space-3)) / var(--kw-letters,28)), var(--control-xs));border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);padding:0}.kw-v2 .kw-stores__azbody>.kw-letters .kw-letters__link.is-off{display:none}.kw-v2 .kw-stores__azlist{grid-area:1/1}.kw-v2 .kw-stores__azlist .kw-letter{scroll-margin-top:calc(var(--kw-hdr-h) + var(--space-4))}.kw-v2 .kw-stores__grid>li:nth-child(n+5){display:none}.kw-v2 .kw-storecard{height:100%}.kw-v2 .kw-stores__tilego{display:none}}.kw-v2 .kw-stores__cta{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--slate-50);flex-wrap:wrap;display:flex}.kw-v2 .kw-stores__cta-text{gap:var(--space-1);flex-direction:column;display:flex}.kw-v2 .kw-stores__cta-text strong{font-size:var(--text-md);font-weight:var(--weight-bold)}.kw-v2 .kw-stores__cta-text span{color:var(--fg-2);font-size:var(--text-sm)}.kw-v2 .kw-stores__cta-button{height:var(--control-md);align-items:center;gap:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--slate-900);color:var(--white);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}@media (max-width:767px){.kw-v2 .kw-storecard{align-items:flex-start;gap:var(--space-2);flex-direction:column}.kw-v2 .kw-storecard__text strong{white-space:normal;overflow-wrap:anywhere}.kw-v2 .kw-storecard__go{display:none}}@media (min-width:768px){.kw-v2 .kw-stores__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kw-v2 .kw-stores__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.kw-v2 .kw-stores__sector{grid-template-columns:var(--size-sm) minmax(0, 1fr);gap:var(--space-6);padding:var(--space-8) 0;scroll-margin-top:calc(var(--kw-hdr-h) + var(--space-16))}.kw-v2 .kw-stores__sectorname{font-size:var(--text-xl)}.kw-v2 .kw-stores__h2{font-size:var(--text-2xl)}}@media (min-width:1280px){.kw-v2 .kw-stores__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.kw-v2 .kw-storecard:hover{border-color:var(--slate-300);box-shadow:var(--shadow-md)}.kw-v2 .kw-stores__tile:hover{border-color:var(--slate-300);box-shadow:var(--shadow-sm)}.kw-v2 .kw-stores__cta-button:hover{background:var(--slate-800)}}.kw-v2 .kw-storepage__body{gap:var(--section-gap);flex-direction:column;display:flex}.kw-v2 .kw-storepage__body>*{min-width:0}.kw-v2 .kw-store__facts,.kw-v2 .kw-store__brandgrid,.kw-v2 .kw-store__chiplist,.kw-v2 .kw-store__pays{margin:0;padding:0;list-style:none}.kw-v2 .kw-store__head,.kw-v2 .kw-store__facttext,.kw-v2 .kw-store__sheetname{flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-store__hero{background:var(--slate-900);color:var(--fg-on-dark)}.kw-v2 .kw-store__hero-in{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.kw-v2 .kw-store__hero--facts .kw-store__hero-in{padding-bottom:var(--space-14)}.kw-v2 .kw-store__id{flex:1 1 var(--size-4xl);align-items:center;gap:var(--space-4);min-width:0;display:flex}.kw-v2 .kw-store__logo{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.kw-v2 .kw-store__letter{color:var(--fg-1);font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-none)}.kw-v2 .kw-store__sheetlogo .kw-store__letter{font-size:var(--text-base)}.kw-v2 .kw-store__head{gap:var(--space-2)}.kw-v2 .kw-store__eyebrow{color:var(--fg-on-dark-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);overflow-wrap:anywhere;text-transform:uppercase}.kw-v2 .kw-store__title{color:var(--fg-on-dark);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-weight:800;line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.kw-v2 .kw-store__stats{align-items:center;gap:var(--space-2) var(--space-4);color:var(--fg-on-dark-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.kw-v2 .kw-store__stat{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.kw-v2 .kw-store__stat strong{color:var(--fg-on-dark);font-weight:var(--weight-bold)}.kw-v2 .kw-store__cta{align-items:stretch;gap:var(--space-3);flex-direction:column;flex:0 auto;display:flex}.kw-v2 .kw-store__checkedago{color:var(--fg-on-dark-2);font-size:var(--text-xs);margin:0}.kw-v2 .kw-card--amazon .kw-card__compare{gap:var(--space-1)}.kw-v2 .kw-store__go,.kw-v2 .kw-store__visit{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--red-600);color:var(--fg-on-dark);font-weight:var(--weight-bold);white-space:nowrap;text-decoration:none;display:inline-flex}.kw-v2 .kw-store__go{min-height:var(--control-lg);padding:0 var(--space-6);box-shadow:var(--shadow-accent);font-size:var(--text-ui)}.kw-v2 .kw-store__visit{min-height:calc(var(--control-md) + var(--space-0-5));padding:0 var(--space-4);font-size:var(--text-sm);display:flex}.kw-v2 .kw-store__go>span,.kw-v2 .kw-store__visit>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.kw-v2 .kw-store__go:focus-visible,.kw-v2 .kw-store__visit:focus-visible{outline:var(--border-width-strong) solid var(--fg-on-dark);outline-offset:var(--focus-outline-offset);box-shadow:var(--ring-geo-4) var(--red-600)}.kw-v2 .kw-store__none{padding:var(--space-4);border-radius:var(--radius-md);background:var(--yellow-50);color:var(--yellow-900);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.kw-v2 .kw-store__facts{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);display:grid}.kw-v2 .kw-store__none+.kw-store__facts{margin-top:calc(var(--space-4) - var(--section-gap))}.kw-v2 .kw-store__fact+.kw-store__fact{border-top:1px solid var(--slate-200)}.kw-v2 .kw-store__factlink{box-sizing:border-box;align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--slate-900);text-decoration:none;display:flex}.kw-v2 .kw-store__facticon{width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-md);background:var(--slate-50);color:var(--slate-700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-store__facttext{gap:var(--space-0-5);flex:auto}.kw-v2 .kw-store__factk{color:var(--fg-3);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.kw-v2 .kw-store__factnote{color:var(--fg-2);font-size:var(--text-2sm);line-height:var(--leading-compact);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-store__factgo{color:var(--slate-400);flex-shrink:0}.kw-v2 .kw-store__facts--over{margin-top:calc((var(--space-6) + var(--space-8)) * -1);position:relative}.kw-v2 .kw-store__h2{color:var(--fg-1);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-normal);margin:0}.kw-v2 .kw-store__brands .kw-store__h2{margin-bottom:var(--space-4)}.kw-v2 .kw-store__brandgrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kw-v2 .kw-store__brand{box-sizing:content-box;min-height:var(--control-md);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:border-color var(--dur-fast), color var(--dur-fast);text-decoration:none;display:flex}.kw-v2 .kw-store__brandname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-v2 .kw-store__n{color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0}.kw-v2 .kw-store__brand .kw-store__n{font-size:var(--text-xs)}.kw-v2 .kw-store__cat .kw-store__n{font-weight:var(--weight-medium)}.kw-v2 .kw-store__about{gap:var(--space-8);flex-direction:column;display:flex}.kw-v2 .kw-store__main{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-store__aside{min-width:0}.kw-v2 .kw-store__words,.kw-v2 .kw-store__questions{gap:var(--space-3);flex-direction:column;display:flex}.kw-v2 .kw-store__para{color:var(--fg-2);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.kw-v2 .kw-store__cats{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.kw-v2 .kw-store__label{color:var(--fg-3);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.kw-v2 .kw-store__chiplist{gap:var(--space-2);flex-wrap:wrap;display:flex}.kw-v2 .kw-store__cat{box-sizing:content-box;min-height:var(--kw-tap-36,calc(var(--space-8) + var(--space-1)));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(--bg-surface);color:var(--slate-700);font-size:var(--text-2sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.kw-v2 .kw-store__faq .kw-cfaq__q{font-size:var(--text-base);line-height:normal}.kw-v2 .kw-store__faq .kw-cfaq__a{font-size:var(--text-ui);line-height:var(--leading-relaxed)}.kw-v2 .kw-store__sheet{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--slate-200);border-radius:var(--radius-xl);background:var(--slate-50);flex-direction:column;display:flex}.kw-v2 .kw-store__sheethead{align-items:center;gap:var(--space-3);display:flex}.kw-v2 .kw-store__sheetlogo{box-sizing:content-box;width:var(--control-md);height:var(--control-md);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.kw-v2 .kw-store__sheetname{color:var(--fg-3);font-size:var(--text-2sm)}.kw-v2 .kw-store__sheetname strong{color:var(--fg-1);font-size:var(--text-base)}.kw-v2 .kw-store__details{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.kw-v2 .kw-store__row{padding-top:var(--space-4);border-top:1px solid var(--slate-200);color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-normal);scroll-margin-top:calc(var(--kw-hdr-h) + var(--space-6));flex-direction:column;display:flex}.kw-v2 .kw-store__row dt{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-flex}.kw-v2 .kw-store__row dd{font-size:var(--text-2sm);text-wrap:pretty;margin:0}.kw-v2 .kw-store__row dd.kw-store__lead{color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.kw-v2 .kw-store__row:target{border-top-color:var(--red-600)}.kw-v2 .kw-store__row:target dt{color:var(--red-600)}.kw-v2 .kw-store__row dd.kw-store__checked{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--fg-3);font-size:var(--text-xs);display:flex}.kw-v2 .kw-store__pays{gap:var(--space-2);flex-wrap:wrap;display:flex}.kw-v2 .kw-store__pay{box-sizing:content-box;min-width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-8) + var(--space-0-5));justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--slate-200);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--slate-700);display:inline-flex}.kw-v2 .kw-store__payname{font-size:var(--text-2xs);font-weight:var(--weight-bold);white-space:nowrap}.kw-v2 .kw-store__others{padding-top:var(--space-8);border-top:1px solid var(--slate-200)}.kw-v2 .kw-store__others .kw-store__h2{margin-bottom:var(--space-4);font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.kw-v2 .kw-store__other{box-sizing:content-box;min-height:var(--control-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-4) 0 var(--space-2);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--slate-800);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.kw-v2 .kw-store__otherlogo{border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}@media (min-width:768px){.kw-v2 .kw-store__facts{gap:var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.kw-v2 .kw-store__fact{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.kw-v2 .kw-store__fact:last-child:nth-child(odd){grid-column:1/-1}.kw-v2 .kw-store__factlink{padding:var(--space-4);align-items:flex-start}.kw-v2 .kw-store__factgo{align-self:center}.kw-v2 .kw-store__brandgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.kw-v2 .kw-store__hero-in{gap:var(--space-6);padding-block:var(--space-10)}.kw-v2 .kw-store__hero--facts .kw-store__hero-in{padding-bottom:var(--space-16)}.kw-v2 .kw-store__id{gap:var(--space-6)}.kw-v2 .kw-store__cta{align-items:flex-end}.kw-v2 .kw-store__logo{width:var(--space-24);height:var(--space-24)}.kw-v2 .kw-store__logo>*{transform:scale(1.5)}.kw-v2 .kw-store__title{font-size:var(--text-4xl)}.kw-v2 .kw-store__facts--over{margin-top:calc((var(--space-6) + var(--space-10)) * -1)}.kw-v2 .kw-store__h2{font-size:var(--text-2xl)}.kw-v2 .kw-store__about{align-items:flex-start;gap:var(--kw-side-gap);flex-direction:row}.kw-v2 .kw-store__main{flex:1 1 0}.kw-v2 .kw-store__aside{top:min(calc(var(--kw-hdr-h) + var(--space-6)), calc(100vh - var(--kw-aside-h,0px) - var(--space-6)));flex:0 0 var(--kw-side-w);position:sticky}}@media (min-width:1280px){.kw-v2 .kw-store__facts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.kw-v2 .kw-store__fact:last-child:nth-child(odd){grid-column:auto}.kw-v2 .kw-store__brandgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (hover:hover){.kw-v2 .kw-store__factlink:hover .kw-store__factv,.kw-v2 .kw-store__factlink:hover .kw-store__factgo{color:var(--red-600)}.kw-v2 .kw-store__brand:hover{border-color:var(--red-600);color:var(--red-600)}.kw-v2 .kw-store__cat:hover{border-color:var(--slate-400);color:var(--slate-900)}.kw-v2 .kw-store__other:hover{border-color:var(--slate-400)}.kw-v2 .kw-store__faq .kw-cfaq__q:hover{background:var(--slate-50);color:var(--slate-900)}.kw-v2 .kw-store__go:hover,.kw-v2 .kw-store__visit:hover{background:var(--red-700);color:var(--fg-on-dark)}}
