@charset "UTF-8";html .button,html .button:after,html .button:before{border-radius:2px}html .announcement-bar-section{z-index:auto}html .announcement-bar-section,html .announcement-bar-section .utility-bar{background-color:#ee3124}html .card-grid__heading,html .card-grid__subheading{text-transform:uppercase}html .card-grid__heading{border-top:1px solid #e9e9e9;margin-block:22px 0;padding-top:44px}html .card-grid__subheading{margin-top:5px}html .card-grid__cards{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-block:44px 66px}@media screen and (min-width:768px){html .card-grid__cards{grid-template-columns:repeat(auto-fit,1fr)}}@media screen and (min-width:1024px){html .card-grid__cards{gap:70px}}html .card-grid__cards .content-card{max-width:inherit}html .comparison-products{border:0;height:100%;max-height:80%;overflow:auto;padding-top:44px}@media screen and (min-width:1600px){html .comparison-products{height:max-content;max-height:none;max-width:1440px;padding-top:0}}html .comparison-products::backdrop{background-color:rgba(0,0,0,.5)}html .comparison-products__show-comparison{position:sticky;top:20px}html .comparison-products__table{border-collapse:collapse;border-style:hidden;font-size:1.4rem;table-layout:fixed;width:100%}html .comparison-products__table-wrapper{height:0;overflow-x:auto;transition:height .3s ease-in}html .comparison-products__table-wrapper[data-expanded=true]~.button{display:none}html .comparison-products__table-wrapper[data-expanded=true]~.comparison-products__hide{display:block}html .comparison-products__close{background-color:#000;border-bottom-left-radius:8px;color:#fff;cursor:pointer;margin-inline:auto;padding:7.3333333333px 22px;position:fixed;right:18px;top:10%;width:max-content;z-index:1}@media screen and (min-width:1600px){html .comparison-products__close{border-bottom-right-radius:8px;margin-inline:auto;position:relative;right:inherit;top:inherit}}html .comparison-products__button{background-color:#ee3124;position:sticky;top:calc(100% - 47px);width:100%;z-index:999}@media screen and (min-width:660px){html .comparison-products__button{left:50%;transform:translateX(-50%);width:max-content}}@media screen and (min-width:1024px){html .comparison-products__button{left:0;transform:inherit}}@media screen and (min-width:2160px){html .comparison-products__button{margin-left:-310px;top:50%}}html .comparison-products__hide{cursor:pointer;display:none;margin-top:22px;text-align:center}html .comparison-products__hide:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none'%3E%3Cpath fill='%230E0E0E' stroke='%23000' stroke-width='.696' d='M5.096 1.26a1.043 1.043 0 0 1 1.808 0l4.518 7.827c.402.696-.1 1.565-.904 1.565H1.482c-.804 0-1.306-.87-.904-1.565l4.518-7.826Z'/%3E%3C/svg%3E");margin-right:7.3333333333px}html .comparison-products__image{height:200px;object-fit:contain;object-position:right;rotate:180deg;width:60%}html .comparison-products__product-title{height:100%;text-align:left}html .comparison-products__product-title:first-child{color:#000;font-size:2rem}html .comparison-products__product-title:not(:first-child){margin-left:3.1rem}html .comparison-products th:not(:first-child){border-top:1px solid #d9d9d9}html .comparison-products td,html .comparison-products th{border:1px solid #d9d9d9;line-height:1;padding:11px 8px;width:260px}@media screen and (min-width:768px){html .comparison-products td,html .comparison-products th{width:420px}}html .comparison-products td:not(:first-child),html .comparison-products th:not(:first-child){text-align:center;white-space:nowrap;width:220px}html .comparison-products__header{margin-inline:auto;width:100%}html .comparison-products__row>td:not(:first-child),html .comparison-products__row>th:not(:first-child){display:none}html .comparison-products__row>td.is-visible,html .comparison-products__row>th.is-visible{display:table-cell;text-align:center}html .comparison-products__row:nth-child(2n){background-color:#f5f5f5}html .comparison-products__row:first-child th:not(:first-child){rotate:180deg;text-orientation:mixed;width:150px;writing-mode:tb}html .comparison-products .star:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='none'%3E%3Cpath fill='%23000' d='M7.049.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 0 0 .95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 0 0-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.539 1.118l-2.8-2.034a1 1 0 0 0-1.176 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 0 0-.363-1.118L.98 6.72c-.784-.57-.382-1.81.587-1.81h3.461a1 1 0 0 0 .951-.69L7.05.927Z'/%3E%3C/svg%3E")}html .comparison-products .checkmark:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none'%3E%3Cpath fill='%23000' d='M6 11.17 1.83 7 .41 8.41 6 14 18 2 16.59.59 6 11.17Z'/%3E%3C/svg%3E")}html .comparison-products__footnote{font-size:1.2rem}html .content-banner{background-color:#000;padding-block:140px 66px}@media screen and (min-width:768px){html .content-banner{padding-block:180px 88px}}html .content-banner__subtitle,html .content-banner__title{color:#fff}html .content-banner__title{margin-bottom:22px;text-transform:uppercase}html .content-card{aspect-ratio:1/1;background-position:50%;background-size:cover;box-shadow:0 0 10px 2px rgba(0,0,0,.2);display:flex;flex-direction:column;max-width:385px;object-fit:contain;padding:22px;position:relative;text-decoration:none;transition:box-shadow .15s ease-in}html .content-card:focus,html .content-card:hover{box-shadow:0 0 14px 4px rgba(0,0,0,.3)}html .content-card__background-image{filter:grayscale(1);inset:0;object-fit:contain;opacity:.05;position:absolute;width:100%}html .content-card__heading,html .content-card__image,html .content-card__label{position:relative;z-index:1}html .content-card__heading,html .content-card__label{margin:0;text-align:right}html .content-card__heading{font-weight:700;margin-top:auto;text-transform:uppercase}html .content-card__image{height:70%;margin-left:auto;object-fit:contain;object-position:left;width:95%}html .content-slider__swiper-wrapper{margin-inline:auto;max-width:1920px;position:relative}html .content-slider__slide-wrapper{aspect-ratio:8/2.5;background-position:50%;background-size:cover;height:100%;min-height:40vh}@media screen and (min-width:1024px){html .content-slider__slide-wrapper{min-height:30vh}}html .content-slider__slide{align-items:center;color:#fffffe;display:flex;flex-direction:column;gap:11px;height:calc(100% - 44px);justify-content:center;margin-inline:auto;padding:22px 80px;position:relative;text-align:center}html .content-slider__slide:before{background:rgba(0,0,0,.65);content:"";inset:0;position:absolute}@media screen and (min-width:1024px){html .content-slider__slide:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.65) 10%,rgba(0,0,0,.65));left:inherit;right:0;width:100%}html .content-slider__slide{gap:22px;margin-inline:auto 0;max-width:70%;padding-left:10%;padding-right:80px}}html .content-slider__text{line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.25rem;overflow:hidden}@media screen and (min-width:1024px){html .content-slider__text{line-clamp:8;-webkit-line-clamp:8;font-size:1.5rem}}html .content-slider__link,html .content-slider__text,html .content-slider__title{z-index:1}html .content-slider__title{font-size:2.25rem;font-weight:700;line-height:1.25;text-transform:uppercase;width:80%}@media screen and (min-width:1024px){html .content-slider__title{font-size:3rem}}html .content-slider__link{border:2px solid #fffffe;border-radius:2px;color:#fffffe;padding:11px 22px;text-decoration:none;transition:background-color .25s ease-in,color .25s ease-in}html .content-slider__link:hover{background-color:#fffffe;color:#000}html .content-slider__swiper-nav{cursor:pointer;display:block!important;position:absolute;top:49%;transition:scale .15s ease-in;z-index:2}html .content-slider__swiper-nav:hover{scale:1.05}html .content-slider__swiper-nav:after,html .content-slider__swiper-nav:before{border-radius:6px;content:"";display:inline-block;height:0;width:0}html .content-slider__swiper-nav:before{border-bottom:23px solid transparent;border-right:35px solid #fff;border-top:23px solid transparent}html .content-slider__swiper-nav:after{border-bottom:20px solid transparent;border-right:31px solid #000;border-top:20px solid transparent;position:relative;right:32px;top:-3px}html .content-slider__swiper-nav--prev{left:22px}html .content-slider__swiper-nav--next{right:22px;rotate:180deg;top:calc(49% - 8px)}html .accordion{margin-inline:11px;max-width:1002px}@media screen and (min-width:1024px){html .accordion{margin:0 auto}}html .accordion__title{border:1px solid #d9d9d9;border-radius:2px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);margin-bottom:16px;padding-inline:22px 44px;position:relative}html .accordion__description{border-top:1px solid #d9d9d9;margin-top:0;padding-top:22px}html .accordion summary{padding-block:22px}html .accordion summary:after{content:"＋";font-weight:700;position:absolute;right:-30px;top:calc(50% - 13px)}@media screen and (min-width:768px){html .accordion summary:after{right:-22px}}html .accordion summary[open]:after{content:"－"}html .product-finder{background-color:#fff;padding-block:11px;z-index:2}@media screen and (min-width:1024px){html .product-finder{border-bottom:1px solid #e9e9e9;padding-block:22px;position:sticky;top:0}}html .product-finder__title{color:#343841;margin-block:0 11px;margin-inline:auto;max-width:1920px;position:relative;width:calc(100% - 44px)}html .product-finder__shop-links{display:flex;flex-wrap:wrap;gap:11px;margin-inline:auto;max-width:1440px;padding-block:22px 66px;padding-inline:22px}html .product-finder__shop-link{flex:1 1 auto;text-align:center}@media screen and (min-width:768px){html .product-finder__shop-link{flex:0 1 auto}}html .product-finder__wrapper{display:grid;margin-inline:auto;max-width:1920px;position:relative;width:calc(100% - 44px)}@media screen and (min-width:1024px){html .product-finder__wrapper{align-items:end;display:flex;justify-content:right}}html .product-finder__separator{font-size:2.25rem;margin-block:11px;min-width:7rem;padding-inline:11px;text-align:center}@media screen and (min-width:1024px){html .product-finder__separator{bottom:11px;margin-block:0;position:relative}}html .product-finder__filters{display:grid;flex-grow:1;gap:10px}@media screen and (min-width:1024px){html .product-finder__filters{display:flex;justify-content:right}}html .product-finder__filter{flex-basis:100%;position:relative}@media screen and (min-width:1024px){html .product-finder__filter{flex-basis:18%;flex-grow:1}html .product-finder__filter:first-child .product-finder__label-wrapper{border-bottom-left-radius:5.5px;border-top-left-radius:22px}}html .product-finder__filter:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;content:"";height:0;position:absolute;right:22px;top:calc(50% - 3px);transition:rotate .2s ease;width:0}html .product-finder__filter.open:after{rotate:180deg}html .product-finder__filter.open .product-finder__items{display:block;z-index:15}html .product-finder__item{cursor:pointer;font-size:1.25rem;line-height:1;padding:16px}html .product-finder__item:focus,html .product-finder__item:hover{background-color:#eee}html .product-finder__label{cursor:pointer;padding:16px 30px}@media screen and (min-width:1024px){html .product-finder__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:15vw}}@media screen and (min-width:1024px) and (min-width:1200px){html .product-finder__label{width:auto}}html .product-finder__items{background-color:#fffffe;border-radius:0 0 3px 3px;box-shadow:1px 1px 22px rgba(0,0,0,.4);display:none;position:absolute;width:100%}@media screen and (min-width:1024px){html .product-finder__items{left:-14px;max-height:200px;overflow-y:scroll}}html .product-finder__buttons-wrapper{border-radius:2px;box-shadow:0 0 12px -4px #000;display:flex;overflow:hidden}html .product-finder__confirm{all:unset;align-items:center;background-color:#343841;cursor:pointer;display:inline-flex;flex-grow:1;justify-content:center;min-height:60px;min-width:40px;padding-inline:8px;text-align:center;transition:background-color .1s ease-in}html .product-finder__confirm[disabled]{cursor:not-allowed}@media screen and (min-width:1024px){html .product-finder__confirm{max-width:max-content;padding-inline:12px}html .product-finder__confirm--rounded-right{border-bottom-right-radius:8px;border-top-right-radius:8px}}html .product-finder__confirm:hover{background-color:#292c33}html .product-finder__confirm-label{color:#fffffe;display:inline-block}html .product-finder__confirm svg{line-height:1;padding-top:7px}html .product-finder__reset{align-items:center;align-self:stretch;background-color:#ee3124;cursor:pointer;display:inline-flex;max-width:60px;min-height:60px;padding-inline:16px;transition:background-color .1s ease-in}html .product-finder__reset svg{margin-inline:auto}html .product-finder__reset svg path{fill:#fff}@media screen and (min-width:1024px){html .product-finder__reset{flex-basis:8%;justify-content:center}}html .product-finder__reset:focus,html .product-finder__reset:hover{background-color:#e72012}html .product-finder__loading,html .product-finder__no-results,html .product-finder__result{display:none;margin:0 auto;max-width:1440px;padding-inline:22px}html .product-finder__result{margin-bottom:66px;position:relative}html .product-finder__no-results-wrapper{border-bottom:1px solid #d9d9d9;display:none;padding:0 22px 66px}@media screen and (min-width:768px){html .product-finder__no-results-wrapper{padding:44px 11px}}html .product-finder__no-results{align-items:center;background:#fff;border:1px solid #dddbdd;border-left:10px solid #ee3124;border-radius:10px;display:flex;filter:drop-shadow(0 0 5px rgba(0,0,0,.3));font-size:1.6rem;padding-block:22px;width:fit-content}html .product-finder__no-results:before{align-items:center;border:2px solid #ee3124;border-radius:50%;content:"❌";display:none;font-size:12px;height:40px;justify-content:center;margin-inline-end:20px;padding-block:10px;width:40px}@media screen and (min-width:1024px){html .product-finder__no-results:before{display:flex}}html .product-finder__spinner{animation:spin 1s linear infinite;border:8px solid #343841;border-radius:50%;border-top-color:#ee3124;display:block!important;height:50px;margin:20px auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html .product-finder__products{display:flex;gap:2rem;overflow-x:auto;padding:2rem 7.3333333333px;scroll-snap-type:x mandatory}@media screen and (min-width:768px){html .product-finder__products{display:grid;flex:1 1 auto;gap:22px;grid-template-columns:repeat(auto-fit,332px);overflow-x:inherit;padding:0}}html .product-finder__products .card__media img{object-fit:contain}html .product-finder__filter-list-wrapper{background-color:#fff;border-radius:2px;box-shadow:0 0 12px -4px #000;flex-grow:1;padding:0;position:relative}html .product-finder__filter-list-wrapper:after{border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid #343841;content:"";height:0;pointer-events:none;position:absolute;right:22px;top:25px;width:0}html .product-finder__license-lookup-wrapper{background-color:#fff;border-radius:5px;border-right:25px solid #003aab;box-shadow:0 0 12px -4px #000;overflow:hidden;position:relative;transition:all .2s ease-in}@media screen and (min-width:1024px){html .product-finder__license-lookup-wrapper{border-bottom-right-radius:0;border-top-right-radius:0;max-width:25rem}}html .product-finder__license-lookup-wrapper:before{background-color:#003aab;background-position:50%;background-repeat:no-repeat;background-size:65% auto;border-radius:3px 0 0 3px;content:"";height:100%;left:0;position:absolute;top:0;width:3.2rem}html .product-finder__license-lookup-input{color:#000;font-size:2.5rem;font-weight:700;min-height:6rem;padding:7.3333333333px 7.3333333333px 7.3333333333px 44px;text-align:center;text-transform:uppercase}html .product-finder__license-lookup-input::placeholder{color:#d9d9d9;font-weight:400;text-transform:none}html .product-finder__filter-list{color:#333;font-family:Sculpin,sans-serif;font-weight:700;padding:22px 40px 22px 22px;text-transform:uppercase}html .product-finder__filter-list,html .product-finder__license-lookup-input{appearance:none;background-color:transparent;border:0;cursor:pointer;width:100%}html .product-finder__filter-list:focus,html .product-finder__filter-list:focus-visible,html .product-finder__license-lookup-input:focus,html .product-finder__license-lookup-input:focus-visible{box-shadow:none;outline:0}html .product-finder__product-group{border-top:1px solid #d9d9d9;display:none;opacity:.4;padding-block:44px}html .product-finder__product-group.has-results{display:block;opacity:1}html .product-finder__product-group.has-results:not(:has(~.has-results)){padding-bottom:66px}@media screen and (min-width:768px){html .product-finder__product-group.has-results{display:flex}html .product-finder__product-group{gap:22px}}html .product-finder__group-title{margin-block:0 2.5rem}@media screen and (min-width:768px){html .product-finder__group-title{margin-block:0}}html .product-finder hr{margin-block-end:3rem}html .cart-item__name{max-width:50rem}@media screen and (min-width:768px){html .cart-notification{position:fixed;right:0;top:0;transform:none!important;z-index:10}}html .cart-notification .cart-item{display:flex;gap:7.3333333333px}html .dialog{background-color:#000;border:0;color:#fff;height:100vh;margin-block:0;padding-inline:22px;width:90vw}html .dialog[open]{animation:modal-in .3s ease forwards;display:flex;flex-direction:column}html .dialog__title{margin-bottom:0!important}html .dialog__title:not(:first-of-type){margin-top:4rem!important}html .dialog__open{background-color:#000;border:0;border-radius:100px;color:#fff;cursor:pointer;padding:11px 18px}html .dialog__open:focus,html .dialog__open:hover{background-color:#248dee}html .dialog__close{cursor:pointer;display:inline-block!important;text-align:right}html .dialog__close:before{color:#fff;content:"×";display:block;font-size:3.6rem}@keyframes modal-in{0%{opacity:0;translate:100% 0}}@media screen and (min-width:768px){html .dialog{margin-right:0;min-width:700px;padding-inline:44px;width:40vw}}html .blog__title{font-size:32px;text-transform:uppercase}html .blog__posts{column-gap:40px}@media screen and (min-width:1024px){html .blog__posts{column-gap:70px}}@media screen and (min-width:750px){html .blog__post{flex:1 1 280px}}html .blog .card__content .card__information{padding-inline:0}html .blog__button,html .blog__button:after,html .blog__button:before{border-radius:2px}html .image{margin-block:22px;width:100%}html .image-with-text__heading{text-transform:uppercase}html .image-with-text__content{padding-inline-end:22px;padding-inline-start:0}html .image-with-text__media{border:0}html .image-with-text__media img{object-fit:contain;object-position:bottom right}@media screen and (min-width:750px){html .image-with-text__media img{object-position:bottom center}}html .product-card{background-color:#fff;box-shadow:0 0 12px -4px #000;display:flex;flex:none;flex-direction:column;font-size:1.25rem;max-width:320px;padding:22px 11px;position:relative;scroll-snap-align:center;transition:box-shadow .2s ease-in-out;width:80%}@media screen and (min-width:768px){html .product-card{max-width:inherit;width:inherit}}html .product-card__content{color:initial;cursor:pointer;display:flex;flex-wrap:wrap;height:100%;text-decoration:none}html .product-card__content-group{position:sticky;top:44px}@media screen and (min-width:1024px){html .product-card__content-group{top:140px}}html .product-card:hover:not(html .product-card--group){box-shadow:0 0 16px -2px #000}html .product-card__image{margin-bottom:11px;margin-inline:auto;width:80%}html .product-card__image--no-image{margin:auto;width:55%}html .product-card__suspension{color:#ee3124;flex-basis:100%;text-transform:capitalize}html .product-card__instruction-list{border-top:1px solid #d9d9d9;color:initial;list-style:none;margin-top:22px;padding-left:0;padding-top:11px;width:100%}html .product-card__instruction-list .bold{font-weight:700}html .product-card__price{font-size:2.2rem;font-weight:700}html .product-card__price--on-sale{align-items:center;display:flex;gap:.5rem}html .product-card__price-compare{color:rgba(var(--color-foreground),.75);font-size:1.6rem;text-decoration:line-through}html .product-card__stock{text-align:right}html .product-card__stock--out-of-stock{color:#ee3124}html .product-card__stock--low-stock{color:orange}html .product-card__stock--in-stock{color:#3fc400}html .product-card--group{text-align:right}@media screen and (max-width:1023px){html .product-card--group{margin-inline:7.3333333333px;max-width:inherit;width:calc(100% - 11px)}}@media screen and (min-width:768px){html .product-card--group{flex:0 0 332px}}html .product-card--group h2{margin-top:0;text-align:left;text-transform:uppercase}html .product-card--group ul{list-style:none}html .product-card__price,html .product-card__price-per-pair,html .product-card__sku,html .product-card__stock{flex-basis:50%}html .product-card__price-per-pair{margin-top:-8px}html .product-card__fitting-position{font-size:2.25rem;font-weight:700;line-height:1.5}html .product-card__add-to-cart,html .product-card__buy-full-set{border-radius:100px;color:#fff;cursor:pointer;margin-left:auto;max-width:fit-content;padding-block:7.3333333333px;padding-inline:22px;text-align:center;transition:background-color .1s ease-in}html .product-card__add-to-cart:focus,html .product-card__buy-full-set:focus{outline:1px dotted #000}html .product-card__add-to-cart:before,html .product-card__buy-full-set:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M1 1.75A.75.75 0 0 1 1.75 1h1.628a1.75 1.75 0 0 1 1.734 1.51L5.18 3a65.3 65.3 0 0 1 13.36 1.412.75.75 0 0 1 .58.875 49 49 0 0 1-1.618 6.2.75.75 0 0 1-.712.513H6q-.171 0-.336.022A2.5 2.5 0 0 0 3.708 13.5H17.25a.75.75 0 0 1 0 1.5H2.76a.75.75 0 0 1-.748-.807 4 4 0 0 1 2.716-3.486L3.626 2.716a.25.25 0 0 0-.248-.216H1.75A.75.75 0 0 1 1 1.75M6 17.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m9.5 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E");margin-right:6px;position:relative;top:2px}html .product-card__buy-full-set{background-color:#248dee}html .product-card__buy-full-set:focus,html .product-card__buy-full-set:hover{background-color:#1073cf}html .product-card__add-to-cart.disabled,html .product-card__buy-full-set.disabled{opacity:.3;pointer-events:none}html .product-card__add-to-cart{background-color:#000;border:0;font-family:Sculpin,sans-serif;margin-top:auto;margin-block:0;text-transform:uppercase}html .product-card__add-to-cart:hover{background-color:#cf1c10}html .product-notes__download{display:block;padding-left:2.75rem;position:relative}html .product-notes__download:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23898989' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 13v4a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-4m4-5 5 5 5-5m-5 5V1'/%3E%3C/svg%3E");display:inline-block;left:0;position:absolute;top:0;width:2rem}html .product-types{margin-inline:auto;max-width:1600px;padding-inline:22px}html .product-types__wrapper{display:grid;gap:11px;grid-template-areas:"cars cars cars cars cars cars kits kits kits kits" "classic classic classic camper camper camper fourbyfour fourbyfour fourbyfour fourbyfour";grid-template-columns:repeat(10,minmax(0,1fr))}@media screen and (min-width:768px) and (max-width:1200px){html .product-types__wrapper{grid-template-areas:"cars cars cars cars" "classic classic camper camper" "kits kits kits kits" "fourbyfour fourbyfour fourbyfour fourbyfour";grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){html .product-types__wrapper{display:flex;flex-direction:column;overflow-x:auto;scroll-snap-type:x mandatory}}html .product-types__type-title{margin-block:0 44px;text-transform:uppercase}html .product-types__type{border:1px solid #eee;padding:11px}html .product-types__type--classic{grid-area:classic}html .product-types__type--camper{grid-area:camper}html .product-types__type--fourbyfour{grid-area:fourbyfour}html .product-types__type--kits{grid-area:kits}html .product-types__type--cars{grid-area:cars}html .product-types__items{display:flex;gap:88px;justify-content:space-between;overflow-x:auto;padding-inline:66px}@media screen and (max-width:1199px){html .product-types__items{flex:0 0 80%;justify-content:space-around;padding-inline:44px;scroll-snap-align:start}}@media screen and (max-width:767px){html .product-types__items{flex-direction:column;gap:0}}html .product-types__product{position:relative;text-decoration:none}@media screen and (max-width:767px){html .product-types__product{display:block;padding-bottom:200px}html .product-types__product img{position:absolute;rotate:90deg;top:-70px}}@media screen and (min-width:1024px){html .product-types__product img{height:240px}}html .product-types__product-title{font-size:2rem;margin:0;text-transform:uppercase}@media screen and (min-width:768px){html .product-types__product-title{bottom:22px;height:max-content;left:-44px;position:absolute;rotate:180deg;text-orientation:mixed;writing-mode:vertical-lr}}html .product-types__product-title--explorer,html .product-types__product-title--gts{left:0}html .rich-text__wrapper{width:auto}html .rich-text__blocks{max-width:none}html .header__search .search-modal{transition:opacity .1s ease-in,top .15s ease-in}html .header__search details[open]>.search-modal{top:60px}@media screen and (min-width:990px){html .header__search details[open]>.search-modal{top:80px}}html .skeleton-box{background-color:#dddbdd;display:inline-block!important;height:1em;overflow:hidden;position:relative}html .skeleton-box:after{animation:shimmer 5s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}html .video-banner{background-color:#000;height:calc(100vh - 40px);overflow:hidden;position:relative}@media screen and (min-height:768px){html .video-banner{height:60vh}}html .video-banner:before{background:linear-gradient(0deg,#000,rgba(0,0,0,.2) 25%);content:"";display:block;inset:0;position:absolute}@media screen and (min-width:768px){html .video-banner__video{height:100vh;min-height:100%;object-fit:cover;object-position:bottom;width:100%}}html .video-banner__overlay{display:flex;flex-direction:column;height:80%;justify-content:end;max-width:800px;padding-inline:22px;position:absolute;top:0}@media screen and (min-width:480px){html .video-banner__overlay{bottom:20vh}}@media screen and (min-width:1024px){html .video-banner__overlay{padding-inline:88px}}@media screen and (min-width:1400px){html .video-banner__overlay{left:50%;transform:translateX(-740px)}}html .video-banner__subtitle,html .video-banner__title{color:#fffffe;margin-block:0}html .video-banner__title{font-size:3rem;margin-bottom:22px;text-transform:uppercase}@media screen and (min-width:768px){html .video-banner__title{font-size:5rem}}html .video-banner__subtitle{font-size:1.5rem}html .video-banner--has-product-finder{margin-top:264px}@media screen and (min-width:768px){html .video-banner--has-product-finder{margin-top:66px}}html .video-banner .product-finder{bottom:-264px;left:22px;position:absolute;width:calc(100% - 44px);z-index:10}@media screen and (min-width:1024px){html .video-banner .product-finder{bottom:-22px;left:66px;width:calc(100% - 132px)}}html .vehicle-info{background-color:#fff;box-shadow:0 0 12px -4px #000;display:flex;flex-direction:column;flex-wrap:wrap;opacity:0;padding:22px;position:relative;transition:opacity .25s ease-in}@media screen and (max-width:767px){html .vehicle-info{margin-inline:22px}}@media screen and (min-width:768px){html .vehicle-info{flex-direction:row;gap:7.3333333333px}}html .vehicle-info--loaded{opacity:1}html .vehicle-info__image{display:none}@media screen and (min-width:480px){html .vehicle-info__image{display:block;object-fit:contain}}html .vehicle-info__image[src=""]{display:none}html .vehicle-info__info{flex-basis:100%;font-weight:700}html .vehicle-info__close{color:#0e0e0e;margin-bottom:11px;max-width:max-content;text-align:right}@media screen and (min-width:768px){html .vehicle-info__close{position:absolute;right:22px;top:22px}}html .testimonials{background-color:#eee;padding-block:66px}html .testimonials__testimonial{background-color:#fff;color:#0e0e0e;display:flex;flex-direction:column;height:auto;padding:22px;width:65%}@media screen and (min-width:1024px){html .testimonials__testimonial{width:30vw}}html .testimonials__wrapper{max-width:1920px;position:relative}html .testimonials__wrapper:after,html .testimonials__wrapper:before{content:"";display:block;height:100%;position:absolute;width:44px;z-index:5}html .testimonials__wrapper:before{background:linear-gradient(90deg,#eee,hsla(0,0%,93%,0) 80%)}html .testimonials__wrapper:after{background:linear-gradient(270deg,#eee,hsla(0,0%,93%,0) 80%);right:1.5rem;top:0}@media screen and (min-width:768px){html .testimonials__wrapper:after{right:44px}}html .testimonials__title{font-size:32px;margin-bottom:44px}html .testimonials__name,html .testimonials__product,html .testimonials__title{text-transform:uppercase}html .testimonials__name,html .testimonials__product,html .testimonials__rating{font-weight:700}html .testimonials__rating{font-size:26px;margin-bottom:11px}html .testimonials__product{font-size:18px}html .testimonials__text{margin-block:11px}html .testimonials__author{display:flex;gap:11px;margin-top:auto}html .testimonials__meta{display:flex;flex-direction:column;line-height:1}html .testimonials__image{flex:0 0 80px;object-fit:contain;object-position:center}html .testimonials__name{font-size:16px;margin-block:auto 3px}html .testimonials__car{margin-block:3px auto}html .footer{background:#1e1e1e;margin-top:0;padding-bottom:0}html .footer .list-social{justify-content:flex-start;padding:0}html .footer .list-social__link:focus,html .footer .list-social__link:hover{border-color:#fffffe;color:#eee}html .footer .list-social__link .icon{color:#ee3325;height:2.5rem;width:2.5rem}html .footer .list-menu__item{color:#fffffe}html .footer .list-menu__item:focus,html .footer .list-menu__item:hover{color:#eee;text-decoration:underline}html .footer__copyright,html .footer__copyright .copyright__content a{color:#fffffe}html .footer__copyright .copyright__content a:focus,html .footer__copyright .copyright__content a:hover{border-color:#fffffe;color:#eee}html .footer__content-top{padding-bottom:40px}html .header-wrapper{background-color:#1e1e1e;border:0;filter:drop-shadow(5px 5px 10px #000)}html .header-wrapper>.header{padding-inline:0}html .header-wrapper .header__heading-logo{display:none;margin-left:15px}@media screen and (min-width:768px){html .header-wrapper .header__heading-logo{display:block}}html .header-wrapper .header__heading-logo-mobile{display:block}@media screen and (min-width:768px){html .header-wrapper .header__heading-logo-mobile{display:none}}html .header-wrapper .search-modal .modal-overlay{display:none}html .header-wrapper #HeaderLanguageForm .localization-form__select{padding-inline:2.7rem}html body[class*=template-page-2-col] #MainContent .section,html body[class*=template-page-2col] #MainContent .section{display:none}html body[class*=template-page-2-col].page-loaded #MainContent .section,html body[class*=template-page-2col].page-loaded #MainContent .section{display:block}@media screen and (min-width:768px){html body[class*=template-page-2-col] .section-wrapper,html body[class*=template-page-2col] .section-wrapper{display:grid;gap:88px;grid-template-columns:.3fr 1.7fr}}@media screen and (min-width:1024px){html body[class*=template-page-2-col] .section-wrapper,html body[class*=template-page-2col] .section-wrapper{gap:176px}}html body[class*=template-page-2-col] .section-wrapper>.section,html body[class*=template-page-2col] .section-wrapper>.section{display:none}@media screen and (min-width:768px){html body[class*=template-page-2-col] .section-wrapper>.section,html body[class*=template-page-2col] .section-wrapper>.section{display:block}}html body[class*=template-page-2-col] .section-wrapper>.section .image,html body[class*=template-page-2col] .section-wrapper>.section .image{position:sticky;top:220px}html body[class*=template-page-2-col] .content-wrapper .image,html body[class*=template-page-2col] .content-wrapper .image{padding-inline:1.5rem}@media screen and (min-width:750px){html body[class*=template-page-2-col] .content-wrapper .image,html body[class*=template-page-2col] .content-wrapper .image{padding-inline:5rem}}html cart-items{margin-top:132px}html .main-page-template-padding{padding-bottom:3rem}html .main-page-title-wrapper{background-color:#000;margin-bottom:3rem;padding-block:12rem 4rem}@media screen and (min-width:990px){html .main-page-title-wrapper{padding-top:15rem}}html .main-page-title{color:#fff;margin-block:0}html .product{padding-top:22px}html .product__header{background-color:#eee;padding-top:44px}html .product__header-subtitle,html .product__header-title{margin:0}html .product__header-title{font-size:2rem;text-transform:capitalize}@media screen and (min-width:768px){html .product__header-title{font-size:4.5rem}}html .product__two-column{display:grid;gap:0 44px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:44px}html .product__two-column img{width:100%}html .product__two-column h2,html .product__two-column h3{margin-block:.5rem 2rem}html .product__two-column h2{font-size:2.5rem;line-height:2.75rem}html .product__two-column h3{color:#ee3124;font-size:4rem;line-height:4.2rem}html .product__header-subtitle{font-size:2.5rem}html .product__product-group{font-size:4rem;margin-bottom:0}html .product__sku{color:#ee3124;font-size:2.5rem;margin-top:0}html .product__adjustment-image{max-height:400px;object-fit:contain}html .product__fitting-position-image img{width:100%}@media screen and (min-width:750px){html .product__fitting-position-image{margin-left:inherit!important;max-width:300px}}html .product-set .product-finder__result{padding-inline:0}@media screen and (min-width:768px){html .product__range{display:flex;flex-direction:row;gap:22px}}html .product__range-image{display:none}@media screen and (min-width:768px){html .product__range-image{display:block;max-height:500px;max-width:400px;object-fit:contain;position:sticky;top:220px;width:100%}}html .product__instruction{margin-block:0}html .product__instruction .bold{font-weight:700}html .product__instruction:last-of-type{margin-bottom:22px}html .product__info{display:flex;flex-direction:column;font-size:1.3rem;gap:11px}html .product__group-description ul{margin-block:0}html .template-product .product-finder__product-group:has(.product-finder__products--no-results){display:none}html .template-product .vehicle-info{box-shadow:none}html .has-grey-background{background-color:#eee}
/*# sourceMappingURL=theme.css.map*/