:root{--l4s-red: #d82127;--l4s-red-dark: color-mix(in srgb, #d82127 85%, #000);--l4s-black: #000;--l4s-gray-1: #1e1e1e;--l4s-gray-2: #797d7f;--l4s-white: #fff;--l4s-text-muted: color-mix(in srgb, #1e1e1e 78%, #fff);--l4s-surface: color-mix(in srgb, #797d7f 8%, #fff);--l4s-border: color-mix(in srgb, #797d7f 30%, #fff);--l4s-radius: 4px;--l4s-stripe-height: clamp(8px, 1.1vw, 16px)}.l4s-stripe{color:var(--l4s-red);line-height:0}.l4s-stripe svg{display:block;width:100%;height:var(--l4s-stripe-height);fill:currentcolor}.l4s-stripe--flip svg{transform:scale(-1)}.l4s-search{display:flex;align-items:stretch;width:100%;max-width:760px;margin-inline:auto;background:var(--l4s-white);border:2px solid var(--l4s-gray-1);border-radius:var(--l4s-radius);overflow:hidden}.l4s-search:focus-within{outline:3px solid var(--l4s-red);outline-offset:2px}.l4s-search .l4s-search__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 1rem;border:0;border-radius:0;background:transparent;color:var(--l4s-gray-1);font-size:1rem;-webkit-appearance:none;appearance:none;box-shadow:none}.l4s-search .l4s-search__input::placeholder{color:var(--l4s-text-muted);opacity:1}.l4s-search .l4s-search__input:focus-visible{outline:none}.l4s-search__button{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:0 1.25rem;border:0;border-radius:0;background:var(--l4s-red);color:var(--l4s-white);font-family:var(--font-heading--family);font-weight:700;font-size:1rem;cursor:pointer}.l4s-search__button:hover{background:var(--l4s-red-dark)}.l4s-search__button:focus-visible{outline:3px solid var(--l4s-white);outline-offset:-6px}.l4s-search--large .l4s-search__input{height:60px;font-size:1.125rem}.l4s-search--large .l4s-search__button{padding-inline:1.75rem;font-size:1.125rem}@media screen and (max-width:749px){.l4s-search .l4s-search__input{padding-inline:.75rem;font-size:16px}.l4s-search__button{padding-inline:1rem}.l4s-search__button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.l4s-search-bar{background:var(--l4s-white)}.l4s-search-bar__inner{padding-block:.625rem .75rem}body:has(.l4s-search) #header-component:not([data-sticky-state=active]) .search-action{display:none}.l4s-section{padding-block:clamp(2rem,5vw,3.5rem)}.l4s-section__heading{margin:0 0 1.25rem;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.l4s-section__heading:after{content:"";display:block;width:3rem;height:4px;margin-top:.5rem;background:var(--l4s-red);transform:skew(-30deg);transform-origin:left bottom}.l4s-section__intro{max-width:70ch;margin-bottom:1.5rem}.l4s-placeholder{outline:2px dashed var(--l4s-red);outline-offset:2px}.l4s-hero{position:relative;isolation:isolate;background:var(--l4s-gray-1);color:var(--l4s-white)}.l4s-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.l4s-hero--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000000b3}.l4s-hero__content{max-width:820px;margin-inline:auto;padding-block:clamp(2.5rem,7vw,5rem);text-align:center}.l4s-hero__eyebrow{margin:0 0 .5rem;font-family:var(--font-heading--family);font-weight:700;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase}.l4s-hero__eyebrow:before{content:"";display:inline-block;width:1.5rem;height:.5rem;margin-right:.5rem;background:var(--l4s-red);transform:skew(-30deg)}.l4s-hero__heading{margin:0 0 .75rem;color:var(--l4s-white);font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.l4s-hero__text{margin:0 auto 1.5rem;max-width:60ch;font-size:1.0625rem}.l4s-hero__text p{margin:0}.l4s-hero .l4s-search{border-color:var(--l4s-white)}.l4s-hero .l4s-search:focus-within{outline-color:var(--l4s-white)}.l4s-hero__examples{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:1rem 0 0;font-size:.9375rem}.l4s-hero__examples a{color:var(--l4s-white);text-decoration:underline;text-underline-offset:3px}.l4s-hero__examples a:hover{text-decoration-thickness:2px}.l4s-links__grid{display:grid;grid-template-columns:repeat(var(--l4s-columns-mobile, 1),minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.l4s-links__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.l4s-links__grid{grid-template-columns:repeat(var(--l4s-columns, 3),minmax(0,1fr));gap:1rem}}.l4s-links__card{display:flex;flex-direction:column;gap:.375rem;height:100%;color:var(--l4s-gray-1);text-decoration:none;background:var(--l4s-white);border:1px solid var(--l4s-border);border-radius:var(--l4s-radius);transition:border-color .15s ease,box-shadow .15s ease}.l4s-links__card:hover{border-color:var(--l4s-gray-1);box-shadow:0 2px 8px #00000014}.l4s-links__card:focus-visible{outline:3px solid var(--l4s-red);outline-offset:2px}.l4s-links__title{font-family:var(--font-heading--family);font-weight:700}.l4s-links__text{color:var(--l4s-text-muted);font-size:.9375rem}.l4s-links--tiles .l4s-links__card{position:relative;overflow:hidden;padding:1.25rem 1.25rem 1.5rem;border-top:4px solid var(--l4s-red)}.l4s-links--tiles .l4s-links__image{width:calc(100% + 2.5rem);max-width:none;margin:-1.25rem -1.25rem .75rem;aspect-ratio:16 / 9;object-fit:cover}.l4s-links--tiles .l4s-links__title{font-size:1.375rem}.l4s-links--tiles .l4s-links__title:after{content:" \2192";color:var(--l4s-red)}.l4s-links--compact .l4s-links__card{justify-content:center;min-height:3.25rem;padding:.75rem 1rem;text-align:center}.l4s-links--compact .l4s-links__image{width:auto;max-height:2.5rem;margin-inline:auto;object-fit:contain}.l4s-trust-bar{background:var(--l4s-surface);border-bottom:1px solid var(--l4s-border)}.l4s-trust-bar__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem 1.5rem;margin:0;padding:1rem 0;list-style:none}.l4s-trust-bar__item{display:flex;align-items:flex-start;gap:.625rem}.l4s-trust-bar__icon{flex-shrink:0;color:var(--l4s-red)}.l4s-trust-bar__title{display:block;font-family:var(--font-heading--family)}.l4s-trust-bar__text{display:block;color:var(--l4s-text-muted);font-size:.875rem}.l4s-guide__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}.l4s-guide__item{padding:1.25rem;background:var(--l4s-surface);border-left:4px solid var(--l4s-red);border-radius:0 var(--l4s-radius) var(--l4s-radius) 0}.l4s-guide__title{margin:0 0 .5rem;font-family:var(--font-heading--family);font-size:1.1875rem}.l4s-guide__text p{margin:0}.l4s-faq{max-width:860px}.l4s-faq__item{border-bottom:1px solid var(--l4s-border)}.l4s-faq__question{position:relative;padding:1rem 2.5rem 1rem 0;font-family:var(--font-heading--family);font-weight:700;font-size:1.0625rem;cursor:pointer;list-style:none}.l4s-faq__question::-webkit-details-marker{display:none}.l4s-faq__question:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:var(--l4s-red);font-size:1.5rem;line-height:1}.l4s-faq__item[open] .l4s-faq__question:after{content:"\2212"}.l4s-faq__answer{padding-bottom:1rem}.l4s-fits{display:grid;gap:.5rem;padding:.875rem 1rem;background:var(--l4s-surface);border-left:4px solid var(--l4s-red);border-radius:0 var(--l4s-radius) var(--l4s-radius) 0}.l4s-fits p{margin:0}.l4s-fits__badges{display:flex;flex-wrap:wrap;gap:.5rem}.l4s-badge{display:inline-block;padding:.25rem .625rem;background:var(--l4s-gray-1);color:var(--l4s-white);border-radius:var(--l4s-radius);font-size:.875rem;font-weight:600}.l4s-fits__heading{font-family:var(--font-heading--family);font-weight:700}.l4s-fits__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.l4s-fits__list span{color:var(--l4s-text-muted)}.l4s-fits__more{font-size:.9375rem}.l4s-fits__more a{color:var(--l4s-red);font-weight:600;text-decoration:underline;text-underline-offset:3px}.l4s-trust-bullets{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.l4s-trust-bullets li{display:flex;align-items:center;gap:.5rem}.l4s-trust-bullets .svg-wrapper{color:var(--l4s-red)}.l4s-description :is(#vehicle-compatibility,#faq){scroll-margin-top:calc(var(--header-height, 60px) + 1rem)}.rte .rte-table-wrapper{margin-block:.75rem 1.25rem;border:1px solid var(--l4s-border);border-radius:var(--l4s-radius)}.rte .rte-table-wrapper:focus-visible{outline:3px solid var(--l4s-red);outline-offset:2px}.rte table{margin:0;font-size:.9375rem}.rte thead,.rte tr:not(:has(td)){background:var(--l4s-gray-1);color:var(--l4s-white);text-transform:none}.rte tbody tr:nth-child(2n){background:var(--l4s-surface)}.rte tbody th[scope=row]{width:40%;font-weight:600;white-space:nowrap}.rte :is(th,td){vertical-align:top}@media screen and (max-width:749px){.rte table{min-width:100%}.rte table:has(thead) :is(th,td){white-space:nowrap}}.l4s-card-meta p{margin:0}.l4s-card-meta__type{color:var(--l4s-gray-1);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.l4s-card-meta__fits{font-size:.8125rem;font-weight:700;line-height:1.35}.l4s-footer{background:var(--l4s-gray-1);color:var(--l4s-white)}.l4s-footer .l4s-stripe{background:var(--color-background, #fff)}.l4s-footer a{color:var(--l4s-white);text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.l4s-footer a:hover{text-decoration-color:currentcolor}.l4s-footer a:focus-visible{outline:2px solid var(--l4s-white);outline-offset:2px}.l4s-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:2rem;padding-block:2.5rem 2rem}.l4s-footer__company{grid-column:span 2}@media screen and (max-width:749px){.l4s-footer__company{grid-column:auto}}.l4s-footer__heading{margin:0 0 .75rem;font-family:var(--font-heading--family);font-weight:700;font-size:1.0625rem}.l4s-footer__about p{margin:0 0 .75rem}.l4s-footer__address{margin-bottom:.75rem;font-style:normal;line-height:1.6}.l4s-footer ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.l4s-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:1px solid rgb(255 255 255 / .2);font-size:.875rem}.l4s-footer__copyright{margin:0}.l4s-footer ul.l4s-footer__payments{display:flex;flex-wrap:wrap;gap:.5rem}.l4s-footer__payment-icon{width:38px;height:24px}@media(prefers-reduced-motion:reduce){.l4s-links__card{transition:none}}.l4s-grouped-results{padding:0 var(--padding-inline, 2rem) 4rem}.l4s-grouped-results__intro{margin:0 0 2rem;color:var(--color-foreground-subdued, #797d7f)}.l4s-grouped-results__group+.l4s-grouped-results__group{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.l4s-grouped-results__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1rem}.l4s-grouped-results__header h2{margin:0;font-size:1.5rem}.l4s-grouped-results__header a{color:var(--l4s-red, #d82127);text-decoration:underline}.l4s-grouped-results__subgroup+.l4s-grouped-results__subgroup{margin-top:2.5rem}.l4s-grouped-results__subheader{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;margin:1.5rem 0 .25rem;padding-left:.75rem;border-left:4px solid var(--l4s-red, #d82127)}.l4s-grouped-results__subheader h3{margin:0;font-size:1.2rem}.l4s-grouped-results__subheader a{color:var(--l4s-red, #d82127);text-decoration:underline}.l4s-grouped-results__note{margin:0 0 1rem;padding-left:calc(.75rem + 4px);color:var(--color-foreground-subdued, #797d7f);max-width:60rem}@media screen and (min-width:750px){results-list .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1100px){results-list .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (max-width:749px){results-list .product-grid:not([product-grid-view=mobile-single]):not([product-grid-view=zoom-out]){grid-template-columns:repeat(2,minmax(0,1fr))}}.l4s-grouped-results .facets,.l4s-grouped-results .facets-block-wrapper{display:none}.l4s-grouped-results .collection-wrapper>:last-child{grid-column:2 / 14!important}.l4s-free-post{display:inline-block;margin-left:.5rem;font-size:.8em;font-weight:700;color:var(--l4s-red, #d82127);white-space:nowrap}.l4s-card-brand{display:block;width:84px;height:auto;margin:0 0 .25rem}.l4s-brand-logo img{display:block;width:132px;height:auto;margin-bottom:.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/l4s-theme.css.map */
