:root{--amc-brand-ink:#172c3b;--amc-brand-muted:#526a79;--amc-brand-line:#d8e2e7;--amc-brand-canvas:#f4f7f8;--amc-brand-red:#c9232b;--amc-brand-green:#087443;--amc-brand-white:#fff}html{scroll-behavior:auto}body{color:var(--amc-brand-ink);background:var(--amc-brand-white)}body :where(a,button,input,select,textarea):focus-visible{outline:3px solid #c9232b!important;outline-offset:2px!important}@media(min-width:990px){.pf-main{background:#fff!important;border-bottom:1px solid var(--amc-brand-line)!important}.pf-main :is(.pf-account,.pf-cart,.pf-account-label,.pf-cart-label,.pf-account strong,.pf-cart strong){color:var(--amc-brand-ink)!important}.pf-header .pf-bar{background:#fff!important;border-bottom:3px solid var(--amc-brand-red)!important;box-shadow:0 2px 8px #172c3b0f!important}.pf-header .pf-nav>.pf-nav-item>:is(.pf-nav-link,.pf-mega-toggle){color:var(--amc-brand-ink)!important}.pf-header .pf-nav>.pf-nav-item:is(:hover,:focus-within)>:is(.pf-nav-link,.pf-mega-toggle){background:#eef3f5!important;color:var(--amc-brand-ink)!important}}.pf-mega-panel{border:1px solid var(--amc-brand-line)!important;border-top:3px solid var(--amc-brand-red)!important;border-radius:0 0 5px 5px!important;box-shadow:0 16px 34px #172c3b24!important}body.index-template :is(.amc-market-card,.amc-cslider__card,.amc-cats__card){border-color:var(--amc-brand-line)!important;border-radius:4px!important;box-shadow:0 4px 14px #172c3b0b!important}body.index-template :is(.amc-market-card,.amc-cslider__card,.amc-cats__card):hover{border-color:#aebdc6!important;box-shadow:0 9px 21px #172c3b17!important;transform:translateY(-1px)!important}body.index-template .amc-market-card__media{background:#f8fafb!important}body.index-template :is(.amc-market-card__cta,.amc-cslider__action){background:var(--amc-brand-red)!important;color:#fff!important;border-radius:0 0 4px 4px!important}body.index-template :is(.amc-market-card__price span,.amc-cslider__current){color:var(--amc-brand-green)!important}body.index-template :is(.amc-market-card__value strong,.amc-cslider__save){color:var(--amc-brand-green)!important}body.collection-template #MainContent,body.product-template #MainContent{background:var(--amc-brand-canvas)!important;color:var(--amc-brand-ink)!important}body.collection-template #MainContent :is(.product-card,.card-wrapper .card),body.product-template #MainContent :is(.product__info-wrapper,.product__media-wrapper,.amc-curated-products .card){background:#fff!important;border-color:var(--amc-brand-line)!important;border-radius:5px!important}body.collection-template #MainContent :is(.card__heading,.card__heading a),body.product-template #MainContent :is(.product__title h1,.product__description h2,.product__description h3){color:var(--amc-brand-ink)!important}body.collection-template #MainContent .price-item--sale,body.product-template #MainContent .price-item--sale{color:var(--amc-brand-green)!important}body.product-template #MainContent .section-product-page{padding-block:14px 18px!important}body.product-template #MainContent .section-product-page>product-info{padding-bottom:12px!important}body.product-template #MainContent .section-product-page .product.grid{gap:22px!important}@media(min-width:990px){body.product-template #MainContent .section-product-page .product.grid--2-col-desktop{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}body.product-template #MainContent .section-product-page .product.grid--2-col-desktop>:is(.product__media-wrapper,.product__info-wrapper){width:auto!important;max-width:none!important;min-width:0!important}body.product-template #MainContent .section-product-page .product.grid--2-col-desktop>.product__media-submedia-wrapper{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important}}@media(max-width:989px){body.product-template #MainContent .section-product-page .product.grid--2-col-desktop{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body.product-template #MainContent .section-product-page .product.grid--2-col-desktop>:is(.product__media-wrapper,.product__info-wrapper,.product__media-submedia-wrapper){width:100%!important;max-width:none!important;min-width:0!important}}body.product-template #MainContent .section-product-page .product__info-container>*+*{margin-top:8px!important}body.product-template #MainContent .section-product-page .product__media-list{gap:6px!important}body.product-template #MainContent .section-product-page .product__media-item{margin:0!important}body.product-template #MainContent .section-product-page .product__description.rte{margin-top:16px!important;line-height:1.55!important}body.product-template #MainContent .section-product-page .product__description.rte :is(h2,h3,h4){margin:20px 0 8px!important}body.product-template #MainContent .section-product-page .product__description.rte :is(p,blockquote){margin-bottom:10px!important}body.product-template #MainContent .section-product-page .product__description.rte :is(ul,ol){gap:6px!important;margin:8px 0 13px!important}body.product-template #MainContent .amc-custom-order-ack{margin-bottom:9px!important;padding:8px 10px!important}body.product-template #MainContent .amc-payment-paths{margin-top:8px!important;padding-top:8px!important}body.product-template #MainContent .amc-related-equipment{margin-top:10px!important;padding-top:10px!important}body.product-template #MainContent .amc-product-confidence{margin-top:9px!important;padding-block:9px!important}body.product-template #MainContent .amc-product-terms{margin-top:9px!important;padding-block:8px!important}body.product-template #MainContent .amc-curated-products{margin-top:20px!important;padding-top:20px!important}body.product-template #MainContent .amc-finance{margin-top:16px!important}@media(max-width:749px){body.product-template #MainContent .section-product-page{padding-block:8px 14px!important}body.product-template #MainContent .section-product-page .product.grid{gap:14px!important}body.product-template #MainContent .section-product-page .product__description.rte{margin-top:12px!important}body.product-template #MainContent .amc-custom-order-ack{padding:7px 9px!important}}body.product-template #MainContent .product__description.rte.amc-product-content{width:100%!important;max-width:1120px!important;color:#334e68!important;font-size:15.5px!important;line-height:1.56!important}body.product-template #MainContent .product__description.rte.amc-product-content>:is(div,section,article)+:is(div,section,article){margin-top:16px!important}body.product-template #MainContent .product__description.rte.amc-product-content :is(h2,h3,h4){max-width:900px!important;color:#102a43!important;text-wrap:balance}body.product-template #MainContent .product__description.rte.amc-product-content h2{font-size:clamp(23px,2vw,29px)!important}body.product-template #MainContent .product__description.rte.amc-product-content h3{font-size:clamp(18px,1.45vw,22px)!important}body.product-template #MainContent .product__description.rte.amc-product-content h4{font-size:16px!important}body.product-template #MainContent .product__description.rte.amc-product-content :is(p,li){max-width:82ch!important}body.product-template #MainContent .product__description.rte.amc-product-content :is(ul,ol){margin-block:8px 14px!important;padding-inline-start:22px!important}body.product-template #MainContent .product__description.rte.amc-product-content li{padding-inline-start:3px!important;line-height:1.48!important}body.product-template #MainContent .product__description.rte.amc-product-content table{border-collapse:collapse!important;background:#fff!important}body.product-template #MainContent .product__description.rte.amc-product-content :is(th,td){border:1px solid #dce4ea!important;text-align:left!important}body.product-template #MainContent .product__description.rte.amc-product-content th{background:#f3f6f8!important;color:#102a43!important;font-weight:850!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq{margin-block:18px!important;padding:16px!important;border:1px solid #d9e2e8!important;border-top:3px solid #bd1f2d!important;border-radius:5px!important;background:#f7f9fa!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq>:first-child{margin-top:0!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item{margin:0!important;border-top:1px solid #d9e2e8!important;background:#fff!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item summary{min-height:44px!important;padding:11px 34px 11px 12px!important;color:#102a43!important;font-weight:800!important;line-height:1.3!important;cursor:pointer}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item>*:not(summary){padding-inline:12px!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-heading{margin:22px 0 0!important;padding:16px 16px 12px!important;border:1px solid #d9e2e8!important;border-top:3px solid #bd1f2d!important;border-bottom:0!important;border-radius:5px 5px 0 0!important;background:#f7f9fa!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-question{margin:0!important;padding:13px 16px 4px!important;border-inline:1px solid #d9e2e8!important;background:#fff!important;font-size:16px!important;line-height:1.3!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-answer{max-width:none!important;margin:0!important;padding:2px 16px 13px!important;border-inline:1px solid #d9e2e8!important;border-bottom:1px solid #d9e2e8!important;background:#fff!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-answer:last-child{border-radius:0 0 5px 5px!important}@media(max-width:749px){body.product-template #MainContent .product__description.rte.amc-product-content{font-size:14.5px!important;line-height:1.52!important}body.product-template #MainContent .product__description.rte.amc-product-content>:is(div,section,article)+:is(div,section,article){margin-top:12px!important}body.product-template #MainContent .product__description.rte.amc-product-content :is(h2,h3,h4){margin:17px 0 7px!important;text-wrap:pretty}body.product-template #MainContent .product__description.rte.amc-product-content h2{font-size:22px!important}body.product-template #MainContent .product__description.rte.amc-product-content h3{font-size:18px!important}body.product-template #MainContent .product__description.rte.amc-product-content :is(ul,ol){gap:5px!important;margin-block:7px 12px!important;padding-inline-start:20px!important}body.product-template #MainContent .product__description.rte.amc-product-content table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.product-template #MainContent .product__description.rte.amc-product-content :is(th,td){min-width:128px!important;padding:8px 9px!important;font-size:12.5px!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq{margin-block:14px!important;padding:11px!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-heading{padding:13px 12px 10px!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-question{padding:12px 12px 4px!important;font-size:15.5px!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-answer{padding:2px 12px 12px!important}}@media(max-width:749px){body.index-template :is(.amc-market-hub,.amc-resource-showcase,.amc-cats,.amc-cslider){padding-top:28px!important;padding-bottom:28px!important}body.index-template .amc-market-card__body{padding:11px!important}body.index-template .amc-market-card{height:auto!important;min-height:0!important}body.index-template .amc-market-card__media{min-height:180px!important}.pf-mega-panel{border-radius:0!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body.page-template .amc-epa-cue,body.page-template .amc-epa-cue *{display:none!important}body.page-template #MainContent [data-amc-pathology-leadtime="10-12-weeks"]{display:block!important;margin:20px 0!important;padding:16px 20px!important;border:2px solid #d81f2a!important;border-radius:6px!important;background:#fff5f5!important;color:#0d1b3e!important;font-size:15px!important;line-height:1.58!important}body.page-template #MainContent [data-amc-pathology-leadtime="10-12-weeks"]:before{content:"POLICY REFERENCE LT-1.0 \2022  CONTROLLED LEAD-TIME NOTICE";display:block!important;margin:0 0 7px!important;color:#d81f2a!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;line-height:1.25!important;text-transform:uppercase!important}body.page-template #MainContent [data-amc-pathology-leadtime="10-12-weeks"] h2{margin:0!important;padding:0!important;border:0!important;color:#a91922!important;font-size:15px!important;font-weight:900!important;letter-spacing:.035em!important;line-height:1.3!important}body.page-template #MainContent [data-amc-pathology-leadtime="10-12-weeks"] p{margin:8px 0 0!important;color:#293b4d!important;font-size:14px!important;line-height:1.58!important}body.page-template #MainContent [data-amc-pathology-leadtime="10-12-weeks"] strong{color:inherit!important;font-weight:900!important}body.page-template #MainContent [data-amc-pathology-leadtime="10-12-weeks"] a{color:#941922!important;font-weight:850!important;text-decoration:underline!important;text-underline-offset:2px!important}@media(max-width:749px){body.page-template #MainContent [data-amc-pathology-leadtime="10-12-weeks"]{padding:14px 15px!important}}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) #MainContent .standard_page__description.rte{color:#293b4d!important;font-size:15px!important;line-height:1.62!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) #MainContent .standard_page__description.rte h2:not([style*="color:#fff"]):not([style*="color: #fff"]):not([data-amc-pathology-leadtime] h2){color:#0d1b3e!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.01em!important;line-height:1.3!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) #MainContent .standard_page__description.rte strong{font-weight:900!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) #MainContent .standard_page__description.rte :is(p,li){line-height:1.62!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .section-main-page :is(.standard_page__title,.standard_page__description.rte){width:min(100% - 32px,900px)!important;max-width:900px!important;margin-inline:auto!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte{color:#293b4d!important;font-size:15px!important;line-height:1.62!important;overflow-wrap:anywhere}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte :is(h1,h2,h3){color:#0d1b3e!important;font-weight:900!important;letter-spacing:-.018em!important;line-height:1.2!important;text-wrap:balance}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte h1{margin:0 0 18px!important;padding-bottom:12px!important;border-bottom:3px solid #0d1b3e!important;font-size:clamp(30px,3.1vw,44px)!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte :is(p,ul,ol,blockquote){margin-block:0 12px!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte :is(ul,ol){padding-inline-start:22px!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent>.amc-fallback-page-title{width:min(100% - 32px,900px)!important;max-width:900px!important;margin-inline:auto!important}@media(max-width:749px){body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte{font-size:14.5px!important;line-height:1.56!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures,.page-pages-warranty-policy,.page-pages-financing-disclosures,.page-pages-terms-and-conditions,.page-pages-privacy-policy,.page-pages-web-accessibility-statement,.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte h1{margin-bottom:14px!important;padding-bottom:9px!important;font-size:28px!important;text-wrap:pretty}}@media(min-width:750px){body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) .pf-header{margin-bottom:37px!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) #MainContent{padding-top:14px!important}body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) #MainContent>.amc-fallback-page-title{margin:0 16px 14px!important;color:#0d1b3e!important;font-size:clamp(30px,3.1vw,44px)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.025em!important}}@media(max-width:749px){body:is(.page-pages-returns-cancellations-policy,.page-pages-lead-times-expedited-service,.page-pages-custom-built-to-order-equipment-policy,.page-pages-terms-of-purchase-return-chargeback-policy,.page-pages-shipping-freight-disclosures) #MainContent>.amc-fallback-page-title{margin:14px 14px 10px!important;color:#0d1b3e!important;font-size:28px!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.02em!important}}.amc-controlled-policy{margin:0;padding:8px 0 34px;background:#fff;color:#0d1b3e}.amc-controlled-policy .page-width{max-width:900px}.amc-controlled-policy__id{margin:0 0 7px;color:#a91922;font-size:11px;font-weight:900;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.amc-controlled-policy h2{margin:0 0 16px;padding:0 0 10px;border-bottom:3px solid #0d1b3e;color:#0d1b3e;font-size:clamp(22px,3vw,32px);font-weight:900;letter-spacing:-.02em;line-height:1.16}.amc-controlled-policy__alert{margin:0;padding:17px 19px;border:2px solid #c9232b;border-left-width:6px;border-radius:6px;background:#fff5f5;color:#5f1720}.amc-controlled-policy__alert>strong{display:block;color:#9d2028;font-size:14px;font-weight:950;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.amc-controlled-policy__alert p{margin:8px 0 0;font-size:14px;font-weight:650;line-height:1.58}.amc-controlled-policy__grid{margin-top:18px;border-top:1px solid #d7e0e7}.amc-controlled-policy__grid details{border-bottom:1px solid #d7e0e7;background:#fff}.amc-controlled-policy__grid summary{display:flex;min-height:52px;align-items:center;padding:11px 4px;color:#0d1b3e;cursor:pointer;font-size:14px;font-weight:900;line-height:1.35;list-style:none}.amc-controlled-policy__grid summary::-webkit-details-marker{display:none}.amc-controlled-policy__grid summary:after{margin-left:auto;color:#c9232b;content:"+";font-size:21px;font-weight:600}.amc-controlled-policy__grid details[open] summary:after{content:"\2212"}.amc-controlled-policy__grid details p{margin:0;padding:0 4px 14px;color:#364c5e;font-size:14px;line-height:1.6}.amc-controlled-policy__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}.amc-controlled-policy__links a{color:#8f1d25;font-size:12px;font-weight:850;line-height:1.4;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.amc-controlled-policy{padding:6px 0 26px}.amc-controlled-policy__alert{padding:14px}.amc-controlled-policy__links{display:grid;gap:10px}}body:is(.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte{width:min(100%,900px)!important;margin-inline:auto!important;color:#293b4d!important;font-size:15px!important;line-height:1.62!important}body:is(.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte :is(h1,h2,h3){color:#0d1b3e!important;font-weight:900!important;line-height:1.2!important}body:is(.page-pages-forms-library,.page-pages-store-quality-buyer-protection) #MainContent .standard_page__description.rte :is(section,article,div){max-width:100%!important}#MainContent .price .amc-price-kicker{display:block!important;height:auto!important;font-size:9px!important;line-height:1.1!important}#MainContent .price .amc-price-kicker:after{content:none!important}.amc-forms-policy-index{padding:4px 0 30px;background:#fff;color:#293b4d}.amc-forms-policy-index .page-width{max-width:900px}.amc-forms-policy-index__eyebrow{margin:0 0 6px;color:#a91922;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.amc-forms-policy-index h2{margin:0 0 7px;color:#0d1b3e;font-size:22px;font-weight:900;line-height:1.2}.amc-forms-policy-index p{margin:0 0 10px;font-size:14px;line-height:1.55}.amc-forms-policy-index a{color:#8f1d25;font-size:13px;font-weight:900;text-decoration:underline;text-underline-offset:3px}html body .amc-catalog-primary-image{background:#fff!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:none!important}:root{--amc-card-ink:#102a43;--amc-card-muted:#637487;--amc-card-line:#d9e2ea;--amc-card-soft:#f6f8fa;--amc-card-red:#c9232b;--amc-card-green:#14783f;--amc-card-blue:#153f66}#MainContent .amc-uniform-card{display:block!important;width:100%!important;min-width:0!important;height:100%!important}#MainContent .amc-uniform-card>.product-card:not(.card--horizontal){display:grid!important;grid-template-rows:auto 1fr!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;border:1px solid var(--amc-card-line)!important;border-radius:10px!important;background:#fff!important;color:var(--amc-card-ink)!important;box-shadow:0 5px 18px #112a430e!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}#MainContent .amc-uniform-card>.product-card:not(.card--horizontal):hover{border-color:#b9c8d5!important;box-shadow:0 12px 28px #112a431c!important;transform:translateY(-2px)!important}#MainContent .amc-uniform-card .card__inner.ratio{--ratio-percent:76%!important;min-height:0!important;border-bottom:1px solid #e4e9ee!important;background:#fff!important;background-image:none!important;overflow:hidden!important}#MainContent .amc-uniform-card .card__inner.ratio:after{display:none!important;content:none!important}#MainContent .amc-uniform-card .card__media,#MainContent .amc-uniform-card .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#fff!important;background-image:none!important}#MainContent .amc-uniform-card .card__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:14px!important;box-sizing:border-box!important;background:#fff!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;transform:none!important}#MainContent .amc-uniform-card .card__media img.card__image-hover,#MainContent .amc-uniform-card .media--hover-effect>img+img{display:none!important}#MainContent .amc-uniform-card .card__media:before,#MainContent .amc-uniform-card .card__media:after,#MainContent .amc-uniform-card .card__media .media:before,#MainContent .amc-uniform-card .card__media .media:after{display:none!important;content:none!important;background:none!important}#MainContent .amc-uniform-card .card__content--badge{display:none!important}#MainContent .amc-uniform-card .card__content--badge:empty{display:none!important}#MainContent .amc-uniform-card .card__content--badge :is(.badge,.product-badge){max-width:170px!important;padding:5px 8px!important;border:0!important;border-radius:4px!important;background:var(--amc-card-red)!important;color:#fff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1.2!important;text-transform:uppercase!important}#MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){display:flex!important;flex-direction:column!important;gap:0!important;min-height:270px!important;height:auto!important;padding:14px!important;background:#fff!important;overflow:visible!important}#MainContent .amc-uniform-card .card__information{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}#MainContent .amc-uniform-card .amc-card-brandline{display:flex!important;align-items:center!important;gap:7px!important;min-height:20px!important;margin:0 0 7px!important;color:#4e6276!important;font-size:9px!important;font-weight:900!important;letter-spacing:.09em!important;line-height:1.15!important;text-transform:uppercase!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}#MainContent .amc-uniform-card .amc-card-brandline__mark{display:block!important;flex:0 0 17px!important;width:17px!important;height:3px!important;border-radius:2px!important;background:var(--amc-card-red)!important}#MainContent .amc-uniform-card .card__heading{display:-webkit-box!important;grid-area:auto!important;width:100%!important;height:auto!important;min-height:3.62em!important;max-height:3.62em!important;margin:0 0 9px!important;color:var(--amc-card-ink)!important;font-size:16px!important;font-weight:850!important;letter-spacing:-.018em!important;line-height:1.21!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-wrap:pretty!important}#MainContent .amc-uniform-card .card__heading a{color:inherit!important;text-decoration:none!important}#MainContent .amc-uniform-card .amc-card-meta{display:grid!important;grid-template-columns:auto minmax(0,1fr) 42px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;margin:0 0 10px!important;padding:5px 7px!important;border:1px solid #dce4eb!important;border-radius:4px!important;background:#f7f9fb!important;color:#29445d!important;overflow:hidden!important}#MainContent .amc-uniform-card .amc-card-meta__label{font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}#MainContent .amc-uniform-card .amc-card-meta__value{min-width:0!important;overflow:hidden!important;color:#173a5a!important;font-size:10px!important;font-weight:900!important;letter-spacing:.035em!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}#MainContent .amc-uniform-card .amc-card-meta__barcode{display:block!important;width:42px!important;height:15px!important;opacity:.82!important;background:repeating-linear-gradient(90deg,#102a43 0 1px,transparent 1px 3px,#102a43 3px 5px,transparent 5px 7px,#102a43 7px 8px,transparent 8px 11px)!important}#MainContent .amc-uniform-card .card-information{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;height:auto!important;min-height:76px!important;max-height:none!important;overflow:visible!important}#MainContent .amc-uniform-card .price{display:block!important;grid-area:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:72px!important;max-height:none!important;margin-top:auto!important;padding-top:9px!important;border-top:1px solid #e4e9ee!important;color:var(--amc-card-ink)!important;overflow:visible!important}#MainContent .amc-uniform-card .price__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#MainContent .amc-uniform-card .amc-price-kicker{display:block!important;height:auto!important;margin:0!important;color:#65768a!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.1!important;text-transform:uppercase!important}#MainContent .amc-uniform-card .amc-price-kicker:after{content:none!important}#MainContent .amc-uniform-card .price:not(.price--on-sale) .price__regular{display:block!important;width:100%!important}#MainContent .amc-uniform-card .price.price--on-sale .price__regular{display:none!important}#MainContent .amc-uniform-card .price__sale{display:none!important;width:100%!important;min-width:0!important}#MainContent .amc-uniform-card .price.price--on-sale .price__sale{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:end!important;gap:4px 8px!important}#MainContent .amc-uniform-card .price-item--sale,#MainContent .amc-uniform-card .price:not(.price--on-sale) .price__regular .price-item--regular{display:block!important;width:100%!important;min-width:0!important;margin:0!important;color:var(--amc-card-green)!important;font-size:21px!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#MainContent .amc-uniform-card .price__sale s.price-item--regular{display:block!important;max-width:105px!important;margin:0!important;color:#9a2530!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important;text-decoration-line:line-through!important;text-decoration-thickness:1.6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#MainContent .amc-uniform-card .amc-price-support{display:block!important;width:100%!important;height:auto!important;margin:1px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--amc-card-green)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.045em!important;line-height:1.25!important;text-transform:uppercase!important;white-space:normal!important;overflow:visible!important}#MainContent .amc-uniform-card .card-inventory-container{display:none!important}#MainContent .amc-uniform-card .quick-add{display:block!important;width:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;margin:11px 0 0!important;padding:0!important;overflow:visible!important;font-size:initial!important;line-height:normal!important}#MainContent .amc-uniform-card .quick-add modal-opener{display:block!important;position:static!important;width:100%!important;height:auto!important;margin:0!important}#MainContent .amc-uniform-card .quick-add__submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--amc-card-red)!important;border-radius:4px!important;background:var(--amc-card-red)!important;color:#fff!important;font-size:12px!important;font-weight:850!important;letter-spacing:.01em!important;line-height:1.1!important;text-align:center!important;box-shadow:none!important}#MainContent .amc-uniform-card .quick-add__submit:hover{border-color:var(--amc-card-blue)!important;background:var(--amc-card-blue)!important;color:#fff!important}body.collection-template #MainContent .section-main-collection-product-grid{margin-top:0!important;padding-top:16px!important;background:#f4f6f8!important}body.collection-template #MainContent .facets-container{margin-bottom:12px!important;padding:10px 12px!important;border:1px solid var(--amc-card-line)!important;border-radius:8px!important;background:#fff!important}body.collection-template #MainContent #product-grid.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}body.collection-template #MainContent #product-grid.product-grid>.grid__item{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}@media(max-width:1199px){body.collection-template #MainContent #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:989px){body.collection-template #MainContent #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){#MainContent .amc-uniform-card>.product-card:not(.card--horizontal){border-radius:8px!important}#MainContent .amc-uniform-card .card__inner.ratio{--ratio-percent:82%!important}#MainContent .amc-uniform-card .card__media img{padding:10px!important}#MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){min-height:250px!important;padding:12px!important}#MainContent .amc-uniform-card .card__heading{font-size:15px!important}#MainContent .amc-uniform-card .amc-card-meta{grid-template-columns:auto minmax(0,1fr) 34px!important}#MainContent .amc-uniform-card .amc-card-meta__barcode{width:34px!important}#MainContent .amc-uniform-card .price-item--sale,#MainContent .amc-uniform-card .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:19px!important}body.collection-template #MainContent #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(max-width:479px){body.collection-template #MainContent #product-grid.product-grid{grid-template-columns:1fr!important;gap:14px!important}#MainContent .amc-uniform-card .card__inner.ratio{--ratio-percent:68%!important}#MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){min-height:235px!important}}@media(prefers-reduced-motion:reduce){#MainContent .amc-uniform-card>.product-card:not(.card--horizontal){transition:none!important}}html body #MainContent :is(.amc-cslider__media-link,.amc-cslider__imgwrap,.amc-market-card__media,.amc-complementary-card__media){background:#fff!important;background-image:none!important;overflow:hidden!important}html body #MainContent :is(.amc-cslider__media-link,.amc-cslider__imgwrap,.amc-market-card__media,.amc-complementary-card__media) img{background:#fff!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important}html body #MainContent :is(.amc-cslider__media-link,.amc-cslider__imgwrap,.amc-market-card__media,.amc-complementary-card__media):before,html body #MainContent :is(.amc-cslider__media-link,.amc-cslider__imgwrap,.amc-market-card__media,.amc-complementary-card__media):after,html body #MainContent .amc-cslider__card:before{display:none!important;content:none!important;background:none!important}html body #MainContent .amc-market-card__media>span{display:none!important}html body #MainContent .amc-card-price{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0;text-align:left}html body #MainContent .amc-card-price__sale-label{display:block;color:#c9232b;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.075em}html body #MainContent .amc-card-price__ends{display:block;color:#8a1f27;font-size:11px;font-weight:800;line-height:1.3}html body #MainContent .amc-card-price__amount{display:block;margin:0;color:#b4232d;font-size:clamp(18px,1.5vw,21px);font-weight:850;line-height:1.25;letter-spacing:-.02em;overflow-wrap:normal;white-space:normal;font-variant-numeric:tabular-nums}html body #MainContent .amc-card-price__details{display:flex;align-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:3px 7px;min-height:0;color:#394b5b;font-size:13px;font-weight:650;line-height:19px}html body #MainContent .amc-card-price__details[aria-hidden=true]{display:none}html body #MainContent#MainContent .amc-card-price__details s{color:#394b5b!important;font-size:14px!important;font-weight:750!important;line-height:19px!important;white-space:nowrap;text-decoration-thickness:1.5px;text-decoration-color:#6b7884;font-variant-numeric:tabular-nums}html body #MainContent .amc-card-price__list-label{color:#394b5b;font-size:12px;font-weight:650;line-height:19px}html body #MainContent .amc-card-price__saving{color:#12683a;font-size:12px;font-weight:750;line-height:19px;white-space:nowrap}html body #MainContent#MainContent .amc-card-price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-height:104px!important}html body #MainContent#MainContent .amc-card-price__sale-label{min-height:12px!important;color:#b8202a!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important}html body #MainContent#MainContent .amc-card-price__list{display:flex!important;min-height:18px!important;align-items:baseline!important;gap:5px!important;color:#526475!important;font-size:12px!important;line-height:18px!important}html body #MainContent#MainContent .amc-card-price__list[aria-hidden=true]{visibility:hidden!important}html body #MainContent#MainContent .amc-card-price__list s{color:#3f5263!important;font-size:13px!important;font-weight:700!important;text-decoration-color:#7f8d99!important;text-decoration-thickness:1.5px!important}html body #MainContent#MainContent .amc-card-price__current{display:flex!important;min-width:0!important;align-items:baseline!important;gap:6px!important}html body #MainContent#MainContent .amc-card-price__amount{color:#122f4b!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important}html body #MainContent#MainContent .amc-card-price__each{color:#526475!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body #MainContent#MainContent .amc-card-price__details{display:block!important;min-height:25px!important}html body #MainContent#MainContent .amc-card-price__details[aria-hidden=true]{visibility:hidden!important}html body #MainContent#MainContent .amc-card-price__saving{display:inline-flex!important;max-width:100%!important;align-items:baseline!important;gap:4px!important;padding:4px 8px!important;border:1px solid #a8d5b5!important;border-radius:4px!important;background:#e6f6eb!important;color:#116b35!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;white-space:nowrap!important}html body #MainContent#MainContent .amc-card-price__saving small{color:#245d3a!important;font-size:10px!important;font-weight:800!important}html body #MainContent#MainContent .amc-card-price__ends{min-height:14px!important;margin:0!important;color:#6d2a30!important;font-size:10px!important;font-weight:750!important}html body #MainContent .amc-card-purchase-row{display:grid!important;grid-template-columns:minmax(88px,108px) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}html body #MainContent .amc-card-purchase-row .amc-card-qty,html body #MainContent .amc-card-purchase-row button[type=submit]{min-height:46px!important;height:46px!important}@media(max-width:749px){html body #MainContent#MainContent .amc-card-price{min-height:98px!important}html body #MainContent#MainContent .amc-card-price__amount{font-size:20px!important}html body #MainContent#MainContent .amc-card-price__saving{padding:3px 6px!important;font-size:11px!important}html body #MainContent .amc-card-purchase-row{grid-template-columns:82px minmax(0,1fr)!important;gap:6px!important}}html body #MainContent#MainContent .amc-card-price{display:grid!important;grid-template-rows:13px auto minmax(19px,auto) 15px!important;align-content:start!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:91px!important;margin:0!important;text-align:left!important}html body #MainContent#MainContent .amc-card-price--regular{grid-template-rows:13px auto minmax(19px,auto) 15px!important}html body #MainContent#MainContent .amc-card-price--regular:before{content:"";display:block!important;grid-row:1!important}html body #MainContent#MainContent .amc-card-price--regular .amc-card-price__amount{grid-row:2!important}html body #MainContent#MainContent .amc-card-price--sale .amc-card-price__sale-label{grid-row:1!important}html body #MainContent#MainContent .amc-card-price--sale .amc-card-price__amount{grid-row:2!important}html body #MainContent#MainContent .amc-card-price__details{grid-row:3!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:baseline!important;gap:3px 7px!important;width:100%!important;min-height:19px!important}html body #MainContent#MainContent .amc-card-price__details[aria-hidden=true]{display:block!important;visibility:hidden!important}html body #MainContent#MainContent .amc-card-price__details s{white-space:nowrap!important}html body #MainContent#MainContent .amc-card-price__saving{min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}html body #MainContent#MainContent .amc-card-price__ends{grid-row:4!important;min-height:15px!important;margin:0!important}html body #MainContent#MainContent .amc-card-price--sale:not(:has(.amc-card-price__ends)):after,html body #MainContent#MainContent .amc-card-price--regular:after{content:"";display:block!important;grid-row:4!important;min-height:15px!important}@media(max-width:749px){html body #MainContent#MainContent .amc-card-price{min-height:88px!important}html body #MainContent#MainContent .amc-card-price__details{grid-template-columns:auto auto!important}html body #MainContent#MainContent .amc-card-price__saving{grid-column:1/-1!important}}html body #MainContent#MainContent .amc-uniform-card .price__sale s.price-item--regular{color:#394b5b!important;font-size:14px!important;font-weight:750!important;line-height:19px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;text-decoration-thickness:1.5px!important;font-variant-numeric:tabular-nums}html body #MainContent .amc-card-badges{position:absolute;z-index:3;top:7px;right:7px;bottom:7px;left:7px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start;gap:4px;max-width:calc(100% - 14px);pointer-events:none}html body #MainContent .amc-card-badge{display:block;width:max-content;max-width:100%;padding:5px 7px;border:1px solid rgba(16,42,67,.12);border-radius:2px;background:#edf3f7;color:#163954;font:800 11px/1.2 Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:normal;box-sizing:border-box}html body #MainContent .amc-card-badge--sale{grid-column:1;grid-row:1;justify-self:start;background:#b4232d;border-color:#b4232d;color:#fff}html body #MainContent .amc-card-badge--event{grid-column:1/-1;grid-row:3;justify-self:center;padding:3px 7px;background:#edf3f7;color:#163954;font-size:10px}html body #MainContent .amc-card-badge--stock{grid-column:2;grid-row:1;justify-self:end;background:#e8f4ec;border-color:#9ecbae;color:#146236}html body #MainContent .amc-card-badge--walkin-stock{border-color:#198754;background:#08783f;color:#fff;box-shadow:0 2px 7px #08783f47;font-weight:900;letter-spacing:.01em}html body #MainContent .amc-card-badge--walkin-stock:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#bdf5cf;box-shadow:0 0 0 2px #ffffff38;vertical-align:1px}html body #MainContent .amc-card-badge--spec{grid-column:1/-1;grid-row:3;justify-self:center;padding:3px 7px;background:#edf3f7;color:#163954;font-size:10px}html body #MainContent .amc-card-badge--deck{grid-column:1/-1;grid-row:1;justify-self:start;background:#165b94;border-color:#165b94;color:#fff}html body #MainContent :is(.amc-equipment-product__media,.amc-cslider__media-link){position:relative}html body.index-template #MainContent [data-equipment-shelves] .amc-market-hub__head>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}html body.index-template #MainContent [data-equipment-shelves] .amc-featured-marker{display:inline-block;margin:0;padding:4px 7px;border:1px solid #cbd9e3;border-radius:3px;background:#fff;color:#163954;font-size:10px;font-weight:750;line-height:1.25;letter-spacing:0;text-transform:none}html body.index-template #MainContent [data-equipment-shelves] .amc-market-card h3,html body.index-template #MainContent .amc-equipment-categories .amc-equipment-product__body h4{min-height:4.05em!important;font-size:15px!important;line-height:1.35!important;max-height:none!important;overflow:visible!important}html body.index-template #MainContent [data-equipment-shelves] .amc-market-card__buying,html body.index-template #MainContent .amc-equipment-categories .amc-equipment-product__buying{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:4px!important;padding-top:7px!important}html body.index-template #MainContent [data-equipment-shelves] .amc-market-card__cta,html body.index-template #MainContent .amc-equipment-categories .amc-equipment-product__link{margin-top:5px!important;min-height:40px!important}html body #MainContent .amc-uniform-card>.product-card:not(.card--horizontal)>.card__content:not(.card__content--badge){min-height:0!important;padding:11px!important}html body #MainContent .amc-uniform-card .card__heading{min-height:4.05em!important;max-height:none!important;line-height:1.35!important;font-size:15px!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;margin-bottom:7px!important}html body #MainContent .amc-uniform-card .amc-card-brandline{min-height:15px!important;margin-bottom:5px!important}html body #MainContent .amc-uniform-card .amc-card-meta{margin-bottom:7px!important}html body #MainContent .amc-uniform-card .card-information{min-height:0!important;flex:0 0 auto!important;justify-content:flex-start!important}html body #MainContent .amc-uniform-card .card__information{flex:0 0 auto!important}html body #MainContent .amc-uniform-card .price.amc-card-price-native{min-height:0!important;margin-top:0!important;padding-top:7px!important}html body #MainContent .amc-uniform-card .amc-card-price-native .amc-price-kicker{display:none!important}html body #MainContent .amc-uniform-card .amc-card-price-native .price__container{gap:3px!important}html body #MainContent .amc-uniform-card .amc-card-price-native.price--on-sale .price__sale{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 7px!important}html body #MainContent .amc-uniform-card .amc-card-price-native .price-item--sale,html body #MainContent .amc-uniform-card .amc-card-price-native:not(.price--on-sale) .price__regular .price-item--regular{color:#b4232d!important;font-size:clamp(18px,1.5vw,21px)!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-variant-numeric:tabular-nums}html body #MainContent .amc-uniform-card .amc-card-price-native .amc-price-support{min-height:16px!important;font-size:11px!important;line-height:16px!important;text-transform:none!important;letter-spacing:0!important}html body #MainContent .amc-uniform-card .quick-add{min-height:40px!important;margin-top:5px!important}html body #MainContent .amc-uniform-card .quick-add__submit{min-height:40px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.25!important}html body #MainContent .amc-complementary-card .amc-card-price__amount{font-size:15px}html body #MainContent .amc-complementary-card .amc-card-price__details{min-height:0}html body.index-template #MainContent [data-equipment-shelves] .amc-market-card .amc-market-card__body,html body.index-template #MainContent .amc-equipment-categories .amc-equipment-product .amc-equipment-product__body{flex:0 0 auto!important;gap:5px!important}html body.index-template #MainContent [data-equipment-shelves] .amc-market-card .amc-market-card__buying,html body.index-template #MainContent .amc-equipment-categories .amc-equipment-product .amc-equipment-product__buying{margin-top:4px!important;padding-top:7px!important}html body.index-template #MainContent [data-equipment-shelves] .amc-market-card__sku>p:first-child,html body.index-template #MainContent .amc-equipment-categories .amc-equipment-product__model{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;line-height:1.4!important}html body.index-template #MainContent [data-equipment-shelves] .amc-market-card .amc-market-card__cta,html body.index-template #MainContent .amc-equipment-categories .amc-equipment-product .amc-equipment-product__link{margin-top:5px!important}html body #MainContent .amc-cslider__pricebox{margin-top:4px!important;padding-top:7px!important}html body #MainContent .amc-cslider__cta{margin-top:5px!important}html body #MainContent .amc-uniform-card>.product-card:not(.card--horizontal){grid-template-rows:auto auto!important;align-content:start!important}html body.index-template #MainContent [data-equipment-shelves] .amc-market-hub__panel--decks .amc-market-card h4{display:block;margin:0;min-height:4.05em;color:#102f4c;font-size:15px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}html body.index-template #MainContent [data-equipment-shelves] .amc-market-hub__panel--decks .amc-market-card h4 a{color:inherit;text-decoration:none}html body #MainContent#MainContent#MainContent#MainContent#MainContent :is(.product-card .card__heading,.amc-market-card h3,.amc-market-card h4,.amc-equipment-product__body h4,.amc-cslider__title,.amc-complementary-card__body h3),html body :is(.drawer,.product-recommendations) .product-card .card__heading{display:block!important;min-width:0!important;max-width:100%!important;width:100%!important;min-height:1.35em!important;height:1.35em!important;max-height:1.35em!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:nowrap!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-monthly--card{display:none!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-card-shop-pay-terms{display:block!important;width:100%!important;min-width:0!important;margin:3px 0 5px!important;padding:0!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-card-shop-pay-terms--unavailable{display:block!important;height:15px!important;min-height:15px!important;visibility:hidden!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-card-shop-pay-terms shopify-payment-terms{display:block!important;margin:0!important;color:#40566a!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-card-shop-pay-terms shop-pay-installments-banner{display:block!important;margin:0!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card{display:none!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;width:100%!important;min-height:0!important;margin:4px 0 5px!important;padding:0!important;border:0!important;background:transparent!important;line-height:1.2!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__line{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;white-space:nowrap!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__leading{min-width:0!important;overflow:hidden!important;color:#526476!important;font-size:9.5px!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__amount{flex:0 0 auto!important;color:#143e60!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__info>summary{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;font-size:9px!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__sub{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:4px 8px!important;min-width:0!important;margin:0!important;color:#687989!important;font-size:9px!important;line-height:1.2!important;white-space:nowrap!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__sub a{flex:0 0 auto!important;font-size:9px!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--no-example{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;font-size:10px!important;white-space:nowrap!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-product-benefits--card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;width:100%!important;max-width:100%!important;margin:4px 0 6px!important;padding:0!important;overflow:visible!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-product-benefits--card::-webkit-scrollbar{display:none!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-product-benefits--card>li{display:flex!important;min-width:0!important;min-height:34px!important;align-items:center!important;gap:3px!important;margin:0!important;padding:5px 6px!important;border:1px solid #cfdae4!important;border-radius:7px!important;background:#f8fbfd!important;color:#173b59!important;font-size:9px!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-product-benefits--card>li>span:last-child{display:block!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-product-benefits--card>li>span:first-child{flex:0 0 16px!important;width:16px!important;height:16px!important;overflow:visible!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-product-benefits--card svg{display:block!important;width:16px!important;height:16px!important;overflow:visible!important}@media(max-width:749px){html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__leading{font-size:9px!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__amount{font-size:11px!important}html body :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .amc-monthly--card .amc-monthly__sub{font-size:8.5px!important}}html body #MainContent#MainContent#MainContent#MainContent#MainContent :is(.product-card .card__heading,.amc-market-card h3,.amc-market-card h4,.amc-equipment-product__body h4,.amc-complementary-card__body h3)>a,html body :is(.drawer,.product-recommendations) .product-card .card__heading>a{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}html body #MainContent#MainContent :is(.card__heading,.amc-cslider__title) :is(.amc-ta-title__lead,.amc-ta-title__line,.amc-ta-title__model,.amc-ta-title__tail){display:inline!important;white-space:nowrap!important}html body #MainContent#MainContent :is(.card__heading,.amc-cslider__title) .amc-ta-title__lead:after{content:" "}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal)>.card__content:not(.card__content--badge){display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;min-height:0!important;padding:12px!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) .card__information{display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 auto!important;padding:0!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) :is(.card__heading,.amc-card-brandline,.amc-card-meta,.card-information,.price.amc-card-price-native){margin:0!important;padding-block:0!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) .amc-card-meta{min-height:20px!important;height:20px!important;white-space:nowrap!important;overflow:hidden!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) .amc-card-meta__value{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) .card-information{flex:0 0 auto!important;min-height:0!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) .amc-card-price{min-height:45px!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) .quick-add{margin:0!important;padding:0!important;min-height:44px!important;height:auto!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .product-card:not(.card--horizontal) .quick-add__submit{margin:0!important;min-height:44px!important;height:auto!important;padding:8px!important;line-height:1.25!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card,.amc-equipment-product,.amc-cslider__card){position:relative!important;isolation:isolate;cursor:pointer}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__body,.amc-market-card__buying,.amc-equipment-product__body,.amc-equipment-product__buying,.amc-cslider__body,.amc-cslider__pricebox,.amc-market-card__cta,.amc-equipment-product__link,.amc-cslider__cta){position:static!important;transform:none!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__cta,.amc-equipment-product__link,.amc-cslider__cta):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5!important;display:block!important;background:transparent!important;transform:none!important;border:0!important;pointer-events:auto!important}html body.index-template #MainContent#MainContent#MainContent .amc-card-purchase-row .amc-market-card__atc:after{content:none!important;display:none!important;pointer-events:none!important}html body.index-template #MainContent#MainContent#MainContent .amc-card-purchase-row{position:relative!important;z-index:6!important}html body.index-template #MainContent#MainContent#MainContent .amc-card-purchase-row .amc-card-qty{position:relative!important;z-index:2!important;pointer-events:auto!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card,.amc-equipment-product,.amc-cslider__card):focus-within{outline:2px solid #174b71;outline-offset:2px}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent .amc-market-card__vendor{font-size:11px!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__sku>p:first-child,.amc-equipment-product__model){display:block!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;min-height:18px!important;height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-variant-numeric:tabular-nums}html body #MainContent#MainContent#MainContent#MainContent#MainContent .amc-market-card__facts{display:none!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .amc-market-card__sku{display:block!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;overflow:hidden!important;white-space:nowrap!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent .amc-market-card__sku>p:first-child{display:block!important;margin:0!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent .amc-market-card__facts>span{display:none!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card,.amc-equipment-product) .amc-card-price{min-height:45px!important}html body #MainContent .amc-card-badge--event>strong,html body #MainContent .amc-card-badge--event>span{display:block;line-height:14px;white-space:nowrap}html body #MainContent .amc-card-badge--event{background:#173f65;color:#fff;border:1px solid #173f65;text-align:center}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-badges{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;gap:4px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:26px 1fr 34px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-card-badge--sale,.amc-card-badge--stock){box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:4px 6px!important;font-size:10px!important;line-height:14px!important;white-space:nowrap!important;border-radius:3px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-badge--event{box-sizing:border-box!important;width:100%!important;height:34px!important;padding:2px 6px!important;border-radius:3px!important;letter-spacing:0!important;font-size:10px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__body,.amc-equipment-product__body){padding:8px!important;row-gap:4px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__buying,.amc-equipment-product__buying){padding-top:2px!important;margin-top:0!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){html body.index-template #MainContent :is(.amc-market-card,.amc-equipment-product){transition:border-color .16s ease,box-shadow .16s ease}html body.index-template #MainContent :is(.amc-market-card,.amc-equipment-product):hover{border-color:#174b71!important;box-shadow:0 3px 10px #173f6526!important}}#MainContent .product-card .card__media,#MainContent .product-card .card__media .media,#MainContent .product-card .card__media img{background:#fff!important}#MainContent .product-card .card__media img{object-fit:contain!important}html body.index-template #MainContent#MainContent#MainContent :is(.amc-market-hub__panel-identity,.amc-equipment-category__header>div){display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}html body.index-template #MainContent#MainContent#MainContent :is(.amc-market-hub__panel-identity>h3,.amc-equipment-category__header>div>h3){order:-1!important;margin:0!important;font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#102f4c!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;max-height:none!important}html body.index-template #MainContent#MainContent#MainContent :is(.amc-market-hub__panel-identity>span,.amc-market-hub__panel-identity>p,.amc-equipment-category__header>div>span){margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:#40556a!important;white-space:normal!important;max-height:none!important}html body.index-template #MainContent#MainContent#MainContent :is(.amc-market-hub__head h2,.amc-equipment-categories__heading h2){margin:0!important;font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#102f4c!important}@media(max-width:749px){html body.index-template #MainContent#MainContent#MainContent :is(.amc-market-hub__panel-identity>h3,.amc-equipment-category__header>div>h3){font-size:20px!important}html body.index-template #MainContent#MainContent#MainContent :is(.amc-market-hub__head h2,.amc-equipment-categories__heading h2){font-size:24px!important}}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-nfda-card-strip{display:flex!important;align-items:stretch!important;gap:0!important;width:100%!important;height:36px!important;padding:0!important;overflow:hidden!important;border:1px solid #174f7b!important;border-radius:3px!important;background:#174f7b!important;color:#fff!important;text-align:left!important;box-shadow:0 1px 3px #102f4c18}html body #MainContent .amc-nfda-card-strip>.amc-nfda-card-strip__logo{display:flex;align-items:center;justify-content:center;flex:0 0 53px;background:#fff;padding:5px 6px;box-sizing:border-box}html body #MainContent .amc-nfda-card-strip__logo img{position:static!important;display:block!important;width:41px!important;height:20px!important;max-width:100%!important;object-fit:contain!important;transform:none!important;opacity:1!important}html body #MainContent .amc-nfda-card-strip>.amc-nfda-card-strip__copy{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;padding:2px 6px;border-left:3px solid #ad2635;white-space:normal}html body #MainContent .amc-nfda-card-strip__copy strong{font:800 10px/14px var(--font-body-family,Arial,sans-serif);color:#fff!important;white-space:nowrap}html body #MainContent .amc-nfda-card-strip__copy small{font:600 9px/12px var(--font-body-family,Arial,sans-serif);color:#fff!important;white-space:nowrap}@media(max-width:749px){html body #MainContent .amc-nfda-card-strip>.amc-nfda-card-strip__logo{flex-basis:28px;padding:3px}html body #MainContent .amc-nfda-card-strip__logo img{width:22px!important;height:15px!important}html body #MainContent .amc-nfda-card-strip>.amc-nfda-card-strip__copy{padding:2px 3px;border-left-width:2px}html body #MainContent .amc-nfda-card-strip__copy strong{font-size:8px;line-height:12px}html body #MainContent .amc-nfda-card-strip__copy small{font-size:7px;line-height:11px}}@media(max-width:749px){html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card,.amc-equipment-product,.amc-cslider__card){display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:none!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__body,.amc-equipment-product__body,.amc-cslider__body){width:100%!important;box-sizing:border-box!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-hub__rail,.amc-equipment-category__products,.amc-cslider__track){display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding-inline:2px;scrollbar-width:thin!important;max-width:100%!important;min-width:0!important;padding:2px 2px 10px!important;margin-inline:0!important;height:auto!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-hub__rail,.amc-equipment-category__products,.amc-cslider__track)>*{flex:0 0 78%!important;width:78%!important;min-width:0!important;max-width:none!important;scroll-snap-align:start!important;box-sizing:border-box!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__media,.amc-equipment-product__media,.amc-cslider__media){height:190px!important;min-height:190px!important;aspect-ratio:auto!important;background:#fff!important;overflow:hidden!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__media,.amc-equipment-product__media,.amc-cslider__media) img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__body,.amc-equipment-product__body,.amc-cslider__body){padding:10px!important;gap:5px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-card__cta,.amc-equipment-product__link,.amc-cslider__cta){min-height:44px!important;height:auto!important;padding:8px 4px!important;background:transparent!important;color:#174b71!important;border:0!important;box-shadow:none!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-hub__panel-head,.amc-equipment-category__header){gap:8px!important;align-items:start!important;padding-block:8px!important;margin-bottom:6px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-hub__panel-identity>h3,.amc-equipment-category__header h3){font-size:19px!important;line-height:1.2!important;margin:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-hub__panel-identity>p,.amc-market-hub__panel-identity>span,.amc-equipment-category__header>div>span){font-size:12px!important;line-height:1.35!important;margin-top:3px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-hub__panel-head>a,.amc-equipment-category__all){font-size:12px!important;line-height:1.3!important;padding:6px 0!important;min-width:0!important;max-width:38%!important;background:transparent!important;color:#174b71!important;box-shadow:none!important}}@media(min-width:480px)and (max-width:749px){html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent :is(.amc-market-hub__rail,.amc-equipment-category__products,.amc-cslider__track)>*{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}}html body #MainContent .amc-card-price__details{column-gap:7px!important;row-gap:4px!important}html body #MainContent :is(.amc-card-price__list-label,.amc-price-list-label){color:#506577!important;font-size:10px!important;font-weight:850!important;letter-spacing:.055em!important;line-height:18px!important;text-transform:uppercase!important;white-space:nowrap!important}html body #MainContent .amc-card-price__details s,html body #MainContent .amc-card-price-native .price__sale s.price-item--regular{color:#566573!important;font-size:13px!important;font-weight:800!important;text-decoration-color:#b4232d!important;text-decoration-thickness:2px!important;white-space:nowrap!important}html body #MainContent .amc-card-price__saving,html body #MainContent .amc-card-price-native.price--on-sale .amc-price-support{display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:20px!important;margin:1px 0 0!important;padding:2px 6px!important;border:1px solid #a9cfb6!important;border-radius:3px!important;background:#eaf6ee!important;color:#12683a!important;font-size:10px!important;font-weight:850!important;line-height:14px!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #MainContent .amc-card-price__details:has(.amc-card-price__saving){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:5px!important;min-width:0!important;width:100%!important}html body #MainContent .amc-card-price__details .amc-card-price__saving{grid-column:1/-1!important;justify-self:start!important;margin:2px 0 0!important}html body #MainContent .amc-uniform-card .amc-card-price-native.price--on-sale .price__container{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;column-gap:5px!important;row-gap:3px!important}html body #MainContent .amc-uniform-card .amc-card-price-native.price--on-sale .price__sale{display:contents!important}html body #MainContent .amc-uniform-card .amc-card-price-native.price--on-sale .price-item--sale{grid-column:1/-1!important;grid-row:1!important}html body #MainContent .amc-uniform-card .amc-card-price-native.price--on-sale .amc-price-list-label{grid-column:1!important;grid-row:2!important}html body #MainContent .amc-uniform-card .amc-card-price-native.price--on-sale .amc-price-list-label+span{grid-column:2!important;grid-row:2!important}html body #MainContent .amc-uniform-card .amc-card-price-native.price--on-sale .amc-price-support{grid-column:1/-1!important;grid-row:3!important;justify-self:start!important;margin:2px 0 0!important}@media(max-width:749px){html body #MainContent :is(.amc-card-price__list-label,.amc-price-list-label){font-size:9px!important}html body #MainContent .amc-card-price__saving,html body #MainContent .amc-card-price-native.price--on-sale .amc-price-support{font-size:9px!important;min-height:18px!important;padding:1px 5px!important}}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-badge--stock{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:22px!important;width:max-content!important;max-width:100%!important;padding:4px 8px!important;border:1px solid rgba(21,128,67,.3)!important;border-radius:999px!important;background:#f6fdf8f5!important;color:#0f6332!important;font-size:10px!important;font-weight:850!important;line-height:1!important;letter-spacing:.015em!important;white-space:nowrap!important;box-shadow:0 3px 10px #0d67351f,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html body #MainContent .amc-card-badge--stock:before{content:"";display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#26d36b;box-shadow:0 0 0 2px #26d36b24,0 0 9px #26d36bd9;animation:amc-stock-light 2.4s ease-in-out infinite}@keyframes amc-stock-light{0%,to{opacity:.82;box-shadow:0 0 0 2px #26d36b1f,0 0 7px #26d36b9e}50%{opacity:1;box-shadow:0 0 0 3px #26d36b29,0 0 12px #26d36beb}}@media(prefers-reduced-motion:reduce){html body #MainContent .amc-card-badge--stock:before{animation:none!important}}html body #MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-sizing:border-box!important;min-height:44px!important;padding:9px 14px!important;border:1px solid #9f1723!important;border-radius:6px!important;background:linear-gradient(180deg,#d5313d,#b51f2b)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-shadow:0 1px 0 rgba(83,5,13,.28)!important;box-shadow:0 5px 12px #b51f2b38,inset 0 1px #ffffff40!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}html body #MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)):before{content:"";display:block;flex:0 0 17px;width:17px;height:17px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.5h7.9a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E")!important}html body #MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)):hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important;box-shadow:0 8px 17px #b51f2b4d,inset 0 1px #ffffff4d!important}html body #MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)):active{filter:brightness(.97)!important;transform:translateY(1px)!important;box-shadow:0 2px 6px #b51f2b38,inset 0 1px 2px #4b060c38!important}html body #MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)):focus-visible{outline:3px solid rgba(18,92,145,.4)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html body #MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)){transition:none!important}}:root{--amc-premium-navy:#0b2944;--amc-premium-blue:#174f7b;--amc-premium-red:#b4232d;--amc-premium-line:#d5dee6;--amc-premium-ice:#f5f8fa}#MainContent .amc-uniform-card>.product-card:not(.card--horizontal){position:relative!important;border:1px solid var(--amc-premium-line)!important;border-radius:8px!important;box-shadow:0 1px 2px #0b29440d,0 8px 24px #0b29440b!important}#MainContent .amc-uniform-card>.product-card:not(.card--horizontal):before{content:""!important;display:block!important;position:absolute!important;z-index:4!important;inset:0 0 auto!important;height:3px!important;background:linear-gradient(90deg,var(--amc-premium-red) 0 28%,var(--amc-premium-navy) 28% 100%)!important;pointer-events:none!important}#MainContent .amc-uniform-card .card__inner.ratio{border-bottom-color:var(--amc-premium-line)!important}#MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){padding:15px!important}#MainContent .amc-uniform-card .amc-card-brandline{min-height:22px!important;margin-bottom:8px!important;color:var(--amc-premium-blue)!important;font-size:10px!important;letter-spacing:.075em!important}#MainContent .amc-uniform-card .amc-card-brandline__mark{width:20px!important;flex-basis:20px!important;background:var(--amc-premium-red)!important}#MainContent .amc-uniform-card .card__heading{color:var(--amc-premium-navy)!important;font-weight:800!important;letter-spacing:-.025em!important}#MainContent .amc-uniform-card .amc-card-meta{height:30px!important;min-height:30px!important;padding:5px 8px!important;border-color:#dbe3e9!important;border-radius:3px!important;background:var(--amc-premium-ice)!important}#MainContent .amc-uniform-card .price{border-top-color:var(--amc-premium-line)!important}#MainContent .amc-uniform-card .quick-add__submit{border-radius:5px!important;background:var(--amc-premium-red)!important;box-shadow:0 2px 5px #5f101829!important;text-shadow:none!important}#MainContent .amc-uniform-card .quick-add__submit:hover{background:#941c26!important;box-shadow:0 4px 10px #5f101833!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){#MainContent .amc-uniform-card>.product-card:not(.card--horizontal):hover{border-color:#9fb1c0!important;box-shadow:0 2px 4px #0b29440f,0 14px 30px #0b29441a!important;transform:translateY(-2px)!important}#MainContent .amc-uniform-card>.product-card:not(.card--horizontal):hover .card__media img{transform:scale(1.015)!important;transition:transform .25s ease!important}}@media(max-width:749px){#MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){padding:12px!important}#MainContent .amc-uniform-card>.product-card:not(.card--horizontal):before{height:2px!important}}html body.index-template #MainContent .page-width{box-sizing:border-box!important;width:min(1320px,calc(100% - 40px))!important;max-width:1320px!important;margin-inline:auto!important;padding-inline:0!important}@media(max-width:989px){html body.index-template #MainContent .page-width{width:calc(100% - 24px)!important}}@media(max-width:749px){html body #MainContent .amc-uniform-card .quick-add__submit{min-height:48px!important;font-size:12px!important}html body #MainContent .amc-uniform-card .card__heading{min-height:2.5em!important;max-height:2.5em!important;-webkit-line-clamp:2!important}html body #MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){min-height:0!important}html body #MainContent .amc-uniform-card .amc-card-meta{height:28px!important;min-height:28px!important}html body.index-template #MainContent .page-width{width:calc(100% - 24px)!important}html body.index-template #MainContent :is(button,.button,a.amc-market-hub__inline-cta,a.amc-equipment-category__all){touch-action:manipulation}}html body #MainContent :is(.amc-market-card,.card-wrapper,.product-card-wrapper) :is(.product__icons,.product-icons,[class*=product__icons]){display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;margin:4px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #MainContent :is(.amc-market-card,.card-wrapper,.product-card-wrapper) :is(.product__icons,.product-icons,[class*=product__icons])::-webkit-scrollbar{display:none!important}html body #MainContent :is(.amc-market-card,.card-wrapper,.product-card-wrapper) .product__icons-image{flex:0 0 auto!important;width:auto!important;height:22px!important;max-width:52px!important;object-fit:contain!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;width:100%!important;min-height:104px!important;margin:0!important;text-align:left!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__sale-label{order:1!important;display:block!important;min-height:12px!important;color:#b8202a!important;font-size:11px!important;font-weight:900!important;line-height:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__list{order:2!important;display:flex!important;min-height:18px!important;align-items:baseline!important;gap:5px!important;color:#526475!important;font-size:12px!important;line-height:18px!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__list[aria-hidden=true]{display:flex!important;visibility:hidden!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__list s{color:#3f5263!important;font-size:13px!important;font-weight:750!important;text-decoration-color:#7f8d99!important;text-decoration-thickness:1.5px!important;white-space:nowrap!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__current{order:3!important;display:flex!important;width:100%!important;min-width:0!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:6px!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__amount{display:block!important;min-width:0!important;color:#122f4b!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important;white-space:nowrap!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__each{display:inline-block!important;flex:0 0 auto!important;color:#526475!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__details{order:4!important;display:block!important;width:100%!important;min-height:25px!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__details[aria-hidden=true]{display:block!important;visibility:hidden!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__saving{display:inline-flex!important;box-sizing:border-box!important;max-width:100%!important;min-height:24px!important;align-items:baseline!important;gap:4px!important;margin:0!important;padding:4px 8px!important;border:1px solid #a8d5b5!important;border-radius:4px!important;background:#e6f6eb!important;color:#116b35!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;white-space:nowrap!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__saving small{color:#245d3a!important;font-size:10px!important;font-weight:800!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__ends{order:5!important;display:block!important;min-height:14px!important;margin:0!important;color:#6d2a30!important;font-size:10px!important;font-weight:750!important;line-height:14px!important}html body #MainContent#MainContent#MainContent .amc-card-purchase-row{display:grid!important;grid-template-columns:minmax(88px,108px) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important}html body #MainContent#MainContent#MainContent .amc-card-purchase-row .amc-card-qty,html body #MainContent#MainContent#MainContent .amc-card-purchase-row button[type=submit]{box-sizing:border-box!important;min-height:46px!important;height:46px!important;margin:0!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price{min-height:98px!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__amount{font-size:20px!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__saving{padding:3px 6px!important;font-size:11px!important}html body #MainContent#MainContent#MainContent .amc-card-purchase-row{grid-template-columns:82px minmax(0,1fr)!important;gap:6px!important}}html body #MainContent .amc-uniform-card .amc-card-meta{display:flex!important;box-sizing:border-box!important;width:100%!important;height:20px!important;min-height:20px!important;max-height:20px!important;align-items:center!important;justify-content:center!important;margin:2px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#526475!important;line-height:20px!important;text-align:center!important}html body #MainContent .amc-uniform-card .amc-card-meta__label,html body #MainContent .amc-uniform-card .amc-card-meta__barcode{display:none!important}html body #MainContent .amc-uniform-card .amc-card-meta__value{display:block!important;width:100%!important;overflow:hidden!important;color:#526475!important;font-size:10px!important;font-weight:600!important;letter-spacing:.035em!important;line-height:20px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #MainContent :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-card-shop-pay-terms{box-sizing:border-box!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;overflow:hidden!important}html body #MainContent :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-product-benefits--card{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:5px 0!important;overflow:hidden!important}html body #MainContent :is(.amc-market-card,.card-wrapper,.product-card-wrapper,.amc-equipment-product,.amc-cslider__card) .amc-product-benefits--card>li{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;overflow:hidden!important}html body #MainContent#MainContent#MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)){min-height:46px!important;padding:10px 14px!important;border:1px solid #9f1723!important;border-radius:2px!important;background:#b4232d!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.15!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:background-color .14s ease,border-color .14s ease!important}html body #MainContent#MainContent#MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)):before{flex-basis:16px!important;width:16px!important;height:16px!important}html body #MainContent#MainContent#MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)):hover{border-color:#7f141d!important;background:#951d27!important;box-shadow:none!important;transform:none!important;filter:none!important}html body #MainContent#MainContent#MainContent :is(.amc-market-card__atc,.quick-add__submit:not(.quick-add__submit--link)):active{background:#811720!important;box-shadow:inset 0 1px 2px #2c04082e!important;transform:none!important;filter:none!important}html body #MainContent#MainContent#MainContent .amc-card-qty{border:1px solid #b8c5cf!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}html body #MainContent#MainContent#MainContent .amc-card-qty button{border:0!important;border-radius:0!important;background:#f4f7f9!important;color:#173a58!important;box-shadow:none!important;transform:none!important}html body #MainContent#MainContent#MainContent .amc-card-qty button:hover{background:#e8eef2!important;color:#071a33!important}html body #MainContent#MainContent#MainContent .amc-card-qty input{border-radius:0!important;background:#fff!important;box-shadow:none!important}html body.index-template #MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__atc{gap:5px!important;padding-inline:7px!important;font-size:11px!important;letter-spacing:0!important;white-space:nowrap!important}html body.index-template #MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__atc:before{display:none!important}[id$=__footer],[id$=__amc-footer-industries],[id$=__ame-pillar-bottom],[id$=__amc-footer-link-patch],[id$=__ame-footer-brand],[id$=__amc-pass-through-cta],[id$=__ame-product-trust]{display:none!important}html body.product-template #MainContent section[id$=__17805393771dba610d].section-apps{width:min(760px,calc(100% - 32px))!important;margin:22px auto 30px!important;padding:0!important;overflow:hidden!important;border:1px solid #ccd7e0!important;border-top:4px solid #5433eb!important;border-radius:6px!important;background:linear-gradient(135deg,#f7f8ff,#fff 62%)!important;box-shadow:0 9px 24px #0b263f14!important}html body.product-template #MainContent section[id$=__17805393771dba610d].section-apps>div{display:flex!important;width:100%!important;min-height:82px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:16px 22px!important;background:transparent!important}html body.product-template #MainContent section[id$=__17805393771dba610d] :is(shop-login-button,[class*=shop-login]){width:min(100%,420px)!important;max-width:420px!important;margin-inline:auto!important}html body.product-template #MainContent section[id$=__17805393771dba610d]:focus-within{border-color:#5433eb!important;box-shadow:0 0 0 3px #5433eb29,0 9px 24px #0b263f14!important}@media(max-width:599px){html body.product-template #MainContent section[id$=__17805393771dba610d].section-apps{width:calc(100% - 24px)!important;margin:16px auto 22px!important;border-radius:4px!important}html body.product-template #MainContent section[id$=__17805393771dba610d].section-apps>div{min-height:72px!important;padding:12px!important}}html body [id$=__header] .amc-utility-quote{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}html body [id$=__header] .amc-utility-quote:after{content:none!important}@media(min-width:1025px){html body [id$=__header] .pf-header .pf-bar{padding:0!important;border-top:1px solid #dbe3e9!important;border-bottom:3px solid #c9232b!important;background:#fff!important;background-image:none!important;box-shadow:0 3px 10px #102f4c14!important}html body [id$=__header] .pf-header .pf-bar>.pf-shell{background:#fff!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item>:is(.pf-nav-link,.pf-mega-toggle){color:#102f4c!important;-webkit-text-fill-color:#102f4c!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item:is(:hover,:focus-within,.is-open)>:is(.pf-nav-link,.pf-mega-toggle){background:#eef3f6!important;color:#9f2028!important;-webkit-text-fill-color:#9f2028!important}html body [id$=__header] .pf-header .pf-mega-panel>.pf-mega-all{background:#c9232b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}html body :is(a,button,input,select,summary):focus-visible{outline:3px solid rgba(25,111,151,.35)!important;outline-offset:2px!important}html body :is(.amc-top-utility__inner,.amc-card-meta,.amc-market-card__meta){min-width:0!important}@media(max-width:749px){html body [id$=__header] .amc-utility-quote{position:static!important;font-size:10px!important}html body [id$=__header] .amc-utility-quote:after{content:none!important}html body .amc-footer-core__actions a,html body .amc-trust-band__action{min-height:44px!important}}body:is(.page-template,.article-template,.blog-template,.cart-template) #MainContent{background:#f4f7f8!important;color:#172c3b!important}body:is(.page-template,.article-template,.blog-template) #MainContent :is(.article-card,.article-template__article,.standard_page__description.rte){border-color:#d8e2e7!important;border-radius:4px!important}body.article-template #MainContent .article-template__article,body.page-template #MainContent .section-main-page .standard_page__description.rte{background:#fff!important}body.article-template #MainContent .article-template__block :is(h1,h2,h3),body.page-template #MainContent .section-main-page :is(h1,h2,h3){color:#102a43!important}body.article-template #MainContent .article-template__content :is(p,li),body.page-template #MainContent .section-main-page .standard_page__description.rte :is(p,li){color:#40576a!important;line-height:1.58!important}body.page-template #MainContent .section-main-page .standard_page__description.rte :is([style*="background:#0d1b3e" i],[style*="background-color:#0d1b3e" i],[style*="background:#101a34" i],[style*="background-color:#101a34" i],[style*="background:#071a33" i],[style*="background-color:#071a33" i],[style*="background:#10233f" i],[style*="background-color:#10233f" i])>:is(h1,h2,h3,h4,h5,h6,p,span,strong,em,a:not(.button)),body.page-template #MainContent .section-main-page .standard_page__description.rte :is([style*="background:#0d1b3e" i],[style*="background-color:#0d1b3e" i],[style*="background:#101a34" i],[style*="background-color:#101a34" i],[style*="background:#071a33" i],[style*="background-color:#071a33" i],[style*="background:#10233f" i],[style*="background-color:#10233f" i])>:is(ul,ol)>li,body.page-template #MainContent .section-main-page .standard_page__description.rte :is([style*="background:#0d1b3e" i],[style*="background-color:#0d1b3e" i],[style*="background:#101a34" i],[style*="background-color:#101a34" i],[style*="background:#071a33" i],[style*="background-color:#071a33" i],[style*="background:#10233f" i],[style*="background-color:#10233f" i])>:is(p,li) a:not(.button){color:#fff!important;-webkit-text-fill-color:#fff!important}body.page-template #MainContent .section-main-page .standard_page__description.rte .sq-cta :is(h1,h2,h3,h4,h5,h6),body.page-template #MainContent .section-main-page .standard_page__description.rte .sq-cta :is(p,li,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}body.page-template #MainContent .section-main-page .standard_page__description.rte .esc-hero>:is(.esc-eyebrow,h1,h2,h3,h4,h5,h6,p,span,strong,em,a:not(.button)),body.page-template #MainContent .section-main-page .standard_page__description.rte .esc-hero>:is(ul,ol)>li,body.page-template #MainContent .section-main-page .standard_page__description.rte .esc-hero>:is(p,li) a:not(.button){color:#fff!important;-webkit-text-fill-color:#fff!important}body.article-template #MainContent .article-card,body.blog-template #MainContent .article-card{overflow:hidden!important;background:#fff!important;border:1px solid #d8e2e7!important;box-shadow:0 4px 14px #172c3b0b!important}body.article-template #MainContent .article-card:hover,body.blog-template #MainContent .article-card:hover{border-color:#aebdc6!important;box-shadow:0 9px 21px #172c3b17!important}body.product-template #MainContent .product__accordion,body.product-template #MainContent .theme-table,body.cart-template #MainContent :is(.cart__items,.cart__footer,.cart__warnings){border-color:#d8e2e7!important;border-radius:4px!important}body.product-template #MainContent .product__accordion summary,body.cart-template #MainContent .cart-items__heading{color:#102a43!important;font-weight:800!important}body.cart-template #MainContent .cart__items,body.cart-template #MainContent .cart__footer{background:#fff!important}body.cart-template #MainContent .cart-item{border-color:#d8e2e7!important}body.cart-template #MainContent .cart-item__name{color:#102a43!important;font-weight:750!important}@media(prefers-reduced-motion:reduce){body.article-template #MainContent .article-card,body.blog-template #MainContent .article-card{transition:none!important}}html body.collection-template #MainContent .amc-collection-path{display:grid!important;grid-template-columns:minmax(220px,.85fr) minmax(0,2.15fr)!important;gap:18px!important;margin-top:18px!important;margin-bottom:18px!important;padding-top:18px!important;padding-bottom:18px!important;border-top:1px solid #dbe3e9!important;border-bottom:1px solid #dbe3e9!important;background:#fff!important}html body.collection-template #MainContent .amc-collection-path__intro,html body.collection-template #MainContent .amc-collection-path__links,html body.collection-template #MainContent .amc-collection-path__links a{min-width:0!important}html body.collection-template #MainContent .amc-collection-path__eyebrow{margin:0 0 5px!important;color:#b2202b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.3!important;text-transform:uppercase!important}html body.collection-template #MainContent .amc-collection-path h2{margin:0!important;color:#112b3d!important;font-size:clamp(20px,2vw,27px)!important;line-height:1.15!important}html body.collection-template #MainContent .amc-collection-path__intro>p:last-child{margin:8px 0 0!important;color:#526574!important;font-size:14px!important;line-height:1.55!important}html body.collection-template #MainContent .amc-collection-path__links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid #dbe3e9!important;border-left:1px solid #dbe3e9!important}html body.collection-template #MainContent .amc-collection-path__links a{display:flex!important;min-height:88px!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:12px!important;border-right:1px solid #dbe3e9!important;border-bottom:1px solid #dbe3e9!important;color:#112b3d!important;text-decoration:none!important;overflow-wrap:anywhere!important}html body.collection-template #MainContent .amc-collection-path__links a:is(:hover,:focus-visible){background:#f4f7fa!important}html body.collection-template #MainContent .amc-collection-path__links a:focus-visible{outline:3px solid #b2202b!important;outline-offset:-3px!important}html body.collection-template #MainContent .amc-collection-path__links strong{font-size:13px!important;line-height:1.3!important}html body.collection-template #MainContent .amc-collection-path__links span{color:#5d6f7d!important;font-size:11px!important;line-height:1.4!important}@media(max-width:989px){html body.collection-template #MainContent .amc-collection-path{grid-template-columns:1fr!important}html body.collection-template #MainContent .amc-collection-path__links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:599px){html body.collection-template #MainContent .amc-collection-path{gap:14px!important;margin-top:14px!important;margin-bottom:14px!important;padding-top:16px!important;padding-bottom:16px!important}html body.collection-template #MainContent .amc-collection-path__links{grid-template-columns:1fr!important}html body.collection-template #MainContent .amc-collection-path__links a{min-height:66px!important}}@media(prefers-reduced-motion:reduce){html body *,html body *:before,html body *:after{scroll-behavior:auto!important}}html body.product-template #MainContent .product__sku.amc-pdp-id{display:grid!important;grid-template-columns:minmax(82px,105px) minmax(140px,1fr) 72px!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}html body.product-template #MainContent .product__sku.amc-pdp-id .amc-pdp-brand,html body.product-template #MainContent .product__sku.amc-pdp-id .amc-product-item,html body.product-template #MainContent .product__sku.amc-pdp-id .amc-product-order{min-width:0!important;overflow:visible!important}html body.product-template #MainContent .product__sku.amc-pdp-id .amc-product-item strong,html body.product-template #MainContent .product__sku.amc-pdp-id .amc-product-order strong{display:block!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.product-template #MainContent .product__sku.amc-pdp-id .amc-pdp-bars{width:72px!important;min-width:72px!important;max-width:72px!important;overflow:hidden!important}html body.product-template #MainContent .product__sku.amc-pdp-id .amc-product-order{grid-column:1 / -1!important;margin:0!important;padding:6px 0 0!important;border-top:1px solid #e3e9ee!important;border-left:0!important;white-space:normal!important}@media(max-width:749px){html body.product-template #MainContent .product__sku.amc-pdp-id{grid-template-columns:78px minmax(0,1fr) 52px!important;padding-inline:0!important}html body.product-template #MainContent .product__sku.amc-pdp-id .amc-pdp-bars{width:52px!important;min-width:52px!important;max-width:52px!important}}html body.page-template #MainContent{scroll-margin-top:150px!important}html body.page-template #MainContent :is(.standard_page__description,.amc-custom-order-policy){overflow-wrap:anywhere!important}.amc-footer-business-address{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 12px;margin:0;padding:10px 18px 13px;border-top:1px solid rgba(255,255,255,.14);background:#0b315a;color:#ffffffc7;font-size:10px;font-style:normal;line-height:1.4;text-align:center}.amc-footer-business-address strong{color:#fff}.amc-footer-business-address a{color:#fff;font-weight:850;text-decoration:none}body.amc-footer-address-mounted>.amc-footer-business-address{display:none!important}.amc-footer-about .amc-footer-business-address--inline{display:grid;justify-content:start;gap:2px;margin:10px 0 0;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.16);background:transparent;text-align:left}.amc-footer-about .amc-footer-business-address--inline span,.amc-footer-about .amc-footer-business-address--inline a{display:block}.amc-footer-core .amc-footer-policies[open]{height:auto!important;max-height:none!important;overflow:visible!important}.amc-footer-core .amc-footer-policies[open] .amc-footer-policy-grid{position:relative!important;display:grid!important;height:auto!important;max-height:none!important;overflow:visible!important}body:is(.amc-footer-widget-overlap,.amc-commerce-widget-overlap):not(.amc-google-widget-open) #google-merchantwidget-iframe-wrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#shopify-pc__banner{max-height:min(420px,46svh)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}@media(max-width:749px){#shopify-pc__banner{right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;max-width:none!important;max-height:min(360px,42svh)!important}}@media(max-width:620px){.amc-footer-business-address{display:grid;gap:4px}}html body.index-template .pf-network,html body.index-template [id$=__header]>.pf-proofbar{display:none!important}html body.index-template [id$=__header]{position:sticky!important;top:0!important;z-index:90!important}html body.index-template [id$=__header] .pf-header{height:auto!important;min-height:0!important;overflow:visible!important}html body.index-template [id$=__header] .pf-main,html body.index-template [id$=__header] .pf-main>.pf-shell{height:58px!important;min-height:58px!important}html body.index-template [id$=__header] .pf-logo img{max-height:43px!important}html body.index-template [id$=__header] .pf-bar{height:42px!important;min-height:42px!important;padding:0!important;box-sizing:border-box!important}html body.index-template [id$=__header] .pf-bar>.pf-shell,html body.index-template [id$=__header] .pf-nav,html body.index-template [id$=__header] .pf-nav-item,html body.index-template [id$=__header] .pf-nav-link,html body.index-template [id$=__header] .pf-mega-toggle,html body.index-template [id$=__header] .pf-shopall{min-height:38px!important;height:38px!important}html body.index-template #MainContent{position:relative!important;z-index:1!important;clear:both!important}html body.index-template #MainContent>.shopify-section:first-child{position:relative!important;z-index:2!important;scroll-margin-top:118px!important}html body.index-template #MainContent .amc-hero{min-height:0!important;margin:0!important;padding:8px 0 0!important;overflow:clip!important;border-bottom:1px solid #d8e2e7!important;background:#f4f7f9!important}html body.index-template #MainContent .amc-hero__inner{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr)!important;grid-template-rows:auto!important;align-items:stretch!important;gap:18px!important;min-height:0!important;padding:8px 0 12px!important}html body.index-template #MainContent .amc-hero__main{justify-content:center!important;gap:7px!important;min-height:0!important;padding:16px 18px!important}html body.index-template #MainContent .amc-hero__heading{max-width:15ch!important;margin:0!important;overflow:visible!important;color:#102f4c!important;font-size:clamp(35px,3vw,44px)!important;line-height:1.02!important;text-wrap:balance!important}html body.index-template #MainContent .amc-hero__sub{max-width:55ch!important;margin:0!important;font-size:14px!important;line-height:1.42!important}html body.index-template #MainContent .amc-hero__ctas{gap:8px!important;margin-top:2px!important}html body.index-template #MainContent .amc-hero__btn{min-height:42px!important;padding-inline:15px!important}html body.index-template #MainContent :is(.amc-proof-row,.amc-hero__trust){flex-wrap:wrap!important;gap:5px 7px!important;margin-block:2px 0!important;overflow:visible!important}html body.index-template #MainContent .amc-proof-row>span{padding:5px 7px!important;font-size:9px!important}html body.index-template #MainContent .amc-proof-row{display:none!important}html body.index-template #MainContent .amc-hero__feature{align-self:stretch!important;min-height:0!important;height:auto!important;margin:0!important;overflow:hidden!important;border:1px solid #d8e2e7!important;border-radius:5px!important;background:#fff!important;box-shadow:0 8px 22px #102f4c12!important}html body.index-template #MainContent .amc-hero__featurebar{min-height:32px!important;height:32px!important}html body.index-template #MainContent .amc-hero__feature-image{height:208px!important;min-height:208px!important;padding:8px 16px!important;background:linear-gradient(180deg,#fbfcfd,#f3f6f8)!important}html body.index-template #MainContent .amc-hero__feature-image img{width:100%!important;height:100%!important;max-height:192px!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body.index-template #MainContent .amc-hero__feature-copy{min-height:0!important;padding:9px 14px 11px!important}html body.index-template #MainContent .amc-hero__feature-copy h2{min-height:0!important;margin:3px 0 2px!important;font-size:15px!important;line-height:1.22!important}html body.index-template #MainContent .amc-feature-why{display:none!important}html body.index-template #MainContent .amc-hero__feature-bottom{margin-top:5px!important}html body.index-template #MainContent .amc-hero__price strong{font-size:22px!important}html body.index-template #MainContent .amc-hero__quick{min-height:40px!important;gap:12px!important;padding:5px 0!important}html body.index-template #MainContent .amc-hero-search{min-height:54px!important;padding:6px 10px!important}html body.index-template #MainContent .amc-hero-search__popular{display:none!important}html body.index-template #MainContent .amc-hero-search__form{min-height:40px!important;height:40px!important}@media(min-width:750px)and (max-width:989px){html body.index-template #MainContent .amc-hero__inner{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-width:760px!important}html body.index-template #MainContent .amc-hero-search{grid-template-columns:minmax(0,1fr)!important}html body.index-template #MainContent .amc-hero-search__intro,html body.index-template #MainContent .amc-hero__feature{display:none!important}html body.index-template #MainContent .amc-hero__main{padding:15px 18px!important}html body.index-template #MainContent .amc-hero__quick>strong{display:none!important}}@media(max-width:749px){html body.index-template #MainContent #shopify-section-template--27627906171182__amc_home_hero .amc-hero__heading,html body.index-template #MainContent #shopify-section-template--27627906171182__amc_home_hero .amc-hero__heading *{max-width:none!important;font-size:clamp(25px,7vw,29px)!important;line-height:1.04!important;letter-spacing:-.035em!important;text-transform:none!important}html body.index-template #MainContent #shopify-section-template--27627906171182__amc_home_hero .amc-hero__eyebrow{font-size:9px!important;line-height:1.25!important}html body.index-template [id$=__header] .pf-main,html body.index-template [id$=__header] .pf-main>.pf-shell{height:56px!important;min-height:56px!important}html body.index-template #MainContent>.shopify-section:first-child{scroll-margin-top:92px!important}html body.index-template #MainContent .amc-hero{padding-top:4px!important}html body.index-template #MainContent .amc-hero__inner{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:4px 0 7px!important}html body.index-template #MainContent .amc-hero__main{gap:6px!important;padding:13px 11px 11px!important}html body.index-template #MainContent .amc-hero__heading{max-width:none!important;font-size:clamp(26px,7.2vw,31px)!important;line-height:1.04!important}html body.index-template #MainContent .amc-hero__eyebrow{max-width:100%!important;font-size:9px!important;letter-spacing:.1em!important;white-space:nowrap!important}html body.index-template #MainContent .amc-hero-search{min-height:48px!important;padding:5px 7px!important}html body.index-template #MainContent .amc-hero__ctas{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body.index-template #MainContent .amc-hero__btn{min-height:44px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.2!important}html body.index-template #MainContent .amc-hero__feature{display:none!important}html body.index-template #MainContent .amc-hero__quick{padding:5px 0 6px!important}}@media(max-width:989px){html body.index-template #MainContent .amc-hero__quick{display:block!important;min-height:40px!important;overflow:hidden!important}html body.index-template #MainContent .amc-hero__quick>div{display:flex!important;width:100%!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px!important;overflow-x:auto!important;padding:0 0 3px!important;scrollbar-width:none!important}html body.index-template #MainContent .amc-hero__quick>div::-webkit-scrollbar{display:none!important}html body.index-template #MainContent .amc-hero__quick a{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;padding-inline:10px!important}}@media(min-width:1025px){html body [id$=__header] .pf-header .pf-bar,html body.index-template [id$=__header] .pf-header .pf-bar{border-top:1px solid #cdd9e1!important;border-bottom:4px solid #c9232b!important;background:#f8fafb!important;background-image:none!important;box-shadow:0 4px 12px #102f4c1a!important}html body [id$=__header] .pf-header .pf-bar>.pf-shell{background:#f8fafb!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item{border-right:1px solid #d7e1e7!important;background:#f8fafb!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item:first-child{border-left:1px solid #d7e1e7!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item>.pf-nav-link{background:#f8fafb!important;color:#102f4c!important;-webkit-text-fill-color:#102f4c!important;font-size:12.5px!important;font-weight:900!important;letter-spacing:.005em!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item>.pf-mega-toggle{background:#f8fafb!important;color:#9f2028!important;-webkit-text-fill-color:#9f2028!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item>.pf-mega-toggle svg{width:15px!important;height:15px!important;stroke-width:2.4!important}html body [id$=__header] .pf-header .pf-nav>.pf-nav-item:is(:hover,:focus-within,.is-open)>:is(.pf-nav-link,.pf-mega-toggle){background:#eaf1f5!important;color:#9f2028!important;-webkit-text-fill-color:#9f2028!important}html body [id$=__header] .pf-header .pf-mega-panel .pf-mega-col-title,html body [id$=__header] .pf-header .pf-mega-panel .pf-mega-col-title a{color:#102f4c!important;font-weight:950!important}html body [id$=__header] .pf-header .pf-mega-panel .pf-mega-col li a,html body [id$=__header] .pf-header .pf-mega-panel .pf-mega-col>a{color:#38546a!important;font-size:12.5px!important;font-weight:760!important}}@media(max-width:1024px){html body [id$=__header] .pf-drawer-menu>details>summary,html body [id$=__header] .pf-drawer-menu>.pf-drawer-direct{background:#f8fafb!important;color:#102f4c!important;font-weight:900!important}html body [id$=__header] .pf-drawer-menu>details[open]>summary{background:#eaf1f5!important;color:#9f2028!important}html body [id$=__header] .pf-drawer-menu .pf-drawer-children a{color:#38546a!important;font-weight:740!important}}html body .amc-footer-core .amc-footer-about>img,html body .amc-footer-core .amc-footer-core__logo{display:block!important;box-sizing:border-box!important;width:min(280px,100%)!important;height:82px!important;max-height:82px!important;margin:0!important;padding:10px 14px!important;border:1px solid rgba(16,47,76,.14)!important;border-radius:6px!important;background:#fff!important;object-fit:contain!important;object-position:left center!important;filter:none!important;box-shadow:0 6px 18px #0000001f!important}@media(max-width:650px){html body .amc-footer-core .amc-footer-about>img,html body .amc-footer-core .amc-footer-core__logo{width:min(250px,100%)!important;height:74px!important;max-height:74px!important;padding:9px 12px!important}}html body.collection-template #MainContent .section-main-collection-product-grid{padding-top:14px!important}html body.collection-template #MainContent #main-collection-filters{width:min(1440px,calc(100% - 32px))!important;max-width:1440px!important;margin:0 auto 12px!important;padding:0!important}html body.collection-template #MainContent #main-collection-filters .facets-container{min-height:50px!important;margin:0!important;padding:8px 11px!important;border:1px solid #d9e2ea!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}html body.collection-template #MainContent .facets-wrapper--no-filters .facets__wrapper,html body.collection-template #MainContent .facets-wrapper--no-filters #FacetsWrapperDesktop,html body.collection-template #MainContent .facets-wrapper--no-filters .active-facets{display:none!important}html body.collection-template #MainContent .facets-wrapper--no-filters .facet-filters__sort{min-height:34px!important;border:1px solid #d9e2ea!important;border-radius:4px!important;background:#fff!important;color:#102f4c!important;font-size:11px!important;font-weight:750!important}html body.collection-template #MainContent .facets-wrapper--no-filters .mobile-facets__footer--sort-only{display:block!important;padding:12px!important}html body.collection-template #MainContent .facets-wrapper--no-filters .mobile-facets__footer--sort-only .js-apply-button{width:100%!important;min-height:44px!important;margin:0!important}html body.collection-template #MainContent .amc-collection-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;margin-bottom:12px!important;border:1px solid #d9e2ea!important;border-radius:7px!important;background:#fff!important}html body.collection-template #MainContent .amc-collection-trust>a{min-height:48px!important;padding:7px 10px!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.collection-template #MainContent .amc-collection-trust>a+a{border-left:1px solid #e2e8ed!important}html body.collection-template #MainContent .amc-collection-trust a>span{width:24px!important;height:24px!important}html body.collection-template #MainContent #ProductGridContainer,html body.collection-template #MainContent #ProductGridContainer>.collection{width:min(1440px,calc(100% - 32px))!important;max-width:1440px!important;margin-inline:auto!important}@media(max-width:989px){html body.collection-template #MainContent #main-collection-filters,html body.collection-template #MainContent #ProductGridContainer,html body.collection-template #MainContent #ProductGridContainer>.collection{width:calc(100% - 24px)!important}html body.collection-template #MainContent .amc-collection-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 24px)!important;overflow:hidden!important}html body.collection-template #MainContent .amc-collection-trust>a{width:auto!important;min-width:0!important;flex:initial!important}html body.collection-template #MainContent .amc-collection-trust>a:nth-child(odd){border-left:0!important}html body.collection-template #MainContent .amc-collection-trust>a:nth-child(n+3){border-top:1px solid #e2e8ed!important}}@media(max-width:479px){html body.collection-template #MainContent .amc-collection-trust strong{font-size:10.5px!important}html body.collection-template #MainContent .amc-collection-trust small{display:none!important}}html body:is(.index-template,.collection-template,.product-template) #MainContent{--amc-retail-ink: #152f46;--amc-retail-muted: #5c7082;--amc-retail-line: #d5dee5;--amc-retail-soft: #f3f6f8;--amc-retail-red: #bd2630;--amc-retail-blue: #143f64}html body #MainContent .amc-uniform-card .card__content--badge:has(.badge--sale),html body.product-template #MainContent .product__description .card__badge:has(.badge--sale),html body.index-template #MainContent :is(.amc-cslider__flag,.amc-cslider__dealbar){display:none!important}html body.product-template #MainContent .product__description .badge--sale{display:none!important}html body.index-template #MainContent .amc-cats{padding:28px 0 30px!important;background:#fff!important}html body.index-template #MainContent .amc-cats>.page-width{width:min(1380px,calc(100% - 40px))!important;max-width:1380px!important;margin-inline:auto!important}html body.index-template #MainContent .amc-cats__head{align-items:end!important;margin-bottom:12px!important}html body.index-template #MainContent .amc-cats__titlewrap{min-width:0!important}html body.index-template #MainContent .amc-cats__eyebrow{margin:0 0 5px!important;color:var(--amc-retail-red)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}html body.index-template #MainContent .amc-cats__heading{position:relative!important;font-size:clamp(23px,2.5vw,32px)!important;letter-spacing:-.025em!important}html body.index-template #MainContent .amc-cats__intro{margin:6px 0 0!important;color:var(--amc-retail-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}html body.index-template #MainContent .amc-cats__track{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}html body.index-template #MainContent .amc-cats__cell{width:auto!important;min-width:0!important}html body.index-template #MainContent .amc-cats__card{border-color:var(--amc-retail-line)!important;border-radius:4px!important;box-shadow:none!important;transform:none!important}html body.index-template #MainContent .amc-cats__card:hover{border-color:#91a4b4!important;box-shadow:0 5px 14px #152f4614!important;transform:none!important}html body.index-template #MainContent .amc-cats__imgwrap{aspect-ratio:4 / 3!important;background:var(--amc-retail-soft)!important}html body.index-template #MainContent .amc-cats__imgwrap img{padding:11px!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body.index-template #MainContent .amc-cats__label{min-height:54px!important;padding:9px 10px!important;border-top:1px solid var(--amc-retail-line)!important;color:var(--amc-retail-ink)!important;font-size:12px!important;line-height:1.2!important;text-align:left!important}html body.index-template #MainContent .amc-cats__nav{display:none!important}html body.index-template #MainContent .amc-cats__tools{margin-top:11px!important;border-color:var(--amc-retail-line)!important;background:var(--amc-retail-soft)!important}html body.index-template #MainContent .amc-market-hub{padding:34px 0 40px!important;border-top:1px solid var(--amc-retail-line)!important;border-bottom:0!important;background:var(--amc-retail-soft)!important}html body.index-template #MainContent :is(.amc-cats__heading,.amc-market-hub__head h2,.amc-resource-showcase__copy h2,.amc-press__intro h2){color:var(--amc-retail-ink)!important;font-weight:900!important;letter-spacing:-.035em!important;text-wrap:balance!important}html body.index-template #MainContent :is(.amc-cats__heading,.amc-market-hub__head h2,.amc-resource-showcase__copy h2,.amc-press__intro h2):after{content:""!important;display:block!important;width:72px!important;height:4px!important;margin-top:10px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--amc-retail-red) 0 38%,var(--amc-retail-blue) 38% 100%)!important}html body.index-template #MainContent .amc-market-hub__head{gap:24px!important;margin-bottom:15px!important}html body.index-template #MainContent .amc-market-hub__head h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.02!important}html body.index-template #MainContent .amc-market-hub__head p{font-size:13px!important;line-height:1.45!important}html body.index-template #MainContent .amc-market-hub__tabs{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:hidden!important;border-color:#b9c6d0!important;border-radius:4px!important;background:#fff!important}html body.index-template #MainContent .amc-market-hub__tabs a{min-width:0!important;min-height:42px!important;padding:7px 8px!important;border-color:var(--amc-retail-line)!important;background:#fff!important;color:var(--amc-retail-ink)!important;font-size:10px!important;letter-spacing:.025em!important}html body.index-template #MainContent .amc-market-hub__tabs a:hover{background:#eaf0f4!important;color:var(--amc-retail-red)!important}html body.index-template #MainContent .amc-market-hub__panel{padding-top:24px!important}html body.index-template #MainContent .amc-market-hub__panel+.amc-market-hub__panel{margin-top:22px!important}html body.index-template #MainContent .amc-market-hub__panel-head{margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid var(--amc-retail-line)!important}html body.index-template #MainContent .amc-market-card{display:grid!important;grid-template-rows:158px minmax(0,1fr)!important;height:420px!important;border-color:var(--amc-retail-line)!important;border-radius:4px!important;box-shadow:none!important}html body.index-template #MainContent .amc-market-card__media{padding:9px!important;background:#fff!important}html body.index-template #MainContent .amc-market-card__media img{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body.index-template #MainContent .amc-market-card__media>span{display:none!important}html body.index-template #MainContent .amc-market-card__body{display:flex!important;min-height:0!important;flex-direction:column!important;gap:6px!important;padding:12px!important}html body.index-template #MainContent .amc-market-card__vendor{min-height:15px!important;color:#53697b!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1.35!important}html body.index-template #MainContent .amc-market-card h3{min-height:64px!important;max-height:64px!important;margin:0 0 2px!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.18!important}html body.index-template #MainContent .amc-market-card h3 a{-webkit-line-clamp:3!important}html body.index-template #MainContent .amc-market-card__price{margin-top:auto!important}html body.index-template #MainContent .amc-market-card__price span{font-size:21px!important}html body.index-template #MainContent .amc-market-card__value{min-height:31px!important;padding-top:5px!important}html body.index-template #MainContent .amc-market-card__cta{min-height:44px!important;border:1px solid var(--amc-retail-red)!important;border-radius:3px!important;background:var(--amc-retail-red)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important}html body.index-template #MainContent .amc-market-card__cta:hover{border-color:var(--amc-retail-ink)!important;background:var(--amc-retail-ink)!important}html body.index-template #MainContent .amc-resource-showcase{padding:32px 0 38px!important}html body.index-template #MainContent .amc-resource-showcase__hero{min-height:310px!important;border-radius:4px!important;box-shadow:0 10px 24px #14304617!important}html body.index-template #MainContent .amc-resource-showcase__copy{padding:27px 30px!important}html body.index-template #MainContent .amc-resource-showcase__logo{width:170px!important;height:48px!important;margin-bottom:15px!important}html body.index-template #MainContent .amc-resource-showcase h2{margin:6px 0 9px!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.02!important}html body.index-template #MainContent .amc-resource-showcase__copy>p{font-size:13px!important;line-height:1.45!important}html body.index-template #MainContent .amc-resource-showcase__actions{margin-top:15px!important}html body.index-template #MainContent .amc-resource-showcase__actions a{min-height:44px!important}html body.index-template #MainContent .amc-resource-showcase__proof{margin-top:14px!important}html body.index-template #MainContent .amc-resource-showcase__visual{min-height:310px!important}html body.index-template #MainContent .amc-resource-showcase__visual>img{padding:24px 24px 58px!important}html body.index-template #MainContent .amc-resource-showcase__steps li{padding:11px 13px!important}html body.index-template #MainContent .amc-resource-brands__grid>a{min-height:66px!important;padding:8px 11px!important}html body.product-template #MainContent .section-product-page{background:var(--amc-retail-soft)!important}html body.product-template #MainContent .section-product-page>product-info>.page-width{width:min(1380px,calc(100% - 40px))!important;max-width:1380px!important}html body.product-template #MainContent .section-product-page .product{gap:24px!important}html body.product-template #MainContent .section-product-page .product-media-container,html body.product-template #MainContent .section-product-page .product__info-wrapper>.product__info-container>.product__info-container{border:1px solid var(--amc-retail-line)!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}html body.product-template #MainContent .section-product-page .product__info-wrapper>.product__info-container>.product__info-container{padding:18px!important}html body.product-template #MainContent .section-product-page :is(.product__media img,.product-media-container img){object-fit:contain!important;object-position:center!important}html body.product-template #MainContent#MainContent .section-product-page .product__info-wrapper [id^=price-] .price{padding:10px 12px!important;border:1px solid #ead0d3!important;border-left:4px solid #b8202e!important;border-radius:4px!important;background:snow!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .price__container{gap:3px!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .price.price--on-sale .price__sale{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px 12px!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .price-item--sale{flex:0 0 auto!important;color:#b8202e!important;-webkit-text-fill-color:#b8202e!important;font-size:clamp(29px,3vw,34px)!important;font-weight:900!important;letter-spacing:-.035em!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .price:not(.price--on-sale) .price__regular .price-item--regular{display:block!important;color:#b8202e!important;-webkit-text-fill-color:#b8202e!important;font-size:clamp(29px,3vw,34px)!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.05!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .price__sale s.price-item--regular{color:#5f6d7a!important;-webkit-text-fill-color:#5f6d7a!important;font-size:14px!important;font-weight:750!important;text-decoration-color:#a7333b!important;text-decoration-thickness:2px!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .amc-price-support--product{display:inline-flex!important;width:max-content!important;max-width:100%!important;margin-top:4px!important;padding:5px 8px!important;border:1px solid #b9d9c6!important;border-radius:3px!important;background:#eef8f2!important;color:#145f35!important;-webkit-text-fill-color:#145f35!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important}html body.product-template #MainContent .section-product-page .product-page__spacer{margin-top:12px!important;margin-bottom:12px!important}html body.product-template #MainContent .section-product-page :is(.amc-checkout-panel,.amc-related-equipment,.amc-product-terms){border-radius:4px!important;box-shadow:none!important}html body.product-template #MainContent .section-product-page :is(.amc-checkout-panel__head small,.amc-checkout-panel__shop-pay small,.amc-checkout-panel__invoice-copy small){color:#405568!important;font-size:10.5px!important;line-height:1.4!important}html body.product-template #MainContent .section-product-page :is(.amc-checkout-panel__support>a,.amc-related-equipment__links>a){color:#17324d!important;-webkit-text-fill-color:#17324d!important;font-size:11.5px!important;line-height:1.35!important}html body #MainContent .amc-uniform-card>.product-card:not(.card--horizontal){border-radius:4px!important;box-shadow:none!important;transform:none!important}html body #MainContent .amc-uniform-card>.product-card:not(.card--horizontal):hover{border-color:#97a9b7!important;box-shadow:0 5px 14px #152f4614!important;transform:none!important}@media(max-width:989px){html body.index-template #MainContent .amc-cats__track{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.index-template #MainContent .amc-market-hub__tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body.index-template #MainContent .amc-market-hub__tabs a:nth-child(n+5){border-top:1px solid var(--amc-retail-line)!important}html body.product-template #MainContent .section-product-page>product-info>.page-width{width:calc(100% - 24px)!important}}@media(max-width:599px){html body.index-template #MainContent .amc-cats>.page-width,html body.index-template #MainContent .amc-market-hub__shell{width:calc(100% - 24px)!important}html body.index-template #MainContent .amc-cats__track,html body.index-template #MainContent .amc-market-hub__tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.index-template #MainContent .amc-cats__head{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:9px!important}html body.index-template #MainContent .amc-cats__viewall{justify-self:start!important}html body.index-template #MainContent .amc-cats__label{min-height:52px!important;padding:8px!important;font-size:11px!important}html body.index-template #MainContent .amc-market-card{grid-template-rows:155px minmax(0,1fr)!important;height:420px!important}html body.index-template #MainContent .amc-resource-showcase__hero{grid-template-columns:minmax(0,1fr)!important}html body.index-template #MainContent .amc-resource-showcase__visual{display:block!important;min-height:245px!important}html body.product-template #MainContent#MainContent .section-product-page .product__info-wrapper [id^=price-] .price{padding:9px 10px!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .price-item--sale{font-size:29px!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:29px!important}html body.product-template #MainContent .section-product-page .product__info-wrapper>.product__info-container>.product__info-container{padding:14px!important}}html body.index-template #MainContent :is(.amc-market-hub__tabs a,.amc-market-hub__panel-head>a,.amc-resource-panel__head>a,.amc-resource-catalog__head>a,.amc-resource-catalog__groups a){min-height:44px!important}html body.index-template #MainContent :is(.amc-market-hub__panel-head>a,.amc-resource-panel__head>a,.amc-resource-catalog__head>a){display:inline-flex!important;align-items:center!important}html body.index-template #MainContent .amc-resource-panel__link-grid a{grid-template-columns:minmax(0,1fr)!important;min-height:64px!important;gap:3px!important;padding:10px 34px 10px 13px!important}html body.index-template #MainContent .amc-resource-panel__link-grid a:before{display:none!important;content:none!important}html body.index-template #MainContent .amc-resource-panel__link-grid :is(b,small){grid-column:1!important}html body.index-template #MainContent .amc-resource-panel__link-grid b{font-size:13px!important;font-weight:750!important}html body.index-template #MainContent .amc-resource-panel__desk-links a{grid-template-columns:minmax(0,1fr)!important;min-height:48px!important;padding:7px 10px!important}html body.index-template #MainContent .amc-resource-panel__desk-links span{display:none!important}html body.index-template #MainContent .amc-resource-panel__desk-links b{font-size:12px!important;font-weight:750!important}html body.index-template #MainContent .amc-resource-panel__desk-links small{font-size:10.5px!important;line-height:1.3!important}html body.index-template #MainContent .amc-hero__featurebar em{display:none!important}@media(min-width:700px)and (max-width:989px){html body.index-template #MainContent .amc-cats__track{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:989px){html body.index-template #MainContent .amc-cats__track{grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important}html body.index-template #MainContent .amc-market-hub__rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(300px,46vw)!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 10px!important;scroll-padding-inline:1px!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;overscroll-behavior-inline:contain!important}html body.index-template #MainContent .amc-market-hub__rail>*{min-width:0!important;scroll-snap-align:start!important}}@media(max-width:599px){html body.index-template #MainContent .amc-market-hub__shell{padding-inline:0!important}html body.index-template #MainContent .amc-market-hub__rail{grid-auto-columns:calc(100% - 36px)!important}html body.index-template #MainContent .amc-market-hub__tabs a:last-child{grid-column:1 / -1!important}html body.index-template #MainContent .amc-resource-brands__grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(120px,38vw)!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important}html body.index-template #MainContent .amc-resource-brands__grid>a,html body.index-template #MainContent .amc-resource-brands__grid>a:last-child{grid-column:auto!important;min-height:60px!important;border-right:1px solid #e2e8ed!important;border-bottom:0!important;scroll-snap-align:start!important}html body.index-template #MainContent .amc-resource-brands__grid>a:last-child{border-right:0!important}html body.index-template #MainContent .amc-resource-catalog__groups{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc(100% - 36px)!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;border-left:0!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;overscroll-behavior-inline:contain!important}html body.index-template #MainContent .amc-resource-catalog__groups>div,html body.index-template #MainContent .amc-resource-catalog__groups>div+div{min-width:0!important;border:1px solid #dbe3e9!important;scroll-snap-align:start!important}html body.index-template #MainContent .amc-resource-catalog__groups a:focus-visible{outline-offset:-3px!important}}@media(min-width:360px)and (max-width:599px){html body.index-template #MainContent .amc-resource-showcase__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.index-template #MainContent .amc-resource-showcase__steps li{min-height:82px!important;border-right:1px solid #d9e2e7!important;border-bottom:1px solid #d9e2e7!important}html body.index-template #MainContent .amc-resource-showcase__steps li:nth-child(2n){border-right:0!important}html body.index-template #MainContent .amc-resource-showcase__steps li:nth-child(n+3){border-bottom:0!important}}@media(max-width:390px){html body.index-template #MainContent .amc-hero__quick>div>a:last-child{grid-column:1 / -1!important}}html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .amc-card-brandline{min-height:20px!important;color:#53697b!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.05em!important;line-height:1.35!important}html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading{display:-webkit-box!important;height:auto!important;min-height:3.63em!important;max-height:3.63em!important;margin:0 0 10px!important;overflow:hidden!important;color:#17324d!important;font-family:var(--amc-editorial-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.21!important;text-wrap:pretty!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-decoration:none!important}html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .amc-card-meta{min-height:30px!important;color:#526779!important;font-size:10.5px!important;line-height:1.35!important}html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .quick-add__submit{min-height:44px!important;border-color:#c9232b!important;background:#c9232b!important;font-weight:850!important;letter-spacing:.01em!important;text-transform:none!important}html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .quick-add__submit:hover{border-color:#153f66!important;background:#153f66!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading{font-size:16.5px!important}}@media(max-width:479px){html body #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading{font-size:18px!important}}html body.collection-template #MainContent .amc-collection-intro{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px 28px!important;width:min(1440px,calc(100% - 32px))!important;max-width:1440px!important;margin:0 auto 12px!important;padding:18px 20px!important;border:1px solid var(--amc-retail-line)!important;border-top:4px solid var(--amc-retail-red)!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}html body.collection-template #MainContent .amc-collection-intro__copy{min-width:0!important}html body.collection-template #MainContent .amc-collection-intro__eyebrow{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 5px!important;color:var(--amc-retail-red)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em!important;line-height:1.2!important;text-transform:uppercase!important}html body.collection-template #MainContent .amc-collection-intro__eyebrow>span{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:3px 7px!important;border-radius:3px!important;background:var(--amc-retail-ink)!important;color:#fff!important;font-size:9px!important;letter-spacing:.12em!important}html body.collection-template #MainContent .amc-collection-intro__title-row{display:flex!important;align-items:center!important;gap:10px!important}html body.collection-template #MainContent .amc-collection-intro__count{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:5px 10px 5px 6px!important;border:1px solid var(--amc-retail-line)!important;border-radius:4px!important;background:var(--amc-retail-soft)!important;color:var(--amc-retail-muted)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.1!important;text-transform:uppercase!important;white-space:nowrap!important}html body.collection-template #MainContent .amc-collection-intro__count>strong{display:grid!important;min-width:30px!important;height:30px!important;place-items:center!important;border-radius:3px!important;background:var(--amc-retail-red)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:0!important}html body.collection-template #MainContent .amc-collection-intro__lede{max-width:82ch!important;margin:8px 0 0!important;color:#42596d!important;font-size:13px!important;line-height:1.45!important}html body.collection-template #MainContent .amc-collection-intro__actions{display:flex!important;gap:8px!important}html body.collection-template #MainContent .amc-collection-intro__actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:9px 14px!important;border:1px solid var(--amc-retail-blue)!important;border-radius:4px!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important}html body.collection-template #MainContent .amc-collection-intro__primary{background:var(--amc-retail-red)!important;border-color:var(--amc-retail-red)!important;color:#fff!important}html body.collection-template #MainContent .amc-collection-intro__secondary{background:#fff!important;color:var(--amc-retail-blue)!important}html body.collection-template #MainContent .amc-collection-intro__actions a:hover{background:var(--amc-retail-blue)!important;border-color:var(--amc-retail-blue)!important;color:#fff!important}html body.collection-template #MainContent .amc-uniform-card .amc-price-support{margin-top:5px!important;padding:5px 7px!important;border:1px solid #b9ddc8!important;border-radius:3px!important;background:#edf8f1!important;color:#126a39!important;font-size:9px!important;letter-spacing:.035em!important}@media(max-width:989px){html body.collection-template #MainContent .amc-collection-intro{grid-template-columns:1fr!important;align-items:start!important;width:calc(100% - 24px)!important;gap:13px!important;padding:16px!important}}@media(max-width:599px){html body.collection-template #MainContent .amc-collection-intro{padding:14px!important}html body.collection-template #MainContent .amc-collection-intro__title-row{display:flex!important}html body.collection-template #MainContent .amc-collection-intro__count{width:max-content!important}html body.collection-template #MainContent .amc-collection-intro__lede{display:-webkit-box!important;max-height:4.35em!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body.collection-template #MainContent .amc-collection-intro__actions{display:grid!important;grid-template-columns:1fr 1fr!important}html body.collection-template #MainContent .amc-collection-intro__actions a{min-width:0!important;padding-inline:8px!important}}@media(min-width:1025px){html body [id$=__header] header.pf-header.pf-header :is(.pf-menu-button,.pf-mobile-search,.pf-mobile-cart){display:none!important}}@media(max-width:1024px){html body [id$=__header] header.pf-header.pf-header,html body [id$=__header] header.pf-header.pf-header .pf-main{height:70px!important;min-height:70px!important}html body [id$=__header] header.pf-header.pf-header .pf-main>.pf-shell{display:grid!important;grid-template-columns:44px minmax(145px,170px) minmax(0,1fr) 96px!important;width:calc(100% - 28px)!important;max-width:none!important;height:70px!important;min-height:70px!important;gap:8px!important;padding:0!important}html body [id$=__header] header.pf-header.pf-header .pf-menu-button{display:inline-flex!important;grid-column:1!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:0!important}html body [id$=__header] header.pf-header.pf-header .pf-menu-label{display:none!important}html body [id$=__header] header.pf-header.pf-header .pf-logo,html body [id$=__header] header.pf-header.pf-header .pf-logo>a{grid-column:2!important;width:100%!important;max-width:170px!important;height:50px!important}html body [id$=__header] header.pf-header.pf-header .pf-logo img{width:100%!important;max-width:166px!important;height:50px!important;max-height:50px!important;object-fit:contain!important;object-position:left center!important}html body [id$=__header] header.pf-header.pf-header .pf-search{display:block!important;grid-column:3!important;width:100%!important;min-width:0!important}html body [id$=__header] header.pf-header.pf-header .pf-actions{display:flex!important;grid-column:4!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:44px!important;gap:8px!important}html body [id$=__header] header.pf-header.pf-header .pf-actions>:is(.pf-action,.pf-mobile-search,.pf-mobile-cart){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;align-items:center!important;justify-content:center!important}html body [id$=__header] header.pf-header.pf-header .pf-actions>.pf-account{display:flex!important}html body [id$=__header] header.pf-header.pf-header .pf-actions>.pf-account>span,html body [id$=__header] header.pf-header.pf-header .pf-actions>:is(.pf-cart,.pf-mobile-search){display:none!important}html body [id$=__header] header.pf-header.pf-header .pf-actions>.pf-mobile-cart{display:inline-flex!important}html body [id$=__header] header.pf-header.pf-header .pf-bar,html body [id$=__header] header.pf-header.pf-header .pf-nav{display:none!important}html body [id$=__header] .pf-drawer-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media(max-width:749px){html body [id$=__header] header.pf-header.pf-header,html body [id$=__header] header.pf-header.pf-header .pf-main,html body.index-template [id$=__header] header.pf-header.pf-header .pf-main{height:60px!important;min-height:60px!important}html body [id$=__header] header.pf-header.pf-header .pf-main>.pf-shell,html body.index-template [id$=__header] header.pf-header.pf-header .pf-main>.pf-shell{grid-template-columns:44px minmax(0,1fr) 96px!important;width:calc(100% - 20px)!important;height:60px!important;min-height:60px!important;gap:6px!important}html body [id$=__header] header.pf-header.pf-header .pf-logo,html body [id$=__header] header.pf-header.pf-header .pf-logo>a{grid-column:2!important;max-width:min(190px,100%)!important;height:48px!important}html body [id$=__header] header.pf-header.pf-header .pf-logo img{max-width:min(190px,100%)!important;height:48px!important;max-height:48px!important}html body [id$=__header] header.pf-header.pf-header .pf-search,html body [id$=__header] header.pf-header.pf-header .pf-actions>.pf-account{display:none!important}html body [id$=__header] header.pf-header.pf-header .pf-actions{grid-column:3!important}html body [id$=__header] header.pf-header.pf-header .pf-actions>:is(.pf-mobile-search,.pf-mobile-cart){display:inline-flex!important}html body #google-merchantwidget-iframe-wrapper{display:block!important}html body.amc-google-clear:is(.product-template,.collection-template) #google-merchantwidget-iframe-wrapper{display:block!important}html body.amc-google-widget-open #google-merchantwidget-iframe-wrapper{max-width:calc(100% - 24px)!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;transform:none!important}html body.amc-google-widget-open #google-merchantwidget-iframe-wrapper>iframe{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html body.product-template #MainContent .section-product-page :is(.amc-checkout-panel__support>a,.amc-related-equipment__links>a),html body.index-template #MainContent .amc-resource-showcase__actions a{min-height:44px!important}}@media(max-width:390px){html body.index-template #MainContent .amc-hero__quick{overflow:visible!important}html body.index-template #MainContent .amc-hero__quick>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important;padding-bottom:0!important}html body.index-template #MainContent .amc-hero__quick a{width:100%!important;min-width:0!important;padding-inline:7px!important;white-space:normal!important;text-align:center!important}}html body:is(.index-template,.collection-template,.product-template){--amc-editorial-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif}html body.index-template #MainContent :is(.amc-hero__heading,.amc-cats__heading,.amc-market-hub__head h2,.amc-market-hub__panel-head h3,.amc-press__intro h2,.amc-resource-showcase h2,.amc-resource-panel__head h3,.amc-resource-catalog__head h3,.amc-resource-brands__head h3){font-family:var(--amc-editorial-font)!important;font-weight:800!important;letter-spacing:-.025em!important;text-wrap:balance!important}html body.index-template #MainContent :is(.amc-cats__heading,.amc-market-hub__head h2,.amc-resource-showcase__copy h2,.amc-press__intro h2):after{display:none!important;content:none!important}html body.index-template #MainContent :is(.amc-hero__eyebrow,.amc-cats__eyebrow,.amc-market-hub__head>div>span,.amc-press__label,.amc-resource-showcase__eyebrow,.amc-resource-panel__head span,.amc-resource-catalog__head span,.amc-resource-brands__head span){font-family:var(--amc-editorial-font)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.085em!important}html body.index-template #MainContent :is(.amc-press,.amc-press--verified){background-color:#fff!important;background-image:none!important}html body.index-template #MainContent .amc-resource-showcase{border-top:1px solid #d7e0e6!important;background-color:#f4f7f9!important;background-image:none!important}html body.index-template #MainContent .amc-resource-showcase__copy{border-left-width:3px!important;background:#fff!important}html body.index-template #MainContent .amc-resource-showcase__copy:after,html body.index-template #MainContent .amc-resource-showcase__visual:before,html body.index-template #MainContent .amc-resource-showcase__steps li:after{display:none!important;content:none!important}html body.index-template #MainContent .amc-resource-showcase__logo{box-shadow:none!important}html body.index-template #MainContent .amc-resource-showcase__visual{background:#f7f9fa!important}html body.index-template #MainContent .amc-resource-showcase__proof{font-size:11px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}html body.index-template #MainContent :is(.amc-resource-panel__head h3,.amc-resource-catalog__head h3){font-size:21px!important;line-height:1.12!important}html body.index-template #MainContent .amc-market-hub__series{display:none!important}html body.index-template #MainContent .amc-market-hub__panel-identity{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px 11px!important}html body.index-template #MainContent .amc-market-hub__panel-head h3{font-size:22px!important;line-height:1.12!important}html body.index-template #MainContent .amc-market-hub__panel-head small{gap:4px!important;color:#607286!important;font-size:11px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}html body.index-template #MainContent .amc-market-hub__panel-head small b{display:inline!important;min-width:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:#a9212b!important;font-size:11px!important;font-weight:800!important}html body.index-template #MainContent .amc-market-hub__panel-head>a{font-size:12px!important;letter-spacing:0!important;text-transform:none!important}html body.collection-template .pf-collection-hero,html body.collection-template .pf-collection-hero__shell,html body.collection-template #MainContent .amc-collection-intro{font-family:var(--amc-editorial-font)!important}html body.collection-template .pf-collection-hero h1{font-weight:800!important;letter-spacing:-.03em!important;line-height:1.05!important;text-wrap:balance!important}html body.collection-template #MainContent .amc-collection-intro{border-top:1px solid var(--amc-retail-line)!important;background:#fff!important}html body.collection-template #MainContent .amc-collection-intro__eyebrow{display:none!important}html body.collection-template #MainContent .amc-collection-intro__count{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:11px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}html body.collection-template #MainContent .amc-collection-intro__count>strong{display:inline!important;min-width:0!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--amc-retail-red)!important;font-size:13px!important;font-weight:800!important}html body.product-template #MainContent :is(.product__title .b-main-title,.product__title h1,.product__description.rte.amc-product-content h2,.product__description.rte.amc-product-content h3,.amc-curated__title,.amc-finance__heading){font-family:var(--amc-editorial-font)!important;font-weight:800!important;text-wrap:balance!important}html body.product-template #MainContent :is(.product__title .b-main-title,.product__title h1){font-size:clamp(28px,2.7vw,38px)!important;letter-spacing:-.025em!important;line-height:1.08!important}html body.product-template #MainContent .product__description.rte.amc-product-content h2{font-size:clamp(23px,2vw,28px)!important;letter-spacing:-.02em!important;line-height:1.12!important}html body.product-template #MainContent .product__description.rte.amc-product-content h3{font-size:clamp(18px,1.45vw,21px)!important;letter-spacing:-.012em!important;line-height:1.18!important}html body.product-template #MainContent .amc-curated__eyebrow{font-size:11px!important;letter-spacing:.085em!important}@media(max-width:599px){html body.index-template #MainContent .amc-market-hub__panel-identity{display:flex!important}html body.collection-template #MainContent .amc-collection-intro__actions{grid-template-columns:1fr!important}html body.product-template #MainContent :is(.product__title .b-main-title,.product__title h1){font-size:29px!important;text-wrap:pretty!important}}html body .amc-footer-core .amc-footer-shell{padding-block:26px 14px!important}html body .amc-footer-core .amc-footer-intro{gap:24px!important;padding-bottom:18px!important}html body .amc-footer-core .amc-footer-about>img,html body .amc-footer-core .amc-footer-core__logo{height:66px!important;max-height:66px!important;padding:8px 12px!important}html body .amc-footer-core .amc-footer-directory{gap:26px!important;padding-block:20px!important}html body .amc-footer-core .amc-footer-col h3{margin-bottom:10px!important}html body .amc-footer-core .amc-footer-col nav{gap:6px!important}html body .amc-footer-core .amc-footer-trust{padding:12px 15px!important}html body .amc-footer-core .amc-footer-policies{margin-top:10px!important}html body .amc-footer-core .amc-footer-policies summary{min-height:44px!important}html body .amc-footer-core .amc-footer-bottom{margin-top:12px!important}@media(max-width:650px){html body .amc-footer-core .amc-footer-shell{padding-block:22px 12px!important}html body .amc-footer-core .amc-footer-intro{gap:14px!important;padding-bottom:16px!important}html body .amc-footer-core .amc-footer-about>img,html body .amc-footer-core .amc-footer-core__logo{height:60px!important;max-height:60px!important;padding:7px 10px!important}html body .amc-footer-core .amc-footer-directory{gap:18px 16px!important;padding-block:17px!important}html body .amc-footer-core .amc-footer-col nav{gap:4px!important}html body .amc-footer-core .amc-footer-col a{display:inline-flex!important;min-height:44px!important;align-items:center!important}html body .amc-footer-core .amc-footer-trust{gap:7px!important;padding:11px 13px!important}}html body.index-template #MainContent :is(.amc-mission,.amc-press--verified,.amc-resource-showcase,.amc179){font-family:var(--amc-editorial-font)!important;box-shadow:none!important}html body.index-template #MainContent .amc-mission{padding-block:18px!important;border-top:3px solid #c9232b!important;border-bottom:1px solid #173f5f!important;background:#0b2f4d!important}html body.index-template #MainContent .amc-mission__inner{gap:clamp(14px,2vw,28px)!important}html body.index-template #MainContent .amc-mission__eyebrow{color:#ffb6bc!important;font:800 10px/1.25 var(--amc-editorial-font)!important;letter-spacing:.08em!important}html body.index-template #MainContent .amc-mission__statement{color:#fff!important;font:800 clamp(18px,1.6vw,22px)/1.2 var(--amc-editorial-font)!important;letter-spacing:-.02em!important}html body.index-template #MainContent .amc-mission__sub{color:#d4e0e9!important;border-left-color:#4e718c!important;font:500 13px/1.48 var(--amc-editorial-font)!important}html body.index-template #MainContent .amc-press--verified{padding-block:34px!important;border-top:0!important;border-bottom:1px solid #dbe3e8!important;background:#f5f7f8!important}html body.index-template #MainContent .amc-press__intro{gap:18px 26px!important;margin-bottom:18px!important}html body.index-template #MainContent .amc-press__label{padding-top:3px!important;color:#a9212b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.075em!important}html body.index-template #MainContent .amc-press__intro h2{font-size:clamp(25px,2.4vw,35px)!important;line-height:1.1!important}html body.index-template #MainContent .amc-press__intro p{color:#4d6273!important;font-size:13px!important;line-height:1.55!important}html body.index-template #MainContent .amc-press__logos{gap:10px!important}html body.index-template #MainContent .amc-press__card{min-height:92px!important;padding:13px 15px!important;border:1px solid #d8e1e6!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}html body.index-template #MainContent .amc-press__card:hover{border-color:#aebec8!important;background:#fff!important}html body.index-template #MainContent :is(.amc-press__logo,.amc-press__wordmark){border:0!important;border-radius:3px!important;box-shadow:none!important}html body.index-template #MainContent .amc-press__meta strong{font-size:13px!important;font-weight:750!important}html body.index-template #MainContent .amc-press__meta small{color:#60717f!important;font-size:11px!important;font-weight:500!important}html body.index-template #MainContent .amc-press__disclosure{color:#4d6273!important;font-size:11px!important}html body.index-template #MainContent .amc-resource-showcase{padding-block:34px!important;border-top:0!important;background:#fff!important}html body.index-template #MainContent .amc-resource-showcase__hero{min-height:292px!important;border:1px solid #d8e1e6!important;border-radius:4px!important;box-shadow:none!important}html body.index-template #MainContent .amc-resource-showcase__copy{padding:25px 28px!important;border-left:0!important;background:#fff!important}html body.index-template #MainContent .amc-resource-showcase__logo{width:158px!important;height:44px!important;margin-bottom:13px!important;padding:3px 6px!important;border:0!important}html body.index-template #MainContent .amc-resource-showcase__eyebrow,html body.index-template #MainContent :is(.amc-resource-panel__head,.amc-resource-catalog__head,.amc-resource-brands__head) span{color:#a9212b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.07em!important}html body.index-template #MainContent .amc-resource-showcase__copy h2{font-size:clamp(29px,3vw,38px)!important;font-weight:800!important;line-height:1.08!important}html body.index-template #MainContent .amc-resource-showcase__visual{min-height:292px!important;border-left:1px solid #e0e6ea!important;background:#f5f7f8!important}html body.index-template #MainContent .amc-resource-showcase__visual-label{border-radius:3px!important;background:#17324d!important;font-size:9px!important;font-weight:750!important;letter-spacing:.04em!important;text-transform:none!important}html body.index-template #MainContent .amc-resource-showcase__visual-caption{border-top:1px solid #d8e1e6!important;background:#fffffff5!important}html body.index-template #MainContent .amc-resource-showcase__steps{border:1px solid #d8e1e6!important;border-top:0!important;border-radius:0 0 4px 4px!important;background:#fff!important}html body.index-template #MainContent .amc-resource-showcase__steps li{min-height:66px!important;gap:10px!important;padding:10px 13px!important;border-color:#e2e8ec!important;background:#fff!important}html body.index-template #MainContent .amc-resource-showcase__steps li>b{width:auto!important;min-width:22px!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#a9212b!important;font-size:12px!important;font-weight:800!important}html body.index-template #MainContent .amc-resource-showcase__steps strong{font-size:12px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}html body.index-template #MainContent .amc-resource-showcase__steps small{color:#60717f!important;font-size:10.5px!important;line-height:1.3!important}html body.index-template #MainContent .amc-resource-brands,html body.index-template #MainContent :is(.amc-resource-panel,.amc-resource-catalog){border:1px solid #d8e1e6!important;border-top:1px solid #d8e1e6!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}html body.index-template #MainContent .amc-resource-brands__head{background:#f5f7f8!important}html body.index-template #MainContent .amc-resource-brands__grid>a{background:#fff!important}html body.index-template #MainContent :is(.amc-resource-panel__head,.amc-resource-catalog__head){margin-bottom:8px!important;padding-bottom:9px!important}html body.index-template #MainContent :is(.amc-resource-panel__head h3,.amc-resource-catalog__head h3,.amc-resource-brands__head h3){color:#17324d!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.15!important}html body.index-template #MainContent :is(.amc-resource-panel__head,.amc-resource-catalog__head)>a{border-bottom:0!important;color:#9d222c!important;font-size:11px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}html body.index-template #MainContent .amc-resource-panel__link-grid{border:0!important;column-gap:16px!important}html body.index-template #MainContent .amc-resource-panel__link-grid a{min-height:58px!important;padding:8px 26px 8px 2px!important;border-right:0!important;border-bottom:1px solid #e3e8eb!important;background:#fff!important}html body.index-template #MainContent .amc-resource-panel__link-grid a:hover{background:#f7f9fa!important}html body.index-template #MainContent .amc-resource-panel__link-grid a:after{right:6px!important;color:#9d222c!important;font-size:14px!important}html body.index-template #MainContent .amc-resource-panel__link-grid b{color:#17324d!important;font-size:12.5px!important;font-weight:750!important}html body.index-template #MainContent .amc-resource-panel__link-grid small{color:#60717f!important;font-size:10.5px!important}html body.index-template #MainContent .amc-resource-panel__desk-links{gap:0!important;background:#fff!important}html body.index-template #MainContent .amc-resource-panel__desk-links a{min-height:46px!important;padding:7px 4px!important;border-bottom:1px solid #e3e8eb!important;background:#fff!important}html body.index-template #MainContent .amc-resource-panel__call{min-height:62px!important;padding:9px 11px!important;border:1px solid #d6e0e6!important;border-radius:4px!important;background:#f5f7f8!important;color:#17324d!important}html body.index-template #MainContent .amc-resource-panel__call span{color:#9d222c!important;font-size:9px!important;font-weight:750!important;letter-spacing:.06em!important}html body.index-template #MainContent .amc-resource-panel__call strong{color:#17324d!important}html body.index-template #MainContent .amc-resource-panel__call small{color:#60717f!important}html body.index-template #MainContent .amc-resource-catalog__groups{border-color:#e0e6ea!important}html body.index-template #MainContent .amc-resource-catalog__groups strong{background:#f5f7f8!important;color:#17324d!important;font-size:11px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}html body.index-template #MainContent .amc-resource-catalog__groups a{min-height:44px!important;color:#455d6e!important;font-size:11.5px!important;font-weight:600!important}html body.index-template #MainContent .amc179{padding-block:32px!important;border-top:1px solid #dbe3e8!important;background:#f5f7f8!important}html body.index-template #MainContent .amc179__kicker{color:#a9212b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.075em!important}html body.index-template #MainContent .amc179 h2{color:#17324d!important;font-family:var(--amc-editorial-font)!important;font-size:clamp(27px,2.8vw,38px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.08!important}html body.index-template #MainContent .amc179__guide{min-height:44px!important;border-color:#b9c7d0!important;background:#fff!important;color:#17324d!important;font-size:11px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}html body.index-template #MainContent .amc179__cats a{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-color:#d8e1e6!important;background:#fff!important;font-weight:650!important}html body.index-template #MainContent .amc179__facts{border-color:#d8e1e6!important;background:#fff!important}html body.index-template #MainContent .amc179__facts span{border-color:#e1e7eb!important;color:#526878!important;font-weight:600!important}html body.index-template #MainContent .amc179__facts b{color:#17324d!important}html body.index-template #MainContent .amc179__tool{border-color:#d4dee4!important;border-radius:4px!important;box-shadow:none!important}html body.index-template #MainContent .amc179__results{border-color:#d8e1e6!important;background:#f8fafb!important}html body.index-template #MainContent .amc179__actions a{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;background:#17324d!important;font-size:11px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}html body.index-template #MainContent .amc179__actions a:last-child{background:#b5262f!important}@media(max-width:989px){html body.index-template #MainContent .amc-resource-showcase__visual{border-top:1px solid #e0e6ea!important;border-left:0!important}}@media(max-width:599px){html body.index-template #MainContent :is(.amc-press--verified,.amc-resource-showcase,.amc179){padding-block:26px!important}html body.index-template #MainContent .amc-press__intro{margin-bottom:14px!important}html body.index-template #MainContent .amc-press__card{min-height:88px!important}html body.index-template #MainContent .amc-resource-showcase__copy{padding:22px 18px!important}html body.index-template #MainContent .amc-resource-showcase__steps li{min-height:68px!important}html body.index-template #MainContent :is(.amc-resource-panel,.amc-resource-catalog){padding:12px!important}html body.index-template #MainContent .amc-resource-panel__link-grid{grid-template-columns:1fr!important}html body.index-template #MainContent .amc-resource-panel__link-grid a{min-height:56px!important}html body.index-template #MainContent .amc-resource-catalog__groups a{min-height:44px!important}}html body.collection-template #MainContent .section-main-collection-product-grid,html body.collection-template #MainContent .section-main-collection-product-grid>.section__inner{background:#f3f5f6!important}html body.collection-template #MainContent .section-main-collection-product-grid{padding-top:12px!important}html body.collection-template #MainContent .amc-collection-intro{align-items:center!important;gap:14px 24px!important;margin-bottom:10px!important;padding:14px 18px!important;border:1px solid #d8e0e5!important;border-radius:4px!important;background:#fff!important}html body.collection-template #MainContent .amc-collection-intro__title-row{margin-bottom:4px!important}html body.collection-template #MainContent .amc-collection-intro__count{display:inline-flex!important;align-items:baseline!important;gap:5px!important;color:#596d7d!important;font-size:11px!important;font-weight:600!important}html body.collection-template #MainContent .amc-collection-intro__count>strong{color:#b3262e!important;font-size:15px!important;font-weight:800!important}html body.collection-template #MainContent .amc-collection-intro__lede{max-width:88ch!important;margin-top:0!important;color:#465c6d!important;font-size:13px!important;line-height:1.48!important}html body.collection-template #MainContent .amc-collection-intro__actions a{min-height:44px!important;padding-inline:15px!important;border-radius:4px!important;font-size:11.5px!important;font-weight:750!important}html body.collection-template #MainContent .amc-collection-trust{margin-bottom:12px!important;border-color:#d8e0e5!important;border-radius:4px!important}html body.collection-template #MainContent .amc-collection-trust>a{min-height:52px!important;padding:8px 12px!important;background:#fff!important}html body.collection-template #MainContent .amc-collection-trust>a:hover{background:#f8fafb!important}html body.collection-template #MainContent .amc-collection-trust a>span{width:22px!important;height:22px!important;border:0!important;background:#eef2f4!important;color:#b3262e!important;font-size:11px!important;font-weight:800!important}html body.collection-template #MainContent .amc-collection-trust strong{color:#17324d!important;font-size:11.5px!important;font-weight:750!important}html body.collection-template #MainContent .amc-collection-trust small{color:#687987!important;font-size:10px!important;font-weight:500!important}html body.collection-template #MainContent #product-grid.product-grid{gap:14px!important}html body.collection-template #MainContent#MainContent#MainContent #product-grid .amc-uniform-card>.product-card:not(.card--horizontal){border-color:#d7dfe4!important;border-radius:4px!important;box-shadow:none!important;transform:none!important}html body.collection-template #MainContent#MainContent#MainContent #product-grid .amc-uniform-card>.product-card:not(.card--horizontal):hover{border-color:#aebdc7!important;box-shadow:0 8px 22px #112a4314!important;transform:translateY(-1px)!important}html body.collection-template #MainContent .amc-uniform-card .card__inner.ratio{--ratio-percent: 74% !important;border-bottom-color:#e1e7eb!important;background:#f8f9fa!important}html body.collection-template #MainContent .amc-uniform-card .card:not(.card--horizontal) .card__media img{padding:6px!important}html body.collection-template #MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){min-height:240px!important;padding:14px!important}html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__information,html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card-information{flex:1 1 auto!important}html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .amc-card-brandline{min-height:18px!important;margin-bottom:6px!important;color:#526878!important;font-size:9.5px!important;font-weight:750!important;letter-spacing:.055em!important}html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .amc-card-brandline__mark{width:12px!important;flex-basis:12px!important;height:2px!important}html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading,html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading a{display:-webkit-box!important;width:100%!important;color:#102a43!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.25!important;max-height:3.75em!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading{min-height:3.6em!important;margin-bottom:10px!important}html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .card__heading a{min-height:3.6em!important}html body.collection-template #MainContent .amc-uniform-card .amc-card-meta{grid-template-columns:auto minmax(0,1fr) 38px!important;min-height:30px!important;height:auto!important;margin-bottom:9px!important;padding:5px 7px!important;border-color:#dce3e7!important;border-radius:3px!important;background:#fafbfc!important}html body.collection-template #MainContent .amc-uniform-card .amc-card-meta__label{color:#b3262e!important;font-size:8px!important}html body.collection-template #MainContent .amc-uniform-card .amc-card-meta__value{color:#435b6d!important;font-size:10px!important;font-weight:750!important;line-height:1.25!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}html body.collection-template #MainContent .amc-uniform-card .amc-card-meta__barcode{width:38px!important;height:13px!important;opacity:.68!important}html body.collection-template #MainContent .amc-uniform-card .price{min-height:60px!important;padding-top:9px!important;border-top-color:#e3e8eb!important}html body.collection-template #MainContent .amc-uniform-card .amc-price-kicker{color:#60717f!important;font-size:9px!important;font-weight:650!important;letter-spacing:.02em!important;text-transform:none!important}html body.collection-template #MainContent .amc-uniform-card :is(.price-item--sale,.price:not(.price--on-sale) .price__regular .price-item--regular){color:#14783f!important;font-size:20px!important;font-weight:850!important;letter-spacing:-.025em!important}html body.collection-template #MainContent .amc-uniform-card .price__sale s.price-item--regular{max-width:none!important;color:#6b7883!important;font-size:11.5px!important;font-weight:600!important;text-decoration-color:#8f9aa3!important}html body.collection-template #MainContent .amc-uniform-card .amc-price-support{display:inline-flex!important;width:max-content!important;max-width:100%!important;margin-top:5px!important;padding:5px 8px!important;border:1px solid #bedcc9!important;border-radius:3px!important;background:#eef7f1!important;color:#126a39!important;font-size:9.5px!important;font-weight:750!important;letter-spacing:.01em!important;text-transform:none!important}html body.collection-template #MainContent .amc-uniform-card .quick-add{margin-top:10px!important}@media(max-width:374px){html body.collection-template #MainContent .amc-uniform-card :is(.price-item--sale,.price:not(.price--on-sale) .price__regular .price-item--regular){font-size:clamp(16px,5.7vw,19px)!important;letter-spacing:-.035em!important;overflow:visible!important;text-overflow:clip!important}html body.product-template #MainContent#MainContent#MainContent .section-product-page .product__info-wrapper :is(.price-item--sale,.price:not(.price--on-sale) .price__regular .price-item--regular){max-width:100%!important;font-size:clamp(24px,8.7vw,29px)!important;letter-spacing:-.045em!important;overflow:visible!important;text-overflow:clip!important}}html body.collection-template #MainContent#MainContent#MainContent .amc-uniform-card .product-card .quick-add__submit{min-height:46px!important;padding:10px 13px!important;border-radius:4px!important;background:#c9232b!important;border-color:#c9232b!important;font-size:12.5px!important;font-weight:800!important}@media(max-width:989px){html body.collection-template #MainContent .amc-collection-intro{gap:10px!important;padding:13px 15px!important}html body.collection-template #MainContent #product-grid.product-grid{gap:12px!important}}@media(max-width:599px){html body.collection-template #MainContent .amc-collection-intro__actions{gap:7px!important}html body.collection-template #MainContent .amc-uniform-card .card__inner.ratio{--ratio-percent: 68% !important}html body.collection-template #MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge){min-height:232px!important}}html body.search-template #MainContent #search-product-results{display:block!important;width:100%!important}html body.search-template #MainContent ul#product-grid.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}html body.search-template #MainContent ul#product-grid.product-grid>.grid__item{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html body.search-template #MainContent#MainContent#MainContent ul#product-grid .amc-uniform-card .product-card .card__information,html body.search-template #MainContent#MainContent#MainContent ul#product-grid .amc-uniform-card .product-card .card-information{flex:1 1 auto!important}html body.search-template #MainContent#MainContent#MainContent ul#product-grid .amc-uniform-card .product-card .card__heading,html body.search-template #MainContent#MainContent#MainContent ul#product-grid .amc-uniform-card .product-card .card__heading a{display:block!important;width:100%!important;height:auto!important;min-height:3.63em!important;max-height:none!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}html body.search-template #MainContent ul#product-grid .amc-uniform-card .amc-card-meta{height:auto!important}html body.search-template #MainContent ul#product-grid .amc-uniform-card .amc-card-meta__value{line-height:1.25!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}@media(max-width:1199px){html body.search-template #MainContent ul#product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:989px){html body.search-template #MainContent ul#product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media(max-width:479px){html body.search-template #MainContent ul#product-grid.product-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}html body #MainContent .amc-uniform-card .product-card .amc-card-brandline--logo{display:flex!important;align-items:center!important;min-height:28px!important;height:auto!important;margin-bottom:8px!important;overflow:visible!important}html body #MainContent .amc-uniform-card .product-card .amc-card-brandline__logo,html body #MainContent .amc-uniform-card .product-card .amc-card-brandline--logo .amc-turbo-air-logo{display:block!important;width:auto!important;max-width:112px!important;height:24px!important;max-height:24px!important;object-fit:contain!important;object-position:left center!important}html body #MainContent .amc-uniform-card .product-card .amc-card-brandline--turbo .amc-turbo-air-logo{max-width:82px!important}html body #MainContent .amc-uniform-card .product-card .amc-card-brandline__text-fallback{display:inline-flex!important;align-items:center!important;min-height:18px!important;padding-left:7px!important;border-left:1px solid #d5dde3!important;color:#526878!important;font-size:8.5px!important;font-weight:750!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}@media(max-width:749px){html body #MainContent .amc-uniform-card .product-card .amc-card-brandline--logo{min-height:26px!important;margin-bottom:7px!important}html body #MainContent .amc-uniform-card .product-card .amc-card-brandline__logo,html body #MainContent .amc-uniform-card .product-card .amc-card-brandline--logo .amc-turbo-air-logo{max-width:104px!important;height:22px!important;max-height:22px!important}html body #MainContent .amc-uniform-card .product-card .amc-card-brandline--turbo .amc-turbo-air-logo{max-width:82px!important}}html body.index-template #MainContent .amc-market-hub{padding:28px 0 30px!important}html body.index-template #MainContent .amc-market-hub__panel{padding-top:22px!important}html body.index-template #MainContent .amc-market-hub__panel+.amc-market-hub__panel{margin-top:20px!important}html body.index-template #MainContent .amc-market-hub__panel-head{margin-bottom:11px!important}html body.index-template #MainContent .amc-market-card{height:auto!important;min-height:374px!important;grid-template-rows:auto minmax(0,1fr)!important}html body.index-template #MainContent .amc-market-card__body{padding:11px 12px 12px!important}html body.index-template #MainContent .amc-market-hub__rail{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}@media(max-width:1199px){html body.index-template #MainContent .amc-market-hub__rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:989px){html body.index-template #MainContent .amc-market-hub__rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.index-template #MainContent .amc-resource-showcase{padding:24px 0 26px!important}html body.index-template #MainContent .amc-resource-showcase__hero,html body.index-template #MainContent .amc-resource-showcase__visual{min-height:310px!important}html body.index-template #MainContent .amc-resource-showcase__copy{padding:30px!important}html body.index-template #MainContent .amc-resource-showcase__steps li{min-height:74px!important;padding:10px 14px!important}html body.index-template #MainContent .amc-resource-showcase__content,html body.index-template #MainContent .amc-resource-showcase .amc-resource-catalog{margin-top:10px!important}html body.index-template #MainContent .amc-resource-showcase .amc-resource-panel,html body.index-template #MainContent .amc-resource-showcase .amc-resource-catalog{padding:13px!important}@media(max-width:749px){html body.index-template #MainContent .amc-market-hub{padding:24px 0 26px!important}html body.index-template #MainContent .amc-market-card{height:auto!important;min-height:174px!important;grid-template-columns:132px minmax(0,1fr)!important;grid-template-rows:1fr!important}html body.index-template #MainContent .amc-market-hub__rail{grid-template-columns:1fr!important}html body.index-template #MainContent .amc-market-card__media,html body.index-template #MainContent .amc-market-card__body{min-height:174px!important}html body.index-template #MainContent .amc-resource-showcase{padding:20px 0 22px!important}html body.index-template #MainContent .amc-resource-showcase__copy{padding:22px 18px!important}}html body #MainContent#MainContent#MainContent#MainContent :is(.product-card .card__heading,.product-card .card__heading>a,.amc-market-card__body>h3,.amc-market-card__body>h3>a,.amc-cats__station-card__copy>strong,.amc-hero__feature-copy h2,.amc-hero__feature-copy h2>a,.pf-brand-hub__product-body>strong,.amc-complementary-card h3,.amc-complementary-card h3>a,.amc-cslider__title),html body :is(.product-card .card__heading,.product-card .card__heading>a,.amc-nav-value-rail__product>span>strong,#predictive-search-results-products-list .predictive-search__item-heading,.cart-notification-product__name,.amc-complementary-card h3,.amc-complementary-card h3>a){display:block!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}html body :is(.amc-market-card__body,.amc-cats__station-card__copy,.amc-nav-value-rail__product>span,.pf-brand-hub__product-body,.product-card .card__information,.amc-complementary-card__body,.predictive-search__item-content){min-width:0!important}html body div[id$=__header] .amc-promo-bar{background:#b8202e!important;border-bottom:1px solid #951b26!important;box-shadow:none!important}html body div[id$=__header] .amc-promo-bar :is(.amc-promo,.amc-ticker,.amc-ticker__set){background:transparent!important;color:#fff!important}html body .amc-promo-bar .amc-ticker__set a{color:#fff!important;-webkit-text-fill-color:#fff!important;gap:8px!important;text-decoration:none!important}html body .amc-promo-bar .amc-ticker__set :is(strong,span,u){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .amc-promo-bar .amc-ticker__set strong{font-weight:800!important;letter-spacing:.07em!important}html body .amc-promo-bar .amc-ticker__set u{font-weight:750!important;text-underline-offset:3px;text-decoration-thickness:1px}html body .amc-promo-bar a:focus-visible{outline:2px solid #fff!important;outline-offset:-2px!important}html body .amc-promo-bar:focus-within .amc-ticker,html body .amc-promo-bar:hover .amc-ticker{animation-play-state:paused!important}html body.product-template #MainContent .amc-checkout-panel__invoice{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:12px!important;background:#fff!important}html body.product-template #MainContent .amc-checkout-panel__invoice-copy{grid-column:1/-1!important}html body.product-template #MainContent .amc-checkout-panel__manual-marks{justify-content:flex-start!important;gap:4px!important}html body.product-template #MainContent .amc-manual-mark{gap:4px;min-height:28px;padding:0 6px;border-radius:2px;font-size:10px}html body.product-template #MainContent .amc-manual-mark svg{width:14px;height:14px;flex:0 0 14px}html body.product-template #MainContent .amc-checkout-panel__online{gap:8px!important;padding:10px 12px!important}html body.product-template #MainContent .amc-checkout-panel__cards{gap:4px!important;flex-wrap:wrap}html body.product-template #MainContent .amc-checkout-panel__shop-pay{gap:6px!important;padding-left:8px!important}html body.product-template #MainContent .section-product-page .amc-checkout-panel__support>a{background:#fff!important;border-radius:0!important;color:#17324d!important;-webkit-text-fill-color:#17324d!important}html body.product-template #MainContent .section-product-page .amc-checkout-panel__support>a[href="/pages/financing"]{background:#102f4c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.product-template #MainContent .ame-trust-strip{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html body.product-template #MainContent .ame-trust-strip .ame-tchip{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:8px 10px!important;background:#fff!important;border:1px solid #ccd6de!important;border-radius:2px!important;color:#102f4c!important;-webkit-text-fill-color:#102f4c!important;font-size:10px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:.03em!important;box-shadow:none!important}html body.product-template #MainContent .ame-tchip--support:before{content:"";display:block;width:20px;height:20px;flex:0 0 20px;background:#102f4c;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 3 6v6c0 5 9 10 9 10s9-5 9-10V6Z' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='m7 12 3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 3 6v6c0 5 9 10 9 10s9-5 9-10V6Z' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='m7 12 3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:599px){html body.product-template #MainContent .amc-checkout-panel__invoice{grid-template-columns:minmax(0,1fr)!important}html body.product-template #MainContent .amc-checkout-panel__arrange{justify-self:start;min-height:44px!important}}html body.index-template #MainContent#MainContent .amc-hero__feature-image{height:clamp(260px,26vw,320px)!important;min-height:0!important;padding:6px!important;background:#fff!important}html body.index-template #MainContent#MainContent .amc-hero__feature-image picture{display:block;width:100%;height:100%}html body.index-template #MainContent#MainContent .amc-hero__feature-image img{width:100%!important;height:100%!important;max-height:none!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body #MainContent .amc-uniform-card .card:not(.card--horizontal) .card__media img{padding:6px!important;object-fit:contain!important}@media(max-width:749px){html body.index-template #MainContent#MainContent .amc-hero__feature-image{height:260px!important}html body.index-template #MainContent#MainContent .amc-market-card__media{height:auto!important;min-height:174px!important;aspect-ratio:auto!important;align-self:stretch!important;grid-column:1!important;grid-row:1 / -1!important}}@media(max-width:749px){html body.index-template #MainContent .amc-hero__quick{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px 0 14px!important;overflow:visible!important}html body.index-template #MainContent .amc-hero__quick>strong{display:block!important;margin:0!important;color:#102f4c!important;font-size:12px!important;line-height:1.3!important}html body.index-template #MainContent .amc-hero__quick>div{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important}html body.index-template #MainContent .amc-hero__quick a{display:flex!important;width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!important;padding:8px 10px!important;border-radius:4px!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;box-sizing:border-box!important}html body.index-template #MainContent .amc-hero__quick a:last-child{grid-column:1/-1!important}}.amc-industry-resource-grid>article>.amc-epa-cue{display:none!important}body:is(.index-template,.collection-template,.product-template,.page-template,.article-template,.blog-template,.cart-template) #MainContent{background-color:#faf9f6!important}html body.index-template #MainContent .amc-cats{padding-top:16px!important}html body.product-template #MainContent section[id$=__17805393771dba610d].section-apps{margin-block:14px!important;border:1px solid #d8e0e4!important;border-top:2px solid #5a31f4!important;background:#fff!important;box-shadow:none!important}html body.product-template #MainContent section[id$=__17805393771dba610d].section-apps>*{min-height:66px!important;padding-block:10px!important}@media(min-width:750px){html body.collection-template #MainContent .amc-collection-path{margin-block:13px!important;padding-block:13px!important}html body.collection-template #MainContent .amc-collection-path a{min-height:72px!important;padding-block:10px!important}}html body .amc-collection-market .amc-department>.amc-epa-cue{display:none!important}html body .amc-collection-market .amc-department nav a{min-width:0!important;align-items:flex-start!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .amc-collection-market .amc-department nav a:after{flex:0 0 auto!important}html body.index-template #MainContent .amc-hero__quick{display:grid!important;grid-template-columns:minmax(200px,230px) minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:0!important;gap:18px!important;align-items:center!important;padding:15px max(24px,calc((100vw - 1280px)/2))!important;border-top:3px solid #c9232b!important;border-bottom:1px solid #173f5f!important;background:linear-gradient(105deg,#071f35 0 24%,#0b2f4d 24% 100%)!important;color:#fff!important;box-sizing:border-box!important}html body.index-template #MainContent .amc-hero__quick>strong{position:relative!important;display:block!important;margin:0!important;color:#fff!important;padding-left:14px!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.075em!important;text-transform:uppercase!important}html body.index-template #MainContent .amc-hero__quick>strong:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:2px;background:#c9232b}html body.index-template #MainContent .amc-hero__quick>div{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;gap:7px!important;overflow:visible!important;padding:0!important}html body.index-template #MainContent .amc-hero__quick a{display:flex!important;width:100%!important;min-width:0!important;min-height:52px!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding:9px 11px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:3px!important;background:#ffffff18!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;white-space:normal!important;text-align:left!important;text-decoration:none!important;box-sizing:border-box!important}html body.index-template #MainContent .amc-hero__quick a:after{content:"\2192";display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:50%;background:#c9232b;color:#fff;font-size:13px}html body.index-template #MainContent .amc-hero__quick a:hover{border-color:#fff!important;background:#fff!important;color:#0b2f4d!important}html body.index-template #MainContent .amc-hero__quick a:focus-visible{outline:3px solid #f2b84b!important;outline-offset:2px!important}html body.index-template #MainContent .amc-fast-paths a:focus-visible{outline:3px solid #7f101b!important;outline-offset:3px!important}html body.index-template #MainContent .amc-fast-paths{padding:24px 0 26px!important;border-top:0!important;border-bottom:1px solid #ccd8e0!important;background:#edf2f5!important}html body.index-template #MainContent .amc-fast-paths__inner{display:grid!important;grid-template-columns:1.08fr repeat(3,minmax(0,.92fr))!important;width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;gap:10px!important;align-items:stretch!important;margin:0 auto!important;padding:0!important}html body.index-template #MainContent .amc-fast-paths__intro{display:flex!important;min-width:0!important;position:relative!important;min-height:82px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:13px 16px!important;overflow:hidden!important;border-top:3px solid #c9232b!important;border-left:4px solid #c9232b!important;background-color:#0b2f4d!important;background-image:linear-gradient(135deg,transparent 0 72%,rgba(255,255,255,.055) 72% 100%)!important;color:#fff!important;box-sizing:border-box!important}html body.index-template #MainContent .amc-fast-paths__intro strong{color:#fff!important;font-size:22px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.02em!important}html body.index-template #MainContent .amc-fast-paths__intro span{color:#d4e0e9!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}html body.index-template #MainContent .amc-fast-paths__inner>a{position:relative!important;display:flex!important;min-width:0!important;min-height:82px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:14px 46px 14px 16px!important;border:1px solid #c5d2dc!important;border-top:3px solid #173f5f!important;border-radius:3px!important;background:#fff!important;color:#0b2f4d!important;text-decoration:none!important;box-sizing:border-box!important}html body.index-template #MainContent .amc-fast-paths__inner>a:after{content:"\2192";position:absolute;display:grid;width:24px;height:24px;right:14px;top:50%;place-items:center;border-radius:50%;background:#c9232b;color:#fff;font-size:14px;transform:translateY(-50%)}html body.index-template #MainContent .amc-fast-paths__inner>a:hover{border-color:#c9232b!important;background:#fdfefe!important}html body.index-template #MainContent .amc-fast-paths__inner>a b{color:#0b2f4d!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}html body.index-template #MainContent .amc-fast-paths__inner>a small{color:#a9212b!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.045em!important;text-transform:uppercase!important}@media(max-width:1100px){html body.index-template #MainContent .amc-hero__quick{grid-template-columns:1fr!important;gap:9px!important}html body.index-template #MainContent .amc-hero__quick>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.index-template #MainContent .amc-fast-paths__inner{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.index-template #MainContent .amc-fast-paths__intro{grid-column:1/-1!important}}@media(max-width:749px){html body.index-template #MainContent .amc-hero__quick{gap:8px!important;padding:13px 12px 14px!important}html body.index-template #MainContent .amc-hero__quick>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body.index-template #MainContent .amc-hero__quick a,html body.index-template #MainContent .amc-hero__quick a:last-child{grid-column:auto!important;min-height:48px!important;font-size:10.5px!important}html body.index-template #MainContent .amc-fast-paths{padding:16px 0!important}html body.index-template #MainContent .amc-fast-paths__inner{grid-template-columns:1fr!important;width:calc(100% - 24px)!important;gap:8px!important}html body.index-template #MainContent .amc-fast-paths__intro{grid-column:auto!important;min-height:70px!important}html body.index-template #MainContent .amc-fast-paths__inner>a{min-height:68px!important}}@media(max-width:390px){html body.index-template #MainContent .amc-hero__quick>div>a:last-child{grid-column:auto!important}}html body #MainContent#MainContent#MainContent#MainContent .product-card .card__heading,html body #MainContent#MainContent#MainContent#MainContent .product-card .card__heading>a{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:pretty!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}html body #MainContent .amc-uniform-card .price.price--on-sale .price__sale{grid-template-columns:minmax(0,1fr)!important}html body #MainContent .amc-uniform-card .price-item--sale,html body #MainContent .amc-uniform-card .price:not(.price--on-sale) .price__regular .price-item--regular,html body #MainContent .amc-uniform-card .price__sale s.price-item--regular{max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important}html body #MainContent .amc-uniform-card>.product-card>.card__content:not(.card__content--badge),html body #MainContent .amc-uniform-card .price__container,html body #MainContent .amc-uniform-card .price__regular,html body #MainContent .amc-uniform-card .price__sale>span{min-width:0!important;max-width:100%!important}html body.index-template #MainContent#MainContent#MainContent#MainContent :is(.amc-market-card h3,.amc-market-card h3 a,.amc-cats__station-card strong,.amc-entry-cats__label){display:block!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-entry-cats__card{align-items:stretch!important;box-sizing:border-box!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-entry-cats__copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-self:stretch!important;min-width:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-entry-cats__imgwrap{flex-shrink:0!important;align-self:center!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-entry-cats__label{min-height:2.6em!important;line-height:1.3!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-entry-cats__value{display:block!important;margin-top:auto!important;padding-top:6px!important;min-height:2.6em!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-entry-cats__count{display:block!important;margin-top:5px!important;color:#9c2c34!important;font-size:9px!important;font-weight:900!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.045em!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__station-spotlight-grid>li{display:flex!important;min-width:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__station-card{width:100%!important;height:100%!important;box-sizing:border-box!important;align-items:stretch!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__station-card img{align-self:start!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__station-card__copy{display:grid!important;grid-template-rows:minmax(min-content,1fr) auto auto!important;align-items:start!important;min-width:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__station-card strong{min-height:0!important;margin:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__solutions-grid>a{height:100%!important;box-sizing:border-box!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__solutions-grid b{margin-top:auto!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-resource-panel__link-grid>a{align-content:start!important;grid-template-rows:minmax(min-content,1fr) auto!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-resource-panel__desk-links>a{align-self:stretch!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-resource-panel__desk-links small{margin-top:auto!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__tool-copy{display:flex!important;flex-direction:column!important;align-self:stretch!important;min-width:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__tool-copy em{margin-top:auto!important;padding-top:8px!important}@supports (grid-template-rows:subgrid){html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-market-card{display:grid!important;grid-row:span 5!important;grid-template-rows:subgrid!important;row-gap:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-market-card__body{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;row-gap:5px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-market-card__buying{display:flex!important;grid-row:auto!important;flex-direction:column!important;align-self:start!important;gap:0!important;margin-top:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-market-card__cta{grid-row:auto!important;margin-top:5px!important;align-self:stretch!important;min-height:40px!important}}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-entry-cats__value{box-sizing:border-box!important;min-height:calc(2.6em + 6px)!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-cats__solutions-grid b{box-sizing:border-box!important;min-height:calc(2.5em + 12px)!important;line-height:1.25!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-resource-panel__desk-links small{min-height:2.8em!important;line-height:1.4!important}html body #MainContent#MainContent#MainContent .amc-resource-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:12px!important;margin:18px 0!important;padding:14px!important;border:1px solid #d8e1e8!important;border-radius:6px!important;background:#f5f7fa!important}html body #MainContent#MainContent#MainContent .amc-resource-grid>:is(h2,h3){grid-column:1/-1!important;margin:0!important;font-family:inherit!important;font-size:20px!important;line-height:1.25!important}html body #MainContent#MainContent#MainContent .amc-resource-card{min-width:0!important;margin:0!important;padding:12px!important;border:1px solid #dce5eb!important;border-radius:4px!important;background:#fff!important}html body #MainContent#MainContent#MainContent .amc-resource-card>:is(div,h3,h4,strong):first-child{display:block!important;margin:0 0 6px!important;font-family:inherit!important;font-size:15px!important;font-weight:750!important;line-height:1.3!important;color:#17324d!important}html body #MainContent#MainContent#MainContent .amc-resource-card :is(p,li){margin:0 0 7px!important;font-size:13px!important;line-height:1.5!important;color:#43566b!important}html body #MainContent#MainContent#MainContent .amc-resource-card p a{display:inline!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#173f68!important;-webkit-text-fill-color:#173f68!important;font:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important;white-space:normal!important}html body #MainContent#MainContent#MainContent .amc-resource-card>:last-child{margin-bottom:0!important}html body #MainContent#MainContent#MainContent .amc-finance-details{box-sizing:border-box!important;width:calc(100% - 40px)!important;max-width:1268px!important;margin:14px auto!important;padding:0!important;border:1px solid #d8e1e8!important;border-radius:5px!important;background:#fff!important}html body #MainContent#MainContent#MainContent .amc-finance-details>summary{min-height:48px!important;padding:12px 16px!important;border:0!important;font-family:inherit!important;font-size:15px!important;line-height:1.4!important;font-weight:750!important;color:#17324d!important;cursor:pointer}html body #MainContent#MainContent#MainContent .amc-finance-details .amc-finance{margin:0!important;padding:16px!important;border:0!important;border-top:1px solid #d8e1e8!important;border-radius:0!important}html body #MainContent#MainContent#MainContent .amc-finance__heading{margin:0!important;font-family:inherit!important;font-size:20px!important;line-height:1.25!important}html body #MainContent#MainContent#MainContent .amc-finance__intro{margin:6px 0 14px!important;font-size:13px!important;line-height:1.5!important}html body #MainContent#MainContent#MainContent .amc-finance__option{padding:14px!important}html body #MainContent#MainContent#MainContent .amc-finance__option h4{font-family:inherit!important;font-size:16px!important;line-height:1.3!important;margin:5px 0 7px!important}html body #MainContent#MainContent#MainContent .amc-finance__option p{font-size:13px!important;line-height:1.5!important;margin-bottom:12px!important}html body #MainContent#MainContent#MainContent .amc-finance__action{font-size:13px!important;line-height:1.35!important;min-height:44px!important}html body #MainContent#MainContent#MainContent .amc-finance__fine{font-size:12px!important;line-height:1.5!important;margin:10px 0 0!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent .amc-finance-details{width:calc(100% - 24px)!important}html body #MainContent#MainContent#MainContent .amc-resource-grid{grid-template-columns:1fr!important;padding:10px!important}}html body #MainContent#MainContent#MainContent .amc-finance .amc-epa-cue{position:static!important;inset:auto!important;transform:none!important;align-self:flex-start!important;order:3!important;margin:8px 0 0!important;max-width:100%!important;white-space:normal!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero-search__popular{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero-search__popular>a{flex:0 1 auto!important;width:auto!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;justify-content:space-between!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-home-campaigns{margin:14px auto!important;max-width:1400px!important}@media(max-width:989px){html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero{display:flex!important;flex-direction:column!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero>.amc-hero__inner{order:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero>.amc-hero-search{order:1!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero>.amc-hero__quick{order:2!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero-search__popular{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero-search__popular>span{grid-column:1/-1!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero-search__popular>a{min-height:44px!important;padding:8px!important;font-size:12px!important;line-height:1.3!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero__heading{font-size:32px!important;line-height:1.08!important;margin:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero__sub{font-size:14px!important;line-height:1.45!important}}html body #MainContent#MainContent#MainContent .amc-cpage__sub{font-size:14px!important;line-height:1.5!important}html body #MainContent#MainContent#MainContent .amc-cpage label{font-size:12px!important;line-height:1.4!important}html body #MainContent#MainContent#MainContent .ame-rfq-header h1{font-family:inherit!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.15!important;margin:0 0 12px!important}html body #MainContent#MainContent#MainContent .ame-rfq-lede{max-width:80ch!important;font-size:15px!important;line-height:1.5!important;margin:0 0 14px!important}html body #MainContent#MainContent#MainContent .ame-rfq-trust{gap:6px!important;font-size:13px!important;line-height:1.45!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent .ame-rfq-lede{font-size:14px!important}html body #MainContent#MainContent#MainContent .ame-rfq-header{margin-bottom:20px!important}}@media(max-width:989px){html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero__inner{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero__inner>.amc-hero__stage{grid-column:1!important;grid-row:1!important;order:0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero__inner>.amc-hero-search{grid-column:1!important;grid-row:2!important;order:1!important}html body.index-template #MainContent#MainContent#MainContent#MainContent .amc-hero__inner>.amc-entry-cats{grid-column:1!important;grid-row:3!important;order:2!important}}html body.page-pages-financing #MainContent#MainContent#MainContent .amc-existing-page-repair{box-sizing:border-box!important;width:100%!important;max-width:1268px!important;margin-inline:auto!important;padding:20px!important}html body.page-pages-financing #MainContent#MainContent#MainContent .amc-existing-page-repair>h1{font-family:inherit!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.15!important;margin:0 0 16px!important}@media(max-width:749px){html body.page-pages-financing #MainContent#MainContent#MainContent .amc-existing-page-repair{padding:12px!important}}@media(max-width:749px){html body.collection-template #MainContent#MainContent#MainContent .pf-collection-hero .pf-collection-hero__links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important;white-space:normal!important;width:100%!important;max-width:100%!important}html body.collection-template #MainContent#MainContent#MainContent .pf-collection-hero .pf-collection-hero__links>a{display:flex!important;align-items:center!important;min-width:0!important;min-height:44px!important;height:auto!important;box-sizing:border-box!important;margin:0!important;padding:8px 9px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.3!important}}html body .amc-footer-core .amc-footer-contact{align-self:start!important;align-content:flex-start!important}:root{--amc-site-shell-width:1360px;--amc-site-shell-gutter:16px}html{background:#edf1f4}body{background:#edf1f4!important}.amc-site-shell{position:relative;isolation:isolate;width:100%;min-height:100vh;margin-inline:auto;overflow-x:clip;background:#fff}@media(min-width:1025px){body{padding-inline:0}.amc-site-shell{width:min(calc(100% - (var(--amc-site-shell-gutter) * 2)),var(--amc-site-shell-width));border-inline:1px solid #d5dde4;box-shadow:0 0 28px #071a3314}.amc-site-shell>#MainContent,.amc-site-shell>#MainContent>.shopify-section,.amc-site-shell>.shopify-section-group-header-group,.amc-site-shell>.shopify-section-group-footer-group{box-sizing:border-box;max-width:100%}html body .amc-site-shell [id$=__header] .pf-header :is(.pf-main,.pf-bar)>.pf-shell,html body .amc-site-shell [id$=__header] :is(.amc-top-utility__inner,.pf-network__inner,.pf-proofbar__inner,.amc-home-campaigns){box-sizing:border-box!important;width:calc(100% - 40px)!important;max-width:1320px!important;margin-inline:auto!important;padding-inline:0!important}.amc-site-shell #MainContent .page-width,.amc-site-shell .shopify-section-group-footer-group .page-width,.amc-site-shell>.amc-footer-business-address{max-width:calc(var(--amc-site-shell-width) - 48px)!important}.amc-site-shell [id$=__header] .pf-header .pf-nav-item>.pf-mega-panel{width:min(1180px,calc(100vw - 64px))!important}.amc-site-shell [id$=__header] .pf-header .pf-nav>:is(.pf-nav-item)>:is(.pf-nav-link,.pf-mega-toggle){transition:background-color .12s ease,color .12s ease,border-color .12s ease!important}}@media(max-width:1024px){body{padding-inline:0}.amc-site-shell{border:0;box-shadow:none}}@supports (content-visibility:auto){body.index-template:not(.shopify-design-mode) #MainContent>.shopify-section:nth-of-type(n+5){content-visibility:auto;contain-intrinsic-size:auto 620px}body:not(.shopify-design-mode) .amc-site-shell>.shopify-section-group-footer-group{content-visibility:auto;contain-intrinsic-size:auto 220px}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/amc-b-9b31d339.css.map */
