@media (max-width:1023.98px){.kw-v2:has(.kw-hdr__drawer.is-open){--kw-hdr-h:calc(var(--space-14) + var(--control-md) + var(--space-3))}}.kw-v2 .kw-hdr{z-index:var(--z-sticky);background:var(--white);box-shadow:var(--shadow-header);font-family:var(--font-sans);position:sticky;top:0}.kw-v2 .kw-hdr__desk{display:none}.kw-v2 .kw-hdr__row{grid-template-columns:minmax(0, 1fr) minmax(var(--size-xs), 1fr) auto;gap:var(--space-4);height:var(--kw-hdr-h);align-items:center;display:grid}.kw-v2 .kw-hdr__logo{display:inline-flex}.kw-v2 .kw-hdr__logo img{width:auto;height:var(--space-12)}.kw-v2 .kw-hdr__nav{align-items:center;gap:var(--space-0-5);justify-self:end;display:flex}.kw-v2 .kw-hdr__menu{align-items:center;gap:var(--space-2);height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--slate-600);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.kw-v2 .kw-hdr__chev{color:var(--slate-400);transition:transform var(--dur-fast) var(--ease-out);display:none}.kw-v2 .kw-hdr__menu.is-open{background:var(--slate-50);color:var(--slate-900)}.kw-v2 .kw-hdr__menu.is-active{background:var(--slate-100);color:var(--slate-900)}.kw-v2 .kw-hdr__menu.is-open .kw-hdr__chev{transform:rotate(180deg)}@media (hover:hover){.kw-v2 .kw-hdr__menu:hover{background:var(--slate-50);color:var(--slate-900)}.kw-v2 .kw-hdr__menu.is-active:hover{background:var(--slate-100)}}@media (min-width:1536px){.kw-v2 .kw-hdr__row{grid-template-columns:minmax(0, 1fr) minmax(0, var(--size-4xl)) auto}.kw-v2 .kw-hdr__nav{gap:var(--space-1)}.kw-v2 .kw-hdr__menu{padding:0 var(--space-3)}.kw-v2 .kw-hdr__chev{display:inline-flex}}.kw-v2 .kw-hdr__season{align-items:center;gap:var(--space-2);height:var(--control-sm);margin-left:var(--space-2);padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--kw-camp) 35%, transparent);border-radius:var(--radius-pill);background:var(--kw-camp-tint);color:var(--kw-camp);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex;position:relative}.kw-v2 .kw-hdr__season.is-on{border-color:var(--kw-camp);background:var(--kw-camp);color:var(--white)}.kw-v2 .kw-hdr__season-label{width:var(--space-px);height:var(--space-px);margin:calc(var(--space-px) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.kw-v2 .kw-hdr__season:hover{background:var(--kw-camp);color:var(--white)}}@media (min-width:1536px){.kw-v2 .kw-hdr:not(.kw-hdr--themed) .kw-hdr__season{padding:0 var(--space-4) 0 var(--space-3)}.kw-v2 .kw-hdr:not(.kw-hdr--themed) .kw-hdr__season-label{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}.kw-v2 .kw-hdr--themed{--kw-tint-accent:var(--kw-th);background:var(--kw-th-tint)}.kw-v2 .kw-hdr__brand{align-items:center;gap:var(--space-2);min-width:0;display:flex}.kw-v2 .kw-hdr__brand .kw-hdr__logo{flex-shrink:0}.kw-v2 .kw-hdr__div{width:var(--space-px);height:var(--space-6);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--kw-th) 45%, transparent);flex-shrink:0}.kw-v2 .kw-hdr__wm{height:var(--space-12);padding:0 var(--space-0-5);color:var(--kw-th);font-size:var(--kw-wm-narrow);line-height:var(--leading-relaxed);white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.kw-v2 .kw-hdr__wmlong{display:none}.kw-v2 .kw-hdr--themed .kw-hdr__row{grid-template-columns:auto minmax(var(--space-32), 1fr) auto}.kw-v2 .kw-hdr--themed .kw-hdr__menu{color:var(--slate-700)}.kw-v2 .kw-hdr--themed .kw-hdr__chev{color:var(--slate-500)}.kw-v2 .kw-hdr--themed .kw-hdr__menu.is-open{background:color-mix(in srgb, var(--kw-th) 10%, transparent);color:var(--kw-th)}.kw-v2 .kw-hdr--themed .kw-hdr__menu.is-active{background:color-mix(in srgb, var(--kw-th) 16%, transparent);color:var(--kw-th)}.kw-v2 .kw-hdr--themed .kw-hdr__menu.is-open .kw-hdr__chev,.kw-v2 .kw-hdr--themed .kw-hdr__menu.is-active .kw-hdr__chev{color:var(--kw-th)}.kw-v2 .kw-hdr--themed .kw-mega{border-top:var(--border-width-accent) solid var(--kw-th)}@media (hover:hover){.kw-v2 .kw-hdr__wm:hover{opacity:.8}.kw-v2 .kw-hdr--themed .kw-hdr__menu:hover{background:color-mix(in srgb, var(--kw-th) 10%, transparent);color:var(--kw-th)}.kw-v2 .kw-hdr--themed .kw-hdr__menu.is-active:hover{background:color-mix(in srgb, var(--kw-th) 16%, transparent)}}@media (min-width:1536px){.kw-v2 .kw-hdr--themed .kw-hdr__row{grid-template-columns:minmax(0, 1fr) minmax(0, var(--size-4xl)) auto}.kw-v2 .kw-hdr__brand{gap:var(--space-4)}.kw-v2 .kw-hdr__div{height:var(--space-8)}.kw-v2 .kw-hdr__wm{font-size:var(--kw-wm-wide)}.kw-v2 .kw-hdr__wm .kw-hdr__wmlong{display:inline}.kw-v2 .kw-hdr__wm .kw-hdr__wmshort{display:none}}.kw-v2 .kw-hdr--placeholder{height:var(--space-14)}@media (min-width:1024px){.kw-v2 .kw-hdr--placeholder{height:var(--kw-hdr-h)}}@keyframes kw-mega-in{0%{opacity:0;filter:blur(6px);clip-path:inset(0 0 100%);transform:translateY(-8px)scale(.985)}to{opacity:1;filter:blur();clip-path:inset(0 0 -64px);transform:none}}@keyframes kw-mega-swap{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}@keyframes kw-mega-item{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kw-v2 .kw-mega{z-index:var(--z-dropdown);padding:var(--space-6) 0;border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);background:var(--white);box-shadow:var(--shadow-mega);transform-origin:top;animation:kw-mega-in .38s var(--ease-out) both;position:absolute;top:100%;left:0;right:0}.kw-v2 .kw-mega__inner{height:var(--size-xl);animation:kw-mega-swap .26s var(--ease-out) both;overflow:hidden}.kw-v2 .kw-mega__inner li{animation:kw-mega-item .32s var(--ease-out) both}.kw-v2 .kw-mega ul{margin:0;padding:0;list-style:none}.kw-v2 .kw-mega__split{grid-template-columns:var(--size-lg) minmax(0, 1fr);gap:var(--space-6);height:100%;display:grid}.kw-v2 .kw-mega__col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-mega__col--narrow{max-width:var(--content-sm)}.kw-v2 .kw-mega__col--right{padding-left:var(--space-6);border-left:1px solid var(--slate-200)}.kw-v2 .kw-mega__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.kw-v2 .kw-mega__eyebrow{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-mega__eyebrow--list{margin:0 var(--space-3) var(--space-1)}.kw-v2 .kw-mega__more,.kw-v2 .kw-mega__foot{color:var(--red-600);font-size:var(--text-2sm);font-weight:var(--weight-semibold);text-decoration:none}.kw-v2 .kw-mega__foot{margin:var(--space-1) var(--space-3) 0;padding-top:var(--space-3);border-top:1px solid var(--slate-200);font-size:var(--text-sm)}@media (hover:hover){.kw-v2 .kw-mega__more:hover,.kw-v2 .kw-mega__foot:hover{opacity:.85}}.kw-v2 .kw-mega__cats{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kw-v2 .kw-mega__cat,.kw-v2 .kw-mega__item{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}@media (hover:hover){.kw-v2 .kw-mega__cat:hover,.kw-v2 .kw-mega__item:hover{background:var(--slate-50)}}.kw-v2 .kw-mega__caticon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:color-mix(in srgb, var(--kw-cat) 14%, var(--white));color:var(--kw-cat);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-mega__cattext,.kw-v2 .kw-mega__itemtext{flex:1;min-width:0}.kw-v2 .kw-mega__catname{color:var(--fg-1);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-mega__catsub,.kw-v2 .kw-mega__itemsub{color:var(--fg-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kw-v2 .kw-tone--red{--kw-tone-bg:var(--red-50);--kw-tone-bd:var(--red-100);--kw-tone-fg:var(--red-600)}.kw-v2 .kw-tone--blue{--kw-tone-bg:color-mix(in srgb, var(--cat-electronics) 12%, var(--white));--kw-tone-bd:color-mix(in srgb, var(--cat-electronics) 24%, transparent);--kw-tone-fg:var(--cat-electronics)}.kw-v2 .kw-tone--yellow{--kw-tone-bg:var(--yellow-50);--kw-tone-bd:var(--yellow-200);--kw-tone-fg:var(--yellow-700)}.kw-v2 .kw-tone--slate{--kw-tone-bg:var(--slate-100);--kw-tone-bd:var(--slate-300);--kw-tone-fg:var(--slate-900)}.kw-v2 .kw-tone--gold{--kw-tone-bg:var(--yellow-100);--kw-tone-bd:var(--yellow-200);--kw-tone-fg:var(--yellow-800)}.kw-v2 .kw-tone--green{--kw-tone-bg:color-mix(in srgb, var(--success) 10%, var(--white));--kw-tone-bd:color-mix(in srgb, var(--success) 24%, transparent);--kw-tone-fg:var(--success)}.kw-v2 .kw-tone--world{--kw-tone-bg:var(--kw-world-tint);--kw-tone-bd:color-mix(in srgb, var(--kw-world) 22%, transparent);--kw-tone-fg:var(--kw-world)}.kw-v2 .kw-mega__list{gap:var(--space-1) var(--space-2);grid-template-columns:1fr;display:grid}.kw-v2 .kw-mega__list--two{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-v2 .kw-mega__itemicon{width:var(--space-10);height:var(--space-10);border:1px solid var(--kw-tone-bd,var(--slate-200));border-radius:var(--radius-md);background:var(--kw-tone-bg,var(--slate-50));color:var(--kw-tone-fg,var(--slate-700));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-mega__itemname{color:var(--fg-1);font-size:var(--text-sm);font-weight:var(--weight-bold);display:block}.kw-v2 .kw-mega__cards{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kw-v2 .kw-mega__split--worlds{grid-template-columns:var(--size-4xl) minmax(0, 1fr)}.kw-v2 .kw-mega__card{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);height:100%;color:inherit;transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.kw-v2 .kw-mega__card:hover{border-color:var(--slate-300);box-shadow:var(--shadow-md)}}.kw-v2 .kw-mega__card:focus-visible{box-shadow:var(--focus-ring)}.kw-v2 .kw-mega__cardimg{height:var(--space-24);border-bottom:1px solid var(--slate-200);background:var(--slate-50);justify-content:center;align-items:center;display:flex;position:relative}.kw-v2 .kw-mega__cardimg img{width:100%;height:100%;padding:var(--space-2);object-fit:contain;mix-blend-mode:multiply}.kw-v2 .kw-mega__badge{top:var(--space-2);left:var(--space-2);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--success);color:var(--white);font-size:var(--text-2xs);font-weight:var(--weight-bold);position:absolute}.kw-v2 .kw-mega__cardbody{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex}.kw-v2 .kw-mega__cardeyebrow{color:var(--fg-3);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tag);text-transform:uppercase}.kw-v2 .kw-mega__cardtitle{color:var(--slate-800);font-size:var(--text-2sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-mega__cardprice{padding-top:var(--space-1);color:var(--slate-900);font-size:var(--text-ui);font-weight:var(--weight-black);margin-top:auto}.kw-v2 .kw-mega__cardimg--cover{aspect-ratio:3/2;height:auto;color:var(--slate-400);overflow:hidden}.kw-v2 .kw-mega__cardpicture{width:100%;height:100%;display:block}.kw-v2 .kw-mega__cardimg--cover img{object-fit:cover;mix-blend-mode:normal;padding:0}.kw-v2 .kw-mega__cardeyebrow--kind{color:var(--red-600)}.kw-v2 .kw-mega__cardmeta{padding-top:var(--space-1);color:var(--fg-3);font-size:var(--text-xs);margin-top:auto}.kw-v2 .kw-search{align-items:center;gap:var(--space-3);width:100%;height:var(--control-lg);padding:0 var(--space-1) 0 var(--space-4);border:1px solid var(--kw-line-on-tint);border-radius:var(--radius-md);background:var(--white);display:flex;position:relative}.kw-v2 .kw-search--mobile{height:var(--control-md)}.kw-v2 .kw-search__lead{color:var(--slate-500);flex-shrink:0}.kw-v2 .kw-search__input{min-width:0;height:100%;color:var(--slate-900);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0}.kw-v2 .kw-search--mobile .kw-search__input{font-weight:var(--weight-regular)}.kw-v2 .kw-search__input::placeholder{color:var(--fg-3)}.kw-v2 .kw-search__input::-webkit-search-cancel-button{display:none}.kw-v2 .kw-search:focus-within{border-color:var(--slate-400)}.kw-v2 .kw-search__input:focus-visible{box-shadow:none}.kw-v2 .kw-search__go{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);background:var(--red-600);color:var(--white);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-search--mobile .kw-search__go{border-radius:var(--radius-sm)}@media (hover:hover){.kw-v2 .kw-search__go:hover{background:var(--red-700)}}.kw-v2 .kw-search__go:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.kw-v2 .kw-search.has-scope{padding-left:var(--space-2)}.kw-v2 .kw-search__scope{align-items:center;gap:var(--space-0-5);max-width:45%;height:var(--space-8);padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-sm);background:var(--slate-100);color:var(--slate-800);font-size:var(--text-2sm);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:1;display:inline-flex}.kw-v2 .kw-search__scope-name{text-overflow:ellipsis;cursor:text;min-width:0;overflow:hidden}.kw-v2 .kw-search__scope-x,.kw-v2 .kw-search__clear{color:var(--slate-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kw-v2 .kw-search__scope-x{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-xs)}.kw-v2 .kw-search__clear{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm)}@media (hover:hover){.kw-v2 .kw-search__scope-x:hover{background:var(--slate-200);color:var(--slate-900)}.kw-v2 .kw-search__clear:hover{background:var(--slate-100);color:var(--slate-900)}}.kw-v2 .kw-search__scope-x:focus-visible,.kw-v2 .kw-search__clear:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.kw-v2 .kw-search--mobile.has-scope{gap:var(--space-2)}.kw-v2 .kw-search--mobile .kw-search__scope{max-width:40%;padding-left:var(--space-2);font-size:var(--text-xs)}.kw-v2 .kw-search.is-open{z-index:2}.kw-v2 .kw-search-scrim{z-index:1;background:var(--scrim-soft);animation:kw-search-scrim var(--dur-base) var(--ease-out);position:fixed;inset:0}@keyframes kw-search-scrim{0%{opacity:0}}.kw-v2 .kw-suggest__scope{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-4);color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:flex}.kw-v2 .kw-suggest__scope svg{color:var(--slate-500);flex-shrink:0}.kw-v2 .kw-suggest__scope+.kw-suggest__scope{margin-bottom:var(--space-1);border-bottom:1px solid var(--slate-100)}.kw-v2 .kw-suggest__scope.is-active{background:var(--slate-50)}@media (hover:hover){.kw-v2 .kw-suggest__scope:hover{background:var(--slate-50)}}.kw-v2 .kw-suggest__action .kw-suggest__icon{background:var(--white)}.kw-v2 .kw-suggest__action+:not(.kw-suggest__action){margin-top:var(--space-1);border-top:1px solid var(--slate-100)}.kw-v2 .kw-suggest{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);min-width:min(var(--size-2xl), calc(100vw - var(--space-8)));max-height:70vh;padding:var(--space-2) 0;border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-mega);text-align:left;position:absolute;left:0;right:0;overflow-y:auto}.kw-v2 .kw-suggest__group{padding:var(--space-1) 0;flex-direction:column;display:flex}.kw-v2 .kw-suggest__title{padding:var(--space-1) var(--space-4);color:var(--fg-3);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.kw-v2 .kw-suggest__row{align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:var(--space-1) var(--space-4);cursor:pointer;display:flex}.kw-v2 .kw-suggest__row.is-active,.kw-v2 .kw-suggest__all.is-active{background:var(--slate-50)}@media (hover:hover){.kw-v2 .kw-suggest__row:hover,.kw-v2 .kw-suggest__all:hover{background:var(--slate-50)}}.kw-v2 .kw-suggest__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--slate-50);color:var(--slate-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-suggest__label{min-width:0;color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kw-v2 .kw-suggest__meta{color:var(--fg-3);font-size:var(--text-xs);flex-shrink:0}.kw-v2 .kw-suggest__all{align-items:center;gap:var(--space-2);min-height:var(--control-md);margin-top:var(--space-1);padding:0 var(--space-4);border-top:1px solid var(--slate-100);color:var(--red-600);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;display:flex}.kw-v2 .kw-hist{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.kw-v2 .kw-hist__list,.kw-v2 .kw-hist__group{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center;display:grid}.kw-v2 .kw-hist__group .kw-suggest__title{padding-top:var(--space-2);grid-column:1}.kw-v2 .kw-hist .kw-suggest__row{padding-right:var(--space-12);grid-column:1/-1}.kw-v2 .kw-hist__clear,.kw-v2 .kw-hist__x{margin-right:var(--space-2);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:end}.kw-v2 .kw-hist__clear{padding:var(--space-1) var(--space-2);color:var(--fg-3);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);align-self:end;text-decoration:underline}.kw-v2 .kw-hist__x{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--slate-500);justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.kw-v2 .kw-hist__clear:hover{color:var(--slate-900)}.kw-v2 .kw-hist__x:hover{background:var(--slate-100);color:var(--slate-900)}}.kw-v2 .kw-hist__clear:focus-visible,.kw-v2 .kw-hist__x:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.kw-v2 .kw-hist__strip{gap:var(--space-2);padding:0 var(--space-3) var(--space-1);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kw-v2 .kw-search--desktop .kw-hist.has-viewed{min-width:var(--size-4xl)}.kw-v2 .kw-hist__tile{gap:var(--space-1);min-width:0;padding:var(--space-1);border-radius:var(--radius-md);color:var(--slate-800);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);cursor:pointer;flex-direction:column;display:flex}.kw-v2 .kw-hist__tile.is-active{background:var(--slate-50);outline:var(--focus-outline)}@media (hover:hover){.kw-v2 .kw-hist__tile:not(.is-waiting):hover{background:var(--slate-50)}}.kw-v2 .kw-hist__img{aspect-ratio:1;border:1px solid var(--slate-100);border-radius:var(--radius-sm);background:var(--white);color:var(--slate-400);justify-content:center;align-items:center;display:flex;overflow:hidden}.kw-v2 .kw-hist__img img{object-fit:contain;width:100%;height:100%}.kw-v2 .kw-hist__name{height:var(--space-8);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-hist__tile.is-waiting{cursor:default}.kw-v2 .kw-hist__tile.is-waiting .kw-hist__img,.kw-v2 .kw-hist__tile.is-waiting .kw-hist__name{border-radius:var(--radius-sm);background:var(--slate-100);border-color:#0000}.kw-v2 .kw-search--mobile .kw-hist__strip{grid-template-columns:repeat(3,minmax(0,1fr))}.kw-v2 .kw-hdr__mrow{grid-template-columns:var(--control-md) minmax(0, 1fr) var(--control-md);gap:var(--space-2);height:var(--space-14);padding:0 var(--space-2);align-items:center;display:grid}.kw-v2 .kw-hdr__mbrand{justify-content:center;align-items:center;gap:var(--space-3);min-width:0;display:flex}.kw-v2 .kw-hdr__mlogo{flex-shrink:0;justify-content:center;min-width:0;display:flex}.kw-v2 .kw-hdr__mbrand .kw-hdr__div{width:var(--space-px);height:var(--space-5);background:var(--kw-th);opacity:.5;border-radius:0}.kw-v2 .kw-hdr__mwm{min-width:0;padding:var(--space-1) var(--space-0-5);color:var(--kw-th);font-size:var(--kw-wm-narrow);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.kw-v2 .kw-hdr__mlogo img{width:auto;height:calc(var(--space-8) * 4 / 3)}.kw-v2 .kw-hdr__mmenu,.kw-v2 .kw-hdr__msearch,.kw-v2 .kw-navdrawer__close{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);color:var(--slate-800);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-hdr__mmenuform{display:contents}.kw-v2 .kw-hdr__msearch.is-open{background:var(--slate-100)}.kw-v2 .kw-hdr__drawer{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.kw-v2 .kw-hdr__drawer.is-open{grid-template-rows:1fr}.kw-v2 .kw-hdr__drawer-in{min-height:0;padding:0 var(--kw-gutter);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), padding var(--dur-base) var(--ease-out);overflow:hidden}.kw-v2 .kw-hdr__drawer.is-open .kw-hdr__drawer-in{padding-bottom:var(--space-3);opacity:1;overflow:visible}.kw-v2 .kw-hdr__mlogo-over{display:none}@media (max-width:1023.98px){.kw-v2:has(.kw-hm) .kw-hdr{transition:background-color var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out);position:absolute;top:0;left:0;right:0}:is(.kw-v2:has(.kw-hm) .kw-hdr--over,.kw-v2:has(.kw-hm) .kw-hdr--placeholder){box-shadow:none;background:0 0}.kw-v2:has(.kw-hm) .kw-hdr--over .kw-hdr__mlogo img{display:none}.kw-v2:has(.kw-hm) .kw-hdr--over .kw-hdr__mlogo .kw-hdr__mlogo-over{display:block}.kw-v2:has(.kw-hm) .kw-hdr--over .kw-hdr__mmenu{color:var(--white)}.kw-v2:has(.kw-hm) .kw-hdr--over .kw-hdr__msearch{visibility:hidden}.kw-v2:has(.kw-hm) .kw-hdr--pinned{animation:kw-hdr-down var(--dur-mid) var(--ease-out);position:fixed}}@keyframes kw-hdr-down{0%{transform:translateY(-100%)}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.kw-v2:has(.kw-hm) .kw-hdr--pinned{animation:none}}@media (min-width:1024px){.kw-v2 .kw-hdr__desk{display:block}.kw-v2 .kw-hdr__mob{display:none}}@keyframes kw-geo-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes kw-geo-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kw-v2 .kw-geo{z-index:var(--z-overlay);gap:var(--space-4);padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border:1px solid var(--border-1);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--white);box-shadow:var(--shadow-sheet);text-align:center;animation:kw-geo-sheet-in var(--dur-base) var(--ease-out) both;border-bottom:0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0}.kw-v2 .kw-geo__close{top:var(--space-2);right:var(--space-2);width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);color:var(--slate-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.kw-v2 .kw-geo__body{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-8);flex-wrap:wrap;display:flex}.kw-v2 .kw-geo__body svg{border-radius:var(--radius-xs);flex-shrink:0}.kw-v2 .kw-geo__title{color:var(--fg-1);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-compact);text-wrap:balance;margin:0}.kw-v2 .kw-geo__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kw-v2 .kw-geo__go,.kw-v2 .kw-geo__stay{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-lg);padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;border:0;flex:10rem;text-decoration:none;display:inline-flex}.kw-v2 .kw-geo__go{background:var(--red-600);box-shadow:var(--shadow-accent);color:var(--white)}.kw-v2 .kw-geo__stay{color:var(--slate-700);background:0 0}@media (hover:hover){.kw-v2 .kw-geo__close:hover{background:var(--hover-surface);color:var(--slate-800)}.kw-v2 .kw-geo__go:hover{background:var(--red-700)}.kw-v2 .kw-geo__stay:hover{background:var(--hover-surface)}}@media (min-width:1024px){.kw-v2 .kw-geo{inset:auto var(--space-5) var(--space-5) auto;width:var(--size-xl);padding:var(--space-5);border-bottom:1px solid var(--border-1);border-radius:var(--radius-xl);animation-name:kw-geo-card-in}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-geo,.kw-v2 .kw-mega,.kw-v2 .kw-mega__inner,.kw-v2 .kw-mega__inner li{animation:none}.kw-v2 .kw-hdr__drawer,.kw-v2 .kw-hdr__drawer-in{transition:none}.kw-v2 .kw-search-scrim{animation:none}}.kw-v2 .kw-suggest__icon img{object-fit:contain;width:80%;height:80%}.kw-v2 .kw-suggest__price{color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0}
.kw-v2 .kw-navdrawer{width:min(calc(100% - var(--space-12)), var(--size-2xl));background:var(--white);max-width:none;height:auto;max-height:none;box-shadow:var(--shadow-xl);color:var(--slate-900);border:0;margin:0;padding:0;inset:0 auto 0 0;overflow:hidden}.kw-v2 .kw-navdrawer[open]{animation:kw-navdrawer-in var(--dur-base) var(--ease-out)}.kw-v2 .kw-navdrawer::backdrop{background:var(--scrim)}.kw-v2 .kw-navdrawer[open]::backdrop{animation:kw-navdrawer-scrim var(--dur-base) var(--ease-out)}@keyframes kw-navdrawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes kw-navdrawer-scrim{0%{opacity:0}to{opacity:1}}.kw-v2 .kw-navdrawer__panel{flex-direction:column;height:100%;display:flex}.kw-v2 .kw-navdrawer__head{min-height:var(--space-14);padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--slate-200);flex:none;justify-content:space-between;align-items:center;display:flex}.kw-v2 .kw-navdrawer__title{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.kw-v2 .kw-navdrawer__body{min-height:0;padding:0 var(--space-4) env(safe-area-inset-bottom,0px);overscroll-behavior:contain;flex:1;overflow-y:auto}.kw-v2 .kw-menu{gap:var(--space-5);padding-top:var(--space-4);flex-direction:column;display:flex}.kw-v2 .kw-menu__season{min-height:var(--space-16);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--kw-camp) 30%, transparent);border-radius:var(--radius-lg);background:var(--kw-camp-tint);color:var(--kw-camp);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.kw-v2 .kw-menu__seasonicon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--kw-camp);color:var(--white);flex:none;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-menu__seasonname{color:var(--slate-900);font-size:var(--text-base);font-weight:var(--weight-black)}.kw-v2 .kw-menu__seasonsub{color:var(--fg-2);font-size:var(--text-xs)}.kw-v2 .kw-menu__seasonchev{flex:none}.kw-v2 .kw-menu__titles{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.kw-v2 .kw-menu__label{color:var(--slate-900);font-size:var(--text-md);font-weight:var(--weight-bold)}.kw-v2 .kw-menu__sub{color:var(--fg-3);font-size:var(--text-xs)}.kw-v2 .kw-menu__nav{border-top:1px solid var(--slate-200);flex-direction:column;display:flex}.kw-v2 .kw-menu__fold{border-bottom:1px solid var(--slate-200)}.kw-v2 .kw-menu__head{min-height:var(--space-16);align-items:center;gap:var(--space-3);padding:var(--space-2) 0;cursor:pointer;list-style:none;display:flex}.kw-v2 .kw-menu__head::-webkit-details-marker{display:none}.kw-v2 .kw-menu__home{color:inherit;text-decoration:none}.kw-v2 .kw-menu__icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--slate-100);color:var(--slate-800);flex:none;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-menu__icon--trend{background:var(--red-50);color:var(--red-600)}.kw-v2 .kw-menu__icon--worlds{background:var(--slate-900);color:var(--white)}.kw-v2 .kw-menu__icon--guides{background:color-mix(in srgb, var(--success) 10%, var(--white));color:var(--success)}.kw-v2 .kw-menu__chev{color:var(--slate-500);transition:transform var(--dur-base) var(--ease-out)}.kw-v2 .kw-menu__fold[open] .kw-menu__chev,.kw-v2 .kw-menu__countries[open] .kw-menu__chev{transform:rotate(180deg)}.kw-v2 .kw-menu__nav{interpolate-size:allow-keywords}.kw-v2 .kw-menu__fold::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow-y:clip}.kw-v2 .kw-menu__fold[open]::details-content{block-size:auto}.kw-v2 .kw-menu__body{gap:var(--space-3);padding:var(--space-1) 0 var(--space-5);flex-direction:column;display:flex}.kw-v2 .kw-menu__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw-v2 .kw-menu__tile{height:100%;min-height:var(--space-14);align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.kw-v2 .kw-menu__tileicon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--kw-cat) 14%, var(--white));color:var(--kw-cat);flex:none;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-menu__tilename{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.kw-v2 .kw-menu__tile--world{border-color:color-mix(in srgb, var(--kw-world) 22%, transparent);background:var(--kw-world-tint);color:var(--kw-world);font-size:var(--text-lg);font-weight:var(--weight-regular)}.kw-v2 .kw-menu__tile--world .kw-menu__tileicon{background:var(--white);color:var(--kw-world)}.kw-v2 .kw-menu__rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kw-v2 .kw-menu__row{min-height:var(--space-14);align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--slate-900);text-decoration:none;display:flex}.kw-v2 .kw-menu__rowicon{width:var(--space-10);height:var(--space-10);border:1px solid var(--kw-tone-bd,var(--slate-200));border-radius:var(--radius-sm);background:var(--kw-tone-bg,var(--white));color:var(--kw-tone-fg,var(--slate-700));flex:none;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-menu__rowchev{color:var(--slate-400);transition:transform var(--dur-base) var(--ease-out);flex:none}.kw-v2 .kw-menu__cat>summary{cursor:pointer;list-style:none}.kw-v2 .kw-menu__cat>summary::-webkit-details-marker{display:none}.kw-v2 .kw-menu__cat[open]>summary .kw-menu__rowchev{transform:rotate(180deg)}.kw-v2 .kw-menu__subs{padding:0 0 var(--space-2) calc(var(--space-2) + var(--space-10) + var(--space-3))}.kw-v2 .kw-menu__sublink{min-height:var(--control-md);color:var(--slate-700);font-size:var(--text-sm);align-items:center;text-decoration:none;display:flex}.kw-v2 .kw-menu__rowlabel{font-size:var(--text-sm);font-weight:var(--weight-bold)}.kw-v2 .kw-menu__all{min-height:var(--control-md);align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--red-600);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.kw-v2 .kw-menu__h2{margin:0 0 var(--space-2);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-menu__countries-head{min-height:var(--control-lg);align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.kw-v2 .kw-menu__countries-head::-webkit-details-marker{display:none}.kw-v2 .kw-menu__countries-head .kw-menu__h2{margin:0}.kw-v2 .kw-menu__countries-now{align-items:center;gap:var(--space-2);color:var(--slate-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-left:auto;display:inline-flex}.kw-v2 .kw-menu__countries[open] .kw-menu__chips{margin-top:var(--space-2)}.kw-v2 .kw-menu__chips{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw-v2 .kw-menu__chip{height:100%;min-height:var(--control-lg);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50);color:var(--slate-800);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.kw-v2 .kw-menu__chip svg{color:var(--slate-600);flex:none}.kw-v2 .kw-menu__foot{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--slate-200);flex-direction:column;display:flex}.kw-v2 .kw-menu__cookies{min-height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);color:var(--slate-700);font:inherit;font-size:var(--text-2sm);font-weight:var(--weight-semibold);cursor:pointer;align-self:flex-start}.kw-v2 .kw-menu__legal{gap:var(--space-1) var(--space-4);color:var(--fg-3);font-size:var(--text-2sm);flex-wrap:wrap;display:flex}.kw-v2 .kw-menu__legal a{min-height:var(--control-md);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.kw-v2 .kw-menu [aria-current] .kw-menu__label,.kw-v2 .kw-menu [aria-current] .kw-menu__rowlabel,.kw-v2 .kw-menu__sublink[aria-current],.kw-v2 .kw-menu__chip[aria-current],.kw-v2 .kw-menu__legal [aria-current]{color:var(--red-600);font-weight:var(--weight-bold)}.kw-v2 .kw-menu__chip[aria-current],.kw-v2 .kw-menu__tile[aria-current]{border-color:currentColor}.kw-v2 .kw-menu__chip[aria-current] svg{color:inherit}@media (hover:hover){.kw-v2 .kw-menu__season:hover,.kw-v2 .kw-menu__tile:hover,.kw-v2 .kw-menu__chip:hover{border-color:var(--slate-300);box-shadow:var(--shadow-md)}.kw-v2 .kw-menu__head:hover,.kw-v2 .kw-menu__row:hover{background:var(--slate-50)}.kw-v2 .kw-menu__all:hover,.kw-v2 .kw-menu__legal a:hover{opacity:.85}.kw-v2 .kw-menu__cookies:hover{border-color:var(--slate-400);background:var(--slate-50)}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-menu__chev,.kw-v2 .kw-menu__rowchev{transition:none}.kw-v2 .kw-menu__fold::details-content{transition:none}.kw-v2 .kw-navdrawer[open],.kw-v2 .kw-navdrawer[open]::backdrop{animation:none}}
.kw-v2 .kw-ftr{background:var(--slate-900);color:var(--fg-on-dark-2)}.kw-v2 .kw-ftr__top{padding-block:var(--space-8) var(--space-6);grid-template-columns:1fr;display:grid}.kw-v2 .kw-ftr__brand{align-items:flex-start;gap:var(--space-4);max-width:var(--size-xl);margin-bottom:var(--space-1);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-on-dark);flex-direction:column;display:flex}.kw-v2 .kw-ftr__logo{width:auto;height:var(--space-8)}.kw-v2 .kw-ftr__about{color:var(--fg-on-dark-2);font-size:var(--text-ui);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.kw-v2 .kw-ftr__note{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-on-dark);border-radius:var(--radius-md);background:var(--bg-on-dark-1);color:var(--fg-on-dark-2);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0;display:flex}.kw-v2 .kw-ftr__note strong{color:var(--white);font-weight:var(--weight-bold)}.kw-v2 .kw-ftr__noteicon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--bg-on-dark-2);color:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-ftr__ctas{gap:var(--space-2);flex-wrap:wrap;display:flex}.kw-v2 .kw-ftr__cta{align-items:center;gap:var(--space-2);height:var(--control-sm);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;text-decoration:none;display:inline-flex}.kw-v2 .kw-ftr__cta--solid{background:var(--white);color:var(--slate-900)}.kw-v2 .kw-ftr__cta--line{border:1px solid var(--border-on-dark-strong);color:var(--white)}@media (hover:hover){.kw-v2 .kw-ftr__cta--solid:hover{background:var(--slate-100)}.kw-v2 .kw-ftr__cta--line:hover{border-color:var(--white)}}.kw-v2 .kw-ftr__col{border-bottom:1px solid var(--border-on-dark);min-width:0}.kw-v2 .kw-ftr__h{margin:0 0 var(--space-2);color:var(--white);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:none}.kw-v2 .kw-ftr__toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-14);color:var(--white);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.kw-v2 .kw-ftr__toggle svg{color:var(--fg-on-dark-2);transition:transform var(--dur-base) var(--ease-out)}.kw-v2 .kw-ftr__col.is-open .kw-ftr__toggle svg{transform:rotate(180deg)}.kw-v2 .kw-ftr__links{align-items:flex-start;gap:var(--space-3);padding:0 0 var(--space-4);flex-direction:column;margin:0;list-style:none;display:none}.kw-v2 .kw-ftr__col.is-open .kw-ftr__links,.kw-v2 .kw-ftr__links>li{display:flex}.kw-v2 .kw-ftr__link{align-items:center;gap:var(--space-2);color:var(--fg-on-dark-2);font-size:var(--text-sm);line-height:var(--leading-compact);text-decoration:none;display:inline-flex}.kw-v2 .kw-ftr__all{align-items:center;gap:var(--space-1);color:var(--white);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}@media (hover:hover){.kw-v2 .kw-ftr__link:hover{color:var(--white)}.kw-v2 .kw-ftr__all:hover{color:var(--red-400)}}.kw-v2 .kw-ftr__bottom{border-top:1px solid var(--border-on-dark)}.kw-v2 .kw-ftr__bottom-in{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.kw-v2 .kw-ftr__legal{align-items:center;gap:var(--space-2) var(--space-5);color:var(--fg-on-dark-2);font-size:var(--text-2sm);flex-wrap:wrap;display:flex}.kw-v2 .kw-ftr__copy{color:var(--white);font-weight:var(--weight-semibold);white-space:nowrap}.kw-v2 .kw-ftr__legal-link{color:var(--fg-on-dark-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.kw-v2 .kw-ftr__legal-link:hover{color:var(--white)}}.kw-v2 .kw-ftr__markets{align-items:center;gap:var(--space-0-5);flex-wrap:wrap;display:flex}.kw-v2 .kw-ftr__market{width:var(--control-xs);height:var(--control-tap-xs);border-radius:var(--radius-sm);opacity:.85;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-ftr__market.is-current{background:var(--bg-on-dark-3);opacity:1}@media (hover:hover){.kw-v2 .kw-ftr__market:hover{background:var(--bg-on-dark-2);opacity:1}}.kw-v2 .kw-ftr__made{align-items:center;gap:var(--space-2);color:var(--fg-on-dark-2);font-size:var(--text-2sm);white-space:nowrap;display:inline-flex}.kw-v2 .kw-ftr__heart{color:var(--red-500)}.kw-v2 .kw-ftr__nl{min-width:0;margin-bottom:var(--space-8)}.kw-v2 .kw-ftr__nl .kw-nl{--kw-nl-accent:var(--kw-ftr-nl-accent,var(--red-600))}@media (min-width:1024px){.kw-v2 .kw-ftr__top{gap:var(--space-8) var(--space-8);padding-block:var(--space-14) var(--space-10);grid-template-columns:repeat(6,minmax(0,1fr))}.kw-v2 .kw-ftr__brand{padding:0 0 var(--space-4);border-bottom:0;grid-column:1/-1;margin:0}.kw-v2 .kw-ftr__col{border-bottom:0}.kw-v2 .kw-ftr__nl{margin-bottom:var(--space-4);grid-area:1/3/auto/-1;align-self:start}.kw-v2 .kw-ftr__top:has(>.kw-ftr__nl) .kw-ftr__brand{grid-area:1/1/auto/3}.kw-v2 .kw-ftr__h{display:block}.kw-v2 .kw-ftr__toggle{display:none}.kw-v2 .kw-ftr__links{padding:0;display:flex}}@media (min-width:1536px){.kw-v2 .kw-ftr__top{grid-template-columns:minmax(0,1.9fr) repeat(6,minmax(0,1fr))}.kw-v2 .kw-ftr__nl{margin-bottom:var(--space-3);grid-area:auto/1/auto/-1}.kw-v2 .kw-ftr__top:has(>.kw-ftr__nl) .kw-ftr__brand{grid-area:auto}.kw-v2 .kw-ftr__brand{max-width:none;margin-right:var(--space-4);padding:0 var(--space-12) 0 0;border-right:1px solid;border-image:linear-gradient(to bottom, transparent, var(--line-on-dark) 12%, var(--line-on-dark) 88%, transparent) 1;grid-column:auto}.kw-v2 .kw-ftr__brand>*{max-width:var(--size-xl)}}
.kw-v2 .kw-nl{--kw-nl-accent:var(--red-600);--kw-nl-bg:var(--white);--kw-nl-fg:var(--slate-900);--kw-nl-sub:var(--fg-2);--kw-nl-mute:var(--fg-3);--kw-nl-line:var(--slate-200);--kw-nl-box:var(--slate-50);--kw-nl-input-bg:var(--white);--kw-nl-input-line:var(--slate-300);--kw-nl-eyebrow:var(--kw-nl-accent);--kw-nl-link:var(--slate-900);--kw-nl-error:var(--danger);border:1px solid var(--kw-nl-line);border-radius:var(--radius-xl);background:var(--kw-nl-bg);color:var(--kw-nl-fg);container-type:inline-size}.kw-v2 .kw-nl--dark{--kw-nl-bg:var(--slate-900);--kw-nl-fg:var(--white);--kw-nl-sub:var(--fg-on-dark-2);--kw-nl-mute:var(--fg-on-dark-2);--kw-nl-line:var(--bg-on-dark-3);--kw-nl-box:var(--bg-on-dark-1);--kw-nl-input-bg:var(--bg-on-dark-2);--kw-nl-input-line:var(--border-on-dark-strong);--kw-nl-eyebrow:var(--fg-on-dark-2);--kw-nl-link:var(--white);--kw-nl-error:var(--danger-on-dark)}.kw-v2 .kw-nl__in{gap:var(--space-4);padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@container (min-width:720px){.kw-v2 .kw-nl__in{gap:var(--space-10);padding:var(--space-8) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.kw-v2 .kw-nl__title{font-size:var(--text-2xl)}}.kw-v2 .kw-nl__copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-nl__eyebrow{align-items:center;gap:var(--space-2);color:var(--kw-nl-eyebrow);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-flex}.kw-v2 .kw-nl__title{color:var(--kw-nl-fg);font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}.kw-v2 .kw-nl__text{color:var(--kw-nl-sub);font-size:var(--text-ui);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.kw-v2 .kw-nl__form{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-nl__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.kw-v2 .kw-nl__email{flex:1 1 var(--size-sm);min-width:0;height:var(--space-12);padding:0 var(--space-4);border:1px solid var(--kw-nl-input-line);border-radius:var(--radius-md);background:var(--kw-nl-input-bg);color:var(--kw-nl-fg);font:inherit;font-size:var(--text-base)}.kw-v2 .kw-nl__email::placeholder{color:var(--kw-nl-mute)}.kw-v2 .kw-nl__email[aria-invalid=true]{border-color:var(--kw-nl-error)}.kw-v2 .kw-nl__submit{height:var(--control-lg);padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--kw-nl-accent);color:var(--white);font:inherit;font-size:var(--text-ui);font-weight:var(--weight-black);white-space:nowrap;cursor:pointer;border:0;flex:none}.kw-v2 .kw-nl__submit:disabled{cursor:progress;opacity:.8}@media (hover:hover){.kw-v2 .kw-nl__submit:not(:disabled):hover{filter:brightness(.94)}.kw-v2 .kw-nl a:hover{opacity:.85}}@container (max-width:359px){.kw-v2 .kw-nl__submit{flex-basis:100%}}.kw-v2 .kw-nl__consent{align-items:flex-start;gap:var(--space-3);color:var(--kw-nl-sub);font-size:var(--text-2sm);line-height:var(--leading-normal);cursor:pointer;display:flex}.kw-v2 .kw-nl__consent input{width:var(--space-4);height:var(--space-4);margin:var(--space-px) 0 0;accent-color:var(--kw-nl-accent);cursor:pointer;flex-shrink:0}.kw-v2 .kw-nl__consent input[aria-invalid=true]{outline:var(--border-width-strong) solid var(--kw-nl-error);outline-offset:var(--focus-outline-offset)}.kw-v2 .kw-nl a{color:var(--kw-nl-link);font-weight:var(--weight-semibold);text-decoration:underline}.kw-v2 .kw-nl__hp{width:var(--space-px);height:var(--space-px);position:absolute;left:-9999px;overflow:hidden}.kw-v2 .kw-nl__captcha:empty{display:none}.kw-v2 .kw-nl__error{color:var(--kw-nl-error);font-size:var(--text-2sm);font-weight:var(--weight-semibold);margin:0}.kw-v2 .kw-nl__info{color:var(--kw-nl-mute);font-size:var(--text-xs);line-height:var(--leading-normal)}.kw-v2 .kw-nl__info summary{font-weight:var(--weight-semibold);cursor:pointer}.kw-v2 .kw-nl__info-list{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.kw-v2 .kw-nl__info-row{display:contents}.kw-v2 .kw-nl__info-list dt{font-weight:var(--weight-bold)}.kw-v2 .kw-nl__info-list dd{margin:0}.kw-v2 .kw-nl__info-list a{font-weight:inherit}.kw-v2 .kw-nl__done{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--kw-nl-line);border-radius:var(--radius-lg);background:var(--kw-nl-box);display:flex}.kw-v2 .kw-nl__done-icon{width:var(--space-10);height:var(--space-10);background:var(--success);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-nl__done-copy{gap:var(--space-0-5);color:var(--kw-nl-sub);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;flex-direction:column;display:flex}.kw-v2 .kw-nl__done-title{color:var(--kw-nl-fg);font-size:var(--text-ui)}.kw-v2 .kw-nlc{background:var(--bg-subtle)}.kw-v2 .kw-nlc__in{gap:var(--space-6);padding-block:var(--space-8) var(--page-end-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.kw-v2 .kw-nlc__main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.kw-v2 .kw-nlc__main>*{justify-self:start}.kw-v2 .kw-nlc__eyebrow{align-items:center;gap:var(--space-2);color:var(--red-600);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-flex}.kw-v2 .kw-nlc__head{align-items:center;gap:var(--space-4);display:flex}.kw-v2 .kw-nlc__badge{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-lg);background:var(--red-50);color:var(--red-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-nlc__badge--done{background:var(--success-soft);color:var(--success-on-soft)}.kw-v2 .kw-nlc__badge--muted{background:var(--slate-100);color:var(--slate-600)}.kw-v2 .kw-nlc__title{color:var(--slate-900);font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}.kw-v2 .kw-nlc__title:focus{box-shadow:none;outline:none}.kw-v2 .kw-nlc__lead{color:var(--fg-2);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.kw-v2 .kw-nlc__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.kw-v2 .kw-nlc__actions:empty{display:none}.kw-v2 .kw-nlc__btn{min-height:var(--control-lg);padding:0 var(--space-6);border:1px solid var(--red-600);border-radius:var(--radius-md);background:var(--red-600);color:var(--white);font:inherit;font-size:var(--text-ui);font-weight:var(--weight-black);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kw-v2 .kw-nlc__btn--line{border-color:var(--slate-300);background:var(--white);color:var(--slate-900)}.kw-v2 .kw-nlc__btn:disabled{cursor:progress;opacity:.7}@media (hover:hover){.kw-v2 .kw-nlc__btn:not(:disabled):hover{filter:brightness(.94)}}.kw-v2 .kw-nlc__fine{color:var(--fg-3);font-size:var(--text-2sm);line-height:var(--leading-normal);margin:0}.kw-v2 .kw-nlc__steps{gap:var(--space-3) var(--space-6);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kw-v2 .kw-nlc__step{align-items:center;gap:var(--space-3);color:var(--fg-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.kw-v2 .kw-nlc__step-mark{width:var(--space-8);height:var(--space-8);border:1px solid var(--slate-300);background:var(--white);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-nlc__step--done{color:var(--slate-900)}.kw-v2 .kw-nlc__step--done .kw-nlc__step-mark{background:var(--success-soft);color:var(--success-on-soft);border-color:#0000}.kw-v2 .kw-nlc__step--current{color:var(--slate-900)}.kw-v2 .kw-nlc__step--current .kw-nlc__step-mark{border-color:var(--red-600);background:var(--red-600);color:var(--white)}.kw-v2 .kw-nlc__aside{gap:var(--space-5);padding:var(--space-6) var(--space-5);border:1px solid var(--border-1);border-radius:var(--radius-xl);background:var(--white);flex-direction:column;display:flex}.kw-v2 .kw-nlc__aside-title{color:var(--slate-900);font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-snug);margin:0}.kw-v2 .kw-nlc__brings,.kw-v2 .kw-nlc__facts{margin:0;padding:0;list-style:none}.kw-v2 .kw-nlc__brings{gap:var(--space-4);display:grid}.kw-v2 .kw-nlc__bring{grid-template-columns:var(--control-sm) minmax(0, 1fr);gap:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-normal);align-items:start;display:grid}.kw-v2 .kw-nlc__bring-icon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);background:var(--red-50);color:var(--red-600);justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-nlc__bring-copy{gap:var(--space-1);display:grid}.kw-v2 .kw-nlc__bring-copy strong{color:var(--slate-900);font-size:var(--text-ui);font-weight:var(--weight-bold)}.kw-v2 .kw-nlc__facts{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-1);color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-normal);display:grid}.kw-v2 .kw-nlc__fact dt{align-items:center;gap:var(--space-2);color:var(--slate-900);font-size:var(--text-2sm);font-weight:var(--weight-bold);display:flex}.kw-v2 .kw-nlc__fact dt svg{color:var(--slate-500);flex:none}.kw-v2 .kw-nlc__fact dd{margin:var(--space-1) 0 0;padding-left:var(--space-6)}@media (min-width:960px){.kw-v2 .kw-nlc__in{grid-template-columns:minmax(0, 1fr) var(--kw-side-w);gap:var(--kw-side-gap);padding-block:var(--space-16) var(--page-end-gap)}.kw-v2 .kw-nlc__main{gap:var(--space-5);padding-top:var(--space-2)}.kw-v2 .kw-nlc__title{font-size:var(--text-4xl)}.kw-v2 .kw-nlc__lead{font-size:var(--text-md)}.kw-v2 .kw-nlc__badge{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-xl)}.kw-v2 .kw-nlc__aside{top:calc(var(--kw-hdr-h) + var(--space-6));padding:var(--space-8);position:sticky}.kw-v2 .kw-nlc__in--single{grid-template-columns:minmax(0,1fr)}}
.kw-v2 .kw-crumbs{min-width:0;margin:var(--space-4) 0 var(--space-3)}.kw-v2 .kw-crumbs ol{align-items:center;gap:var(--space-1);color:var(--fg-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kw-v2 .kw-crumbs li{align-items:center;gap:var(--space-1);display:inline-flex}.kw-v2 .kw-crumbs__link{color:var(--fg-3);text-decoration:none;position:relative}.kw-v2 .kw-crumbs__link:after{inset:calc(var(--space-3) * -1) calc(var(--space-1) * -1);content:"";position:absolute}@media (hover:hover){.kw-v2 .kw-crumbs__link:hover{color:var(--fg-1);text-decoration:underline}}.kw-v2 .kw-crumbs__sep{margin:0 var(--space-0-5);color:var(--slate-300)}.kw-v2 .kw-crumbs .kw-crumbs__current{min-width:0;max-width:var(--measure-lg);color:var(--fg-1);font-weight:var(--weight-semibold);line-height:var(--leading-compact);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:12ch;display:-webkit-box;overflow:hidden}.kw-v2 .kw-cards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.kw-v2 .kw-cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.kw-v2 .kw-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.kw-v2 .kw-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.kw-v2 .kw-cards--rows{grid-template-columns:1fr}.kw-v2 .kw-card{border:1px solid var(--kw-line-on-tint);border-radius:var(--radius-lg);background:var(--white);height:100%;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.kw-v2 .kw-card:hover{border-color:var(--kw-line-on-tint-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}}.kw-v2 .kw-card__media{aspect-ratio:1;background:var(--white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.kw-v2 .kw-card__img{width:100%;height:100%;padding:var(--space-3);object-fit:contain;position:absolute;inset:0}.kw-v2 .kw-card__noimg{background:var(--slate-50);color:var(--slate-300);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kw-v2 .kw-card__badges{top:var(--space-2);left:var(--space-2);z-index:2;align-items:flex-start;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.kw-v2 .kw-card__discount{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--success);color:var(--white);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--leading-compact);letter-spacing:var(--tracking-snug)}.kw-v2 .kw-card__cp{align-items:center;gap:var(--space-1);min-height:calc(var(--space-5) + var(--space-0-5));padding:var(--space-0-5) var(--space-2) var(--space-0-5) calc(var(--space-1) + var(--space-0-5));border:1px solid var(--yellow-400);border-radius:var(--radius-pill);background:var(--yellow-100);color:var(--slate-900);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--leading-compact);white-space:nowrap;pointer-events:auto;text-decoration:none;display:inline-flex;position:relative}.kw-v2 .kw-card__cp:after{inset:calc(var(--space-3) * -1) calc(var(--space-1) * -1);content:"";position:absolute}.kw-v2 .kw-card__cp span{flex-direction:column;display:flex}.kw-v2 .kw-card__cp small{color:var(--yellow-800);font-size:var(--text-2xs);font-weight:600}.kw-v2 .kw-card__cp:focus-visible{box-shadow:var(--focus-ring);outline:none}.kw-v2 .kw-card__vchip{align-items:center;gap:var(--space-1);height:calc(var(--space-5) + var(--space-0-5));padding:0 var(--space-2) 0 var(--space-1);border:1px solid var(--slate-200);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 96%, transparent);box-shadow:var(--shadow-xs);color:var(--slate-700);font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.kw-v2 .kw-card__vchip-dot{width:var(--space-3);height:var(--space-3);background:conic-gradient(var(--slate-800) 0 33%, var(--red-500) 0 66%, var(--slate-300) 0);border-radius:50%;flex-shrink:0}@media (max-width:767.98px){.kw-v2 .kw-card__badges{gap:var(--space-1)}.kw-v2 .kw-card__discount{padding:var(--space-px) calc(var(--space-1) + var(--space-0-5))}.kw-v2 .kw-card__cp{min-height:calc(var(--space-4) + var(--space-0-5));padding:0 calc(var(--space-1) + var(--space-0-5)) 0 var(--space-1)}.kw-v2 .kw-card__cp svg{width:calc(var(--space-2) + var(--space-0-5));height:calc(var(--space-2) + var(--space-0-5))}.kw-v2 .kw-card__vchip{display:none}}.kw-v2 .kw-card__energy{top:calc(var(--space-2) + var(--control-tap-xs) + var(--space-2));right:var(--space-2);z-index:2;pointer-events:none;position:absolute}.kw-v2 .kw-energy{height:var(--space-6);filter:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--slate-900) 22%, transparent));font-family:Calibri,Arial,sans-serif;font-weight:var(--weight-bold);align-items:stretch;line-height:1;display:inline-flex}.kw-v2 .kw-energy__scale{width:var(--space-3);border:1px solid var(--black);background:var(--white);height:100%;fill:var(--black);border-right:0}.kw-v2 .kw-energy__class{padding:0 var(--space-3) 0 var(--space-2);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);color:var(--white);font-size:var(--text-md);-webkit-text-stroke:.75px var(--black);paint-order:stroke fill;align-items:center;display:inline-flex}.kw-v2 .kw-energy[data-class=A] .kw-energy__class{background:var(--energy-a)}.kw-v2 .kw-energy[data-class=B] .kw-energy__class{background:var(--energy-b)}.kw-v2 .kw-energy[data-class=C] .kw-energy__class{background:var(--energy-c)}.kw-v2 .kw-energy[data-class=D] .kw-energy__class{background:var(--energy-d)}.kw-v2 .kw-energy[data-class=E] .kw-energy__class{background:var(--energy-e)}.kw-v2 .kw-energy[data-class=F] .kw-energy__class{background:var(--energy-f)}.kw-v2 .kw-energy[data-class=G] .kw-energy__class{background:var(--energy-g)}@media (max-width:767.98px){.kw-v2 .kw-energy{height:var(--space-4)}.kw-v2 .kw-energy__scale{width:var(--space-2)}.kw-v2 .kw-energy__class{padding:0 var(--space-2) 0 var(--space-1);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%);font-size:var(--text-2sm)}}.kw-v2 .kw-card__body{padding:var(--space-3);flex-direction:column;flex:1;display:flex}.kw-v2 .kw-card__main{flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-card__variants{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-5);margin-top:var(--space-1);color:var(--fg-3);font-size:var(--text-xs);display:flex}.kw-v2 .kw-card__dots{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.kw-v2 .kw-card__dot{width:var(--space-3);height:var(--space-3);box-shadow:var(--ring-swatch);border-radius:50%}.kw-v2 .kw-card__more{font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.kw-v2 .kw-card__vtext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kw-v2 .kw-card__summary{display:none}.kw-v2 .kw-stars{color:var(--yellow-500);flex-shrink:0;line-height:0;display:inline-flex;position:relative}.kw-v2 .kw-stars__row,.kw-v2 .kw-stars__fill{display:inline-flex}.kw-v2 .kw-stars__fill{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.kw-v2 .kw-stars svg{flex-shrink:0}.kw-v2 .kw-card__eyebrow{justify-content:space-between;align-items:center;gap:var(--space-0-5) var(--space-2);flex-wrap:wrap;min-width:0;min-height:1.2em;display:flex}.kw-v2 .kw-card__rating{align-items:center;gap:var(--space-1);color:var(--slate-800);font-size:var(--text-2xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.kw-v2 .kw-card__rating:only-child{margin-left:auto}.kw-v2 .kw-card__star{color:var(--yellow-500)}.kw-v2 .kw-card__rcount{color:var(--fg-3);font-weight:var(--weight-regular)}.kw-v2 .kw-card__brand{color:var(--fg-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.kw-v2 .kw-card__title{min-height:2.6em;margin:var(--space-1) 0 0;color:var(--slate-800);font-size:var(--text-2sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-card__foot{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.kw-v2 .kw-card__pricerow{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-card__prices{align-items:baseline;gap:var(--space-0-5) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.kw-v2 .kw-card__price{color:var(--slate-900);font-size:var(--text-md);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);white-space:nowrap}.kw-v2 .kw-card__old{color:var(--fg-3);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.kw-v2 .kw-card__from{color:var(--fg-3);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.kw-v2 .kw-card__ship{align-items:center;gap:var(--space-1);max-width:100%;color:var(--fg-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);display:inline-flex}.kw-v2 .kw-card__ship.is-free{color:var(--success)}.kw-v2 .kw-card__ship svg{flex-shrink:0}.kw-v2 .kw-card__store{align-items:center;gap:var(--space-1);min-width:0;color:var(--slate-800);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:inline-flex}.kw-v2 .kw-card__storelogo{border:1px solid var(--slate-100);border-radius:var(--radius-sm);flex-shrink:0}.kw-v2 .kw-card__storename{min-width:0;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-v2 .kw-card__compare{z-index:2;min-width:0;min-height:var(--control-sm);padding:var(--space-1) var(--space-2);border:1px solid var(--slate-300);border-radius:var(--radius-md);background:var(--white);color:var(--slate-800);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:center;text-wrap:balance;transition:border-color var(--dur-fast), background var(--dur-fast);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (hover:hover){.kw-v2 .kw-card__compare:hover{border-color:var(--slate-800);background:var(--slate-50)}}.kw-v2 .kw-card__hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.kw-v2 .kw-card__hit:focus-visible{box-shadow:var(--focus-ring);outline:none}.kw-v2 .kw-card--row{grid-template-columns:var(--size-3xs) minmax(0, 1fr);display:grid}.kw-v2 .kw-card--row .kw-card__media{aspect-ratio:auto;height:100%;min-height:var(--size-3xs);border-right:1px solid var(--slate-100)}@media (min-width:768px){.kw-v2 .kw-card--row{grid-template-columns:var(--size-2xs) minmax(0, 1fr)}.kw-v2 .kw-card--row .kw-card__body{grid-template-columns:minmax(0, 1fr) var(--size-sm);gap:var(--space-1) var(--space-6);padding:var(--space-4);align-items:start;display:grid}.kw-v2 .kw-card--row .kw-card__title{min-height:0;font-size:var(--text-ui);font-weight:var(--weight-bold)}.kw-v2 .kw-card--row .kw-card__eyebrow+.kw-card__title{margin-top:var(--space-2)}.kw-v2 .kw-card--row .kw-card__foot{grid-area:1/2;margin-top:0;padding-top:0}.kw-v2 .kw-card--row .kw-card__summary{margin:var(--space-2) 0 0;color:var(--fg-2);font-size:var(--text-2sm);line-height:var(--leading-normal);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:767.98px){.kw-v2 .kw-card__body{padding:var(--space-2) var(--space-3) var(--space-3)}.kw-v2 .kw-card__title{font-size:var(--text-sm)}.kw-v2 .kw-card--row .kw-card__title:has(+.kw-card__variants){min-height:0}}.kw-v2 .kw-store{color:var(--white);font-family:var(--font-sans);font-weight:var(--weight-black);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.kw-v2 .kw-siderow{grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--slate-100);color:inherit;align-items:center;text-decoration:none;display:grid}.kw-v2 .kw-siderow--ranked{grid-template-columns:var(--space-6) var(--space-12) minmax(0, 1fr)}.kw-v2 li:last-child>.kw-siderow{border-bottom:0}.kw-v2 .kw-siderow__img{width:var(--space-12);height:var(--space-12);border:1px solid var(--slate-100);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-siderow__img img{background:var(--white);object-fit:contain;width:100%;height:100%}.kw-v2 .kw-siderow__text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-siderow__eyebrow{color:var(--fg-3);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-transform:uppercase}.kw-v2 .kw-siderow__name{color:var(--slate-800);font-size:var(--text-2sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-siderow__price{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.kw-v2 .kw-siderow__price b{color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-black)}.kw-v2 .kw-siderow__shop{color:var(--fg-3);font-size:var(--text-2xs)}@media (hover:hover){.kw-v2 a.kw-siderow:hover{background:var(--slate-50)}}.kw-v2 .kw-aside__box{padding:var(--space-4);border:1px solid var(--slate-200);border-radius:var(--radius-xl);background:var(--white)}.kw-v2 .kw-aside__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.kw-v2 .kw-aside__title{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold)}.kw-v2 .kw-aside__head .kw-aside__title{margin:0}.kw-v2 .kw-aside__clear{color:var(--fg-3);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kw-v2 .kw-recent__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kw-v2 .kw-recent__chip{max-width:100%;height:var(--control-md);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-800);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:inline-flex;overflow:hidden}@media (hover:hover){.kw-v2 .kw-recent__chip:hover{border-color:var(--slate-400)}.kw-v2 .kw-aside__clear:hover{color:var(--slate-900)}}.kw-v2 .kw-rail{gap:var(--space-3);margin:var(--rail-pull);padding:var(--rail-pad);scroll-padding-inline:var(--rail-bleed-x);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:46%;grid-auto-flow:column;display:grid;overflow-x:auto}.kw-v2 .kw-rail::-webkit-scrollbar{display:none}.kw-v2 .kw-rail>*{scroll-snap-align:start}@media (min-width:768px){.kw-v2 .kw-rail{grid-auto-columns:calc((100% - 3 * var(--space-3)) / 4)}}@media (min-width:1536px){.kw-v2 .kw-rail{grid-auto-columns:calc((100% - 5 * var(--space-3)) / 6)}}.kw-v2 .kw-shead,.kw-v2 .kw-cphead{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.kw-v2 .kw-shead__text{gap:var(--space-0-5);flex-direction:column;flex:50%;min-width:0;display:flex}.kw-v2 .kw-shead__title{color:var(--fg-1);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-wrap:balance;margin:0}.kw-v2 .kw-shead__sub{color:var(--fg-3);font-size:var(--text-2sm);line-height:var(--leading-compact)}.kw-v2 .kw-shead__link{align-items:center;gap:var(--space-2);max-width:100%;color:var(--slate-700);font-size:var(--text-2sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex;position:relative}.kw-v2 .kw-shead__label{min-width:0;line-height:var(--leading-snug)}.kw-v2 .kw-shead__link:after{inset:calc(var(--space-2) * -1) calc(var(--space-2) * -1);content:"";position:absolute}.kw-v2 .kw-shead__chev{width:var(--space-6);height:var(--space-6);opacity:.6;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.kw-v2 .kw-shead__title{font-size:var(--text-2xl)}}.kw-v2 .kw-topic-h{align-items:baseline;gap:var(--space-2);display:flex}.kw-v2 .kw-topic-h>svg{flex-shrink:0}.kw-v2 .kw-topic-h>span{min-width:0}.kw-v2 .kw-topic--trend{color:var(--red-600)}.kw-v2 .kw-topic--coupon{color:var(--yellow-600)}.kw-v2 .kw-shead__title>svg{width:var(--space-5);height:var(--space-5)}@media (min-width:768px){.kw-v2 .kw-shead__title>svg{width:var(--space-6);height:var(--space-6)}}.kw-v2 .kw-shead__clear{min-height:var(--control-md);padding:0 var(--space-1);color:var(--fg-3);cursor:pointer;font-family:inherit;font-size:var(--text-2sm);font-weight:var(--weight-semibold);text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;text-decoration:underline}@media (hover:hover){.kw-v2 .kw-shead__link:hover{color:var(--fg-1)}.kw-v2 .kw-shead__clear:hover{color:var(--slate-900)}}.kw-v2 .kw-toc{padding:var(--space-2);border:1px solid var(--slate-200);border-radius:var(--radius-xl);background:var(--white)}.kw-v2 .kw-toc ul{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kw-v2 .kw-toc__link{min-height:var(--control-md);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--slate-800);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.kw-v2 .kw-toc__link.is-on{background:var(--slate-900);color:var(--white)}.kw-v2 .kw-toc__icon{width:var(--space-8);height:var(--space-8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-toc__icon img{width:var(--space-8);height:var(--space-8);object-fit:contain}.kw-v2 .kw-toc__label{min-width:0;line-height:var(--leading-snug);flex:1}.kw-v2 .kw-toc__count{color:var(--fg-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.kw-v2 .kw-toc__link.is-on .kw-toc__count{color:var(--fg-on-dark-2)}@media (hover:hover){.kw-v2 .kw-toc__link:not(.is-on):hover{background:var(--slate-50)}}.kw-v2 .kw-tocbar{z-index:var(--z-subnav);top:var(--kw-hdr-h);margin:0 calc(var(--kw-gutter) * -1) var(--space-4);border-bottom:1px solid var(--slate-200);background:var(--white);box-shadow:var(--shadow-header);transition:top var(--dur-base) var(--ease-out);position:sticky}.kw-v2 .kw-tocbar__toggle{width:100%;min-height:var(--control-lg);align-items:center;gap:var(--space-3);padding:var(--space-1) var(--kw-gutter);color:var(--slate-900);cursor:pointer;font:inherit;line-height:var(--leading-snug);text-align:left;background:0 0;border:0;border-radius:0;list-style:none;display:flex}.kw-v2 .kw-tocbar__toggle::-webkit-details-marker{display:none}.kw-v2 .kw-tocbar__toggle:disabled{cursor:default}.kw-v2 .kw-tocbar__icon{color:var(--slate-600);flex-shrink:0}.kw-v2 .kw-tocbar__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.kw-v2 .kw-tocbar__label{color:var(--fg-3);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.kw-v2 .kw-tocbar__current{min-height:1lh;color:var(--slate-900);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-tocbar__chev{color:var(--slate-500);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.kw-v2 .kw-tocbar__details[open] .kw-tocbar__chev{transform:rotate(180deg)}.kw-v2 .kw-tocbar:has(>.kw-tocbar__details[open]){z-index:var(--z-subnav-open)}.kw-v2 .kw-tocbar__scrim{z-index:-1;position:fixed;inset:0}.kw-v2 .kw-tocbar__list{max-height:60vh;padding:var(--space-1) 0;border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);background:var(--white);box-shadow:var(--shadow-mega);overscroll-behavior:contain;animation:kw-tocbar-in var(--dur-base) var(--ease-out) both;margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@keyframes kw-tocbar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.kw-v2 .kw-tocbar__link{min-height:var(--control-lg);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--kw-gutter);border-bottom:1px solid var(--slate-100);color:var(--slate-700);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-compact);overflow-wrap:anywhere;text-decoration:none;display:flex}.kw-v2 .kw-tocbar__link:before{width:var(--space-1);border-radius:var(--radius-pill);content:"";background:0 0;flex-shrink:0;align-self:stretch}.kw-v2 .kw-tocbar__link.is-on{background:var(--slate-50);color:var(--slate-900);font-weight:var(--weight-bold)}.kw-v2 .kw-tocbar__link.is-on:before{background:var(--kw-toc-accent,var(--slate-900))}.kw-v2 .kw-tocbar__count{color:var(--fg-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto}.kw-v2 .kw-tocbar.kw-secmenu{margin-bottom:0}@media (max-width:1023.98px){.kw-v2 .kw-secmenu-row{display:none}}@media (min-width:1024px){.kw-v2 .kw-tocbar.kw-secmenu{display:none}}.kw-v2 .kw-tocbar--band{box-shadow:none;background:0 0;border-bottom:0;position:relative;top:auto}@media (hover:hover){.kw-v2 .kw-tocbar__toggle:not(:disabled):hover,.kw-v2 .kw-tocbar__link:not(.is-on):hover{background:var(--slate-50)}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-tocbar,.kw-v2 .kw-tocbar__chev{transition:none}.kw-v2 .kw-tocbar__list{animation:none}}.kw-v2 .kw-band{--kw-band-bg:var(--white);--kw-band-line:var(--slate-200);--kw-band-ink:var(--slate-600);--kw-band-ink-on:var(--slate-900);--kw-band-accent:var(--slate-900);--kw-band-hover:var(--slate-300);--kw-band-hover-ink:var(--slate-900);--kw-band-focus:var(--focus-ring-color);--kw-band-row:var(--space-14);--kw-band-gap:var(--space-1);z-index:var(--z-subnav);top:var(--kw-hdr-h);border-bottom:1px solid var(--kw-band-line);background:var(--kw-band-bg);transition:top var(--dur-base) var(--ease-out);position:sticky}.kw-v2 .kw-band:has(.kw-tocbar__details[open]){z-index:var(--z-subnav-open)}.kw-v2 .kw-band__in{align-items:stretch;display:flex}.kw-v2 .kw-band__in>.kw-tocbar{flex:1 1 0;min-width:0}.kw-v2 .kw-band__nav{flex:auto;min-width:0}.kw-v2 .kw-band__row{height:var(--kw-band-row);gap:var(--kw-band-gap);scrollbar-width:none;display:flex;overflow-x:auto}.kw-v2 .kw-band__row::-webkit-scrollbar{display:none}.kw-v2 .kw-band__row--bleed{margin-inline:calc(var(--kw-gutter) * -1);padding-inline:var(--kw-gutter)}.kw-v2 .kw-band__tab{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-bottom:var(--border-width-strong) solid transparent;color:var(--kw-band-ink);font-size:var(--text-2sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;text-decoration:none;display:inline-flex}.kw-v2 .kw-band__tab.is-on{border-bottom-color:var(--kw-band-accent);color:var(--kw-band-ink-on);font-weight:var(--weight-bold)}.kw-v2 .kw-band__tab:focus-visible{outline:var(--border-width-strong) solid var(--kw-band-focus);outline-offset:calc(var(--focus-outline-offset) * -1)}.kw-v2 .kw-band__count{padding:var(--space-px) var(--space-2);border-radius:var(--radius-pill);background:var(--slate-100);color:var(--slate-700);font-size:var(--text-2xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.kw-v2 .kw-band--bleed{margin-inline:calc(var(--kw-gutter) * -1)}@media (min-width:1680px){.kw-v2 .kw-band--bleed:before{z-index:-1;top:0;right:calc(50% - 50vw);bottom:calc(var(--space-px) * -1);border-bottom:1px solid var(--kw-band-line);background:var(--kw-band-bg);content:"";position:absolute;left:calc(50% - 50vw)}}@media (max-width:1023.98px){.kw-v2 .kw-band--sheets .kw-band__in{padding-inline:0}:is(.kw-v2 .kw-band--sheets .kw-band__in>.kw-tocbar,.kw-v2 .kw-band--sheets .kw-band__in>.kw-tocbar:has(>.kw-tocbar__details[open])){z-index:auto;margin:0;position:static}.kw-v2 .kw-band--sheets .kw-tocbar__toggle{gap:var(--space-2);padding-inline:var(--kw-gutter) var(--space-3)}.kw-v2 .kw-band--sheets .kw-band__in>.kw-tocbar~.kw-tocbar{border-left:1px solid var(--kw-band-line)}.kw-v2 .kw-band--sheets .kw-band__in>.kw-tocbar~.kw-tocbar .kw-tocbar__toggle{padding-inline:var(--space-3) var(--kw-gutter)}}@media (min-width:1024px){.kw-v2 .kw-band__in>.kw-band__end{max-width:var(--size-md);flex:none;margin:0;position:relative}.kw-v2 .kw-band__end .kw-tocbar__toggle{min-height:var(--kw-band-row);padding:0 0 0 var(--space-4);border-left:1px solid var(--kw-band-line)}.kw-v2 .kw-band__end .kw-tocbar__list{top:calc(100% + var(--space-1));width:var(--size-xl);max-width:calc(100vw - 2 * var(--kw-gutter));border:1px solid var(--slate-200);border-radius:var(--radius-lg);left:auto}.kw-v2 .kw-band__in:has(>.kw-band__end--panel){position:relative}.kw-v2 .kw-band__in>.kw-band__end--panel{position:static}.kw-v2 .kw-band__end--panel .kw-tocbar__list{right:var(--kw-gutter);left:var(--kw-gutter);gap:var(--space-1);width:auto;max-width:none;padding:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kw-v2 .kw-band__end--panel .kw-tocbar__link{min-height:var(--space-10);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);border-bottom:0}}@media (min-width:1220px){.kw-v2 .kw-band__end--below-rails{display:none}}@media (hover:hover){.kw-v2 .kw-band__tab:not(.is-on):not(.is-off):hover{border-bottom-color:var(--kw-band-hover);color:var(--kw-band-hover-ink)}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-band,.kw-v2 .kw-band__tab{transition:none}}.kw-v2 .kw-pager{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-8) 0 var(--space-4);flex-wrap:wrap;display:flex}.kw-v2 .kw-pager__pages{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.kw-v2 .kw-pager__page,.kw-v2 .kw-pager__step{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);color:var(--slate-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.kw-v2 .kw-pager__page.is-current{border-color:var(--slate-900);background:var(--slate-900);color:var(--white)}@media (hover:hover){.kw-v2 .kw-pager__page:hover,.kw-v2 .kw-pager__step:hover{border-color:var(--slate-400)}.kw-v2 .kw-pager__page.is-current:hover{border-color:var(--slate-900)}}.kw-v2 .kw-pager__gap{padding:0 var(--space-1);color:var(--fg-3)}.kw-v2 .kw-cplist{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.kw-v2 .kw-cplist__row{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3);border:1px dashed var(--yellow-300);border-radius:var(--radius-lg);background:var(--yellow-50);color:var(--slate-900);text-decoration:none;display:flex}.kw-v2 .kw-cplist__row[hidden]{display:none}.kw-v2 .kw-cplist__logo{width:var(--control-md);height:var(--control-md);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-cplist__text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.kw-v2 .kw-cplist__text strong{font-size:var(--text-ui);letter-spacing:var(--tracking-snug);font-weight:800}.kw-v2 .kw-cplist__text span{color:var(--slate-700);font-size:var(--text-xs);line-height:var(--leading-compact)}.kw-v2 .kw-cplist__go{align-items:center;gap:var(--space-1);color:var(--yellow-800);font-size:var(--text-2sm);white-space:nowrap;flex-shrink:0;font-weight:700;display:inline-flex}.kw-v2 .kw-cplist__row:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:768px){.kw-v2 .kw-cplist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.kw-v2 .kw-cplist__row:hover{border-color:var(--yellow-500)}}.kw-v2 .kw-cpsec{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.kw-v2 .kw-cpsec__intro{justify-content:center;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--yellow-200);border-radius:var(--radius-xl);background:var(--yellow-50);flex-direction:column;display:flex}.kw-v2 .kw-cpsec__icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-lg);background:var(--yellow-100);color:var(--yellow-800);justify-content:center;align-items:center;display:flex}.kw-v2 .kw-cpsec__intro h2{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin:0;font-weight:800}.kw-v2 .kw-cpsec__intro p{color:var(--slate-800);font-size:var(--text-ui);line-height:var(--leading-relaxed);margin:0}.kw-v2 .kw-cptickets{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.kw-v2 .kw-cpticket{border:1px solid var(--kw-line-on-tint);border-radius:var(--radius-lg);background:var(--bg-surface);height:100%;color:var(--slate-900);align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.kw-v2 .kw-cpticket__stub{flex:0 0 var(--space-24);justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-right:var(--border-width-strong) dashed var(--border-on-dark-strong);background:var(--slate-900);color:var(--fg-on-dark);text-align:center;flex-direction:column;display:flex}.kw-v2 .kw-cpticket__stub strong{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-weight:900;line-height:var(--leading-none)}.kw-v2 .kw-cpticket__stub>span{color:var(--fg-on-dark-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-tag);text-transform:uppercase;font-weight:700}.kw-v2 .kw-cpticket__body{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex}.kw-v2 .kw-cpticket__shop{align-items:center;gap:var(--space-2);min-width:0;display:flex}.kw-v2 .kw-cpticket__shop strong{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-v2 .kw-cpticket__meta{color:var(--fg-2);font-size:var(--text-2sm);line-height:var(--leading-compact)}.kw-v2 .kw-cpticket__code{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3);border:var(--border-width-strong) dashed var(--yellow-500);border-radius:var(--radius-md);background:var(--yellow-50);font-family:var(--font-mono);font-size:var(--text-2sm);letter-spacing:var(--tracking-tag);margin-top:auto;font-weight:800;display:inline-flex}.kw-v2 .kw-cpticket:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:768px){.kw-v2 .kw-cptickets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kw-v2 .kw-cpsec{grid-template-columns:minmax(var(--size-md), 1fr) minmax(0, 2.2fr);gap:var(--space-5)}.kw-v2 .kw-cpsec__intro{padding:var(--space-8)}}@media (hover:hover){.kw-v2 .kw-cpticket:hover{border-color:var(--slate-400);box-shadow:var(--shadow-sm)}.kw-v2 .kw-cpticket:hover .kw-cpticket__code{filter:brightness(.96)}}.kw-v2 .kw-bspot{gap:var(--space-3);flex-direction:column;display:flex}.kw-v2 .kw-bspot__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.kw-v2 .kw-bspot__head h2{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin:0;font-weight:700}.kw-v2 .kw-bspot__all{align-items:center;gap:var(--space-2);color:var(--slate-700);font-size:var(--text-2sm);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.kw-v2 .kw-bspot__chev{width:var(--space-6);height:var(--space-6);opacity:.6;border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kw-v2 .kw-bspot__body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kw-v2 .kw-bspot__tile{width:var(--size-2xs);height:var(--space-14);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--kw-bspot-accent,var(--slate-900));color:var(--kw-bspot-accent-fg,var(--fg-on-dark));justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.kw-v2 .kw-bspot__tile strong{font-size:var(--text-xl);letter-spacing:var(--tracking-tighter);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.kw-v2 .kw-bspot__rail{gap:var(--space-4);margin:var(--rail-pull);padding:var(--rail-pad);scroll-padding-inline:var(--rail-bleed-x);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.kw-v2 .kw-bspot__rail::-webkit-scrollbar{display:none}.kw-v2 .kw-bspot__rail>li{scroll-snap-align:start;min-width:0}.kw-v2 .kw-bspot__card{height:var(--space-32);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:1px solid var(--kw-line-on-tint);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--slate-900);text-decoration:none;display:flex}.kw-v2 .kw-bspot__img{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-md);background:var(--slate-50);color:var(--slate-300);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.kw-v2 .kw-bspot__img img{object-fit:contain;width:100%;height:100%}.kw-v2 .kw-bspot__text{min-width:0;padding:var(--space-2) 0;flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;display:flex}.kw-v2 .kw-bspot__title{font-size:var(--text-ui);font-weight:600;line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-bspot__price{align-items:baseline;gap:0 var(--space-2);color:var(--slate-900);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.kw-v2 .kw-bspot__from{color:var(--fg-3);font-size:var(--text-2sm)}.kw-v2 .kw-bspot__price b{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:800}.kw-v2 .kw-bspot__all:focus-visible,.kw-v2 .kw-bspot__tile:focus-visible,.kw-v2 .kw-bspot__card:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:768px){.kw-v2 .kw-bspot__rail{grid-auto-columns:max(var(--size-md), calc((100% - 2 * var(--space-4)) / 3))}}@media (min-width:1024px){.kw-v2 .kw-bspot__head h2{font-size:var(--text-2xl)}.kw-v2 .kw-bspot__body{grid-template-columns:var(--size-xs) minmax(0, 1fr);gap:var(--space-8)}.kw-v2 .kw-bspot__tile{width:var(--size-xs);height:var(--space-20)}.kw-v2 .kw-bspot__tile strong{font-size:var(--text-3xl)}}@media (min-width:1536px){.kw-v2 .kw-bspot__rail{grid-auto-columns:max(var(--size-md), calc((100% - 3 * var(--space-4)) / 4))}}@media (hover:hover){.kw-v2 .kw-bspot__all:hover{color:var(--slate-900)}.kw-v2 .kw-bspot__card:hover{border-color:var(--kw-line-on-tint-strong);box-shadow:var(--shadow-sm)}.kw-v2 .kw-bspot--bare .kw-bspot__tile:hover{box-shadow:var(--shadow-md)}}.kw-v2 .kw-keyfact{color:var(--slate-900);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-compact);text-wrap:pretty}@keyframes kw-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kw-v2 .kw-toast-region{right:var(--space-4);bottom:calc(max(env(safe-area-inset-bottom,0px), var(--kw-geo-h,0px) + var(--kw-pdp-sticky-h,0px)) + var(--space-4));left:var(--space-4);z-index:var(--z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed}.kw-v2 .kw-toast{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--slate-900);box-shadow:var(--shadow-lg);color:var(--white);font-size:var(--text-sm);font-weight:var(--weight-semibold);animation:kw-toast-in var(--dur-base) var(--ease-out) both;display:inline-flex}.kw-v2 .kw-toast__check{color:var(--emerald-500);flex-shrink:0;display:inline-flex}@media (min-width:1024px){.kw-v2 .kw-toast-region{bottom:var(--space-8)}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-toast{animation:none}}
.kw-v2 :where(.kw-hs){min-width:0;position:relative}.kw-v2 :where(.kw-hs:not(.kw-hs--table)>.kw-hs__scroller){scroll-snap-type:x proximity}.kw-v2 :where(.kw-hs:not(.kw-hs--table)>.kw-hs__scroller>*){scroll-snap-align:start}.kw-v2 .kw-hs[data-hs=on]>.kw-hs__scroller{cursor:grab;-webkit-mask-image:linear-gradient(90deg, transparent, var(--black) var(--hs-fs,0px), var(--black) calc(100% - var(--hs-fe,0px)), transparent);mask-image:linear-gradient(90deg, transparent, var(--black) var(--hs-fs,0px), var(--black) calc(100% - var(--hs-fe,0px)), transparent)}.kw-v2 .kw-hs[data-hs=on][data-hs-start]{--hs-fs:var(--hs-fade-s)}.kw-v2 .kw-hs[data-hs=on][data-hs-end]{--hs-fe:var(--hs-fade-e)}.kw-v2 .kw-hs__scroller.is-dragging{scroll-behavior:auto;scroll-snap-type:none}.kw-v2 .kw-hs__scroller.is-dragging,.kw-v2 .kw-hs__scroller.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.kw-v2 .kw-hs__arrow{z-index:var(--z-raised);top:var(--hs-arrow-y,50%);width:var(--hs-arrow);height:var(--hs-arrow);margin-top:calc(var(--hs-arrow) / -2);border:1px solid var(--kw-line-on-tint);background:var(--white);box-shadow:var(--shadow-md);color:var(--slate-800);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.kw-v2 .kw-hs--sm>.kw-hs__arrow{box-shadow:var(--shadow-sm)}.kw-v2 .kw-hs__arrow:focus-visible,.kw-v2 .kw-hs--sm>.kw-hs__arrow:focus-visible{box-shadow:var(--focus-ring), var(--shadow-md)}.kw-v2 .kw-hs__arrow--prev{left:var(--hs-arrow-s,0px)}.kw-v2 .kw-hs__arrow--next{right:var(--hs-arrow-e,0px)}@media (hover:hover){.kw-v2 .kw-hs__arrow:hover{border-color:var(--slate-400);background:var(--kw-surface-hover-on-tint)}}@media not (any-pointer:fine){.kw-v2 .kw-hs__arrow{display:none}}.kw-v2 .kw-hs[data-hs=on]>.kw-hs__scroller:focus-visible{box-shadow:none}.kw-v2 .kw-hs[data-hs=on]:has(>.kw-hs__scroller:focus-visible):after{z-index:var(--z-raised);inset:var(--hs-ring-t,0) var(--hs-ring-e,0) var(--hs-ring-b,0) var(--hs-ring-s,0);border-radius:var(--radius-md);box-shadow:var(--focus-ring);content:"";pointer-events:none;position:absolute}.kw-v2 .kw-hs--table:before,.kw-v2 .kw-hs--table:after{z-index:calc(var(--z-raised) + 1);top:var(--hs-box-t,0);width:var(--space-4);height:var(--hs-box-h,100%);content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);position:absolute}.kw-v2 .kw-hs--table:before{left:var(--hs-box-s,0);background:linear-gradient(90deg, color-mix(in srgb, var(--slate-900) 16%, transparent), transparent)}.kw-v2 .kw-hs--table:after{right:var(--hs-box-e,0);background:linear-gradient(270deg, color-mix(in srgb, var(--slate-900) 16%, transparent), transparent)}.kw-v2 .kw-hs--table[data-hs-start]:before,.kw-v2 .kw-hs--table[data-hs-end]:after{opacity:1}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-hs--table:before,.kw-v2 .kw-hs--table:after{transition:none}}
.kw-v2 .kw-viewed.kw-after,.kw-v2 .kw-recent--section{margin-top:var(--section-gap-sm)}.kw-v2 .kw-viewed.kw-after+.kw-recent--section{margin-top:var(--space-6)}@media (min-width:768px){.kw-v2 .kw-viewed.kw-after{margin-top:var(--section-gap)}}
.kw-v2 .kw-cpbox{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3);border:var(--border-width-strong) dashed var(--yellow-500);border-radius:var(--radius-md);background:var(--yellow-50);flex-wrap:wrap;display:flex}.kw-v2 .kw-cpbox[hidden]{display:none}.kw-v2 .kw-cpbox__text{flex:1 1 var(--size-2xs);gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-cpbox__eyebrow{align-items:center;gap:var(--space-2);color:var(--yellow-800);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:800;display:inline-flex}.kw-v2 .kw-cpbox__final{align-items:baseline;gap:var(--space-0-5) var(--space-2);color:var(--slate-700);font-size:var(--text-2sm);flex-wrap:wrap;font-weight:600;display:flex}.kw-v2 .kw-cpbox__final b{color:var(--slate-900);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-weight:800}.kw-v2 .kw-cpbox__line{color:var(--slate-700);font-size:var(--text-xs)}.kw-v2 .kw-cpbox__scratch{flex:0 0 var(--size-2xs);height:var(--control-lg);border:var(--border-width-strong) dashed var(--yellow-600);border-radius:var(--radius-md);background:var(--white);color:var(--slate-900);text-decoration:none;position:relative;overflow:hidden}.kw-v2 .kw-cpbox__dots{padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-ui);letter-spacing:var(--tracking-wide);justify-content:flex-end;align-items:center;font-weight:800;display:flex;position:absolute;inset:0}.kw-v2 .kw-cpbox__cover{width:74%;padding-left:var(--space-4);background:var(--slate-900);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);color:var(--white);font-size:var(--text-2sm);transition:width var(--dur-base) var(--ease-out);white-space:nowrap;align-items:center;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0}.kw-v2 .kw-cpbox__scratch:focus-visible{outline:var(--border-width-strong) solid var(--slate-900);outline-offset:var(--focus-outline-offset)}@media (hover:hover){.kw-v2 .kw-cpbox__scratch:hover .kw-cpbox__cover{width:56%}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-cpbox__cover{transition:none}}.kw-v2 .kw-offrow__cp{align-self:flex-end;align-items:center;gap:var(--space-1);min-height:var(--space-5);padding:0 var(--space-2) 0 var(--space-1);border:1px dashed var(--yellow-500);border-radius:var(--radius-pill);background:var(--yellow-50);color:var(--yellow-800);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;display:inline-flex}.kw-v2 .kw-offrow__cp[hidden]{display:none}.kw-v2 .kw-cpop{--kw-cpop-pad:calc(var(--space-6) + var(--space-1));width:calc(100% - 2 * var(--space-4));max-width:var(--content-sm);max-height:calc(100% - 2 * var(--space-4));border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-xl);color:var(--slate-900);font-family:var(--font-sans);border:0;padding:0;overflow:auto}.kw-v2 .kw-cpop::backdrop{background:var(--scrim)}.kw-v2 .kw-cpop__bar{padding:var(--space-3) var(--space-3) 0;justify-content:flex-end;display:flex}.kw-v2 .kw-cpop__close{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--slate-600);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-cpop__head{align-items:center;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-5) var(--kw-cpop-pad);border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);background:var(--slate-50);display:flex}.kw-v2 .kw-cpop__logo{width:var(--space-16);height:var(--space-16);border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-cpop__titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-cpop__title{font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug)}.kw-v2 .kw-cpop__sub{color:var(--fg-2);font-size:var(--text-2sm)}.kw-v2 .kw-cpop__body{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--kw-cpop-pad) var(--space-2);text-align:center;flex-direction:column;display:flex}.kw-v2 .kw-cpop__opened{align-items:center;gap:var(--space-2);color:var(--success);font-size:var(--text-2sm);font-weight:600;display:inline-flex}.kw-v2 .kw-cpop__note{color:var(--yellow-800);font-size:var(--text-2sm);font-weight:600}.kw-v2 .kw-cpop__code{width:100%;max-width:var(--size-2xl);border:1px dashed var(--slate-300);border-radius:var(--radius-md);align-items:stretch;display:flex;overflow:hidden}.kw-v2 .kw-cpop__value{min-width:0;height:var(--space-14);padding:0 var(--space-4);background:var(--white);font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;justify-content:center;align-items:center;font-weight:800;display:flex}.kw-v2 .kw-cpop__copy{align-items:center;gap:var(--space-2);padding:0 var(--space-5);background:var(--red-600);color:var(--white);cursor:pointer;font-family:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;border:0;flex-shrink:0;font-weight:800;display:inline-flex}.kw-v2 .kw-cpop__copy.is-copied{background:var(--success)}.kw-v2 .kw-cpop__copy[aria-disabled=true]{background:var(--slate-300);cursor:progress}.kw-v2 .kw-cpop__copy:focus-visible{outline:var(--focus-ring-width) solid var(--fg-on-dark);outline-offset:calc(var(--focus-ring-width) * -2)}.kw-v2 .kw-cpop__go{align-items:center;gap:var(--space-2);color:var(--red-600);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:800;text-decoration:none;display:inline-flex}.kw-v2 .kw-cpop__vote{align-items:center;gap:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);display:flex}.kw-v2 .kw-cpop__vote button{width:var(--control-sm);height:var(--control-sm);border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);color:var(--slate-700);cursor:pointer;justify-content:center;align-items:center;display:flex}.kw-v2 .kw-cpop__conds{margin-top:var(--space-3);border-top:1px solid var(--slate-200)}.kw-v2 .kw-cpop__conds summary{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--kw-cpop-pad);color:var(--slate-700);cursor:pointer;font-size:var(--text-2sm);font-weight:600;list-style:none;display:flex}.kw-v2 .kw-cpop__conds summary::-webkit-details-marker{display:none}.kw-v2 .kw-cpop__conds summary svg{transition:transform var(--dur-fast)}.kw-v2 .kw-cpop__conds[open] summary svg{transform:rotate(180deg)}.kw-v2 .kw-cpop__conds ul{gap:var(--space-2);padding:0 var(--kw-cpop-pad) var(--space-5) var(--space-10);color:var(--fg-2);font-size:var(--text-2sm);line-height:var(--leading-normal);text-align:left;flex-direction:column;margin:0;display:flex}@media (hover:hover){.kw-v2 .kw-cpop__close:hover{background:var(--slate-100)}.kw-v2 .kw-cpop__copy:not(.is-copied):not([aria-disabled=true]):hover{background:var(--red-700)}.kw-v2 .kw-cpop__go:hover{color:var(--red-700);text-decoration:underline}.kw-v2 .kw-cpop__vote button:first-of-type:hover{border-color:var(--success);color:var(--success)}.kw-v2 .kw-cpop__vote button:last-of-type:hover{border-color:var(--red-600);color:var(--red-600)}.kw-v2 .kw-cpop__conds summary:hover{background:var(--slate-50)}}@media (max-width:480px){.kw-v2 .kw-cpop__head,.kw-v2 .kw-cpop__body{padding-right:var(--space-5);padding-left:var(--space-5)}.kw-v2 .kw-cpop__code{flex-direction:column}.kw-v2 .kw-cpop__copy{height:var(--control-md);justify-content:center}}
.kw-v2 .kw-energy-btn{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.kw-v2 .kw-card__energy.kw-energy-btn{pointer-events:auto}.kw-v2 .kw-energy-btn:after{inset:calc(var(--space-2) * -1) calc(var(--space-2) * -1);content:"";position:absolute}.kw-v2 .kw-energy-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.kw-v2 .kw-keyspecs__item--energy{transition:background var(--dur-fast);position:relative}@media (hover:hover){.kw-v2 .kw-keyspecs__item--energy:has(.kw-energy-spec:hover){background:var(--slate-100)}}.kw-v2 .kw-keyspecs__item--energy dt{align-items:center;gap:var(--space-1);display:flex}.kw-v2 .kw-energy-spec{align-items:center;gap:var(--space-2);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.kw-v2 .kw-energy-spec:after{border-radius:var(--radius-md);content:"";position:absolute;inset:0}.kw-v2 .kw-energy-spec:focus-visible{outline:none}.kw-v2 .kw-energy-spec:focus-visible:after{box-shadow:var(--focus-ring)}.kw-v2 .kw-energy-spec__text{text-wrap:balance;min-width:0}.kw-v2 .kw-energy-spec__info{color:var(--fg-3);flex-shrink:0}.kw-v2 .kw-energy.kw-energy--sm{height:var(--space-4);flex-shrink:0}.kw-v2 .kw-energy--sm .kw-energy__scale{width:var(--space-2)}.kw-v2 .kw-energy--sm .kw-energy__class{padding:0 var(--space-2) 0 var(--space-1);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%);font-size:var(--text-sm)}.kw-v2 .kw-enl{width:100%;max-width:var(--size-3xl);max-height:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--white);box-shadow:var(--shadow-sheet);color:var(--slate-900);font-family:var(--font-sans);overscroll-behavior:contain;border:0;margin:auto auto 0;padding:0;overflow:auto}.kw-v2 .kw-enl::backdrop{background:var(--scrim)}.kw-v2 .kw-enl[open]{animation:kw-enl-in var(--dur-base) var(--ease-out)}@keyframes kw-enl-in{0%{transform:translateY(100%)}to{transform:none}}@media (min-width:768px){.kw-v2 .kw-enl{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);margin:auto}.kw-v2 .kw-enl[open]{animation:none}}@media (prefers-reduced-motion:reduce){.kw-v2 .kw-enl[open]{animation:none}}.kw-v2 .kw-enl__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0;display:flex}.kw-v2 .kw-enl__titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.kw-v2 .kw-enl__eyebrow{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-enl__title{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0}.kw-v2 .kw-enl__product{color:var(--fg-3);font-size:var(--text-2sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-v2 .kw-enl__close{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--slate-600);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.kw-v2 .kw-enl__close:hover{background:var(--slate-100)}}.kw-v2 .kw-enl__close:focus-visible,.kw-v2 .kw-enl__ok:focus-visible{box-shadow:var(--focus-ring);outline:none}.kw-v2 .kw-enl__scale{gap:var(--space-1);padding:var(--space-4) var(--space-5) 0;flex-direction:column;margin:0;list-style:none;display:flex}.kw-v2 .kw-enl__scale li{min-height:var(--space-8);align-items:center;gap:var(--space-3);display:flex}.kw-v2 .kw-enl__bar{width:calc(var(--kw-enl-w) * var(--kw-enl-k,1));height:var(--space-6);padding-right:var(--space-4);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%);color:var(--white);font-family:Calibri,Arial,sans-serif;font-size:var(--text-md);font-weight:var(--weight-bold);opacity:.55;-webkit-text-stroke:.75px var(--black);paint-order:stroke fill;flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex}.kw-v2 .kw-enl__scale li.is-current .kw-enl__bar{opacity:1}.kw-v2 .kw-enl__bar[data-class=A]{background:var(--energy-a)}.kw-v2 .kw-enl__bar[data-class=B]{background:var(--energy-b)}.kw-v2 .kw-enl__bar[data-class=C]{background:var(--energy-c)}.kw-v2 .kw-enl__bar[data-class=D]{background:var(--energy-d)}.kw-v2 .kw-enl__bar[data-class=E]{background:var(--energy-e)}.kw-v2 .kw-enl__bar[data-class=F]{background:var(--energy-f)}.kw-v2 .kw-enl__bar[data-class=G]{background:var(--energy-g)}.kw-v2 .kw-enl__this{min-width:0;min-height:var(--space-6);align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-3);border-radius:var(--radius-pill);background:var(--slate-900);color:var(--white);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-compact);display:inline-flex}.kw-v2 .kw-enl__this svg{flex-shrink:0}@media (max-width:359.98px){.kw-v2 .kw-enl{--kw-enl-k:.8}}.kw-v2 .kw-enl__label{min-width:0;color:var(--fg-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-v2 .kw-enl__meaning{gap:var(--space-1);margin:var(--space-4) var(--space-5) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--slate-50);flex-direction:column;display:flex}.kw-v2 .kw-enl__meaning strong{font-size:var(--text-sm)}.kw-v2 .kw-enl__meaning p{color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.kw-v2 .kw-enl__notes{gap:var(--space-1);margin:var(--space-4) var(--space-5) 0;padding:0 0 0 var(--space-5);color:var(--fg-2);font-size:var(--text-2sm);line-height:var(--leading-normal);flex-direction:column;display:flex}.kw-v2 .kw-enl__foot{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.kw-v2 .kw-enl__source{color:var(--fg-3);font-size:var(--text-xs);line-height:var(--leading-compact);margin:0}.kw-v2 .kw-enl__ok{height:var(--control-md);border-radius:var(--radius-md);background:var(--slate-900);color:var(--white);cursor:pointer;font-family:inherit;font-size:var(--text-ui,var(--text-sm));font-weight:var(--weight-bold);border:0}@media (hover:hover){.kw-v2 .kw-enl__ok:hover{background:var(--slate-800)}}
