*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;min-width:320px;position:relative}a{cursor:pointer}a:active,a:focus,a:hover,a:visited{color:inherit}iframe{border-style:none}.wysiwyg ol,.wysiwyg ul{margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}input,textarea{border-radius:0}textarea{resize:vertical}button,input,optgroup,select,textarea{font:inherit}[role=button],[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[disabled]{cursor:default}img{display:block;max-width:100%}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@media only screen and (max-width:767px){.desktop-only{display:none!important}}@media only screen and (min-width:768px){.mobile-only{display:none!important}}.strip-button{background:none;border:0;color:currentColor;cursor:pointer;font-size:1em;padding:0}.strip-list{list-style:none;margin:0;padding:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}@font-face{font-family:Can-Am Gothic;font-style:normal;font-weight:700;src:url(../fonts/CanAmGothic-Bold.otf) format("opentype")}@font-face{font-family:NeueHaasUnicaPro;font-style:normal;font-weight:700;src:url(../fonts/NeueHaasUnicaPro-Bold.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro;font-style:normal;font-weight:400;src:url(../fonts/NeueHaasUnicaPro-Regular.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro;font-style:normal;font-weight:500;src:url(../fonts/NeueHaasUnicaPro-Medium.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro;font-style:normal;font-weight:800;src:url(../fonts/NeueHaasUnicaPro-Heavy.ttf) format("truetype")}@font-face{font-family:Trade Gothic LT Std;font-style:normal;font-weight:400;src:url(../fonts/trade-gothic-lt-std-58a78e64434a9.otf) format("opentype")}@font-face{font-family:Trade Gothic LT Std;font-style:normal;font-weight:700;src:url(../fonts/trade-gothic-lt-std-bold-no-2.otf) format("opentype")}html{--column-amount:12;--gutter-width:20px;--outer-gutter-width:40px;--lg-min:1025px;--md-max:1024px;--md-min:768px;--sm-max:767px;--sm-min:320px;--xs-max:319px;scroll-behavior:smooth}html.no-scroll{overflow:hidden}@media only screen and (max-width:1024px){html{--gutter-width:16px;--outer-gutter-width:16px}}@media only screen and (max-width:767px){html{--gutter-width:16px}}body{background-color:#f0f0f0;color:#000;font-family:NeueHaasUnicaPro,Arial,helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.28px;padding-top:88px}.display-2{font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:53px;font-weight:700;line-height:.9245em;text-transform:uppercase}@media only screen and (max-width:1024px){.display-2{font-size:36px;line-height:.9444em}}a.btn-link,button.btn-link{background:none;background-color:#0000;border:0;color:currentColor;color:#000;cursor:pointer;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:1em;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1;padding:4px;position:relative;text-decoration:underline;transition:all .3s ease-in-out}a.btn-link:before,button.btn-link:before{background-color:#e3e3e3;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}a.btn-link:focus,a.btn-link:hover,button.btn-link:focus,button.btn-link:hover{color:#000;text-decoration:none}a.btn-link:focus:before,a.btn-link:hover:before,button.btn-link:focus:before,button.btn-link:hover:before{width:100%}a.btn-link.-dark,button.btn-link.-dark{background-color:#0000;color:#fff}a.btn-link.-dark:focus,a.btn-link.-dark:hover,button.btn-link.-dark:focus,button.btn-link.-dark:hover{color:#000}a.btn-link.-dark:focus:before,a.btn-link.-dark:hover:before,button.btn-link.-dark:focus:before,button.btn-link.-dark:hover:before{background-color:#e3e3e3}a.btn-link .label,a.btn-link svg,button.btn-link .label,button.btn-link svg{position:relative;z-index:2}a.btn-primary,button.btn-primary{background:none;background-color:#000;border:1px solid #000;border-radius:19px;color:currentColor;color:#fff;cursor:pointer;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:1em;font-size:17px;font-weight:700;letter-spacing:.02em;line-height:1;overflow:hidden;padding:13px 16px 9px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}a.btn-primary:before,button.btn-primary:before{background-color:#555;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}a.btn-primary:focus,a.btn-primary:hover,button.btn-primary:focus,button.btn-primary:hover{border-color:#555;color:#fff}a.btn-primary:focus:before,a.btn-primary:hover:before,button.btn-primary:focus:before,button.btn-primary:hover:before{width:100%}a.btn-primary.-dark,button.btn-primary.-dark{background-color:#fff;border-color:#fff;color:#000}a.btn-primary.-dark:before,button.btn-primary.-dark:before{background-color:#e3e3e3}a.btn-primary.-dark:focus,a.btn-primary.-dark:hover,button.btn-primary.-dark:focus,button.btn-primary.-dark:hover{border-color:#e3e3e3;color:#000}a.btn-primary .label,button.btn-primary .label{position:relative;z-index:2}a.btn-primary.-big,button.btn-primary.-big{border-radius:999px;font-size:20px;letter-spacing:.02em;line-height:20px;padding:16px 23px 11px}@media screen and (max-width:767px){a.btn-primary.-big,button.btn-primary.-big{font-size:17px;line-height:18px;padding:10px 16px 8px}}a.btn-secondary,button.btn-secondary{background:none;background-color:#000;background-color:#fff;border:1px solid #000;border-radius:19px;color:currentColor;color:#fff;color:#000;cursor:pointer;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:1em;font-size:17px;font-weight:700;letter-spacing:.02em;line-height:1;overflow:hidden;padding:13px 16px 9px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}a.btn-secondary:before,button.btn-secondary:before{background-color:#555;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}a.btn-secondary:focus,a.btn-secondary:hover,button.btn-secondary:focus,button.btn-secondary:hover{border-color:#555;color:#fff}a.btn-secondary:focus:before,a.btn-secondary:hover:before,button.btn-secondary:focus:before,button.btn-secondary:hover:before{width:100%}a.btn-secondary.-dark,button.btn-secondary.-dark{background-color:#fff;color:#000}a.btn-secondary.-dark:before,button.btn-secondary.-dark:before{background-color:#e3e3e3}a.btn-secondary.-dark:focus,a.btn-secondary.-dark:hover,button.btn-secondary.-dark:focus,button.btn-secondary.-dark:hover{border-color:#e3e3e3;color:#000}a.btn-secondary .label,button.btn-secondary .label{position:relative;z-index:2}a.btn-secondary:focus,a.btn-secondary:hover,button.btn-secondary:focus,button.btn-secondary:hover{color:#000}a.btn-secondary:before,button.btn-secondary:before{background-color:#e3e3e3}a.btn-secondary.-dark,button.btn-secondary.-dark{background-color:#000;border-color:#fff;color:#fff}a.btn-secondary.-dark:before,button.btn-secondary.-dark:before{background-color:#555}a.btn-secondary.-dark:focus,a.btn-secondary.-dark:hover,button.btn-secondary.-dark:focus,button.btn-secondary.-dark:hover{color:#fff}a.btn-secondary.-big,button.btn-secondary.-big{border-radius:999px;font-size:20px;letter-spacing:.02em;line-height:20px;padding:16px 23px 11px}@media screen and (max-width:767px){a.btn-secondary.-big,button.btn-secondary.-big{font-size:17px;line-height:18px;padding:10px 16px 8px}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.icon-btn.call-cta{bottom:24px;display:none;position:fixed;right:24px;z-index:1000}@media screen and (max-width:767px){.icon-btn.call-cta{display:flex}}.category-navigation{margin-top:64px;width:100%}.category-navigation .category-navigation-container{align-items:stretch;display:flex;position:relative}.category-navigation .category-navigation-container:after{background:#e3e3e3;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.category-navigation .category-item{align-items:center;color:#000;display:flex;gap:8px;letter-spacing:.1rem;position:relative;text-decoration:none;transition:all .3s ease-in-out}.category-navigation .category-item:after{background:#0000;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.category-navigation .category-item:first-child{padding:8px 32px}.category-navigation .category-item:first-child .category-label{padding-top:8px}.category-navigation .category-item:not(:first-child){padding:8px 32px 8px 28px}.category-navigation .category-item:not(:first-child) .category-label{padding-top:8px}.category-navigation .category-item.-active:after,.category-navigation .category-item:hover:after{background:#000}.category-navigation .category-item .category-icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.category-navigation .category-item .category-icon svg{fill:currentColor;height:48px;width:48px}.category-navigation .category-item .category-label{align-items:center;display:flex;gap:8px;justify-content:center}.category-navigation .category-item .category-label .label{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:27px;font-style:normal;font-weight:700;line-height:100%;text-align:center;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:1024px){.category-navigation{margin-top:40px}.category-navigation .category-navigation-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.category-navigation .category-navigation-container::-webkit-scrollbar{display:none}.category-navigation .category-item{flex-shrink:0}.category-navigation .category-item:first-child{padding:8px 25px}.category-navigation .category-item:not(:first-child){padding:12px 20px 8px}.category-navigation .category-item .category-label .label{font-size:22px}.category-navigation .category-item .category-icon,.category-navigation .category-item .category-icon svg{height:40px;width:40px}}@media screen and (max-width:767px){.category-navigation .category-item:first-child{padding:8px 25px}.category-navigation .category-item:not(:first-child){padding:12px 24px 8px 18px}.category-navigation .category-item .category-label .label{font-size:20px}.category-navigation .category-item .category-icon,.category-navigation .category-item .category-icon svg{height:32px;width:32px}}.custom-select{display:inline-block;position:relative}.custom-select .custom-select-trigger{align-items:center;background:#fff;border:1px solid #000;border-radius:40px;cursor:pointer;display:flex;height:50px;justify-content:center;outline:none;overflow:hidden;padding:13px 24px;position:relative;transition:all .3s ease-in-out}.custom-select .custom-select-trigger:hover{background-color:#f0f0f0}.custom-select .custom-select-trigger:focus{box-shadow:0 0 0 2px #0003}.custom-select .custom-select-trigger[aria-expanded=true] .custom-select-icon{transform:rotate(180deg)}.custom-select .custom-select-trigger .custom-select-content{align-items:center;display:flex;gap:8px;height:24px;position:relative;z-index:2}.custom-select .custom-select-trigger .custom-select-label{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.4px;line-height:20px;text-align:center;text-transform:uppercase;white-space:nowrap}.custom-select .custom-select-trigger .custom-select-icon{fill:#000;color:#000;height:24px;transition:transform .3s ease-in-out;width:24px}.custom-select .custom-select-trigger .custom-select-highlight{background:#e3e3e3;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}.custom-select .custom-select-trigger:hover .custom-select-highlight{width:100%}.custom-select .custom-select-popover{background:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000001f;left:0;min-width:300px;opacity:0;position:absolute;top:calc(100% + 8px);transform:translateY(-10px);transition:all .3s ease-in-out;visibility:hidden;width:350px;z-index:1000}.custom-select .custom-select-popover[aria-hidden=false]{opacity:1;transform:translateY(0);visibility:visible}.custom-select .custom-select-popover .custom-select-popover-content{display:flex;flex-direction:column;gap:32px;padding:32px}.custom-select .custom-select-popover .custom-select-header .custom-select-title{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:27px;font-style:normal;font-weight:700;line-height:26px;margin:0;text-transform:uppercase}.custom-select .custom-select-popover .custom-select-options{display:flex;flex-direction:column;gap:16px}.custom-select .custom-select-popover .custom-select-option{align-items:center;cursor:pointer;display:flex;gap:12px;padding:4px 0}.custom-select .custom-select-popover .custom-select-option .custom-select-checkbox{opacity:0;pointer-events:none;position:absolute}.custom-select .custom-select-popover .custom-select-option .custom-checkbox{align-items:center;border:1px solid #b2b2b2;display:flex;height:20px;justify-content:center;position:relative;transition:all .3s ease-in-out;width:20px}.custom-select .custom-select-popover .custom-select-option .custom-checkbox .custom-checkbox-inner{background:#000;height:12px;opacity:0;transform:scale(.5);transition:all .3s ease-in-out;width:12px}.custom-select .custom-select-popover .custom-select-option .custom-select-option-text{color:#000;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.custom-select .custom-select-popover .custom-select-option .custom-select-checkbox:checked+.custom-checkbox,.custom-select .custom-select-popover .custom-select-option:hover .custom-checkbox{border-color:#000}.custom-select .custom-select-popover .custom-select-option .custom-select-checkbox:checked+.custom-checkbox .custom-checkbox-inner{opacity:1;transform:scale(1)}.custom-select .custom-select-popover .custom-select-actions .custom-select-apply{align-items:center;background:#fff;border:1px solid #000;border-radius:40px;cursor:pointer;display:flex;height:50px;justify-content:center;outline:none;overflow:hidden;padding:13px 24px;position:relative;transition:all .3s ease-in-out;width:100%}.custom-select .custom-select-popover .custom-select-actions .custom-select-apply:hover .custom-select-apply-highlight{width:100%}.custom-select .custom-select-popover .custom-select-actions .custom-select-apply:focus{box-shadow:0 0 0 2px #0003}.custom-select .custom-select-popover .custom-select-actions .custom-select-apply .custom-select-apply-text{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.4px;line-height:20px;position:relative;text-align:center;text-transform:uppercase;z-index:2}.custom-select .custom-select-popover .custom-select-actions .custom-select-apply .custom-select-apply-highlight{background:#e3e3e3;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}@media screen and (max-width:1024px){.custom-select .custom-select-popover{min-width:280px;width:320px}.custom-select .custom-select-popover .custom-select-popover-content{gap:24px;padding:24px}.custom-select .custom-select-popover .custom-select-header .custom-select-title{font-size:24px;line-height:24px}.custom-select .custom-select-trigger .custom-select-label{font-size:18px}}@media screen and (max-width:767px){.custom-select .custom-select-popover{left:0;transform:translateX(0) translateY(-10px);width:300px}.custom-select .custom-select-popover[aria-hidden=false]{transform:translateX(0) translateY(0)}.custom-select .custom-select-popover .custom-select-popover-content{gap:20px;padding:20px}.custom-select .custom-select-popover .custom-select-header .custom-select-title{font-size:22px}.custom-select .custom-select-popover .custom-select-options{gap:12px}.custom-select .custom-select-content{gap:6px}.custom-select .custom-select-trigger{height:38px;padding:10px 16px}.custom-select .custom-select-trigger .custom-select-label{font-size:16px}.custom-select .custom-select-trigger .custom-select-icon{height:16px;width:16px}.custom-select .custom-select-actions .custom-select-apply{height:44px;padding:10px 20px}.custom-select .custom-select-actions .custom-select-apply .custom-select-apply-text{font-size:18px}}.custom-select.select-opening .custom-select-popover{animation:popoverSlideIn .3s ease-out}.custom-select.select-closing .custom-select-popover{animation:popoverSlideOut .3s ease-in}@keyframes popoverSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popoverSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.splide.custom-splide .splide__tools{align-items:center;display:flex;margin-top:20px}@media only screen and (max-width:1024px){.splide.custom-splide .splide__tools{margin-top:16px}}@media only screen and (max-width:767px){.splide.custom-splide .splide__tools{justify-content:center}}.splide.custom-splide .splide__arrows{display:flex;gap:8px;margin-left:32px}.splide.custom-splide .splide__arrows .splide__arrow{background-color:#fff;border-radius:4px;height:35px;position:static;transform:none;transition:background-color .3s ease-in-out;width:35px}.splide.custom-splide .splide__arrows .splide__arrow:not(:disabled){opacity:1}.splide.custom-splide .splide__arrows .splide__arrow:not(:disabled):focus-visible,.splide.custom-splide .splide__arrows .splide__arrow:not(:disabled):hover{background-color:#e3e3e3}.splide.custom-splide .splide__arrows .splide__arrow:not(:disabled):focus-visible{outline-color:#1958bf;outline-offset:0;outline-width:2px}.splide.custom-splide .splide__arrows .splide__arrow:disabled{cursor:default}.splide.custom-splide .splide__arrows .splide__arrow--prev svg{transform:none}.splide.custom-splide .splide__arrows .splide__arrow svg{fill:none;height:auto;width:9px}.splide.custom-splide .splide__pagination{gap:8px;padding:0;position:static}.splide.custom-splide .splide__pagination .splide__pagination__page{background-color:#b2b2b2;margin:0;opacity:1;transition:background-color .3s ease-in-out}.splide.custom-splide .splide__pagination .splide__pagination__page.is-active{background-color:#000;transform:none}.splide.custom-splide .splide__toggle{background:none;border:0;color:currentColor;cursor:pointer;font-size:1em;height:24px;margin-left:-6px;margin-right:10px;padding:0;position:relative;width:24px}.splide.custom-splide .splide__toggle .pause-icon,.splide.custom-splide .splide__toggle .play-icon{color:currentColor;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px;z-index:1}.display-banner .splide__slide{background-color:#fff;border-radius:10px;color:#000;display:flex;flex-direction:column;overflow:hidden;position:relative;width:38.2925%}.display-banner .splide__slide.-wide{width:76.585%}.display-banner .splide__slide.-wide .splide__slide__content .content-container,.display-banner .splide__slide.-wide .splide__slide__content .image-wrapper:not(.-foreground){aspect-ratio:2}.display-banner .splide__slide.-content-bottom .splide__slide__content .image-wrapper.-foreground{bottom:inherit;top:0}.display-banner .splide__slide.-content-bottom .splide__slide__content .content{bottom:clamp(15px,1.9460138104vw,100vw);top:inherit}@media only screen and (max-width:767px){.display-banner .splide__slide.-content-bottom .splide__slide__content .content{bottom:clamp(16px,4.2666666667vw,33px)}}.display-banner .splide__slide.-has-video{background:#0000}.display-banner .splide__slide.-has-video .splide__slide__content .content{padding-right:48px}.display-banner .splide__slide .content-container{aspect-ratio:1;overflow:hidden;position:relative}.display-banner .splide__slide .content-container .content{left:clamp(13px,1.5693659761vw,100vw);max-width:clamp(242px,31.3873195229vw,100vw);position:absolute;right:clamp(13px,1.5693659761vw,100vw);top:clamp(13px,1.5693659761vw,100vw);z-index:2}@media only screen and (max-width:767px){.display-banner .splide__slide .content-container .content{left:clamp(16px,4.2666666667vw,33px);max-width:clamp(500px,133.3333333333vw,1023px);right:clamp(16px,4.2666666667vw,33px);top:clamp(16px,4.2666666667vw,33px)}}@media only screen and (max-width:1024px){.display-banner .splide__slide{width:38.0208%}.display-banner .splide__slide.-wide{width:76.0417%}}@media only screen and (max-width:767px){.display-banner .splide__slide,.display-banner .splide__slide.-wide{width:88.2667%}.display-banner .splide__slide.-wide .splide__slide__content .content-container,.display-banner .splide__slide.-wide .splide__slide__content .image-wrapper:not(.-foreground){aspect-ratio:1}.display-banner .splide__slide .content-container .content{max-width:85%}}.display-banner .splide__slide__content{display:flex;flex-direction:column;flex-grow:1}.display-banner .splide__slide__content .image-wrapper{aspect-ratio:1}.display-banner .splide__slide__content .image-wrapper.-foreground{aspect-ratio:auto;bottom:0;left:0;max-height:100%;overflow:hidden;position:absolute;right:0;z-index:1}.display-banner .splide__slide__content .image-wrapper.-foreground img{height:auto;object-fit:contain;position:relative;width:100%}.display-banner .splide__slide__content .image-wrapper img,.display-banner .splide__slide__content .image-wrapper video{height:100%;object-fit:cover;object-position:top center;position:absolute;width:100%}.display-banner .splide__slide__content .image-wrapper video{height:calc(100% + 1px);width:calc(100% + 1px)}.display-banner .splide__slide__content .content.-light{color:#fff}.display-banner .splide__slide__content .content.-dark{color:#000}.display-banner .splide__slide__content .content .subtitle,.display-banner .splide__slide__content .content .suptitle{font-family:NeueHaasUnicaPro,Arial,helvetica,sans-serif;font-size:clamp(13px,1.5693659761vw,100vw);font-weight:700;line-height:.7778em}@media only screen and (max-width:767px){.display-banner .splide__slide__content .content .subtitle,.display-banner .splide__slide__content .content .suptitle{font-size:clamp(14px,3.7333333333vw,29px)}}.display-banner .splide__slide__content .content .suptitle{margin-bottom:.5em}.display-banner .splide__slide__content .content .subtitle{margin-top:.1868em}.display-banner .splide__slide__content .content .title{color:currentColor;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:clamp(27px,3.5153797866vw,100vw);font-weight:700;line-height:.9665;margin-bottom:0;text-transform:uppercase}@media only screen and (max-width:767px){.display-banner .splide__slide__content .content .title{font-size:clamp(30px,8vw,62px)}}.display-banner .splide__slide__content .content .title.-big{font-size:clamp(41px,5.3358443189vw,100vw)}@media only screen and (max-width:767px){.display-banner .splide__slide__content .content .title.-big{font-size:clamp(50px,13.3333333333vw,103px)}}.display-banner .splide__slide__content .content .title.-medium{font-size:clamp(33px,4.2059008161vw,100vw)}@media only screen and (max-width:767px){.display-banner .splide__slide__content .content .title.-medium{font-size:clamp(40px,10.6666666667vw,82px)}}.display-banner .splide__slide__content .buttons-container{align-items:flex-end;display:flex;flex-grow:1;gap:8px;padding:24px}.display-banner .splide__slide__content .buttons-container .buttons-inner-wrapper{align-items:center;display:flex;flex-direction:row-reverse;flex-grow:1;flex-wrap:wrap;gap:8px}.display-banner .splide__slide__content .buttons-container .main-buttons{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:8px;margin-left:auto}@media only screen and (max-width:1024px){.display-banner .splide__slide__content .buttons-container{padding:12px}.display-banner .splide__slide__content .buttons-container .buttons-inner-wrapper{flex-direction:row}.display-banner .splide__slide__content .buttons-container .main-buttons{flex-direction:row;margin-left:0;margin-right:auto}}.floating-checkbox{align-items:flex-start;align-self:stretch;display:flex;gap:8px;padding-bottom:16px;position:relative}.floating-checkbox .floating-checkbox-label{align-items:flex-start;align-items:center;align-self:stretch;cursor:pointer;display:flex;gap:8px;letter-spacing:0;width:100%}.floating-checkbox .floating-checkbox-input{opacity:0;pointer-events:none;position:absolute}.floating-checkbox .checkbox-box{align-items:center;align-self:flex-start;background:#0000;border:1px solid #b2b2b2;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;transition:all .3s ease-in-out;width:20px}.floating-checkbox .checkbox-box .checkbox-checkmark{color:#fff;opacity:0;transform:scale(.5);transition:all .3s ease-in-out}.floating-checkbox .checkbox-text{color:#fff;flex:1 0 0;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:110%}.floating-checkbox .checkbox-text .checkbox-link{color:#fff;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;transition:opacity .2s ease-in-out}.floating-checkbox .checkbox-text .checkbox-link:hover{opacity:.8}.floating-checkbox:hover .checkbox-box{border-color:#fff}.floating-checkbox .floating-checkbox-input:checked~.checkbox-box .checkbox-box,.floating-checkbox.checked .checkbox-box{background:#333132;border-color:#333132}.floating-checkbox .floating-checkbox-input:checked~.checkbox-box .checkbox-box .checkbox-checkmark,.floating-checkbox.checked .checkbox-box .checkbox-checkmark{color:#fff;opacity:1;transform:scale(1)}.floating-checkbox .floating-checkbox-input:checked+.checkbox-box{background:#333132;border-color:#333132}.floating-checkbox .floating-checkbox-input:checked+.checkbox-box .checkbox-checkmark{color:#fff;opacity:1;transform:scale(1)}.floating-checkbox.error .checkbox-box{border-color:#d32f2f}.floating-checkbox .floating-checkbox-error{color:#d32f2f;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-left:28px;margin-top:4px;opacity:0;transform:translateY(-4px);transition:all .3s ease-in-out}.floating-checkbox.error .floating-checkbox-error{opacity:1;transform:translateY(0)}@media screen and (max-width:1024px){.floating-checkbox{gap:6px}.floating-checkbox .checkbox-box{height:18px;width:18px}.floating-checkbox .checkbox-box .checkbox-checkmark{height:10px;width:10px}.floating-checkbox .checkbox-text{font-size:10px}.floating-checkbox .floating-checkbox-error{font-size:11px;margin-left:24px}}@media screen and (max-width:767px){.floating-checkbox{gap:6px;padding-bottom:12px}.floating-checkbox .checkbox-box{height:16px;width:16px}.floating-checkbox .checkbox-box .checkbox-checkmark{height:9px;width:9px}.floating-checkbox .checkbox-text{font-size:10px}.floating-checkbox .floating-checkbox-error{font-size:10px;line-height:14px;margin-left:22px}}.floating-input{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:4px;padding-bottom:24px;position:relative}.floating-input .floating-input-icon-error{display:none;height:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.floating-input .floating-input-container{align-items:flex-start;align-self:stretch;background:#f0f0f0;border-bottom:2px solid #0000;border-radius:6px;display:flex;flex-direction:column;gap:3px;height:50px;justify-content:center;padding:0 16px;position:relative;transition:all .3s ease-in-out}.floating-input .floating-input-container.focused{background:#fff;border-bottom:2px solid #ffd200}.floating-input .floating-input-container.filled{background:#fff}.floating-input .floating-input-container.error{background:#fef7f7;border-bottom:2px solid #d32f2f}.floating-input .floating-input-field{background:#0000;border:none;color:#000;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;margin:0;outline:none;padding:20px 0 0;width:100%;z-index:1}.floating-input .floating-input-field::placeholder,.floating-input .floating-input-field:focus::placeholder{color:#0000}.floating-input .floating-input-label{color:#555;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:700;left:16px;line-height:1;pointer-events:none;position:absolute;top:19px;transform:translateY(0);transition:all .3s ease-in-out;z-index:2}.floating-input .floating-input-label .required{color:#555}.floating-input .floating-input-container.filled .floating-input-label,.floating-input .floating-input-container.focused .floating-input-label,.floating-input .floating-input-field:focus+.floating-input-label{color:#555;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;top:10px;transform:translateY(0)}.floating-input.error .floating-input-container{border-bottom:2px solid #d32f2f}.floating-input.error .floating-input-icon-error{display:block}.floating-input.error .floating-input-container.filled .floating-input-label,.floating-input.error .floating-input-container.focused .floating-input-label,.floating-input.error .floating-input-field:focus+.floating-input-label,.floating-input.error .floating-input-label,.floating-input.error .floating-input-label .required{color:#d32f2f}.floating-input .floating-input-error{color:#d32f2f;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:4px;opacity:0;transform:translateY(-4px);transition:all .3s ease-in-out}.floating-input.error .floating-input-error{opacity:1;transform:translateY(0)}@media screen and (max-width:1024px){.floating-input .floating-input-container{height:46px;padding:0 14px}.floating-input .floating-input-field{font-size:15px}.floating-input .floating-input-label{font-size:15px;left:14px;top:17px}.floating-input .floating-input-container.filled .floating-input-label,.floating-input .floating-input-container.focused .floating-input-label,.floating-input .floating-input-field:focus+.floating-input-label{font-size:11px;line-height:14px}}@media screen and (max-width:767px){.floating-input{padding-bottom:20px}.floating-input .floating-input-container{height:44px;padding:0 12px}.floating-input .floating-input-field{font-size:14px;line-height:1}.floating-input .floating-input-label{font-size:14px;left:12px;line-height:1}.floating-input .floating-input-container.filled .floating-input-label,.floating-input .floating-input-container.focused .floating-input-label,.floating-input .floating-input-field:focus+.floating-input-label{font-size:10px;line-height:12px}}.floating-select{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:4px;padding-bottom:24px;position:relative}.floating-select .floating-select-container{align-items:flex-start;align-self:stretch;background:#f0f0f0;border-bottom:1px solid #b2b2b2;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:50px;justify-content:center;padding:0 16px;position:relative;transition:all .3s ease-in-out}.floating-select .floating-select-container:hover{border-bottom-color:#555}.floating-select .floating-select-container.focused{background:#fff;border-bottom:2px solid #ffd200}.floating-select .floating-select-container.filled{background:#fff}.floating-select .floating-select-container.error{background:#fef7f7;border-bottom-color:#d32f2f}.floating-select .floating-select-trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;margin:0;outline:none;padding:20px 0 0;width:100%;z-index:2}.floating-select .floating-select-trigger:focus{outline:none}.floating-select .floating-select-value{color:#000;flex:1;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;overflow:hidden;padding-top:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.floating-select .floating-select-icon{flex-shrink:0;height:24px;position:relative;top:-7px;transition:transform .3s ease-in-out;width:24px}.floating-select .floating-select-icon path{fill:#555}.floating-select .floating-select-label{color:#555;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:700;left:16px;line-height:1;pointer-events:none;position:absolute;top:19px;transform:translateY(0);transition:all .3s ease-in-out;z-index:1}.floating-select .floating-select-label .required{color:#555}.floating-select .floating-select-dropdown{background:#fff;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;opacity:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);transform:translateY(-8px);transition:all .3s ease-in-out;visibility:hidden;z-index:1000}.floating-select .floating-select-dropdown.open{opacity:1;transform:translateY(0);visibility:visible}.floating-select .floating-select-options{padding:8px 0}.floating-select .floating-select-option{color:#555;cursor:pointer;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1;padding:8px 16px;transition:background-color .2s ease-in-out}.floating-select .floating-select-option:hover{background:#f0f0f0}.floating-select .floating-select-option.selected{background:#e3e3e3;font-weight:700}.floating-select .floating-select-option.placeholder{color:#b2b2b2;font-style:italic}.floating-select .floating-select-container.filled .floating-select-label,.floating-select .floating-select-container.focused .floating-select-label,.floating-select.filled .floating-select-label,.floating-select.focused .floating-select-label{color:#555;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;top:10px;transform:translateY(0)}.floating-select.open .floating-select-container{background:#fff;border-bottom:2px solid #ffd200}.floating-select.open .floating-select-icon{transform:rotate(180deg)}.floating-select.open .floating-select-dropdown{opacity:1;transform:translateY(0);visibility:visible}.floating-select.open .floating-select-label{color:#555;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;top:3px;transform:translateY(0)}.floating-select.error .floating-select-label,.floating-select.error .floating-select-label .required,.floating-select.error .floating-select-value{color:#d32f2f}.floating-select.error .floating-select-icon path{fill:#d32f2f}.floating-select.error .floating-select-container.filled .floating-select-label,.floating-select.error .floating-select-container.focused .floating-select-label,.floating-select.error.filled .floating-select-label,.floating-select.error.focused .floating-select-label{color:#d32f2f}.floating-select .floating-select-error{color:#d32f2f;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:4px;opacity:0;transform:translateY(-4px);transition:all .3s ease-in-out}.floating-select.error .floating-select-error{opacity:1;transform:translateY(0)}@media screen and (max-width:1024px){.floating-select .floating-select-container{height:46px;padding:0 14px}.floating-select .floating-select-value{font-size:15px;line-height:22px}.floating-select .floating-select-label{font-size:15px;left:14px;line-height:1;top:17px}.floating-select .floating-select-container.filled .floating-select-label,.floating-select .floating-select-container.focused .floating-select-label,.floating-select.filled .floating-select-label,.floating-select.focused .floating-select-label,.floating-select.open .floating-select-label{font-size:11px;line-height:14px}.floating-select .floating-select-option{font-size:15px;line-height:22px;padding:6px 14px}}@media screen and (max-width:767px){.floating-select{padding-bottom:20px}.floating-select .floating-select-container{height:44px;padding:0 12px}.floating-select .floating-select-value{font-size:14px;line-height:1}.floating-select .floating-select-label{font-size:14px;left:12px;line-height:1}.floating-select .floating-select-container.filled .floating-select-label,.floating-select .floating-select-container.focused .floating-select-label,.floating-select.filled .floating-select-label,.floating-select.focused .floating-select-label,.floating-select.open .floating-select-label{font-size:10px;line-height:12px}.floating-select .floating-select-option{font-size:14px;line-height:1;padding:6px 12px}.floating-select .floating-select-icon{height:20px;width:20px}.floating-select .floating-select-dropdown{max-height:160px}}.icon-btn{align-items:center;background:#000;border-radius:100px;display:flex;flex-direction:column;gap:10px;height:60px;justify-content:center;overflow:hidden;position:relative;transition:background-color .3s ease;width:60px}.icon-btn svg{height:32px;width:32px;z-index:2}.icon-btn:before{background-color:#555;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}.icon-btn:focus:before,.icon-btn:hover:before,.modal{width:100%}.modal{backdrop-filter:blur(10px);background-color:#00000080;height:100%;left:0;position:fixed;top:0;transition:all .3s ease-in-out;z-index:1000}.modal:not(.-opened){opacity:0;pointer-events:none;visibility:hidden}.modal.-opened{opacity:1;pointer-events:all;visibility:visible}@media only screen and (min-width:768px){.modal.-opened .modal-content{transform:translateX(0)}}@media only screen and (max-width:767px){.modal.-opened .modal-content{transform:translateY(0)}}.modal.-small .modal-content{width:500px}@media only screen and (min-width:1024px){.modal.-small .modal-content{width:445px}}@media only screen and (min-width:768px)and (max-width:1023px){.modal.-small .modal-content{width:380px}}@media only screen and (max-width:767px){.modal.-small .modal-content{left:auto;width:calc(100% - 20px)}}.modal .modal-overlay{background-color:#0000;height:100%;left:0;position:absolute;top:0;width:100%}.modal .modal-content{background:#fff;overflow:hidden;position:absolute;transition:transform .3s ease-in-out;width:730px}@media only screen and (min-width:1024px){.modal .modal-content{border-radius:24px 0 0 24px;height:100vh;right:0;top:0;transform:translateX(100%)}}@media only screen and (min-width:768px)and (max-width:1023px){.modal .modal-content{border-radius:20px 0 0 20px;height:100vh;right:0;top:0;transform:translateX(100%)}}@media only screen and (max-width:767px){.modal .modal-content{border-radius:20px 20px 0 0;bottom:0;height:100vh;left:0;right:0;transform:translateY(100%);width:100%}}.modal .modal-content .lightbox-digioh>div{min-width:100%}.modal .modal-header{height:auto;padding:24px;position:relative;width:100%}.modal .modal-header .close-container{height:36px;margin-left:auto;position:relative;width:36px;z-index:10}.modal .close-background{background:#f0f0f0;border-radius:50%;height:36px;left:0;position:absolute;top:0;width:36px}.modal .close-icon{align-items:center;background:none;border:none;border-radius:60px;cursor:pointer;display:flex;height:24px;justify-content:center;left:6px;position:absolute;top:6px;width:24px}.modal .close-icon:hover{opacity:.8}.modal .sde-panel-canam{display:flex;flex-direction:column;height:100%;position:relative}.modal .panel-content{padding:0 44px 0 32px}.modal .main-title{color:#000;font-family:Trade Gothic LT Std,sans-serif;font-size:19px;font-weight:700;line-height:1.25em;margin:0;text-align:left}.modal .validity-text{color:#555;font-family:Trade Gothic LT Std,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;margin:0}.modal .intro-text,.modal .models-list,.modal .warranty-2024{color:#000;font-family:Trade Gothic LT Std,sans-serif;font-size:16px;font-weight:400;line-height:1.25em;margin:0}.modal .models-list{list-style:none;padding:0}.modal .models-list li{margin:0 0 4px;padding-left:16px;position:relative}.modal .models-list li:before{color:#000;content:"•";left:0;position:absolute}.modal .disclaimer-text{border-top:1px solid #e3e3e3;padding-top:8px}.modal .disclaimer-text p{color:#555;font-family:Trade Gothic LT Std,sans-serif;font-size:12px;font-weight:400;line-height:1.25em;margin:0;text-align:left}.modal .button-section{align-items:flex-start;background-color:#fff;bottom:0;box-shadow:0 0 15px 0 #0000001a;display:flex;justify-content:flex-start;left:0;padding:24px;position:fixed;width:100%}@media only screen and (max-width:767px){.modal .btn-primary{display:flex;justify-content:center;width:100%}}.modal .scrollbar-track{background:#d9d9d9;bottom:8px;cursor:pointer;height:calc(100vh - 132px);top:92px;transition:opacity .2s ease,visibility .2s ease}.modal .scrollbar-thumb,.modal .scrollbar-track{border-radius:100px;opacity:0;position:absolute;right:4px;visibility:hidden;width:4px}.modal .scrollbar-thumb{background:#2f2f2f;cursor:grab;height:165px;top:8px;transition:background-color .2s ease,opacity .2s ease,visibility .2s ease}.modal .scrollbar-thumb:hover{background:#1a1a1a}.modal .scrollbar-thumb:active{background:#000;cursor:grabbing}.modal .panel-content{-ms-overflow-style:none;display:flex;flex:1;flex-direction:column;gap:24px;max-height:calc(100vh - 108px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 44px 20px 32px;scroll-behavior:smooth;scrollbar-width:none}.modal .panel-content::-webkit-scrollbar{display:none}.modal.-dark.-opened,.modal.dark.-opened{opacity:1;pointer-events:all;visibility:visible}@media only screen and (min-width:768px){.modal.-dark.-opened .modal-content,.modal.dark.-opened .modal-content{transform:translateX(0)}}@media only screen and (max-width:767px){.modal.-dark.-opened .modal-content,.modal.dark.-opened .modal-content{transform:translateY(0)}}.modal.-dark .modal-content,.modal.dark .modal-content{background:#000;width:730px}.modal.-dark .modal-content .panel-content,.modal.dark .modal-content .panel-content{color:#fff}@media only screen and (min-width:1024px){.modal.-dark .modal-content,.modal.dark .modal-content{border-radius:0 0 0 24px;height:100vh;right:0;top:0;transform:translateX(100%)}}@media only screen and (min-width:768px)and (max-width:1023px){.modal.-dark .modal-content,.modal.dark .modal-content{border-radius:0 0 0 20px;height:100vh;right:0;top:0;transform:translateX(100%)}}@media only screen and (max-width:767px){.modal.-dark .modal-content,.modal.dark .modal-content{border-radius:0 0 0 0;bottom:0;height:100vh;left:0;transform:translateY(100%);width:100%}}.modal.-dark .close-background,.modal.dark .close-background{background:#f0f0f0}.modal.-dark .main-title,.modal.dark .main-title{color:#fff}.modal.-dark .validity-text,.modal.dark .validity-text{color:#ccc}.modal.-dark .intro-text,.modal.-dark .models-list,.modal.-dark .models-list li:before,.modal.-dark .warranty-2024,.modal.dark .intro-text,.modal.dark .models-list,.modal.dark .models-list li:before,.modal.dark .warranty-2024{color:#fff}.modal.-dark .disclaimer-text,.modal.dark .disclaimer-text{border-top:1px solid #333}.modal.-dark .disclaimer-text p,.modal.dark .disclaimer-text p{color:#ccc}.modal.-dark .button-section,.modal.dark .button-section{background-color:#000;box-shadow:0 0 15px 0 #ffffff1a}.modal.-dark .scrollbar-track,.modal.dark .scrollbar-track{background:#333}.modal.-dark .scrollbar-thumb,.modal.dark .scrollbar-thumb{background:#fff}.modal.-dark .scrollbar-thumb:hover,.modal.dark .scrollbar-thumb:hover{background:#ccc}.modal.-dark .scrollbar-thumb:active,.modal.dark .scrollbar-thumb:active{background:#aaa}.product-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden}.product-card .product-image-container{align-items:center;display:flex;justify-content:center;padding:24px 24px 16px}@media(max-width:767px){.product-card .product-image-container{padding:0 24px}}.product-card .product-image{height:200px;object-fit:contain;object-position:center;width:100%}@media(max-width:767px){.product-card .product-image{height:260px}}.product-card .product-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:0 24px 32px}@media(max-width:767px){.product-card .product-content{padding:0 16px 24px}}.product-card .product-info{display:flex;flex-direction:column;gap:24px}@media(max-width:767px){.product-card .product-info{gap:16px}}.product-card .product-header{display:flex;flex-direction:column;gap:17px}@media(max-width:767px){.product-card .product-header{gap:8px}}.product-card .product-year{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:19px;font-weight:700;letter-spacing:.05em;line-height:normal;text-transform:uppercase}@media(max-width:767px){.product-card .product-year{font-size:16px}}.product-card .product-title{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:40px;font-weight:700;line-height:34px;margin:0;text-transform:uppercase}@media(max-width:767px){.product-card .product-title{font-size:36px;letter-spacing:.72px;line-height:36px}}.product-card .product-pricing{align-items:center;display:flex}.product-card .product-pricing .price-container{align-items:center;display:flex;gap:8px;height:24px}.product-card .product-pricing .price-label{color:#000;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:120%}.product-card .product-pricing .price-value{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:27px;font-weight:700;letter-spacing:.54px;line-height:110%;text-transform:uppercase}@media(max-width:767px){.product-card .product-pricing .price-value{font-size:24px;letter-spacing:.48px}}.product-card .product-pricing .price-info-icon{color:#000;flex-shrink:0;height:24px;position:relative;top:-3px;width:24px}.product-card .product-description{color:#000;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:120%}.product-card .product-description p{margin:0}.product-card .product-actions{align-items:center;display:flex;flex-direction:column;gap:13px;margin-top:37px}@media(max-width:767px){.product-card .product-actions{margin-top:16px}}.product-card .product-cta-button{text-align:center;width:100%}.product-card .specifications-link{align-items:center;color:#000;display:flex;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:400;gap:8px;letter-spacing:0;line-height:24px;text-decoration:underline;transition:opacity .3s ease}.product-card .specifications-link:hover{opacity:.7;text-decoration:none}.product-card .specifications-link .external-icon{color:#000;flex-shrink:0;height:24px;width:24px}.progress-container{width:calc(100% - 110px)}.progress{background-color:#b2b2b2;border-radius:16px;cursor:pointer;height:8px;overflow:hidden;position:relative;width:100%}.progress .progress-bar{background:#0000;cursor:grab;display:block;height:auto;left:0;position:absolute;top:0;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.25,1,.5,1);width:28.8392%}.progress .progress-bar .progress-bar-inner{background-color:#000;border-radius:16px;display:block;height:8px}.btn-play{background:none;border:0;color:currentColor;cursor:pointer;font-size:1em;height:auto;margin:0;padding:0;position:absolute;right:clamp(10px,1.2554927809vw,100vw);top:clamp(12px,1.5065913371vw,100vw);width:auto;z-index:1}@media only screen and (max-width:767px){.btn-play{right:clamp(20px,5.3333333333vw,41px);top:clamp(24px,6.4vw,50px)}}.btn-play.-paused .pause{display:none}.btn-play.-paused .play{display:block}.btn-play .play{display:none}.btn-play .icon{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;z-index:1}.btn-play .circle{background-color:#0000006b;border-radius:50%;display:block;height:36px;position:relative;width:36px}.btn-play .circle:before{border:3px solid #fff3;border-radius:50%;content:""}.btn-play .circle .loader,.btn-play .circle:before{bottom:3px;display:block;left:3px;position:absolute;right:3px;top:3px}.btn-play .circle .loader{border:3px solid #fff;border-radius:50%;transform:rotate(45deg);transition:clip-path .3s linear}.btn-play .circle .loader[aria-valuenow="0"],.btn-play .circle .loader[aria-valuenow="100"]{transition:none}.btn-play .circle .loader[aria-valuenow="0"]{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}.btn-play .circle .loader[aria-valuenow="1"]{clip-path:polygon(50% 50%,0 0,4% 0,4% 0,4% 0,4% 0)}.btn-play .circle .loader[aria-valuenow="2"]{clip-path:polygon(50% 50%,0 0,8% 0,8% 0,8% 0,8% 0)}.btn-play .circle .loader[aria-valuenow="3"]{clip-path:polygon(50% 50%,0 0,12% 0,12% 0,12% 0,12% 0)}.btn-play .circle .loader[aria-valuenow="4"]{clip-path:polygon(50% 50%,0 0,16% 0,16% 0,16% 0,16% 0)}.btn-play .circle .loader[aria-valuenow="5"]{clip-path:polygon(50% 50%,0 0,20% 0,20% 0,20% 0,20% 0)}.btn-play .circle .loader[aria-valuenow="6"]{clip-path:polygon(50% 50%,0 0,24% 0,24% 0,24% 0,24% 0)}.btn-play .circle .loader[aria-valuenow="7"]{clip-path:polygon(50% 50%,0 0,28% 0,28% 0,28% 0,28% 0)}.btn-play .circle .loader[aria-valuenow="8"]{clip-path:polygon(50% 50%,0 0,32% 0,32% 0,32% 0,32% 0)}.btn-play .circle .loader[aria-valuenow="9"]{clip-path:polygon(50% 50%,0 0,36% 0,36% 0,36% 0,36% 0)}.btn-play .circle .loader[aria-valuenow="10"]{clip-path:polygon(50% 50%,0 0,40% 0,40% 0,40% 0,40% 0)}.btn-play .circle .loader[aria-valuenow="11"]{clip-path:polygon(50% 50%,0 0,44% 0,44% 0,44% 0,44% 0)}.btn-play .circle .loader[aria-valuenow="12"]{clip-path:polygon(50% 50%,0 0,48% 0,48% 0,48% 0,48% 0)}.btn-play .circle .loader[aria-valuenow="13"]{clip-path:polygon(50% 50%,0 0,52% 0,52% 0,52% 0,52% 0)}.btn-play .circle .loader[aria-valuenow="14"]{clip-path:polygon(50% 50%,0 0,56% 0,56% 0,56% 0,56% 0)}.btn-play .circle .loader[aria-valuenow="15"]{clip-path:polygon(50% 50%,0 0,60% 0,60% 0,60% 0,60% 0)}.btn-play .circle .loader[aria-valuenow="16"]{clip-path:polygon(50% 50%,0 0,64% 0,64% 0,64% 0,64% 0)}.btn-play .circle .loader[aria-valuenow="17"]{clip-path:polygon(50% 50%,0 0,68% 0,68% 0,68% 0,68% 0)}.btn-play .circle .loader[aria-valuenow="18"]{clip-path:polygon(50% 50%,0 0,72% 0,72% 0,72% 0,72% 0)}.btn-play .circle .loader[aria-valuenow="19"]{clip-path:polygon(50% 50%,0 0,76% 0,76% 0,76% 0,76% 0)}.btn-play .circle .loader[aria-valuenow="20"]{clip-path:polygon(50% 50%,0 0,80% 0,80% 0,80% 0,80% 0)}.btn-play .circle .loader[aria-valuenow="21"]{clip-path:polygon(50% 50%,0 0,84% 0,84% 0,84% 0,84% 0)}.btn-play .circle .loader[aria-valuenow="22"]{clip-path:polygon(50% 50%,0 0,88% 0,88% 0,88% 0,88% 0)}.btn-play .circle .loader[aria-valuenow="23"]{clip-path:polygon(50% 50%,0 0,92% 0,92% 0,92% 0,92% 0)}.btn-play .circle .loader[aria-valuenow="24"]{clip-path:polygon(50% 50%,0 0,96% 0,96% 0,96% 0,96% 0)}.btn-play .circle .loader[aria-valuenow="25"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}.btn-play .circle .loader[aria-valuenow="26"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 4%,100% 4%,100% 4%)}.btn-play .circle .loader[aria-valuenow="27"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 8%,100% 8%,100% 8%)}.btn-play .circle .loader[aria-valuenow="28"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 12%,100% 12%,100% 12%)}.btn-play .circle .loader[aria-valuenow="29"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 16%,100% 16%,100% 16%)}.btn-play .circle .loader[aria-valuenow="30"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 20%,100% 20%,100% 20%)}.btn-play .circle .loader[aria-valuenow="31"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 24%,100% 24%,100% 24%)}.btn-play .circle .loader[aria-valuenow="32"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 28%,100% 28%,100% 28%)}.btn-play .circle .loader[aria-valuenow="33"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 32%,100% 32%,100% 32%)}.btn-play .circle .loader[aria-valuenow="34"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 36%,100% 36%,100% 36%)}.btn-play .circle .loader[aria-valuenow="35"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 40%,100% 40%,100% 40%)}.btn-play .circle .loader[aria-valuenow="36"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 44%,100% 44%,100% 44%)}.btn-play .circle .loader[aria-valuenow="37"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 48%,100% 48%,100% 48%)}.btn-play .circle .loader[aria-valuenow="38"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 52%,100% 52%,100% 52%)}.btn-play .circle .loader[aria-valuenow="39"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 56%,100% 56%,100% 56%)}.btn-play .circle .loader[aria-valuenow="40"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 60%,100% 60%,100% 60%)}.btn-play .circle .loader[aria-valuenow="41"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 64%,100% 64%,100% 64%)}.btn-play .circle .loader[aria-valuenow="42"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 68%,100% 68%,100% 68%)}.btn-play .circle .loader[aria-valuenow="43"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 72%,100% 72%,100% 72%)}.btn-play .circle .loader[aria-valuenow="44"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 76%,100% 76%,100% 76%)}.btn-play .circle .loader[aria-valuenow="45"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 80%,100% 80%,100% 80%)}.btn-play .circle .loader[aria-valuenow="46"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 84%,100% 84%,100% 84%)}.btn-play .circle .loader[aria-valuenow="47"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 88%,100% 88%,100% 88%)}.btn-play .circle .loader[aria-valuenow="48"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 92%,100% 92%,100% 92%)}.btn-play .circle .loader[aria-valuenow="49"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 96%,100% 96%,100% 96%)}.btn-play .circle .loader[aria-valuenow="50"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}.btn-play .circle .loader[aria-valuenow="51"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,96% 100%,96% 100%)}.btn-play .circle .loader[aria-valuenow="52"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,92% 100%,92% 100%)}.btn-play .circle .loader[aria-valuenow="53"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,88% 100%,88% 100%)}.btn-play .circle .loader[aria-valuenow="54"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,84% 100%,84% 100%)}.btn-play .circle .loader[aria-valuenow="55"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,80% 100%,80% 100%)}.btn-play .circle .loader[aria-valuenow="56"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,76% 100%,76% 100%)}.btn-play .circle .loader[aria-valuenow="57"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,72% 100%,72% 100%)}.btn-play .circle .loader[aria-valuenow="58"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,68% 100%,68% 100%)}.btn-play .circle .loader[aria-valuenow="59"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,64% 100%,64% 100%)}.btn-play .circle .loader[aria-valuenow="60"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,60% 100%,60% 100%)}.btn-play .circle .loader[aria-valuenow="61"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,56% 100%,56% 100%)}.btn-play .circle .loader[aria-valuenow="62"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,52% 100%,52% 100%)}.btn-play .circle .loader[aria-valuenow="63"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,48% 100%,48% 100%)}.btn-play .circle .loader[aria-valuenow="64"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,44% 100%,44% 100%)}.btn-play .circle .loader[aria-valuenow="65"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,40% 100%,40% 100%)}.btn-play .circle .loader[aria-valuenow="66"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,36% 100%,36% 100%)}.btn-play .circle .loader[aria-valuenow="67"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,32% 100%,32% 100%)}.btn-play .circle .loader[aria-valuenow="68"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,28% 100%,28% 100%)}.btn-play .circle .loader[aria-valuenow="69"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,24% 100%,24% 100%)}.btn-play .circle .loader[aria-valuenow="70"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,20% 100%,20% 100%)}.btn-play .circle .loader[aria-valuenow="71"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,16% 100%,16% 100%)}.btn-play .circle .loader[aria-valuenow="72"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,12% 100%,12% 100%)}.btn-play .circle .loader[aria-valuenow="73"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,8% 100%,8% 100%)}.btn-play .circle .loader[aria-valuenow="74"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,4% 100%,4% 100%)}.btn-play .circle .loader[aria-valuenow="75"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}.btn-play .circle .loader[aria-valuenow="76"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 96%)}.btn-play .circle .loader[aria-valuenow="77"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 92%)}.btn-play .circle .loader[aria-valuenow="78"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 88%)}.btn-play .circle .loader[aria-valuenow="79"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 84%)}.btn-play .circle .loader[aria-valuenow="80"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 80%)}.btn-play .circle .loader[aria-valuenow="81"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 76%)}.btn-play .circle .loader[aria-valuenow="82"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 72%)}.btn-play .circle .loader[aria-valuenow="83"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 68%)}.btn-play .circle .loader[aria-valuenow="84"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 64%)}.btn-play .circle .loader[aria-valuenow="85"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 60%)}.btn-play .circle .loader[aria-valuenow="86"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 56%)}.btn-play .circle .loader[aria-valuenow="87"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 52%)}.btn-play .circle .loader[aria-valuenow="88"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 48%)}.btn-play .circle .loader[aria-valuenow="89"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 44%)}.btn-play .circle .loader[aria-valuenow="90"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 40%)}.btn-play .circle .loader[aria-valuenow="91"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 36%)}.btn-play .circle .loader[aria-valuenow="92"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 32%)}.btn-play .circle .loader[aria-valuenow="93"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 28%)}.btn-play .circle .loader[aria-valuenow="94"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 24%)}.btn-play .circle .loader[aria-valuenow="95"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 20%)}.btn-play .circle .loader[aria-valuenow="96"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 16%)}.btn-play .circle .loader[aria-valuenow="97"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 12%)}.btn-play .circle .loader[aria-valuenow="98"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 8%)}.btn-play .circle .loader[aria-valuenow="99"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 4%)}.btn-play .circle .loader[aria-valuenow="100"]{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}@media only screen and (max-width:767px){.btn-play{right:12px;top:12px}}.about-us-section{background-color:#f0f0f0;padding:100px 0}@media screen and (max-width:767px){.about-us-section{padding:56px 0 32px}}.about-us-section .centered-content{background-color:#fff;border-radius:24px;padding:40px 0}@media screen and (max-width:767px){.about-us-section .centered-content{padding:16px 16px 24px}}.about-us-section .centered-content .about-us-text-content{grid-column-end:span 6;padding-left:40px}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-text-content{grid-column-end:span 12;order:2;padding-left:0}}.about-us-section .centered-content .about-us-text-content .about-us-text-body{display:flex;flex-direction:column;gap:32px}.about-us-section .centered-content .about-us-text-content .about-us-logo{align-items:center;display:flex;gap:14px;margin-bottom:47px}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-text-content .about-us-logo{gap:10px;margin-bottom:35px}.about-us-section .centered-content .about-us-text-content .about-us-logo svg{width:171px}}.about-us-section .centered-content .about-us-text-content .about-us-logo p{font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:27px;font-weight:700;letter-spacing:-.05em;position:relative;text-transform:uppercase;top:7px}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-text-content .about-us-logo p{font-size:21px;line-height:1.25;margin-bottom:10px}}.about-us-section .centered-content .about-us-text-content h2{font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-text-content h2{font-size:21px;margin-bottom:10px}}.about-us-section .centered-content .about-us-text-content h3{font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:7px}.about-us-section .centered-content .about-us-text-content p{font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:10px}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-text-content p{line-height:1.25}.about-us-section .centered-content .about-us-text-content p:last-child{margin-bottom:0}}.about-us-section .centered-content .about-us-text-content .text-adress .adress{margin-bottom:3px;text-decoration:none}.about-us-section .centered-content .about-us-text-content .text-adress .map-links{display:flex;flex-wrap:wrap;gap:12px}.about-us-section .centered-content .about-us-text-content .text-adress .map-links .label{align-items:center;display:flex;gap:8px}.about-us-section .centered-content .about-us-text-content .text-adress .map-links .label .icon-blank{position:relative;top:-3px}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-text-content .text-adress .map-links .label .icon-blank{height:14px;width:14px}}.about-us-section .centered-content .about-us-text-content .text-email,.about-us-section .centered-content .about-us-text-content .text-phone{padding-bottom:5px}.about-us-section .centered-content .about-us-text-content .text-email a,.about-us-section .centered-content .about-us-text-content .text-phone a{background:none;background-color:#0000;border:0;color:currentColor;color:#000;cursor:pointer;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:1em;font-size:14px;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1;padding:4px;position:relative;text-decoration:underline;transition:all .3s ease-in-out}.about-us-section .centered-content .about-us-text-content .text-email a:before,.about-us-section .centered-content .about-us-text-content .text-phone a:before{background-color:#e3e3e3;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}.about-us-section .centered-content .about-us-text-content .text-email a:focus,.about-us-section .centered-content .about-us-text-content .text-email a:hover,.about-us-section .centered-content .about-us-text-content .text-phone a:focus,.about-us-section .centered-content .about-us-text-content .text-phone a:hover{color:#000;text-decoration:none}.about-us-section .centered-content .about-us-text-content .text-email a:focus:before,.about-us-section .centered-content .about-us-text-content .text-email a:hover:before,.about-us-section .centered-content .about-us-text-content .text-phone a:focus:before,.about-us-section .centered-content .about-us-text-content .text-phone a:hover:before{width:100%}.about-us-section .centered-content .about-us-text-content .text-email a.-dark,.about-us-section .centered-content .about-us-text-content .text-phone a.-dark{background-color:#0000;color:#fff}.about-us-section .centered-content .about-us-text-content .text-email a.-dark:focus,.about-us-section .centered-content .about-us-text-content .text-email a.-dark:hover,.about-us-section .centered-content .about-us-text-content .text-phone a.-dark:focus,.about-us-section .centered-content .about-us-text-content .text-phone a.-dark:hover{color:#000}.about-us-section .centered-content .about-us-text-content .text-email a.-dark:focus:before,.about-us-section .centered-content .about-us-text-content .text-email a.-dark:hover:before,.about-us-section .centered-content .about-us-text-content .text-phone a.-dark:focus:before,.about-us-section .centered-content .about-us-text-content .text-phone a.-dark:hover:before{background-color:#e3e3e3}.about-us-section .centered-content .about-us-text-content .text-email a .label,.about-us-section .centered-content .about-us-text-content .text-email a svg,.about-us-section .centered-content .about-us-text-content .text-phone a .label,.about-us-section .centered-content .about-us-text-content .text-phone a svg{position:relative;z-index:2}.about-us-section .centered-content .about-us-img{align-self:center;grid-column-end:span 6;padding-right:40px}@media screen and (max-width:1024px){.about-us-section .centered-content .about-us-img{align-self:start;margin-top:40px}}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-img{aspect-ratio:4/3;grid-column-end:span 12;margin-bottom:20px;margin-top:0;order:1;padding-right:0}}.about-us-section .centered-content .about-us-img img{border-radius:24px}@media screen and (max-width:767px){.about-us-section .centered-content .about-us-img img{border-radius:16px;height:100%;object-fit:cover;width:100%}}.accessories-promo-section{background-color:#f0f0f0;padding:56px 16px 32px}@media screen and (min-width:768px){.accessories-promo-section{padding:100px 40px}}.accessories-promo-content{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:40px 16px}@media screen and (min-width:768px){.accessories-promo-content{align-items:center;flex-direction:row-reverse;gap:32px;padding:40px}}.accessories-text-content{display:flex;flex:1;flex-direction:column;gap:24px}@media screen and (min-width:1025px){.accessories-text-content{max-width:50%;padding-left:80px}}.accessories-title{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:27px;font-weight:700;line-height:26px;margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.accessories-title{font-size:32px;letter-spacing:.64px;line-height:32px;text-align:left}}.accessories-images.tablet-only{align-items:center;display:flex;gap:0;justify-content:center}@media screen and (min-width:768px){.accessories-images.tablet-only{display:none}}.accessories-images.tablet-only .accessories-image{height:152px;object-fit:contain;width:154px}.accessories-images.desktop-only{align-items:center;display:none;flex:1;justify-content:center}@media screen and (min-width:768px){.accessories-images.desktop-only{display:flex}}.accessories-images.desktop-only .accessories-image-desktop{height:276px;max-width:100%;object-fit:contain}.accessories-description{color:#000;text-align:center}@media screen and (min-width:768px){.accessories-description{text-align:left}}.accessories-description p{font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.25;margin:0}@media screen and (min-width:768px){.accessories-description p{line-height:1.2}}.accessories-buttons{align-items:center;display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.accessories-buttons{align-content:flex-start;align-items:flex-start}}.accessories-button-group{display:flex;justify-content:center;width:auto}.accessories-download-btn{min-width:280px;width:auto}@media screen and (max-width:767px){.accessories-download-btn{min-width:260px}}.accessories-download-btn .label{align-items:center;display:flex;gap:8px;justify-content:center}.accessories-download-btn .label svg{flex-shrink:0;height:16px;width:16px}@media screen and (min-width:768px){.accessories-download-btn .label svg{height:24px;position:relative;top:-2px;width:24px}}.section.component-section,section.component-section{padding:56px 0}@media only screen and (max-width:1024px){.section.component-section,section.component-section{padding:32px 0}}.section .centered-content,section .centered-content{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin:0 auto;position:relative;width:calc(100% - var(--outer-gutter-width)*2)}.section .centered-content>*,section .centered-content>*{grid-column-end:span var(--column-amount)}.brand-section{background-color:#fff}.brand-section,.brand-section .brand-container{position:relative}.brand-section .brand-container .brand-content{display:flex}@media screen and (max-width:1024px){.brand-section .brand-container .brand-content{flex-direction:column;min-height:auto}}.brand-section .brand-container .brand-content .brand-text{align-items:start;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:center;max-width:calc((100% - (var(--column-amount) - 1)*var(--gutter-width))/var(--column-amount)*4.5 + var(--gutter-width)*3.5);padding:80px 40px}@media screen and (max-width:1280px){.brand-section .brand-container .brand-content .brand-text{max-width:calc((100% - (var(--column-amount) - 1)*var(--gutter-width))/var(--column-amount)*6 + var(--gutter-width)*5)}}@media screen and (max-width:1024px){.brand-section .brand-container .brand-content .brand-text{gap:16px;max-width:100%;order:2;padding:24px 16px}}.brand-section .brand-container .brand-content .brand-title{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:65px;font-weight:700;letter-spacing:1.3px;line-height:110%;margin:0;text-transform:uppercase}@media screen and (max-width:1024px){.brand-section .brand-container .brand-content .brand-title{font-size:45px;letter-spacing:normal;line-height:43px}}.brand-section .brand-container .brand-content .brand-description{color:#000;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:19px;font-weight:400;line-height:125%;margin:0}@media screen and (max-width:1024px){.brand-section .brand-container .brand-content .brand-description{font-size:16px;line-height:125%}}.brand-section .brand-container .brand-content .brand-link{align-items:center;color:#000;display:flex;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:400;gap:4px;line-height:24px;text-decoration:underline;text-underline-offset:auto}.brand-section .brand-container .brand-content .brand-link:hover{text-decoration:underline}.brand-section .brand-container .brand-content .brand-link svg{flex-shrink:0;height:20px;width:20px}.brand-section .brand-container .brand-content .brand-image{display:flex;flex:1;flex-direction:column;position:relative}@media screen and (max-width:1024px){.brand-section .brand-container .brand-content .brand-image{order:1}}.brand-section .brand-container .brand-content .brand-image img{aspect-ratio:1.67;height:100%;object-fit:cover;width:100%}@media screen and (max-width:1024px){.brand-section .brand-container .brand-content .brand-image img{aspect-ratio:1.4}}.brand-section .brand-container .brand-content .brand-image .color-bar{display:block;height:64px;width:100%}@media screen and (max-width:1024px){.brand-section .brand-container .brand-content .brand-image .color-bar{height:40px}}.brand-section .brand-container .brand-content .brand-image .color-bar.--red{background-color:#f42221}.brand-section .brand-container .brand-content .brand-image .color-bar.--yellow{background-color:#ffc400}.contact-us-section{background-color:#000;color:#fff;padding:80px 0}@media screen and (max-width:767px){.contact-us-section{padding:40px 0}}.contact-us-section .content-centered{align-items:start;display:flex;flex-direction:column;gap:24px;grid-column-end:span 6;grid-column-start:4;justify-content:start}@media screen and (max-width:767px){.contact-us-section .content-centered{align-items:stretch;grid-column-end:span 12;grid-column-start:1}.contact-us-section .content-centered .btn-secondary{text-align:center}}.contact-us-section .content-centered h2{font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:53px;font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.contact-us-section .content-centered h2{font-size:36px}}.contact-us-section .content-centered p{font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:19px;font-weight:400;line-height:120%;max-width:575px}.contact-us-section .contact-form{grid-column-end:span 6;grid-column-start:4;opacity:1;transition:opacity .5s ease-in-out,height 0s ease-in-out;transition-delay:0s,.5s;width:100%}.contact-us-section .contact-form .form-row{display:flex;gap:20px;margin-bottom:0}.contact-us-section .contact-form .form-row.full-width{flex-direction:column}.contact-us-section .contact-form .form-row .form-field{flex:1}.contact-us-section .contact-form .form-row .message-field .floating-input-icon-error{top:20px;transform:translateY(0)}.contact-us-section .contact-form .form-row .message-field .floating-input-container{align-items:flex-start;height:auto;padding-bottom:8px;padding-top:16px}.contact-us-section .contact-form .form-row .message-field .floating-input-container .floating-input-field{font-family:inherit;min-height:80px;padding-top:10px;resize:vertical}.contact-us-section .contact-form .form-row .message-field .floating-input-container .floating-input-icon-error{top:10px}.contact-us-section .contact-form .form-row .message-field .floating-input-label{top:16px;transform:translateY(0)}.contact-us-section .contact-form .form-row .message-field .floating-input-container.filled .floating-input-label,.contact-us-section .contact-form .form-row .message-field .floating-input-container.focused .floating-input-label,.contact-us-section .contact-form .form-row .message-field .floating-input-field:focus+.floating-input-label{top:8px}.contact-us-section .contact-form .form-actions{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-top:32px}.contact-us-section .contact-form .form-informations{color:#fff;font-size:11px;letter-spacing:0;line-height:110%;margin-bottom:16px;max-width:none}.contact-us-section .contact-form .form-informations a,.contact-us-section .contact-form .form-informations a:focus,.contact-us-section .contact-form .form-informations a:hover,.contact-us-section .contact-form .form-informations a:visited{color:#fff}.contact-us-section .form-success-message{padding-top:3px}.contact-us-section .form-success-message p{color:#ffd200;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:110%}.contact-us-section .form-error-message,.contact-us-section .form-success-message{display:none;height:0;opacity:0;transition:height 0s ease-in-out,opacity .5s ease-in-out;transition-delay:0s,.01s}.contact-us-section.form-success .contact-form{height:0;opacity:0;transition:opacity .23s ease-in-out,height .23s ease-in-out;transition-delay:0s,.2s}.contact-us-section.form-success .form-success-message{display:block;height:auto;opacity:1;transition:opacity .23s ease-in-out,height .06s ease-in-out;transition-delay:.23s,.4s}.contact-us-section.form-error .form-error-message{display:block;height:auto;opacity:1;transition:opacity .5s ease-in-out,height 0s ease-in-out;transition-delay:0s,.5s}.contact-us-section.form-error .form-error-message p{text-wrap:balance;color:#d32f2f;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-weight:700}@media screen and (max-width:1024px){.contact-us-section .contact-form{margin-top:24px;max-width:100%}.contact-us-section .contact-form .form-row{gap:0}.contact-us-section .contact-form .form-row:not(.full-width){flex-direction:column}.contact-us-section .contact-form .form-actions{align-items:start;flex-direction:column;gap:16px;margin-top:24px}}@media screen and (max-width:767px){.contact-us-section .contact-form{margin-top:20px}.contact-us-section .contact-form .form-row{gap:0}.contact-us-section .contact-form .form-row .message-field .floating-input-container{min-height:100px;padding-top:14px}.contact-us-section .contact-form .form-row .message-field .floating-input-container .floating-input-field{min-height:60px}.contact-us-section .contact-form .form-row .message-field .floating-input-label{top:14px}.contact-us-section .contact-form .form-actions{align-items:center;margin-top:20px}.contact-us-section .contact-form .form-actions a{width:100%}}.display-banner{background-color:#f0f0f0}.display-banner.-white{background-color:#fff}.display-banner.-white .splide__arrows .splide__arrow,.display-banner.-white .splide__slide{background-color:#f0f0f0}.display-banner.-black{background-color:#000}.display-banner.-black .splide__slide{background-color:#2f2f2f;color:#fff}.display-banner.-black .splide__slide.-has-video{background:#0000}.display-banner.-black .title,.display-banner.-dark .title{color:#fff}.display-banner.-black .splide__arrows .splide__arrow:not(:disabled),.display-banner.-dark .splide__arrows .splide__arrow:not(:disabled){background-color:#2f2f2f;color:#fff}.display-banner.-black .progress,.display-banner.-black .splide__arrows .splide__arrow:not(:disabled):focus-visible,.display-banner.-black .splide__arrows .splide__arrow:not(:disabled):hover,.display-banner.-dark .progress,.display-banner.-dark .splide__arrows .splide__arrow:not(:disabled):focus-visible,.display-banner.-dark .splide__arrows .splide__arrow:not(:disabled):hover{background-color:#555}.display-banner.-black .progress .progress-bar .progress-bar-inner,.display-banner.-dark .progress .progress-bar .progress-bar-inner{background-color:#fff}.display-banner.-black .splide__toggle,.display-banner.-dark .splide__toggle{color:#fff}.display-banner.-black .splide__pagination .splide__pagination__page,.display-banner.-dark .splide__pagination .splide__pagination__page{background-color:#555}.display-banner.-black .splide__pagination .splide__pagination__page.is-active,.display-banner.-dark .splide__pagination .splide__pagination__page.is-active{background-color:#fff}.display-banner .title{margin-bottom:.7547em}@media only screen and (max-width:1024px){.display-banner .title{margin-bottom:.6667em}}.display-banner .splide__track{padding-left:var(--outer-gutter-width)!important;padding-right:var(--outer-gutter-width)!important}@media only screen and (min-width:768px){.display-banner .splide__pagination{display:none}}@media only screen and (max-width:767px){.display-banner .progress-container,.display-banner .splide__arrows{display:none}}.footer-section{background-color:#000;box-shadow:0 0 8px 0 #37373733}.footer-section .footer-container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;margin:0 auto;padding:40px 0}.footer-section .footer-container .footer-top{align-items:center;display:flex;justify-content:flex-end;padding:20px 32px;width:100%}@media screen and (max-width:767px){.footer-section .footer-container .footer-top{flex-direction:column;gap:40px;padding:0}}.footer-section .footer-container .footer-top .footer-social{align-items:center;display:flex;gap:16px;justify-content:flex-end}.footer-section .footer-container .footer-top .footer-social .social-link{align-items:center;background:#444;border-radius:100px;display:flex;flex-direction:column;gap:10px;height:52px;justify-content:center;overflow:hidden;position:relative;transition:background-color .3s ease;width:52px}.footer-section .footer-container .footer-top .footer-social .social-link svg{height:52px;width:52px;z-index:2}.footer-section .footer-container .footer-top .footer-social .social-link:before{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}.footer-section .footer-container .footer-top .footer-social .social-link:focus:before,.footer-section .footer-container .footer-top .footer-social .social-link:hover:before{width:100%}.footer-section .footer-container .footer-top .footer-social .social-link:focus svg path.stroke,.footer-section .footer-container .footer-top .footer-social .social-link:hover svg path.stroke{stroke:#000}.footer-section .footer-container .footer-top .footer-social .social-link:focus svg path.fill,.footer-section .footer-container .footer-top .footer-social .social-link:hover svg path.fill{fill:#000}.footer-section .footer-container .footer-middle{align-items:center;display:flex;flex-direction:column;gap:30px;width:100%}@media screen and (max-width:767px){.footer-section .footer-container .footer-middle{gap:25px}}.footer-section .footer-container .footer-middle .footer-logo-brp svg{height:82px;width:82px}@media screen and (max-width:767px){.footer-section .footer-container .footer-middle .footer-logo-brp svg{height:76px;width:76px}}.footer-section .footer-container .footer-middle .footer-logo-canam{align-items:center;display:flex;gap:40px;opacity:.5}.footer-section .footer-container .footer-middle .footer-logo-canam svg{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}@media screen and (max-width:767px){.footer-section .footer-container .footer-middle .footer-logo-canam svg{width:123px}}.footer-section .footer-container .footer-bottom{align-items:center;display:flex;gap:20px;justify-content:center;width:100%}@media screen and (max-width:767px){.footer-section .footer-container .footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}}.footer-section .footer-container .footer-bottom .footer-links{align-items:flex-start;display:flex;gap:10px}@media screen and (max-width:767px){.footer-section .footer-container .footer-bottom .footer-links{flex-direction:column;gap:0}}.footer-section .footer-container .footer-bottom .footer-link{color:#fff;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:color .3s ease}.footer-section .footer-container .footer-bottom .footer-link:before{background-color:#555}.footer-section .footer-container .footer-bottom .footer-copyright{color:#e3e3e3;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px}.footer-section .footer-container .footer-divider{background:#444;height:1px;width:100%}.hero-section{position:relative;width:100%}.hero-section .hero-container{margin:0 auto;position:relative;width:100%}.hero-section .hero-accent-top{background:#ffc400;display:none;height:32px;width:100%}@media(max-width:767px){.hero-section .hero-accent-top{display:block}}.hero-section .hero-main{align-items:stretch;display:flex;max-height:800px;min-height:600px}@media(max-width:767px){.hero-section .hero-main{flex-direction:column;min-height:auto}}.hero-section .hero-content{align-items:center;background:#f42221;display:flex;flex:0 0 550px;padding:80px 40px}@media(max-width:1024px){.hero-section .hero-content{flex:0 0 450px;padding:60px 30px}}@media(max-width:767px){.hero-section .hero-content{flex:none;order:2;padding:22px 16px}}.hero-section .hero-text{width:100%}.hero-section .hero-title{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:65px;font-weight:700;letter-spacing:1.3px;line-height:110%;margin:0 0 24px;text-transform:uppercase}@media(max-width:1024px){.hero-section .hero-title{font-size:50px;margin-bottom:20px}}@media(max-width:767px){.hero-section .hero-title{font-size:45px;letter-spacing:0;line-height:43px;margin-bottom:16px}}.hero-section .hero-description{color:#000;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:19px;font-weight:400;letter-spacing:0;line-height:125%}@media(max-width:1024px){.hero-section .hero-description{font-size:17px}}@media(max-width:767px){.hero-section .hero-description{font-size:16px;line-height:125%}}.hero-section .hero-description p{margin:0}.hero-section .hero-image{flex:1;min-height:600px;overflow:hidden;position:relative}@media(max-width:767px){.hero-section .hero-image{aspect-ratio:375/256;min-height:0;order:1}}.hero-section .hero-bg-image{height:100%;object-fit:cover;object-position:center left;width:100%}@media(max-width:767px){.hero-section .hero-bg-image{object-position:center center}}.hero-section .hero-accent-side{background:#ffc400;flex:0 0 80px}@media(max-width:1024px){.hero-section .hero-accent-side{flex:0 0 60px}}@media(max-width:767px){.hero-section .hero-accent-side{display:none}}.hero-section{margin-top:0}.permit-section{background-color:#fff}.permit-section .centered-content .left-col{grid-column-end:span 6}.permit-section .centered-content .left-col h2{font-size:48px;margin-bottom:11px}@media screen and (max-width:767px){.permit-section .centered-content .left-col h2{font-size:36px}}.permit-section .centered-content .left-col p{font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:19px;font-weight:400;line-height:1.25;margin-bottom:8px;padding-right:45px}@media screen and (max-width:767px){.permit-section .centered-content .left-col p{margin-bottom:0;padding-right:0}.permit-section .centered-content .left-col{grid-column-end:span 12;margin-bottom:24px}}.permit-section .centered-content .right-col{display:flex;gap:32px;grid-column-end:span 6}.permit-section .centered-content .right-col .permit-logo{display:flex;flex-direction:column;gap:16px;grid-column-end:span 6}.permit-section .centered-content .right-col .permit-logo h3{font-family:NeueHaasUnicaPro,Arial,helvetica,sans-serif;font-size:19px;font-weight:700;line-height:24px}@media screen and (max-width:767px){.permit-section .centered-content .right-col .permit-logo{gap:8px;max-width:275px}.permit-section .centered-content .right-col .permit-logo#permit-3w{padding-right:18px}.permit-section .centered-content .right-col{align-items:flex-start;flex-direction:column;grid-column-end:span 12}}.products-showcase{padding:80px 0}@media screen and (max-width:1024px){.products-showcase{padding:60px 0}.products-showcase .title{letter-spacing:.02em;line-height:1}}.products-showcase .centered-content{width:100%}.products-showcase .additionnal-filters,.products-showcase .products-container,.products-showcase .products-listing-footer,.products-showcase .title{margin-left:auto;margin-right:auto;width:calc(100% - var(--outer-gutter-width)*2)}.products-showcase .category-navigation{padding-left:var(--outer-gutter-width)}.products-showcase .additionnal-filters{margin-top:30px;max-height:200px;opacity:1;transform:translateY(0);transition:all .3s ease-in-out;z-index:1}@media screen and (max-width:1024px){.products-showcase .additionnal-filters{margin-top:25px}}.products-showcase .additionnal-filters.closed{margin-top:0;max-height:0;opacity:0;pointer-events:none;transform:translateY(-10px)}.products-showcase .additionnal-filters .filters-container{align-items:center;display:flex;gap:20px}@media screen and (max-width:1024px){.products-showcase .additionnal-filters .filters-container{align-items:flex-start;flex-direction:column;gap:16px}}.products-showcase .products-container{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;gap:var(--gutter-width);grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-top:60px;transition:all .3s ease-in-out}.products-showcase .products-container>*{grid-column-end:span var(--column-amount)}.products-showcase .products-container.layout-updated .product-card:not(.filtered-out){animation:fadeInUp .4s ease-out}.products-showcase .products-container .product-card{grid-column-end:span 3;transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media screen and (max-width:1400px){.products-showcase .products-container .product-card{grid-column-end:span 4}}@media screen and (max-width:1024px){.products-showcase .products-container .product-card{grid-column-end:span 6}}@media screen and (max-width:767px){.products-showcase .products-container .product-card{grid-column-end:span 12}}.products-showcase .products-container .product-card.filtered-out{opacity:0;pointer-events:none;transform:scale(.95)}@media screen and (max-width:1699px){.products-showcase .products-container{margin-top:50px}}@media screen and (max-width:1024px){.products-showcase .products-container{margin-top:40px}}@media screen and (max-width:767px){.products-showcase .products-container{margin-top:30px}}.products-showcase .mobile-load-more{align-items:center;display:none;flex-direction:column;gap:16px;margin-top:40px}@media screen and (max-width:767px){.products-showcase .mobile-load-more{display:flex;margin-top:22px}}.products-showcase .mobile-load-more .load-more-info .products-count{color:#2e2e2e;font-size:14px;font-weight:400;line-height:120%}.products-showcase .mobile-load-more .load-more-info .products-count .total-count,.products-showcase .mobile-load-more .load-more-info .products-count .visible-count{font-weight:700}.products-showcase .mobile-load-more .load-more-button{background:none;background-color:#000;background-color:#fff;background:#fff;border:1px solid #000;border-radius:19px;border-radius:40px;color:currentColor;color:#fff;color:#000;cursor:pointer;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:1em;font-size:17px;font-weight:700;height:38px;letter-spacing:.02em;line-height:1;overflow:hidden;padding:11px 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.products-showcase .mobile-load-more .load-more-button:before{background-color:#555;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}.products-showcase .mobile-load-more .load-more-button:focus,.products-showcase .mobile-load-more .load-more-button:hover{border-color:#555;color:#fff}.products-showcase .mobile-load-more .load-more-button:focus:before,.products-showcase .mobile-load-more .load-more-button:hover:before{width:100%}.products-showcase .mobile-load-more .load-more-button.-dark{background-color:#fff;color:#000}.products-showcase .mobile-load-more .load-more-button.-dark:before{background-color:#e3e3e3}.products-showcase .mobile-load-more .load-more-button.-dark:focus,.products-showcase .mobile-load-more .load-more-button.-dark:hover{border-color:#e3e3e3;color:#000}.products-showcase .mobile-load-more .load-more-button .label{position:relative;z-index:2}.products-showcase .mobile-load-more .load-more-button:focus,.products-showcase .mobile-load-more .load-more-button:hover{color:#000}.products-showcase .mobile-load-more .load-more-button:before{background-color:#e3e3e3}.products-showcase .mobile-load-more .load-more-button.-dark{background-color:#000;border-color:#fff;color:#fff}.products-showcase .mobile-load-more .load-more-button.-dark:before{background-color:#555}.products-showcase .mobile-load-more .load-more-button.-dark:focus,.products-showcase .mobile-load-more .load-more-button.-dark:hover{color:#fff}.products-showcase .mobile-load-more .load-more-button.-big{border-radius:999px;font-size:20px;letter-spacing:.02em;line-height:20px;padding:16px 23px 11px}@media screen and (max-width:767px){.products-showcase .mobile-load-more .load-more-button.-big{font-size:17px;line-height:18px;padding:10px 16px 8px}}.products-showcase .mobile-load-more .load-more-button .label{color:#000;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:17px;font-weight:700;letter-spacing:.34px;line-height:18px;text-align:center;text-transform:uppercase}.products-showcase .mobile-load-more .load-more-button:hover{background:#f0f0f0}.products-showcase .mobile-load-more .load-more-button:disabled{cursor:not-allowed;opacity:.5}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.products-showcase.loading .products-container{opacity:.7;pointer-events:none}.products-showcase .filter-info{background-color:#f0f0f0;border-radius:8px;color:#555;font-size:14px;margin-top:20px;padding:10px 20px;text-align:center}.products-showcase .filter-info.hidden{display:none}.category-navigation .category-item{cursor:pointer;-webkit-user-select:none;user-select:none}.category-navigation .category-item.-active .category-label .label{color:#000}.category-navigation .category-item.-active .category-icon svg{fill:#000}.category-navigation .category-item.loading{opacity:.6;pointer-events:none}.category-navigation .category-item.loading:after{animation:spin 1s linear infinite;border:2px solid #e3e3e3;border-radius:50%;border-top-color:#000;content:"";height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.sticky-navigation{background:#fff;box-shadow:0 0 8px 0 #37373733;left:0;position:fixed;right:0;top:0;transition:all .3s ease-in-out;z-index:1000}.sticky-navigation .navigation-container{align-items:center;display:flex;height:88px;justify-content:space-between;margin:0 auto;padding:0 40px;width:100%}@media(max-width:1024px){.sticky-navigation .navigation-container{padding:0 22px}}@media(max-width:767px){.sticky-navigation .navigation-container{padding:0 16px}}.sticky-navigation .navigation-brand{align-items:center;display:flex;flex-shrink:0}.sticky-navigation .navigation-brand .logo-wrapper{align-items:center;display:flex;gap:15px}@media(max-width:767px){.sticky-navigation .navigation-brand .logo-wrapper{gap:7px}}.sticky-navigation .navigation-brand .can-am-logo{color:#000;flex-shrink:0;height:28px;width:221px}@media(max-width:1024px){.sticky-navigation .navigation-brand .can-am-logo{height:22px;width:177px}}@media(max-width:767px){.sticky-navigation .navigation-brand .can-am-logo{height:15px;width:111px}}.sticky-navigation .navigation-brand .brand-location{color:#000;font-family:Trade Gothic LT Std,Arial,helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1;position:relative;text-transform:uppercase;top:7px}@media(max-width:1024px){.sticky-navigation .navigation-brand .brand-location{font-size:18px}}@media(max-width:767px){.sticky-navigation .navigation-brand .brand-location{font-size:12px;top:3px}}.sticky-navigation .navigation-actions{align-items:center;display:flex;flex-shrink:0;gap:16px}@media(max-width:767px){.sticky-navigation .navigation-actions{gap:12px}.sticky-navigation .navigation-actions .nav-btn-primary{display:none}.sticky-navigation .navigation-actions .mobile-dark{background:none;background-color:#000;border:1px solid #000;border-radius:19px;color:currentColor;color:#fff;cursor:pointer;font-family:Can-Am Gothic,Arial,helvetica,sans-serif;font-size:1em;font-size:17px;font-weight:700;letter-spacing:.02em;line-height:1;overflow:hidden;padding:13px 16px 9px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.sticky-navigation .navigation-actions .mobile-dark:before{background-color:#555;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:1}.sticky-navigation .navigation-actions .mobile-dark:focus,.sticky-navigation .navigation-actions .mobile-dark:hover{border-color:#555;color:#fff}.sticky-navigation .navigation-actions .mobile-dark:focus:before,.sticky-navigation .navigation-actions .mobile-dark:hover:before{width:100%}.sticky-navigation .navigation-actions .mobile-dark.-dark{background-color:#fff;border-color:#fff;color:#000}.sticky-navigation .navigation-actions .mobile-dark.-dark:before{background-color:#e3e3e3}.sticky-navigation .navigation-actions .mobile-dark.-dark:focus,.sticky-navigation .navigation-actions .mobile-dark.-dark:hover{border-color:#e3e3e3;color:#000}.sticky-navigation .navigation-actions .mobile-dark .label{position:relative;z-index:2}.sticky-navigation .navigation-actions .mobile-dark.-big{border-radius:999px;font-size:20px;letter-spacing:.02em;line-height:20px;padding:16px 23px 11px}}@media screen and (max-width:767px)and (max-width:767px){.sticky-navigation .navigation-actions .mobile-dark.-big{font-size:17px;line-height:18px;padding:10px 16px 8px}}.sticky-navigation.nav-hidden{transform:translateY(-100%)}.sticky-navigation.nav-visible{transform:translateY(0)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}