.A1pxaa_home{align-content:start;gap:var(--space-7);min-width:0;padding-block-end:var(--space-5);display:grid}@media (min-width:64rem){.A1pxaa_home{gap:var(--space-8);padding-block-end:var(--space-6)}}
.cmnZ4W_media{min-width:0;min-height:var(--size-64);position:relative}.cmnZ4W_image{object-fit:cover;object-position:center}@media (min-width:64rem){.cmnZ4W_media{min-height:var(--size-96)}}
.ahl8_W_hero{min-width:0;width:var(--measure-full);margin-inline:calc((100% - var(--measure-full))/2);background:var(--color-bg-deep);color:var(--color-text-inverse);margin-block-start:calc(-1*var(--space-5))}.ahl8_W_inner{width:100%;max-width:var(--measure-4xl);padding-inline:var(--space-4);margin-inline:auto;display:grid}.ahl8_W_content{align-content:center;justify-items:start;gap:var(--space-5);min-width:0;padding-block:var(--space-7);display:grid}.ahl8_W_content h1{color:var(--color-text-inverse);font-size:var(--text-2xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight)}.ahl8_W_content p{max-width:var(--measure-sm);color:var(--color-text-inverse);font-size:var(--text-md);line-height:var(--leading-normal)}.ahl8_W_eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (min-width:40rem){.ahl8_W_inner{padding-inline:var(--space-5)}}@media (min-width:64rem){.ahl8_W_inner{gap:var(--space-6);min-height:var(--size-96);grid-template-columns:1fr 1.2fr}.ahl8_W_content h1{font-size:clamp(var(--text-2xl),4vw,var(--text-3xl))}}
._65wNeq_section{gap:var(--space-5);width:100%;min-width:0;max-width:var(--measure-4xl);padding-inline:var(--space-4);margin-inline:auto;scroll-margin-block-start:var(--space-6);display:grid}._65wNeq_heading{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._65wNeq_title{gap:var(--space-2);display:grid}._65wNeq_title h2{color:var(--color-brand);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);text-wrap:balance}._65wNeq_title p{max-width:var(--measure-lg);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}._65wNeq_eyebrow{color:var(--color-link);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._65wNeq_link{align-items:center;gap:var(--space-2);min-height:var(--size-11);color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._65wNeq_link:hover{text-underline-offset:var(--space-1);text-decoration:underline}._65wNeq_link svg{width:var(--size-4);height:var(--size-4)}@media (min-width:40rem){._65wNeq_section{padding-inline:var(--space-5)}}
._5LFuxa_categories{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){._5LFuxa_categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){._5LFuxa_categories{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){._5LFuxa_categories{grid-template-columns:repeat(6,minmax(0,1fr))}}
.vQk5JG_brands{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vQk5JG_brand{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--size-24);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-brand);font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;display:flex}.vQk5JG_brand svg{width:var(--size-4);height:var(--size-4);color:var(--color-link);flex-shrink:0}.vQk5JG_brand:hover{border-color:var(--color-link);background:var(--color-bg-subtle)}@media (min-width:40rem){.vQk5JG_brands{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.vQk5JG_brands{grid-template-columns:repeat(6,minmax(0,1fr))}}
.vlt-CG_motion{min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.vlt-CG_motion{animation-duration:calc(var(--duration-base) + var(--duration-fast));animation-timing-function:var(--ease-out);animation-fill-mode:backwards}.vlt-CG_fadeIn{animation-name:vlt-CG_fade-in}.vlt-CG_fadeUp{animation-name:vlt-CG_fade-up}.vlt-CG_scaleIn{animation-name:vlt-CG_scale-in}}@keyframes vlt-CG_fade-in{0%{opacity:0}to{opacity:1}}@keyframes vlt-CG_fade-up{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes vlt-CG_scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
.ciQhYq_group{gap:var(--space-4);min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.ciQhYq_group>[data-slot=motion]:first-child{animation-delay:calc(var(--duration-fast)*0)}.ciQhYq_group>[data-slot=motion]:nth-child(2){animation-delay:calc(var(--duration-fast)*.375)}.ciQhYq_group>[data-slot=motion]:nth-child(3){animation-delay:calc(var(--duration-fast)*.75)}.ciQhYq_group>[data-slot=motion]:nth-child(4){animation-delay:calc(var(--duration-fast)*1.125)}.ciQhYq_group>[data-slot=motion]:nth-child(5){animation-delay:calc(var(--duration-fast)*1.5)}.ciQhYq_group>[data-slot=motion]:nth-child(6){animation-delay:calc(var(--duration-fast)*1.875)}.ciQhYq_group>[data-slot=motion]:nth-child(7){animation-delay:calc(var(--duration-fast)*2.25)}.ciQhYq_group>[data-slot=motion]:nth-child(8),.ciQhYq_group>[data-slot=motion]:nth-child(n+9){animation-delay:calc(var(--duration-fast)*2.625)}}
.B-v_2G_card{isolation:isolate;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);min-width:0;transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.B-v_2G_card:hover,.B-v_2G_card:focus-within{border-color:var(--color-border-strong)}
.YG9V1q_rating{align-items:center;gap:var(--space-1) var(--space-2);min-height:calc(var(--text-xs)*var(--leading-normal));color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}
.QA5DBq_brands{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.QA5DBq_brands a{min-height:var(--size-8);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-brand);font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}.QA5DBq_brands a:hover{border-color:var(--color-brand)}
.cjkb_q_stickyBar{z-index:var(--z-sticky);border-block:var(--border-width) solid var(--color-border);background:var(--color-bg);flex-direction:column;display:flex;position:sticky;top:0}.cjkb_q_stickyPurchase{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-width) solid var(--color-border);display:flex}.cjkb_q_stickyPurchase .cjkb_q_stickyPrice{min-inline-size:var(--size-24);min-block-size:calc(var(--text-lg)*var(--leading-normal));text-align:end;font-size:var(--text-lg);font-weight:var(--weight-heavy);flex-shrink:0}.cjkb_q_stickyName{-webkit-line-clamp:1;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cjkb_q_sectionNav{overscroll-behavior-inline:contain;gap:var(--space-5);font-size:var(--text-sm);display:flex;overflow-x:auto}.cjkb_q_sectionNav a{min-height:var(--size-12);border-bottom:var(--border-width-accent) solid #0000;font-weight:var(--weight-semibold);flex-shrink:0;align-items:center;display:flex}.cjkb_q_sectionNav a:hover{border-bottom-color:var(--color-link);color:var(--color-link)}@media (min-width:64rem){.cjkb_q_stickyBar{justify-content:space-between;align-items:center;gap:var(--space-5);flex-direction:row}.cjkb_q_stickyPurchase{min-width:0;max-width:var(--measure-sm);border:0}}
.AIdmlq_options{gap:var(--space-2);display:grid}.AIdmlq_option{border:0;min-width:0;margin:0;padding:0}.AIdmlq_label{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);padding:0}.AIdmlq_values{gap:var(--space-2);flex-wrap:wrap;display:flex}.AIdmlq_optionStatus{color:var(--color-text-muted);font-size:var(--text-xs)}
.Oq_nSW_overview{align-items:stretch;gap:var(--space-5);min-width:0;display:grid}@media (min-width:64rem){.Oq_nSW_overview{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}
.kl6IMG_error{align-content:center;justify-items:center;gap:var(--space-5);min-height:var(--size-96);padding:var(--space-6) var(--space-4);border:var(--border-width) solid var(--color-border);text-align:center;grid-area:results;display:grid}.kl6IMG_error>svg{width:var(--size-14);height:var(--size-14);color:var(--color-link)}.kl6IMG_error h2{font-size:var(--text-xl)}.kl6IMG_error p{max-width:var(--measure-sm);color:var(--color-text-muted);font-size:var(--text-sm)}
