:root{--bp-red: #e11d2e;--bp-red-hover: #c4171e;--bp-on-red: #ffffff;--bp-black: #0a0a0a;--bp-text: #111111;--bp-body: #444444;--bp-caption: #666666;--bp-bg-tint: #f6f6f6;--bp-rule: #ececec;--bp-card: #e2e2e2;--bp-dark-line: #2c2c2c;--bp-footer-div: #232323;--bp-muted-dark: #c9c9c9;--bp-fine-dark: #8a8a8a;--bp-max-width: 1240px;--bp-gutter: 40px;--bp-section-gap: 100px;--bp-h1: clamp(26px, 4vw, 32px);--bp-h2: clamp(18px, 3vw, 20px);--bp-h3: clamp(16px, 2.4vw, 18px);--bp-h4: 16px;--bp-h5: 14px;--bp-h6: 12px;--input-border-radius: 0px}h1:not([class^=bp-] *):not([class^=jdgm] *):not(.hero__title):not([id*=__hero] *),.h1:not(.hero__title):not([id*=__hero] *){font-size:var(--bp-h1)!important;line-height:1.15}h2:not(.card__heading):not(.card-title):not(.blocks-title):not([class^=bp-] *):not([class^=jdgm] *):not(.hero__title):not([id*=__hero] *),.h2:not(.hero__title):not([id*=__hero] *){font-size:var(--bp-h2)!important;line-height:1.2}.blocks-title{font-size:var(--bp-h2);line-height:1.2}h3:not(.card__heading):not(.card-title):not(.subheading):not(summary *):not([class^=bp-] *):not([class^=jdgm] *),.h3{font-size:var(--bp-h3)!important;line-height:1.25}h4:not([class^=bp-] *):not([class^=jdgm] *){font-size:var(--bp-h4)!important}h5:not([class^=bp-] *){font-size:var(--bp-h5)!important}h6:not([class^=bp-] *){font-size:var(--bp-h6)!important}.bp-heading-bar:before{content:"";display:block;width:44px;height:4px;background:var(--bp-red);margin:0 auto 18px}.bp-heading-bar--card:before{width:28px;height:3px;margin:0 0 12px}.bp-heading-bar--inverse:before{background:var(--bp-on-red)}.bp-link{color:var(--bp-red);text-decoration:underline;text-underline-offset:4px}.bp-link:hover{color:var(--bp-red-hover)}.bp-kicker{font-family:var(--font-heading-family);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bp-red)}.btn:hover,button.btn:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--bp-red-hover);color:var(--bp-on-red)}.header-main-menu-link:hover{color:var(--bp-red)}.hover-style--navigation:hover:after{background:var(--bp-red)}.header-main-menu-link.is-active{position:relative}.header-main-menu-link.is-active:after{content:"";position:absolute;left:12px;bottom:0;width:calc(100% - 24px);height:2px;background:var(--bp-red)}.rte,.blocks-rte,.rte p,.rte h1,.rte h2,.rte h3,.rte h4,.rte li{color:#222}.rte a,.blocks-rte a,.product__description .rte a,.product__info .rte a,.product-description .rte a{color:var(--bp-red)!important;text-decoration:underline!important}.rte a:hover,.blocks-rte a:hover,.product__description .rte a:hover,.product__info .rte a:hover,.product-description .rte a:hover{color:var(--bp-red-hover)!important}@media(min-width:990px){.pdp-content,.col-md-max-4,.col-md-max-5{flex:0 0 56%!important;flex-basis:56%!important;max-width:100%!important}.pdp-media{flex:0 0 44%!important;flex-basis:44%!important}}.card--product-upsell,.upsell-card{background-color:#fff;color:#121212;border:1px solid #e5e5e5;border-radius:0;overflow:hidden}.card--product-upsell .card__inner,.card--product-upsell .card__content,.upsell-body,.card-body{border:none!important;background-color:#fff}.card--product-upsell .card__heading,.card--product-upsell .card-title,.card--product-upsell .price,.card--product-upsell .price__regular,.card--product-upsell .price-item,.card--product-upsell .price *{color:#121212}.card--product-upsell .quantity__input,.card--product-upsell .quantity__button,.card--product-upsell .quantity-input,.card--product-upsell .quantity,.quantity__input,.quantity-input,.quantity__button{color:#121212;background-color:#fff;border-color:#ddd}.long-description ul{list-style-type:disc;padding-left:28px;margin:1.6rem 0}.long-description li{margin-bottom:.85rem;line-height:1.65}.long-description ul ul{list-style-type:circle;padding-left:22px;margin-top:.5rem}.long-description ul ul li{margin-bottom:.6rem}.sub-menu-link,.sub-menu-link.style--link,.sub-menu-link span,.header__submenu a{font-family:var(--font-body-family);font-weight:400;color:#000;background-color:transparent;text-decoration:none}.sub-menu-link:hover,.sub-menu-link.style--link:hover,.sub-menu-link:hover span{color:#1a1a1a;background-color:#f5f5f5;text-decoration:none}.sub-menu-link:before{content:"\203a";margin-right:8px;font-size:1.4em;line-height:1;color:#000;opacity:.75;transition:all .25s ease}.sub-menu-link:hover:before{color:var(--bp-red-hover);opacity:1;transform:translate(4px)}.sub-menu-link:hover{transform:translate(3px);transition:all .25s ease}.hotspot span.hotspot-title,.hotspot .hotspot-title{display:none!important}.hotspot:hover span.hotspot-title,.hotspot:hover .hotspot-title{display:block!important}details a,.product__accordion details a,.collapsible_tab a,details .rte a,.collapsible_tab .rte a{color:var(--bp-red)!important;font-weight:600;text-decoration:none}details a:hover,.product__accordion details a:hover,.collapsible_tab a:hover,details .rte a:hover,.collapsible_tab .rte a:hover{color:var(--bp-red-hover)!important;text-decoration:underline}details .rte,.product__accordion details .rte,.collapsible_tab .rte,details [class*=content]{background-color:#fff!important;color:#222!important}.shopify-policy__container,.shopify-policy__body,.shopify-policy__title,.shopify-policy__content{background-color:#fff!important;color:#222!important}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body strong,.shopify-policy__body span{color:#222!important}.shopify-policy__body a{color:var(--bp-red)!important;text-decoration:underline}.shopify-policy__body a:hover{color:var(--bp-red-hover)!important}.cart-blip{background-color:var(--bp-red);color:var(--bp-on-red);font-weight:700;border:none;box-shadow:none;min-width:18px;height:18px;line-height:18px;font-size:.75rem;padding:0 5px;display:flex;align-items:center;justify-content:center}.collection-list .card__heading,.collection-list__item .title,.collection-list h3,.collection-list .card-title{font-size:1.12rem!important;font-weight:600;color:var(--bp-red);text-align:center;margin:14px 0 10px;line-height:1.35}.multi-column-image-link{display:block;text-decoration:none}.multi-column-image-link:hover img{transform:scale(1.04);transition:transform .3s ease}@media(max-width:749px){.shopify-section[id*=hotspots],.shopify-section[id*=image_with_hotspots],.hotspot,.hotspot-container,.image-with-hotspots,.shopify-section[id*=rich_text][id*=hotspot],.shopify-section[id*=rich_text_BxL8Vz],.rich-text-heading-for-hotspot{display:none!important}}.gridy-arrow{width:56px!important;height:56px!important;background-color:#ffffffe6!important;border:2px solid var(--bp-red)!important;border-radius:0!important;box-shadow:0 2px 8px #00000026!important}.gridy-arrow svg,.gridy-arrow .feather{width:28px!important;height:28px!important;stroke:var(--bp-red)!important;stroke-width:2.5!important}.gridy-arrow:hover{background-color:var(--bp-red-hover)!important;border-color:var(--bp-red-hover)!important}.gridy-arrow:hover svg,.gridy-arrow:hover .feather{stroke:#fff!important}@media(max-width:767px){.gridy-slider[data-mobile-enabled=true] .gridy-arrows{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;padding:0 12px!important;z-index:5}.gridy-slider[data-mobile-enabled=true] .gridy-arrow{width:50px!important;height:50px!important;border-radius:0!important}.gridy-slider[data-mobile-enabled=true] .gridy-arrow svg{width:26px!important;height:26px!important}}.pdp-media .gridy-arrow{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.pdp-media .gridy-arrow:hover,.pdp-media .gridy-arrow:focus,.pdp-media .gridy-arrow:focus-visible,.pdp-media .gridy-arrow:active{background:transparent!important;border:0!important;border-color:transparent!important;box-shadow:none!important;outline:0!important}.pdp-media .gridy-arrow:hover,.pdp-media .gridy-arrow:focus-visible{transform:scale(1.2)}.pdp-media .gridy-arrow svg,.pdp-media .gridy-arrow .feather,.pdp-media .gridy-arrow:hover svg,.pdp-media .gridy-arrow:hover .feather{width:36px!important;height:36px!important;flex-shrink:0!important;stroke:var(--bp-red, #e11d2e)!important}.blog-filters select.filter-select{background-color:#fff!important;color:#222!important;border:1px solid #cccccc!important;border-radius:0!important;padding:10px 40px 10px 14px!important;font-size:15px!important;box-shadow:none!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.blog-filters select.filter-select option:checked,.blog-filters select.filter-select option[selected=selected]{background-color:#000!important;color:#fff!important}.blog-filters .dropmenu-arrow svg,.blog-filters .select-icon svg{width:22px!important;height:22px!important;stroke-width:3.5!important;stroke:#222!important;right:12px!important}.blog-filters .link-icon.select-icon,.blog-filters .select-icon{background:none!important}.header__menu-item,.main-menu-item,.site-nav__link,.mega-menu__link,.navlink,.header__active-menu-item{font-weight:700}.header__submenu .header__menu-item,.submenu a,.mega-menu__sub a,.dropdown-menu a{font-weight:400}strong,strong *,b,b *,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-weight:700}.section--main-blog .card--article .card-excerpt,.section--main-blog .card--article .card-body p,.template-search .sort-by{display:none}[id*=__featured_collection_or_products] .section-header h2,[id$=__bp_visors_fb_heading] h2,[id$=__image_with_text_k4itwx] h2,[id$=__bp_visors_mounting] h2,[id$=__image_with_text_6QwgRQ] h2,[id$=__image_with_text_9CzfW3] h2,[id$=__rich_text_KtLyH3] h2,[id$=__image_with_text_HUXPyR] h2,[id$=__image_with_text_4HEzMm] h2,[id$=__bp_visors_gallery] .section-header h2,[id$=__bp_bumper_gallery] .section-header h2,[id$=__faq_RMFg3k] .section-header h2,[id$=__faq_EE8wJg] .section-header h2,[id$=__faq_bmprCompat] .section-header h2,[id$=__faq_XFgDfG] .section-header h2,[id$=__before_after_iDirYY] .hero__title,[id$=__before_after_bmprBA] .hero__title,[id$=__bp_bumper_explained] .blocks-title{background:linear-gradient(var(--bp-red),var(--bp-red)) no-repeat top center;background-size:44px 4px;padding-top:22px}[id$=__image_with_text_k4itwx] h2,[id$=__bp_visors_mounting] h2,[id$=__image_with_text_6QwgRQ] h2,[id$=__image_with_text_9CzfW3] h2,[id$=__rich_text_KtLyH3] h2,[id$=__image_with_text_HUXPyR] h2,[id$=__image_with_text_4HEzMm] h2,[id$=__bp_bumper_explained] .blocks-title{text-align:center}[id$=__bp_bumper_explained] .blocks-rte{text-align:left}[id$=__multicolumn_rGDCKy] .blocks-title{text-align:center}[id$=__faq_RMFg3k] .faq-item summary svg,[id$=__faq_EE8wJg] .faq-item summary svg,[id$=__faq_wxNjQW] summary svg,[id$=__faq_XrLTyF] .faq-item summary svg,[id$=__faq_bmprCompat] .faq-item summary svg,[id$=__faq_XFgDfG] .faq-item summary svg{color:var(--bp-red);stroke:var(--bp-red)}[id$=__faq_XrLTyF] .faq-item summary h3{text-transform:uppercase;letter-spacing:.05em}[id*=__hero_]:not([id$=__hero_Tzyb4Q]) .subheading{font-size:13px!important;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bp-red);padding-top:20px;background:linear-gradient(var(--bp-red),var(--bp-red)) top left / 44px 4px no-repeat}[id*=__hero_]:not([id$=__hero_Tzyb4Q]) .hero__title{text-transform:uppercase;letter-spacing:.04em;color:#fff}[id$=__hero] .subheading{max-width:32ch;margin-left:auto;margin-right:auto}[id$=__bp_hotspots_fMUjPt] .bp-hs__dot-label{background:#fff;color:var(--bp-black);border:1px solid var(--bp-card);border-radius:0;box-shadow:0 1px 4px #00000014}[id$=__hero_Tzyb4Q] .hero{background-color:var(--bp-black)}[id$=__hero_Tzyb4Q] h3{font-family:var(--font-heading-family);font-size:13px!important;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff;padding-top:20px;background:linear-gradient(var(--bp-red),var(--bp-red)) top center / 44px 4px no-repeat}[id$=__hero_Tzyb4Q] h1{letter-spacing:.04em;text-transform:uppercase;color:#fff}[id$=__contact_form] .field__input{border:1px solid var(--bp-card);border-radius:0;background:#fff;padding:14px 16px;font-family:inherit;color:var(--bp-body)}[id$=__contact_form] .field__input:focus{border-color:var(--bp-red);outline:none}[id$=__contact_form] .field__label{color:var(--bp-caption)}[id$=__contact_form] .btn--primary{background:var(--bp-red);border-color:var(--bp-red);color:var(--bp-on-red);border-radius:0;letter-spacing:.14em}[id$=__contact_form] .btn--primary:hover{background:var(--bp-red-hover);border-color:var(--bp-red-hover)}.template-page-visors [id$=__main] h1{padding-top:26px;background:linear-gradient(var(--bp-red),var(--bp-red)) top left / 44px 4px no-repeat}.template-page-visors [id$=__main] .rte>div:first-child{display:none}[id$=__bp_visors_about] .rte,[id$=__bp_visors_about] .rte p,[id$=__bp_visors_about] .rich-text__text{color:#fff}[id$=__multicolumn_RVpXaT] .blocks-title{color:var(--bp-red);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-top:16px}[id$=__before_after_iDirYY] .label-text{border-radius:0;font-family:var(--font-heading-family);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 13px}[id$=__before_after_iDirYY] .label-text--before{background:#0a0a0ad9}[id$=__before_after_iDirYY] .label-text--after{background:var(--bp-red)}[id$=__bp_more_info_KF9wgz] .bp-mi .bp-mi__ey,[id$=__bp_more_info_dflt7Q] .bp-mi .bp-mi__ey,[id$=__bp_more_info_bmprMI] .bp-mi .bp-mi__ey{color:var(--bp-red);padding-top:18px;background-image:linear-gradient(var(--bp-red),var(--bp-red));background-repeat:no-repeat;background-size:44px 4px;background-position:left top}.template-product-bumper [id$=__main] [data-accordion-item]>label>svg{color:var(--bp-red);stroke:var(--bp-red)}.template-product-visor [id$=__main] .bp-vf .bp-vf__atc--solid:hover{background:var(--bp-red-hover);opacity:1}.template-product-visor [id$=__main] .bp-up .bp-up__add{background:var(--bp-black);border-color:var(--bp-black);color:#fff}.template-product-visor [id$=__main] .bp-up .bp-up__add:hover{background:var(--bp-red);border-color:var(--bp-red)}[id$=__bp_visors_fitting] .grid{gap:24px!important}[id$=__bp_visors_fitting] .multicolumn-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;padding-left:4px!important;padding-right:4px!important}[id$=__bp_visors_fitting] .blocks-rte{display:none}[id$=__bp_visors_fitting] .column-media{flex:0 0 70px;width:70px;height:70px;margin:0}[id$=__bp_visors_fitting] .column-media figure,[id$=__bp_visors_fitting] .column-media .media{width:70px;height:70px;min-height:0;aspect-ratio:1 / 1}[id$=__bp_visors_fitting] .column-media img{width:100%;height:100%;object-fit:contain!important}[id$=__bp_visors_fitting] .blocks-title{flex:1;min-width:0;text-align:left;margin:0;color:var(--bp-text);white-space:nowrap;font-size:11px;letter-spacing:0}@media(max-width:1279px){[id$=__bp_visors_fitting] .blocks-title{white-space:normal}}@media(max-width:749px){[id$=__bp_visors_fitting] .multicolumn-item{justify-content:center}[id$=__bp_visors_fitting] .blocks-title{flex:0 1 auto}}.rte p,.blocks-rte p,.shopify-policy__body p{margin-bottom:.9rem}.rte ul,.blocks-rte ul,.shopify-policy__body ul{margin-top:.6rem;margin-bottom:1.8rem}.rte li,.blocks-rte li,.shopify-policy__body li{margin-bottom:.45rem}.rte li:last-child,.blocks-rte li:last-child,.shopify-policy__body li:last-child{margin-bottom:0}.shopify-section.section--apps.app-wrapper,.shopify-section.section--apps{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important}.shopify-section.section--apps.app-wrapper>.container,.shopify-section.section--apps>[class*=pt]{--pt: 36px !important;--pb: 36px !important;--sm-pt: 24px !important;--sm-pb: 24px !important;height:auto!important;overflow:visible!important}.header__menu-item{font-size:24px!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
