.display-none,.hidden{display:none!important}.underline--dark-thin{box-decoration-break:clone;background-image:radial-gradient(circle closest-side,#007335 99%,#00733500),linear-gradient(#007335,#007335),radial-gradient(circle closest-side,#007335 99%,#00733500);background-position:0 calc(100% - 5px),2px calc(100% - 5px),100% calc(100% - 5px);background-repeat:no-repeat;background-size:4px 4px,calc(100% - 4px) 4px,4px 4px}@media only screen and (width<=62.5em){.underline--dark-thin{background-position:0 calc(100% - 5px),1.5px calc(100% - 5px),100% calc(100% - 5px);background-size:3px 3px,calc(100% - 3px) 3px,3px 3px}}.underline--dark{box-decoration-break:clone;background-image:radial-gradient(circle closest-side,#007335 99%,#00733500),linear-gradient(#007335,#007335),radial-gradient(circle closest-side,#007335 99%,#00733500);background-position:0 calc(100% - 5px),3px calc(100% - 5px),100% calc(100% - 5px);background-repeat:no-repeat;background-size:6px 6px,calc(100% - 6px) 6px,6px 6px}@media only screen and (width<=50em){.underline--dark{background-position:0 calc(100% - 5px),2px calc(100% - 5px),100% calc(100% - 5px);background-size:4px 4px,calc(100% - 4px) 4px,4px 4px}}.underline--light{box-decoration-break:clone;background-position:0 100%,2px 100%,100% 100%;background-size:4px 4px,calc(100% - 4px) 4px,4px 4px}.underline--light,.underline--light-index-review{background-image:radial-gradient(circle closest-side,#1ac569 99%,#1ac56900),linear-gradient(#1ac569,#1ac569),radial-gradient(circle closest-side,#1ac569 99%,#1ac56900);background-repeat:no-repeat}.underline--light-index-review{background-position:0 100%,0 100%,100% 100%;background-size:0 0,100% 0,0 0}@media only screen and (width<=37.5em){.underline--light-index-review{background-image:radial-gradient(circle closest-side,#1ac569 99%,#1ac56900),linear-gradient(#1ac569,#1ac569),radial-gradient(circle closest-side,#1ac569 99%,#1ac56900);background-position:0 100%,2px 100%,100% 100%;background-repeat:no-repeat;background-size:4px 4px,calc(100% - 4px) 4px,4px 4px}}.underline--light-index-review{box-decoration-break:clone}.product__underline{position:relative}.product__underline:before{content:"";background-color:#007335;border-radius:2rem;width:100%;height:2px;position:absolute;bottom:-10%;left:-1%}.side-accent{filter:drop-shadow(0 0 2px #f4f7f9e6);display:inline-block;position:relative}.side-accent:before{content:"";background-color:#1ac569;border-radius:1rem;width:2px;height:60%;position:absolute;left:-1rem;transform:translateY(30%)}.hyperlink-dashed{position:relative}.hyperlink-dashed:before{content:"";background-image:linear-gradient(90deg,#007335 66%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:15px 3px;width:98%;height:3px;position:absolute;bottom:3px}@media only screen and (width<=31.25em){.hyperlink-dashed:before{bottom:1px}}.button-primary{color:#f4f7f9;cursor:pointer;background:linear-gradient(52deg,lch(42.62% 39.96 151.52),lch(37.81% 36.86 151.92) 15%,lch(28.99% 32.29 150.48) 42%,lch(18.86% 26.48 151.25));border-radius:5px;padding:1rem 2rem;transition:all .5s ease-out;box-shadow:0 2px 4px #0000001f,0 3px 6px #00000026}.button-primary:hover{transform:translateY(-1px);box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d}.button-primary:active{transform:translateY(1px);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.button-primary--cart{text-transform:none;padding:0 2rem}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}:link,:visited{text-decoration:none}html{box-sizing:border-box;width:100%;height:100%;font-size:62.5%;overflow-x:hidden}@media only screen and (width<=100em){html{font-size:56.25%}}@media only screen and (width<=56.25em){html{font-size:50%}}body{scroll-behavior:smooth;width:100%;min-width:320px;max-width:192rem;height:100%;margin:auto;position:relative;overflow-x:hidden}@media only screen and (width<=20em){body{overflow-x:auto}}ul{list-style:none}::selection{color:#f4f7f9;-webkit-text-fill-color:#f4f7f9;background:#007335}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-input-warning{background-color:#fef2f2;border:3px solid #b91c1c}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:300;src:url(/fonts/avenir-light.woff2)format("woff2"),url(/fonts/avenir-light.woff)format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:500;src:url(/fonts/avenir-medium.woff2)format("woff2"),url(/fonts/avenir-medium.woff)format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(/fonts/avenir-bold.woff2)format("woff2"),url(/fonts/avenir-bold.woff)format("woff")}@font-face{font-display:swap;font-family:Gotham-ultra;font-style:italic;font-weight:900;src:url(/fonts/gotham-ultra-italic-v4.woff2)format("woff2"),url(/fonts/gotham-ultra-italic-v4.woff)format("woff")}@font-face{font-family:Digital;font-weight:500;src:url(/fonts/digital.woff2)format("woff2"),url(/fonts/digital.woff)format("woff")}body{color:#121518;font-family:Avenir,sans-serif;font-size:3rem;font-weight:300;line-height:1.7}h2{text-align:center;max-width:95%;margin:auto auto 12.8rem;font-size:6.4rem;font-weight:700}@media only screen and (width<=87.5em){h2{margin-bottom:8.4rem}}@media only screen and (width<=68.75em){h2{margin-bottom:4rem;font-size:4.8rem}}@media only screen and (width<=43.75em){h2{font-size:4rem}}@media only screen and (width<=31.25em){h2{font-size:3.5rem}}@media only screen and (width<=25em){h2{font-size:3.2rem}}.navigation__link{color:#f4f7f9;font-size:2.5rem;font-weight:500}@media only screen and (width<=81.25em){.navigation__link{font-size:2rem}}@media only screen and (width<=68.75em){.navigation__link{font-size:1.7rem}}.gotham{letter-spacing:1px;font-family:Gotham-ultra,sans-serif;font-style:italic}.bold{color:#29333d;font-weight:500}.is-error{color:#f2545b}.primary-header{background:linear-gradient(79deg,lch(12% 2 255) 20%,lch(45% 50 142));-webkit-text-fill-color:transparent;background-clip:text;padding-left:5px;padding-right:5px;font-family:Gotham-ultra;font-size:4rem;font-style:italic;font-weight:700;line-height:1.2}.hero__text-container{color:#f4f7f9;filter:drop-shadow(0 0 4px #f4f7f9e6);width:max-content;max-width:120%}.hero__header--index{font-size:3rem;font-weight:500}@media only screen and (width<=50em){.hero__header--index{font-size:2.4rem}}@media only screen and (width<=31.25em){.hero__header--index{display:none}}.hero__header--index-mobile{text-align:center;padding:0 2rem;font-family:Gotham-ultra;font-size:3rem;font-style:italic;display:none}@media only screen and (width<=31.25em){.hero__header--index-mobile{margin-bottom:1.6rem;display:block}}.hero__text--index{max-width:80%;font-size:2rem;font-weight:300}@media only screen and (width<=43.75em){.hero__text--index{display:none}}.product-submenu__anchor{color:#f4f7f9;letter-spacing:3px;font-size:2.4rem}.product-submenu__clearance{color:#e3e7ea;letter-spacing:4px;font-size:16px}.loading-screen{color:#007335;font-family:digital,sans-serif;font-size:clamp(5rem,8vw,22rem)}h3{color:#f4f7f9;font-weight:500}.motorsports-card__header{font-size:3.6rem}@media only screen and (width<=43.75em){.motorsports-card__header{text-align:center}}.motorsports-card__text{color:#e3e7ea;font-size:2.5rem}@media only screen and (width<=43.75em){.motorsports-card__text{text-align:center}}.button--tertiary{color:#1ac569;text-align:center}@media only screen and (width<=25em){.button--tertiary{font-size:2.8rem}}.button--tertiary-index-review{color:#1ac569;text-align:center}@media only screen and (width<=25em){.button--tertiary-index-review{font-size:2.8rem}}.button-primary{font-size:3rem;font-weight:700}@media only screen and (width<=75em){.button-primary{font-size:2.8rem}}@media only screen and (width<=50em){.button-primary{font-size:2.4rem}}@media only screen and (width<=31.25em){.button-primary{font-size:2.2rem}}.button-primary--cart{letter-spacing:1px;font-size:2.5em;font-weight:500!important}.cart__product-name{color:#1f2933;font-size:1.8em}.cart__product-name--variation{color:#1f2933;font-size:.8em;font-weight:500}.cart__product-price{color:#1a2127;font-size:2em;font-weight:300}.cart__product-quantity{color:#5d6d7e;font-size:.8em;font-weight:700}.cart__summary-sum,.cart__summary-text{color:#29333d;font-size:2.3em;font-weight:700}.cart__summary-text{font-size:2.4em}.index-products__header{color:#f4f7f9;font-size:3.2rem}@media only screen and (width<=62.5em){.index-products__header{font-size:2.8rem}}.index-products__bulletpoint{color:#e3e7ea;font-size:2rem;line-height:1.2}.index-products__anchor{color:#f4f7f9;letter-spacing:2px;font-size:2.2rem}.index-products__button{font-size:3.2rem}.reviews-card{color:#e3e7ea}.reviews-card__review{font-size:2.4rem}@media only screen and (width<=68.75em){.reviews-card__review{font-size:2.2rem}}.reviews-card__reviewer{font-size:2.4rem;font-weight:500}.reviews-card__header{font-size:3rem}.delivery__main-text{color:#e3e7ea;font-size:2.2rem}@media only screen and (width<=31.25em){.delivery__tertiary-header{text-align:center}}.delivery__bulletpoint{color:#e3e7ea;font-size:1.8rem}@media only screen and (width<=56.25em){.delivery__bulletpoint{font-size:2rem}}.side-accent{color:#f4f7f9}.footer,.side-accent{font-size:2.2rem;font-weight:500}.footer{color:#1f2933}.footer__anchor{color:#303a45}.footer__metadata{color:#13171c;text-align:center;font-size:2rem;font-weight:300}.footer__tetriary-header{color:#1a2127;margin-bottom:1.8rem;font-size:3.2rem;line-height:1}@media only screen and (width<=37.5em){.footer__bulletpoints,.footer__tetriary-header{text-align:center}}.h1sq-secondary-header{font-size:5rem}@media only screen and (width<=50em){.h1sq-secondary-header{font-size:3.5rem}}@media only screen and (width<=37.5em){.h1sq-secondary-header{font-size:3rem}}@media only screen and (width<=25em){.h1sq-secondary-header{font-size:2.8rem}}.product-hero__main-text{font-size:2.2rem}.product-hero__header{font-size:3.2rem}.product-hero__anchor{color:#121518}.product-hero__bulletpoints{font-size:2.2rem;font-weight:700;line-height:2}@media only screen and (width<=31.25em){.product-hero__bulletpoints{font-size:2.1rem}}.product-hero__out-of-stock{color:#1f2933;font-size:2.2rem;font-weight:700}.product-hero__out-of-stock--anchor{background:linear-gradient(79deg,lch(12% 2 255) 20%,lch(45% 50 142));-webkit-text-fill-color:transparent;background-clip:text}.product-hero__pre-order-time{color:#1f2933;font-size:2rem}.product-hero__price{background:linear-gradient(52deg,lch(42.62% 39.96 151.52),lch(37.81% 36.86 151.92) 15%,lch(28.99% 32.29 150.48) 42%,lch(18.86% 26.48 151.25));-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.product-hero__tax{color:#303a45;font-size:2rem;font-weight:500}.product-hero__tax-hyperlink{color:inherit}.product-hero__old-price{font-weight:700;text-decoration:line-through 2px}.product-hero__old-price,.product-hero__price-suffix-text{color:#1f2933;font-size:2rem}.product-hero__cart-input{font-family:Avenir;font-size:2.4rem}.product-hero__add-to-cart-button{font-family:Avenir;font-size:3rem;font-weight:500}.product-hero__promotional{color:#13171c;font-family:Avenir;font-size:2.2rem;font-weight:500}.product-hero__promotional--gradient{font-family:Avenir;font-size:3rem;font-weight:700}.product-hero__button{letter-spacing:1px;font-size:3.2rem}@media only screen and (width<=25em){.product-hero__button{font-size:2.2rem}}.carousel__conditional-text{background:linear-gradient(79deg,lch(12% 2 255) 20%,lch(45% 50 142));-webkit-text-fill-color:transparent;background-clip:text;padding-left:5px;padding-right:5px;font-family:Gotham-ultra;font-size:3.2rem;font-style:italic;font-weight:700}@media only screen and (width<=37.5em){.carousel__conditional-text{font-size:2.4rem}}.summary-cards__bulletpoints{color:#e3e7ea;font-size:2.2rem}.summary-cards__header{color:#f4f7f9;font-size:3.5rem;font-weight:500}@media only screen and (width<=37.5em){.summary-cards__header{font-size:2.8rem}}.summary-cards__anchor{color:#f4f7f9;font-weight:500}.icon-bulletpoints__header{color:#121518;font-size:2.8rem}.icon-bulletpoints__text{color:#13171c;text-align:center;font-size:2.4rem}.upgrade-promotion{color:#f4f7f9}.upgrade-promotion__header{font-size:3.2rem}@media only screen and (width<=62.5em){.upgrade-promotion__header{font-size:2.8rem}}.h1sq-performance__main-text-header{color:#121518;font-size:2.8rem}@media only screen and (width<=37.5em){.h1sq-performance__main-text-header{text-align:center;padding-bottom:2.4rem}}.h1sq-performance__main-text{color:#13171c;font-size:2.4rem}.h1sq-performance__header-subtext{font-size:2.6rem}@media only screen and (width<=50em){.h1sq-performance__header-subtext{font-size:2.4rem}}@media only screen and (width<=25em){.h1sq-performance__header-subtext{font-size:2.2rem}}.accordion__label{color:#e3e7ea;font-weight:500}.accordion__bulletpoint{font-size:2.3rem}@media only screen and (width<=31.25em){.accordion__bulletpoint{font-size:2rem}}.accordion__bold{color:#121518;font-weight:500}@media only screen and (width<=31.25em){.accordion__tab-name{font-size:2.8rem}}@media only screen and (width<=25em){.accordion__tab-name{font-size:2.3rem}}.h1sq-call-to-action__button{text-align:center;font-size:3.2rem}@media only screen and (width<=37.5em){.h1sq-call-to-action__button{font-size:2.4rem}}.h1sq-call-to-action__manual-text{font-size:2.4rem}.h1sq-call-to-action__anchor{color:#13171c;font-weight:700}@media only screen and (width<=37.5em){.h1sq-call-to-action__anchor{font-size:2.2rem}}.about-us__header-subtext,.about-us__sub-section-text{font-size:2.4rem}.about-us__secondary-header{color:#121518;margin-bottom:auto;font-size:4.2rem;font-weight:500}.warranty__header-subtext,.warranty__sub-section-text{font-size:2rem}.warranty__secondary-header{color:#121518;text-align:left;max-width:none;margin:auto;font-size:2.6rem;font-weight:500}.warranty__bulletpoints{font-size:2rem}.warranty__closing-statement{background:linear-gradient(79deg,lch(12% 2 255) 20%,lch(45% 50 142));text-align:center;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.4rem;font-weight:500}@media only screen and (width<=31.25em){.policy__header{font-size:3.2rem}}.policy__body-text{font-size:2rem}.policy ol li::marker{color:#29333d;font-weight:500}.policy__secondary-header{color:#13171c;font-size:2.4rem}.policy__secondary-header,.policy__tertiary-header{text-align:left;max-width:none;margin:auto;font-weight:500}.policy__tertiary-header{color:#1f2933;font-size:2.2rem}.policy__closing-statement{background:linear-gradient(79deg,lch(12% 2 255) 20%,lch(45% 50 142));text-align:center;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.policy__bulletpoints,.policy__ordered-bulletpoints{font-size:2rem}.policy__href{color:#007335}@media only screen and (width<=31.25em){.privacy__header,.terms__header{font-size:3.2rem}}.privacy__prefix,.terms__prefix{color:#29333d;font-size:1.8rem}.privacy__body-text,.terms__body-text{font-size:2rem}.privacy ol li::marker,.terms ol li::marker{color:#29333d;font-weight:500}.privacy__secondary-header,.terms__secondary-header{color:#13171c;text-align:left;max-width:none;margin:auto;font-size:2.6rem;font-weight:500}.privacy__tertiary-header,.terms__tertiary-header{color:#1f2933;text-align:left;max-width:none;margin:auto;font-size:2.2rem;font-weight:500}.privacy__closing-statement,.terms__closing-statement{background:linear-gradient(79deg,lch(12% 2 255) 20%,lch(45% 50 142));text-align:center;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.privacy__bulletpoints,.privacy__ordered-bulletpoints,.terms__bulletpoints,.terms__ordered-bulletpoints{font-size:2rem}.privacy__href,.terms__href{color:#007335}.partners__subsection-header{color:#121518}.partners__header{text-align:center;font-size:4.8rem}@media only screen and (width<=37.5em){.partners__header{font-size:4rem}}@media only screen and (width<=31.25em){.partners__header{font-size:3.5rem}}@media only screen and (width<=25em){.partners__header{font-size:3rem}}.partners__text-anchor{color:#29333d;font-size:2.4rem;font-weight:500}@media only screen and (width<=31.25em){.partners__text-anchor{font-size:2rem}}.partners__text-anchor:hover{color:#007335}.hamburger__link{color:#13171c;font-family:Avenir;font-size:2.4rem;font-weight:500}.hamburger--clearance{color:#5d6d7e;letter-spacing:2px;font-size:14px;font-weight:300}.media__primary-header{text-align:center;font-size:5rem}.media__secondary-header{color:#303a45;text-align:left;font-size:4rem}.media__secondary-header--dark{color:#f4f7f9}.logos-light .media__anchor{color:#13171c}.logos-dark .media__anchor{color:#f4f7f9}.variation-label{color:#29333d}.variation__delivery-text{color:#29333d;font-size:2.2rem}.upgrade__header{color:#f4f7f9}.upgrade__main-text{color:#f4f7f9;font-size:2.2rem}.upgrade__anchor{color:#f4f7f9;font-size:2.4rem;font-weight:700}.upgrade__price{background:linear-gradient(135deg,#1ac569,#15b45e,#10a353,#0a9349);-webkit-text-fill-color:transparent;background-clip:text;font-size:4.2rem;font-weight:700}.upgrade__tax{color:#e3e7ea;font-size:2.4rem}.desktop-form__submit-button{font-family:Avenir!important}.thank-you__main-text{text-align:center;width:85ch;font-size:2.4rem}.thank-you__button{font-size:2.6rem}.banner__text{color:#f70d1a;font-size:2.4rem}@media only screen and (width<=50em){.banner__text{font-size:2rem}}.locale-popup__title{font-size:2.4rem}.locale-popup__message{text-align:center;max-width:60ch;font-size:2rem}.locale-popup__btn{font-size:1.6rem}.clearance__title{color:#29333d;letter-spacing:2px;font-size:2.4rem;font-weight:700}.clearance__text{color:#1f2933;font-size:2rem;font-weight:500}.clearance__modal-content{font-size:2.2rem}.clearance__modal-header{color:#303a45;font-weight:700}.language-switcher__language{font-size:14px}.language-switcher-modal__title{color:#303a45;font-size:2.2rem}.language-switcher-modal__language-list{line-height:1.4}.language-switcher-modal__country{color:#1f2933;font-size:16px;font-weight:500}.language-switcher-modal__language{color:#303a45;font-size:14px;font-weight:300}.language-switcher-modal__separator{font-size:16px;font-weight:300}.expo-questionnaire{color:#e3e7ea;font-size:2rem}.expo-questionnaire__hero-subtext{color:#303a45;text-align:center;font-weight:700}.expo-questionnaire__section-label{color:#1ac569;letter-spacing:.24rem;text-transform:uppercase;font-size:1.5rem;font-weight:700}.expo-questionnaire__question-number{color:#1ac569;font-size:15px;font-weight:700}.expo-questionnaire__section-title{color:#e3e7ea;text-align:left;font-size:3.4rem}@media only screen and (width<=31.25em){.expo-questionnaire__section-title{font-size:2.8rem}}.expo-questionnaire__section-description{font-size:1.5rem;transform:translateY(-4px)}.expo-questionnaire__question{color:#e3e7ea}.expo-questionnaire__prompt{color:#f4f7f9;font-size:2rem;font-weight:700;line-height:1.5}.expo-questionnaire__note{font-size:1.5rem;transform:translateY(-12px)}.expo-questionnaire__choice-label{color:#29333d;font-size:1.8rem;line-height:1.35}.expo-questionnaire__field-label{color:#e3e7ea;font-size:1.6rem;font-weight:500}.expo-questionnaire__input{color:#13171c;font-family:Avenir,sans-serif;font-size:1.9rem}.expo-questionnaire__error{color:#ea1c1c;font-size:2rem;font-weight:500}.expo-questionnaire__button{font-size:2.4rem;font-weight:700}.expo-questionnaire__button--secondary{color:#e3e7ea;cursor:pointer;text-decoration:underline 2px}.expo-questionnaire__button--secondary-staff{color:#1f2933;font-weight:700}.expo-questionnaire__checkbox-label{cursor:pointer}.expo-questionnaire__terms-link{color:#1ac569;cursor:pointer;font-size:2rem;font-weight:500;text-decoration:underline}.expo-questionnaire__dialog-title--staff,.golden{color:#e3e7ea}.golden{font-size:2rem}.golden__header{-webkit-text-fill-color:transparent;text-align:center;background-image:linear-gradient(90deg,#704214,#b8860b 15%,#daa520 30%,#eec967 45%,#daa520 55%,#b8860b 70%,#eec967 85%,#b8860b);background-clip:text;padding-left:5px;padding-right:5px;font-family:Gotham-ultra;font-size:5rem;font-style:italic;font-weight:700;line-height:1.2}.golden__hero-subtext{color:#303a45;text-align:center;font-weight:700}.golden__intro{color:#1f2933;text-align:center;font-size:2rem;line-height:1.5}.golden__how-button{color:#007335;cursor:pointer;text-underline-offset:4px;font-family:inherit;font-size:1.8rem;font-weight:500;text-decoration:underline 2px}.golden__how-button:focus-visible,.golden__how-button:hover{color:#1ac569}.golden__field-label{color:#e3e7ea;font-size:1.6rem;font-weight:500}.golden__input{color:#13171c;font-family:Avenir,sans-serif;font-size:1.9rem}.golden__error{color:#ea1c1c;font-size:2rem;font-weight:500}.golden__checkbox-label{color:#e3e7ea;cursor:pointer;font-size:1.8rem;line-height:1.35}.golden__checkbox-label.is-error{color:#ea1c1c}.golden__button{font-size:2.4rem;font-weight:700}.golden__dialog{color:#13171c}.golden__dialog p{font-size:1.8rem;line-height:1.6}.golden__dialog-title{color:#13171c;font-size:2.6rem;font-weight:700}.golden__dialog-close{color:#29333d;cursor:pointer;font-size:3rem;line-height:1}.golden__dialog-close:focus-visible,.golden__dialog-close:hover{color:#13171c}.downloads__download-link{font-size:2.4rem}.downloads__meta-info,.downloads__sub-heading{color:#5d6d7e;font-weight:500}.downloads__meta-info{font-size:2.4rem}.accordion{width:min(80rem,95%);margin:auto}.accordion__tab+.accordion__tab{margin-top:6.4rem}.accordion__input{display:none}.accordion__tab-name{position:relative;left:3%}.accordion__label{background:linear-gradient(to bottom right,#1f2933,#1f2933 14.2%,#1e2831 26.1%,#1d2730 35.9%,#1c252e 44.1%,#1b232b 508%,#192128 0,#181f25 61%,#161c22 65.1%,#151a1f 68.8%,#13181c 72.5%,#121619 76.4%,#111417 80.9%,#101316 86.1%,#0f1214 92.4%,#0f1214);cursor:pointer;background:linear-gradient(to bottom right,lch(18% 4 255),lch(17.8% 4 255) 14.2%,lch(17.5% 3.9 255) 26.1%,lch(17.2% 3.8 255) 35.9%,lch(16.8% 3.7 255) 44.1%,lch(16.4% 3.6 255) 50.8%,lch(16% 3.5 255) 56.4%,lch(15.5% 3.4 255) 61%,lch(15% 3.3 255) 65.1%,lch(14.5% 3.2 255) 68.8%,lch(14% 3.1 255) 72.5%,lch(13.5% 3 255) 76.4%,lch(13% 2.9 255) 80.9%,lch(12.5% 2.8 255) 86.1%,lch(12% 2.7 255) 92.4%,lch(11.8% 2.6 255));border-radius:10px;justify-content:space-between;width:100%;padding:1rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.accordion__icon,.accordion__label{align-items:center;display:flex}.accordion__icon{transition:transform;position:relative;right:4%}.accordion-triangle{width:25px;height:25px;transform:rotate(-90deg)}.accordion__content{padding:0 1rem 1rem;display:none}.accordion__input:checked+.accordion__label .accordion__icon{transform:rotate(90deg)}.accordion__input:checked~.accordion__content{display:block}.accordion__bulletpoints{margin-top:3.2rem;padding-left:1rem}.accordion__bulletpoint+.accordion__bulletpoint{margin-top:1.5rem}.accordion__bulletpoint{width:95%;position:relative;left:5%}.accordion__bulletpoint--faq:after,.accordion__bulletpoint--faq:before{top:16px!important}.accordion__bulletpoint-inner{margin-left:24px;position:relative}.accordion__bulletpoint-inner:before{content:"";background-color:#007335;border-radius:100%;width:8px;height:8px;margin:auto;transition:width .3s ease-in-out;display:inline-block;position:absolute;top:12px;left:-20px}.carousel{background-color:#f4f7f933;grid-area:1/1/3/2;align-self:start;width:min(88rem,100%);margin:0 auto;padding:clamp(1rem,2vw,2rem);position:relative}@media only screen and (width<=87.5em){.carousel--warrior{margin-bottom:1.2rem!important}}.carousel--portrait .carousel__main{aspect-ratio:1192/2120;height:auto;max-height:600px}.carousel--portrait .carousel__image{-o-object-fit:contain;object-fit:contain;background-color:#f4f7f91a}.carousel--portrait .carousel-modal__carousel{padding-bottom:177.852%}@media only screen and (width<=43.75em){.carousel--portrait .carousel__main{aspect-ratio:1192/2120;height:auto;max-height:clamp(350px,70vw,500px)}}@media only screen and (width<=87.5em){.carousel{grid-area:2/1/3/2;min-width:98%}}.carousel__conditional-container{opacity:0;text-align:center;z-index:20;width:100%;transition:opacity .2s;display:none;position:absolute;bottom:-90px}.carousel__conditional-container--visible{opacity:1;transition:opacity .2s;display:block}.carousel__conditional-text{margin:0;line-height:1.2;display:inline-block}.carousel__conditional-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;vertical-align:-.1em;width:70px;height:auto;display:inline-block}@media only screen and (width<=37.5em){.carousel__conditional-image{vertical-align:0;width:50px;transform:translate(-10%)}}.carousel__image-placeholder{background-color:#f4f7f9;width:100%;height:100%;position:relative}.carousel__main{width:100%;height:600px;margin-bottom:20px;position:relative}.carousel__image-wrapper,.carousel__track{width:100%;height:100%;position:absolute;overflow:hidden}.carousel__image-wrapper{opacity:0;pointer-events:none;border-radius:5px;transition:opacity .3s}.carousel__image-wrapper--active{opacity:1;pointer-events:auto}.carousel__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel__nav{color:#fff;cursor:pointer;z-index:2;background-color:#f4f7f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:15px;transition:background-color .5s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 2px #0000000f,0 1px 1px #00000052}.carousel__nav:hover{background-color:#f4f7f91a}.carousel__nav--prev{left:10px}.carousel__nav--next{right:10px}.carousel__thumbnails{margin-top:20px;padding:0 40px;position:relative}.carousel__thumbnails-track{scroll-behavior:smooth;gap:10px;display:flex;overflow:hidden}.carousel__thumbnail-wrapper{aspect-ratio:16/9;cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:5px;flex:0 0 calc(16.6667% - 8.33333px);transition:all .3s;overflow:hidden}.carousel__thumbnail-wrapper--active{opacity:1;border-color:#007335}.carousel__thumbnail-wrapper:hover{border-color:#0073354d}.carousel__thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel__thumbnails-nav{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:10px;transition:box-shadow .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 2px #0000,0 1px 1px #0000}.carousel__thumbnails-nav:hover{box-shadow:0 1px 2px #0000000f,0 1px 1px #00000052}.carousel__thumbnails-nav--prev{left:0}.carousel__thumbnails-nav--next{right:0}.carousel .carousel-modal{z-index:1000;display:none;position:fixed;inset:0}.carousel .carousel-modal.is-active{display:block}.carousel .carousel-modal__overlay{background:#121518cc;position:absolute;inset:0}.carousel .carousel-modal__content{background:#fff;border-radius:4px;width:min(1200px,85vw);padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel .carousel-modal__close{cursor:pointer;color:#1a2127;z-index:999;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:32px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.carousel .carousel-modal__close:hover{color:#121518}.carousel .carousel-modal__carousel{width:100%;height:0;padding-bottom:56.25%;position:relative}.carousel .carousel-modal__track{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media only screen and (width<=87.5em){.carousel{margin-bottom:6.4rem}}@media only screen and (width<=43.75em){.carousel{width:100%;margin:0 0 7.2rem}.carousel__main{height:clamp(250px,50vw,400px)}.carousel__thumbnails{padding:0 3rem}.carousel__thumbnail-wrapper{flex:0 0 calc(33.3333% - 6.66667px)}}.carousel-chavron{width:15px}.chavron--right{transform:translate(15%)}.chavron--left{transform:translate(-15%)}.index-partners__slider-container{max-width:100%;margin-bottom:3.2rem}.index-partners__slider-container[data-animated=true]{-webkit-mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);overflow:hidden;mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}.index-partners__slider-container[data-animated=true] .index-partners__slider{contain:paint;isolation:isolate;will-change:transform;flex-wrap:nowrap;width:fit-content;animation:80s linear infinite slide;transform:translateZ(0)}@keyframes slide{to{transform:translate(calc(-50% - 4rem))}}.index-partners__slider{flex-wrap:wrap;align-items:center;gap:8rem;padding-block:1rem;display:flex}.index-partners__logo{opacity:.7;width:auto;height:4rem}.index-partners__logo--puresims{height:1.75rem}.index-partners__logo--hos{height:5.5rem}.index-partners__logo--simufy{height:7rem}.index-partners__logo--mc-sim{height:6.5rem}.index-partners__logo--lpsimu{height:6rem}.index-partners__logo--fpzero{height:2.5rem}.index-partners__logo--asr{height:3.75rem}.index-partners__logo--murray{height:3.5rem}.index-partners__logo--the_french_simracer{height:5.5rem}.index-partners__logo--s5{height:6rem}.index-partners__logo--zenkai-racing{height:2.5rem}.index-partners__logo--trakracer{height:6.5rem}.index-partners__logo--sim-home,.index-partners__logo--sim-racing-world{height:5rem}.index-partners__logo--sim-coaches,.index-partners__logo--sim-demon{height:6.5rem}.index-partners__logo--sim-coaches{height:5rem}.index-partners__logo--6-sigma-racing,.index-partners__logo--base-performance-simulators{height:5.5rem}#shaka-player-ui-time-container,div[data-shaka-player-container] video#hero~.shaka-controls-container{display:none!important}.custom-cursor{pointer-events:none;will-change:transform;z-index:9999;backface-visibility:hidden;opacity:0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:transform .4s,opacity .4s;display:flex;position:fixed;transform:translate(-50%,-50%)scale(.6)}@media only screen and (width<=62.5em){.custom-cursor{display:none}}.custom-cursor.entering{opacity:0;transform:translate(-50%,-50%)scale(.6)}.custom-cursor.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.custom-cursor__text{color:#fff;letter-spacing:1px;text-align:center;user-select:none;font-size:12px}.dark{color:#121518;border-color:#121518}.video--dark{cursor:none}@media only screen and (width<=62.5em){.video--dark{cursor:auto}}.hero{margin-bottom:0;position:relative}.hero__text-container{z-index:2;position:absolute;bottom:5%;left:4%}.hero__video-container{display:absolute;width:100%;max-height:100vh;overflow:hidden}.hero__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.canvas-container--index-h1sq{width:100%;height:100%;position:absolute;top:0}@media only screen and (width<=62.5em){.canvas-container--index-h1sq{width:50%;height:50%;top:9rem}}@media only screen and (width<=50em){.canvas-container--index-h1sq{width:100%;height:45%}}@media only screen and (width<=37.5em){.canvas-container--index-h1sq{height:42%}}@media only screen and (width<=31.25em){.canvas-container--index-h1sq{height:38%}}@media only screen and (width<=25em){.canvas-container--index-h1sq{height:35%}}.index__hologram{pointer-events:none;position:absolute;top:0;transform:translate(28%);width:100%!important;height:100%!important}@media only screen and (width<=87.5em){.index__hologram{transform:translate(55%,15%);width:80%!important;height:80%!important}}@media only screen and (width<=68.75em){.index__hologram{transform:translate(84%,30%);width:65%!important;height:65%!important}}@media only screen and (width<=62.5em){.index__hologram{transform:translate(5%);width:100%!important;height:100%!important}}@media only screen and (width<=50em){.index__hologram{transform:translate(2%,8%)}}@media only screen and (width<=37.5em){.index__hologram{transform:translate(2%,4%)}}.index__globe{cursor:-webkit-grab;cursor:grab;z-index:1;grid-area:1/1/2/3;position:absolute;right:-40%;width:100%!important;height:100%!important}@media only screen and (width<=75em){.index__globe{right:-50%}}@media only screen and (width<=56.25em){.index__globe{right:-60%}}@media only screen and (width<=50em){.index__globe{display:none}}.section-margin,section{margin-bottom:12.8rem}@media only screen and (width<=62.5em){.section-margin,section{margin-bottom:8.4rem}}.card{background:linear-gradient(to bottom right,#1f2933,#1f2933 14.2%,#1e2831 26.1%,#1d2730 35.9%,#1c252e 44.1%,#1b232b 508%,#192128 0,#181f25 61%,#161c22 65.1%,#151a1f 68.8%,#13181c 72.5%,#121619 76.4%,#111417 80.9%,#101316 86.1%,#0f1214 92.4%,#0f1214);background:linear-gradient(to bottom right,lch(18% 4 255),lch(17.8% 4 255) 14.2%,lch(17.5% 3.9 255) 26.1%,lch(17.2% 3.8 255) 35.9%,lch(16.8% 3.7 255) 44.1%,lch(16.4% 3.6 255) 50.8%,lch(16% 3.5 255) 56.4%,lch(15.5% 3.4 255) 61%,lch(15% 3.3 255) 65.1%,lch(14.5% 3.2 255) 68.8%,lch(14% 3.1 255) 72.5%,lch(13.5% 3 255) 76.4%,lch(13% 2.9 255) 80.9%,lch(12.5% 2.8 255) 86.1%,lch(12% 2.7 255) 92.4%,lch(11.8% 2.6 255));border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 3px 6px #0000003b,0 3px 6px #00000029}.card--desktop:after{content:"";background-color:#007335;width:100%;height:1rem;position:absolute;top:0;right:0}.motorsports-card{grid-column-gap:2rem;grid-row-gap:6.4rem;grid-template-rows:.1fr auto .1fr;grid-template-columns:auto auto;width:clamp(50rem,45vw,80em);min-width:75rem;max-width:85rem;height:clamp(40rem,62vh,60rem);padding:6.4rem 2.4rem 7rem;display:grid}@media only screen and (width<=87.5em){.motorsports-card{width:clamp(50rem,55vw,80em);min-width:80rem;max-width:100rem;padding:6.4rem 6.4rem 7rem 4.2rem}}@media only screen and (width<=43.75em){.motorsports-card{grid-row-gap:3.2rem;grid-template-rows:.1fr repeat(2,.4fr) .1fr;grid-template-columns:auto;justify-items:center;width:94%;min-width:0;height:auto;padding:6.4rem 4.8rem}}@media only screen and (width<=31.25em){.motorsports-card{width:98%;padding:6.4rem 3.2rem}}.motorsports-card__header{grid-area:1/1/2/3;place-self:center}@media only screen and (width<=43.75em){.motorsports-card__header{grid-area:1/1/2/2}}.motorsports-card__picture{grid-area:2/1/4/2;justify-content:center;align-items:center;width:32rem;height:32rem;display:flex}@media only screen and (width<=43.75em){.motorsports-card__picture{grid-area:2/1/3/2;justify-self:center}}.motorsports-card__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;height:100%}@media only screen and (width<=43.75em){.motorsports-card__image{grid-area:3/1/4/2}}.reviews-card{justify-self:center;width:clamp(30rem,44vw,75rem);height:50rem}@media only screen and (width<=68.75em){.reviews-card{width:clamp(60rem,75vw,75rem)}}@media only screen and (width<=31.25em){.reviews-card{width:95%}}@media only screen and (width<=37.5em){.reviews-card{height:fit-content;min-height:36rem}}@media only screen and (width<=31.25em){.reviews-card__header{text-align:center}}.reviews-card__content-container{-ms-flex-line-pack:space-evenly;grid-template-rows:.15fr .65fr repeat(2,.1fr);grid-template-columns:1fr;align-content:space-evenly;width:100%;height:100%;padding:4.2rem;display:grid;position:relative}@media only screen and (width<=62.5em){.reviews-card__content-container{grid-template-rows:repeat(4,auto)}}@media only screen and (width<=31.25em){.reviews-card__content-container{grid-row-gap:3.2rem;padding:3.2rem}}.reviews-card__button{place-self:end center}.seperator{background:linear-gradient(to bottom right,#1f2933,#1f2933 14.2%,#1e2831 26.1%,#1d2730 35.9%,#1c252e 44.1%,#1b232b 508%,#192128 0,#181f25 61%,#161c22 65.1%,#151a1f 68.8%,#13181c 72.5%,#121619 76.4%,#111417 80.9%,#101316 86.1%,#0f1214 92.4%,#0f1214);z-index:2;background:linear-gradient(to bottom right,lch(18% 4 255),lch(17.8% 4 255) 14.2%,lch(17.5% 3.9 255) 26.1%,lch(17.2% 3.8 255) 35.9%,lch(16.8% 3.7 255) 44.1%,lch(16.4% 3.6 255) 50.8%,lch(16% 3.5 255) 56.4%,lch(15.5% 3.4 255) 61%,lch(15% 3.3 255) 65.1%,lch(14.5% 3.2 255) 68.8%,lch(14% 3.1 255) 72.5%,lch(13.5% 3 255) 76.4%,lch(13% 2.9 255) 80.9%,lch(12.5% 2.8 255) 86.1%,lch(12% 2.7 255) 92.4%,lch(11.8% 2.6 255));width:100%;height:6.4rem;margin-bottom:6.4rem;position:relative}.button--tertiary{width:fit-content;height:fit-content;font-weight:500;display:inline-block;position:relative}.button--tertiary:before{content:"";background-image:radial-gradient(circle closest-side,#1ac569 99%,#1ac56900),linear-gradient(#1ac569,#1ac569),radial-gradient(circle closest-side,#1ac569 99%,#1ac56900);background-position:0 100%,2px 100%,100% 100%;background-repeat:no-repeat;background-size:4px 4px,calc(100% - 4px) 4px,4px 4px;width:64px;max-width:100%;height:4px;transition:width 1s cubic-bezier(.33,1,.68,1);position:absolute;bottom:0;left:0}.button--tertiary:hover:before{width:100%}.button--tertiary-index-review{width:fit-content;height:fit-content;font-weight:500;display:inline-block;position:relative}.button--tertiary-index-review:before{content:"";background-image:radial-gradient(circle closest-side,#1ac569 99%,#1ac56900),linear-gradient(#1ac569,#1ac569),radial-gradient(circle closest-side,#1ac569 99%,#1ac56900);background-position:0 100%,2px 100%,100% 100%;background-repeat:no-repeat;background-size:4px 4px,calc(100% - 4px) 4px,4px 4px;width:64px;max-width:100%;height:4px;transition:width 1s cubic-bezier(.33,1,.68,1);position:absolute;bottom:0;left:0}@media only screen and (width<=37.5em){.button--tertiary-index-review:before{width:0}}.button--tertiary-index-review:hover:before{width:100%}@media only screen and (width<=37.5em){.button--tertiary-index-review:hover:before{width:0}}.navigation{width:100%;height:8rem}@media only screen and (width<=50em){.navigation{display:none}}.navigation__logo{width:10rem;height:100%;display:inline-block;top:50%;transform:translateY(10%)}.navigation__logo-hyperlink{height:80%;display:inline-block;position:relative}.navigation__links{justify-content:center;align-items:center;gap:clamp(3.2rem,3vw,16rem);height:100%;list-style:none;display:flex}.navigation__link{position:relative}.navigation__link--dropdown-toggle,.navigation__link--products{background:0 0;border:none}.navigation__link--logo{margin-right:-2rem}.navigation__link:before{content:"";background-color:#1ac569;border-radius:2rem;width:0;height:3px;transition:all .4s cubic-bezier(.61,1,.88,1);position:absolute;bottom:0}.navigation__link:hover:before{width:95%}.navigation__link.active:before{width:66.6666%}.hamburger-container{display:block}.hamburger{display:none}@media only screen and (width<=50em){.hamburger{display:block}}.hamburger__links{opacity:0;pointer-events:none;z-index:99999;-webkit-overflow-scrolling:touch;background-color:#f4f7f9;gap:1.2rem;width:100vw;height:100dvh;padding:3.2rem 4.2rem 3.2rem 3.2rem;transition:opacity .3s ease-in-out;top:0;overflow:hidden auto}.hamburger__label,.hamburger__links{flex-direction:column;display:flex;position:fixed}.hamburger__label{cursor:pointer;z-index:1000;gap:5px;top:3rem;right:2.5rem}@media only screen and (width<=37.5em){.hamburger__label{top:2.5rem;right:1.5rem}}.hamburger__label input,.hamburger__label:after,.hamburger__label:before{content:"";z-index:9999;background-color:#13171c;border-radius:9999px;width:32px;height:5px}@media only screen and (width<=37.5em){.hamburger__label input,.hamburger__label:after,.hamburger__label:before{width:25.6px;height:4px}}@media only screen and (width<=31.25em){.hamburger__label input,.hamburger__label:after,.hamburger__label:before{width:22.4px;height:3.5px}}.hamburger__background{filter:drop-shadow(0 2px 3px #12151880);opacity:.7;z-index:999;background-color:#1ac569;border-radius:50%;width:160%;height:185%;transition:opacity .2s ease-in-out;display:block;position:absolute;transform:translate(-20%,-26%)}@media only screen and (width<=37.5em){.hamburger__background{width:175%;transform:translate(-22%,-26%)}}.hamburger__background:hover{opacity:.9}.hamburger__checkbox{appearance:none;pointer-events:none}.hamburger__first-row{justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:3.2rem;display:flex}.hamburger__logo{width:16rem;height:auto}.hamburger__close-button{cursor:pointer;height:4rem;position:relative;top:-14%;right:1.5%}.hamburger__link{position:relative}.hamburger__link:before{content:"";background-color:#007335;border-radius:2rem;width:0;height:3px;transition:all .4s cubic-bezier(.61,1,.88,1);position:absolute;bottom:0}.hamburger__link:hover:before{width:95%}.hamburger__link.active:before{width:66.6666%}.hamburger__menu-container{width:100%;display:grid}.hamburger__menu-container>*{grid-area:1/1}.hamburger__main-menu{opacity:1;transition:opacity .25s,transform .25s;transition-delay:.33s;transform:translate(0)}.hamburger__main-menu,.hamburger__product-menu{flex-direction:column;gap:1.2rem;list-style:none;display:flex}.hamburger__product-menu{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transition-delay:0s;transform:translate(2rem)}.hamburger__back-btn,.hamburger__products-btn{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.hamburger__links--show-products .hamburger__main-menu{opacity:0;pointer-events:none;transition-delay:0s;transform:translate(-2rem)}.hamburger__links--show-products .hamburger__product-menu{opacity:1;pointer-events:auto;transition-delay:.33s;transform:translate(0)}.hamburger--clearance{position:absolute;bottom:1px;transform:translate(10px)}html{opacity:1!important;visibility:visible!important}.header{background:linear-gradient(90deg,#1f2933,#1f2933 14.2%,#1e2831 26.1%,#1d2730 35.9%,#1c252e 44.1%,#1b232b 508%,#192128 0,#181f25 61%,#161c22 65.1%,#151a1f 68.8%,#13181c 72.5%,#121619 76.4%,#111417 80.9%,#101316 86.1%,#0f1214 92.4%,#0f1214);z-index:999;background:linear-gradient(90deg,lch(18% 4 255),lch(17.8% 4 255) 14.2%,lch(17.5% 3.9 255) 26.1%,lch(17.2% 3.8 255) 35.9%,lch(16.8% 3.7 255) 44.1%,lch(16.4% 3.6 255) 50.8%,lch(16% 3.5 255) 56.4%,lch(15.5% 3.4 255) 61%,lch(15% 3.3 255) 65.1%,lch(14.5% 3.2 255) 68.8%,lch(14% 3.1 255) 72.5%,lch(13.5% 3 255) 76.4%,lch(13% 2.9 255) 80.9%,lch(12.5% 2.8 255) 86.1%,lch(12% 2.7 255) 92.4%,lch(11.8% 2.6 255));justify-content:space-between;align-items:center;width:100%;height:8rem;display:flex;position:sticky;top:0}@media only screen and (width<=50em){.header{background:0 0;height:0}}.ecommerce-container{gap:3rem;margin:0 4rem;display:flex;position:relative}@media only screen and (width<=81.25em){.ecommerce-container{gap:2rem;margin:0 2rem}}@media only screen and (width<=50em){.ecommerce-container{position:absolute}}.ecommerce-container path{fill:#e3e7ea}.account-logo,.shopping-cart-logo{width:4rem}@media only screen and (width<=50em){.account-logo,.shopping-cart-logo{stroke:#13171c;stroke-width:.5px;width:6rem;display:none}}.cart-logo-container{justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (width<=50em){.cart-logo-container{display:none}}.cart-logo-container--hamburger{display:block;position:fixed;top:10rem;right:5.2rem}@media only screen and (width<=37.5em){.cart-logo-container--hamburger{right:1.6rem}}.shopping-cart-logo{cursor:pointer}.shopping-cart-logo__counter{color:#f4f7f9;pointer-events:none;user-select:none;background-color:#007335;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:2rem;font-weight:700;display:flex;position:absolute;top:-25%;right:-33%}.shopping-cart-logo--hamburger{stroke:#13171c;stroke-width:.8px;width:4.8rem;display:block}.shopping-cart-logo--hamburger path{fill:#e3e7ea}.bullet-point{stroke:none}.b{stroke:none!important}.footer{margin-top:6rem;position:relative;overflow:hidden}.footer__decoration-wrapper{z-index:2;width:100%;min-width:100rem;margin-top:6.4%;padding-bottom:8.1761%;position:relative}@media only screen and (width<=50em){.footer__decoration-wrapper{min-width:0}}.footer__decoration{background-image:url(/_astro/SVG-footerPattern.SG5RIolM.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.footer:before{content:"";background-color:#007335;width:80%;height:2px;margin:auto;display:inline-block;position:absolute;top:0;left:10%}.footer__container{grid-column-gap:6.4rem;grid-template-columns:repeat(3,auto);justify-content:center;padding-top:clamp(3.2rem,5%,8.6rem);display:grid}@media only screen and (width<=37.5em){.footer__container{grid-row-gap:3.2rem;grid-template-rows:repeat(3,auto);grid-template-columns:1fr;justify-items:center}}.footer__social-container{flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:1.2rem;display:flex;position:relative}.footer__logo-anchor,.footer__social-container{width:fit-content}.footer__social-media{justify-content:center;align-items:center;gap:1.8rem;height:fit-content;display:flex}.footer__bulletpoint{position:relative}@media only screen and (width<=37.5em){.footer__bulletpoint--email{justify-content:center;align-items:center;display:flex}}.footer__bulletpoint--icon{line-height:0}.footer__bulletpoint--copy-icon{width:auto;padding-left:5px;position:absolute;bottom:10px}.footer__social-logo{fill:#303a45;width:3rem;transition:all .2s ease-out}.footer__social-logo:hover{fill:#007335;opacity:.5}.footer__youtube-logo{width:3.8rem}.footer__logo{justify-content:center;align-items:center;width:13rem;height:auto;margin-bottom:1.2rem;display:flex;position:relative;left:5px}.footer__quick-links{justify-self:end;width:fit-content;position:relative}@media only screen and (width<=37.5em){.footer__quick-links{justify-self:auto}}.footer__bulletpoints{height:fit-content}.footer__bulletpoint+.footer__bulletpoint{margin-top:.5rem}.footer__bulletpoint--address{color:#1f2933;font-size:2rem}.footer__email-content{cursor:pointer;width:fit-content;position:relative}.footer__email-content:hover{color:#007335}.footer__email-content:before{content:"";background-image:linear-gradient(90deg,#000 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:6px 2px;width:100%;height:4px;position:absolute;bottom:5px}.footer__email-wrapper{display:inline-block;position:relative}.footer__email-popup{color:#13171c;pointer-events:none;visibility:hidden;background-color:#fff;border:3px solid #5d6d7e;border-radius:10px;padding:.5rem 1.25rem;font-size:2rem;position:absolute;top:-200%;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.footer__email-popup.active{visibility:visible;animation:1s ease-in-out forwards popup}@keyframes popup{0%{opacity:0;transform:translate(-50%,-60%)}40%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-60%)}}.footer__anchor{width:fit-content;position:relative}.footer__anchor:before{content:"";background-color:#007335;width:0;height:2px;margin:auto;transition:width .3s ease-in-out;display:inline-block;position:absolute;bottom:10%}.footer__anchor:hover:before{width:100%}.footer__support{width:fit-content}.footer__meta-info{grid-area:2/2/3/3;margin:4.8rem auto auto}.footer--partners{margin-top:0}.bulletpoint{position:relative}.bulletpoint:before{content:"";background-color:#007335;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-4.5%;transform:translateY(-50%)}@media only screen and (width<=31.25em){.bulletpoint:before{width:8px;height:8px;left:-6.5%}}.bulletpoint:after{content:"";border:2px solid #007335;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:calc(-4.5% - 7px);transform:translateY(-50%)}@media only screen and (width<=31.25em){.bulletpoint:after{width:20px;height:20px;left:calc(-6.5% - 6px)}}.bulletpoint--small{position:relative}.bulletpoint--small:before{content:"";background-color:#007335;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4.8%;transform:translateY(-50%)}@media only screen and (width<=31.25em){.bulletpoint--small:before{width:6px;height:6px;left:-6%}}.bulletpoint--small:after{content:"";border:2px solid #007335;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:calc(-4.8% - 6px);transform:translateY(-50%)}@media only screen and (width<=31.25em){.bulletpoint--small:after{width:16px;height:16px;left:calc(-6% - 5px)}}.bulletpoint--dark{position:relative}.bulletpoint--dark:before{content:"";background-color:#1ac569;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-6.5%;transform:translateY(-50%)}@media only screen and (width<=37.5em){.bulletpoint--dark:before{width:8px;height:8px}}@media only screen and (width<=31.25em){.bulletpoint--dark:before{width:5px;height:5px}}.bulletpoint--dark:after{content:"";border:2px solid #1ac569;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:calc(-6.5% - 7px);transform:translateY(-50%)}@media only screen and (width<=37.5em){.bulletpoint--dark:after{width:20px;height:20px;left:calc(-6% - 8px)}}@media only screen and (width<=31.25em){.bulletpoint--dark:after{width:15px;height:15px;left:calc(-6% - 6px)}}.email-content{cursor:pointer;position:relative}.email-content:hover{color:#007335}.email-content:before{content:"";background-image:linear-gradient(90deg,#000 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:6px 2px;width:100%;height:4px;position:absolute;bottom:5px}.email-content--warranty-page:before{width:99%;height:4px;bottom:-2px}.email-content--light:before{background-image:linear-gradient(90deg,#fff 33%,#fff0 0)}.email-wrapper{display:inline-block;position:relative}.email-popup{color:#13171c;pointer-events:none;visibility:hidden;background-color:#fff;border:3px solid #5d6d7e;border-radius:10px;padding:.5rem 1.25rem;font-size:2rem;position:absolute;top:-200%;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.email-popup.active{visibility:visible;animation:1s ease-in-out forwards popup}.product__variations{align-items:center;gap:3.2rem;display:flex}.product__variation{cursor:pointer;user-select:none;height:50px;display:block;position:relative}.product--active:before{content:"";z-index:-1;border:.3rem solid #007335;border-radius:50%;width:130%;height:130%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.variation-container{margin:2rem 0 0 1.2rem}@media only screen and (width<=87.5em){.variation-container{flex-direction:column;grid-area:1/1/2/2;justify-content:center;align-items:center;margin:0 auto 3.2rem;display:flex}}.variation-label{margin-bottom:1.6rem;font-size:2.4rem}.variation__delivery-text{transform:translateY(2rem)}@media only screen and (width<=87.5em){.variation__delivery-text{margin-bottom:1.2rem}}.cart{z-index:11;background-color:#f4f7f9;border-radius:5px;width:29em;min-width:200px;max-height:100em;font-size:1rem;position:fixed;top:9em;right:3em;box-shadow:0 10px 20px #00000026,0 3px 6px #0000001a}@media only screen and (width<=100em){.cart{font-size:1.11111rem}}@media only screen and (width<=56.25em){.cart{font-size:1.25rem;top:18em}}.cart__inner-container{justify-content:space-between}.cart__inner-container,.cart__summary{flex-direction:column;display:flex}.cart__summary{align-items:center;gap:1em;padding:3em 2.5em;position:relative}.cart__total{justify-content:space-between;width:100%;display:flex;position:relative}.cart__total:before{content:"";background-image:linear-gradient(90deg,#303a45 50%,#fff0 0);background-position:top;background-repeat:repeat-x;background-size:8px 3px;width:105%;height:2px;position:absolute;top:-3px;transform:translate(-2%)}.cart__products{gap:2em;padding:2em 2.5em 0}.cart__product,.cart__products{flex-direction:column}.cart__product,.cart__product-info,.cart__products{align-items:center;display:flex}.cart__product-info{justify-content:space-between;width:100%;padding:0 .5em}.cart__image-container{border:2px solid #5d6d7e;border-radius:5px;width:fit-content;height:fit-content;position:relative}.cart__image{width:250px;height:auto;display:block}.cart__remove-button{color:#f4f7f9;cursor:pointer;background-color:#1f2933;border:none;border-radius:5px;padding:.4em .7em;font-weight:700;position:absolute;top:-2px;right:-2px}.cart__empty-message{padding-bottom:4rem;font-size:2.2rem}.product-submenu,.youtube-embed__video{border-radius:5px}.product-submenu{background:linear-gradient(to bottom right,#1f2933,#1f2933 14.2%,#1e2831 26.1%,#1d2730 35.9%,#1c252e 44.1%,#1b232b 508%,#192128 0,#181f25 61%,#161c22 65.1%,#151a1f 68.8%,#13181c 72.5%,#121619 76.4%,#111417 80.9%,#101316 86.1%,#0f1214 92.4%,#0f1214);background:linear-gradient(to bottom right,lch(18% 4 255),lch(17.8% 4 255) 14.2%,lch(17.5% 3.9 255) 26.1%,lch(17.2% 3.8 255) 35.9%,lch(16.8% 3.7 255) 44.1%,lch(16.4% 3.6 255) 50.8%,lch(16% 3.5 255) 56.4%,lch(15.5% 3.4 255) 61%,lch(15% 3.3 255) 65.1%,lch(14.5% 3.2 255) 68.8%,lch(14% 3.1 255) 72.5%,lch(13.5% 3 255) 76.4%,lch(13% 2.9 255) 80.9%,lch(12.5% 2.8 255) 86.1%,lch(12% 2.7 255) 92.4%,lch(11.8% 2.6 255));width:52rem;margin-top:2rem;padding:3.2rem 5.8rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 20px #00000026,0 3px 6px #0000001a}.product-submenu__products{flex-direction:column;justify-content:center;gap:4.8rem;display:flex}.product-submenu__product{position:relative}.product-submenu__product:not(:last-child):before{content:"";background-color:#f4f7f9;width:200%;height:1.5px;display:block;position:absolute;bottom:-2.4rem;left:50%;transform:translate(-50%)}.product-submenu__anchor{align-items:center;gap:3rem;display:flex;position:relative}.product-submenu__anchor p{position:relative}.product-submenu__anchor p:before{content:"";background-color:#1ac569;border-radius:5px;width:0;height:3px;transition:width .2s ease-in-out;display:block;position:absolute;bottom:5px}.product-submenu__anchor:active p,.product-submenu__anchor:hover p{position:relative}.product-submenu__anchor:active p:before,.product-submenu__anchor:hover p:before{content:"";background-color:#1ac569;border-radius:5px;width:100%;height:2px;transition:width .4s ease-in-out;display:block;position:absolute;bottom:5px}.product-submenu__anchor--active p{position:relative}.product-submenu__anchor--active p:before{content:"";background-color:#1ac569;border-radius:5px;width:42%;height:2px;transition:width .2s ease-in-out;display:block;position:absolute;bottom:5px}.product-submenu__clearance{position:absolute;bottom:-50%;left:0}.product-submenu__picture{display:inline-block}.product-submenu__image{border-radius:5px;width:120px;height:80px;display:block}.upgrade-card{width:fit-content;margin-left:auto;margin-right:auto}.upgrade__container{flex-direction:column;justify-content:center;align-items:center;gap:3.2rem;width:min(100rem,95vw);margin:0 auto;padding:4.2rem 0;display:flex}.upgrade__header{margin:0}.upgrade__header-underline:before{bottom:10px!important}@media only screen and (width<=50em){.upgrade__header-underline:before{bottom:5px!important}}.upgrade__picture{justify-content:center;align-items:center;display:flex}.upgrade__image,.upgrade__picture{height:fit-content}.upgrade__image{-o-object-fit:contain;object-fit:contain;border-radius:5px;width:95%;max-width:600px}.upgrade__main-text{width:min(80rem,100%);padding:0 1rem}.upgrade__anchor{position:relative}.upgrade__anchor:before{content:"";background-color:#f4f7f9;background-position:bottom;width:100%;height:2px;transition:background-color .3s ease-in-out;position:absolute;bottom:3px}.upgrade__button{border:none;transition:all .5s}.banner{background:linear-gradient(90deg,#1f2933,#1f2933 14.2%,#1e2831 26.1%,#1d2730 35.9%,#1c252e 44.1%,#1b232b 508%,#192128 0,#181f25 61%,#161c22 65.1%,#151a1f 68.8%,#13181c 72.5%,#121619 76.4%,#111417 80.9%,#101316 86.1%,#0f1214 92.4%,#0f1214);text-align:center;background:linear-gradient(90deg,lch(18% 4 255),lch(17.8% 4 255) 14.2%,lch(17.5% 3.9 255) 26.1%,lch(17.2% 3.8 255) 35.9%,lch(16.8% 3.7 255) 44.1%,lch(16.4% 3.6 255) 50.8%,lch(16% 3.5 255) 56.4%,lch(15.5% 3.4 255) 61%,lch(15% 3.3 255) 65.1%,lch(14.5% 3.2 255) 68.8%,lch(14% 3.1 255) 72.5%,lch(13.5% 3 255) 76.4%,lch(13% 2.9 255) 80.9%,lch(12.5% 2.8 255) 86.1%,lch(12% 2.7 255) 92.4%,lch(11.8% 2.6 255));padding:1.2rem 6.4rem;line-height:1}.banner__text{padding:0 5px;position:relative}.banner__text:before{content:"";opacity:0;background:#f70d1a;width:100%;height:2px;transition:opacity .1s;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.banner__text:hover:before{opacity:1}@media only screen and (width<=62.5em){.banner__text:before{display:none}}.locale-popup{z-index:9999;background-color:#f4f7f9;border:none;border-radius:5px;justify-content:center;align-items:center;width:384px;max-width:92%;margin:0;padding:24px;display:flex;position:fixed;top:84px;right:50%;overflow:hidden;transform:translate(50%);box-shadow:0 2px 4px #0000001f,0 3px 6px #00000026}.locale-popup::-ms-backdrop{background-color:#0000005c}.locale-popup::backdrop{background-color:#0000005c}.locale-popup:after{content:"";background:linear-gradient(52deg,lch(42.62% 39.96 151.52),lch(37.81% 36.86 151.92) 15%,lch(28.99% 32.29 150.48) 42%,lch(18.86% 26.48 151.25));width:110%;height:6px;position:absolute;top:0;right:0}.locale-popup__message,.locale-popup__title{margin-bottom:12px}.locale-popup__close{cursor:pointer;background-color:#0000;border:none;font-size:42px;position:absolute;top:0;right:8px}.locale-popup__actions{justify-content:center;align-items:center;gap:32px;display:flex}.locale-popup__btn{cursor:pointer;background-color:#0000;border:none;position:relative}.locale-popup__btn:before{content:"";background-color:#13171c;background-position:bottom;width:100%;height:2px;transition:background-color .3s ease-in-out;position:absolute;bottom:-4px;left:1px}.locale-popup__btn:hover:before{background-color:#007335}.locale-popup__btn:focus-visible,.locale-popup__close:focus-visible{outline-offset:4px;outline:2px solid #007335}.clearance{align-items:flex-end;gap:8px;margin-top:24px;margin-left:1rem;display:flex}.clearance__top-row{width:fit-content;position:relative}.clearance__info-btn{cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:-44px}.clearance__modal{background-color:#f4f7f9;border:none;border-radius:5px;width:80rem;max-width:98vw;padding:48px;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=31.25em){.clearance__modal{padding:42px 18px 18px}}.clearance__modal::-ms-backdrop{backdrop-filter:blur(2px);background-color:#0009}.clearance__modal::backdrop{backdrop-filter:blur(2px);background-color:#0009}.clearance__modal p{margin-bottom:2rem}.clearance__modal-content{margin-top:1rem}.clearance__close-btn{cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}@media only screen and (width<=31.25em){.clearance__close-btn{top:8px;right:8px}}.clearance__close-icon{pointer-events:none;height:32px;width:32px!important}@media only screen and (width<=31.25em){.clearance__close-icon{height:24px;width:24px!important}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-switcher{justify-content:center;align-items:center;gap:12px;display:flex}.language-switcher__trigger{cursor:pointer;background:0 0;border:none}.language-switcher-modal{padding:12px 24px;position:relative}.language-switcher-modal__dialog{border:none;border-radius:5px;width:820px;max-width:98vw;top:50%;left:50%;transform:translate(-50%,-50%)}.language-switcher-modal__dialog::-ms-backdrop{backdrop-filter:blur(2px);background-color:#0009}.language-switcher-modal__dialog::backdrop{backdrop-filter:blur(2px);background-color:#0009}.language-switcher-modal__title{margin-bottom:24px}.language-switcher-modal__close{background:0 0;border:none;width:20px;position:absolute;top:12px;right:12px}.language-switcher-modal__language-list{grid-row-gap:18px;grid-column-gap:6px;grid-template-columns:repeat(4,1fr);display:grid}@media only screen and (width<=50em){.language-switcher-modal__language-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=25em){.language-switcher-modal__language-list{grid-template-columns:repeat(2,1fr)}}.blog-wrapper{flex-direction:column;width:min(95%,90rem);margin:4.8rem auto auto;display:flex}.blog__primary-header{font-size:3.5rem}.blog__picture{border-radius:5px;min-height:0;display:flex;position:relative;overflow:hidden}.blog__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
