:root{--amc-ink: #0b2946;--amc-copy: #405970;--amc-muted: #66798a;--amc-line: #d7e1e8;--amc-red: #c3232b;--amc-blue: #123f68;--amc-soft: #f3f7f9}html body.collection-template #MainContent{background:#f2f5f6!important;color:var(--amc-ink)!important}html body.collection-template #MainContent :is(.pf-collection-hero,.section-main-collection-product-grid){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}html body.collection-template #MainContent .pf-collection-hero{margin:0!important;padding:22px 0 18px!important;border-top:1px solid var(--amc-line)!important;border-bottom:1px solid var(--amc-line)!important;background:#f2f5f6!important}html body.collection-template #MainContent .pf-collection-hero__shell{width:min(1153px,calc(100% - 32px))!important;max-width:1153px!important;margin-inline:auto!important;padding:0!important}html body.collection-template #MainContent .pf-collection-hero__eyebrow{margin:0 0 5px!important;color:var(--amc-red)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.13em!important;line-height:1.2!important;text-transform:uppercase!important}html body.collection-template #MainContent .pf-collection-hero h1{max-width:920px!important;margin:0!important;color:#111820!important;font-size:clamp(30px,3vw,42px)!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:1.08!important}html body.collection-template #MainContent .pf-collection-hero__lede{max-width:78ch!important;margin:8px 0 0!important;color:var(--amc-copy)!important;font-size:14px!important;line-height:1.5!important}html body.collection-template #MainContent .pf-collection-hero__links{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important}html body.collection-template #MainContent .pf-collection-hero__links a{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:6px 10px!important;border:1px solid var(--amc-line)!important;border-radius:4px!important;background:#fff!important;color:var(--amc-ink)!important;font-size:10.5px!important;font-weight:750!important;text-decoration:none!important}html body.collection-template #MainContent .pf-collection-hero__links a:hover{border-color:var(--amc-red)!important;color:var(--amc-red)!important}html body.collection-template #MainContent .amc-coupon-wrap{max-width:1153px!important;margin:12px auto 5px!important;padding:0!important}html body.collection-template #MainContent .amc-coupon{min-height:58px!important;padding:9px 14px!important;border-width:1px!important;border-style:solid!important;border-radius:5px!important}html body.collection-template #MainContent .amc-coupon__pct{font-size:21px!important}html body.collection-template #MainContent .amc-coupon__what{font-size:13px!important}html body.collection-template #MainContent .amc-coupon__code{padding:6px 10px!important;border-width:1px!important;font-size:13px!important}html body.collection-template #MainContent .amc-coupon__copy{min-height:34px!important;padding:7px 13px!important;border-radius:4px!important;font-size:12px!important}html body.collection-template #MainContent .amc-coupon__meta{margin:5px 0 0!important;font-size:10.5px!important}html body.collection-template #MainContent .section-breadcrumb{background:#f2f5f6!important}html body.collection-template #MainContent .section-breadcrumb .section__inner{min-height:0!important;padding-top:9px!important;padding-bottom:9px!important}html body.collection-template #MainContent .section-main-collection-product-grid{padding:18px 0 26px!important;background:#f2f5f6!important}html body.collection-template #MainContent .section-main-collection-product-grid>.section__inner{padding-top:0!important;background:transparent!important}html body.collection-template #MainContent .amc-collection-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important;padding:0!important}html body.collection-template #MainContent .amc-collection-trust a{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:1px 8px!important;align-items:center!important;min-height:54px!important;padding:8px 11px!important;border:1px solid var(--amc-line)!important;border-radius:5px!important;background:#fff!important;color:var(--amc-ink)!important;text-decoration:none!important}html body.collection-template #MainContent .amc-collection-trust a>span{grid-row:1 / 3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#e8f0f5!important;color:var(--amc-red)!important;font-size:12px!important;font-weight:900!important}html body.collection-template #MainContent .amc-collection-trust strong{font-size:11.5px!important;font-weight:800!important;line-height:1.2!important}html body.collection-template #MainContent .amc-collection-trust small{color:var(--amc-muted)!important;font-size:9.5px!important;line-height:1.2!important}html body.collection-template #MainContent .facets-vertical{display:grid!important;grid-template-columns:232px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}html body.collection-template #MainContent .facets-vertical>.facets-wrapper{position:sticky!important;top:176px!important;overflow:hidden!important;padding:12px!important;border:1px solid var(--amc-line)!important;border-radius:6px!important;background:#fff!important}html body.collection-template #MainContent .facets-vertical .facets__heading,html body.collection-template #MainContent .facets-vertical summary{color:#111820!important;font-size:11.5px!important;font-weight:800!important;line-height:1.25!important}html body.collection-template #MainContent .facets-vertical .facets__disclosure-vertical{margin:0!important;padding:9px 0!important;border-bottom:1px solid #e6ecef!important}html body.collection-template #MainContent .facets-vertical .facets__list{padding-top:6px!important}html body.collection-template #MainContent .facets-vertical .facet-checkbox{padding:5px 0!important;color:var(--amc-copy)!important;font-size:11px!important;line-height:1.3!important}html body.collection-template #MainContent .facets-vertical-sort{min-height:48px!important;margin-bottom:10px!important;padding:8px 11px!important;border:1px solid var(--amc-line)!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}html body.collection-template #MainContent .facets-vertical-sort .select__select{min-height:34px!important;border:1px solid var(--amc-line)!important;border-radius:4px!important;background:#fff!important;color:var(--amc-ink)!important;font-size:11px!important}html body.collection-template #MainContent #product-grid{gap:14px!important;margin:0!important}html body.collection-template #MainContent #product-grid>.grid__item,html body.collection-template #MainContent #product-grid .product-card-wrapper,html body.collection-template #MainContent #product-grid .product-card{height:100%!important;min-height:0!important}html body.collection-template #MainContent #product-grid .product-card{overflow:hidden!important;border:1px solid var(--amc-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:0 1px 2px #0b29460a!important}html body.collection-template #MainContent #product-grid .card__inner{min-height:190px!important;border-bottom:1px solid #e5ebef!important;background:#f8fafb!important}html body.collection-template #MainContent #product-grid .card__image{padding:12px!important;object-fit:contain!important}html body.collection-template #MainContent #product-grid .card__heading{color:#111820!important;font-size:13.5px!important;font-weight:850!important;line-height:1.28!important}html body.collection-template #MainContent #product-grid .amc-card-model{margin:7px 0!important;font-size:9px!important}html body.collection-template #MainContent #product-grid .price .price-item--sale,html body.collection-template #MainContent #product-grid .price:not(.price--on-sale) .price-item--regular{color:#111820!important;font-size:20px!important;font-weight:900!important}html body.collection-template #MainContent #product-grid .price .amc-price-support{color:#1c6a49!important;font-size:9.5px!important}html body.collection-template #MainContent #product-grid .badge{padding:5px 8px!important;border:0!important;border-radius:3px!important;background:var(--amc-blue)!important;color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em!important}html body.collection-template #MainContent #product-grid .quick-add__submit,html body.collection-template #MainContent #product-grid .amc-card-details-link{width:100%!important;min-height:42px!important;border:1px solid var(--amc-blue)!important;border-radius:3px!important;background:var(--amc-blue)!important;color:#fff!important;font-size:11.5px!important;font-weight:800!important;box-shadow:none!important}html body.collection-template #MainContent #product-grid :is(.quick-add__submit,.amc-card-details-link):hover{border-color:var(--amc-red)!important;background:var(--amc-red)!important}html body.index-template #MainContent .amc-hero{padding-top:10px!important}html body.index-template #MainContent .amc-hero .page-width{width:min(1440px,calc(100% - 40px))!important}html body.index-template #MainContent .amc-hero__inner{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr)!important;grid-template-rows:auto auto!important;gap:14px 22px!important;align-items:stretch!important;min-height:0!important;padding:10px 0 14px!important}html body.index-template #MainContent .amc-hero__main{justify-content:center!important;gap:8px!important;min-height:0!important;padding:20px 20px 18px 22px!important}html body.index-template #MainContent .amc-hero__heading{max-width:15ch!important;margin:0!important;font-size:clamp(36px,3.55vw,50px)!important;line-height:1!important}html body.index-template #MainContent .amc-hero__sub{max-width:54ch!important;margin:0!important;font-size:15px!important;line-height:1.48!important}html body.index-template #MainContent .amc-hero__ctas{margin-top:3px!important;gap:9px!important}html body.index-template #MainContent .amc-hero__btn{min-height:44px!important;padding-inline:16px!important}html body.index-template #MainContent .amc-proof-row{margin-top:4px!important;gap:7px 12px!important}html body.index-template #MainContent .amc-hero__feature{align-self:stretch!important;height:auto!important;min-height:0!important;margin:0!important}html body.index-template #MainContent .amc-hero__slides,html body.index-template #MainContent .amc-hero__slide{min-height:0!important;height:auto!important}html body.index-template #MainContent .amc-hero__featurebar{min-height:36px!important}html body.index-template #MainContent .amc-hero__feature-image{height:246px!important;min-height:246px!important;padding:3px!important}html body.index-template #MainContent .amc-hero__feature-copy{min-height:0!important;padding:12px 15px 13px!important}html body.index-template #MainContent .amc-hero__feature-copy h2{min-height:0!important;margin:4px 0 2px!important;font-size:15px!important;line-height:1.25!important}html body.index-template #MainContent .amc-hero__feature-bottom{margin-top:6px!important}html body.index-template #MainContent .amc-hero-search{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:0!important;margin:0!important;padding:11px 14px!important}html body.index-template #MainContent .amc-hero-search__intro,html body.index-template #MainContent .amc-hero-search__main{min-height:0!important}html body.index-template #MainContent .amc-hero-search__form{min-height:42px!important}html body.index-template #MainContent .amc-hero-search__popular{margin-top:5px!important;gap:4px 10px!important}html body.index-template #MainContent .amc-hero__quick{min-height:44px!important;gap:16px!important}html body.product-template #MainContent .section-product-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html body.product-template #MainContent .section-product-page>product-info{padding-bottom:24px!important}html body.product-template #MainContent .section-product-page .product__info-container>*+*{margin-top:11px!important}html body.product-template #MainContent .section-product-page .product__info-container .spacer-container{height:4px!important;min-height:4px!important;margin:0!important}html body.product-template #MainContent .section-product-page .product__description.rte{max-width:1120px!important;margin-inline:auto!important;color:var(--amc-copy)!important;font-size:16px!important;line-height:1.6!important;overflow-wrap:anywhere}html body.product-template #MainContent .section-product-page .product__description.rte :is(h2,h3,h4){margin:26px 0 10px!important;color:var(--amc-ink)!important;font-family:inherit!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.18!important}html body.product-template #MainContent .section-product-page .product__description.rte h2{font-size:clamp(24px,2.2vw,30px)!important}html body.product-template #MainContent .section-product-page .product__description.rte h3{font-size:clamp(19px,1.7vw,23px)!important}html body.product-template #MainContent .section-product-page .product__description.rte h4{font-size:17px!important}html body.product-template #MainContent .section-product-page .product__description.rte :is(p,blockquote){margin:0 0 13px!important}html body.product-template #MainContent .section-product-page .product__description.rte :is(ul,ol){display:grid!important;gap:8px!important;margin:10px 0 18px!important;padding-inline-start:24px!important}html body.product-template #MainContent .section-product-page .product__description.rte ul{list-style:disc outside!important}html body.product-template #MainContent .section-product-page .product__description.rte ol{list-style:decimal outside!important}html body.product-template #MainContent .section-product-page .product__description.rte li{display:list-item!important;margin:0!important;padding-inline-start:5px!important;color:var(--amc-copy)!important;line-height:1.5!important}html body.product-template #MainContent .section-product-page .product__description.rte li::marker{color:var(--amc-red)!important;font-weight:900}html body.product-template #MainContent .section-product-page .product__description.rte li :is(p,strong){margin:0!important}html body.product-template #MainContent .section-product-page .product__description.rte :is(table,.responsive-table){width:100%!important;max-width:100%!important;margin:14px 0 22px!important}html body.product-template #MainContent .section-product-page .product__description.rte .responsive-table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}html body.product-template #MainContent .section-product-page .product__description.rte :is(th,td){padding:9px 11px!important;font-size:14px!important;line-height:1.4!important;vertical-align:top!important}html body.product-template #MainContent .amc-payment-paths{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--amc-line)!important}html body.product-template #MainContent .amc-payment-path{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;align-content:start!important;align-items:center!important;min-height:80px!important;padding:10px!important;border:1px solid var(--amc-line)!important;border-radius:4px!important;background:#fff!important}html body.product-template #MainContent .amc-payment-path--link{grid-template-columns:36px minmax(0,1fr) auto!important}html body.product-template #MainContent .amc-payment-path__icon{width:40px!important;min-width:40px!important}html body.product-template #MainContent .amc-payment-path__icon svg{width:40px!important;max-width:40px!important}html body.product-template #MainContent .amc-payment-path strong,html body.product-template #MainContent .amc-payment-path__title{font-size:12px!important;line-height:1.2!important}html body.product-template #MainContent .amc-payment-path small{margin-top:2px!important;font-size:10.5px!important;line-height:1.35!important}html body.product-template #MainContent .amc-product-expert{margin-top:10px!important;padding:12px 14px!important}html body.product-template #MainContent .amc-product-expert__copy{margin-top:2px!important;font-size:12px!important;line-height:1.4!important}html body.product-template #MainContent .amc-product-confidence{gap:6px 12px!important;margin-top:9px!important;padding:10px 0!important}html body.product-template #MainContent .amc-product-confidence a{font-size:11.5px!important;line-height:1.3!important}html body.product-template #MainContent .amc-related-equipment{margin-top:10px!important;padding-top:10px!important}html body.product-template #MainContent .amc-related-equipment__links{gap:0 12px!important;margin-top:5px!important}html body.product-template #MainContent .amc-related-equipment__links>a{min-height:34px!important;padding:6px 0!important;font-size:11.5px!important}html body.product-template #MainContent .amc-product-terms{gap:4px 10px!important;margin-top:9px!important;padding:9px 0!important}html body.product-template #MainContent .complementary-products__container{margin-top:18px!important}html body.product-template #MainContent .complementary-products__container>.summary__title{margin-bottom:9px!important}html body.product-template #MainContent .complementary-products__container .mini-card-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;height:auto!important;min-height:0!important;padding:1px!important;border:1px solid var(--amc-line)!important;background:var(--amc-line)!important}html body.product-template #MainContent .complementary-products__container .mini-card-list>li{width:auto!important;min-height:0!important;padding:0!important;border:0!important;background:#fff!important}html body.product-template #MainContent .complementary-products__container .card.card--horizontal-mini{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-height:92px!important;height:auto!important;padding:10px!important}html body.product-template #MainContent .complementary-products__container .card--horizontal-mini .card__inner{flex:0 0 64px!important;width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important}html body.product-template #MainContent .complementary-products__container .card--horizontal-mini .card__content{flex:1 1 auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important}html body.product-template #MainContent .section-product-page .product__media-submedia-wrapper .complementary-products__container .mini-card-list>li .card.card--horizontal-mini>.card__content{display:flex!important;align-items:center!important;height:auto!important;min-height:0!important;max-height:none!important}html body.product-template #MainContent .complementary-products__container .card--horizontal-mini .card__information{min-height:0!important;padding:0!important}html body.product-template #MainContent .section-product-page .product__media-submedia-wrapper .complementary-products__container .card--horizontal-mini .card__information{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}html body.product-template #MainContent .section-product-page .product__media-submedia-wrapper .complementary-products__container :is(.amc-card-model,.amc-price-support,.card__badge,.card-information>.caption){display:none!important}html body.product-template #MainContent .section-product-page .product__media-submedia-wrapper .complementary-products__container .price,html body.product-template #MainContent .section-product-page .product__media-submedia-wrapper .complementary-products__container .price__container,html body.product-template #MainContent .section-product-page .product__media-submedia-wrapper .complementary-products__container .price__sale{display:flex!important;flex-wrap:wrap!important;gap:3px 8px!important;align-items:baseline!important;width:auto!important;min-height:0!important;margin:0!important}html body.product-template #MainContent .section-product-page .product__media-submedia-wrapper .complementary-products__container .price-item{font-size:14px!important;line-height:1.2!important}html body.product-template #MainContent .complementary-products__container .card--horizontal-mini .card__heading{display:-webkit-box!important;overflow:hidden!important;margin:0 0 5px!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body.product-template #MainContent .complementary-products__container .card--horizontal-mini .quick-add{display:none!important}html body.product-template #MainContent .amc-complementary-card-item{min-height:0!important;border:0!important;background:#fff!important}html body.product-template #MainContent .amc-complementary-card{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;min-height:104px!important;padding:11px!important;background:#fff!important}html body.product-template #MainContent .amc-complementary-card__media{display:flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:72px!important;padding:3px!important;border:1px solid var(--amc-line)!important;background:var(--amc-soft)!important}html body.product-template #MainContent .amc-complementary-card__media img{width:100%!important;height:100%!important;object-fit:contain!important}html body.product-template #MainContent .amc-complementary-card__body{min-width:0!important}html body.product-template #MainContent .amc-complementary-card h3{margin:0 0 5px!important;font-size:13px!important;font-weight:800!important;line-height:1.28!important}html body.product-template #MainContent .amc-complementary-card h3 a{color:var(--amc-ink)!important;text-decoration:none!important}html body.product-template #MainContent .amc-complementary-card__price{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;align-items:baseline!important;color:var(--amc-ink)!important;font-size:12px!important;line-height:1.2!important}html body.product-template #MainContent .amc-complementary-card__price s{color:var(--amc-red)!important;font-size:10px!important}html body.product-template #MainContent .amc-complementary-card__cta{display:inline-flex!important;gap:5px!important;margin-top:6px!important;color:var(--amc-blue)!important;font-size:10.5px!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:2px!important}html body.product-template #MainContent .amc-curated-products{padding-top:clamp(24px,3vw,38px)!important;padding-bottom:clamp(26px,3vw,40px)!important}html body.product-template #MainContent .amc-curated__head{gap:14px 24px!important;margin-bottom:14px!important}html body.product-template #MainContent .amc-curated__eyebrow{margin-bottom:4px!important;font-size:10px!important}html body.product-template #MainContent .amc-curated__title{font-size:clamp(23px,2.3vw,30px)!important;font-weight:850!important}html body.product-template #MainContent .amc-curated__copy{max-width:68ch!important;margin-top:5px!important;font-size:13.5px!important;line-height:1.5!important}html body.product-template #MainContent .amc-curated__link{font-size:12px!important}html body.product-template #MainContent .amc-finance{margin-block:18px!important;padding:18px!important;border-radius:8px!important}html body.product-template #MainContent .amc-finance__heading{margin-bottom:7px!important;color:var(--amc-ink)!important;font-size:18px!important;font-weight:800!important}html body.product-template #MainContent .amc-finance__price{margin-bottom:12px!important}html body.product-template #MainContent .amc-card{padding:13px!important;border-radius:6px!important}html body.product-template #MainContent .amc-card__sub{margin-bottom:9px!important;line-height:1.4!important}html body.product-template #MainContent .amc-pdp-payments{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,.85fr)!important;gap:10px 18px!important;align-items:center!important;margin-top:14px!important;padding:12px 14px!important;border:1px solid var(--amc-line)!important;border-left:3px solid var(--amc-red)!important;border-radius:4px!important;background:#fff!important}html body.product-template #MainContent .amc-pdp-payments__checkout{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}html body.product-template #MainContent .amc-pdp-payments__label{margin-right:3px!important;color:var(--amc-ink)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body.product-template #MainContent .amc-pdp-payments__mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:28px!important;padding:3px 5px!important;border:1px solid var(--amc-line)!important;border-radius:4px!important;background:#fff!important}html body.product-template #MainContent .amc-pdp-payments__mark svg{display:block!important;width:auto!important;max-width:52px!important;height:20px!important}html body.product-template #MainContent .amc-pdp-payments__zelle{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:center!important;color:var(--amc-copy)!important;font-size:10.5px!important;line-height:1.35!important}html body.product-template #MainContent .amc-pdp-payments__zelle strong{padding:5px 8px!important;border-radius:4px!important;background:#6d1ed4!important;color:#fff!important;font-size:12px!important}@media(min-width:990px)and (max-width:1199px){html body.index-template #MainContent .amc-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)!important}html body.index-template #MainContent .amc-hero__main{padding-inline:10px!important}html body.index-template #MainContent .amc-hero__feature-image{height:230px!important;min-height:230px!important}}@media(max-width:989px){html body.collection-template #MainContent .amc-collection-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.collection-template #MainContent .facets-vertical{display:block!important}html body.collection-template #MainContent .facets-vertical>.facets-wrapper{position:static!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important}html body.collection-template #MainContent .facets-container{margin-bottom:10px!important;padding:8px 10px!important;border:1px solid var(--amc-line)!important;border-radius:5px!important;background:#fff!important}html body.collection-template #MainContent .facets-container>facet-filters-form.facets.mobile-product-count{display:none!important}html body.collection-template #MainContent .facets-container>facet-filters-form.facets.medium-hide.large-up-hide{display:block!important}html body.index-template #MainContent .amc-hero .page-width{width:min(100% - 32px,760px)!important}html body.index-template #MainContent .amc-hero__inner{grid-template-columns:1fr!important;gap:14px!important;padding-top:8px!important}html body.index-template #MainContent .amc-hero__main{align-items:flex-start!important;padding:18px 4px 8px!important;text-align:left!important}html body.index-template #MainContent .amc-hero__ctas,html body.index-template #MainContent .amc-hero__trust{justify-content:flex-start!important}html body.index-template #MainContent .amc-hero__feature{width:100%!important;max-width:none!important}html body.index-template #MainContent .amc-hero-search{grid-column:1!important;grid-template-columns:1fr!important;gap:8px!important}html body.index-template #MainContent .amc-hero__quick{grid-template-columns:1fr!important;gap:7px!important;padding:10px 0!important}html body.product-template #MainContent .amc-payment-paths{grid-template-columns:1fr!important}html body.product-template #MainContent .amc-payment-path{min-height:0!important}html body.product-template #MainContent .amc-pdp-payments{grid-template-columns:1fr!important}}@media(max-width:749px){html body.collection-template #MainContent .pf-collection-hero{padding:16px 0 14px!important}html body.collection-template #MainContent .pf-collection-hero__shell{width:calc(100% - 24px)!important}html body.collection-template #MainContent .pf-collection-hero h1{font-size:clamp(27px,8vw,34px)!important}html body.collection-template #MainContent .pf-collection-hero__lede{font-size:13px!important}html body.collection-template #MainContent .pf-collection-hero__links{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:3px!important}html body.collection-template #MainContent .pf-collection-hero__links a{flex:0 0 auto!important}html body.collection-template #MainContent .amc-coupon-wrap{width:calc(100% - 24px)!important}html body.collection-template #MainContent .amc-coupon{gap:7px!important;padding:9px 10px!important}html body.collection-template #MainContent .amc-coupon__meta{text-align:left!important}html body.collection-template #MainContent .section-main-collection-product-grid{padding-top:12px!important}html body.collection-template #MainContent .amc-collection-trust{display:flex!important;overflow-x:auto!important;gap:8px!important;width:calc(100% - 24px)!important;margin-inline:auto!important;padding-bottom:3px!important;scroll-snap-type:x proximity!important}html body.collection-template #MainContent .amc-collection-trust a{flex:0 0 210px!important;scroll-snap-align:start!important}html body.collection-template #MainContent #product-grid{gap:9px!important}html body.collection-template #MainContent #product-grid .card__inner{min-height:145px!important}html body.collection-template #MainContent #product-grid .card__heading{font-size:12px!important}html body.collection-template #MainContent #product-grid .price .price-item--sale,html body.collection-template #MainContent #product-grid .price:not(.price--on-sale) .price-item--regular{font-size:17px!important}html body.collection-template #MainContent #product-grid .quick-add__submit,html body.collection-template #MainContent #product-grid .amc-card-details-link{min-height:40px!important;padding-inline:7px!important;font-size:10.5px!important}html body.index-template #MainContent .amc-hero .page-width{width:calc(100% - 24px)!important}html body.index-template #MainContent .amc-hero__heading{font-size:clamp(29px,8.8vw,37px)!important}html body.index-template #MainContent .amc-hero__sub{font-size:14px!important}html body.index-template #MainContent .amc-hero__ctas{display:grid!important;grid-template-columns:1fr!important;width:100%!important}html body.index-template #MainContent .amc-hero__btn{width:100%!important}html body.index-template #MainContent .amc-hero__feature-image{height:205px!important;min-height:205px!important}html body.index-template #MainContent .amc-hero__feature-bottom{flex-direction:row!important;align-items:flex-end!important;gap:10px!important;margin-top:6px!important}html body.index-template #MainContent .amc-hero__deal{min-height:36px!important;padding-inline:11px!important}html body.index-template #MainContent .amc-hero-search{gap:5px!important;padding:9px 10px!important}html body.index-template #MainContent .amc-hero-search__intro{display:none!important}html body.index-template #MainContent .amc-hero-search__popular{display:flex!important;flex-wrap:nowrap!important;min-height:24px!important;margin-top:3px!important}html body.index-template #MainContent .amc-hero-search__popular{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:3px!important}html body.index-template #MainContent .amc-hero__quick{min-height:0!important;padding:8px 0!important}html body.index-template #MainContent .amc-hero__quick>strong{display:none!important}html body.product-template #MainContent .section-product-page .product__description.rte{font-size:15px!important;line-height:1.58!important}html body.product-template #MainContent .section-product-page .product__description.rte :is(ul,ol){gap:7px!important;padding-inline-start:21px!important}html body.product-template #MainContent .complementary-products__container .mini-card-list{grid-template-columns:1fr!important}html body.product-template #MainContent .amc-pdp-payments{padding:11px!important}html body.product-template #MainContent .amc-pdp-payments__zelle{align-items:start!important}}@media(prefers-reduced-motion:reduce){html body.index-template #MainContent .amc-hero *,html body.product-template #MainContent .section-product-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body.collection-template #MainContent #product-grid .product-card{position:relative!important;border-radius:7px!important;box-shadow:0 2px 10px #0b29460e!important}html body.collection-template #MainContent #product-grid .product-card:before,html body.product-template #MainContent .amc-curated-products .product-card:before{content:""!important;position:absolute!important;z-index:3!important;top:0!important;right:0!important;left:0!important;height:3px!important;background:linear-gradient(90deg,var(--amc-red) 0 32%,var(--amc-blue) 32% 100%)!important;pointer-events:none!important}html body.collection-template #MainContent #product-grid .card__inner{min-height:204px!important;background:#fff!important}html body.collection-template #MainContent #product-grid .card__content:not(.card__content--badge){padding:14px!important}html body.collection-template #MainContent #product-grid .product-vendor,html body.product-template #MainContent .amc-curated-products .product-vendor{display:none!important}html body #MainContent .product-card .amc-card-meta{display:flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important;margin:8px 0 0!important;padding-top:7px!important;border-top:1px solid #e5ebef!important;color:var(--amc-muted)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;line-height:1.2!important}html body #MainContent .product-card .amc-card-meta__label{flex:0 0 auto!important;color:var(--amc-red)!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}html body #MainContent .product-card .amc-card-meta__value{overflow:hidden!important;min-width:0!important;color:#4a6073!important;font-size:10.5px!important;font-weight:750!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #MainContent .product-card .amc-card-brandline{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0 0 6px!important;color:#294760!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:850!important;letter-spacing:.055em!important;line-height:1.2!important;text-transform:uppercase!important}html body #MainContent .product-card .amc-card-brandline>span:last-child{overflow:hidden!important;min-width:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #MainContent .product-card .amc-card-brandline__mark{flex:0 0 12px!important;width:12px!important;height:3px!important;background:var(--amc-red)!important}html body.collection-template #MainContent #product-grid .price .amc-price-kicker:after,html body.product-template #MainContent .amc-curated-products .price .amc-price-kicker:after{content:none!important;display:none!important}html body.collection-template #MainContent #product-grid .price .amc-price-kicker{color:#53677e!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.09em!important;line-height:1.1!important}html body.product-template #MainContent .section-product-page .product__info-container>[id^=price-] .price{width:100%!important;padding:12px 14px!important;border:1px solid #dce5eb!important;border-left:4px solid var(--amc-red)!important;border-radius:5px!important;background:#f7f9fb!important}html body.product-template #MainContent .section-product-page .product__info-container>[id^=price-] .price__container{gap:5px 12px!important}html body.product-template #MainContent .section-product-page .product__info-container>[id^=price-] .amc-price-kicker{color:var(--amc-red)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.11em!important}html body.product-template #MainContent .section-product-page .product__info-container>[id^=price-] .amc-price-kicker:after{content:none!important;display:none!important}@media(min-width:750px)and (max-width:989px){html body.product-template #MainContent .section-product-page .product.grid--2-col-desktop{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body.product-template #MainContent .section-product-page .product.grid--2-col-desktop>.grid__item{width:100%!important;max-width:100%!important}html body.product-template #MainContent .section-product-page .product__info-wrapper{padding-left:0!important}}html body.product-template #MainContent .section-product-page .product__info-container>[id^=price-] :is(.price__regular .price-item--regular,.price__sale .price-item--sale){display:block!important;visibility:visible!important;color:var(--amc-ink)!important;font-size:clamp(26px,2.5vw,34px)!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.05!important}html body.product-template #MainContent .section-product-page .product__info-container>[id^=price-] .price--on-sale s.price-item--regular{color:#a9232b!important;font-size:15px!important;font-weight:800!important;text-decoration-color:#a9232b!important;text-decoration-thickness:2px!important}html body.collection-template #MainContent #product-grid .card__heading,html body.collection-template #MainContent #product-grid .card__heading a{display:-webkit-box!important;min-height:35px!important;max-height:35px!important;overflow:hidden!important;font-size:14px!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.collection-template #MainContent #product-grid .card-information{margin-top:9px!important}html body.collection-template #MainContent #product-grid .product-card-wrapper .price{min-height:58px!important;margin-top:0!important}html body.collection-template #MainContent #product-grid .quick-add{padding-top:11px!important}html body.collection-template #MainContent #product-grid .quick-add:before{content:none!important;display:none!important}html body.collection-template #MainContent #product-grid .quick-add__submit,html body.collection-template #MainContent #product-grid .amc-card-details-link{min-height:42px!important;padding:9px 10px!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}html body.collection-template #MainContent #product-grid .quick-add>modal-opener .quick-add__submit:after{content:"View options"!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important}html body.product-template #MainContent .section-product-page form.installment.caption-large{display:none!important}html body.product-template #MainContent .section-product-page .product-page__stat{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:4px 10px!important;align-items:center!important;min-height:58px!important;margin-top:11px!important;padding:9px 12px!important;border-top:1px solid var(--amc-line)!important;border-bottom:1px solid var(--amc-line)!important;background:#f8fafb!important}html body.product-template #MainContent .section-product-page .product-page__stat>p{margin:0!important;color:var(--amc-muted)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body.product-template #MainContent .section-product-page .product-page__stat .stat{margin:0!important;color:var(--amc-red)!important;font-size:30px!important;font-weight:900!important;line-height:1!important}html body.product-template #MainContent .section-product-page .product-page__stat>.rte,html body.product-template #MainContent .section-product-page .product-page__stat>.rte h3{margin:0!important;color:var(--amc-ink)!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important}html body.product-template #MainContent .section-product-page .product__description.rte .amc-resource-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important;padding:16px!important;border:1px solid var(--amc-line)!important;border-radius:7px!important;background:#f4f7f9!important}@media(min-width:750px)and (max-width:989px){html body.product-template #MainContent .section-product-page .product__description.rte .amc-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.product-template #MainContent .section-product-page .product__description.rte .amc-resource-grid>:is(h2,h3){grid-column:1 / -1!important;margin:0 0 2px!important}html body.product-template #MainContent .section-product-page .product__description.rte .amc-resource-card{min-width:0!important;margin:0!important;padding:13px 14px!important;border:1px solid #dce5eb!important;border-radius:5px!important;background:#fff!important}html body.product-template #MainContent .section-product-page .product__description.rte .amc-resource-card :is(h3,h4,strong):first-child{display:block!important;margin:0 0 5px!important;color:var(--amc-ink)!important;font-size:13.5px!important;font-weight:850!important;line-height:1.25!important}html body.product-template #MainContent .section-product-page .product__description.rte .amc-resource-card :is(p,div):last-child{margin-bottom:0!important}@media(max-width:749px){html body.collection-template #MainContent #product-grid .card__content:not(.card__content--badge){padding:13px!important}html body.product-template #MainContent .section-product-page .product-page__stat{grid-template-columns:auto minmax(0,1fr)!important}html body.product-template #MainContent .section-product-page .product-page__stat>.rte{grid-column:1 / -1!important}html body.product-template #MainContent .section-product-page .product__description.rte .amc-resource-grid{grid-template-columns:1fr!important;padding:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/273/assets/amc-design-pass-20260902.css.map */
