.amc-cookie-preferences{position:fixed;z-index:2147482001;left:10px;bottom:72px;display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border:1px solid #cfd8e2;border-radius:3px;background:#fff;color:#365b80;box-shadow:0 3px 12px #0c243a1f;font:750 11px/1.2 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.amc-cookie-preferences:hover{border-color:#17324d;color:#17324d}.amc-cookie-preferences:focus-visible{outline:2px solid #9c2c34;outline-offset:2px}body.amc-sticky-cart-active .amc-cookie-preferences{bottom:calc(var(--amc-sticky-cta-height, 56px) + 72px)}.amc-hero__identity{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label item barcode" "po po po";column-gap:7px;row-gap:2px;align-items:center}.amc-hero__identity>span{grid-area:label}.amc-hero__identity>strong{grid-area:item;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amc-hero__identity>i{grid-area:barcode}.amc-hero__po{grid-area:po;display:block;overflow:hidden;color:#718397;font-size:8px;font-weight:750;letter-spacing:.045em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-grid>.grid__item{display:flex!important}.product-grid>.grid__item>.product-card-wrapper,.product-card-wrapper{width:100%;height:100%}.product-grid .product-card{display:flex!important;height:100%!important;flex-direction:column}.product-grid .product-card>.card__content{display:flex!important;flex:1 1 auto;flex-direction:column}.product-grid .product-card .card__information{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.collection-template #MainContent #product-grid .product-card .card-information{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin-top:3px!important;padding-top:0!important}.product-grid .product-card .card__heading{display:-webkit-box;overflow:hidden;min-height:0!important;max-height:2.5em!important;margin-bottom:4px!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;line-height:1.22!important}.product-grid .product-card .amc-card-model{flex:0 0 auto}.product-grid .product-card .price{min-height:0!important;margin-top:4px!important}.product-grid .product-card .price-item--sale,.product-grid .product-card .price-item--regular{font-weight:900!important;letter-spacing:-.025em}.collection-template #MainContent #product-grid .product-card .price__sale .price-item--sale{font-size:20px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:-.025em!important}.product-grid .product-card .amc-price-support{min-height:27px!important;margin-top:5px!important;padding:6px 8px!important;border-color:#b9dcc5!important;background:#f1f8f3!important;color:#1d6b3a!important;font-weight:900!important;letter-spacing:.025em!important;text-transform:uppercase}#MainContent .amc-cslider .amc-cslider__price-column strong{font-size:17px!important;font-weight:950!important;letter-spacing:-.025em!important}#MainContent .amc-cslider .amc-cslider__savings{margin-top:5px!important;border-color:#b9dcc5!important;background:#f1f8f3!important;color:#1d6b3a!important;font-weight:900!important;letter-spacing:.025em!important;text-transform:uppercase}.product-grid .product-card>.card__content>.quick-add{margin-top:auto!important}.product-vendor.amc-card-brand,.amc-cslider__vendor.amc-card-brand{display:flex!important;overflow:visible!important;min-height:28px;max-height:28px;align-items:center;margin:0 0 7px!important;color:#17324d;font-size:9px;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;white-space:normal}.product-vendor.amc-card-brand:before,.amc-cslider__vendor.amc-card-brand:before{content:none!important}.amc-card-brand__logo{display:block!important;width:auto!important;max-width:116px!important;height:24px!important;object-fit:contain!important;object-position:left center}.amc-card-brand__code{display:inline-flex;min-width:34px;min-height:22px;align-items:center;justify-content:center;padding:0 7px;border:1px solid #cbd6df;border-radius:3px;background:#fff;color:#0b2d49;font-size:9px;font-weight:900;letter-spacing:.08em}.card__content .amc-card-details-link{display:flex!important;width:100%;min-height:44px;align-items:center;justify-content:center;margin:0;padding:0 12px;border:1px solid #0d456c;border-radius:4px;background:#fff;color:#0d3d61!important;font-size:11px;font-weight:850;letter-spacing:.025em;line-height:1.2;text-align:center;text-decoration:none!important}.card__content .amc-card-details-link:hover{border-color:#0b3858;background:#0b3858;color:#fff!important}.amc-cslider__card{display:flex!important;height:100%!important;flex-direction:column}.amc-cslider__body{display:flex!important;flex:1 1 auto;flex-direction:column}#MainContent .amc-cslider .amc-cslider__title{display:-webkit-box!important;overflow:hidden;min-height:0!important;max-height:2.5em!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;line-height:1.22!important}#MainContent .amc-cslider .amc-cslider__price-row{min-height:46px!important;margin-top:0!important;align-items:start!important;padding-top:6px!important}.amc-cslider__shipping{min-height:34px}.amc-cslider__actions{margin-top:auto}.amc-cslider__action{display:flex!important;min-height:44px;align-items:center;justify-content:center;text-align:center}@media(max-width:749px){.product-grid .product-card .card__heading,#MainContent .amc-cslider .amc-cslider__title{min-height:0!important;max-height:2.45em!important;font-size:13px;line-height:1.2!important;-webkit-line-clamp:2!important}.product-grid .product-card .price{min-height:0!important;margin-top:5px!important}.product-vendor.amc-card-brand,.amc-cslider__vendor.amc-card-brand{min-height:26px;max-height:26px}.amc-card-brand__logo{max-width:100px!important;height:21px!important}.card__content .amc-card-details-link,.amc-cslider__action{min-height:42px;font-size:10px}}html body :is(button,.button,[role=button],.quick-add__submit,.product-form__submit),html body :is(button,.button,[role=button],.quick-add__submit,.product-form__submit):hover,html body :is(button,.button,[role=button],.quick-add__submit,.product-form__submit):focus-visible{opacity:1!important;visibility:visible!important;transform:none!important;backface-visibility:hidden!important;transition:background-color .09s ease,border-color .09s ease,color .09s ease,box-shadow .09s ease!important}html body.index-template #MainContent :is(.amc-market-card,.amc-home-card,.product-card):hover{opacity:1!important;visibility:visible!important}html body :is(.quick-add__submit,.product-form__submit)>span:first-of-type:before{opacity:0!important;visibility:hidden!important;transition:none!important;animation:none!important}html body :is(.quick-add__submit,.product-form__submit).added-to-cart>span:first-of-type:before{opacity:1!important;visibility:visible!important;background:#168b45!important;color:#fff!important;transition:none!important}html body :is(.quick-add__submit,.product-form__submit):not(.loading) .loading__spinner{display:none!important}@media(prefers-reduced-motion:reduce){html body :is(button,.button,[role=button],.quick-add__submit,.product-form__submit){transition:none!important}}body.collection-template .amc-card-option-modal .popup-modal__content{width:min(430px,100vw)!important;max-width:430px!important;background:#fff!important}body.collection-template .amc-card-option-modal__body{padding:18px!important}body.collection-template .amc-quick-add-guidance{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:3px;padding:15px 50px 13px 18px;border-bottom:1px solid #d7e0e7;background:#f5f8fa;color:#173a5c}body.collection-template .amc-quick-add-guidance strong{font-size:15px;font-weight:900}body.collection-template .amc-quick-add-guidance span{font-size:11px;font-weight:650;line-height:1.35}body.collection-template .amc-home-option-fields{display:grid;gap:13px}body.collection-template .amc-home-option-field label{display:block;margin-bottom:5px;color:#173a5c;font-size:12px;font-weight:900}body.collection-template .amc-home-option-field select{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:9px 36px 9px 11px;border:1px solid #afbfcb;border-radius:5px;background:#fff;color:#102f4c;font:750 13px/1.3 Arial,sans-serif}body.collection-template .amc-home-option-fixed{margin:0;padding:10px 11px;border:1px solid #d5dfe6;border-radius:5px;background:#f4f7f9;color:#263f54;font-size:13px;font-weight:750}body.collection-template .amc-home-option-status{margin:11px 0;color:#5a6c7b;font-size:11px;font-weight:700}body.collection-template .amc-home-option-status.is-ready{color:#17713d}body.collection-template .amc-card-option-modal__submit{width:100%!important;min-height:48px!important;border:1px solid #9f1723!important;border-radius:6px!important;background:linear-gradient(180deg,#d5313d,#b51f2b)!important;color:#fff!important;font:850 13px/1 Arial,sans-serif!important;cursor:pointer}body.collection-template .amc-card-option-modal__submit:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.55!important}html body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .amc-card-price__saving{align-self:center!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card{padding:7px!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__media img{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__body{padding:7px 4px 2px!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__vendor{margin:0 0 3px!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card :is(h3,h4){height:2.26em!important;min-height:2.26em!important;max-height:2.26em!important;font-size:16px!important;line-height:1.13!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__sku{margin:4px 0 0!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__sku p{font-size:11.5px!important;line-height:1.25!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__buying{margin:7px 0 0!important;padding:10px!important}html body .amc179-rail{margin:6px 8px!important;padding:11px 12px 10px!important}html body .amc179-calculator__banner{min-height:50px!important;padding:5px 14px 5px 16px!important}html body .amc179-calculator__body{padding:11px 15px 12px!important}html body .amc179-calculator__form{padding:13px!important}html body .amc179-calculator__results{padding:12px 14px!important}html body #MainContent .amc-price-support,html body #MainContent .amc-cslider .amc-cslider__savings{display:flex!important;align-self:center!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;width:max-content!important;max-width:100%!important;text-align:center!important}@media(min-width:1025px){html,html body[class][class]{background:#edf1f4!important}html body .amc-site-shell[data-amc-site-shell][data-amc-site-shell]{width:auto!important;max-width:1360px!important;min-height:100vh!important;margin-left:auto!important;margin-right:auto!important;border-left:1px solid #d5dde4!important;border-right:1px solid #d5dde4!important;box-shadow:0 0 28px #071a3314!important;background:#fff!important;overflow-x:clip!important}}html body .amc-opening-rotator,html body [data-amc-hero-rotator],html body .amc-opening-hero,html body .amc-opening-hero__media,html body .amc-opening-hero__media .amc-hero-video,html body .amc-nfda-hero{border-radius:0!important}@media(min-width:1025px){html body #MainContent .amc-pillrail[aria-label]{display:block!important;position:relative!important;overflow:hidden!important;margin:0 0 14px!important;padding:0!important;border:1px solid #e2e7ee!important;border-radius:0!important;background:#fff!important}html body #MainContent .amc-pillrail[aria-label]:before,html body #MainContent .amc-pillrail[aria-label]:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:46px!important;z-index:2!important;pointer-events:none!important}html body #MainContent .amc-pillrail[aria-label]:before{left:0!important;background:linear-gradient(90deg,#fff,#fff0)!important}html body #MainContent .amc-pillrail[aria-label]:after{right:0!important;background:linear-gradient(270deg,#fff,#fff0)!important}html body #MainContent .amc-pillrail__track{display:flex!important;width:max-content!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;animation:amcPillrail 46s linear infinite!important;will-change:transform!important}html body #MainContent .amc-pillrail:hover .amc-pillrail__track,html body #MainContent .amc-pillrail:focus-within .amc-pillrail__track{animation-play-state:paused!important}html body #MainContent .amc-pillrail__track a{display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;min-height:34px!important;padding:0 14px!important;border:1px solid #d7dee7!important;border-radius:999px!important;background:#f6f8fb!important;color:#102f4c!important;font:800 12px/1 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}html body #MainContent .amc-pillrail__track a:hover{background:#102f4c!important;border-color:#102f4c!important;color:#fff!important}html body #MainContent .amc-pillrail__track a span{color:#b4232d!important;font-weight:900!important}html body #MainContent .amc-pillrail__track a:hover span{color:#fff!important}}@media(min-width:1025px)and (prefers-reduced-motion:reduce){html body #MainContent .amc-pillrail__track{animation:none!important;overflow-x:auto!important}}html body .product__media-wrapper [id^=GalleryThumbnails] .slider-button,html body .product__media-wrapper .thumbnail-slider>.slider-button,html body .product__media-wrapper .thumbnail-slider .slider-buttons{display:none!important}html body .product__media-wrapper [id^=GalleryThumbnails] .thumbnail-list,html body .product__media-wrapper [id^=GalleryThumbnails]{overflow-x:auto!important;scrollbar-width:thin!important}html body .product__media-wrapper [id^=GalleryViewer] .slider-buttons{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;margin:10px 0 0!important}html body .product__media-wrapper [id^=GalleryViewer] .slider-counter{order:0!important;margin:0!important;padding:0!important;white-space:nowrap!important}html body .product__media-wrapper [id^=GalleryViewer] .slider-button{position:static!important;flex:0 0 44px!important}html body .amc-catalog-primary-image,html body .amc-market-card__media img,html body .amc-market-card__image{background-color:#fff!important}@media(min-width:960px){html body .amc-hdr__prods{flex-basis:400px!important;padding:20px 22px!important}html body .amc-hdr__panel{padding:20px 26px 16px 28px!important;gap:16px!important}html body .amc-hdr__cols{gap:16px 24px!important}html body .amc-hdr__colhead{margin-bottom:7px!important}html body .amc-hdr__sub{padding:4px 0!important;line-height:1.3!important}html body .amc-hdr__value{gap:8px 16px!important;padding-top:12px!important}html body .amc-hdr__prods-grid{gap:16px 14px!important}html body .amc-hdr__link{border-radius:7px 7px 0 0!important;transition:background .15s ease,color .15s ease!important}html body .amc-hdr__item:hover>.amc-hdr__link,html body .amc-hdr__item:focus-within>.amc-hdr__link{background:#ffffff1a!important}}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__media{height:210px!important;min-height:210px!important;max-height:210px!important;aspect-ratio:auto!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card{padding:8px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__body{padding:8px 5px 2px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__vendor{margin:0 0 3px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__sku{margin:4px 0 0!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-card__buying{gap:3px!important}html body.index-template #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent [data-equipment-shelves] .amc-market-hub__rail{gap:14px!important}html body.index-template #MainContent#MainContent#MainContent .amc-market-hub__panel{padding-left:30px!important;padding-right:30px!important}html body #MainContent#MainContent .amc-offers__grid{gap:14px!important}html body .card-wrapper .quick-add__submit,html body .product-card .quick-add__submit,html body #product-grid .quick-add__submit,html body .card__content .amc-card-details-link{min-height:44px!important;width:100%!important}.amc-card-payment-logo{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:30px;width:100%;padding:6px 0;color:#167644!important;text-decoration:none!important;font-size:10px!important;line-height:1.2!important;font-weight:650;white-space:nowrap}.amc-card-payment-logo img{display:block!important;width:96px!important;height:13px!important;max-width:60%!important;object-fit:contain!important;opacity:1!important;filter:none!important}.amc-has-payment-logo .amc-timepayment-offer--card .amc-timepayment-offer__logo{display:none!important}.amc-card-payment-logo:focus-visible{outline:2px solid #1263a2;outline-offset:3px}@layer amcNavigationPolish{.amc-hdr .amc-of__head{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px!important}.amc-hdr .amc-of__head>a{font-size:22px!important;line-height:1.2!important;margin:0!important;white-space:nowrap}.amc-hdr .amc-of__head>span{font-size:12px!important;line-height:1.4!important;color:#516274!important}.amc-hdr .amc-of__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.amc-hdr .amc-of__card{display:grid!important;grid-template-rows:136px auto auto 1fr 40px!important;gap:8px!important;padding:14px!important;border:1px solid #d8e1e8!important;border-radius:9px!important;background:#fff!important;color:#0b233a!important;box-shadow:none!important;text-decoration:none!important;min-width:0!important;transition:border-color .16s,transform .16s!important}.amc-hdr .amc-of__card:hover{transform:translateY(-2px)!important;border-color:#9cacba!important}.amc-hdr .amc-of__img{height:136px!important;min-height:0!important;width:100%!important;margin:0!important;background:#f5f7f9!important;border-radius:5px!important}.amc-hdr .amc-of__img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply}.amc-hdr .amc-of__tag{width:max-content!important;max-width:100%!important;padding:4px 7px!important;background:#fff4ad!important;color:#142c42!important;border-radius:3px!important;font-size:10px!important;line-height:1.3!important;white-space:nowrap!important}.amc-hdr .amc-of__card>strong{margin:0!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amc-hdr .amc-of__terms{font-size:11px!important;line-height:1.4!important;margin:0!important;white-space:nowrap!important}.amc-hdr .amc-of__cta{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;background:#ffde17!important;color:#121212!important;border-radius:5px!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;white-space:nowrap!important}.amc-hdr .amc-of__cta:after{content:"\2192"}.amc-hdr .amc-of__fin{display:flex!important;align-items:center!important;gap:16px!important;min-height:60px!important;padding:12px 16px!important;margin:14px 0!important;background:#f0f8f3!important;border:1px solid #cce0d3!important;border-radius:7px!important}.amc-hdr .amc-of__fin>span:nth-child(2){flex:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;font-size:12px!important;color:#355c45!important}.amc-hdr .amc-of__fin strong{font-size:14px!important;color:#145d36!important}.amc-hdr .amc-of__finlogo{display:flex!important;gap:12px!important;align-items:center!important;width:auto!important;flex:none!important}.amc-hdr .amc-of__finlogo img{width:96px!important;height:13px!important;object-fit:contain!important}.amc-hdr .amc-of__finlogo svg{width:55px!important;height:24px!important}.amc-hdr .amc-of__fin em{font-size:12px!important;font-style:normal!important;color:#145d36!important;white-space:nowrap!important}.amc-hdr .amc-of__more{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 18px!important;font-size:12px!important;line-height:1.4!important;padding-top:4px!important}.amc-hdr .amc-pm__rhead,.amc-hdr .amc-pm__rlbl,.amc-hdr .amc-pm__title,.amc-hdr .amc-dm__label,.amc-hdr .amc-dm__name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amc-hdr .amc-pm__cat{min-height:42px!important;gap:9px!important}.amc-hdr .amc-pm__rlbl{font-size:12px!important;line-height:1.4!important}.amc-hdr .amc-pm__head{align-items:center!important}.amc-hdr .amc-pm__head h2,.amc-hdr .amc-pm__head h3{font-size:22px!important;line-height:1.2!important;margin:0!important}.amc-hdr .amc-pm__cat small,.amc-hdr .amc-dm__cat small{font-size:11px!important;line-height:1.35!important}@media(min-width:990px)and (max-width:1199px){.amc-hdr .amc-of__card{padding:10px!important}.amc-hdr .amc-of__card>strong{font-size:14px!important}.amc-hdr .amc-of__terms{font-size:10px!important}.amc-hdr .amc-of__fin>span:nth-child(2){display:block!important}.amc-hdr .amc-of__fin strong{display:block!important}}@media(prefers-reduced-motion:reduce){.amc-hdr .amc-of__card{transition:none!important;transform:none!important}}}@layer amcQuickAddPolish{body.index-template .amc-quick-add-action{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:8px 12px!important;border:1px solid #b8cbde!important;border-radius:6px!important;background:#fff!important;color:#143a59!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important;white-space:nowrap!important;text-decoration:none!important}body.index-template .amc-quick-add-action:hover{background:#f1f7fd!important;border-color:#1268c4!important;color:#0755a6!important}body.index-template .amc-qa-plus{display:inline-grid!important;place-items:center!important;width:23px!important;height:23px!important;flex:0 0 23px!important;border-radius:50%!important;background:#0874df!important;color:#fff!important;font:500 22px/1 Arial,sans-serif!important;transition:transform .16s!important}body.index-template .amc-quick-add-action:hover .amc-qa-plus{transform:rotate(90deg)}.amc-card-payment-logo{font-size:12px!important;min-height:32px!important}@media(prefers-reduced-motion:reduce){body.index-template .amc-qa-plus{transition:none!important;transform:none!important}}}@layer amcsave{body.index-template :is(.amc-market-card,.amc-cslider__card) .amc-card-terms-slot{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;flex:0 0 42px!important;margin:0!important;padding:0!important}body.index-template :is(.amc-market-card,.amc-cslider__card) :is(.amc-card-shop-pay-terms,shopify-payment-terms){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}body.index-template .amc-market-card__buying>.amc-card-payment-logo{flex:0 0 30px!important;min-height:30px!important;margin:3px 0!important}body.index-template .amc-market-card__buying>.amc-card-purchase-row{margin-top:auto!important;min-height:44px!important;flex:0 0 44px!important}body.index-template .amc-market-card__buying>.amc-card-purchase-row modal-opener{display:block!important}@media(min-width:990px){.amc-catline__row{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.amc-catline__media:has(.amc-catline__secondary){position:relative!important;padding:0!important;overflow:hidden!important;background:#fff!important}.amc-catline__media:has(.amc-catline__secondary)>.amc-catline__img{position:absolute!important;inset:5% auto auto 0!important;width:75%!important;height:80%!important;object-fit:contain!important;mix-blend-mode:multiply}.amc-catline__secondary{position:absolute!important;inset:auto 0 0 auto!important;width:57%!important;height:57%!important;object-fit:contain!important;mix-blend-mode:multiply}.amc-catline__tertiary{position:absolute!important;inset:0 0 auto auto!important;width:44%!important;height:44%!important;object-fit:contain!important;mix-blend-mode:multiply}.amc-catline__name{white-space:nowrap!important;font-size:clamp(12px,1vw,15px)!important}.amc-timepayment-offer{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:6px!important;row-gap:0!important;width:100%!important;min-height:30px!important;margin:3px 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}.amc-timepayment-offer:before,.amc-timepayment-offer:after,.amc-timepayment-offer .smartapply-wrapper:before,.amc-timepayment-offer .smartapply-wrapper:after{content:none!important;display:none!important}.amc-timepayment-offer .amc-timepayment-offer__logo{display:block!important;grid-column:1!important;grid-row:1!important;width:96px!important;max-width:100%!important;height:auto!important;max-height:17px!important;object-fit:contain!important;object-position:left center!important;margin:0!important}.amc-timepayment-offer--card .amc-timepayment-offer__logo{width:82px!important}.amc-timepayment-offer .smartapply-wrapper{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;max-width:100%!important}.amc-timepayment-offer .timepayment-financing{display:block!important;margin:0!important;padding:0!important}.amc-timepayment-offer .timepayment-financing button{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;background-image:none!important;color:#143a59!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:30px!important;white-space:nowrap!important;text-align:right!important;text-decoration:underline!important;text-underline-offset:3px!important;box-shadow:none!important}.amc-timepayment-offer .timepayment-financing button:before,.amc-timepayment-offer .timepayment-financing button:after{content:none!important;display:none!important}.amc-timepayment-offer__estimate-label,.amc-timepayment-offer__apply{display:none!important}.amc-timepayment-offer__disclosure{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.amc-timepayment-offer:not([data-state=ready]) .smartapply-wrapper{display:none!important}.amc-timepayment-offer__fallback{grid-column:2!important;grid-row:1!important;font-size:12px!important;white-space:nowrap!important}.amc-timepayment-offer[data-state=ready] .amc-timepayment-offer__fallback{display:none!important}.amc-card-payment-logo{justify-content:flex-start!important;min-height:30px!important;margin:3px 0!important;padding:0!important;border:0!important}.amc-card-payment-logo img{width:82px!important;height:auto!important;max-width:100%!important;max-height:17px!important}}.amc-buying-path{margin:12px 0;padding:14px;border:1px solid var(--amc-line,#d8e2e7);border-top:3px solid var(--amc-red,#c9232b);border-radius:var(--amc-radius-panel,6px);background:#fff;color:var(--amc-ink,#172c3b)}.amc-buying-path-disclosure{margin:8px 0;border:1px solid var(--amc-line,#d8e2e7);border-radius:5px;background:#fff}.amc-buying-path-disclosure>summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;color:var(--amc-heading,#102f4c);font-size:12px;font-weight:850;cursor:pointer;list-style:none}.amc-buying-path-disclosure>summary::-webkit-details-marker{display:none}.amc-buying-path-disclosure>summary>span:last-child:before{content:"+";font-size:18px;line-height:1}.amc-buying-path-disclosure[open]>summary>span:last-child:before{content:"\2212"}.amc-buying-path-disclosure>.amc-buying-path{margin:0 8px 8px;border-top-width:1px}.amc-buying-path__head>span{display:block;margin-bottom:3px;color:var(--amc-red,#c9232b);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.amc-buying-path__head h2{margin:0;color:var(--amc-heading,#102f4c);font-size:19px;line-height:1.2}.amc-buying-path__head p{margin:5px 0 12px;color:var(--amc-muted,#526a79);font-size:12.5px;line-height:1.45}.amc-buying-path__facts{display:grid;grid-template-columns:1.15fr .75fr 1.1fr;margin:0;border:1px solid var(--amc-line,#d8e2e7);border-radius:4px;overflow:hidden}.amc-buying-path__facts>div{min-width:0;padding:9px 10px;background:var(--amc-soft,#f8fafb)}.amc-buying-path__facts>div+div{border-left:1px solid var(--amc-line,#d8e2e7)}.amc-buying-path__facts dt{margin:0 0 4px;color:#607286;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.amc-buying-path__facts dd{margin:0;color:var(--amc-heading,#102f4c);font-size:12px;font-weight:750;line-height:1.35}.amc-buying-path__facts dd>span{display:block}.amc-buying-path__dimensions{display:flex!important;flex-wrap:wrap;gap:4px 10px}.amc-buying-path__dimensions strong{color:#607286;font-size:9px;letter-spacing:.06em}.amc-buying-path__facts small{display:block;margin-top:4px;color:#607286;font-size:9px;font-weight:500;line-height:1.35}.amc-buying-path__confirm{color:#526a79;font-weight:600}.amc-buying-path__notice{margin:10px 0 0;padding:9px 10px;border-left:3px solid #8aa1b5;background:#f4f7f8;color:#40576a;font-size:11.5px;line-height:1.45}.amc-buying-path__notice strong{color:var(--amc-heading,#102f4c)}.amc-buying-path__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.amc-buying-path__actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--amc-heading,#102f4c);border-radius:4px;color:var(--amc-heading,#102f4c);font-size:11.5px;font-weight:850;text-decoration:none}.amc-buying-path__actions a:is(:hover,:focus-visible){border-color:var(--amc-red,#c9232b);background:var(--amc-red,#c9232b);color:#fff}.amc-buying-path__review{display:flex;min-height:44px;align-items:center;justify-content:center;margin-top:8px;padding:8px 12px;border:1px solid var(--amc-heading,#102f4c);border-radius:4px;background:var(--amc-heading,#102f4c);color:#fff;font-size:11.5px;font-weight:850;text-align:center;text-decoration:none}.amc-buying-path__review:is(:hover,:focus-visible){border-color:var(--amc-red,#c9232b);background:var(--amc-red,#c9232b);color:#fff}@media(max-width:749px){.amc-buying-path{padding:12px}.amc-buying-path__facts{grid-template-columns:1fr}.amc-buying-path__facts>div+div{border-top:1px solid var(--amc-line,#d8e2e7);border-left:0}.amc-buying-path__facts dt{font-size:10px}.amc-buying-path__facts dd{font-size:13px}.amc-buying-path__review,.amc-buying-path__actions a{min-height:44px;font-size:13px}.amc-buying-path__actions{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.amc-buying-path *{transition:none!important}}.amc-pdp-assurance{display:grid;gap:7px;margin:8px 0;color:var(--amc-heading,#102f4c);font-family:Arial,Helvetica,sans-serif}.amc-pdp-assurance__shipping,.amc-pdp-assurance__quote{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--amc-line,#d8e2e7);border-radius:5px;background:#f8fafb}.amc-pdp-assurance__shipping>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;background:#e7f3eb;color:#17643a;font-size:13px;font-weight:900}.amc-pdp-assurance :is(p,strong,small){margin:0}.amc-pdp-assurance strong{display:block;font-size:12px;line-height:1.25}.amc-pdp-assurance small{display:block;margin-top:2px;color:#526a79;font-size:10px;line-height:1.35}.amc-pdp-assurance a{color:#0b5278;font-weight:800;text-underline-offset:2px}.amc-pdp-assurance__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.amc-pdp-assurance__badges:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.amc-pdp-assurance__badges>a,.amc-pdp-assurance__nsf{display:flex;min-width:0;align-items:center;gap:7px;padding:8px;border:1px solid var(--amc-line,#d8e2e7);border-radius:5px;background:#fff;color:var(--amc-heading,#102f4c);text-decoration:none}.amc-pdp-assurance__badges>a>span,.amc-pdp-assurance__nsf>b{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border:2px solid #a4212a;border-radius:50%;color:#a4212a;font-size:11px;font-weight:900}.amc-pdp-assurance__nsf>b{border-color:#17643a;color:#17643a;font-size:9px}.amc-pdp-assurance__badges strong{font-size:10.5px}.amc-pdp-assurance__badges small{font-size:8.5px}.amc-pdp-assurance__quote{justify-content:space-between;background:#fff}.amc-pdp-assurance__quote>a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:7px 12px;border-radius:4px;background:var(--amc-heading,#102f4c);color:#fff;text-decoration:none;white-space:nowrap}.amc-pdp-assurance__quote>a:is(:hover,:focus-visible){background:var(--amc-red,#c9232b)}.amc-quality-signals{margin:10px 0;padding:11px;border:1px solid var(--amc-line,#d8e2e7);border-top:3px solid var(--amc-heading,#102f4c);border-radius:6px;background:#f8fafb;color:var(--amc-heading,#102f4c);font-family:Arial,Helvetica,sans-serif}.amc-quality-signals__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.amc-quality-signals__head>span{color:var(--amc-red,#c9232b);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.amc-quality-signals__head>strong{font-size:12px;font-weight:900;text-align:right}.amc-quality-signals__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.amc-quality-signal{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:48px;padding:7px 8px;border:1px solid #d8e2e7;border-radius:5px;background:#fff;color:var(--amc-heading,#102f4c);text-decoration:none}.amc-quality-signal>b{display:grid;width:38px;height:28px;place-items:center;border:1.5px solid #607487;border-radius:4px;color:#314861;font-size:9px;font-weight:950;letter-spacing:.02em}.amc-quality-signal>span,.amc-quality-signal strong,.amc-quality-signal small{display:block;min-width:0}.amc-quality-signal strong{font-size:10.5px;font-weight:900;line-height:1.2}.amc-quality-signal small{margin-top:2px;color:#5a6e80;font-size:8.8px;line-height:1.25}.amc-quality-signal--verified>b{border-color:#17643a;color:#17643a}.amc-quality-signal--notice>b{border-color:#a4212a;color:#a4212a}a.amc-quality-signal:is(:hover,:focus-visible){border-color:var(--amc-red,#c9232b);color:var(--amc-red,#c9232b)}.amc-quality-signals>p{margin:7px 1px 0;color:#687a89;font-size:8.5px;line-height:1.35}.amc-quality-signals-disclosure{margin:8px 0;border:1px solid var(--amc-line,#d8e2e7);border-radius:5px;background:#fff}.amc-quality-signals-disclosure>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;color:var(--amc-heading,#102f4c);cursor:pointer;list-style:none}.amc-quality-signals-disclosure>summary::-webkit-details-marker{display:none}.amc-quality-signals-disclosure>summary>span:first-child{display:grid;gap:2px}.amc-quality-signals-disclosure>summary strong{color:var(--amc-red,#c9232b);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.amc-quality-signals-disclosure>summary small{color:var(--amc-heading,#102f4c);font-size:12px;font-weight:800}.amc-quality-signals-disclosure>summary>span:last-child:before{content:"+";font-size:18px;line-height:1}.amc-quality-signals-disclosure[open]>summary>span:last-child:before{content:"\2212"}.amc-quality-signals-disclosure>.amc-quality-signals{margin:0 8px 8px;border-top-width:1px}.section-product-page .amc-shop-pay-terms{margin-top:6px!important;padding:7px 9px!important;border:1px solid #d8e2e7;border-radius:5px;background:#f8fafb}.section-product-page .amc-checkout-panel{margin-top:7px!important}.section-product-page .amc-checkout-panel__head,.section-product-page .amc-checkout-panel__online,.section-product-page .amc-checkout-panel__invoice{padding:8px 10px!important}.section-product-page .amc-checkout-panel__support{gap:5px!important;padding:7px 10px!important}@media(max-width:749px){.amc-pdp-assurance__badges,.amc-pdp-assurance__badges:has(>:nth-child(2):last-child){grid-template-columns:1fr 1fr}.amc-pdp-assurance__quote{align-items:flex-start;flex-direction:column}.amc-pdp-assurance__quote>a{width:100%;min-height:44px}.amc-quality-signals__grid{grid-template-columns:1fr 1fr}}@media(max-width:430px){.amc-quality-signals__head{align-items:flex-start;flex-direction:column;gap:2px}.amc-quality-signals__head>strong{text-align:left}.amc-quality-signals__grid{grid-template-columns:1fr}.amc-quality-signal{min-height:52px}}.amc-popular-questions{max-width:980px;margin-block:26px 34px;color:var(--amc-heading,#102f4c);font-family:Arial,Helvetica,sans-serif}.amc-popular-questions__head{margin-bottom:10px}.amc-popular-questions__head>span{display:block;margin-bottom:4px;color:#a4212a;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.amc-popular-questions__head h2{margin:0;color:var(--amc-heading,#102f4c);font-size:clamp(24px,3vw,34px);line-height:1.12;letter-spacing:-.025em}.amc-popular-questions__head p{margin:6px 0 0;color:#5b6f80;font-size:14px;line-height:1.5}.amc-popular-questions__list{border-top:1px solid #d9e2e8}.amc-popular-questions details{border-bottom:1px solid #d9e2e8;background:#fff}.amc-popular-questions summary{position:relative;display:flex;min-height:48px;align-items:center;padding:12px 44px 12px 0;color:#173f68;font-size:15px;font-weight:800;line-height:1.35;cursor:pointer;list-style:none}.amc-popular-questions summary::-webkit-details-marker{display:none}.amc-popular-questions summary:after{position:absolute;right:5px;color:#a4212a;content:"+";font-size:22px;font-weight:500;line-height:1}.amc-popular-questions details[open] summary:after{content:"\2212"}.amc-popular-questions summary:focus-visible{border-radius:3px;outline:2px solid #173f68;outline-offset:2px}.amc-popular-questions details>div{max-width:72ch;padding:0 44px 14px 0;color:#526a79;font-size:14.5px;line-height:1.58}.amc-popular-questions details>div p{margin:0}.amc-popular-questions a{color:#0b5278;font-weight:750;text-underline-offset:2px}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq{margin-block:20px!important;padding:0!important;border:0!important;border-top:1px solid #d9e2e8!important;border-radius:0!important;background:#fff!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item{border-top:0!important;border-bottom:1px solid #d9e2e8!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item summary{min-height:48px!important;padding:12px 44px 12px 0!important;font-size:15px!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item>*:not(summary){padding:0 44px 14px 0!important}@media(max-width:749px){.amc-popular-questions{margin-block:22px 28px}.amc-popular-questions summary{padding:11px 38px 11px 0;font-size:14.5px}.amc-popular-questions details>div{padding:0 8px 13px 0;font-size:14px}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item summary{padding:11px 38px 11px 0!important;font-size:14.5px!important}body.product-template #MainContent .product__description.rte.amc-product-content .amc-product-faq-item>*:not(summary){padding:0 8px 13px 0!important}}@media(prefers-reduced-motion:reduce){.amc-popular-questions *{scroll-behavior:auto!important}}html body.product-template #MainContent#MainContent .amc-rc,html body.product-template #MainContent#MainContent .amc-rc :is(.rc-nav,section,details,summary){background:#fff!important;background-image:none!important;color:#24384b!important;box-shadow:none!important}html body.product-template #MainContent#MainContent .amc-rc :is(h2,h3,h4,p,li,span,strong,th,td,dt,dd){color:#24384b!important;-webkit-text-fill-color:currentColor!important}html body.product-template #MainContent#MainContent .amc-rc .rc-nav{padding:12px!important;margin:0 0 16px!important;border:1px solid #d4dde5!important;border-radius:4px!important}html body.product-template #MainContent#MainContent .amc-rc a{color:#175a96!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:3px}html body.product-template #MainContent#MainContent .amc-rc a:focus-visible{outline:2px solid #175a96;outline-offset:3px}html body.product-template #MainContent#MainContent .amc-rc .rc-nav ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}html body.product-template #MainContent#MainContent .amc-rc .rc-nav a{padding:8px 0!important;min-height:44px!important;border-bottom:1px solid #e2e8ed!important;line-height:1.45!important}html body.product-template #MainContent#MainContent .amc-rc section{padding:12px 0!important;margin:0!important;border-bottom:1px solid #e2e8ed!important;scroll-margin-top:120px}html body.product-template #MainContent#MainContent .amc-rc :is(th,td){padding:9px!important;border:1px solid #d4dde5!important;background:#fff!important;white-space:normal!important;overflow-wrap:anywhere}html body.product-template #MainContent#MainContent .amc-rc th{background:#f3f6f8!important}@media(max-width:749px){html body.product-template #MainContent#MainContent .amc-rc .rc-nav ol{grid-template-columns:minmax(0,1fr)!important}}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper>.product__info-container>.product__info-container>*+*{margin-top:6px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper variant-selects{display:grid;gap:8px 10px;margin-block:4px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper variant-selects>.product-form__input{min-width:0;margin:0!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .variant-form__label{margin:0 0 4px!important;font-size:12px!important;line-height:1.3!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .amc-walkin-preprice-spacer{height:6px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .amc-walkin-preprice-spacer :is(hr,.spacer){height:1px!important;margin:0!important;padding:0!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper [id^=price-] .price{margin:0!important;padding:7px 10px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .amc-custom-order-ack{margin-bottom:5px!important;padding:6px 8px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .product-form__buttons{gap:7px!important;margin-top:5px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .amc-checkout-panel{margin-top:6px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .amc-checkout-panel__head{padding:8px 10px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .amc-checkout-panel__online{gap:8px!important;padding:8px 10px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper .amc-checkout-panel__invoice{gap:8px!important;padding:8px 10px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd){line-height:1.42!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description div:has(>#bLoc):has(>#bAdd){display:grid!important;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:7px 12px!important;margin-block:8px!important;padding:12px!important;border-radius:8px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description div:has(>#bLoc):has(>#bAdd)>p:first-child{grid-column:1/-1!important;margin:0 0 3px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) label{align-self:center!important;margin:0!important;font-size:12px!important;line-height:1.3!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) select[id^=b]{min-height:44px!important;margin:0!important;padding-block:7px!important;font-size:14px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) #bRampWrap{grid-column:1/-1!important;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:7px 12px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) #bRampWrap[style*="display: block"]{display:grid!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) div:has(>#bGrand){grid-column:1/-1!important;margin-top:2px!important;padding:9px 10px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) :is(#bTotal,#bGrand,#bMsg){margin-block:0!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) :is(#bAdd,#bMsg,#bReset){grid-column:1/-1!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd)>p:not(:first-child){grid-column:1/-1!important;margin:0!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) #bAdd{min-height:44px!important;margin:2px 0 0!important;padding:10px 12px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) #bReset{min-height:44px!important;margin:0!important;padding:8px 10px!important}@media(min-width:750px){html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper :is(.variant-selects--dropdown,.variant-selects--button){grid-template-columns:repeat(2,minmax(0,1fr))}}html body.product-template #MainContent product-info[data-amc-walkin-product=true].amc-configured-cart-ready .amc-product-form--configured-hidden{display:none!important}html body.product-template:has(product-info[data-amc-walkin-product=true].amc-configured-cart-ready) .sticky-cta{display:none!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .product__info-wrapper .product-page__stat{display:none!important}html body.product-template:has(product-info[data-amc-walkin-product=true]) .section-breadcrumb .breadcrumbs{padding-block:9px!important}html body.product-template:has(product-info[data-amc-walkin-product=true]) .section-breadcrumb .breadcrumbs>ol{margin-block:0!important;padding-block:3px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information{margin-top:14px!important;border-color:#cfd9e1!important;border-radius:6px!important;box-shadow:0 4px 14px #102f4c0d!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-pi__header{padding:13px 16px 11px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-pi__heading{font-size:24px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-pi__tab{min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-pi__panel{padding:16px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-resource-grid{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-resource-grid>h3{margin:0 0 12px!important;font-size:20px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-resource-card{min-width:0!important}@media(max-width:749px){html body.product-template:has(product-info[data-amc-walkin-product=true]) .section-breadcrumb .breadcrumbs{padding-block:7px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-pi__panel{padding:14px 12px!important}html body.product-template #MainContent product-info[data-amc-walkin-product=true] .amc-product-information .amc-pi__tab{min-height:46px!important;padding:11px 14px!important;font-size:13px!important}}@media(max-width:749px){html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper variant-selects{display:block}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper variant-selects>.product-form__input+.product-form__input{margin-top:8px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__info-wrapper :is(.product-form__input label,.select__select,.product-form__submit,.quantity__button){min-height:44px}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description div:has(>#bLoc):has(>#bAdd){display:block!important;padding:10px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) label{display:block!important;margin:7px 0 3px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) select[id^=b]{min-height:44px!important;margin:0 0 6px!important;font-size:16px!important}html body.product-template #MainContent#MainContent#MainContent product-info:has(.amc-walkin-preprice-spacer) .product__description:has(#bLoc):has(#bAdd) #bRampWrap[style*="display: block"]{display:block!important}}.amc-walkin-base-notice{margin:6px 0!important;padding:9px 10px!important;border:1px solid #e1c46b!important;border-radius:6px!important;background:#fff9df!important;color:#24384b!important;font-size:12px!important;line-height:1.4!important}.amc-walkin-base-notice strong{color:#7a4d00!important}.amc-walkin-base-notice a{font-weight:850!important;text-decoration:underline!important;text-underline-offset:2px!important}.amc-walkin-configurator__heading{font-size:clamp(16px,1.5vw,20px)!important;line-height:1.2!important}.amc-walkin-configurator{display:grid!important;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:7px 12px!important}.amc-walkin-configurator>#bAdd[hidden]{display:none!important}.amc-walkin-configurator>:is(p,div,button,.amc-walkin-configurator__quote,.amc-walkin-configurator__status){grid-column:1/-1}.amc-walkin-configurator #bRampWrap:not([hidden]){grid-column:1/-1}.amc-walkin-configurator__quote{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:center!important;margin:2px 0 0!important;padding:10px 12px!important;border-radius:8px!important;background:#c9232b!important;color:#fff!important;font-size:1.05em!important;font-weight:850!important;letter-spacing:.02em!important;text-align:center!important;text-decoration:none!important}.amc-walkin-configurator__quote:hover{background:#a91d24!important;color:#fff!important}.amc-walkin-configurator__quote:focus-visible{outline:3px solid rgba(201,35,43,.3)!important;outline-offset:3px!important}.amc-walkin-configurator__status{min-height:1.1em;color:#384f63;font-size:12px;line-height:1.4;text-align:center}.amc-required-mark{display:inline-flex;margin-left:5px;padding:2px 5px;border-radius:999px;background:#fbe9eb;color:#8e1820;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.amc-hinge-help{position:relative;display:inline-grid;width:20px;height:20px;place-items:center;margin-left:3px;padding:0;border:1px solid #8aa1b5;border-radius:50%;background:#fff;color:#173f68;font:900 11px/1 Arial,sans-serif;vertical-align:middle;cursor:help}.amc-hinge-help:where(:hover,:focus-visible):after{position:absolute;z-index:20;right:-8px;bottom:calc(100% + 8px);width:min(270px,75vw);padding:9px 10px;border-radius:5px;background:#102f4c;color:#fff;content:attr(data-tooltip);font:600 11px/1.4 Arial,sans-serif;text-align:left;box-shadow:0 6px 20px #102f4c33}.amc-walkin-configurator select[aria-invalid=true]{border-color:#b4232c!important;box-shadow:0 0 0 1px #b4232c!important}.amc-walkin-configurator__required-error{grid-column:1/-1;margin:2px 0!important;padding:8px 10px;border-left:3px solid #b4232c;background:#fff1f2;color:#7c1820;font-size:12px;font-weight:750;line-height:1.4}.amc-walkin-configurator__quote[aria-disabled=true]{background:#8b99a6!important;cursor:not-allowed!important;opacity:.8}@media(max-width:749px){.amc-walkin-configurator{display:block!important}.amc-walkin-configurator__quote{margin-top:8px!important}}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform{display:block!important;padding:16px!important;border:1px solid #cbd8e1!important;border-radius:8px!important;background:#fff!important;color:#17324d!important;min-width:0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform .amc-walkin-configurator__heading{margin:0 0 8px!important;font-size:20px!important;line-height:1.25!important;color:#071a33!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform .amc-walkin-configurator__intro{font-size:13px!important;line-height:1.45!important;margin:0 0 14px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform .amc-walkin-option-label{display:block!important;margin:10px 0 4px!important;font-size:13px!important;font-weight:750!important;line-height:1.4!important;color:#17324d!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform .amc-walkin-option{display:block!important;width:100%!important;max-width:100%!important;min-height:44px!important;margin:0 0 8px!important;padding:9px 10px!important;font-size:16px!important;line-height:1.3!important;border:1px solid #8aa1b5!important;border-radius:6px!important;background:#fff!important;color:#17324d!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform :is(#a,#bAdd)[hidden]{display:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform #bReset{display:block!important;min-height:44px!important;margin:8px 0!important;padding:8px 12px!important;border:1px solid #8aa1b5!important;border-radius:6px!important;background:#fff!important;color:#17324d!important;cursor:pointer}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform :is(select,input,button,a):focus-visible{outline:3px solid #173f68!important;outline-offset:2px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-configurator--uniform [hidden]{display:none!important}.amc-walkin-option-help{display:block;margin:-4px 0 8px;color:#53677e;font-size:11px;line-height:1.4}.amc-walkin-estimate{display:block!important;margin:16px 0!important;padding:12px!important;border-radius:6px!important;background:#f1f5f8!important;color:#17324d!important;font-size:13px!important}.amc-walkin-estimate>div{display:flex;justify-content:space-between;gap:12px;margin:5px 0}.amc-walkin-estimate dt{font-weight:600}.amc-walkin-estimate dd{margin:0;text-align:right;overflow-wrap:anywhere}.amc-walkin-estimate>div:last-child{border-top:1px solid #cbd8e1;padding-top:8px;font-weight:800}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-categories{display:block!important;min-width:0!important;margin:12px 0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-category{display:block!important;min-width:0!important;padding:4px 0 8px!important;border-bottom:1px solid #e3e8ed!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-category .amc-walkin-preference{box-sizing:border-box!important;font-family:inherit!important}.amc-walkin-unpriced-note{margin:8px 0 12px!important;padding:10px 12px!important;border-left:3px solid #8b6a16!important;background:#fff9e9!important;color:#51421b!important;font-size:12px!important;line-height:1.45!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-walkin-purchase-builder{margin:8px 0!important;padding:12px!important;border-radius:4px!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__heading{font-size:17px!important;margin:0 0 4px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__intro{font-size:12px!important;margin:0 0 8px!important;line-height:1.35!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-categories{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin:8px 0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-category{padding:0!important;border:0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option-label{margin:0 0 3px!important;font-size:12px!important;line-height:1.25!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option{margin:0!important;padding:7px 8px!important;min-height:44px!important;border-radius:3px!important;font-size:14px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option-help{margin:3px 0 0!important;font-size:10px!important;line-height:1.3!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate{margin:10px 0!important;padding:8px 10px!important;font-size:12px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate>div{margin:3px 0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-unpriced-note{padding:6px 8px!important;margin:6px 0!important;font-size:11px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder #bReset{margin:3px 0!important;padding:5px 8px!important;min-height:36px!important;border:0!important;text-decoration:underline!important;font-size:12px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__status:empty{display:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-walkin-base-notice{background:#f7f9fb!important;border:0!important;border-left:2px solid #8195a8!important;padding:6px 8px!important;font-size:11px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-pdp-assurance{margin:8px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-pdp-assurance__shipping{padding:5px 0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-pdp-assurance__badges{padding:5px 0!important;gap:8px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-pdp-assurance__quote{padding:5px 0!important;border:0!important;background:transparent!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-pdp-assurance__quote small{display:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-pdp-assurance__quote>a{min-height:36px!important;padding:5px 10px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product [id^=price-] .price{margin:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-price-kicker{font-size:11px!important;margin:0 0 3px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-payment-details{margin:6px 0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-payment-details>summary,.amc-walkin-technical-details>summary,.amc-finance-details>summary{cursor:pointer;min-height:44px;align-content:center;padding:8px 0;border-block:1px solid #d8e1e8;font-size:13px;font-weight:750;color:#17324d}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-payment-details>summary>span{float:right;font-weight:400;font-size:11px;color:#526579}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-technical-details{margin-top:8px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-technical-details__body{padding-top:8px;font-size:12px;line-height:1.45}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-finance-details{margin:10px auto;max-width:1400px;padding:0 20px}@media(max-width:749px){html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-categories{grid-template-columns:1fr!important;gap:8px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option{font-size:16px!important}}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .product__info-wrapper .amc-cooler-resources{padding:10px!important;margin-top:8px!important}@media(max-width:749px){html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .product__info-padded-main{padding:12px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder{padding:10px!important}}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder>.amc-configurator-review-copy{display:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-category[data-amc-category=bRef]{grid-column:1/-1!important;padding-bottom:8px!important;border-bottom:1px solid #d8e1e8!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder [data-amc-ramp-door-error]{margin:6px 0 0!important;padding:7px 8px!important;border-left:3px solid #b4232c!important;background:#fff1f2!important;color:#8d1820!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 100%!important;grid-column:1/-1!important;margin:8px 0 0!important;padding:0!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion>.gradient{padding:0!important;border:0!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated-products{padding:16px 0!important;margin:0!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated__head{gap:10px!important;margin-bottom:12px!important;align-items:center!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated__title{font-size:clamp(20px,2vw,26px)!important;line-height:1.2!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated__copy{margin-top:5px!important;font-size:13px!important;line-height:1.4!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated-grid{gap:12px!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .card__inner{height:145px!important;min-height:0!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .card__inner:before{padding-bottom:0!important}@media(max-width:989px){html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated__head{grid-template-columns:1fr!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated-grid{grid-template-columns:repeat(5,minmax(175px,65%))!important;overflow-x:auto!important;scroll-snap-type:x proximity;scroll-padding:2px;padding-bottom:12px!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-curated-grid>.grid__item{scroll-snap-align:start}}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .card__heading{height:auto!important;min-height:72px!important;overflow:visible!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .amc-card-brandline{min-height:24px!important;height:24px!important;margin-block:0 8px!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .card>.card__content{display:flex!important;flex-direction:column!important;flex:1!important}html body.product-template #MainContent#MainContent#MainContent .amc-walkin-completion .card>.card__content>.quick-add{margin-top:auto!important}html body.product-template #MainContent#MainContent#MainContent .amc-floor-info{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;margin:0 0 0 5px!important;padding:0!important;border:1px solid #8aa1b5!important;border-radius:50%!important;background:#fff!important;color:#173f68!important;font:800 12px/1 Arial,sans-serif!important;vertical-align:middle!important;cursor:pointer}html body.product-template #MainContent#MainContent#MainContent .amc-floor-info:focus-visible{outline:2px solid #173f68;outline-offset:3px}html body.product-template #MainContent#MainContent#MainContent .amc-floor-info-note{display:block;margin:6px 0 0!important;padding:9px 10px!important;border-left:3px solid #173f68!important;background:#edf3f8!important;color:#17324d!important;font-size:12px!important;line-height:1.45!important}html body.product-template #MainContent#MainContent#MainContent .amc-floor-info-note[hidden]{display:none!important}html body.product-template #MainContent#MainContent#MainContent .amc-configured-price-host>.price{display:none!important}html body.product-template #MainContent#MainContent#MainContent .amc-configured-main-price{display:grid!important;gap:5px!important;margin:6px 0!important;padding:12px!important;border:1px solid #d8e1e8!important;border-radius:5px!important;background:#f6f9fc!important;color:#17324d!important}html body.product-template #MainContent#MainContent#MainContent .amc-configured-main-price__label{font-size:11px!important;font-weight:750!important;text-transform:uppercase;letter-spacing:.05em}html body.product-template #MainContent#MainContent#MainContent [data-amc-main-planning-price]{font-family:inherit!important;font-size:clamp(26px,2.5vw,34px)!important;line-height:1.1!important;font-weight:850!important}html body.product-template #MainContent#MainContent#MainContent :is([data-amc-main-base-price],[data-amc-main-price-note]){font-size:12px!important;line-height:1.4!important;color:#526579!important}html body.product-template #MainContent#MainContent#MainContent .amc-product-overview{margin:8px 0!important;color:#354f66!important;font-size:14px!important;line-height:1.5!important}html body.product-template #MainContent#MainContent#MainContent .amc-product-description-heading{margin:16px 0 12px!important;padding-bottom:10px!important;border-bottom:1px solid #d8e1e8!important;scroll-margin-top:130px}html body.product-template #MainContent#MainContent#MainContent .amc-product-description-heading h2{margin:0!important;font-family:inherit!important;font-size:24px!important;line-height:1.25!important;color:#17324d!important}html body.product-template #MainContent#MainContent#MainContent .amc-product-overview>a{display:inline-flex!important;min-height:44px!important;align-items:center!important;color:#173f68!important;-webkit-text-fill-color:#173f68!important;font-size:13px!important;font-weight:750!important;text-decoration:underline!important;text-underline-offset:3px!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path{scroll-margin-top:130px}html body.product-template #MainContent#MainContent#MainContent .amc-product-overview>p{margin:0!important;font-size:14px!important;line-height:1.5!important;color:#354f66!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin{padding:12px!important;margin:10px 0!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin .amc-buying-path__head h2{font-family:inherit!important;font-size:18px!important;line-height:1.25!important;margin:0 0 8px!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin .amc-buying-path__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin .amc-buying-path__facts>div{display:grid!important;grid-template-columns:minmax(88px,.8fr) minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:8px!important;border:0!important;border-bottom:1px solid #d8e2e7!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin .amc-buying-path__facts dt{margin:0!important;font-size:10px!important;line-height:1.3!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin .amc-buying-path__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin .amc-buying-path__actions a{min-width:0!important;min-height:44px!important;padding:7px 6px!important;font-size:12px!important;line-height:1.3!important}@media(max-width:749px){html body.product-template #MainContent#MainContent#MainContent .amc-buying-path--walkin .amc-buying-path__facts{grid-template-columns:1fr!important}}html body.product-template #MainContent#MainContent#MainContent .amc-checkout-panel__card-icon{display:block!important;width:42px!important;max-width:100%!important;height:26px!important;flex:0 0 auto!important}html body.product-template #MainContent#MainContent#MainContent .amc-checkout-panel__cards{align-items:center!important;gap:5px!important}@media(max-width:1199px){html body.product-template #MainContent#MainContent#MainContent .amc-checkout-panel__online{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}html body.product-template #MainContent#MainContent#MainContent .amc-checkout-panel__cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}html body.product-template #MainContent#MainContent#MainContent .amc-checkout-panel__card-icon{justify-self:center!important}html body.product-template #MainContent#MainContent#MainContent .amc-checkout-panel__shop-pay{padding:9px 0 0!important;border-left:0!important;border-top:1px solid #e1e7ec!important}}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .product__info-padded-main{background:#fff!important;box-shadow:none!important;border-color:#e1e5e9!important;color:#29323b!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-configured-main-price{background:#fff!important;border:0!important;border-bottom:1px solid #e1e5e9!important;border-radius:0!important;padding:8px 0 12px!important;gap:3px!important;color:#25313c!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-configured-main-price__label{color:#56616b!important;letter-spacing:.025em!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-walkin-purchase-builder{background:#fff!important;border:0!important;padding:8px 0!important;border-radius:0!important;color:#29323b!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder :is(.amc-walkin-configurator__heading,.amc-walkin-option-label){color:#29323b!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option{background:#fff!important;border-color:#b7c0c8!important;color:#29323b!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder :is(.amc-walkin-option-help,.amc-walkin-configurator__intro){color:#5b6570!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate{background:#f7f8f9!important;border-radius:3px!important;color:#29323b!important;padding:8px 10px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__quote{background:#245a81!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #245a81!important;box-shadow:none!important;min-height:46px!important;font-size:15px!important;opacity:1!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__quote:hover{background:#194969!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__quote[aria-disabled=true]{background:#edf2f6!important;color:#3e5365!important;-webkit-text-fill-color:#3e5365!important;border-color:#bdcbd6!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .product-form__submit{background:#fff!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important;border:1px solid #819bad!important;box-shadow:none!important;min-height:44px!important;font-size:14px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .product-form__submit:after{box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product :is(.amc-custom-order-ack,.amc-walkin-base-notice){background:#f7f8f9!important;border-color:#dfe4e8!important;color:#4b555f!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent :is(.amc-buying-path__facts>div,.amc-buying-path__notice,.amc-floor-info-note){background:#f7f8f9!important;color:#394550!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-buying-path__review{background:#fff!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important;border:1px solid #bdcbd6!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder :is(select,input,a,button):focus-visible{outline:2px solid #245a81!important;outline-offset:3px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-payment-mark{display:inline-flex!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;width:60px!important;height:36px!important;min-width:60px!important;min-height:36px!important;padding:3px!important;border:1px solid #dce2e7!important;border-radius:4px!important;background:#fff!important;flex:0 0 60px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-payment-mark>svg{display:block!important;width:42px!important;height:26px!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-payment-mark--shop>svg{width:46px!important;height:auto!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-shipping-warranty-details{margin:8px 0!important;border-block:1px solid #e1e5e9!important;background:#fff!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-shipping-warranty-details>summary{min-height:44px!important;padding:11px 0!important;font-size:13px!important;color:#354551!important;cursor:pointer}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-shop-pay-terms{margin:4px 0 10px!important;padding:6px 0!important;border:0!important;background:#fff!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-shop-pay-terms__scope{display:block;color:#5b6570!important;font-size:11px!important;line-height:1.4!important}html body.product-template div[id$=__header] .amc-promo-bar{background:#f4f6f8!important;border-bottom:1px solid #dce3e8!important;color:#354551!important}html body.product-template .amc-promo-bar :is(.amc-promo,.amc-ticker,.amc-ticker__set,a,strong,span,u){color:#354551!important;-webkit-text-fill-color:#354551!important;background:transparent!important}html body.product-template .amc-promo-bar .amc-ticker__set a :is(u,.amc-promo-cta){background:#e7eef3!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important}html body.product-template .amc-promo-bar a:focus-visible{outline:2px solid #245a81!important;outline-offset:-2px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-checkout-panel__online{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-checkout-panel__cards{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-checkout-panel__shop-pay{padding:8px 0 0!important;border-left:0!important;border-top:1px solid #e1e7ec!important}html body.product-template #MainContent#MainContent#MainContent#MainContent :is(.amc-checkout-panel__invoice a,.amc-finance-details a){background:#fff!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important;border-color:#b7c6d0!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent :is(.ame-trust-strip,.amc-buying-path){border-color:#dce3e8!important;background:#fff!important;box-shadow:none!important}html body.product-template .amc-package-event{background:#f6f8fa!important;color:#354b5c!important;border-color:#dce3e8!important}html body.product-template .amc-package-event :is(strong,h2,h3,p,span){color:#354b5c!important;-webkit-text-fill-color:#354b5c!important}html body.product-template .amc-package-event a{background:#fff!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important;border:1px solid #a8bdcb!important}html body.product-template .amc-halo-under-nav{padding-block:6px!important;min-height:0!important}html body.product-template .amc-halo-under-nav a{background:#fff!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important;border:1px solid #a8bdcb!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .product-page__stat :is(strong,b,span){color:#445967!important;-webkit-text-fill-color:#445967!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-checkout-panel__support a{background:#fff!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important;border:1px solid #b7c6d0!important;box-shadow:none!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-checkout-panel__invoice{grid-template-columns:minmax(0,1fr)!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-checkout-panel__arrange{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product [data-amc-main-planning-price]{color:#b8202e!important;-webkit-text-fill-color:#b8202e!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-cart{grid-column:1/-1!important;display:block!important;width:100%!important;min-height:48px!important;padding:12px!important;background:#18713b!important;color:#fff!important;border:1px solid #18713b!important;border-radius:4px!important;font-family:inherit!important;font-weight:700!important;font-size:15px!important;line-height:1.3!important;cursor:pointer}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-cart:disabled{opacity:.65!important;cursor:wait}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-cart:focus-visible{outline:3px solid #245a81!important;outline-offset:3px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-cart-message{grid-column:1/-1!important;color:#8a2525!important;background:#fff6f6!important;border:1px solid #dabcbc!important;padding:10px!important;font-size:13px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__quote{min-height:44px!important;padding:8px!important;background:#fff!important;color:#245a81!important;-webkit-text-fill-color:#245a81!important;border:0!important;text-decoration:underline!important;font-size:13px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-cart-guidance{grid-column:1/-1!important;margin:4px 0!important;color:#45535f!important;font-size:12px!important;line-height:1.4!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-cart:disabled{cursor:not-allowed!important;background:#e6ebe8!important;color:#46564b!important;opacity:1!important;border-color:#c5d0c8!important}html body.product-template .amc-walkin-product .product-form__submit:disabled{cursor:not-allowed!important;opacity:.65!important}product-info[data-amc-walkin-product=true] .product__info-wrapper .spacer-container,product-info[data-amc-walkin-product=true] .product__info-wrapper .product-page__stat{display:none!important}product-info[data-amc-walkin-product=true] .product__info-wrapper .product__info-padded-main{padding:clamp(14px,2vw,22px)!important}product-info[data-amc-walkin-product=true] .product__info-wrapper .product__info-container>*+*{margin-top:8px!important}product-info[data-amc-walkin-product=true] .b-main-title{margin:0!important;font-size:clamp(25px,2.6vw,36px)!important;line-height:1.08!important;letter-spacing:-.025em!important}product-info[data-amc-walkin-product=true] .amc-product-overview{margin-top:7px!important;color:#4c5c69!important;font-size:13px!important;line-height:1.45!important}product-info[data-amc-walkin-product=true] .amc-product-overview p{margin:0!important}product-info[data-amc-walkin-product=true] .amc-product-overview .amc-description-jump{display:inline-block;margin-top:5px;font-weight:750}product-info[data-amc-walkin-product=true] .amc-walkin-model{margin:3px 0 0!important;color:#526270!important;font-size:12px!important;line-height:1.35!important}product-info[data-amc-walkin-product=true] [id^=price-]{margin-block:4px!important}product-info[data-amc-walkin-product=true] [id^=price-] .price{padding:0!important;background:transparent!important}product-info[data-amc-walkin-product=true] .amc-walkin-purchase-builder{margin-top:8px!important;padding:12px!important;border:1px solid #d7e0e7!important;border-radius:7px!important;background:#fff!important}product-info[data-amc-walkin-product=true] .amc-walkin-purchase-builder .amc-walkin-configurator__heading{font-size:18px!important}product-info[data-amc-walkin-product=true] .amc-walkin-purchase-builder .amc-walkin-configurator__intro{margin:0 0 8px!important;font-size:12px!important}product-info[data-amc-walkin-product=true] .amc-walkin-quote-safety{margin:0 0 8px!important;padding:8px 10px!important;border-left:3px solid #245a81!important;background:#f3f7fa!important;color:#354b5c!important;font-size:12px!important;line-height:1.4!important}product-info[data-amc-walkin-product=true] .amc-walkin-builder-fallback{display:grid!important;gap:5px!important;margin:8px 0!important;padding:12px!important;border:1px solid #cbd9e4!important;border-radius:7px!important;background:#f5f8fa!important;color:#294254!important;font-size:13px!important;line-height:1.4!important}product-info[data-amc-walkin-product=true] .amc-walkin-builder-fallback strong{font-size:16px!important;color:#173f68!important}product-info[data-amc-walkin-product=true] .amc-walkin-builder-fallback a{width:max-content!important;max-width:100%!important;margin-top:3px!important;font-weight:800!important}product-info[data-amc-walkin-product=true] .product-form__buttons{margin-top:8px!important}product-info[data-amc-walkin-product=true] .amc-shipping-warranty-details,product-info[data-amc-walkin-product=true] .amc-payment-details{margin:6px 0 0!important;border:1px solid #dce3e8!important;border-radius:5px!important;background:#fff!important}product-info[data-amc-walkin-product=true] :is(.amc-shipping-warranty-details,.amc-payment-details)>summary{min-height:42px!important;padding:10px 12px!important;font-size:13px!important;font-weight:750!important}product-info[data-amc-walkin-product=true] .amc-pdp-assurance,product-info[data-amc-walkin-product=true] .amc-checkout-panel{margin:0!important;border:0!important;border-top:1px solid #e4e9ed!important;border-radius:0!important;box-shadow:none!important}product-info[data-amc-walkin-product=true] .product__media-submedia-wrapper{margin-top:20px!important}@media(max-width:749px){product-info[data-amc-walkin-product=true] .product__info-wrapper .product__info-padded-main{padding:14px!important}product-info[data-amc-walkin-product=true] .amc-walkin-purchase-builder{padding:10px!important}product-info[data-amc-walkin-product=true] .b-main-title{font-size:26px!important}product-info[data-amc-walkin-product=true] :is(select,input,.product-form__submit,.amc-walkin-configurator__quote){min-height:46px!important}}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-walkin-purchase-builder{margin:6px 0!important;padding:10px 0 8px!important;border-block:1px solid #dfe4e8!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__heading{margin:0 0 2px!important;font-size:16px!important;font-weight:750!important;letter-spacing:-.01em!important;line-height:1.25!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__intro{margin:0 0 7px!important;font-size:12px!important;line-height:1.35!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important;margin:6px 0 8px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-category{min-width:0!important;padding:0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-category:has(.amc-required-mark){padding:6px 7px!important;border-left:2px solid #6f879a!important;border-radius:2px!important;background:#f7f9fa!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-category[data-amc-category=bRef]{padding:6px 7px!important;border-bottom:0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option-label{display:flex!important;min-height:18px!important;align-items:center!important;gap:4px!important;margin:0 0 2px!important;color:#303a43!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-required-mark{margin-left:auto!important;padding:1px 4px!important;border-radius:2px!important;background:#e9eef2!important;color:#42586a!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option{min-height:40px!important;padding:6px 30px 6px 8px!important;border-color:#aeb9c2!important;border-radius:3px!important;font-size:13px!important;line-height:1.25!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option-help{margin:2px 0 0!important;color:#5c6872!important;font-size:11px!important;line-height:1.25!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-floor-info{width:24px!important;height:24px!important;min-height:24px!important;margin-left:2px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-floor-info:before{font-size:12px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-floor-info-note{margin:4px 0 0!important;padding:6px 8px!important;border-left-width:2px!important;font-size:12px!important;line-height:1.35!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:8px 0 6px!important;padding:7px 0!important;border-block:1px solid #dfe4e8!important;border-radius:0!important;background:#fff!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate>div{display:block!important;min-width:0!important;margin:0!important;padding:0 8px!important;border-right:1px solid #e5e9ec!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate>div:first-child{padding-left:0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate>div:last-child{padding-top:0!important;padding-right:0!important;border-top:0!important;border-right:0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate dt{margin:0 0 2px!important;color:#69747d!important;font-size:9px!important;font-weight:700!important;letter-spacing:.035em!important;line-height:1.2!important;text-transform:uppercase!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate dd{margin:0!important;color:#29323b!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate>div:last-child dd{color:#18713b!important;font-size:13px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-unpriced-note,html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder [data-amc-ramp-door-error],html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__required-error{margin:4px 0!important;padding:6px 8px!important;font-size:11px!important;line-height:1.35!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-cart-guidance{margin:3px 0!important;font-size:11px!important;line-height:1.3!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-configurator__quote{min-height:36px!important;margin:1px 0 0!important;padding:5px 0!important;font-size:12px!important}@media(max-width:749px){html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-product .amc-walkin-purchase-builder{padding:9px 0 7px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-categories{grid-template-columns:1fr!important;gap:6px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-category:has(.amc-required-mark){padding:6px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option{min-height:44px!important;padding:8px 34px 8px 9px!important;font-size:16px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-option-help{font-size:11px!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate{grid-template-columns:1fr!important;padding:4px 0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate>div{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:5px 0!important;border-right:0!important;border-bottom:1px solid #e5e9ec!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate>div:last-child{padding:6px 0 2px!important;border-bottom:0!important}html body.product-template #MainContent#MainContent#MainContent#MainContent .amc-walkin-purchase-builder .amc-walkin-estimate :is(dt,dd){margin:0!important}}@layer amcsave{html body .amc-timepayment-offer[hidden],html body [data-amc-financing-proxy]{display:none!important}}.amc-timepayment-offer[hidden]{display:none!important}.amc-cart-timepayment{display:grid;gap:5px;width:100%;padding:8px 0}.amc-cart-timepayment img{width:120px;height:auto;max-width:100%}.amc-cart-timepayment small{display:block;font-size:11px;line-height:1.4}html:not(#a):not(#b):not(#c):not(#d):not(#e) [data-amc-cart-payment]{display:block!important;color:#14253c!important;-webkit-text-fill-color:#14253c!important;background:transparent!important;padding:3px 0!important;min-height:0!important;border:0!important;border-radius:0!important;font-size:14px!important;line-height:1.4!important;text-align:left!important;text-decoration:underline!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) .amc-timepayment-offer[data-state=ready] .amc-timepayment-offer__fallback,html:not(#a):not(#b):not(#c):not(#d):not(#e) .amc-timepayment-offer:not([data-state=ready]) .smartapply-wrapper{display:none!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) .amc-timepayment-offer[data-state=ready] button.timepaymentsubmit{color:#0d1b3e!important;-webkit-text-fill-color:#0d1b3e!important;background:#fff!important;font-size:14px!important;opacity:1!important;visibility:visible!important}@layer amcCompact{#MainContent product-info .amc-price-payment-cluster:has([data-amc-timepayment]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px!important;background:#fff!important;color:#061a35!important;border:1px solid #d8e2e7!important;border-radius:8px!important}#MainContent product-info .amc-price-payment-cluster:has([data-amc-timepayment])>.amc-price-payment-terms{min-width:0!important;margin:0!important;padding:0!important;color:#061a35!important;font-size:12px!important;line-height:1.45!important}#MainContent product-info .amc-price-payment-cluster:has([data-amc-timepayment])>.amc-price-payment-methods{grid-column:1 / -1!important;width:100%!important;min-width:0!important;flex-wrap:wrap!important;padding:8px 0 0!important;margin:0!important;border:0!important;border-top:1px solid #d8e2e7!important;overflow:visible!important}#MainContent .amc-timepayment-offer{min-width:0!important;padding:0 0 0 10px!important;margin:0!important;border-left:1px solid #d8e2e7!important;color:#061a35!important;font:600 12px/1.4 Arial,Helvetica,sans-serif!important;overflow-wrap:anywhere}#MainContent .amc-timepayment-offer [hidden]{display:none!important}#MainContent .amc-timepayment-offer__logo{display:block!important;width:120px!important;max-width:100%!important;height:auto!important;margin:0 0 6px!important;padding:0!important;object-fit:contain!important;filter:none!important}#MainContent .amc-timepayment-offer__estimate-label,#MainContent .amc-timepayment-offer__apply,#MainContent .amc-timepayment-offer__disclosure{display:block;color:#061a35!important;-webkit-text-fill-color:#061a35!important}#MainContent .amc-timepayment-offer__estimate-label{font-size:11px!important;margin-bottom:3px!important}#MainContent .amc-timepayment-offer__apply{font-size:11px!important;margin-top:3px!important}#MainContent .amc-timepayment-offer__disclosure{margin-top:5px!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important}#MainContent .amc-timepayment-offer .smartapply-wrapper,#MainContent .amc-timepayment-offer form.timepayment-financing{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#MainContent .amc-timepayment-offer .timepaymentsubmit,#MainContent .amc-timepayment-offer__fallback{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px 6px!important;border:1px solid #d71920!important;border-radius:6px!important;background:#d71920!important;background-image:none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:700 13px/1.3 Arial,Helvetica,sans-serif!important;text-transform:none!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important}#MainContent .amc-timepayment-offer :is(.timepaymentsubmit,.amc-timepayment-offer__fallback):focus-visible{outline:2px solid #061a35!important;outline-offset:3px!important}html:not(#a):not(#b):not(#c):not(#d) #MainContent .amc-timepayment-offer>.amc-timepayment-offer__fallback{color:#0d1b3e!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:0 1 100%!important;width:100%!important;min-height:0!important;height:auto!important;padding:0!important;margin:2px 0 0!important;justify-content:flex-start!important;text-align:left!important;font-size:12px!important;line-height:1.45!important;text-decoration:underline!important}#MainContent .amc-timepayment-offer:not([data-state=ready]) :is(.smartapply-wrapper,.amc-timepayment-offer__estimate-label,.amc-timepayment-offer__apply),#MainContent .amc-timepayment-offer[data-state=ready] .amc-timepayment-offer__fallback{display:none!important}@media(max-width:749px){#MainContent product-info .amc-price-payment-cluster:has([data-amc-timepayment]){gap:8px!important;padding:8px!important}#MainContent .amc-timepayment-offer{padding-left:8px!important}}}#MainContent .amc-unified-purchase--note{margin:7px 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}#MainContent .amc-unified-purchase--note small{display:block;font-size:11px!important;line-height:1.45!important;color:#586777}#MainContent .amc-card-brandline--compact,#MainContent .amc-market-card__vendor--brand{display:none!important}#MainContent .amc-titan-identity>.amc-product-brand-mark{display:none!important}#MainContent .amc-equipment-payment{margin:8px 0!important;padding:9px 0!important;background:none!important;border-width:1px 0!important;border-radius:0!important}#MainContent .amc-equipment-payment h2{font-size:14px!important;margin-bottom:4px!important}#MainContent .amc-equipment-payment p{font-size:12px!important;margin:4px 0!important}#MainContent .amc-equipment-payment__disclosure{font-size:11px!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) #MainContent .amc-timepayment-offer__logo{width:82px!important;max-height:22px!important;object-fit:contain!important;margin-bottom:4px!important}#MainContent product-info .amc-price-payment-cluster{padding:8px 0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}#MainContent .amc-price-payment-methods .list-payment{gap:4px!important;margin:0!important;padding:0!important;flex-wrap:wrap!important}#MainContent .amc-price-payment-methods .list-payment__item{padding:0!important}#MainContent .amc-price-payment-methods .list-payment__item svg{width:29px!important;height:19px!important}#MainContent .amc-price-payment-methods img{max-width:40px!important;max-height:21px!important;object-fit:contain!important}#MainContent .product-form__buttons{margin-bottom:6px!important}@layer amcCompact{html:not(#a):not(#b):not(#c):not(#d):not(#e) #MainContent .amc-timepayment-offer__logo{width:82px!important;max-height:22px!important;object-fit:contain!important;margin-bottom:4px!important}html:not(#a):not(#b):not(#c):not(#d):not(#e) #MainContent product-info .amc-price-payment-cluster{padding:8px!important;border-radius:8px!important;box-shadow:none!important}#MainContent .amc-timepayment-offer{margin:6px 0!important;padding:7px!important;box-shadow:none!important}#MainContent .amc-timepayment-offer__body{padding:0!important;gap:4px!important}#MainContent .amc-fe{margin:16px 0!important}#MainContent .amc-fe__grid{gap:10px!important}#MainContent .amc-fe__card{padding:12px!important}#MainContent .amc-fe__card h3{margin:0 0 6px!important;font-size:18px!important;line-height:1.25!important;text-wrap:balance!important}#MainContent .amc-fe__card ul{margin:6px 0!important;padding-left:17px!important}#MainContent .amc-trending__item{padding:9px 12px!important}#MainContent .amc-trending__item span{font-size:14px!important;line-height:1.3!important;text-wrap:balance!important}#MainContent .card__heading,#MainContent .card__heading a,#MainContent .amc-market-card__title{font-weight:800!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}#MainContent .card__information>.card__heading{order:0!important}#MainContent .card__information>.amc-card-meta{order:1!important;margin:5px 0 7px!important}#MainContent .card__information>.card-information{order:2!important}#MainContent .amc-card-brandline--compact,#MainContent .amc-market-card__vendor--brand{display:none!important}#MainContent .amc-global-breadcrumbs{padding-top:9px!important;padding-bottom:9px!important;font-size:12px!important;line-height:1.4!important}.product-template #MainContent .amc-catalog-heading{padding-top:8px!important;padding-bottom:12px!important}.product-template #MainContent .amc-catalog-heading h1{font-size:clamp(23px,2.2vw,32px)!important;line-height:1.2!important;text-wrap:balance!important}.product-template #MainContent .amc-catalog-heading+.shopify-section,.product-template #MainContent .product{padding-top:12px!important}}#MainContent :is(.card__heading,.amc-market-card__title,.amc-viewing-card__title,.amc-cslider__title){min-height:0!important;height:auto!important;margin:0 0 3px!important;padding:0!important;line-height:1.24!important;text-wrap:pretty!important;font-weight:800!important}#MainContent :is(.amc-card-meta,.amc-cslider__spec){min-height:0!important;height:auto!important;margin:0 0 3px!important;padding:0!important;font-size:12px!important;line-height:1.3!important}#MainContent .card__information>.amc-card-meta{margin:0 0 3px!important}#MainContent :is(.card-information,.amc-viewing-card__top,.amc-viewing-card__prices){min-height:0!important;height:auto!important;margin-top:0!important;padding-top:0!important;align-content:start!important}#MainContent .amc-card-price{display:block!important;min-height:0!important;height:auto!important;margin:0 0 4px!important;padding:0!important;align-self:start!important}#MainContent .amc-card-price__current{margin:0!important;padding:0!important;line-height:1.25!important}#MainContent :is(.amc-card-price__amount,.amc-trending-card__price,.amc-cslider__price-column strong,.price-item--regular,.price-item--sale){color:#c91b25!important;-webkit-text-fill-color:#c91b25!important}#MainContent .amc-card-price__amount{font-size:19px!important;font-weight:800!important}#MainContent .amc-card-price__list{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 7px!important;min-height:0!important;height:auto!important;margin:2px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.35!important;background:none!important;border:0!important}#MainContent .amc-card-price__list s{color:#607083!important;-webkit-text-fill-color:#607083!important;font-weight:400!important}#MainContent .amc-card-price__saving{color:#a51d2a!important;-webkit-text-fill-color:#a51d2a!important;font-weight:650!important}#MainContent .amc-cslider__body{justify-content:flex-start!important;gap:0!important}#MainContent .amc-cslider__price-row{margin-top:0!important}#MainContent .amc-viewing-card__pay{margin:2px 0!important;min-height:0!important}#MainContent .amc-compact-product__price{margin:0 0 5px!important;padding:0!important;min-height:0!important}#MainContent .amc-compact-product__info h3{margin:0 0 3px!important;min-height:0!important;height:auto!important;font-weight:800!important;line-height:1.24!important;text-wrap:pretty!important}#MainContent .amc-compact-product__sku{margin:0 0 3px!important;padding:0!important}.shopify-section:has(.mobile-facets__disclosure[open]){position:relative!important;z-index:2147483000!important}.amc-uq__description table{display:table!important;width:100%!important;border-collapse:collapse;margin:8px 0 14px}.amc-uq__description table caption{text-align:left;font-weight:700;font-size:13px;padding:0 0 6px;color:#0b1b33}.amc-uq__description th,.amc-uq__description td{text-align:left;vertical-align:top;padding:7px 10px;border:1px solid #e1e7ee;font-size:14px;line-height:1.45}.amc-uq__description th{width:38%;background:#f6f8fa;font-weight:600;color:#1d2a3d}.uspe-equipment-landing h2{font-size:19px;line-height:1.25;margin:18px 0 6px;color:#0b1b33}.uspe-equipment-landing h3{font-size:16px;line-height:1.3;margin:14px 0 4px;color:#0b1b33}.uspe-equipment-landing p,.uspe-equipment-landing li{font-size:14.5px;line-height:1.55}.uspe-equipment-landing ul{margin:4px 0 10px;padding-left:20px}.uspe-equipment-landing__more{margin:16px 0 4px;border:1px solid #e1e7ee;border-radius:10px;padding:0 14px}.uspe-equipment-landing__more summary{cursor:pointer;padding:12px 0;font-weight:600;font-size:14.5px;color:#0b1b33}.uspe-equipment-landing__more>div{padding:0 0 12px}.uspe-equipment-landing__more h3:first-child{margin-top:4px}.amc-product-codes dl{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:12px 14px!important}.amc-product-codes{margin:14px auto!important;padding:16px 20px!important}.amc-product-codes h2{font-size:17px!important;margin:0 0 10px!important}.amc-code-alt{display:block;margin-top:3px;font-size:12px;color:#3b4a60}.amc-code-alt .amc-code-value{font-size:12.5px;display:inline}.amc-product-codes>p{margin:10px 0 0!important}@media(max-width:760px){.amc-product-codes dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.product-template #MainContent .section-product-page .product__info-container>*+*{margin-top:8px!important}html body.product-template #MainContent .section-product-page .product__title{margin-bottom:10px!important}html body.product-template #MainContent .section-product-page .product__title h1{line-height:1.2!important;margin-block:0 8px!important}html body.product-template #MainContent .section-product-page .product__description.rte :is(p,ul,ol){margin-block:9px!important;line-height:1.55!important}html body.product-template #MainContent .section-product-page .product__description.rte :is(h2,h3){margin-top:20px!important;margin-bottom:9px!important;line-height:1.3!important}html body.product-template #MainContent .section-product-page .product__accordion{margin-block:10px!important}html body.product-template #MainContent .section-product-page .product__accordion summary{padding-block:12px!important}@media(max-width:749px){html body.product-template #MainContent .section-product-page .product__description.rte :is(h2,h3){margin-top:16px!important}}#MainContent .card__inner>.card__content--badge{background:transparent!important}@layer uspeLightExperience{html[data-uspe-brand] #MainContent .card__inner>.card__content--badge{background:transparent!important}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/amc-b-bf18e34b.css.map */
