body.gf-ds-aps .aps-content .aps-brand-desc p,body.gf-ds-aps .aps-content .aps-cat-desc p{color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body);max-inline-size:var(--measure-deck)}body.gf-ds-aps .aps-content .aps-brand-desc a,body.gf-ds-aps .aps-content .aps-cat-desc a{color:var(--link);text-decoration:underline;text-underline-offset:.15em}body.gf-ds-aps .aps-content .aps-brand-desc a:hover,body.gf-ds-aps .aps-content .aps-cat-desc a:hover{color:var(--link-hover)}body.gf-ds-aps .aps-content .gf-e1-desc-toggle{min-block-size:var(--target-min);color:var(--link);font-size:var(--fs-small)}body.gf-ds-aps .aps-content .gf-e1-desc-toggle:hover{color:var(--link-hover)}body.gf-ds-aps .aps-content .aps-cat-img img{inline-size:100%;max-block-size:20rem;object-fit:cover}body.gf-ds-aps .aps-content .aps-display-controls{gap:var(--s-2);margin-inline-end:var(--s-3);color:var(--text-2);font-size:var(--fs-small)}body.gf-ds-aps .aps-content .aps-display-controls ul li a{min-block-size:2.5rem;padding:var(--s-1) var(--s-3);border:1px solid var(--border-ctl);border-radius:var(--r-2);background:var(--bg-surface);color:var(--text-1);font-size:var(--fs-small);font-weight:600}body.gf-ds-aps .aps-content .aps-display-controls ul li a:hover{border-color:var(--a-600);color:var(--link-hover)}body.gf-ds-aps .aps-content .aps-display-controls ul li a.selected{background:var(--bg-selected-strong);border-color:var(--a-600);color:var(--text-info);box-shadow:inset 0 -3px 0 var(--a-600)}body.gf-ds-aps .aps-content .aps-dropdown{margin-inline-end:var(--s-3);margin-block-end:var(--s-2)!important;border:0!important;background:none!important}body.gf-ds-aps .aps-content .aps-dropdown>span.aps-current-dp{display:block!important;box-sizing:border-box;block-size:auto;min-block-size:2.5rem;padding:var(--s-2) var(--s-8) var(--s-2) var(--s-3)!important;border:1px solid var(--border-ctl)!important;border-radius:var(--r-2)!important;background:var(--bg-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--text-1)!important;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500;transform:none!important;box-shadow:none!important;transition:none}body.gf-ds-aps .aps-content .aps-dropdown.aps-sort-controls,body.gf-ds-aps .aps-content .aps-dropdown.aps-brands-controls{inline-size:max-content!important;min-inline-size:8rem;max-inline-size:100%}body.gf-ds-aps .aps-content .aps-dropdown>span.aps-current-dp{inline-size:100%!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.gf-ds-aps .aps-content .aps-dropdown:hover>span.aps-current-dp{background:var(--bg-hover)!important;color:var(--text-1)!important;border-color:var(--a-600)!important;transform:none!important;box-shadow:none!important}body.gf-ds-aps .aps-content .aps-dropdown ul{border:1px solid var(--border-hair)!important;border-radius:var(--r-2)!important;background:var(--bg-surface)!important;box-shadow:var(--e-2)!important}body.gf-ds-aps .aps-content .aps-dropdown ul li a{padding:var(--s-2) var(--s-3)!important;color:var(--text-1)!important;font-size:var(--fs-small);line-height:var(--lh-small)}body.gf-ds-aps .aps-content .aps-dropdown ul li a:hover{background:var(--bg-selected)!important;color:var(--link-hover)!important}body.gf-ds-aps .aps-content .aps-dropdown .aps-select-icon{color:var(--text-2)!important}body.gf-ds-aps .aps-content .aps-dropdown:hover .aps-select-icon{color:var(--text-2)!important}body.gf-ds-aps .aps-content .gf-e1-count{color:var(--text-2);font-size:var(--fs-spec);line-height:var(--lh-spec);padding-block:var(--s-2);border-block-start:2px solid var(--rule-ink)}body.gf-ds-aps .aps-content .gf-e1-count strong{color:var(--text-1)}body.gf-ds-aps .aps-content .gf-e1-count-types{color:var(--text-muted)}body.gf-ds-aps .aps-content .gf-a-filterpanel,body.gf-ds-aps .aps-content .gf-e1-mfilters{border:1px solid var(--border-hair);border-block-start:2px solid var(--rule-ink);border-radius:0;background:var(--bg-surface);color:var(--text-1)}body.gf-ds-aps .aps-content .gf-a-filterpanel>summary,body.gf-ds-aps .aps-content .gf-e1-mfilters>summary{min-block-size:var(--h-ctl);font-family:var(--font-ui);font-size:var(--fs-btn);line-height:var(--lh-btn);font-weight:600;color:var(--text-1)}body.gf-ds-aps .aps-content .gf-a-field label{color:var(--text-2);font-size:var(--fs-small)}body.gf-ds-aps .aps-content .gf-a-field select{border:1px solid var(--border-ctl);border-radius:var(--r-2);color:var(--text-1);font-size:var(--fs-ctl)}body.gf-ds-aps .aps-content .gf-a-apply{border-radius:var(--r-2);background:var(--accent-fill);color:var(--on-accent);font-size:var(--fs-btn)}body.gf-ds-aps .aps-content .gf-a-apply:hover{background:var(--accent-fill-hover)}body.gf-ds-aps .aps-content .gf-a-filterbar{border-radius:0;border-inline-start:3px solid var(--border-selected);background:var(--bg-selected)}body.gf-ds-aps .aps-content a.gf-a-chip{min-block-size:2rem;border-radius:var(--r-2);border-color:var(--a-600);background:var(--bg-surface);color:var(--text-info);font-size:var(--fs-small)}body.gf-ds-aps .aps-content a.gf-a-clear{color:var(--link)}body.gf-ds-aps .aps-content .gf-a-empty{border-radius:0;border:1px dashed var(--warn-bar);border-inline-start:3px dashed var(--warn-bar);background:var(--warn-bg);color:var(--warn-fg)}body.gf-ds-aps .aps-content ul.gf-a-empty-tips a{color:var(--link)}body.gf-ds-aps ul.aps-products>li .aps-product-box{background:var(--bg-surface)!important;border:1px solid var(--border-hair)!important;border-block-start:2px solid var(--rule-ink)!important;border-radius:0!important;box-shadow:none!important;transform:none;transition:none}body.gf-ds-aps ul.aps-products .aps-product-thumb{background:var(--bg-surface)}body.gf-ds-aps ul.aps-products .aps-product-title{margin:0;padding:0;color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;text-align:start}body.gf-ds-aps ul.aps-products .aps-product-title a{color:var(--text-1)!important;text-decoration:none}body.gf-ds-aps ul.aps-products .aps-product-title a:hover{color:var(--link-hover)!important;text-decoration:underline;text-underline-offset:2px}body.gf-ds-aps ul.aps-products .aps-item-meta{text-align:start!important}body.gf-ds-aps ul.aps-products .aps-product-details,body.gf-ds-aps ul.aps-products .aps-product-details ul li{color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-small)}body.gf-ds-aps ul.aps-products .aps-product-details ul li strong{color:var(--text-muted);font-weight:600}body.gf-ds-aps ul.aps-products .aps-product-details ul li.aps-specs-link a{color:var(--link)!important;text-decoration:underline;text-underline-offset:2px}body.gf-ds-aps ul.aps-products .aps-comp-rating{border-radius:var(--r-2);background:var(--bg-inset);color:var(--text-1);box-shadow:none;border:1px solid var(--border-hair);font-variant-numeric:tabular-nums}body.gf-ds-aps ul.aps-products .aps-comp-rating .gf-c-score-max{color:var(--text-2);font-weight:500}body.gf-ds-aps ul.aps-products .gf-e1-devtype{border:0;border-radius:var(--r-1);background:var(--bg-inset);color:var(--text-2);font-size:var(--fs-micro);letter-spacing:var(--ls-micro)}body.gf-ds-aps ul.aps-products .aps-item-buttons .aps-compare-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:var(--target);padding:var(--s-2) var(--s-3);border:1px solid var(--a-600);border-radius:var(--r-2);background:var(--bg-surface);color:var(--link);font-family:var(--font-ui);font-size:var(--fs-btn);line-height:var(--lh-btn);font-weight:600;box-shadow:none;cursor:pointer}body.gf-ds-aps ul.aps-products .aps-item-buttons .aps-compare-btn:hover{background:var(--bg-selected);color:var(--link-hover)}body.gf-ds-aps ul.aps-products .aps-item-buttons .aps-compare-btn:has(input:checked){background:var(--bg-selected-strong)!important;border-color:var(--a-600)!important;color:var(--text-info)!important;box-shadow:none!important}body.gf-ds-aps ul.aps-products .aps-item-buttons .aps-compare-btn .aps-compare-stat{display:none}body.gf-ds-aps ul.aps-products .aps-item-buttons .aps-compare-btn:has(input:checked) .aps-compare-stat{display:inline-flex}body.gf-ds-aps ul.aps-products .aps-item-buttons .aps-compare-btn:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}body.gf-ds-aps .aps-content .aps-pagination{gap:var(--s-2)!important;margin-block:var(--s-8)!important;padding-block-start:var(--s-5)!important;border-block-start:1px solid var(--border-hair)!important}body.gf-ds-aps .aps-content .aps-pagination .page-numbers{float:none;box-sizing:border-box;min-inline-size:var(--target)!important;block-size:var(--target)!important;margin:0;padding:0 var(--s-3)!important;border:1px solid var(--border-ctl)!important;border-radius:var(--r-2)!important;background:var(--bg-surface)!important;color:var(--text-1)!important;font-family:var(--font-ui);font-size:var(--fs-btn)!important;line-height:var(--lh-btn);font-weight:600!important;font-variant-numeric:tabular-nums;text-decoration:none!important;box-shadow:none!important;transition:none!important}body.gf-ds-aps .aps-content .aps-pagination a.page-numbers:hover{background:var(--bg-selected)!important;border-color:var(--a-600)!important;color:var(--link-hover)!important;transform:none!important;box-shadow:none!important}body.gf-ds-aps .aps-content .aps-pagination span.page-numbers.current{background:var(--bg-inverse)!important;border-color:var(--bg-inverse)!important;color:var(--text-on-dark)!important;box-shadow:none!important}body.gf-ds-aps .aps-content .aps-pagination .page-numbers.dots{border-color:transparent!important;background:transparent!important;color:var(--text-2)!important}body.gf-ds-aps .aps-content ol.aps-brands-alpha{justify-content:flex-start!important;gap:var(--s-2)!important;margin:0 0 var(--s-6)!important;padding:0!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.gf-ds-aps .aps-content ol.aps-brands-alpha li a{inline-size:auto!important;block-size:auto!important;min-inline-size:var(--target);min-block-size:var(--target);border:1px solid var(--border-ctl);border-radius:var(--r-2)!important;background:var(--bg-surface)!important;color:var(--text-1)!important;font-size:var(--fs-btn)!important;transition:none!important}body.gf-ds-aps .aps-content ol.aps-brands-alpha li a:hover{background:var(--bg-selected)!important;border-color:var(--a-600);color:var(--link-hover)!important;transform:none!important;box-shadow:none!important}body.gf-ds-aps .aps-content .aps-brands-box{margin-block:0 var(--s-8)!important}body.gf-ds-aps .aps-content .aps-brands-head{margin:0 0 var(--s-4)!important;padding:0!important;border-block-start:2px solid var(--rule-ink);border-block-end:1px solid var(--border-hair)!important;background:var(--bg-inset)}body.gf-ds-aps .aps-content .aps-brands-head h2{padding:var(--s-2) var(--s-3);color:var(--text-1);-webkit-text-fill-color:var(--text-1)!important;background:none!important;font-family:var(--font-ui);font-size:var(--fs-h2)!important;line-height:var(--lh-h2);font-weight:700!important}body.gf-ds-aps .aps-content ul.aps-brands-body{gap:var(--s-4)!important;grid-template-columns:repeat(auto-fill,minmax(var(--w-card-min),1fr))!important}body.gf-ds-aps .aps-content ul.aps-brands-body li a{padding:var(--s-4) var(--s-3)!important;border:1px solid var(--border-hair)!important;border-block-start:2px solid var(--rule-ink)!important;border-radius:0!important;box-shadow:none!important;transition:none!important;color:var(--text-1)!important}body.gf-ds-aps .aps-content ul.aps-brands-body li a:hover{transform:none!important;box-shadow:none!important;background:var(--bg-hover)!important;border-color:var(--border-hair)!important;border-block-start-color:var(--rule-ink)!important;color:var(--link-hover)!important}body.gf-ds-aps .aps-content ul.aps-brands-body li a:hover img{transform:none!important}body.gf-ds-aps .aps-content ul.aps-brands-body li a img{filter:none!important;transition:none!important;margin-block-end:var(--s-3)!important}body.gf-ds-aps .aps-content ul.aps-brands-body li a span{font-size:var(--fs-body)!important;line-height:var(--lh-body);font-weight:600!important;letter-spacing:0!important}body.gf-ds-aps .aps-content ul.aps-brands-body li a span.gf-e1-brand-avatar{background:var(--bg-inset)!important;color:var(--text-2);font-size:var(--fs-score)!important;border-radius:var(--r-2);margin-block-end:var(--s-3)}body.gf-ds-aps .aps-content ul.aps-brands-body li a:hover span.gf-e1-brand-avatar{background:var(--bg-selected-strong)!important;color:var(--text-info)}body.gf-ds-aps .aps-container h1.aps-main-title{margin:0 0 var(--s-4);padding:0;color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-h1-long);line-height:var(--lh-h1-long);font-weight:700;letter-spacing:var(--ls-h1);max-inline-size:var(--measure-h1);overflow-wrap:anywhere;text-wrap:balance}body.gf-ds-aps .aps-container .apscrumbs{margin:0 0 var(--s-4);padding:0;color:var(--text-caption);font-size:var(--fs-small);line-height:var(--lh-small)}body.gf-ds-aps .aps-container .apscrumbs li>a>span{color:var(--link)!important;text-decoration:underline;text-underline-offset:2px}body.gf-ds-aps .aps-container .apscrumbs li>span{color:var(--text-caption)}body.gf-ds-aps .aps-sidebar .aps-widget{margin-block:0 var(--s-8)}body.gf-ds-aps .aps-sidebar .aps-widget h4.block-title{margin:0 0 var(--s-3);padding:0;border:0;border-block-start:2px solid var(--rule-ink);border-block-end:1px solid var(--border-hair);background:var(--bg-inset)}body.gf-ds-aps .aps-sidebar .aps-widget h4.block-title>span{display:block;margin:0;padding:var(--s-2) var(--s-3);background:none;color:var(--text-2);font-family:var(--font-ui);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;letter-spacing:var(--ls-micro);text-transform:var(--tt-micro)}body.gf-ds-aps .aps-sidebar .aps-widget h4.block-title small{float:inline-end;font-size:var(--fs-small);letter-spacing:0;text-transform:none;font-weight:500}body.gf-ds-aps .aps-sidebar .aps-widget h4.block-title small a{color:var(--link)!important;text-decoration:underline;text-underline-offset:2px}body.gf-ds-aps .aps-sidebar .aps-search-field input.aps-search{min-block-size:var(--h-ctl);border:1px solid var(--border-ctl);border-radius:var(--r-2);background:var(--bg-surface);color:var(--text-1);font-size:var(--fs-ctl)}body.gf-ds-aps .aps-sidebar ul.aps-wd-products>li,body.gf-ds-aps .aps-sidebar ul.aps-wd-compares>li.aps-v4-compare-item{background:var(--bg-surface);border:1px solid var(--border-hair);border-block-start:2px solid var(--rule-ink);border-radius:0;transform:none;box-shadow:none;transition:none}body.gf-ds-aps .aps-sidebar ul.aps-wd-products>li>a{padding:var(--s-2)!important}body.gf-ds-aps .aps-sidebar .aps-wd-thumb{border-radius:0;background:var(--bg-surface)}body.gf-ds-aps .aps-sidebar .aps-wd-title{color:var(--text-1)!important;font-size:var(--fs-small)!important;line-height:var(--lh-small)!important;font-weight:600!important}body.gf-ds-aps .aps-sidebar .aps-v4-wd-score{top:var(--s-1);inset-inline-end:var(--s-1);padding:0 var(--s-1);border:1px solid var(--border-hair);border-radius:var(--r-1);background:var(--bg-inset);color:var(--text-1);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:700}body.gf-ds-aps .aps-sidebar .aps-cp-title a{color:var(--text-1);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:600}body.gf-ds-aps .aps-sidebar a.aps-cp-link{color:var(--link);text-decoration:underline;text-underline-offset:2px}body.gf-ds-aps .aps-sidebar .aps-brands-list.aps-brands-v-grid li a{padding:var(--s-2)!important;min-block-size:var(--h-ctl);border:1px solid var(--border-hair)!important;border-radius:var(--r-2)!important;box-shadow:none!important;transition:none!important;color:var(--text-1)!important;font-size:var(--fs-small);font-weight:600}body.gf-ds-aps .aps-sidebar .aps-brands-list.aps-brands-v-grid li a:hover{transform:none!important;box-shadow:none!important;border-color:var(--a-600)!important;color:var(--link-hover)!important}body.gf-ds-aps .aps-sidebar .aps-brands-list.aps-brands-v-grid li a.current{background:var(--bg-selected-strong)!important;border-color:var(--a-600)!important;border-inline-start-width:3px!important;color:var(--text-info)!important}body.gf-ds-aps .aps-sidebar .aps-brands-load{display:block;float:none;box-sizing:border-box;inline-size:100%;margin-block-start:var(--s-3);padding:var(--s-3) var(--s-4)!important;min-block-size:var(--h-ctl);border:1px solid var(--a-600)!important;border-radius:var(--r-2)!important;background:var(--bg-surface)!important;color:var(--link)!important;box-shadow:none!important;font-size:var(--fs-btn);font-weight:600;transition:none}body.gf-ds-aps .aps-sidebar .aps-brands-load:hover{background:var(--bg-selected)!important;color:var(--link-hover)!important;transform:none}body.gf-ds-aps .aps-sidebar .aps-select-box{min-block-size:var(--h-ctl);border:1px solid var(--border-ctl)!important;border-radius:var(--r-2);box-shadow:none!important;background:var(--bg-surface);color:var(--text-1);font-size:var(--fs-ctl)}body.gf-ds-aps .aps-container .aps-disclaimer-title{color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:600}body.gf-ds-aps .aps-container .aps-disclaimer-note{color:var(--text-caption);font-size:var(--fs-small);line-height:var(--lh-small)}body.gf-ds-aps .aps-comps-overlay{background:var(--bg-surface);color:var(--text-1);border:1px solid var(--border-hair);border-radius:0;box-shadow:var(--e-2);font-family:var(--font-ui)}body.gf-ds-aps .aps-comps-overlay .aps-comps-list h4{margin:0 0 var(--s-2);color:var(--text-2);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;letter-spacing:var(--ls-micro);text-transform:var(--tt-micro)}body.gf-ds-aps .aps-comps-overlay .aps-comps-num{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25rem;block-size:1.25rem;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--a-600);color:var(--n-0);font-size:var(--fs-micro);line-height:1;font-weight:700}body.gf-ds-aps .aps-comps-overlay .aps-comps-list ul li{background:var(--bg-surface);border:1px solid var(--border-hair);border-radius:var(--r-2)}body.gf-ds-aps .aps-comps-overlay .aps-comps-list ul li a{color:var(--text-1);font-size:var(--fs-spec);line-height:var(--lh-spec);font-weight:600;text-decoration:none}body.gf-ds-aps .aps-comps-overlay .aps-comps-list ul li a:hover{color:var(--link-hover)}body.gf-ds-aps .aps-comps-overlay button.aps-close-icon.aps-remove-compare{min-inline-size:var(--target-min);color:var(--text-2)}body.gf-ds-aps .aps-comps-overlay button.aps-close-icon.aps-remove-compare:hover{color:var(--err-fg)}body.gf-ds-aps .aps-comps-overlay button.aps-comps-handle{border:1px solid var(--border-ctl);border-radius:var(--r-2);background:var(--bg-surface);color:var(--text-1)}body.gf-ds-aps .aps-comps-overlay .gf-tray-need{color:var(--text-caption);font-size:var(--fs-small);line-height:var(--lh-small)}body.gf-ds-aps .aps-comps-overlay .aps-compare-now{min-block-size:var(--target);border:1px solid var(--accent-fill);border-radius:var(--r-2);background:var(--accent-fill);color:var(--on-accent);font-size:var(--fs-btn);line-height:var(--lh-btn);font-weight:600;box-shadow:none;text-decoration:none}body.gf-ds-aps .aps-comps-overlay .aps-compare-now:hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover);color:var(--on-accent)}body.gf-ds-aps .aps-comps-overlay .aps-compare-now[aria-disabled="true"]{background:var(--bg-inset);border-color:var(--n-300);color:var(--text-muted)}body.gf-ds-aps .aps-comps-overlay.gf-tray .gf-tray-toggle{color:var(--text-1);font-size:var(--fs-btn);line-height:var(--lh-btn)}body.gf-ds-aps .aps-comps-overlay.gf-tray .gf-tray-count::after{border-color:var(--text-2)}@media (max-width:47.9375rem){body.gf-ds-aps .aps-comps-overlay.gf-tray{border-width:0;border-block-start:1px solid var(--border-hair);box-shadow:var(--e-1)}}body.gf-ds-aps .aps-sidebar ul.aps-ajax-results a,body.gf-ds-aps .aps-sidebar ul.aps-ajax-results a strong{color:var(--link)}body.gf-ds-aps .aps-sidebar ul.aps-ajax-results .aps-res-brand strong{color:var(--text-1)}