.galleryLightboxClose,.galleryLightboxNav{z-index:2}@media (max-width:767px){.metricStrip.exactMetricStrip.headerMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.metricStrip.exactMetricStrip.headerMetricStrip>div{min-width:0;min-height:78px;justify-content:flex-start;gap:8px;padding:12px 10px;border-top:1px solid var(--soft-line);border-left:1px solid var(--soft-line)}.metricStrip.exactMetricStrip.headerMetricStrip>div:nth-child(-n+2){border-top:0}.metricStrip.exactMetricStrip.headerMetricStrip>div:nth-child(odd){border-left:0}.metricStrip.exactMetricStrip.headerMetricStrip>div>span{min-width:0}.metricStrip.exactMetricStrip.headerMetricStrip svg{width:22px;height:22px}.metricStrip.exactMetricStrip.headerMetricStrip strong{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.metricStrip.exactMetricStrip.headerMetricStrip small{font-size:12px;line-height:1.35;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.exactProductHero .heroManufacturerLogo{box-sizing:border-box;width:39px;height:39px;padding:0}.exactProductHero .heroManufacturerLogo .productImage,.exactProductHero .heroManufacturerLogo .productImageFallback{width:39px;height:39px;min-height:0;object-fit:contain}.galleryLightbox .galleryLightboxFrame{width:100%;padding:64px 14px}.galleryLightbox .galleryLightboxClose{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px}.galleryLightbox .galleryLightboxNav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px}.galleryLightbox .galleryLightboxPrev{left:8px}.galleryLightbox .galleryLightboxNext{right:8px}.galleryLightbox .galleryLightboxClose,.galleryLightbox .galleryLightboxNav{padding:0;border-color:rgba(255,255,255,.65);background:rgba(7,10,14,.85);color:#fff}.galleryLightbox .galleryLightboxClose svg,.galleryLightbox .galleryLightboxNav svg{width:22px;height:22px}.galleryLightbox .galleryLightboxImage .productImage{max-height:calc(100dvh - 128px)}.pageTemplateSectionTop:has(>.manufacturerHero){padding:24px 14px}.categoryHero.manufacturerHero{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.manufacturerHero .categoryHeroCopy{min-width:0;overflow-wrap:anywhere}.manufacturerHero .manufacturerLogoPanel{width:112px;height:112px;justify-self:start}.manufacturerHero .manufacturerLogoPanel .productImage{width:100%;height:100%;min-height:0}.manufacturerHero h1{font-size:28px;line-height:1.15}.manufacturerHero .crumbs{white-space:normal}.manufacturerHero .statsRow>*{min-width:0;max-width:100%;min-height:44px;padding:8px 14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.manufacturerDetailMainSection.pageTemplateSectionMain{padding:24px 14px;row-gap:24px}.manufacturerDetailMainSection .manufacturerSectionTabs{flex-wrap:wrap;overflow:visible}.manufacturerDetailMainSection .manufacturerSectionTabs a{flex:1 1 150px;padding:12px;white-space:normal;text-align:center}.manufacturerDetailMainSection .manufacturerDescriptionCopy{overflow-wrap:anywhere}}