.editorial-product{color:#151515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.editorial-product .product-detail-container,.editorial-product>nav>div{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.editorial-product .product-overview-container{padding-block:24px 32px}.editorial-product .product-detail-sections{padding-block:32px 48px}.editorial-product .product-detail-sections>*+*{margin-top:32px}.editorial-product [data-product-spotlight]>div{display:block}.editorial-product [data-product-spotlight]>div>div:first-child{display:none}.editorial-product [data-product-spotlight]>div>div:last-child{padding:24px}.editorial-product [data-product-spotlight] h2{color:#fff}.editorial-product [data-product-spotlight] summary:focus-visible,.editorial-product [data-product-spotlight] a:focus-visible{outline-offset:3px;outline:2px solid #ffd400}.editorial-product [data-offer-summary=compact]{background:#f4f4f1;border:1px solid #deded8;border-top:3px solid #ffd400;border-radius:4px;padding:20px}.editorial-product [data-offer-summary=compact] li>div>p:first-child{font-size:16px;font-weight:600}.editorial-product [data-offer-summary=compact] .tabular-nums{font-size:30px;line-height:1.25}.editorial-product [data-offer-summary=compact] a[rel~=sponsored]{width:100%}.editorial-product h1{color:#151515;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:30px;line-height:1.14}.editorial-product h2{color:#151515;letter-spacing:-.03em}.editorial-product :is(a,button,input,select):focus-visible{outline-offset:4px;outline:2px solid #151515}.editorial-product [aria-label=Product\ gallery]{box-shadow:none;background:#f4f4f1;border-radius:4px;padding:12px}.editorial-product [aria-label=Product\ gallery]>div:nth-child(2){background:#fff;border-radius:2px}.editorial-product [data-product-image]{object-fit:contain;object-position:center;padding:16px;animation:none}.editorial-product [aria-label=Product\ gallery] button{box-shadow:none;border-radius:4px;transform:none}.editorial-product [aria-label=Product\ gallery] button[aria-pressed=true]{outline-offset:2px;border-color:#151515;outline:2px solid #ffd400}.editorial-product [data-product-hero] header>div>span{color:#595959}.editorial-product [data-product-hero] header>div>span:first-child{color:#151515}.editorial-product [data-product-hero] button{white-space:normal;height:auto;min-height:44px}.editorial-product [data-product-hero] button[class*=bg-blue-]{color:#151515;background:#ffd400}.editorial-product a[rel~=sponsored]{color:#fff;background:#151515;border-radius:4px;min-height:44px}.editorial-product a[rel~=sponsored]:hover{background:#333}.editorial-product :is(#offers,#specifications,#price-history){min-width:0}.editorial-product #specifications h3{color:#151515;background:#f4f4f1}.editorial-product #specifications dl>div{border-color:#e5e5de;gap:16px}.editorial-product #specifications :is(dt,dd){overflow-wrap:anywhere;min-width:0}.editorial-product :is(#offers,#specifications) [class~=rounded-xl]{box-shadow:none;border-radius:4px}.editorial-product #price-history{border-top:1px solid #deded8;padding-top:24px}.editorial-product #price-history :is(button,select){min-height:44px}.editorial-product>nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#deded8}.editorial-product>nav a{border-radius:4px}.editorial-product>nav a[aria-current]{color:#151515;background:#ffd400;border-color:#ffd400}.editorial-product :is([data-product-highlights],[data-product-spotlight],#technical-dashboard,#technical-insights){min-width:0}.editorial-product :is(#technical-dashboard,#technical-insights) [role=tab][aria-selected=true]{color:#151515;background:#f4f4f1;border-color:#151515}@media (width>=640px){.editorial-product .product-detail-container,.editorial-product>nav>div{padding-inline:24px}.editorial-product h1{font-size:38px}.editorial-product .product-overview-container{padding-block:32px 40px}}@media (width>=1024px){.editorial-product .product-detail-container,.editorial-product>nav>div{padding-inline:32px}.editorial-product [data-product-hero]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:40px}.editorial-product .product-detail-sections{padding-block:40px 56px}.editorial-product .product-detail-sections>*+*{margin-top:40px}}@media (prefers-reduced-motion:reduce){.editorial-product *,.editorial-product :before,.editorial-product :after{scroll-behavior:auto;transition:none;animation:none}}
