[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 [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}@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 #d4e1d9!important;border-left:4px solid #16703c!important;border-radius:4px!important;background:#fbfdfc!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:#16703c!important;-webkit-text-fill-color:#16703c!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:#16703c!important;-webkit-text-fill-color:#16703c!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:20px!important;border-block:1px solid #dbe3e8!important;background:#fff!important}html body.index-template #MainContent .amc-mission__inner{gap:clamp(14px,2vw,28px)!important}html body.index-template #MainContent .amc-mission__eyebrow{color:#a9212b!important;font:800 10px/1.25 var(--amc-editorial-font)!important;letter-spacing:.08em!important}html body.index-template #MainContent .amc-mission__statement{color:#17324d!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:#4d6273!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-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:278px!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:block!important;width:100%!important;height:auto!important;color:#102a43!important;font-size:17.5px!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.2!important;max-height:none!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!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:70px!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:22px!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}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:260px!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}}
/*# sourceMappingURL=/cdn/shop/t/276/assets/amc-sitewide-finish-20260903.css.map */
