.ProductDetailsPage-module-scss-module__y0Ol6G__root{background:var(--gray-05,#f7f7fa);border-radius:8px}.ProductDetailsPage-module-scss-module__y0Ol6G__contentWrapper{background:var(--gray-05,#f7f7fa);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:100%;max-width:1408px;margin:0 auto;padding:24px;display:flex}@media (max-width:1024px){.ProductDetailsPage-module-scss-module__y0Ol6G__contentWrapper{gap:16px;padding:16px}}@media (max-width:504px){.ProductDetailsPage-module-scss-module__y0Ol6G__contentWrapper{padding:16px 8px}}.ProductDetailsPage-module-scss-module__y0Ol6G__content{align-self:stretch;gap:32px;display:flex}.ProductDetailsPage-module-scss-module__y0Ol6G__details{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}@media (max-width:504px){.ProductDetailsPage-module-scss-module__y0Ol6G__details{gap:16px}}.ProductDetailsPage-module-scss-module__y0Ol6G__purchasingDesktop{flex-direction:column;gap:32px;width:432px;display:flex}@media (max-width:1024px){.ProductDetailsPage-module-scss-module__y0Ol6G__purchasingDesktop{display:none}}.ProductDetailsPage-module-scss-module__y0Ol6G__purchasingTablet{display:none}@media (max-width:1024px){.ProductDetailsPage-module-scss-module__y0Ol6G__purchasingTablet{flex-direction:column;gap:16px;width:100%;display:flex}}
.Purchasing-module-scss-module__7p-3_W__root{background:var(--primary-white);border-radius:8px;flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:32px;display:flex}@media (max-width:504px){.Purchasing-module-scss-module__7p-3_W__root{padding:16px 12px 24px}}.Purchasing-module-scss-module__7p-3_W__addToCartButton{width:100%;height:56px!important}.Purchasing-module-scss-module__7p-3_W__requestQuoteButton{align-self:center;margin-top:4px}.Purchasing-module-scss-module__7p-3_W__lock{position:absolute;top:25%;right:15%}.Purchasing-module-scss-module__7p-3_W__lock>svg{width:24px;height:24px}.Purchasing-module-scss-module__7p-3_W__descriptionWrapper{flex-direction:column;gap:8px;margin-top:8px;display:flex}.Purchasing-module-scss-module__7p-3_W__quantity{-webkit-line-clamp:2;line-clamp:2;color:var(--gray-80);text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;line-height:135%;display:-webkit-box;overflow:hidden}@media (max-width:504px){.Purchasing-module-scss-module__7p-3_W__quantity{font-weight:400;line-height:130%}}.Purchasing-module-scss-module__7p-3_W__needPartTextWrapper{color:var(--gray-80);padding:0 8px 24px}.Purchasing-module-scss-module__7p-3_W__activeOrderWarning{background-color:#fef9e7;border:1px solid #f5c518;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.Purchasing-module-scss-module__7p-3_W__activeOrderWarning p{color:var(--gray-80);flex:1;margin:0}.Purchasing-module-scss-module__7p-3_W__activeOrderWarningDismiss{cursor:pointer;color:var(--gray-40);background:0 0;border:none;flex-shrink:0;padding:0;font-size:16px;line-height:1}.Purchasing-module-scss-module__7p-3_W__activeOrderWarningDismiss:hover{color:var(--gray-80)}
.FusionTested-module-scss-module__6FZf5G__root{cursor:pointer;background-color:#f5f9fc;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.FusionTested-module-scss-module__6FZf5G__root:hover{background-color:var(--blue-10)}.FusionTested-module-scss-module__6FZf5G__root:focus-within,.FusionTested-module-scss-module__6FZf5G__root:active{background-color:var(--blue-20)}.FusionTested-module-scss-module__6FZf5G__root:focus-within .FusionTested-module-scss-module__6FZf5G__iconWrapper,.FusionTested-module-scss-module__6FZf5G__root:active .FusionTested-module-scss-module__6FZf5G__iconWrapper{color:var(--purple-60)}.FusionTested-module-scss-module__6FZf5G__headingWrapper{flex-grow:1;align-items:center;gap:8px;display:flex}.FusionTested-module-scss-module__6FZf5G__heading{color:var(--purple-60)}.FusionTested-module-scss-module__6FZf5G__iconWrapper{color:var(--secondary-periwinkle);display:flex}
.FusionTestedModal-module-scss-module__dQpIXq__fusionTestedModal{width:90vw;max-width:496px;max-height:90%;min-height:unset;border-radius:8px;flex-direction:column;padding:0;display:flex;position:relative}.FusionTestedModal-module-scss-module__dQpIXq__fusionTestedModal .titleRow{z-index:1000;padding-bottom:0;position:absolute}.FusionTestedModal-module-scss-module__dQpIXq__fusionTestedModal .titleRow>button{color:var(--primary-white);--iconColor:var(--primary-white);margin-top:16px;margin-right:16px}.FusionTestedModal-module-scss-module__dQpIXq__fusionTestedModal .titleRow>button:hover{color:var(--primary-white);--iconColor:var(--primary-white)}.FusionTestedModal-module-scss-module__dQpIXq__content{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.FusionTestedModal-module-scss-module__dQpIXq__imageWrapper{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;position:relative;overflow:hidden}.FusionTestedModal-module-scss-module__dQpIXq__img{object-fit:contain;width:100%;height:auto}.FusionTestedModal-module-scss-module__dQpIXq__contentWrapper{flex-direction:column;gap:16px;margin-top:0;padding:16px;display:flex}@media (min-width:769px){.FusionTestedModal-module-scss-module__dQpIXq__contentWrapper{padding:32px}}.FusionTestedModal-module-scss-module__dQpIXq__headingWrapper{align-items:center;gap:16px;display:flex}.FusionTestedModal-module-scss-module__dQpIXq__heading{color:var(--primary-black);flex-grow:1}.FusionTestedModal-module-scss-module__dQpIXq__iconWrapper{color:var(--secondary-periwinkle);display:flex}.FusionTestedModal-module-scss-module__dQpIXq__certification{color:var(--primary-black);margin-top:8px}.FusionTestedModal-module-scss-module__dQpIXq__certificationLink{color:var(--secondary-periwinkle);text-decoration-line:underline}
.PurchasingCTA-module-scss-module__yXegwa__root{justify-content:space-between;align-items:center;gap:32px;width:100%;height:56px;margin:16px 0;display:flex}.PurchasingCTA-module-scss-module__yXegwa__requestQuoteButton{width:100%;height:44px}@media (min-width:1025px){.PurchasingCTA-module-scss-module__yXegwa__requestQuoteButton{height:56px!important}}.PurchasingCTA-module-scss-module__yXegwa__viewPricingButton{width:fit-content;height:44px}@media (min-width:1025px){.PurchasingCTA-module-scss-module__yXegwa__viewPricingButton{width:100%;height:56px!important}}.PurchasingCTA-module-scss-module__yXegwa__tertiaryRequestQuoteButton{min-width:fit-content;height:32px}
