.page-archive__top.page-gear-hub__top .wrapper,.page-archive__top:has(.gear-hero__kicker) .wrapper{border-bottom:none;padding:34px 0 28px;text-align:left}@media screen and (max-width:1280px){.page-archive__top.page-gear-hub__top .wrapper,.page-archive__top:has(.gear-hero__kicker) .wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width:1124px){.page-archive__top.page-gear-hub__top .wrapper,.page-archive__top:has(.gear-hero__kicker) .wrapper{padding-left:30px;padding-right:30px}}@media screen and (max-width:868px){.page-archive__top.page-gear-hub__top .wrapper,.page-archive__top:has(.gear-hero__kicker) .wrapper{padding:26px 15px 22px}}.page-archive__top.page-gear-hub__top,.page-archive__top:has(.gear-hero__kicker){border-bottom:1px solid var(--pp-border)}.page-archive__top .gear-hero__kicker{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;color:color-mix(in srgb,var(--pp-text) 58%,transparent);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--pp-inter,var(--pp-inter));font-size:.75rem;font-weight:400;gap:.15rem .5rem;justify-content:flex-start;letter-spacing:.06em;line-height:1.3;margin:0 0 .6rem}.page-archive__top .gear-hero__kicker-link{color:inherit;text-decoration:none}.page-archive__top .gear-hero__kicker-link:focus-visible,.page-archive__top .gear-hero__kicker-link:hover{color:var(--pp-text)}.page-archive__top .gear-hero__kicker-sep{opacity:.45}.page-brand__heading{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:1rem}.page-brand__heading .page-brand__title{margin:0}.page-brand__avatar{background:#fff;border:1px solid var(--pp-border);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--pp-text);display:-ms-grid;display:grid;-ms-flex:none;flex:none;font-family:var(--pp-roboto);font-size:1.35rem;font-weight:900;height:56px;overflow:hidden;place-items:center;width:56px}.page-brand__avatar img{box-sizing:border-box;display:block;height:100%;object-fit:contain;padding:4px;width:100%}.page-brand__avatar.brand-avatar--initial{background:color-mix(in srgb,var(--pp-text) 10%,var(--pp-surface));border-color:transparent;color:var(--pp-text)}.page-brand__avatar--icon{background:color-mix(in srgb,var(--pp-text) 7%,var(--pp-surface));border-color:transparent;box-shadow:none}.page-brand__avatar--icon svg{color:var(--pp-text);display:block;height:26px;margin:0;width:26px}.page-brand__section-title{color:inherit;font-size:1.35rem;line-height:1.25;margin:0 0 1rem}.page-brand__gear{margin-bottom:2.5rem}.page-brand__reviews{border-top:1px solid var(--pp-border);margin-top:.5rem;padding-top:1.5rem}.page-brand__empty{color:inherit;margin:0;opacity:.75}.page-gear-hub--no-banner{padding-top:0}.page-gear-hub--no-banner .page__content{padding-top:1rem}.page-gear-hub__intro{color:var(--pp-text);font-size:.9375rem;line-height:1.45;margin:.4rem 0 0;max-width:640px;opacity:.65}.page-gear-hub__stats{font-size:.9375rem;opacity:.7}.page-gear-hub__types{margin-bottom:2.5rem}.page-gear-hub__chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.page-gear-hub__chip{-ms-flex-align:baseline;align-items:baseline;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;color:inherit;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;gap:.4rem;line-height:1.2;padding:.4rem .75rem;text-decoration:none;transition:border-color .15s ease}.page-gear-hub__chip:focus,.page-gear-hub__chip:hover{border-color:color-mix(in srgb,var(--pp-text) 35%,var(--pp-border));color:inherit}.page-gear-hub__chip-count{font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.6}.page-gear-hub__pagination{margin-top:1.5rem}.page-gear-hub__brands{border-top:1px solid var(--pp-border);margin-top:.5rem;padding-top:1.5rem}.page-gear-hub__brand-list{-ms-grid-columns:(minmax(160px,1fr))[auto-fill];column-gap:1.5rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:0;padding:0}.page-gear-hub__brand-link{-ms-flex-align:baseline;-ms-flex-pack:justify;align-items:baseline;border-bottom:1px solid var(--pp-border);color:inherit;display:-ms-flexbox;display:flex;font-size:1rem;gap:.5rem;justify-content:space-between;line-height:1.3;padding:.45rem 0;text-decoration:none}.page-gear-hub__brand-link:focus,.page-gear-hub__brand-link:hover{color:inherit;text-decoration:underline}.page-gear-hub__brand-count{-ms-flex:none;flex:none;font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.6}.page-gear{padding-bottom:4.75rem}.page-gear__hero{margin:0 0 2.5rem}.page-gear__reviewer-reviews>.gear-section__head,.page-gear__specs>.gear-section__head{-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid var(--pp-border);-ms-flex-direction:column;flex-direction:column;gap:.4rem;margin:0 0 1.15rem;overflow:visible;padding-bottom:.55rem;position:relative;z-index:3}.page-gear__reviewer-reviews>.gear-section__head .gear-section__title,.page-gear__specs>.gear-section__head .gear-section__title{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;text-transform:none}.page-gear__reviewer-reviews{margin:0 0 2.75rem}.page-gear__reviewer-reviews>.suggest-review__message{margin:1.1rem 0 0}.page-gear__reviewer-reviews--inline-head>.gear-section__head{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.page-gear__reviewer-reviews--inline-head>.gear-section__head .reviewer-reviews__sub{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;width:auto}.page-gear__reviews{margin:0 0 2.25rem}.page-gear__spec-sheet{margin:0}.page-gear__specs{background:transparent;border:0;margin:0;padding:0}.page-gear__empty{background:var(--pp-surface);border:1px solid var(--pp-border);color:var(--pp-text);font-size:1rem;line-height:1.45;margin:0;opacity:.7;padding:1.1rem 1.15rem}.gear-section__head{-ms-flex-align:baseline;-ms-flex-pack:justify;align-items:baseline;border-bottom:3px solid var(--pp-text);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1.25rem;justify-content:space-between;margin:0 0 .95rem;padding-bottom:.8rem}.gear-section__title{color:var(--pp-text);font-family:var(--pp-roboto);font-size:15px;font-weight:900;letter-spacing:.1em;line-height:1.2;margin:0;text-transform:uppercase}.gear-section__note{color:var(--pp-text);font-size:.875rem;line-height:1.4;margin:0;opacity:.55}.reviewer-reviews__sub{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .75rem;justify-content:space-between;min-width:0;width:100%}.reviewer-reviews__sub .gear-section__note{-ms-flex:1 1 12rem;flex:1 1 12rem;min-width:0}.reviewer-reviews__tools{-ms-flex-align:center;-ms-flex-pack:end;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .75rem;justify-content:flex-end;margin-left:auto}@media screen and (max-width:868px){.reviewer-reviews__tools{-ms-flex-pack:start;-ms-flex:1 1 100%;flex:1 1 100%;justify-content:flex-start;margin-left:0;width:100%}}.reviewer-reviews__sort{color:var(--pp-text)}.reviewer-reviews__sort,.reviewer-reviews__sort-field{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;gap:.4rem;min-width:0}.reviewer-reviews__sort-label{font-size:.8125rem;font-weight:600;line-height:1.2;opacity:.55;white-space:nowrap}.reviewer-reviews__sort-select{appearance:none;background:var(--pp-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23585858' stroke-width='1.5' stroke-linecap='round' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-text);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;margin:0;max-width:100%;padding:.4rem 1.8rem .4rem .7rem}.reviewer-reviews__sort-select:focus-visible{outline:2px solid #36c;outline-offset:2px}.reviewer-reviews__dir{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;appearance:none;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;height:2.1rem;justify-content:center;margin:0;padding:0;width:2.1rem}.reviewer-reviews__dir:focus-visible,.reviewer-reviews__dir:hover{border-color:color-mix(in srgb,var(--pp-text) 35%,var(--pp-border))}.reviewer-reviews__dir:focus-visible{outline:2px solid #36c;outline-offset:2px}.reviewer-reviews__dir-icon{display:none}.reviewer-reviews__dir[data-reviewer-dir=asc] .reviewer-reviews__dir-icon--asc,.reviewer-reviews__dir[data-reviewer-dir=desc] .reviewer-reviews__dir-icon--desc{display:block}.reviewer-reviews__filters{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviewer-reviews__filter,.reviewer-reviews__filters{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;gap:.35rem}.reviewer-reviews__filter{appearance:none;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-text);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;margin:0;padding:.28rem .38rem .28rem .75rem}.reviewer-reviews__filter:focus-visible,.reviewer-reviews__filter:hover{border-color:color-mix(in srgb,var(--pp-text) 35%,var(--pp-border))}.reviewer-reviews__filter:focus-visible{outline:2px solid #36c;outline-offset:2px}.reviewer-reviews__filter.is-active{background:var(--pp-text);border-color:var(--pp-text);color:var(--pp-surface)}.reviewer-reviews__filter.is-active .reviewer-reviews__filter-count{background:color-mix(in srgb,var(--pp-surface) 22%,transparent);color:inherit}.reviewer-reviews__filter-count{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:color-mix(in srgb,var(--pp-text) 10%,transparent);border-radius:999px;color:inherit;display:-ms-inline-flexbox;display:inline-flex;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.2rem;justify-content:center;line-height:1;min-width:1.2rem;padding:0 .28rem}.reviewer-reviews__band-clear[hidden]{display:none!important}.gear-hero{-ms-grid-columns:minmax(0,1fr);-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:1.4rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:760px){.gear-hero{-ms-grid-columns:minmax(0,43%) minmax(0,1fr);gap:1.5rem 1.75rem;grid-template-columns:minmax(0,43%) minmax(0,1fr)}}.gear-hero--no-media{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:760px){.gear-hero--no-media{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.gear-hero__intro{-ms-flex-direction:column;flex-direction:column;gap:.6rem;grid-column:1/-1}.gear-hero__heading-row,.gear-hero__intro{display:-ms-flexbox;display:flex;min-width:0}.gear-hero__heading-row{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;gap:1rem 1.5rem;justify-content:space-between}@media screen and (max-width:868px){.gear-hero__heading-row{-ms-flex-direction:column;flex-direction:column}}.gear-hero__titles{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.gear-hero__media{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;min-width:0}.gear-hero__media .gear-hero__gallery-frame{background:transparent;border:0;overflow:visible}.gear-hero__media .gear-hero__gallery-frame .snap-gallery{margin:0;width:100%}.gear-hero__media .gear-hero__gallery-frame .snap-gallery.is-gallery-sized{width:100%}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__viewport{aspect-ratio:1/1;background:#fff!important;border:1px solid var(--pp-border);border-radius:6px;height:auto!important;overflow:hidden;position:relative;width:100%}.gear-hero__media .gear-hero__gallery-frame .snap-gallery.is-gallery-sized .snap-gallery__viewport{background:#fff!important}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__track{height:100%;inset:0;position:absolute;width:100%}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__link,.gear-hero__media .gear-hero__gallery-frame .snap-gallery__slide{height:100%;width:100%}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__link{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__link img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__expand{appearance:none;background:hsla(0,0%,100%,.92);border:1px solid var(--pp-border);border-radius:6px;color:#121212;cursor:pointer;display:-ms-grid;display:grid;height:32px;margin:0;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:32px;z-index:3}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__expand:focus-visible,.gear-hero__media .gear-hero__gallery-frame .snap-gallery__expand:hover{background:#fff}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__expand:focus-visible{outline:2px solid #36c;outline-offset:2px}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__meta{display:none}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__thumbs{-ms-flex-pack:start;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:flex-start;margin:.7rem 0 0;padding:0;width:100%}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__thumb,.gear-hero__media .gear-hero__gallery-frame .snap-gallery__thumbs-more{appearance:none;aspect-ratio:1/1;background:#fff;border:1px solid var(--pp-border);border-radius:6px;box-sizing:border-box;cursor:pointer;-ms-flex:0 0 calc((100% - 2.5rem) / 6);flex:0 0 calc((100% - 2.5rem) / 6);height:auto;margin:0;max-width:calc((100% - 2.5rem) / 6);min-width:0;overflow:hidden;padding:6px;width:calc((100% - 2.5rem) / 6)}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__thumb img{display:block;height:100%;object-fit:contain;width:100%}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__thumb.is-active{border-color:#36c;box-shadow:inset 0 0 0 2px #36c}.gear-hero__media .gear-hero__gallery-frame .snap-gallery__thumbs-more{background:color-mix(in srgb,var(--pp-text) 6%,var(--pp-surface));color:color-mix(in srgb,var(--pp-text) 62%,transparent);display:-ms-grid;display:grid;font-family:var(--pp-inter,var(--pp-inter));font-size:.75rem;font-weight:600;line-height:1.2;place-items:center;text-align:center}.gear-hero__buy-buttons{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;text-align:right}.gear-hero__buy-buttons .product-buttons-container{-ms-flex-pack:end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;padding-bottom:0}.gear-hero__buy-buttons a.button.product-button{-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;padding:.72rem .95rem;white-space:nowrap;width:auto}.gear-hero__buy-buttons a.button.product-button.product-button--ghost{background:#547ed4;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09);color:#fff}.gear-hero__buy-buttons a.button.product-button.product-button--ghost .product-button__label,.gear-hero__buy-buttons a.button.product-button.product-button--ghost svg.icon.product-button__icon{color:#fff}.gear-hero__buy-buttons a.button.product-button.product-button--ghost:focus-visible,.gear-hero__buy-buttons a.button.product-button.product-button--ghost:hover{background:#3f6fcf;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);color:#fff}.gear-hero__buy-buttons .post-affiliate-disclosure--gear{color:color-mix(in srgb,var(--pp-text) 46%,transparent);font-size:11px;line-height:1.35;margin:.45rem 0 0;text-align:right}@media screen and (max-width:868px){.gear-hero__buy-buttons{text-align:left;width:100%}.gear-hero__buy-buttons .post-affiliate-disclosure--gear,.gear-hero__buy-buttons .product-buttons-container{-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.gear-hero__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.95rem;min-width:0}.gear-hero__kicker{-ms-flex-align:center;align-items:center;color:color-mix(in srgb,var(--pp-text) 58%,transparent);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--pp-inter,var(--pp-inter));font-size:.75rem;font-weight:400;gap:.15rem .5rem;letter-spacing:.06em;line-height:1.3;margin:0;text-transform:none}.gear-hero__kicker-link{border-bottom:none;box-shadow:none;color:inherit;text-decoration:none}.gear-hero__kicker-link:focus,.gear-hero__kicker-link:hover{border-bottom:none;color:var(--pp-text);text-decoration:none}.gear-hero__kicker-sep{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.05em;font-weight:400;letter-spacing:0;line-height:1;opacity:.45;text-transform:none}.gear-hero__title{color:var(--pp-text);font-family:var(--pp-roboto);font-size:clamp(1.85rem,1.2rem + 2.5vw,2.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:0}.gear-hero__aka{color:var(--pp-text);font-size:.95rem;line-height:1.35;margin:0;opacity:.55}.gear-hero__key-specs{grid-column:1/-1;min-width:0}.gear-hero__highlights{-ms-grid-columns:(minmax(148px,1fr))[auto-fit];background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:6px;display:-ms-grid;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.gear-hero__highlight{-ms-flex-align:start;align-items:flex-start;background:var(--pp-surface);border:0;border-left:1px solid var(--pp-border);display:-ms-flexbox;display:flex;gap:.7rem;margin:0;min-width:0;padding:.9rem .95rem .95rem}.gear-hero__highlight:first-child{border-left:none}.gear-hero__highlight-icon{color:color-mix(in srgb,var(--pp-text) 42%,transparent);display:-ms-grid;display:grid;-ms-flex:0 0 auto;flex:0 0 auto;height:1.35rem;margin-top:.15rem;place-items:center;width:1.35rem}.gear-hero__highlight-icon-svg{display:block;height:1.25rem;width:1.25rem}.gear-hero__highlight-copy{min-width:0}.gear-hero__highlight-label{color:color-mix(in srgb,var(--pp-text) 42%,transparent);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.gear-hero__highlight-label,.gear-hero__highlight-value{display:block;font-family:var(--pp-inter,var(--pp-inter));line-height:1.3}.gear-hero__highlight-value{color:var(--pp-text);font-size:.98rem;font-weight:700;margin-top:.18rem;overflow-wrap:break-word}.gear-hero__highlight-note{color:color-mix(in srgb,var(--pp-text) 52%,transparent);display:block;font-family:var(--pp-inter,var(--pp-inter));font-size:.8rem;font-weight:400;line-height:1.3;margin-top:.12rem}@media (max-width:760px){.gear-hero__highlights{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.gear-hero__highlights:has(>.gear-hero__highlight:last-child:nth-child(odd)):after{background:var(--pp-surface);border-left:1px solid var(--pp-border);content:"";min-width:0}.gear-hero__highlights:has(>.gear-hero__highlight:last-child:nth-child(odd):not(:nth-child(-n+2))):after{border-top:1px solid var(--pp-border)}.gear-hero__highlight{border-left:none;border-top:1px solid var(--pp-border)}.gear-hero__highlight:nth-child(-n+2){border-top:none}.gear-hero__highlight:nth-child(2n){border-left:1px solid var(--pp-border)}}.gear-page-nav{--thumb-x:0.28rem;--thumb-w:0px;border:0;bottom:calc(1.15rem + env(safe-area-inset-bottom, 0px));display:block;left:50%;margin:0;max-width:calc(100vw - 1.5rem);padding:0;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;width:auto;z-index:70}.gear-page-nav.is-away,body.header-search-open .gear-page-nav,body.mobile-nav-open .gear-page-nav,body.pp-lightbox-open .gear-page-nav{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(10px);visibility:hidden}.gear-page-nav__cluster{-ms-flex-align:center;align-items:center;backdrop-filter:blur(18px) saturate(1.4);background:color-mix(in srgb,var(--pp-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--pp-text) 16%,transparent);border-radius:999px;box-shadow:0 1px 0 color-mix(in srgb,var(--pp-text) 6%,transparent),0 10px 36px color-mix(in srgb,#000 18%,transparent);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.1rem;max-width:none;overflow:visible;padding:.28rem;pointer-events:auto;position:relative;width:max-content}.gear-page-nav__thumb{background:var(--pp-text);border-radius:999px;height:calc(100% - .56rem);left:0;opacity:0;pointer-events:none;position:absolute;top:.28rem;transform:translateX(var(--thumb-x));width:var(--thumb-w);z-index:0}.gear-page-nav.is-ready .gear-page-nav__thumb{opacity:1;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1)}.gear-page-nav__link{border:0;border-radius:999px;color:color-mix(in srgb,var(--pp-text) 58%,transparent);-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--pp-inter,var(--pp-inter));font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0;padding:.52rem .95rem;position:relative;text-decoration:none;white-space:nowrap;z-index:1}.gear-page-nav__link:focus-visible,.gear-page-nav__link:hover{color:var(--pp-text);text-decoration:none}.gear-page-nav__link:focus-visible{outline:2px solid #36c;outline-offset:2px}.gear-page-nav__link.is-active{color:var(--pp-surface)}@media (max-width:480px){.gear-page-nav__link{font-size:.75rem;padding:.48rem .72rem}}@media (prefers-reduced-motion:reduce){.gear-page-nav,.gear-page-nav.is-away,.gear-page-nav.is-ready .gear-page-nav__thumb{transition:none}}@media print{.gear-page-nav{display:none}}body.dark .gear-page-nav__cluster{background:color-mix(in srgb,var(--pp-surface) 86%,#000 14%);border-color:color-mix(in srgb,var(--pp-text) 28%,transparent);box-shadow:0 10px 40px rgba(0,0,0,.55)}#overview,#reviews,#specifications,.gear-specs__section[id]{scroll-margin-top:calc(55px + var(--pp-admin-bar-offset, 0px) + 16px)}body.dark .brand-score-chart__bar--low,body.dark .gear-hub-legend__band--low,body.dark .gear-hub-legend__dot--low,body.dark .gear-hub-meter-card__band--low,body.dark .pp-verdict--low,body.dark .reviewer-card--low,body.dark .reviewer-meter--low{--score-color:#ff8a80;--score-ink:#121212}body.dark .brand-score-chart__bar--mid,body.dark .gear-hub-legend__band--mid,body.dark .gear-hub-legend__dot--mid,body.dark .gear-hub-meter-card__band--mid,body.dark .pp-verdict--mid,body.dark .reviewer-card--mid,body.dark .reviewer-meter--mid{--score-color:#ffd54f;--score-ink:#121212}body.dark .brand-score-chart__bar--high,body.dark .gear-hub-legend__band--high,body.dark .gear-hub-legend__dot--high,body.dark .gear-hub-meter-card__band--high,body.dark .pp-verdict--high,body.dark .reviewer-card--high,body.dark .reviewer-meter--high{--score-color:#4ade80;--score-ink:#121212}body.dark .reviewer-meter{--meter-track:color-mix(in srgb,var(--pp-text) 26%,var(--pp-surface))}body.dark .score-spread{--spread-high:#4ade80;--spread-mid:#ffd54f;--spread-low:#ff8a80}body.dark .gear-hub-meter-card{--meter-card-fill:color-mix(in srgb,var(--pp-text) 9%,var(--pp-surface));--meter-card-high:#4ade80;--meter-card-mid:#ffd54f;--meter-card-low:#ff8a80}body.dark .gear-hub-meter-card__lede a{border-bottom-color:#395181;color:#6b97ef}@media screen and (min-width:868px){body.dark .gear-hub-meter-card__lede a:hover{border-bottom-color:#4967a4;color:#99b7f4}}body.dark .gear-hub-meter-card__lede a:focus-visible{border-bottom-color:#4967a4;color:#99b7f4;outline-color:#6b97ef}body.dark .gear-hub-howscores__panel{box-shadow:0 16px 40px rgba(0,0,0,.5)}body.dark .gear-hub-meter-card__aperture.reviewer-meter{background:var(--pp-surface);border-color:var(--pp-surface)}body.dark .gear-hub-meter-card__aperture.reviewer-meter:after{background:var(--pp-surface)}body.dark .gear-hub-meter-card__aperture.reviewer-meter .reviewer-meter__figure,body.dark .gear-hub-meter-card__label,body.dark .gear-hub-meter-card__range,body.dark .reviewer-card__outlet a,body.dark a.reviewer-card__avatar{color:var(--pp-text)}@media screen and (min-width:868px){body.dark .reviewer-card__outlet a:focus-visible,body.dark .reviewer-card__outlet a:hover{color:#36c}}body.dark .reviewer-card__ambassador,body.dark .reviewer-card__bias{color:#fbbf24}body.dark .reviewer-card__sponsored{color:#5eead4}body.dark .gear-hero__kicker-link{color:inherit}body.dark .gear-hero__kicker-link:focus,body.dark .gear-hero__kicker-link:hover{color:var(--pp-text)}body.dark .gear-hero__gallery-frame .snap-gallery__expand{background:hsla(0,0%,7%,.82);border-color:hsla(0,0%,100%,.18);color:#fff}body.dark .gear-hero__gallery-frame .snap-gallery__expand:focus-visible,body.dark .gear-hero__gallery-frame .snap-gallery__expand:hover{background:#121212}body.dark .gear-hero__buy-buttons a.button.product-button.product-button--ghost{background:#547ed4;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09);color:#fff}body.dark .gear-hero__buy-buttons a.button.product-button.product-button--ghost .product-button__label,body.dark .gear-hero__buy-buttons a.button.product-button.product-button--ghost svg.icon.product-button__icon{color:#fff}body.dark .gear-hero__buy-buttons a.button.product-button.product-button--ghost:focus-visible,body.dark .gear-hero__buy-buttons a.button.product-button.product-button--ghost:hover{background:#3f6fcf;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);color:#fff}body.dark .gear-scoreboard__points-col--pros{background:color-mix(in srgb,#4ade80 14%,var(--pp-surface))}body.dark .gear-scoreboard__points-col--cons{background:color-mix(in srgb,#ff8a80 14%,var(--pp-surface))}body.dark .gear-scoreboard__points-col--pros .gear-scoreboard__points-heading{color:#4ade80}body.dark .gear-scoreboard__points-col--cons .gear-scoreboard__points-heading{color:#ff8a80}body.dark .gear-scoreboard__points-mark:before{background:var(--pp-surface)}body.dark .reviewer-card__link{color:#6b97ef}body.dark .reviewer-card__link:focus,body.dark .reviewer-card__link:hover{color:#8bb0f4}body.dark .reviewer-card__link-label{border-bottom-color:#395181}body.dark .gear-specs th.gear-specs__label{background:color-mix(in srgb,var(--pp-text) 11%,var(--pp-surface))}body.dark .gear-section__head{border-bottom-color:var(--pp-border)}body.dark .gear-keeper-badge__mark{filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}body.dark .gear-keeper-badge__img--light{display:none}body.dark .gear-keeper-badge__img--dark{display:block}.gear-keeper-badge{display:block;line-height:0;margin:0;overflow:visible;padding:0;position:relative}@media (hover:hover) and (min-width:1201px){.gear-keeper-badge:after{background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#e6e6e6);border-radius:6px;box-shadow:0 8px 20px hsla(0,0%,7%,.12);color:var(--pp-text,#121212);content:attr(aria-label);font:12px/1.3 var(--pp-roboto);font-weight:700;left:auto;letter-spacing:0;line-height:1.35;max-width:18rem;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:0;text-align:left;text-transform:none;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;width:max-content;z-index:4}.gear-keeper-badge:focus-visible:after,.gear-keeper-badge:hover:after{opacity:1;transform:translate(0)}}.gear-keeper-badge__mark{border-radius:50%;display:block;filter:drop-shadow(0 3px 10px rgba(18,18,18,.16));height:100%;line-height:0;overflow:hidden;width:100%}.gear-keeper-badge__img{border-radius:50%;display:block;height:auto;width:100%}.gear-keeper-badge__img--dark{display:none}html.dark .gear-keeper-badge .gear-keeper-badge__mark{filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}html.dark .gear-keeper-badge__img--light{display:none}html.dark .gear-keeper-badge__img--dark{display:block}.gear-scoreboard{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:6px;color:var(--pp-text);display:-ms-grid;display:grid;gap:1rem;padding:1.15rem 1.2rem 1.2rem}.gear-scoreboard__headline{--meter-size:104px;-ms-grid-columns:auto minmax(0,1fr) auto;-ms-flex-align:start;align-items:start;column-gap:1.1rem;display:-ms-grid;display:grid;grid-template-areas:"meter lead keeper" "meter summary keeper" "meter count keeper";grid-template-columns:auto minmax(0,1fr) auto;min-width:0}@media (max-width:640px){.gear-scoreboard__headline{column-gap:.75rem;grid-template-areas:"meter lead keeper" "summary summary summary" "count count count"}}@media (max-width:420px){.gear-scoreboard__headline{--meter-size:88px}}.gear-scoreboard__meter{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-area:meter;z-index:2}.gear-scoreboard__meter[data-tip]{position:relative}@media (hover:hover) and (min-width:1201px){.gear-scoreboard__meter[data-tip]:after{background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#e6e6e6);border-radius:6px;box-shadow:0 8px 20px hsla(0,0%,7%,.12);color:var(--pp-text,#121212);content:attr(data-tip);font:12px/1.3 var(--pp-roboto);font-weight:700;left:0;letter-spacing:0;line-height:1.35;max-width:18rem;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:auto;text-align:left;text-transform:none;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;width:max-content;z-index:4}.gear-scoreboard__meter[data-tip]:focus-visible:after,.gear-scoreboard__meter[data-tip]:hover:after{opacity:1;transform:translate(0)}}.gear-scoreboard .reviewer-meter{--meter-size:inherit}.gear-scoreboard .gear-keeper-badge{grid-area:keeper;height:var(--meter-size);width:var(--meter-size);z-index:2}.gear-scoreboard__meter-caption{font-family:var(--pp-roboto);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.3;margin:.4rem 0 0;opacity:.5;text-align:center}.gear-scoreboard__lead{grid-area:lead;min-width:0}.gear-scoreboard__eyebrow{font-family:var(--pp-roboto);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0;opacity:.5;text-transform:uppercase}.gear-scoreboard__label{font-family:var(--pp-roboto);font-size:clamp(1.15rem,.95rem + .7vw,1.45rem);font-weight:900;letter-spacing:-.01em;line-height:1.15;margin:.2rem 0 0}.gear-scoreboard__summary{font-size:.9375rem;grid-area:summary;line-height:1.4;margin:.45rem 0 0;opacity:.68}.gear-scoreboard__count{font-size:.875rem;grid-area:count;letter-spacing:.01em;line-height:1.35;margin:.3rem 0 0;opacity:.5}@media (max-width:640px){.gear-scoreboard__lead{-ms-flex-pack:center;-ms-flex-item-align:start;align-self:start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:var(--meter-size);justify-content:center;text-align:center}.gear-scoreboard__summary{margin-top:.7rem}}.gear-scoreboard__points{-ms-grid-columns:(minmax(0,1fr))[2];display:-ms-grid;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.15rem}.gear-scoreboard__points-col{border-radius:6px;min-width:0;padding:.85rem .95rem .95rem}.gear-scoreboard__points-col--pros{background:color-mix(in srgb,#16a34a 10%,var(--pp-surface))}.gear-scoreboard__points-col--cons{background:color-mix(in srgb,#c62828 9%,var(--pp-surface))}.gear-scoreboard__points-heading{-ms-flex-align:center;align-items:center;border:0;display:-ms-flexbox;display:flex;font-family:var(--pp-roboto);font-size:.75rem;font-weight:700;gap:.45rem;letter-spacing:.12em;line-height:1.3;margin:0 0 .55em;opacity:1;padding:0;text-transform:uppercase}.gear-scoreboard__points-mark{background:currentColor;border-radius:50%;display:-ms-grid;display:grid;-ms-flex:0 0 auto;flex:0 0 auto;height:1.05rem;place-items:center;width:1.05rem}.gear-scoreboard__points-mark:before{background:var(--pp-surface);content:"";height:.62rem;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:.62rem}.gear-scoreboard__points-col--pros .gear-scoreboard__points-heading{color:#15803d}.gear-scoreboard__points-col--pros .gear-scoreboard__points-mark:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.gear-scoreboard__points-col--cons .gear-scoreboard__points-heading{color:#c62828}.gear-scoreboard__points-col--cons .gear-scoreboard__points-mark:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.gear-scoreboard__points-list{list-style:none;margin:0;padding:0}.gear-scoreboard__points-list li{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;font-size:.9375rem;gap:.5em;line-height:1.4;margin:0;padding:.28em 0}.gear-scoreboard__points-list li:before{background-color:currentColor;content:"";-ms-flex:0 0 0.95em;flex:0 0 0.95em;height:.95em;margin:.18em 0 0;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:.95em}.gear-scoreboard__points-col--pros li:before{color:#34c759;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.gear-scoreboard__points-col--cons li:before{color:#ff453a;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}@media (max-width:520px){.gear-scoreboard__points{-ms-grid-columns:1fr;grid-template-columns:1fr}}.reviewer-meter{--score-pct:0;--meter-size:104px;--meter-thickness:8px;--meter-track:color-mix(in srgb,var(--pp-text) 11%,var(--pp-surface));display:-ms-grid;display:grid;-ms-flex:0 0 auto;flex:0 0 auto;height:var(--meter-size);place-items:center;position:relative;width:var(--meter-size)}.reviewer-meter--low{--score-color:#c62828;--score-ink:#fff}.reviewer-meter--mid{--score-color:#d4a017;--score-ink:#121212}.reviewer-meter--high{--score-color:#16a34a;--score-ink:#fff}.reviewer-meter:before{background:var(--meter-track);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79z'/%3E%3C/mask%3E%3Ccircle cx='12' cy='12' r='11.9' mask='url(%23a)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79z'/%3E%3C/mask%3E%3Ccircle cx='12' cy='12' r='11.9' mask='url(%23a)'/%3E%3C/svg%3E")}.reviewer-meter:after,.reviewer-meter:before{border-radius:50%;content:"";inset:var(--meter-thickness);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;position:absolute}.reviewer-meter:after{background:var(--pp-surface);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='.4'%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79zM9.48.38 12 1.6M19.51 2.79l.62 2.73M23.89 12.12l-1.75 2.19M19.31 21.37h-2.8M9.24 23.56l-1.75-2.19M1.24 17.04l.62-2.73M1.35 6.74l2.52-1.22'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='.4'%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79zM9.48.38 12 1.6M19.51 2.79l.62 2.73M23.89 12.12l-1.75 2.19M19.31 21.37h-2.8M9.24 23.56l-1.75-2.19M1.24 17.04l.62-2.73M1.35 6.74l2.52-1.22'/%3E%3C/svg%3E")}.reviewer-meter__ring{background:conic-gradient(var(--score-color) calc(var(--score-pct) * 1%),var(--meter-track) 0);border-radius:50%;inset:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--meter-thickness)),#000 calc(100% - var(--meter-thickness) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--meter-thickness)),#000 calc(100% - var(--meter-thickness) + 1px));position:absolute}.reviewer-meter__figure{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;line-height:1}.reviewer-meter__value{color:var(--score-color,currentColor);font-family:var(--pp-roboto);font-size:calc(2.5rem * var(--meter-size) / 104px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em}@media (max-width:420px){.reviewer-meter{--meter-size:88px;--meter-thickness:7px}}.score-spread{--spread-high:#16a34a;--spread-mid:#d4a017;--spread-low:#c62828;border-top:1px solid var(--pp-border);display:-ms-grid;display:grid;gap:.55rem;padding-top:.95rem}.score-spread__early{color:var(--pp-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0;opacity:.5;text-transform:uppercase}.score-spread__bar{background:color-mix(in srgb,var(--pp-text) 10%,var(--pp-surface));border:1px solid var(--pp-border);box-sizing:border-box;display:-ms-flexbox;display:flex;height:10px;overflow:hidden;width:100%}.score-spread__seg{-ms-flex:var(--seg-count,1) 1 0px;flex:var(--seg-count,1) 1 0;height:100%;min-width:8px}.score-spread__seg--high{background:var(--spread-high)}.score-spread__seg--mid{background:var(--spread-mid)}.score-spread__seg--low{background:var(--spread-low)}.score-spread__legend{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem .85rem;list-style:none;margin:0;padding:0}.score-spread__item{margin:0;padding:0}.score-spread__btn{-ms-flex-align:center;align-items:center;appearance:none;background:transparent;border:0;color:var(--pp-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:.875rem;gap:.4rem;line-height:1.25;margin:0;padding:.15rem 0}.score-spread__btn:focus-visible .score-spread__label,.score-spread__btn:hover .score-spread__label{text-decoration:underline;text-underline-offset:.15em}.score-spread__btn:focus-visible{outline:2px solid #36c;outline-offset:3px}.score-spread__btn[aria-pressed=true]{font-weight:700}.score-spread__swatch{background:currentColor;-ms-flex:none;flex:none;height:.55rem;width:.55rem}.score-spread__item--high .score-spread__swatch{color:var(--spread-high)}.score-spread__item--mid .score-spread__swatch{color:var(--spread-mid)}.score-spread__item--low .score-spread__swatch{color:var(--spread-low)}.score-spread__label{color:var(--pp-text)}.score-spread__count{color:var(--pp-text);font-variant-numeric:tabular-nums;font-weight:700}.pp-verdict{background:color-mix(in srgb,var(--pp-text) 4%,var(--pp-surface));border-left:3px solid var(--pp-text);display:-ms-grid;display:grid;gap:.2rem;padding:.8rem .95rem}.pp-verdict--low{--score-color:#c62828;--score-ink:#fff}.pp-verdict--mid{--score-color:#d4a017;--score-ink:#121212}.pp-verdict--high{--score-color:#16a34a;--score-ink:#fff}.pp-verdict--high,.pp-verdict--low,.pp-verdict--mid{border-left-color:var(--score-color)}.pp-verdict__label{font-family:var(--pp-roboto);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0;opacity:.55;text-transform:uppercase}.pp-verdict__score{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;gap:.15rem;line-height:1;margin:0}.pp-verdict__number{color:var(--score-color,currentColor);font-family:var(--pp-roboto);font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em}.pp-verdict__scale{color:var(--pp-text);font-size:.75rem;font-weight:600;opacity:.45}.pp-verdict__quote{color:var(--pp-text);font-family:Georgia,Times New Roman,Times,serif;font-size:1rem;font-style:italic;line-height:1.45;margin:.2rem 0 0;opacity:.8}.reviewer-cards{-ms-grid-columns:minmax(0,1fr);-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media screen and (min-width:820px){.reviewer-cards{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.reviewer-cards{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.reviewer-cards__item{list-style:none;margin:0;padding:0}.reviewer-cards__item[hidden]{display:none!important}.reviewer-cards__item:focus-within,.reviewer-cards__item:hover{z-index:4}.reviewer-cards.is-masonry-ready{display:block;position:relative}.reviewer-cards.is-masonry-ready .reviewer-cards__item{left:0;position:absolute;top:0}.reviewer-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:8px;color:var(--pp-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;min-width:0;overflow:visible;padding:1.05rem 1.1rem .95rem;position:relative}.reviewer-card--low{--score-color:#c62828;--score-ink:#fff}.reviewer-card--mid{--score-color:#d4a017;--score-ink:#121212}.reviewer-card--high{--score-color:#16a34a;--score-ink:#fff}.reviewer-card__head{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:.65rem;min-width:0;padding:0}.reviewer-card__avatar{background:var(--pp-surface);border:1px solid color-mix(in srgb,var(--pp-text) 10%,var(--pp-border));border-radius:50%;color:inherit;display:-ms-grid;display:grid;-ms-flex:0 0 auto;flex:0 0 auto;height:56px;overflow:hidden;place-items:center;text-decoration:none;width:56px}.reviewer-card__avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.reviewer-card__avatar--initial{color:var(--pp-text);font-family:var(--pp-roboto);font-size:1.25rem;font-weight:900;line-height:1;opacity:.45}.reviewer-card a.reviewer-card__avatar:focus-visible,.reviewer-card a.reviewer-card__avatar:hover{opacity:.85}.reviewer-card__identity{display:-ms-grid;display:grid;-ms-flex:1 1 auto;flex:1 1 auto;gap:.2rem;min-width:0}.reviewer-card__outlet{font-family:var(--pp-roboto);font-size:1rem;font-weight:700;line-height:1.2;overflow-wrap:break-word}.reviewer-card__outlet a{color:inherit;text-decoration:none}@media screen and (min-width:868px){.reviewer-card__outlet a:focus-visible,.reviewer-card__outlet a:hover{color:#36c;text-decoration:none}}.reviewer-card__byline{font-size:.875rem;line-height:1.35;min-width:0}.reviewer-card__author{opacity:.6;overflow-wrap:break-word}.reviewer-card__meta{color:var(--pp-text);display:block;font-size:.8125rem;line-height:1.35;margin-top:.15rem;opacity:.5}.reviewer-card__ambassador,.reviewer-card__bias,.reviewer-card__sponsored{-ms-flex-align:center;align-items:center;color:#b45309;display:-ms-inline-flexbox;display:inline-flex;line-height:0;margin-inline-start:.35rem;position:relative;vertical-align:-.2em}@media (hover:hover) and (min-width:1201px){.reviewer-card__ambassador:after,.reviewer-card__bias:after,.reviewer-card__sponsored:after{background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#e6e6e6);border-radius:6px;box-shadow:0 8px 20px hsla(0,0%,7%,.12);color:var(--pp-text,#121212);content:attr(aria-label);font:12px/1.3 var(--pp-roboto);font-weight:700;left:0;letter-spacing:0;line-height:1.35;max-width:none;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:auto;text-align:left;text-transform:none;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;width:max-content;z-index:4}.reviewer-card__ambassador:focus-visible:after,.reviewer-card__ambassador:hover:after,.reviewer-card__bias:focus-visible:after,.reviewer-card__bias:hover:after,.reviewer-card__sponsored:focus-visible:after,.reviewer-card__sponsored:hover:after{opacity:1;transform:translate(0)}}.reviewer-card__ambassador svg,.reviewer-card__bias svg,.reviewer-card__sponsored svg{display:block}.reviewer-card__sponsored{color:#0f766e}.reviewer-card__score{--score-star-size:0.85rem;--score-star-gap:0.08rem;--score-badge-pad:0.45rem;--score-badge-width:calc((5 * var(--score-star-size)) + (4 * var(--score-star-gap)) + (2 * var(--score-badge-pad)));align-self:flex-start;background:var(--score-color,var(--pp-border));border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:var(--score-ink,#fff);display:-ms-grid;display:grid;-ms-flex:0 0 var(--score-badge-width);flex:0 0 var(--score-badge-width);font-family:var(--pp-roboto);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:900;height:2.25rem;letter-spacing:-.02em;line-height:1;min-width:var(--score-badge-width);overflow:hidden;padding:0 var(--score-badge-pad);place-items:center;white-space:nowrap;width:var(--score-badge-width)}.reviewer-card__score-inner{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;line-height:1}.reviewer-card__score-number,.reviewer-card__score-scale{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.reviewer-card__stars{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:var(--score-star-gap)}.reviewer-card__star{color:inherit;-ms-flex:none;flex:none;position:relative}.reviewer-card__star,.reviewer-card__star-icon{display:block;height:var(--score-star-size);width:var(--score-star-size)}.reviewer-card__star-empty{color:inherit;display:block;opacity:.28}.reviewer-card__star-fill{color:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0}.reviewer-card__star--full .reviewer-card__star-fill{width:100%}.reviewer-card__star--half .reviewer-card__star-fill{width:50%}.reviewer-card__score-thumb-icon{display:block;height:1.2rem;transform-origin:center center;width:1.2rem}.reviewer-card__score--thumb-mid .reviewer-card__score-thumb-icon{color:#fff;transform:rotate(-90deg)}.reviewer-card__score--thumb-low .reviewer-card__score-thumb-icon{transform:rotate(180deg)}.reviewer-card__score--none{background:transparent;border-color:var(--pp-border);color:var(--pp-text);white-space:normal}.reviewer-card__score--none .reviewer-card__score-scale{font-size:.625rem;letter-spacing:.06em;line-height:1.15;opacity:.55;text-align:center;text-transform:uppercase;white-space:normal}.reviewer-card__player{aspect-ratio:16/9;background:#000;display:none;overflow:hidden;width:100%}.reviewer-card__player.is-active{display:block;margin-top:.85rem}.reviewer-card__player-iframe{border:0;display:block;height:100%;width:100%}.reviewer-card__quote{background:transparent;border:0;margin:.8rem 0 0;padding:0;width:auto}.reviewer-card__quote p{color:var(--pp-text);font-family:inherit;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.55;margin:0}.reviewer-card__foot{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem 1.15rem;margin:.8rem 0 0;padding:0}.reviewer-card__link{-ms-flex-align:center;align-items:center;border-bottom:0;color:#36c;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-roboto);font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.08em;line-height:1.3;text-decoration:none;text-transform:uppercase}.reviewer-card__link:focus,.reviewer-card__link:hover{color:#24478f;text-decoration:none}.reviewer-card__link:focus .reviewer-card__link-icon,.reviewer-card__link:hover .reviewer-card__link-icon{transform:translateX(3px)}.reviewer-card__link-label{border-bottom:1px solid #b4c9f2}.reviewer-card__link-type{color:currentColor;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;line-height:0}.reviewer-card__link-type svg{display:block}.reviewer-card__link-icon{transition:transform .15s ease}.gear-specs{color:var(--pp-text)}.gear-specs__heading,.gear-specs__sections{position:relative;width:100%}.gear-specs__section{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:8px;margin:0 0 1.15rem;min-width:0;overflow:hidden}.gear-specs__section:last-child{margin-bottom:0}.gear-specs__section-title{-ms-flex-align:center;align-items:center;border:0;color:var(--pp-text);display:-ms-flexbox;display:flex;font-family:var(--pp-inter,var(--pp-inter));font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:0;line-height:1.3;margin:0;padding:.85rem 1rem .7rem}.gear-specs__section-icon{color:color-mix(in srgb,var(--pp-text) 52%,transparent);display:-ms-grid;display:grid;-ms-flex:0 0 auto;flex:0 0 auto;height:1.15rem;place-items:center;width:1.15rem}.gear-specs__section-icon .gear-hero__highlight-icon-svg{display:block;height:1.15rem;width:1.15rem}.gear-specs__table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-size:.9375rem;line-height:1.4;table-layout:fixed;width:100%}.gear-specs__section:has(.gear-specs__section-title) .gear-specs__table{border-top:1px solid var(--pp-border)}.gear-specs__row{border-bottom:1px solid var(--pp-border)}.gear-specs__row:last-child{border-bottom:0}.gear-specs__label,.gear-specs__value{background:transparent;color:var(--pp-text);padding:.62rem 1rem;text-align:left;vertical-align:top}.gear-specs th.gear-specs__label{background:color-mix(in srgb,var(--pp-text) 5.5%,var(--pp-surface));border-right:1px solid var(--pp-border);font-weight:600;opacity:.85;text-align:left;width:42%}.gear-specs__value{background:var(--pp-surface);font-weight:400;width:58%}@media (max-width:560px){.gear-specs th.gear-specs__label,.gear-specs__label,.gear-specs__section-title,.gear-specs__value{padding-left:.85rem;padding-right:.85rem}.gear-specs th.gear-specs__label,.gear-specs__label,.gear-specs__value{padding-bottom:.55rem;padding-top:.55rem}.gear-specs th.gear-specs__label{width:44%}.gear-specs__value{width:56%}}.page-gear__spec-sheet .gear-specs__sections{-ms-grid-columns:1fr;-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:1.15rem;grid-template-columns:1fr;width:100%}.page-gear__spec-sheet .gear-specs__heading{width:100%}.page-gear__spec-sheet .gear-specs__section{margin:0}@media screen and (min-width:900px){.page-gear__spec-sheet .gear-specs__sections:not(:has(>:only-child)){-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);gap:1.15rem 1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-gear__spec-sheet .gear-specs__sections.is-masonry-ready{display:block;position:relative}.page-gear__spec-sheet .gear-specs__sections.is-masonry-ready .gear-specs__section{left:0;position:absolute;top:0}.header-main__gear-score{-ms-flex-align:baseline;align-items:baseline;background:var(--score-color);color:var(--score-ink);display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--pp-roboto);font-weight:900;gap:.1em;line-height:1;margin-left:16px;padding:.25rem .45rem}.header-main__gear-score--low{--score-color:#c62828;--score-ink:#fff}.header-main__gear-score--mid{--score-color:#d4a017;--score-ink:#121212}.header-main__gear-score--high{--score-color:#16a34a;--score-ink:#fff}.header-main__gear-score-value{font-size:.9375rem}.header-main__gear-score-scale{font-size:.5625rem;opacity:.85}.header-main__gear-buy{-ms-flex-item-align:stretch;-ms-flex-align:center;-ms-flex-pack:center;align-items:center;align-self:stretch;background:#36c;border-left:1px solid #ebebeb;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-roboto);font-size:13px;font-weight:700;gap:.45rem;justify-content:center;line-height:1.2;padding:0 1rem;text-decoration:none;white-space:nowrap}.header-main__gear-buy:focus-visible,.header-main__gear-buy:hover{background:#2b56ab;color:#fff;text-decoration:none}.header-main__gear-buy svg.icon{fill:currentColor;color:inherit;display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:14px!important;margin:0!important;width:14px!important}@media screen and (max-width:1200px){.header-main.is-article-scrolled .header-main__article-context--gear{display:none}}body.dark .header-main__gear-score--low{--score-color:#ff8a80;--score-ink:#121212}body.dark .header-main__gear-score--mid{--score-color:#ffd54f;--score-ink:#121212}body.dark .header-main__gear-score--high{--score-color:#4ade80;--score-ink:#121212}.suggest-review{margin:0 0 1.25rem;position:relative}.suggest-review__open{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;appearance:none;background:none;border:0;color:var(--pp-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;line-height:0;margin:0 0 0 auto;padding:.12rem;position:relative}@media (hover:hover) and (min-width:1201px){.suggest-review__open:after{background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#e6e6e6);border-radius:6px;box-shadow:0 8px 20px hsla(0,0%,7%,.12);color:var(--pp-text,#121212);content:attr(aria-label);font:12px/1.3 var(--pp-roboto);font-weight:700;left:auto;letter-spacing:0;line-height:1.35;max-width:none;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:0;text-align:left;text-transform:none;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;width:max-content;z-index:4}.suggest-review__open:focus-visible:after,.suggest-review__open:hover:after{opacity:1;transform:translate(0)}}.suggest-review__open:focus-visible .suggest-review__open-icon,.suggest-review__open:hover .suggest-review__open-icon,.suggest-review__open[aria-expanded=true] .suggest-review__open-icon{opacity:.85}.suggest-review__open:focus-visible{outline:2px solid var(--pp-text);outline-offset:3px}.suggest-review__open:disabled{cursor:default}.suggest-review__open:disabled .suggest-review__open-icon{opacity:.28}@media (hover:hover) and (min-width:1201px){.suggest-review__open[aria-expanded=true]:after{opacity:0;transform:translateY(-4px)}}.suggest-review__open-icon{display:block;opacity:.38;transition:opacity .15s ease}.suggest-review__open-icon--minus,.suggest-review__open[aria-expanded=true] .suggest-review__open-icon--plus{display:none}.suggest-review__open[aria-expanded=true] .suggest-review__open-icon--minus{display:block}.suggest-review__hp{height:0;left:-9000px;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;width:0}.suggest-review__hint{color:var(--pp-text);font-size:1rem;line-height:1.45;margin:0 0 .75rem;opacity:.7}.suggest-review__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.suggest-review__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.suggest-review__input{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:4px;color:var(--pp-text);-ms-flex:1 1 260px;flex:1 1 260px;font-family:inherit;font-size:1rem;min-width:0;padding:.65rem .85rem}.suggest-review__input:-ms-input-placeholder{color:var(--pp-text);opacity:.45}.suggest-review__input::placeholder{color:var(--pp-text);opacity:.45}.suggest-review__input:focus-visible{outline:2px solid var(--pp-text);outline-offset:1px}.suggest-review__input:disabled{opacity:.55}.suggest-review__submit{background:var(--pp-text);border:1px solid var(--pp-text);border-radius:4px;color:var(--pp-bg);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--pp-roboto);font-size:.875rem;font-weight:900;letter-spacing:.04em;padding:.65rem 1.2rem;text-transform:uppercase;transition:opacity .15s ease}.suggest-review__submit:focus-visible,.suggest-review__submit:hover{opacity:.85}.suggest-review__submit:disabled{cursor:default;opacity:.5}.suggest-review__message{color:var(--pp-text);font-size:.875rem;line-height:1.4;margin:0;opacity:.75}.suggest-review__message:empty{display:none}@media (hover:hover) and (min-width:1201px){body.dark .gear-keeper-badge:after,body.dark .gear-scoreboard__meter[data-tip]:after,body.dark .reviewer-card__ambassador:after,body.dark .reviewer-card__bias:after,body.dark .reviewer-card__sponsored:after,body.dark .suggest-review__open:after{box-shadow:0 8px 20px rgba(0,0,0,.45)}}.gear-hub-type-list{display:-ms-grid;display:grid;gap:.3rem;list-style:none;margin:0;padding:0}.gear-hub-type-list__link{-ms-flex-align:center;align-items:center;border-radius:6px;color:inherit;display:-ms-flexbox;display:flex;gap:.65rem;margin:0 -.5rem;padding:.4rem .5rem;text-decoration:none;transition:background-color .15s ease}.gear-hub-type-list__link:focus,.gear-hub-type-list__link:hover{background:color-mix(in srgb,var(--pp-text) 6%,var(--pp-surface));color:inherit}.gear-hub-type-list__link.is-active{background:color-mix(in srgb,var(--pp-text) 8%,var(--pp-surface))}.gear-hub-type-list__link.is-active .gear-hub-type-list__name{font-weight:700}.gear-hub-type-list__icon{background:color-mix(in srgb,var(--pp-text) 10%,var(--pp-surface));border-radius:4px;color:inherit;display:-ms-grid;display:grid;-ms-flex:none;flex:none;height:28px;place-items:center;width:28px}.gear-hub-type-list__icon svg.icon{color:inherit;display:block;height:18px;margin:0;width:18px}.gear-hub-type-list__name{-ms-flex:1;flex:1;font-size:1rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-hub-type-list__count{-ms-flex:none;flex:none;font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.6}.page-archive__top.page-brand__top h1.archive-title{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.15}@media screen and (max-width:640px){.page-archive__top.page-brand__top h1.archive-title{font-size:30px}}.page-archive__top.page-brand__top .page-brand__description,.page-archive__top.page-brand__top .page-gear-hub__intro{color:var(--pp-text);font-size:17px;font-weight:400;line-height:1.5;margin:8px 0 0;max-width:60ch;opacity:.65}.page-archive__top.page-brand__top .page-brand__description p,.page-archive__top.page-brand__top .page-gear-hub__intro p{margin:0}.gear-hub-toolbar{-ms-flex-align:end;-ms-flex-pack:justify;align-items:flex-end;border-bottom:1px solid var(--pp-border);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0 0 20px;padding-bottom:16px}.gear-hub-toolbar__count{color:var(--pp-text);font-size:13px;font-variant-numeric:tabular-nums;margin:0;opacity:.55;padding-bottom:10px}.gear-hub-toolbar__controls{-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.gear-hub-toolbar__controls,.gear-hub-toolbar__form{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px}.gear-hub-toolbar__form{margin:0}.gear-hub-toolbar__cluster{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.gear-hub-toolbar__cluster+.gear-hub-toolbar__cluster--sort{border-left:1px solid var(--pp-border);margin-left:4px;padding-left:12px}.gear-hub-toolbar__field{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;margin:0;min-width:0}.gear-hub-toolbar__field--check{-ms-flex-pack:end;-ms-flex:none;flex:none;justify-content:flex-end}.gear-hub-toolbar__check{-ms-flex-align:center;align-items:center;color:var(--pp-text);cursor:pointer;display:-ms-flexbox;display:flex;font-family:var(--pp-roboto);font-size:13px;font-weight:600;gap:8px;height:36px;line-height:1.2;margin:0;padding:0 4px 0 2px;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.gear-hub-toolbar__checkbox{accent-color:var(--pp-text);appearance:auto;color-scheme:light;cursor:pointer;display:inline-block!important;-ms-flex:none;flex:none;height:16px;margin:0;width:16px}body.dark .gear-hub-toolbar__checkbox,html.dark .gear-hub-toolbar__checkbox{color-scheme:dark}.gear-hub-toolbar__checkbox:focus-visible{outline:2px solid var(--pp-text);outline-offset:2px}.gear-hub-toolbar__label{color:var(--pp-text);font-family:var(--pp-roboto);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;opacity:.48;text-transform:uppercase;white-space:nowrap}.gear-hub-toolbar__pair{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;gap:6px}.gear-hub-toolbar__pair label{margin:0}.gear-hub-toolbar__select{appearance:none;background:var(--pp-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--pp-border);border-radius:8px;color:var(--pp-text);cursor:pointer;display:block;font-family:var(--pp-roboto);font-size:13px;font-weight:600;height:36px;line-height:34px;max-width:100%;padding:0 28px 0 12px;transition:background-color .12s ease,border-color .12s ease}.gear-hub-toolbar__select:hover{background-color:color-mix(in srgb,var(--pp-text) 4%,var(--pp-surface));border-color:color-mix(in srgb,var(--pp-text) 22%,var(--pp-border))}.gear-hub-toolbar__select:focus-visible{outline:2px solid var(--pp-text);outline-offset:2px}.gear-hub-toolbar__submit{background:var(--pp-text);border:0;border-radius:8px;color:var(--pp-surface);font-weight:700}.gear-hub-toolbar__filters,.gear-hub-toolbar__submit{cursor:pointer;font-family:var(--pp-roboto);font-size:13px;height:36px;padding:0 14px}.gear-hub-toolbar__filters{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:8px;color:var(--pp-text);display:none;font-weight:600}@media screen and (max-width:868px){.gear-hub-toolbar__filters{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.gear-hub-toolbar__cluster+.gear-hub-toolbar__cluster--sort{border-left:0;margin-left:0;padding-left:0}}@media screen and (max-width:640px){.gear-hub-toolbar__controls,.gear-hub-toolbar__form{-ms-flex-pack:start;justify-content:flex-start;width:100%}.gear-hub-toolbar__field{-ms-flex:1 1 140px;flex:1 1 140px}.gear-hub-toolbar__field--check{-ms-flex:none;flex:none}.gear-hub-toolbar__pair,.gear-hub-toolbar__select{width:100%}.gear-hub-toolbar__pair label{-ms-flex:1;flex:1;min-width:0}}.gear-hub-howscores{-ms-flex:none;flex:none;position:relative}.gear-hub-howscores__toggle{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:8px;color:var(--pp-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-roboto);font-size:13px;font-weight:600;gap:6px;height:36px;opacity:.62;padding:0 12px;transition:background-color .12s ease,opacity .12s ease;white-space:nowrap}.gear-hub-howscores__toggle:hover,.gear-hub-howscores__toggle[aria-expanded=true]{background:color-mix(in srgb,var(--pp-text) 6%,var(--pp-surface));opacity:1}.gear-hub-howscores__toggle:focus-visible{opacity:1;outline:2px solid var(--pp-text);outline-offset:2px}.gear-hub-howscores__icon{display:block;-ms-flex:none;flex:none}.gear-hub-howscores__panel{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.14);padding:18px 18px 16px;position:absolute;right:0;top:calc(100% + 10px);width:min(360px,100vw - 32px);z-index:60}.gear-hub-howscores__panel[hidden]{display:none}.gear-hub-howscores__panel:before{background:var(--pp-surface);border-left:1px solid var(--pp-border);border-top:1px solid var(--pp-border);content:"";height:12px;position:absolute;right:22px;top:-6px;transform:rotate(45deg);width:12px}.gear-hub-howscores__head{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:12px;margin:0 0 10px}.gear-hub-howscores__title{color:var(--pp-text);-ms-flex:1;flex:1;font-family:var(--pp-roboto);font-size:16px;font-weight:700;line-height:1.3;margin:0;min-width:0}.gear-hub-howscores__close{background:transparent;border:0;border-radius:6px;color:var(--pp-text);cursor:pointer;display:-ms-grid;display:grid;-ms-flex:none;flex:none;height:28px;margin:-4px -6px 0 0;opacity:.45;padding:0;place-items:center;width:28px}.gear-hub-howscores__close:focus-visible,.gear-hub-howscores__close:hover{background:color-mix(in srgb,var(--pp-text) 8%,transparent);opacity:1}.gear-hub-howscores__close:focus-visible{outline:2px solid var(--pp-text);outline-offset:2px}.gear-hub-howscores__copy{color:var(--pp-text);font-size:13px;line-height:1.5;margin:0 0 14px;opacity:.72}.gear-hub-howscores__copy p{margin:0 0 .7em}.gear-hub-howscores__copy p:last-child{margin-bottom:0}.gear-hub-chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.gear-hub-chip{-ms-flex-align:center;align-items:center;animation:gear-hub-chip-in .18s ease-out;background:color-mix(in srgb,var(--pp-text) 8%,var(--pp-surface));border-radius:999px;color:var(--pp-text);display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-roboto);font-size:13px;font-weight:600;gap:6px;padding:4px 8px 4px 12px;text-decoration:none;transition:background-color .12s ease}.gear-hub-chip:focus-visible,.gear-hub-chip:hover{background:color-mix(in srgb,var(--pp-text) 14%,var(--pp-surface));color:var(--pp-text)}.gear-hub-chip:focus-visible{outline:2px solid var(--pp-text);outline-offset:2px}.gear-hub-chip__x{font-size:16px;line-height:1;opacity:.6}@keyframes gear-hub-chip-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.gear-hub-row{-ms-grid-columns:minmax(0,1fr);-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:869px){.gear-hub-row{-ms-grid-columns:minmax(0,1fr) 280px;grid-template-columns:minmax(0,1fr) 280px}.gear-hub-row:not(:has(.gear-hub-rail)){-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.gear-hub-row__main{min-width:0}.gear-hub-row__main.is-entering{animation:gear-hub-fade-in .15s ease-out}.gear-hub-row__main.is-loading .gear-hub-card{box-shadow:none;pointer-events:none;position:relative;transform:none}.gear-hub-row__main.is-loading .gear-hub-card>*{visibility:hidden}.gear-hub-row__main.is-loading .gear-hub-card:after{animation:gear-hub-shimmer 1.1s linear infinite;background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--pp-text) 9%,transparent) 50%,transparent 75%) 0 0/200% 100%,color-mix(in srgb,var(--pp-text) 5%,var(--pp-surface));content:"";inset:0;position:absolute}.gear-hub-row__main.is-loading .gear-hub-chips,.gear-hub-row__main.is-loading .gear-hub-pagination{opacity:.4}@keyframes gear-hub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gear-hub-shimmer{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.gear-hub-rail{min-width:0}@media screen and (min-width:869px){.gear-hub-rail{max-height:calc(100vh - var(--pp-header-offset, 55px) - 16px);overflow-y:auto;overscroll-behavior:contain;padding-left:4px;position:sticky;scrollbar-width:thin;top:var(--pp-header-offset,55px)}}.gear-hub-rail__sheet-head{display:none}.gear-hub-rail__group+.gear-hub-rail__group,.gear-hub-rail__group+.gear-hub-sidebar__card{margin-top:24px}.gear-hub-rail .gear-section__title,.gear-hub-rail__label{color:var(--pp-text);font-family:var(--pp-roboto);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0 0 8px;opacity:.55;text-transform:uppercase}.gear-hub-rail .gear-section__head{border-bottom:1px solid var(--pp-border);margin:0 0 8px;padding:0 0 8px}.gear-hub-rail .gear-section__head .gear-section__title{margin:0}.gear-hub-rail__list{display:-ms-grid;display:grid;gap:2px;list-style:none;margin:0;padding:0}.gear-hub-rail__item{min-width:0}.gear-hub-rail__item.is-extra,.gear-hub-rail__item[hidden]{display:none}.gear-hub-rail__group.is-expanded .gear-hub-rail__item.is-extra:not([hidden]){display:block}.gear-hub-rail__link{-ms-flex-align:center;align-items:center;border-radius:6px;color:var(--pp-text);display:-ms-flexbox;display:flex;font-size:15px;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;transition:background-color .12s ease}.gear-hub-rail__link:focus-visible,.gear-hub-rail__link:hover{background:color-mix(in srgb,var(--pp-text) 6%,var(--pp-surface));color:var(--pp-text)}.gear-hub-rail__link:focus-visible .gear-hub-rail__count,.gear-hub-rail__link:hover .gear-hub-rail__count{opacity:1}.gear-hub-rail__link:focus-visible{outline:2px solid var(--pp-text);outline-offset:-2px}.gear-hub-rail__link.is-active{background:color-mix(in srgb,var(--pp-text) 8%,var(--pp-surface))}.gear-hub-rail__link.is-active .gear-hub-rail__name{font-weight:700}.gear-hub-rail__link.is-active .gear-hub-rail__count{opacity:1}.gear-hub-rail__name{-ms-flex:1;flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-hub-rail__count{-ms-flex:none;flex:none;font-size:13px;font-variant-numeric:tabular-nums;opacity:.45;transition:opacity .12s ease}.gear-hub-rail__icon{background:color-mix(in srgb,var(--pp-text) 10%,var(--pp-surface));border-radius:4px;display:-ms-grid;display:grid;-ms-flex:none;flex:none;height:28px;place-items:center;width:28px}.gear-hub-rail__icon svg.icon{color:inherit;display:block;height:18px;margin:0;width:18px}.gear-hub-rail__find{display:block;margin:0 0 8px}.gear-hub-rail__find[hidden]{display:none}.gear-hub-rail__find-input{background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:6px;box-sizing:border-box;color:var(--pp-text);font-family:var(--pp-roboto);font-size:14px;padding:6px 10px;width:100%}.gear-hub-rail__find-input:focus{border-color:var(--pp-text);outline:none}.gear-hub-rail__more{background:none;border:0;color:var(--pp-text);cursor:pointer;font-family:var(--pp-roboto);font-size:13px;font-weight:600;margin:8px 0 0;opacity:.7;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.gear-hub-rail__more:focus-visible,.gear-hub-rail__more:hover{opacity:1}.gear-hub-rail__group.is-expanded .gear-hub-rail__more .gear-hub-rail__more-show,.gear-hub-rail__more .gear-hub-rail__more-hide{display:none}.gear-hub-rail__group.is-expanded .gear-hub-rail__more .gear-hub-rail__more-hide{display:inline}@media screen and (max-width:868px){.gear-hub-rail{background:var(--pp-surface);border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -8px 32px rgba(0,0,0,.2);left:0;max-height:80vh;overflow-y:auto;position:fixed;right:0;transform:translateY(100%);transition:transform .25s ease-out,visibility 0s linear .25s;visibility:hidden;z-index:10001}.gear-hub-rail.is-open{transform:none;transition:transform .25s ease-out;visibility:visible}.gear-hub-rail__sheet{padding:0 20px 24px}.gear-hub-rail__sheet-head{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;background:var(--pp-surface);display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px 0 12px;position:sticky;top:0;z-index:1}.gear-hub-rail__sheet-title{font-family:var(--pp-roboto);font-size:17px;font-weight:700;margin:0}.gear-hub-rail__close{background:none;border:0;color:var(--pp-text);cursor:pointer;font-size:28px;line-height:1;padding:0 8px}}.gear-hub-rail__backdrop{background:rgba(0,0,0,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:10000}.gear-hub-rail__backdrop.is-visible{display:block;opacity:1;pointer-events:auto}@media screen and (min-width:869px){.gear-hub-rail__backdrop{display:none!important}}html.gear-rail-open{overflow:hidden}.gear-hub-card__list{-ms-grid-columns:(minmax(168px,1fr))[auto-fill];display:-ms-grid;display:grid;gap:1.15rem;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));list-style:none;margin:0;padding:0}.gear-hub-card__item{min-width:0}@property --gear-photo-fade{syntax:"<percentage>";inherits:true;initial-value:7%}@property --gear-photo-fade-h{syntax:"<length>";inherits:true;initial-value:2.4rem}.gear-hub-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:8px;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative;text-decoration:none}.gear-hub-card:focus,.gear-hub-card:hover{color:inherit}.gear-hub-card--product{-ms-grid-columns:minmax(0,1fr);-ms-grid-rows:auto minmax(0,1fr) auto;display:-ms-grid;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:visible}.gear-hub-card--product>.gear-hub-card__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.gear-hub-card--product>.gear-hub-card__body{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.gear-hub-card--product>.gear-hub-card__foot{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.gear-hub-card--product>.gear-hub-card__keeper{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-self:end;z-index:4}.gear-hub-card--product>.gear-hub-score-ring{-ms-flex-item-align:end;-ms-grid-row-align:end;--meter-size:46px;--meter-thickness:4px;align-self:end;bottom:auto;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-self:end;margin:0 1.1rem .5rem 0;position:relative;right:auto;z-index:3}.gear-hub-card--product>.gear-hub-score-ring:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='.6'%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79zM9.48.38 12 1.6M19.51 2.79l.62 2.73M23.89 12.12l-1.75 2.19M19.31 21.37h-2.8M9.24 23.56l-1.75-2.19M1.24 17.04l.62-2.73M1.35 6.74l2.52-1.22'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='.6'%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79zM9.48.38 12 1.6M19.51 2.79l.62 2.73M23.89 12.12l-1.75 2.19M19.31 21.37h-2.8M9.24 23.56l-1.75-2.19M1.24 17.04l.62-2.73M1.35 6.74l2.52-1.22'/%3E%3C/svg%3E")}.gear-hub-card__media{aspect-ratio:4/3;background:#fff;display:block;overflow:hidden;position:relative}.gear-hub-card__media--empty{min-height:110px}.gear-hub-card__media .gear-hub-score-ring{bottom:.5rem;position:absolute;right:.5rem;z-index:3}.gear-hub-card__media .gear-hub-score-ring--sm{--meter-size:46px;--meter-thickness:4px}.gear-hub-card__media .gear-hub-score-ring--sm:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='.6'%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79zM9.48.38 12 1.6M19.51 2.79l.62 2.73M23.89 12.12l-1.75 2.19M19.31 21.37h-2.8M9.24 23.56l-1.75-2.19M1.24 17.04l.62-2.73M1.35 6.74l2.52-1.22'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='.6'%3E%3Cpath d='m12 1.6 8.13 3.92 2.01 8.79-5.63 7.06H7.49l-5.63-7.06 2.01-8.79zM9.48.38 12 1.6M19.51 2.79l.62 2.73M23.89 12.12l-1.75 2.19M19.31 21.37h-2.8M9.24 23.56l-1.75-2.19M1.24 17.04l.62-2.73M1.35 6.74l2.52-1.22'/%3E%3C/svg%3E")}.gear-hub-card__media .gear-hub-score-ring--lg{--meter-size:84px;--meter-thickness:7px}.gear-hub-card--product>.gear-hub-score-ring,.gear-hub-card__media .gear-hub-score-ring{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:50%;box-shadow:0 1px 4px color-mix(in srgb,#000 25%,transparent)}.gear-hub-card>.gear-hub-card__media{--gear-photo-ink:var(--pp-text);--gear-photo-fade:7%;--gear-photo-fade-h:2.4rem;border-radius:6px;margin:.6rem .6rem 0;transition:--gear-photo-fade .22s ease,--gear-photo-fade-h .22s ease}.gear-hub-card>.gear-hub-card__media:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--gear-photo-ink) var(--gear-photo-fade),transparent));bottom:0;content:"";height:var(--gear-photo-fade-h);left:0;pointer-events:none;position:absolute;right:0;z-index:1}body.dark .gear-hub-card>.gear-hub-card__media,html.dark .gear-hub-card>.gear-hub-card__media{--gear-photo-ink:var(--pp-surface);--gear-photo-fade:70%}.gear-hub-card:focus-visible>.gear-hub-card__media,.gear-hub-card:hover>.gear-hub-card__media{--gear-photo-fade:20%;--gear-photo-fade-h:3.25rem}body.dark .gear-hub-card:focus-visible>.gear-hub-card__media,body.dark .gear-hub-card:hover>.gear-hub-card__media,html.dark .gear-hub-card:focus-visible>.gear-hub-card__media,html.dark .gear-hub-card:hover>.gear-hub-card__media{--gear-photo-fade:88%}.gear-hub-card__image{box-sizing:border-box;display:block;height:100%;object-fit:contain;object-position:center;padding:.9rem;width:100%}.gear-hub-card__flag{background:#121212;border-radius:3px;color:#fff;font-family:var(--pp-roboto);font-size:.75rem;font-weight:900;left:.55rem;letter-spacing:.08em;padding:.2rem .55rem;position:absolute;text-transform:uppercase;top:.55rem}.gear-hub-card__keeper{background:#016df8;clip-path:polygon(0 0,100% 0,100% calc(100% - .45rem),50% 100%,0 calc(100% - .45rem));color:#fff;filter:drop-shadow(0 1px 2px color-mix(in srgb,#000 28%,transparent));height:1.95rem;margin:0 .75rem 0 0;overflow:visible;position:relative;width:1.4rem;z-index:4}.gear-hub-card__keeper-icon{display:block;height:1.08rem;left:50%;mix-blend-mode:screen;object-fit:contain;position:absolute;top:calc(.16rem + 4px);transform:translateX(-50%);width:1.08rem}.gear-hub-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.7rem .85rem .9rem}.gear-hub-card--product>.gear-hub-card__body{min-height:2.4em;padding:.62rem .85rem .5rem}.gear-hub-card--product.gear-hub-card--has-reviews>.gear-hub-card__body{padding-bottom:.42rem}.gear-hub-card__name{-webkit-line-clamp:2;display:-webkit-box;font-family:var(--pp-roboto);font-size:1.0625rem;font-size-adjust:from-font;font-synthesis:none;font-weight:900;line-height:1.2em;overflow:hidden}.gear-hub-card__meta{color:color-mix(in srgb,var(--pp-text) 48%,transparent);display:block;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.01em;line-height:1.25;margin-top:.22rem}.gear-hub-card__foot{-ms-flex-align:stretch;-ms-flex-pack:start;align-items:stretch;background:transparent;border-top:1px solid color-mix(in srgb,var(--pp-border) 85%,transparent);display:-ms-flexbox;display:flex;justify-content:flex-start;margin:0 .7rem;min-width:0;padding:.32rem 0 .48rem}.gear-hub-card__reviews{-ms-flex-align:center;align-items:center;color:color-mix(in srgb,var(--pp-text) 52%,transparent);display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-inter,var(--pp-inter));font-size:.6875rem;font-weight:500;gap:.32rem;letter-spacing:.01em;line-height:1;min-width:0;padding:0}.gear-hub-card__reviews-icon{display:block;-ms-flex:none;flex:none;height:1rem;opacity:.78;overflow:visible;width:1rem}.gear-hub-card__reviews-count{color:color-mix(in srgb,var(--pp-text) 78%,transparent);-ms-flex:none;flex:none;font-variant-numeric:tabular-nums;font-weight:700}.gear-hub-card__reviews-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-hub-featured{margin:0 0 1.5rem}.gear-hub-featured__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gear-hub-featured__grid{-ms-grid-columns:(minmax(0,1fr))[4];display:-ms-grid;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.gear-hub-featured__item{display:-ms-flexbox;display:flex;min-width:0}.gear-hub-featured__item--lead{-ms-grid-column-span:2;-ms-grid-row-span:2;-ms-grid-column:1;grid-column:1/span 2;-ms-grid-row:1;grid-row:1/span 2}.gear-hub-featured--n1 .gear-hub-featured__item--lead{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 3}.gear-hub-featured--n2 .gear-hub-featured__item:not(.gear-hub-featured__item--lead):not(.gear-hub-featured__item--about){-ms-grid-row-span:2;-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1/span 2}.gear-hub-featured__item:not(.gear-hub-featured__item--lead):not(.gear-hub-featured__item--about){-ms-grid-column:3;grid-column:3}.gear-hub-featured__item--about{-ms-grid-row-span:2;-ms-grid-column:4;grid-column:4;-ms-grid-row:1;grid-row:1/span 2}.gear-hub-featured--n1 .gear-hub-featured__item--lead .gear-hub-featured__media,.gear-hub-featured--n2 .gear-hub-featured__item--lead .gear-hub-featured__media{aspect-ratio:16/10}.gear-hub-featured--n2 .gear-hub-featured__item:not(.gear-hub-featured__item--lead):not(.gear-hub-featured__item--about) .gear-hub-featured__media{aspect-ratio:auto;min-height:0}.gear-hub-featured__tile{background:#fff;border:0;border-radius:0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;width:100%}.gear-hub-featured__tile:before{background:linear-gradient(0deg,#121212,transparent 55%);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;transition:opacity .3s;z-index:1}.gear-hub-featured__tile:focus,.gear-hub-featured__tile:hover{color:#fff}.gear-hub-featured__tile:focus .gear-hub-card__image,.gear-hub-featured__tile:focus:before,.gear-hub-featured__tile:hover .gear-hub-card__image,.gear-hub-featured__tile:hover:before{opacity:.9}.gear-hub-featured__tile .gear-hub-featured__media{aspect-ratio:16/10;-ms-flex:1 1 auto;flex:1 1 auto}.gear-hub-featured__tile .gear-hub-card__image{padding:.4rem;transition:opacity .3s}.gear-hub-featured__tile .gear-hub-score-ring{z-index:3}.gear-hub-featured__item--lead .gear-hub-featured__media{aspect-ratio:auto;min-height:0}.gear-hub-featured__item--lead .gear-hub-featured__media .gear-hub-card__image{left:0;padding:1.25rem;position:absolute;top:0}.gear-hub-featured__body{bottom:0;display:block;left:0;padding:15px 70px 15px 15px;position:absolute;right:0;z-index:2}.gear-hub-featured__name{-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-family:var(--pp-roboto);font-size:18px;font-weight:700;line-height:1.1;overflow:hidden}.gear-hub-featured__item--lead .gear-hub-featured__body{padding:25px 110px 25px 25px}.gear-hub-featured__item--lead .gear-hub-featured__name{font-size:26px}@property --meter-demo-pct{syntax:"<number>";inherits:true;initial-value:0}.gear-hub-meter-card{--meter-card-fill:color-mix(in srgb,var(--pp-bg) 68%,var(--pp-surface));--meter-card-high:#16a34a;--meter-card-mid:#d4a017;--meter-card-low:#c62828;background-color:var(--meter-card-fill);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),radial-gradient(130% 85% at 0 -10%,color-mix(in srgb,var(--meter-card-high) 16%,transparent),transparent 58%),radial-gradient(110% 70% at 100% 0,color-mix(in srgb,var(--meter-card-mid) 11%,transparent),transparent 52%),radial-gradient(90% 55% at 100% 100%,color-mix(in srgb,var(--meter-card-low) 8%,transparent),transparent 50%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:180px 180px,auto,auto,auto;color:var(--pp-text);display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:100%;isolation:isolate;min-height:0;overflow:hidden;padding:1.28rem 1.15rem 1.05rem;position:relative;width:100%}.gear-hub-meter-card:before{background:linear-gradient(to right,var(--meter-card-high) 0,var(--meter-card-high) 33.3%,var(--meter-card-mid) 33.3%,var(--meter-card-mid) 66.6%,var(--meter-card-low) 66.6%,var(--meter-card-low) 100%);content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.gear-hub-meter-card__intro,.gear-hub-meter-card__kicker,.gear-hub-meter-card__lede,.gear-hub-meter-card__logo,.gear-hub-meter-card__stage,.gear-hub-meter-card__title{position:relative;z-index:1}.gear-hub-meter-card__intro{min-width:0}.gear-hub-meter-card__kicker{font-family:var(--pp-roboto);font-size:.6875rem;font-weight:700;letter-spacing:.16em;line-height:1;margin:0 0 .35rem;opacity:.55;text-transform:uppercase}.gear-hub-meter-card__logo{background:none;margin:0 0 .55rem;padding:0}.gear-hub-meter-card__logo img{display:block;height:auto;max-height:2.15rem;max-width:11.25rem;mix-blend-mode:screen;width:auto}.gear-hub-meter-card__logo .gear-hub-meter-card__logo-img--dark,body.dark .gear-hub-meter-card__logo--has-dark .gear-hub-meter-card__logo-img--light,html.dark .gear-hub-meter-card__logo--has-dark .gear-hub-meter-card__logo-img--light{display:none}body.dark .gear-hub-meter-card__logo--has-dark .gear-hub-meter-card__logo-img--dark,html.dark .gear-hub-meter-card__logo--has-dark .gear-hub-meter-card__logo-img--dark{display:block}.gear-hub-meter-card__title{color:var(--pp-text);font-family:var(--pp-roboto);font-size:clamp(1.22rem,1.55vw,1.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0 0 .5rem}.gear-hub-meter-card__lede{color:color-mix(in srgb,var(--pp-text) 68%,transparent);font-family:var(--pp-roboto);font-size:.75rem;font-weight:400;line-height:1.35;margin:0}.gear-hub-meter-card__lede p{margin:0}.gear-hub-meter-card__lede p+p{margin-top:.35em}.gear-hub-meter-card__lede a{border-bottom:1px solid #b4c9f2;color:#36c;cursor:pointer;font-weight:500;text-decoration:none;transition:color .15s ease,border-bottom-color .15s ease}@media screen and (min-width:868px){.gear-hub-meter-card__lede a:hover{border-bottom-color:#80a3e9;color:#24478f}}.gear-hub-meter-card__lede a:focus-visible{border-bottom-color:#80a3e9;color:#24478f;outline:2px solid #36c;outline-offset:2px}.gear-hub-meter-card__stage{display:-ms-grid;display:grid;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:.75rem;min-height:0;place-items:center}.gear-hub-meter-card__aperture.reviewer-meter{--meter-size:260px;--meter-thickness:20px;--meter-rim:2px;--meter-demo-pct:0;--score-pct:var(--meter-demo-pct);--score-color:var(--meter-track);background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--pp-text) 12%,var(--meter-card-fill)),0 1px 6px color-mix(in srgb,#000 16%,transparent);box-sizing:content-box;height:var(--meter-size);max-height:calc(100% - 6px);max-width:calc(100% - 6px);transition:--meter-demo-pct .72s cubic-bezier(.16,1,.3,1),--score-color .4s ease;width:var(--meter-size)}.gear-hub-meter-card__aperture.reviewer-meter .reviewer-meter__ring,.gear-hub-meter-card__aperture.reviewer-meter:after,.gear-hub-meter-card__aperture.reviewer-meter:before{pointer-events:none}.gear-hub-meter-card__aperture.reviewer-meter.is-ring-scrub{cursor:pointer;transition:--score-color .12s ease}.gear-hub-meter-card__aperture.reviewer-meter:after,.gear-hub-meter-card__aperture.reviewer-meter:before{inset:calc(var(--meter-thickness) + var(--meter-rim))}.gear-hub-meter-card__aperture.reviewer-meter:after{background:#fff}.gear-hub-meter-card__aperture.reviewer-meter .reviewer-meter__figure{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;max-width:72%;pointer-events:auto;width:auto;z-index:2}.gear-hub-meter-card__aperture.reviewer-meter .reviewer-meter__value{display:none}.gear-hub-meter-card:has(.gear-hub-meter-card__band--high:focus-visible) .gear-hub-meter-card__aperture,.gear-hub-meter-card:has(.gear-hub-meter-card__band--high:hover) .gear-hub-meter-card__aperture{--meter-demo-pct:var(--demo-high,100);--score-color:var(--meter-card-high)}.gear-hub-meter-card:has(.gear-hub-meter-card__band--mid:focus-visible) .gear-hub-meter-card__aperture,.gear-hub-meter-card:has(.gear-hub-meter-card__band--mid:hover) .gear-hub-meter-card__aperture{--meter-demo-pct:var(--demo-mid,62);--score-color:var(--meter-card-mid)}.gear-hub-meter-card:has(.gear-hub-meter-card__band--low:focus-visible) .gear-hub-meter-card__aperture,.gear-hub-meter-card:has(.gear-hub-meter-card__band--low:hover) .gear-hub-meter-card__aperture{--meter-demo-pct:var(--demo-low,25);--score-color:var(--meter-card-low)}.gear-hub-meter-card__scale{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.14rem;list-style:none;margin:0;max-width:100%;padding:0;width:max-content}.gear-hub-meter-card__scale>li{margin:0;padding:0}.gear-hub-meter-card__band{-ms-grid-columns:4px minmax(0,1fr);-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:4px;color:inherit;cursor:pointer;display:-ms-grid;display:grid;font-family:var(--pp-roboto);font-size:.78125rem;gap:.45rem;grid-template-columns:4px minmax(0,1fr);line-height:1.15;margin:0;opacity:1;padding:.22rem .16rem;text-align:left;transition:background-color .18s ease,opacity .18s ease;width:100%}.gear-hub-meter-card__band--low{--score-color:#c62828;--score-ink:#fff}.gear-hub-meter-card__band--mid{--score-color:#d4a017;--score-ink:#121212}.gear-hub-meter-card__band--high{--score-color:#16a34a;--score-ink:#fff}.gear-hub-meter-card__band.is-preview,.gear-hub-meter-card__band:focus-visible,.gear-hub-meter-card__band:hover{background:color-mix(in srgb,var(--pp-text) 6%,transparent);opacity:1}.gear-hub-meter-card__band.is-preview .gear-hub-meter-card__label,.gear-hub-meter-card__band.is-preview .gear-hub-meter-card__range,.gear-hub-meter-card__band:focus-visible .gear-hub-meter-card__label,.gear-hub-meter-card__band:focus-visible .gear-hub-meter-card__range,.gear-hub-meter-card__band:hover .gear-hub-meter-card__label,.gear-hub-meter-card__band:hover .gear-hub-meter-card__range{color:var(--pp-text);opacity:1}.gear-hub-meter-card__band:focus-visible{outline:2px solid var(--pp-text);outline-offset:1px}.gear-hub-meter-card:has(.gear-hub-meter-card__band.is-preview) .gear-hub-meter-card__band:not(.is-preview),.gear-hub-meter-card:has(.gear-hub-meter-card__band:focus-visible) .gear-hub-meter-card__band:not(:focus-visible),.gear-hub-meter-card:has(.gear-hub-meter-card__band:hover) .gear-hub-meter-card__band:not(:hover){opacity:.4}.gear-hub-meter-card__swatch{background:var(--score-color,currentColor);border-radius:1px;display:block;height:100%;min-height:1.22rem;width:4px}.gear-hub-meter-card__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.05rem;min-width:0}.gear-hub-meter-card__range{color:var(--pp-text);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.gear-hub-meter-card__label{color:var(--pp-text);font-size:.75rem;opacity:.62}.page-gear-hub:has(.gear-hub-meter-card) .gear-hub-toolbar .gear-hub-howscores{display:none}.gear-hub-shelves{margin:0 0 1.75rem}.gear-hub-browse-all{margin:-.35rem 0 0;text-align:right}.gear-hub-brand-strip{margin:0 0 1.5rem}.gear-hub-shelves+.gear-hub-brand-strip{margin-top:-.4rem}.gear-hub-brand-strip+.gear-hub-browse-all{margin-top:0}.gear-hub-brand-strip .gear-hub-card__media{display:-ms-grid;display:grid;grid-template:1fr/1fr}.gear-hub-brand-strip__logo{background:transparent;border:0;border-radius:0;color:#121212;display:-ms-grid;display:grid;font-family:var(--pp-roboto);font-size:2.25rem;font-weight:900;grid-template:1fr/1fr;line-height:1;overflow:hidden;padding:.9rem;place-items:center}.gear-hub-brand-strip__logo,.gear-hub-brand-strip__logo img{box-sizing:border-box;height:100%;min-height:0;min-width:0;width:100%}.gear-hub-brand-strip__logo img{display:block;object-fit:contain;object-position:center;padding:0}.gear-hub-brand-strip .gear-hub-card__body{min-height:calc(1.8rem + 2.4em)}.gear-hub-brand-strip .gear-hub-card__name{-webkit-line-clamp:1;min-height:0}.gear-brands-index__lede{color:var(--pp-text);font-size:.9375rem;line-height:1.4;margin:.45rem 0 0;opacity:.62}.gear-brands-index{margin:0 0 2rem}.gear-brands-index__letters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem .15rem;margin:0 0 1.35rem}.gear-brands-index__jump{border-radius:4px;color:var(--pp-text);display:-ms-grid;display:grid;font-family:var(--pp-roboto);font-size:.8125rem;font-weight:700;height:1.85rem;letter-spacing:.02em;min-width:1.85rem;padding:0 .35rem;place-items:center;text-decoration:none}.gear-brands-index__jump:focus-visible,.gear-brands-index__jump:hover{background:color-mix(in srgb,var(--pp-text) 8%,var(--pp-surface));color:var(--pp-text)}.gear-brands-index__item{scroll-margin-top:5.5rem}.gear-brands-index__list{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:.15rem 1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (min-width:869px){.gear-brands-index__list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1281px){.gear-brands-index__list{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.gear-brands-index__link{-ms-flex-align:center;align-items:center;border-radius:4px;color:inherit;display:-ms-flexbox;display:flex;gap:.7rem;margin:0 -.5rem;min-height:52px;padding:.35rem .5rem;text-decoration:none}.gear-brands-index__link:focus-visible,.gear-brands-index__link:hover{background:color-mix(in srgb,var(--pp-text) 6%,var(--pp-surface));color:inherit}.gear-brands-index__media{-ms-flex:none;flex:none}.gear-brands-index__logo,.gear-brands-index__media{display:-ms-grid;display:grid;height:40px;place-items:center;width:40px}.gear-brands-index__logo{background:#fff;border:1px solid var(--pp-border);border-radius:4px;color:#121212;font-family:var(--pp-roboto);font-size:.95rem;font-weight:900;overflow:hidden}.gear-brands-index__logo img{box-sizing:border-box;display:block;height:100%;object-fit:contain;padding:5px;width:100%}.gear-brands-index__logo.brand-avatar--initial{background:color-mix(in srgb,#121212 8%,#fff);border-color:transparent}.gear-brands-index__name{-ms-flex:1;flex:1;font-size:1rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-brands-index__count{-ms-flex:none;flex:none;font-size:.8125rem;font-variant-numeric:tabular-nums;opacity:.58}.gear-hub-shelf+.gear-hub-shelf{margin-top:1.35rem}.gear-hub-shelf__header{-ms-flex-align:baseline;-ms-flex-pack:justify;align-items:baseline;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;margin:0 0 .7rem}.gear-hub-shelf__title{font-size:1.25rem;letter-spacing:-.02em;line-height:1.2;margin:0}.gear-hub-shelf__more,.gear-hub-shelf__title{color:var(--pp-text);font-family:var(--pp-roboto);font-weight:700}.gear-hub-shelf__more{-ms-flex:none;flex:none;font-size:.8125rem;letter-spacing:.04em;opacity:.55;text-decoration:none;text-transform:uppercase}.gear-hub-shelf__more:focus,.gear-hub-shelf__more:hover{color:var(--pp-text);opacity:1}.gear-hub-scroller{position:relative}.gear-hub-scroller__track{-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex;gap:1rem;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 10px;scrollbar-width:none}.gear-hub-scroller__track::-webkit-scrollbar{display:none}.gear-hub-scroller__track>.gear-hub-card__item{-ms-flex:0 0 176px;flex:0 0 176px;width:176px}.gear-hub-scroller__btn{appearance:none;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:50%;box-shadow:0 2px 10px color-mix(in srgb,#000 18%,transparent);color:var(--pp-text);cursor:pointer;display:-ms-grid;display:grid;height:40px;padding:0;place-items:center;position:absolute;top:calc(50% - 18px);width:40px;z-index:1}.gear-hub-scroller__btn:focus-visible,.gear-hub-scroller__btn:hover{background:var(--pp-surface);border-color:color-mix(in srgb,var(--pp-text) 35%,var(--pp-border));color:var(--pp-text)}.gear-hub-scroller__btn:focus-visible{outline:2px solid var(--pp-text);outline-offset:2px}.gear-hub-scroller__btn[hidden]{display:none}.gear-hub-scroller__btn[aria-disabled=true],.gear-hub-scroller__btn[disabled]{opacity:0;pointer-events:none}.gear-hub-scroller__btn svg{display:block}.gear-hub-scroller__btn--prev{left:4px}.gear-hub-scroller__btn--next{right:4px}@media screen and (max-width:1124px){.gear-hub-scroller__track>.gear-hub-card__item{-ms-flex-preferred-size:160px;flex-basis:160px;width:160px}}@media screen and (max-width:868px){.gear-hub-shelf__title{font-size:1.125rem}.gear-hub-scroller__track>.gear-hub-card__item{-ms-flex-preferred-size:42vw;flex-basis:42vw;max-width:176px;width:42vw}.gear-hub-scroller__btn{height:36px;width:36px}.gear-hub-scroller__btn--prev{left:4px}.gear-hub-scroller__btn--next{right:4px}.gear-hub-featured__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.gear-hub-featured--n1 .gear-hub-featured__item--lead,.gear-hub-featured--n2 .gear-hub-featured__item:not(.gear-hub-featured__item--lead):not(.gear-hub-featured__item--about),.gear-hub-featured__item--about,.gear-hub-featured__item--lead{grid-column:1/-1;-ms-grid-row:auto;grid-row:auto}.gear-hub-featured__item:not(.gear-hub-featured__item--lead):not(.gear-hub-featured__item--about){-ms-grid-column:auto;grid-column:auto;-ms-grid-row:auto;grid-row:auto}.gear-hub-meter-card{-ms-grid-columns:minmax(0,1fr) minmax(11rem,52%);-ms-flex-align:center;align-items:center;column-gap:.55rem;display:-ms-grid;display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,52%);min-height:0;padding:1.05rem .9rem 1rem}.gear-hub-meter-card__logo{margin:0 0 .4rem}.gear-hub-meter-card__logo img{max-height:1.7rem;max-width:8.75rem}.gear-hub-meter-card__title{font-size:1.125rem;margin:0 0 .4rem}.gear-hub-meter-card__lede{font-size:.6875rem}.gear-hub-meter-card__stage{-ms-flex:none;flex:none;margin-top:0;min-height:0;width:100%}.gear-hub-meter-card__aperture.reviewer-meter{--meter-size:clamp(11rem,50vw,13.75rem);--meter-thickness:14px;aspect-ratio:1;height:auto;max-height:none;max-width:100%;width:min(var(--meter-size),100%)}.gear-hub-meter-card__aperture.reviewer-meter .reviewer-meter__figure{max-width:62%}.gear-hub-meter-card__band{font-size:.75rem;gap:.4rem;padding:.16rem .1rem}.gear-hub-meter-card__swatch{min-height:1.1rem}.gear-hub-meter-card__range{font-size:.75rem}.gear-hub-meter-card__label{font-size:.6875rem}.gear-hub-featured--n2 .gear-hub-featured__item:not(.gear-hub-featured__item--lead):not(.gear-hub-featured__item--about) .gear-hub-featured__media,.gear-hub-featured__item--lead .gear-hub-featured__media{aspect-ratio:16/10;min-height:0}.gear-hub-featured__item--lead .gear-hub-featured__name{font-size:22px}}@media (prefers-reduced-motion:reduce){.gear-hub-meter-card__aperture.reviewer-meter{transition:none}.gear-hub-scroller__track{scroll-behavior:auto}.gear-hub-rail,.gear-hub-rail__count,.gear-hub-rail__link{transition:none}.gear-hub-chip,.gear-hub-row__main.is-entering,.gear-hub-row__main.is-loading .gear-hub-card:after{animation:none}}.gear-hub-pagination{margin-top:2rem}.pagination--pages{-ms-flex-pack:center;justify-content:center}.pagination--pages .page-numbers{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .15rem;justify-content:center;width:100%}.pagination--pages .page-numbers,.pagination--pages li{list-style:none;margin:0;padding:0}.pagination--pages a.page-numbers,.pagination--pages span.page-numbers{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;color:var(--pp-text);display:-ms-inline-flexbox;display:inline-flex;font-variant-numeric:tabular-nums;justify-content:center;min-height:2.25rem;padding:.35rem .7rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.pagination--pages a.page-numbers:not(.prev):not(.next),.pagination--pages span.page-numbers:not(.dots){min-width:2.25rem;padding-left:.45rem;padding-right:.45rem}.pagination--pages a.page-numbers:focus-visible,.pagination--pages a.page-numbers:hover{background:var(--pp-border);color:var(--pp-text)}.pagination--pages a.page-numbers:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pagination--pages span.page-numbers.current{background:var(--pp-text);color:var(--pp-surface)}.pagination--pages span.page-numbers.dots{min-width:1.25rem;opacity:.45;padding:0 .15rem}.pagination--pages a.next,.pagination--pages a.prev{gap:0;min-width:2.25rem;padding-left:.45rem;padding-right:.45rem}.pagination--pages a.next:after,.pagination--pages a.prev:before{-ms-flex-negative:0;border-color:currentcolor;border-style:solid;border-width:0 0 2px 2px;content:"";flex-shrink:0;height:.55em;transition:transform .15s ease;width:.55em}.pagination--pages a.prev:before{transform:rotate(45deg)}.pagination--pages a.next:after{transform:rotate(-135deg)}.pagination--pages a.prev:focus-visible:before,.pagination--pages a.prev:hover:before{transform:rotate(45deg) translate(-1px,1px)}.pagination--pages a.next:focus-visible:after,.pagination--pages a.next:hover:after{transform:rotate(-135deg) translate(-1px,1px)}.gear-hub-sidebar__card:not(:last-child){margin-bottom:2rem}.gear-hub-sidebar__copy{font-size:1rem;line-height:1.5;margin:0 0 1rem;opacity:.85}.gear-hub-sidebar__copy p{margin:0 0 .75em}.gear-hub-sidebar__copy p:last-child{margin-bottom:0}.gear-hub-brands{display:-ms-grid;display:grid;gap:.3rem;list-style:none;margin:0;padding:0}.gear-hub-brands__link{-ms-flex-align:center;align-items:center;border-radius:6px;color:inherit;display:-ms-flexbox;display:flex;gap:.65rem;margin:0 -.5rem;padding:.4rem .5rem;text-decoration:none;transition:background-color .15s ease}.gear-hub-brands__link:focus,.gear-hub-brands__link:hover{background:color-mix(in srgb,var(--pp-text) 6%,var(--pp-surface));color:inherit}.gear-hub-brands__link.is-active{background:color-mix(in srgb,var(--pp-text) 8%,var(--pp-surface))}.gear-hub-brands__link.is-active .gear-hub-brands__name{font-weight:700}.gear-hub-brands__avatar{background:color-mix(in srgb,var(--pp-text) 10%,var(--pp-surface));border-radius:4px;color:inherit;display:-ms-grid;display:grid;-ms-flex:none;flex:none;font-family:var(--pp-roboto);font-size:.75rem;font-weight:900;height:28px;overflow:hidden;place-items:center;width:28px}.gear-hub-brands__avatar img{box-sizing:border-box;display:block;height:100%;object-fit:contain;padding:2px;width:100%}.gear-hub-brands__avatar.brand-avatar--logo{background:#fff;border:1px solid var(--pp-border)}.gear-hub-brands__name{-ms-flex:1;flex:1;font-size:1rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-hub-brands__count{-ms-flex:none;flex:none;font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.6}.gear-hub-legend{display:-ms-grid;display:grid;gap:8px;list-style:none;margin:0;padding:0}.gear-hub-legend__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;min-height:32px}.gear-hub-legend__band{-ms-flex-align:center;align-items:center;background:color-mix(in srgb,var(--score-color) 14%,var(--pp-surface));border-radius:999px;color:var(--pp-text);display:-ms-inline-flexbox;display:inline-flex;gap:7px;min-width:5.75em;padding:4px 9px 4px 8px}.gear-hub-legend__band--low{--score-color:#c62828;--score-ink:#fff}.gear-hub-legend__band--mid{--score-color:#d4a017;--score-ink:#121212}.gear-hub-legend__band--high{--score-color:#16a34a;--score-ink:#fff}.gear-hub-legend__dot{background:var(--score-color,currentColor);border-radius:50%;-ms-flex:none;flex:none;height:8px;width:8px}.gear-hub-legend__range{color:var(--score-color,var(--pp-text));font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.gear-hub-legend__label{color:var(--pp-text);font-weight:600}.page-brand .gear-hub-sidebar__card:has(.brand-score-chart){margin-top:2.5rem}.brand-score-chart{margin:0}.brand-score-chart__plot{overflow:visible;position:relative}.brand-score-chart__bars{-ms-grid-columns:(minmax(0,1fr))[50];-ms-flex-align:end;align-items:end;box-sizing:border-box;display:-ms-grid;display:grid;gap:1px;grid-template-columns:repeat(50,minmax(0,1fr));height:88px;list-style:none;margin:0;padding:0}.brand-score-chart__bar{-ms-flex-pack:end;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;margin:0;min-width:0;padding:0;position:relative}.brand-score-chart__bar--low{--score-color:#c62828;--score-ink:#fff}.brand-score-chart__bar--mid{--score-color:#d4a017;--score-ink:#121212}.brand-score-chart__bar--high{--score-color:#16a34a;--score-ink:#fff}.brand-score-chart__col{display:block;height:var(--bar-h,0%);min-height:0;width:100%}.brand-score-chart__fill{background:var(--score-color,currentColor);border-radius:1px 1px 0 0;display:block;height:100%;min-height:3px;width:100%}.brand-score-chart__bar.is-empty .brand-score-chart__col{height:3px}.brand-score-chart__bar.is-empty .brand-score-chart__fill{background:color-mix(in srgb,var(--pp-text) 12%,var(--pp-surface));border-radius:1px;min-height:2px}.brand-score-chart__avg{border-left:1px dashed color-mix(in srgb,var(--pp-text) 40%,transparent);bottom:0;left:var(--avg-pct,0);pointer-events:none;position:absolute;top:0;width:0;z-index:1}.brand-score-chart__axis{-ms-grid-columns:(minmax(0,1fr))[10];display:-ms-grid;display:grid;gap:1px;grid-template-columns:repeat(10,minmax(0,1fr));list-style:none;margin:.3rem 0 0;padding:0}.brand-score-chart__axis li{color:var(--pp-text);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1;margin:0;opacity:.5;padding:0;text-align:right}.brand-score-chart__meta{color:var(--pp-text);font-size:.8125rem;line-height:1.35;margin:.75rem 0 0;opacity:.55}.page-gear-source__heading{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:1rem}.page-gear-source__logo{background:var(--pp-surface);border:1px solid var(--pp-border);-ms-flex:0 0 auto;flex:0 0 auto;height:64px;object-fit:contain;width:64px}.page-gear-source__titles{min-width:0}.page-gear-source__visit{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;gap:.35rem 1.25rem;line-height:1.4;margin:.35rem 0 0}.page-gear-source__visit a{-ms-flex-align:center;align-items:center;border-bottom:none;color:inherit;display:-ms-inline-flexbox;display:inline-flex;gap:.35em;text-decoration:none}.page-gear-source__visit-label{border-bottom:1px solid #b4c9f2}.page-gear-source__visit-icon{fill:currentColor;-ms-flex:0 0 auto;flex:0 0 auto;height:.85em;margin:0;width:.85em}body.dark .page-gear-source__visit a{color:var(--pp-text)}