.mp-footer{background:#080808!important;color:#fff!important;padding-top:56px}.mp-footer>.row:first-child{max-width:1600px;margin:0 auto;row-gap:34px}.mp-footer a,.mp-footer .rte,.mp-footer .widget p,.mp-footer .widget--signup p{color:#b9b9b9}.mp-footer .thb-widget-title,.mp-footer button.thb-widget-title{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mp-footer .thb-widget-menu a{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.7}.mp-footer .mp-footer-brand{display:block;color:#fff!important;font:700 25px/1.1 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 26px}.mp-footer .rte,.mp-footer .widget--signup p{font-size:13px;line-height:1.8}.mp-footer a:hover{color:#fff}.mp-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}.mp-footer input[type=email]{color:#fff!important;background:transparent!important;border:1px solid #555!important}.mp-footer input[type=email]::placeholder{color:#aaa}.mp-footer .footer-bottom{border-color:#333;color:#aaa}.mp-footer .widget--text a{overflow-wrap:anywhere}@media(max-width:767px){.mp-footer{padding-top:36px}.mp-footer>.row:first-child{row-gap:22px}.mp-footer .mp-footer-brand{font-size:23px;margin-bottom:18px}.mp-footer .thb-widget-menu{border-color:#444}.mp-footer .widget--text .rte p{margin-bottom:12px}}.mp-footer .widget--text .rte,.mp-footer .widget--text .rte p{font:13px/1.8 Arial,Helvetica,sans-serif!important}.mp-footer .field__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mp-footer input[type=email]{padding-top:12px;padding-bottom:12px}.mp-service-banner{background:#fff;color:#111;border-top:1px solid #ededed;padding:64px 32px}.mp-service-banner__grid{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.mp-service-banner__item{text-align:center;min-width:0}.mp-service-banner__icon{display:block;margin:0 auto 24px}.mp-service-banner h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,1.7vw,26px);font-weight:500;line-height:1.25;text-transform:uppercase;letter-spacing:.015em;margin:0 0 24px}.mp-service-banner__text{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7}.mp-service-banner__text p{margin:0 0 8px}.mp-service-banner__text a,.mp-service-banner__link{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mp-service-banner__link{font:13px/1.5 Arial,Helvetica,sans-serif}@media(max-width:1100px){.mp-service-banner{padding:40px 22px}.mp-service-banner__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.mp-service-banner h2{font-size:18px;margin-bottom:14px}.mp-service-banner__icon{margin-bottom:16px}.mp-service-banner__text{font-size:13px}}@media(max-width:380px){.mp-service-banner__grid{grid-template-columns:1fr}}.mp-brand-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:18px 0;font-family:Arial,Helvetica,sans-serif;scroll-margin-top:120px}.mp-brand-reviews .loox-rating-label{display:none!important}.mp-brand-reviews__text{font-size:16px;line-height:1.3;color:#111}.mp-brand-reviews__text small{display:block;font-size:11px;line-height:1.4;margin-top:3px;color:#555}@media(max-width:767px){.mp-brand-reviews__text{font-size:14px}.mp-brand-reviews__text small{font-size:10px}}.mp-cart-assurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px;text-align:left}.mp-cart-assurance__item{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 12px;border:1px solid #dedede;border-radius:8px;color:#171717;background:#fff;text-decoration:none}.mp-cart-assurance__item svg{flex:0 0 24px;color:#ba0018}.mp-cart-assurance__item span{min-width:0}.mp-cart-assurance__item strong{display:block;font-family:inherit;font-weight:600;font-size:14px;line-height:1.3}.mp-cart-assurance__item small{display:block;margin-top:3px;font-size:12px;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.mp-cart-assurance__item:hover{border-color:#ba0018}.mp-cart-assurance__item:focus-visible{outline:2px solid #ba0018;outline-offset:3px}.mp-cart-assurance--compact{margin:0 0 22px;gap:18px}.mp-cart-assurance--compact .mp-cart-assurance__item{border:0;border-radius:0;background:transparent;padding:0}.mp-cart-assurance--compact .mp-cart-assurance__item small{font-size:11px}.mp-cart-subtotal{display:flex;justify-content:space-between;gap:16px;margin:18px 0 0;font-size:18px;font-weight:600}.cart-drawer .mp-cart-assurance{gap:8px;margin:10px 0 12px}.cart-drawer .mp-cart-assurance__item{padding:9px 7px;gap:7px}.cart-drawer .mp-cart-assurance__item strong{font-size:12px}.cart-drawer .mp-cart-assurance__item small{font-size:11px}@media(max-width:480px){.mp-cart-assurance{gap:8px}.mp-cart-assurance__item{padding:11px 8px;gap:7px}.mp-cart-assurance__item strong{font-size:13px}.mp-cart-assurance__item small{font-size:11px}.mp-cart-assurance--compact{gap:12px}}mp-home-purchase{display:block;margin-top:auto;padding-top:12px}.mp-home-models{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 12px}.mp-home-models:empty{display:none}.mp-home-model{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;background:var(--model-color,#fff);border:1px solid #aaa;border-radius:50%;position:relative;text-decoration:none;outline-offset:3px}.mp-home-model.is-selected{outline:2px solid #171717}.mp-home-model__check{display:none;color:#fff;font:700 18px/1 Arial;text-shadow:0 1px 3px #000}.mp-home-model.is-selected .mp-home-model__check{display:block}.mp-home-model--image{width:42px;height:42px;flex-basis:42px;border-radius:5px;overflow:hidden}.mp-home-model--image img{width:100%;height:100%;object-fit:contain}.mp-home-model--image .mp-home-model__check{position:absolute;right:1px;bottom:1px}.mp-home-model:focus-visible{outline:3px solid #d31e29}.mp-home-option-label{display:block;font-size:12px;line-height:1.3;margin:0 0 10px}.mp-home-option-label>span{display:block;margin-bottom:4px}.mp-home-option-label select{width:100%;max-width:100%;height:38px;min-height:38px;padding:5px 25px 5px 8px;margin:0;font-size:12px;line-height:1.2;background-color:#fff}mp-home-purchase .product-card--add-to-cart-button-container{padding-top:0!important;margin:0!important}.mp-home-purchase-status{font-size:12px;line-height:1.3;color:#a60018;margin:6px 0 0;min-height:0}.mp-home-purchase-status:empty{display:none}mp-home-purchase .button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.mp-home-model{width:28px;height:28px;flex-basis:28px}.mp-home-model--image{width:36px;height:36px;flex-basis:36px}.mp-home-models{gap:8px}.mp-home-option-label select{font-size:13px;min-height:44px;height:44px}}.mp-product-payment-methods{width:100%;max-width:none!important;margin:8px auto 0!important;flex:0 0 100%!important;text-align:center}.mp-product-payment-methods p{font:11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 3px;opacity:.7}.mp-product-payment-methods img{width:100%;max-width:380px;height:auto;display:block;margin:0 auto}.mp-product-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:20px 0 8px;margin:0 0 12px;border-top:1px solid #e3e3e3;color:#111}.mp-product-benefits__item{display:flex;align-items:center;flex-direction:column;text-align:center;min-width:0;color:inherit;text-decoration:none;font-family:Arial,Helvetica,sans-serif}.mp-product-benefits__item svg{flex-shrink:0;margin:0 0 10px}.mp-product-benefits__item strong{font-size:12px;line-height:1.3;font-weight:600;margin-bottom:7px}.mp-product-benefits__item span{font-size:11px;line-height:1.5}a.mp-product-benefits__item:hover strong{text-decoration:underline;text-underline-offset:3px}a.mp-product-benefits__item:focus-visible{outline:2px solid #b60017;outline-offset:3px}@media(max-width:767px){.mp-product-payment-methods img{max-width:300px}.mp-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding-top:18px}.mp-product-benefits__item strong{font-size:12px}.mp-product-benefits__item span{max-width:170px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
