@font-face{font-family:MBArmorHead;src:url(/cdn/shop/files/Cornerstone.woff2) format("woff2");font-display:swap;font-weight:400 900}.mb-armor-hero,.mb-armor-navigation,.mb-armor-faq,.mb-armor-results-heading{--armor-red:#CE202C;font-family:Poppins,Arial,sans-serif;box-sizing:border-box}.mb-armor-container{max-width:1440px;margin:0 auto;padding:36px clamp(22px,4vw,64px)}.mb-armor-hero{background:#111;color:#fff}.mb-armor-hero__inner{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:auto}.mb-armor-hero__copy{padding:44px clamp(24px,4vw,64px);align-self:center;min-width:0}.mb-armor-eyebrow{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 16px;color:inherit}.mb-armor-eyebrow:before{content:"";height:4px;width:28px;background:var(--armor-red);flex:none}.mb-armor-hero h1{font-family:MBArmorHead,Impact,sans-serif;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.12;letter-spacing:0;margin:0;color:#fff}.mb-armor-intro{color:#ddd;font-size:16px;line-height:1.7;margin:22px 0 30px;max-width:520px}.mb-armor-hero__media{background:#fff;padding:24px;display:flex;align-items:center;justify-content:center;min-width:0}.mb-armor-hero__image{width:100%;height:340px;object-fit:contain;display:block}.mb-armor-button.button--styled{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 24px;min-height:48px;max-width:100%;background:#ce202c;color:#fff;text-decoration:none;white-space:nowrap;font-size:14px;line-height:1.3}.mb-armor-button .button_label{white-space:nowrap}.mb-armor-button svg{width:22px;height:22px;flex:none}.mb-armor-navigation{background:#111;color:#fff;scroll-margin-top:120px;border-top:1px solid #444}.mb-armor-nav-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.mb-armor-navigation h2,.mb-armor-faq h2,.mb-armor-results-heading h2{font-family:MBArmorHead,Impact,sans-serif;font-size:clamp(28px,3.2vw,44px);line-height:1.15;font-weight:400;letter-spacing:0;margin:0;color:inherit}.mb-armor-vehicle{width:300px;flex:none}.mb-armor-vehicle label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.mb-armor-vehicle select{display:block;background:#fff;color:#111;border:1px solid #777;border-radius:0;min-height:48px;width:100%;padding:10px 38px 10px 14px;font:600 16px Poppins,Arial,sans-serif}.mb-armor-type-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.mb-armor-type-heading h3{font:600 15px Poppins,Arial,sans-serif;color:#fff;margin:0}.mb-armor-text-link{color:#fff;text-decoration:underline;text-underline-offset:4px;font-size:14px}.mb-armor-types{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mb-armor-types li{padding:0;margin:0;list-style:none!important;min-width:0}.mb-armor-type{display:flex;align-items:center;gap:10px;background:#1a1a1a;border:1px solid #666;min-height:94px;padding:10px;color:#fff;text-decoration:none;font-family:MBArmorHead,Impact,sans-serif;font-size:17px;line-height:1.2}.mb-armor-type__image{width:76px;height:68px;object-fit:contain;background:#fff;flex:none;border-radius:2px}.mb-armor-type__arrow{margin-left:auto;color:#fff}.mb-armor-type.is-active{border:2px solid var(--armor-red);background:#222}.mb-armor-type:hover{border-color:var(--armor-red);color:#fff}.mb-armor-type__label{min-width:0}.mb-armor-type.is-unavailable{color:#aaa;border:1px solid #444;background:#171717;cursor:default}.mb-armor-type.is-unavailable .mb-armor-type__image{opacity:.5}.mb-armor-type__label small{display:block;font:400 11px/1.4 Poppins,Arial,sans-serif;margin-top:5px;color:#bbb}.mb-armor-related{border-top:1px solid #555;margin-top:24px;padding-top:16px}.mb-armor-related summary{font-size:14px;cursor:pointer;font-weight:600}.mb-armor-related__links{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:16px}.mb-armor-related a{color:#fff;text-underline-offset:4px}.mb-armor-fitment{font-size:12px;line-height:1.6;color:#ccc;margin:22px 0 0}.mb-armor-results-heading{background:#fff;color:#111;display:flex;justify-content:space-between;align-items:end;gap:24px;padding-bottom:10px}.mb-armor-results-heading p:last-child{font-size:13px;max-width:340px;margin:0;color:#555}.mb-armor-results-heading .mb-armor-eyebrow{font-size:11px;margin-bottom:10px}.mb-armor-navigation-section~.shopify-section .product-card-new{height:100%;display:flex;flex-direction:column;background:#fff;color:#111}.mb-armor-navigation-section~.shopify-section .product-card-new_content-wrap{display:flex;flex-direction:column;flex:1;min-width:0;gap:0;padding:18px!important;text-align:left}.mb-armor-navigation-section~.shopify-section .product-card-new_heading{order:0;margin:0 0 12px!important;font-family:Poppins,Arial,sans-serif;font-size:18px;line-height:1.4;color:#111}.mb-armor-navigation-section~.shopify-section .product-card-new_price-wrap{order:2;margin:0 0 22px!important;color:#111!important}.mb-armor-navigation-section~.shopify-section .product-card-new_unit-price-wrap{order:3;color:#111!important}.mb-armor-navigation-section~.shopify-section .product-card-new_price-wrap .main-price{color:#111!important}.mb-armor-navigation-section~.shopify-section .product-card-new_price-wrap .sale-price{color:var(--brand-red,#CE202C)!important}.mb-armor-navigation-section~.shopify-section .product-card-new .mb-armor-card-cta{order:5;display:flex!important;justify-content:space-between!important;align-items:center;gap:10px!important;box-sizing:border-box;margin:auto 0 4px!important;padding:12px 16px!important;min-height:44px;width:100%!important;font-size:12px!important;line-height:1.3;text-decoration:none;white-space:nowrap}.mb-armor-card-cta .button_label{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex-shrink:0}.mb-armor-card-arrow{display:inline-flex;flex:none}.mb-armor-card-arrow svg{width:20px!important;height:20px!important}.mb-armor-card-stock{order:4;font-size:12px;margin:0 0 20px}.mb-armor-faq{background:#f4f4f2;color:#111;border-top:1px solid #ddd}.mb-armor-faq__list{margin:26px 0 0}.mb-armor-faq details{border-top:1px solid #ccc}.mb-armor-faq details:last-child{border-bottom:1px solid #ccc}.mb-armor-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.5}.mb-armor-faq summary::-webkit-details-marker{display:none}.mb-armor-faq summary:after{content:"+";font-size:24px;color:#ce202c;flex:none}.mb-armor-faq details[open] summary:after{content:"\2212"}.mb-armor-answer{font-size:15px;line-height:1.75;max-width:950px;padding-bottom:22px}.mb-armor-answer p{margin:0}.mb-armor-help{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:0;padding:32px 0 8px}.mb-armor-help h3{font-family:MBArmorHead,Impact,sans-serif;font-size:28px;line-height:1.2;font-weight:400;margin:0;color:#111}.mb-armor-help p{font-size:14px;margin:12px 0 0}.mb-armor-navigation a:focus-visible,.mb-armor-navigation select:focus-visible,.mb-armor-faq summary:focus-visible,.mb-armor-button:focus-visible{outline:3px solid #CE202C;outline-offset:5px}@media(max-width:1100px){.mb-armor-types{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-armor-type{font-size:16px}.mb-armor-type__image{width:66px;height:60px}}@media(max-width:749px){.mb-armor-navigation-section~.shopify-section .main-grid{--columns-count-xs:2!important}.mb-armor-hero__inner{grid-template-columns:1fr}.mb-armor-hero__copy{padding:28px 24px 34px}.mb-armor-hero h1{font-size:clamp(32px,10vw,48px)}.mb-armor-intro{font-size:14px;margin:18px 0 26px}.mb-armor-hero__media{padding:12px}.mb-armor-hero__image{height:220px}.mb-armor-container{padding:28px 20px}.mb-armor-nav-top{display:block;margin-bottom:24px}.mb-armor-vehicle{width:100%;margin-top:22px}.mb-armor-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mb-armor-type{padding:8px;gap:8px;min-height:80px;font-size:13px;flex-wrap:wrap}.mb-armor-type__image{width:46px;height:46px}.mb-armor-type>span:not(.mb-armor-type__arrow){flex:1}.mb-armor-type__arrow{display:none}.mb-armor-type-heading h3{font-size:13px}.mb-armor-text-link{font-size:12px;white-space:nowrap}.mb-armor-results-heading{display:block;padding-bottom:4px}.mb-armor-results-heading p:last-child{margin-top:14px}.mb-armor-navigation{scroll-margin-top:85px}.mb-armor-navigation-section~.shopify-section .product-card-new_content-wrap{padding:10px!important}.mb-armor-navigation-section~.shopify-section .product-card-new_heading{font-size:14px;line-height:1.4}.mb-armor-navigation-section~.shopify-section .product-card-new .mb-armor-card-cta{font-size:11px!important;gap:6px!important;padding:12px 8px!important}.mb-armor-card-arrow svg{width:16px!important;height:16px!important}.mb-armor-card-cta .button_flag{width:34px!important;height:11px!important;left:-6px!important}.mb-armor-help{align-items:flex-start;flex-direction:column;gap:26px}.mb-armor-faq summary{font-size:14px;padding:17px 0}.mb-armor-answer{font-size:14px}.mb-armor-hero .mb-armor-eyebrow{font-size:11px}.mb-armor-related__links{font-size:13px}}@media(prefers-reduced-motion:reduce){.mb-armor-button,.mb-armor-card-cta{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/motobilt-armor.css.map */
