@font-face{font-family:DINNextLTW04;src:url(DINNextLTW04-Medium.eot);src:url(DINNextLTW04-Medium.eot?#iefix) format("embedded-opentype"),url(DINNextLTW04-Medium.woff2) format("woff2"),url(DINNextLTW04-Medium.ttf) format("truetype"),url(DINNextLTW04-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:URW DIN;src:url(URWDIN-Bold.eot);src:url(URWDIN-Bold.eot?#iefix) format("embedded-opentype"),url(URWDIN-Bold.woff2) format("woff2"),url(URWDIN-Bold.woff) format("woff"),url(URWDIN-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:URW DIN;src:url(URWDIN-Medium.eot);src:url(URWDIN-Medium.eot?#iefix) format("embedded-opentype"),url(URWDIN-Medium.woff2) format("woff2"),url(URWDIN-Medium.woff) format("woff"),url(URWDIN-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:URW DIN;src:url(URWDIN-Regular.eot);src:url(URWDIN-Regular.eot?#iefix) format("embedded-opentype"),url(URWDIN-Regular.woff2) format("woff2"),url(URWDIN-Regular.woff) format("woff"),url(URWDIN-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:URW DIN;src:url(URWDIN-XLight.eot);src:url(URWDIN-XLight.eot?#iefix) format("embedded-opentype"),url(URWDIN-XLight.woff2) format("woff2"),url(URWDIN-XLight.woff) format("woff"),url(URWDIN-XLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:URW DIN;src:url(URWDIN-Thin.eot);src:url(URWDIN-Thin.eot?#iefix) format("embedded-opentype"),url(URWDIN-Thin.woff2) format("woff2"),url(URWDIN-Thin.woff) format("woff"),url(URWDIN-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}body{font-family:URW DIN,sans-serif;font-weight:400}h1,.h1-style,.faq-title,h2,h3,h4,h5,h6,.heading-font{font-family:URW DIN,sans-serif;font-weight:500}@media (min-width: 768px){h1,.h1-style{font-size:44px}h2,.h2-style{font-size:36px}h3,.h3-style{font-size:28px}h4,.h4-style{font-size:24px}}@media (max-width: 767px){h1,.h1-style{font-size:36px}h2,.h2-style{font-size:28px;line-height:140%}h3,.h3-style{font-size:22px;line-height:140%}h4,.h4-style{font-size:20px}}hr.hr--small{width:16%;border-bottom:2px solid #ffffff}.red{color:#d8362f!important}@media screen and (min-width: 1400px){.container{max-width:1720px}}.vertical-border{border:.5px solid rgba(0,0,0,.11)}.hide{display:none!important}.button--link{color:#000;text-transform:uppercase;border:1px solid #ffffff;background-color:#fff;font-size:14px;display:flex;font-family:DINNextLTW04,sans-serif;width:fit-content;justify-content:space-between;align-items:center;gap:35px;transition:all .3s ease}.button--link:after{content:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='black' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.button--link:hover,.button--link:focus{background-color:#d8362f;color:#fff;border:1px solid #D8362F;gap:45px}.button--link:hover:after,.button--link:focus:after{content:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.button--link_secondary,input[type=submit].button--link_secondary{color:#fff;border:1px solid #D8362F;padding:1em 25px;text-transform:uppercase;background-color:#d8362f;font-size:14px;display:flex;line-height:1em;align-items:center;font-family:DINNextLTW04,sans-serif;width:fit-content;justify-content:space-between;gap:35px;transition:all .3s ease}.button--link_secondary:after,input[type=submit].button--link_secondary:after{content:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.button--link_secondary:hover,.button--link_secondary:focus,input[type=submit].button--link_secondary:hover,input[type=submit].button--link_secondary:focus{background-color:#fff;color:#d8362f;border:1px solid #D8362F;gap:45px}.button--link_secondary:hover:after,.button--link_secondary:focus:after,input[type=submit].button--link_secondary:hover:after,input[type=submit].button--link_secondary:focus:after{content:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%23D8362F' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}@media screen and (max-width: 768px){.button--link{margin:0 auto}}.announcement-bar__inner{font-family:URW DIN,sans-serif;font-size:18px;letter-spacing:.04em;line-height:25px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width: 767px){.announcement-bar__inner{font-size:14px}}.announcement-bar__link{font-family:URW DIN,sans-serif;font-size:18px;display:flex;font-weight:500;align-items:flex-start;justify-content:flex-end;gap:5px}.announcement-bar__link svg{height:20px;width:20px}.mobile-navigation-drawer__footer .announcement-bar__link{align-items:center;justify-content:flex-start;display:flex}.show-search-link__text,.cart-link__label{display:none}.navigation--left .navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link,.navigation--right .navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link{text-transform:uppercase;font-size:18px;font-weight:500}.navigation__item,.navigation__item a{font-family:URW DIN,sans-serif}.navigation__tier-2 .navigation__column-title{font-family:DINNextLTW04,sans-serif;letter-spacing:normal!important;text-transform:uppercase}.menu-promotion__text.navigation__link{display:flex;justify-content:flex-start;align-items:center;gap:10px;text-transform:uppercase;font-size:20px;font-family:DINNextLTW04,sans-serif}@media (min-width: 768px){.navigation__tier-2 .navigation__column-title{font-size:20px!important;font-family:DINNextLTW04,sans-serif}.navigation__tier-3 .navigation__link{font-size:18px!important;line-height:1.6em!important;font-weight:500}.navigation .navigation__columns{max-width:1000px}.navigation .navigation__columns.navigation__columns--wide{max-width:1300px}.navigation--right .navigation__tier-1>.navigation__item>.navigation__link:before{bottom:-28px}.navigation--right{border-bottom:0px}.nav_right_col{display:flex;justify-content:center}}@media (max-width: 767px){.navigation--right{display:none}}.menu-promotion{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.mobile-navigation-drawer .navigation__column--promotion{display:flex;flex-direction:column}.mobile-navigation-drawer .navigation__column--promotion .menu-promotion__image{display:none}.mobile-navigation-drawer .navigation__column--promotion .menu-promotion{max-width:100%;padding:0;z-index:9999999999}.mobile-navigation-drawer .menu-promotion__text:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='%7B%7B stroke_width %7C default: 2 %7D%7D' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Ctitle%3E%7B%7B 'general.icon_labels.down' %7C t %7D%7D%3C/title%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");width:24px;height:24px;transition:transform .15s ease-out;display:inline-block}.mobile-navigation-drawer .menu-promotion__text.active:after{transform:rotate(180deg)}.mobile-navigation-drawer .navigation__column--promotion .menu-promotion{flex:1 0 auto}.mobile-navigation-drawer .navigation__column--promotion .menu-promotion:last-child{flex-basis:unset}.mobile-navigation-drawer .navigation__link{font-size:18px;font-family:;font-weight:500;cursor:pointer}.mobile-navigation-drawer .navigation__column--promotion{overflow:hidden;scroll-snap-type:none}.navigation--right{visibility:hidden}.pageheader--layout-inline-permitted .navigation--right{visibility:visible}#store-messages{font-size:18px}#store-messages .message{padding:19px 0 16px}#store-messages .message-icon-title{display:flex;justify-content:center;align-items:center}#store-messages .message .fluff{top:20%;bottom:18%}#store-messages .message .title{font-weight:400;font-size:18px;margin:0 10px}@media (min-width: 1101px) and (max-width: 1300px){#store-messages .message .title{font-size:14px}#store-messages .message{padding:14px 0 12px}#store-messages .message .fluff{top:22%;bottom:20%}}@media (min-width: 900px) and (max-width: 1100px){#store-messages .message .title{font-size:12px}#store-messages .message{padding:14px 0 12px}#store-messages .message .fluff{top:25%;bottom:26%}}@media (max-width: 899px){#store-messages .message .title{font-size:10px}#store-messages .message{padding:14px 0 12px}#store-messages .message .fluff{top:28%;bottom:29%}}#store-messages-mobile{font-size:14px;padding:15px 0}#store-messages-mobile .container{display:flex;align-items:center;gap:10px;justify-content:center}.slideshow .overlay-text__rte{max-width:63ch}@media (min-width: 1100px){.slideshow .overlay-text--for-banner .overlay-text__inner{padding-left:220px;padding-bottom:90px}.slideshow .overlay-text__rte{font-size:24px}}@media (max-width: 1099px){.slideshow .overlay-text__rte{font-size:20px;line-height:140%;letter-spacing:.04em}}.collection-slider-row .has-paging__title span{font-family:URW DIN,sans-serif;font-size:36px;font-weight:500!important;letter-spacing:.04em;line-height:50px;font-weight:400}@media (max-width: 767px){.collection-slider-row .has-paging__title span{font-size:20px}}.collection-slider-row .small-feature-link{color:#000;font-size:18px;border-bottom:1px solid #000000;transition:all .3s ease}.collection-slider-row .small-feature-link:hover,.collection-slider-row .small-feature-link:focus{color:#d8362f;border-bottom:1px solid #D8362F}.collection-slider-row .view-all{margin:-20px 0 20px}@media only screen and (max-width: 767px){.collection-slider .has-paging{align-items:center}}.collection-slider-row .product-block .block-inner{border:1px solid rgba(0,0,0,.05);border-bottom:6px solid rgba(0,0,0,.05);box-shadow:0 4px 15px #0000000d}.collection-slider-row .product-block .block-inner:hover,.collection-slider-row .product-block .block-inner:focus{border-bottom:6px solid #D8362F}.collection-slider-row .product-block .product-block__title{font-size:24px;text-transform:uppercase;font-weight:500}.product-block .block-inner .vendor img{width:80%!important;display:block;text-align:center;margin-left:10%}.product-link--center{display:flex!important;justify-content:center;flex-direction:column;align-items:center;padding-bottom:15px}.collection-slider-row .product-block .product-price__item{font-size:28px}.collection-slider-row .product-block .button-container{display:flex;justify-content:center;padding-top:15px;padding-bottom:30px}.collection-slider-row .product-block .product-price{padding-top:20px;font-weight:500}.collection-slider-row .product-block .product-block__subtitle{color:#777;font-size:18px}@media (max-width: 767px){.collection-slider-row .product-block .button-container{display:none}.collection-slider-row .product-block .block-inner .vendor img{max-width:95px!important}.collection-slider-row .product-block .product-block__subtitle{font-size:14px}.collection-slider-row .product-block .product-block__title{font-size:18px;text-align:center}.collection-slider-row .product-block .product-price__item{font-size:20px}.collection-slider-row .product-block .block-inner{border-bottom:2px solid rgba(0,0,0,.05);box-shadow:unset}.collection-slider-row .product-block .block-inner:focus,.collection-slider-row .product-block .block-inner:hover{border-bottom:2px solid #D8362F}.collection-slider-row .product-block .product-info .innerer{text-align:center}}.gallery_title{text-align:center;padding-bottom:60px}.gallery .small-feature-link{border-bottom:none;text-transform:uppercase;font-size:14px;font-family:DINNextLTW04,sans-serif;display:flex;align-items:center;gap:20px;line-height:1em;transition:all .3s ease;padding-top:20px}.gallery .small-feature-link:after{content:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%23D8362F' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.gallery .image-overlay__image-link:hover .small-feature-link{gap:30px;color:#d8362f!important}@media (max-width: 767px){.gallery_title{padding-bottom:30px;font-size:20px}.gallery .overlay-text__subheading{display:none}.gallery .image-overlay--bg-box .overlay-text .overlay-text__text{min-width:55%}.gallery .small-feature-link{padding-top:10px}.gallery .slick-dots li.slick-active button:before{background:#d8362f}.gallery .slick-dots li button:before{border:1px solid #D8362F}}.gallery .overlay-text__subheading{text-transform:capitalize;font-size:18px}@media (min-width: 768px){.gallery .image-overlay--bg-box .overlay-text .overlay-text__text{padding:25px 25px 20px 50px;min-width:60%}}.section-image-with-text-overlay .h1-style{font-weight:600}.section-image-with-text-overlay .overlay-text__rte{font-size:24px;line-height:29px;max-width:35ch;padding:20px 0}.section-image-with-text-overlay .lightly-spaced-row-above{display:flex;margin-top:1.95em;justify-content:center}@media (max-width: 767px){.section-image-with-text-overlay{margin-top:40px}.section-image-with-text-overlay .overlay-text__rte{font-size:20px;padding:15px 0}}.section-image-with-text .use-alt-bg{background-color:#1b1b1b;color:#fff}.section-image-with-text .subheading{color:#d8362f;font-size:18px}@media (min-width: 768px){.section-image-with-text .feature-text-paired{margin-right:12%}}@media (max-width: 767px){.section-image-with-text .use-alt-bg{padding-top:0;padding-bottom:30px}.section-image-with-text .use-alt-bg .container{padding:0}.section-image-with-text .use-alt-bg .container .flexible-layout .align-left{padding:16px}.section-image-with-text .use-alt-bg .container .flexible-layout .column{margin-bottom:30px}.section-image-with-text .subheading{font-size:14px}}.section-image-with-text .small-feature-link{border:1px solid #ffffff;text-transform:uppercase;font-size:14px;font-family:DINNextLTW04,sans-serif;display:flex;align-items:center;gap:35px;line-height:1em;transition:all .3s ease;width:fit-content;padding:1em 25px}.section-image-with-text .small-feature-link:after{content:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.section-image-with-text .small-feature-link:hover,.section-image-with-text .small-feature-link:focus{gap:45px;border:1px solid #D8362F;background-color:#d8362f}.section-testimonials{background:#f8f8f8}.section-testimonials .h3-style,.section-testimonials .h4-style{text-transform:none}.section-testimonials .h4-style{letter-spacing:normal}.section-testimonials .testimonial__star svg{fill:gold;width:19px;height:19px}.section-testimonials .testimonial-list .subheading{margin-bottom:1.3em;text-transform:none}.section-testimonials .testimonial_product_link{color:#1b1b1b;border-bottom:1px solid #1B1B1B;transition:all .3s ease}.section-testimonials .testimonial_product_link:hover,.section-testimonials .testimonial_product_link:focus{color:#d8362f;border-bottom:1px solid #D8362F}.section-testimonials .testimonial__image-with-caption__link{color:#1b1b1b}.section-testimonials .testimonial__image-with-caption__link:hover,.section-testimonials .testimonial__image-with-caption__link:focus{color:#d8362f}@media (min-width: 1300px){.testimonial-list{padding:60px}}@media (max-width: 1299px){.testimonial-list{padding:30px 0}.testimonial__author{font-size:14px}.section-testimonials .testimonial-list .subheading{font-size:20px;font-weight:500}}@media (min-width: 1300px){.logo-list__logo{flex:0 0 calc(25.6% - 50px)}}#pagefooter #section-id-logo-list .h2-style{color:#1b1b1b}@media (max-width: 767px){#pagefooter #section-id-logo-list .h2-style{font-size:22px}#pagefooter .logo-list{margin-left:0;margin-right:0}}.section-newsletter .rte{color:#777;text-transform:none}.section-newsletter .newlsetter_image{width:40%;background-repeat:no-repeat;background-size:cover;background-position:center}.section-newsletter .newsletter_signup{width:60%;padding-right:50px}.section-newsletter .newsletter_container{display:flex;gap:100px;position:relative}.section-newsletter .newsletter_container:before{content:"";position:absolute;border:1px solid #fff;z-index:2;top:30px;bottom:30px;left:30px;right:30px;pointer-events:none}.section-newsletter .hometitle{margin-bottom:10px}.section-newsletter .signup-form__inline-container input[type=email]{background-color:transparent;font-family:URW DIN,sans-serif;color:#fff;width:70%}.section-newsletter .signup-form__inline-container input[type=email]:focus{border-color:#fff}.section-newsletter .signup-form__inline-container input[type=email]::placeholder{color:#fff;font-family:URW DIN,sans-serif}.section-newsletter .signup-form__inline-container{display:flex;gap:10px}@media (max-width: 767px){.section-newsletter .newsletter_container{gap:0px;flex-direction:column}.section-newsletter .newsletter_signup{width:100%;padding:25px 30px 40px}.section-newsletter .newlsetter_image{width:100%;height:30vh}.section-newsletter .newsletter_container:before{top:20px;bottom:20px;left:20px;right:20px}.section-newsletter .signup-form__inline-container{flex-direction:column;gap:0px}.section-newsletter .signup-form__inline-container input[type=email]{width:100%;margin-bottom:15px}.section-newsletter .signup-form__inline-container .button--link{margin:0}.section-newsletter .signup-form{margin-top:30px}}@media (min-width: 768px) and (max-width: 1300px){.section-newsletter .newsletter_container{gap:30px}}.section-footer{background-image:url(//www.farnleysyamaha.co.nz/cdn/shop/t/13/assets/footer_bg.png?v=152725161816053796661678417077);padding-top:50px;background-size:cover;background-position:center;background-repeat:no-repeat}.section-footer .container:first-child{border-top:none}.section-footer .facebook svg path{fill:#3b5998}.section-footer__text-block__image{padding-top:15px}.section-footer__lower-menu li a{font-size:14px}@media (min-width: 768px){.section-footer__row--blocks{padding-top:20px}.section-footer__text-block__image{padding-top:15px}.section-footer__row-lower .section-footer__row__col:first-child{order:3}.section-footer__row-lower .section-footer__row__col:nth-child(2){order:2}.section-footer__row-lower .section-footer__row__col:last-child{order:1}}.copyright{font-size:14px}@media (max-width: 767px){.section-footer__row-lower .section-footer__row__col:first-child{order:2}.section-footer__row-lower .section-footer__row__col:nth-child(2){order:1}.section-footer__row-lower .section-footer__row__col:last-child{order:3}.section-footer__lower-menu__list li{display:block}.section-footer__payment-icons{margin-bottom:calc(2.5em - 25px)}.section-footer__text-block__image .rimage-outer-wrapper{width:200px!important}.section-footer__row--blocks{padding-bottom:15px;padding-top:15px}.section-footer__row-lower{padding-bottom:30px}.section-footer__lower-menu__list li{margin:0 10px 15px}.section-footer__row--blocks .section-footer__row__col:not(:last-child){margin-bottom:10px}.section-footer__menu-block .section-footer__title{position:relative;display:flex;align-items:center;justify-content:space-between}.section-footer__menu-block .section-footer__title:after{content:"";background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2203 3.37109L7.49998 10.0695L0.779716 3.37109L0 4.15335L7.49998 11.6289L15 4.15335L14.2203 3.37109Z' fill='white'/%3E%3C/svg%3E%0A");height:15px;width:15px;transition:transform .15s ease-out;display:inline-block}.section-footer__menu-block .section-footer__title.active:after{transform:rotate(180deg)}.section-footer__menu-block .section-footer__menu-block__menu{display:none}}.section-gallery-video .video-grid-container{display:flex;gap:30px}.section-gallery-video .video-single-grid{width:33.3%}.section-gallery-video .h3-style{text-transform:none}.section-gallery-video .product-media--frame,.video-container__video{padding-bottom:75.25%}.section-gallery-video .overlay-text{align-items:flex-end;justify-content:flex-end}.section-gallery-video .video-container__play{width:100%;height:100%}.section-gallery-video .video-container__play .video-playbox{height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.section-gallery-video .video-container__play svg{stroke:none;width:84px;height:60px}.section-gallery-video .video-container__play:hover rect,.section-gallery-video .video-container__play:focus rect{fill:#d8362f}.section-gallery-video .video-container__play:hover{transform:none}.section-gallery-video .video-subtitle{margin-top:1.25em}@media (max-width: 767px){.section-gallery-video .video-single-grid{width:100%}.section-gallery-video .video-grid-container{flex-direction:column;gap:20px}.section-gallery-video .video-container--modal-mobile .overlay-text{padding-top:120px;padding-bottom:120px}.section-gallery-video .video-container__play{position:absolute;top:0;left:0}.section-gallery-video .video-container__play svg{width:55px;height:40px}.section-gallery-video .gallery_title{font-size:22px}.section-gallery-video .video-subtitle{font-size:20px}}.grid-three-fourths{width:60%;height:50vh;flex:2 0 59.5%}.grid-one-fourth{width:40%;flex:1 0 39.5%}@media (min-width: 768px){.medium-up--hide{display:none}}@media (max-width: 767px){.medium-down--hide{display:none}}.grid-one-half{width:50%;height:50vh;flex:0 0 49.5%}.grid-one-whole{width:100%;height:50vh;flex:0 0 100%}.masonry .grid-one-whole{height:25vh;flex:0 0 49%}.masonry{display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media (max-width: 767px){.grid-three-fourths,.grid-one-fourth,.grid-one-half{width:100%;flex:0 0 100%}.masonry{flex-direction:row;flex-wrap:wrap}.masonry .grid-one-whole{flex:0 0 100%}}.gallery-image-block{background-repeat:no-repeat;background-size:cover;position:relative}.section-gallery-mosaic .gallery-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.overlay-link{position:absolute;width:100%;height:100%;top:0;left:0}#shopify-section-sticky-side{position:fixed;top:50%;z-index:2}#shopify-section-sticky-side .sticky-container{display:flex;flex-direction:column;align-items:flex-end}#shopify-section-sticky-side .sticky--block{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;padding:10px;justify-content:center;text-transform:none}#shopify-section-sticky-side .sticky--block img{max-width:26px}#shopify-section-sticky-side .sticky--block .stiky--title{font-size:10px;text-align:center}#shopify-section-sticky-side .sticky--block.red{background-color:#d8362f;color:#fff}#shopify-section-sticky-side .sticky--block.red .stiky--title{color:#fff}#shopify-section-sticky-side .sticky--block.gray{background-color:#f8f8f8}#shopify-section-sticky-side .sticky--block.gray .stiky--title{color:#d8362f}.margin-less{margin-top:-30px}.page-header-img{height:350px;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff}.page-header-img h1{color:#fff}.page-header-img .container{display:flex;align-items:center;justify-content:center}.page-header-img .breadcrumbs{justify-content:center}.page-header-img .breadcrumbs .breadcrumbs-list__link{font-size:18px}@media (max-width: 767px){.page-header-img{height:300px}.page-header-img h1{font-size:28px}#shopify-section-page-story-template .h2-style{font-size:22px}#shopify-section-page-story-template .section-image-with-text .container{padding:0}#shopify-section-page-story-template .section-image-with-text .flexible-layout .column{margin-bottom:30px}#shopify-section-page-story-template .section-image-with-text .flexible-layout .align-left{padding:16px}#shopify-section-page-story-template .section-image-with-text .fully-spaced-row--medium{margin-top:40px;margin-bottom:40px}}.section-icon-row{background-color:#f8f8f8}.section-icon-row .container{display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.section-icon-row .icon-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:150px;padding:10px}.section-icon-row span{text-align:center;font-weight:500;color:#000}.section-team-row .container{text-align:center}.section-team-row .team-container{display:flex;flex-wrap:wrap}.section-team-row .team-container--inner{flex-basis:33.3%;padding:30px 20px}.section-team-row .overlay-container{position:relative}.section-team-row .overlay-text{visibility:hidden;opacity:0;background-color:#d8362fe6;transition:all .3s ease}.section-team-row .team-container--inner:hover .overlay-text,.section-team-row .team-container--inner:focus .overlay-text{visibility:visible;opacity:1}.section-team-row .team-container--inner span{text-transform:none;color:#777;font-weight:500}.section-team-row .team-container--inner h4{padding-top:10px}.section-team-row .team-container--inner .subheading--over{font-size:28px;color:#fff;text-transform:none;font-weight:400}@media (max-width: 767px){.section-team-row .team-container--inner{flex-basis:100%;padding:20px 0}.section-team-row .h2{font-size:20px}.section-team-row .team-container--inner .subheading--over{font-size:22px}}@media (max-width: 767px){#shopify-section-list-collections-template .collection-listing .product-list .product-block{width:100%}#shopify-section-list-collections-template h1{font-size:28px}}#shopify-section-list-collections-template .product-block__title{display:flex;align-items:flex-start;gap:10px}.section-product-story .section-video .overlay-text__inner{width:31%}.section-product-story .section-video .overlay-text{align-items:flex-end}.section-product-story .section-video .overlay-text__text{padding:30px 20px!important;background:#fff!important;opacity:.8}.section-product-story .section-video .text__title{text-transform:none}.section-product-story .section-video .video-container__video{padding-bottom:39.25%}.section-product-story .section-video .video-container{height:750px;position:relative}.overlay-text__vendor-logo{padding-bottom:10px}.section-product-story .section-video .overlay-text__title{text-transform:none;padding-top:10px}.section-product-story .section-video .video-container__play{position:absolute;display:flex;top:0;width:100%;height:100%;align-items:center;z-index:3;justify-content:center}.section-product-story .section-video .video-container--playing .video-container__play{opacity:0!important}.section-product-story .section-video .video-container__play svg{stroke:none}@media screen and (min-width: 1100px) and (max-width: 1500px){.section-product-story .section-video .overlay-text__inner{width:36%}}@media screen and (min-width: 769px) and (max-width: 1099px){.section-product-story .section-video .overlay-text__inner{width:40%}.section-product-story .section-video .video-container__video{padding-bottom:56.25%}.section-product-story .section-video .video-container{height:600px}}@media screen and (max-width: 768px){.section-product-story .section-video .overlay-text__inner{width:100%;padding:25px}.section-product-story .section-video .overlay-text__inner .overlay-text__text{width:100%}.section-product-story .section-video .video-container__video{padding-bottom:70.25%}.section-product-story .section-video .video-container{height:550px}.section-product-story .section-video .video-container__play{align-items:flex-start;top:15%;height:85%}.section-product-story .section-video .video-container__play svg{width:63px;height:60px}.section-product-story .section-video .overlay-text{align-items:flex-end;position:absolute;height:100%;padding-bottom:unset}.section-product-story .section-video .overlay-text__text{text-align:left}.section-product-story .section-video .overlay-text__title{font-size:20px}}.section-product-story .section-image-with-text .majortitle{text-transform:none}.section-product-story .section-image-with-text .rte{font-size:18px}.section-product-story .section-image-with-text .column--order-push-desktop{padding-left:0}@media screen and (min-width: 768px){.section-product-story .section-image-with-text .feature-text-paired{padding:20px 0}}@media screen and (max-width: 767px){.section-product-story .section-image-with-text .rte{font-size:16px}.section-product-story .section-image-with-text .flexible-layout .column{margin-bottom:30px}.section-product-story .section-image-with-text .feature-text-paired{padding:0 20px 20px}}.section-product-story .section-image-with-text-overlay .overlay-text__title{text-transform:none}.section-product-story .section-image-with-text-overlay .overlay-text__rte{max-width:100%;font-size:28px}@media screen and (max-width: 767px){.section-product-story .section-image-with-text-overlay .overlay-text__rte p{font-size:22px}.section-product-story .section-image-with-text-overlay{margin-top:20px}}.product-block__subtitle{font-size:18px;color:#777;font-weight:500}.product-block .button-container{display:none}.product-block .product-price__item{font-size:28px;font-weight:500}.product-block .product-block__title{font-size:18px;font-weight:500;text-transform:uppercase;text-align:center}.product-block .product-block__subtitle{font-size:18px;color:#777;font-weight:500;text-align:center}.product-block .product-price{margin-top:15px}.product-block .product-info{background-color:#fff}.product-block .product-info .innerer{padding:15px}.product-block .block-inner{border:1px solid #7777771a;background:#fff}@media screen and (min-width: 768px) and (max-width: 1200px){.collection-listing.related-collection .product-block{width:50%}}.section-featured-collection .product-block .product-info{background-color:#fff}.section-featured-collection .product-block .product-price{margin-top:0}#shopify-section-product-template .breadcrumbs-list__link,#shopify-section-product-template .breadcrumbs .icon{font-size:18px;color:#000;font-weight:500}#shopify-section-product-template .price{color:#777;font-weight:500}#shopify-section-product-template .product-block__subtitle{font-size:18px;color:#777;font-weight:500;padding-bottom:10px}#shopify-section-product-template .vendor-row{margin-bottom:5px}#shopify-section-product-template .content-divider{margin-bottom:10px;padding-bottom:10px}#shopify-section-product-template label[for=quantity]{font-size:24px;color:#000;font-weight:500}#enquire-form .input-row{display:flex;flex-direction:column}.product-form .quantity-wrapper a{height:36px;width:36px;min-width:36px;line-height:30px;display:flex;justify-content:center;align-items:center}.product-form .quantity-wrapper input[name=quantity]{width:36px;height:36px;color:#777}.product-form .quantity-wrapper-outer{display:flex;align-items:center;gap:20px}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-bottom:0}.product-form .quantity-submit-row .quantity-submit-row__submit button{margin-bottom:15px}.product-form .quantity-submit-row.has-spb .shopify-payment-button__button,.product-form .quantity-submit-row.has-spb .button,.product-form .quantity-submit-row.has-spb .button.pn-button{min-height:54px}button.button.sbb{width:100%!important;background:#d8362f!important;border:1px solid #d8362f!important;border-radius:0;color:#fff!important;padding:18px 25px}button.button.sbb:hover{background:#000!important}#product--finance-container{display:flex;padding:20px 15px;margin:10px 0;align-items:center;justify-content:space-between;background-color:#f8f8f8;flex-wrap:wrap;border-top:3px solid #D8362F}#product--finance-container p{font-size:22px;font-weight:500;margin-bottom:0}#product--finance-container .product--finance-inner{display:flex;align-items:center;gap:20px;padding-bottom:10px;padding-top:10px}.product-detail .cc-accordion{border-top:none}.product-detail .cc-accordion-item__title{font-size:24px;color:#777;font-weight:500}.product-detail .cc-accordion-item__title:after,.product-detail .cc-accordion-item__title:before{width:14px}.preorder-text{text-transform:none;font-weight:500}@media screen and (min-width: 1024px){.product-form .quantity-submit-row__submit{display:flex;align-items:flex-start;gap:15px}.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit],.product-form .quantity-submit-row__submit .shopify-payment-button{width:calc(50% - 20px)}}button.shopify-payment-button__more-options{display:none}.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit].button--large{width:100%}.btn,.button,a.btn,a.button,button,input[type=button],input[type=reset],input[type=submit],.product-form .quantity-submit-row .quantity-submit-row__submit button[type=button]{font-family:DINNextLTW04,sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;letter-spacing:.04em;line-height:18px}@media screen and (min-width: 767px){.product-detail .product-column-right{margin-left:5%;max-width:560px}#enquire-form{width:35%}}@media screen and (max-width: 768px){.product-detail .product-column-right{margin-top:30px}.product-block .product-block__subtitle,.product-block__subtitle{font-size:14px}#shopify-section-product-template label[for=quantity]{font-size:20px}#product--finance-container{flex-direction:column;align-items:flex-start}#product--finance-container .button--link_secondary{background-color:transparent;color:#d8362f;border:none;padding-left:0;padding-top:10px}#product--finance-container .button--link_secondary:after{content:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%23D8362F' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}#shopify-section-product-template{margin-top:35px}.product-media .rimage-outer-wrapper{border:1px solid rgba(0,0,0,.1)}}.afterpay-paragraph{padding:28px 15px;background-color:#f8f8f8;display:flex;align-items:center;flex-wrap:wrap}.afterpay-logo{width:70px!important;order:0}.afterpay-text2{display:none}.afterpay-text1{order:1}.afterpay-instalments{order:2;padding-right:4px}.afterpay-link{order:3;margin:auto 0 auto auto}.afterpay-link-inner{font-size:14px!important;color:#000;padding-left:5px}.afterpay-instalments,.afterpay-text1{font-size:18px;font-family:URW DIN,sans-serif;color:#000;font-weight:500;padding-left:4px}#shopify-section-cart-template .majortitle{margin-top:50px}.cart-item-list-heading.h4-style{text-transform:capitalize;font-weight:500}.cart-item-list__body .rimage-outer-wrapper{border:1px solid rgba(0,0,0,.1)}.cart-item-list__body .name,.cart-item-list__body .remove{color:#000}.cart-item-list__body .h4-style{font-weight:500}.cart-item .remove svg{vertical-align:text-bottom}.cart-policies{font-size:18px;color:#777;line-height:140%;letter-spacing:.04em}.continue-shopping{color:#000;font-weight:500;font-size:18px;letter-spacing:.04em}.cart-item__quantity .quantity{display:flex;gap:5px;justify-content:center;align-items:stretch}.cart-item__quantity-input{padding:5px!important;text-align:center;color:#777!important}.quantity .quantity-down,.quantity .quantity-up{border:1px solid #ddd}.quantity .quantity-down svg.feather,.quantity .quantity-up svg.feather{stroke:#777;vertical-align:text-top}#cartform .checkout-col .button{min-width:260px}#shopify-section-cart-template .h2-style{text-transform:capitalize}@media screen and (max-width: 767px){#shopify-section-cart-template .majortitle{margin-top:20px;font-size:28px}.cart-item-list__body .name{font-size:18px;font-weight:500}.cart-item-list__body .h4-style{font-size:24px;color:#777}.cart-item .remove svg{display:none}.cart-item-list__body .rimage-outer-wrapper{border:none}#shopify-section-cart-template .h2-style{text-transform:uppercase;font-size:18px;letter-spacing:.04em;font-weight:500}.cart-policies{font-size:14px}.continue-shopping{color:#777;font-size:14px;text-align:center;letter-spacing:.04em}.cart-item__image{width:150px}#cartform .subtotal{margin:0 0 15px}.cart-item-list{margin:10px 0 25px}}#shopify-section-blog-template .container{max-width:1480px}.article-list.article-layout--columns .article{border:none}.article-list.article-layout--columns .article:nth-child(2n){border:none}#shopify-section-blog-template h3{text-transform:none}.article-list.article-layout--columns .article__inner>.rte{font-weight:500}#shopify-section-blog-template .tags a,.article .meta{color:#777}#shopify-section-blog-template .page-header-img,#shopify-section-contact-template .page-header-img{margin-bottom:50px}@media screen and (min-width: 1024px){.article-list.article-layout--columns .article{width:50%}}@media screen and (min-width: 767px){.article-list.article-layout--columns .article__inner>.rte{margin-bottom:1em}}@media screen and (max-width: 768px){#shopify-section-blog-template .page-header-img,#shopify-section-contact-template .page-header-img{margin-bottom:30px}.article-list .article{padding-bottom:10px;padding-top:20px}}#shopify-section-contact-template .input-row--half{display:flex;gap:20px}#shopify-section-contact-template label{font-size:18px;font-weight:500}#shopify-section-contact-template input[type=address]::placeholder,#shopify-section-contact-template input[type=email]::placeholder,#shopify-section-contact-template input[type=number]::placeholder,#shopify-section-contact-template input[type=password]::placeholder,#shopify-section-contact-template input[type=text]::placeholder,#shopify-section-contact-template textarea::placeholder{font-size:14px;color:#777;letter-spacing:.04em}#shopify-section-contact-template #template{max-width:1480px;margin:0 auto}#shopify-section-contact-template .block--form,#shopify-section-contact-template .no-bg{background-color:#f8f8f8}#shopify-section-contact-template .img-bg{background-repeat:no-repeat;background-position:center;background-size:cover}#shopify-section-contact-template .img-bg h4{color:#fff}#shopify-section-contact-template .column--half h4{text-transform:none}#shopify-section-contact-template .content-info--inner .info{color:#fff}#shopify-section-contact-template .content-info--inner{display:flex;align-items:flex-start;gap:20px;padding:10px 0}#shopify-section-contact-template .content-info--inner img{padding-top:5px}.contact-info-wrapper .facebook svg path{fill:#3b5998}.contact-info-wrapper .social-links{padding:20px 0}.contact-info-wrapper .section-footer__text-block__social{padding-top:20px}.map .map-frame{height:650px}@media screen and (max-width: 768px){.map .map-frame{height:220px}#shopify-section-contact-template .column--half{width:100%}#shopify-section-contact-template #contact_form,#shopify-section-contact-template .contact-info-wrapper{padding:20px}#shopify-section-contact-template .main_title{text-align:center;padding-bottom:10px}#shopify-section-contact-template .input-row--half{flex-direction:column}#shopify-section-contact-template .content-info--inner{padding:5px 0}}@media screen and (min-width: 768px){#shopify-section-contact-template #contact_form{max-width:490px;padding:40px}#shopify-section-contact-template .contact-info-wrapper{padding:40px}}.btn--enquire{background-color:#d8362f!important;color:#fff!important}.btn--enquire:focus,.btn--enquire:hover{background-color:#000!important;border:1px solid #000000!important}#recommended-slider{justify-content:center}#shopify-section-faq-template .container{max-width:1480px}select#questions{width:100%;padding:10px;border:1px solid red;border-radius:3px}body.template-collection .breadcrumbs{justify-content:center;text-transform:capitalize}.utility-bar__centre h1{margin:1em 0}.utility-bar__centre .breadcrumbs-list__item{font-size:3em;font-weight:600;text-transform:uppercase}.utility-bar__centre .breadcrumbs-list__item:first-child{display:none}.article .container{max-width:1480px}.article-image .rimage-outer-wrapper{max-width:100%!important}.custom-field__related-videos h2.custom-field--title{text-align:center;text-transform:none}.related__videos--wrapper{display:flex;flex-wrap:wrap}.related__videos--wrapper .fc-item{width:33.33%;padding:1em}@media (min-width: 768px){.faq-list{flex:0 1 100%}.collection__image--filter-list-mobile{display:none}ul.collection__image--filter-list-desktop{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin:0}ul.collection__image--filter-list-desktop li{width:20%;position:relative;list-style:none;padding:1em}ul.collection__image--filter-list-desktop li .rimage-wrapper{position:relative}li.collection__image--filter-list .collection__image--filter-list-title{color:#000}li.collection__image--filter-list.active .collection__image--filter-list-title{color:#d8362f}.question__column--wrapper-container{display:flex}.question__column--wrapper{flex:1 1 50%}.question__column--wrapper:not(:last-child){padding-right:40px}#shopify-section-faq-template .faq-layout{margin-left:-1em;margin-right:0}.article .article__content p{max-width:1000px;margin:auto}}@media screen and (max-width: 767px){li.collection__image--filter-list .collection__image--filter-list-title{display:none}#shopify-section-faq-template .feature-text-paired{padding:1em 1em 2em}#shopify-section-faq-template h1.majortitle.in-content{font-size:28px!important}#shopify-section-faq-template .subheading--over{font-size:20px!important}ul.collection__image--filter-list-desktop{display:none}.collection__image--filter-list-mobile h4{text-transform:none}select#imageFilter{width:100%;padding:10px}.utility-bar{flex-direction:column}.utility-bar__centre .breadcrumbs-list__item{font-size:20px}.utility-bar__centre h1{margin-bottom:10px}.collection__image--filter-list-mobile{width:100%;margin:1px}.related__videos--wrapper{flex-direction:column}.related__videos--wrapper .fc-item{width:100%;padding:0;text-align:center;margin-bottom:1em}}#pageInsurance .flex-content>div{width:100%}#pageInsurance form#form1,#pageFinance .flex-box2 form.insurance-form,#pageFinance .flex-box2 .form-text{width:100%}#pageInsurance form#form1 label,#pageFinance form.insurance-form label{width:30%;padding-right:0}#pageInsurance form#form1 .input-half,#pageFinance form.insurance-form .input-half{width:40%}#pageInsurance form#form1 .input-half-first,#pageFinance form.insurance-form .input-half-first{margin-right:2%}#pageInsurance form#form1 .input-full,#pageFinance form.insurance-form .input-full{width:100%}.disclaimer-box{overflow:auto;height:300px;border:2px solid rgb(150,150,150);padding:20px}.insurance-form-container{background-color:#f8f8f8;margin:35px;padding:40px}.step-box-group{text-align:center}.step-box{cursor:pointer;background-color:#777;display:inline-block;width:75px;height:1.75em;position:relative;text-align:center;vertical-align:middle;margin:.15em;color:#fff}.step-box-active{background-color:#d8362f}.step-box:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:.55em solid #F8F8F8;border-top:.88em solid transparent;border-bottom:.88em solid transparent}.step-box:before{content:"";position:absolute;right:-.55em;bottom:0;width:0;height:0;z-index:1;border-left:.55em solid #777777;border-top:.88em solid transparent;border-bottom:.88em solid transparent}.step-box-active:before{border-left:.55em solid #D8362F}.step-div h3{margin-bottom:40px;text-transform:none}.insurance-form button,.insurance-form .button{margin-top:60px}.flex-field-box{display:flex;flex-direction:row;margin-top:20px}.flex-content{display:flex;flex-wrap:wrap;flex-direction:row}.hot-offers{border-left:1px solid #dddcdc;padding-left:30px}.hot-offers-listing{margin-top:55px;background-color:#fff}.hot-offer-item{display:flex;flex-direction:row;align-items:center;width:100%;padding:10px}.hot-offer-img{flex:2}.hot-offer-title{flex:6;font-style:normal;font-weight:400;font-size:24px;line-height:29px;margin-left:15px}.arrow-right{width:12px;height:12px;float:left;box-shadow:-2px 2px #d8362f;transform:rotate(-135deg)}.shop-now-arrow-position{margin-left:95px;margin-top:-12px}.hot-offer-price{margin-top:10px}.hot-offer-shop{flex:2;font-style:normal;font-weight:400;font-size:18px;line-height:16px;color:#d8362f}.flex-field-box-right{display:flex;flex-direction:row;justify-content:center}.grey-text{color:#777}.margin-bottom-20{margin-bottom:20px}.margin-top-50{margin-top:50px}.insurance-form ul{width:100%;margin:0}.insurance-form li{list-style-type:none;display:flex}.insurance-form li label{width:auto}.insurance-form li input[type=radio],.insurance-form li input[type=checkbox]{width:auto;margin-right:10px}.insurance-form .flex-field-box label{word-wrap:break-word}.flex-field-box input,.flex-field-box select,.flex-field-box textarea{border:1px solid rgba(0,0,0,.2);box-sizing:border-box;background-color:#f8f8f8;color:#777;padding:.8em 15px;height:50px}.flex-field-box input[type=checkbox],.flex-field-box input[type=radio]{height:auto}.flex-field-box input::placeholder{color:#a5a5a5}.flex-box{display:flex;flex-direction:row;align-items:center;justify-content:center}.flex-box2{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:center}.FI-button{width:30%;padding:1em 0;border:1px solid #D8362F;box-sizing:border-box;cursor:pointer}.FI-button-active{background-color:#d8362f}.FI-button h4{font-style:normal;font-weight:400;font-size:24px;line-height:29px;color:#000;text-align:center;margin:0}.FI-button svg{position:relative;top:-5px}.FI-button-active h4{color:#fff}.form-text{background-color:#fff;padding:2em;width:50%;text-align:center}@media only screen and (min-width: 992px){#pageInsurance .flex-content>div{width:75%}.template-suffix-insurance div#shopify-section-hot-offer{width:25%}.hot-offers{margin-top:3em}#pageFinance .flex-box2 form.insurance-form,#pageFinance .flex-box2 .form-text{width:50%}#pageFinance .flex-box2 form.insurance-form{padding-right:30px}}@media only screen and (max-width: 991px){.hot-offers{margin-top:3em;padding-left:0;border-left:none}#pageFinance .flex-box2 .form-text{margin-top:3em}}@media only screen and (max-width: 767px){.FI-button{width:50%}.FI-text p{width:100%;padding:0 1em}}@media only screen and (max-width: 480px){.FI-button h4{font-size:1em}.insurance-form-container{margin:0;padding:1em}}.parts-box{display:inline-flex;flex-direction:row;justify-content:center;box-shadow:0 0 5px 5px #dedbdb;margin:20px auto;text-align:left;min-height:660px}.parts-section1{background-color:#fff;width:350px;padding:40px;position:relative}.parts-section1 input{border:1px solid rgba(0,0,0,.2);box-sizing:border-box;background-color:#f8f8f8;color:#000;padding:.8em 15px;height:40px}.parts-section1-heading{margin-top:20px;text-transform:none}.parts-section1-light-text{font-size:16px;line-height:140%;letter-spacing:.04em;color:#777}.parts-section1 button{margin-top:10px;height:40px;padding:10px}.parts-section1 input::placeholder{color:#a5a5a5}.parts-section2{background-color:#f8f8f8;width:1082px;padding:40px 80px;box-shadow:-5px 0 5px 1px #efefef;position:relative}.parts-container{text-align:center;margin:25px 0}.step-circle{font-size:14px;width:2.5em;height:2.5em;background:#fff;border:.32rem solid #E6E8ED;color:#000;text-align:center;border-radius:50%;line-height:2.5em;box-sizing:content-box;z-index:1;cursor:pointer;position:absolute;left:325px;top:60px}.step-circle-active{border:.32rem solid #d8362f}.step-circle-active-line{position:absolute;border-right:.32rem solid #d8362f;height:60px;top:0;left:345px;z-index:2}.step1-flex-box{display:flex;flex-direction:row;margin-top:15px}.step1-flex-box img{margin-right:15px}.parts-link-flex{display:flex;flex-direction:row;margin-top:80px;margin-bottom:10px;font-family:URW DIN;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:.04em;color:#d8362f}.parts-link-flex p{cursor:pointer}.parts-links-flex{display:flex;flex-direction:column;margin-top:30px}.parts-links-flex p{font-family:URW DIN;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:.04em;color:#d8362f;cursor:pointer}.parts-links-flex a,.parts-links-flex-link{font-family:URW DIN;font-style:normal;font-weight:400;font-size:19px;line-height:140%;letter-spacing:.04em;color:#d8362f;cursor:pointer;margin-bottom:20px}.parts-section2 select{margin-top:20px;background:#fff;border:2px solid rgba(0,0,0,.2);box-sizing:border-box;border-radius:3px;padding:18px;font-size:19px;width:380px}.oem-part-box{width:215px;height:300px;margin-right:15px;border:2px solid #bfbfbf;background-color:#fff;cursor:pointer}.oem-part-box img{padding:10px;height:230px;width:190px}.oem-part-box h6{color:#d8362f;padding-left:10px}.step6-flex{display:flex;direction:row}.step6-flex table{margin-left:20px;max-width:650px;width:100%;height:50px;border:1px solid rgba(0,0,0,.1)}.step6-flex table tbody tr td:first-child{text-align:center}.qty-rec{border:1px solid #c9c9c9;display:flex;flex-direction:row;width:70px;height:30px}.qty-grow{flex-grow:1}.qty-btn{margin-left:5px;cursor:pointer}.qty-btn2{margin-right:5px;cursor:pointer}.parts-add-button{font-family:URW DIN;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:.04em;text-decoration-line:underline;color:#d8362f;cursor:pointer}.spin-loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #D8362F;width:120px;margin:50px auto;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p4m{margin:50px auto}.modal{display:none;position:fixed;z-index:180;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;max-width:650px;width:100%;text-align:center}.modal-close{color:#aaa;float:right;font-size:28px;font-weight:700}.modal-close:hover,.modal-close:focus{color:#000;text-decoration:none;cursor:pointer}@media only screen and (max-width: 767px){.block__column--main,.block__column--main .fully-spaced-row--small{margin:0!important}.block__column--main .section-rich-text .container{padding:0!important}}.sidebar__container .block-inner-inner{display:flex}.sidebar__container .image-cont{width:50%}.sidebar__container .rimage-wrapper{padding-top:0!important}.sidebar__container .rimage-wrapper img.rimage__image{position:relative;padding:1em}.sidebar__container .product-info{width:50%;display:flex;align-items:center;margin:0}.sidebar__container .product-block__title{font-size:1.2em}.sidebar__container .product-price__item{font-size:1.5em}.sidebar__container .product-link{padding-bottom:0}@media screen and (max-width:1549px){.modal-content{margin:25% auto}.step-circle,.step-circle-active{display:none}.step-circle-active-line{display:none!important}.parts-box{flex-direction:column}.parts-section1{width:auto;padding:40px 80px}.parts-section1 button{margin-top:0}.parts-search{text-align:center}}@media screen and (max-width:1149px){.modal-content{margin:35% auto}.step1-flex-box{flex-direction:column}.step1-flex-box img{margin:0 0 10px}.parts-box{display:flex}.parts-section2{width:auto}#p4d{flex-direction:column}.parts-links-flex{margin-left:0!important}.oem-part-box{margin:10px 0 0}.step6-flex{justify-content:space-around}.step6-flex table{margin:auto;width:100%}}@media screen and (max-width:900px){.modal-content{margin:40% auto;width:450px}}@media screen and (max-width:750px){.modal-content{margin:35% auto;width:400px}.step6-flex table tr th:first-child,.step6-flex table tr td:first-child{display:none}}@media screen and (max-width: 450px){.modal-content{margin:35% auto;width:330px}.parts-section1 button{margin-top:10px}}@media only screen and (min-width: 768px){.hide__desktop--block{display:none!important}.hide__mobile--block{display:block!important}#main-nav .navigation.navigation--main{width:80%}#main-nav .tmenu--wrap .tmenu_nav{justify-content:flex-start}#main-nav .logo-area__right{width:20%}}@media only screen and (min-width: 1200px){#main-nav .navigation.navigation--main{width:90%}#main-nav .tmenu--wrap .tmenu_nav{justify-content:space-between}#main-nav .logo-area__right{width:10%}}@media only screen and (max-width: 767px){.hide__desktop--block{display:block!important}.hide__mobile--block{display:none!important}.mobile-navigation-drawer .hide__mobile--block{display:block!important}.product-block__title,.product-price span{font-size:16px!important}.product-price{margin-top:5px!important}.innerer.pb{padding-top:0!important}}.hide__block{display:none!important}body.template-page.template-suffix-finance-insurance.cc-animate-enabled div#shopify-section-sticky-side,body.template-page.template-suffix-insurance-jetski.cc-animate-enabled div#shopify-section-sticky-side,body.template-page.template-suffix-insurance-motorbike.cc-animate-enabled div#shopify-section-sticky-side,body.template-page.template-suffix-finance.cc-animate-enabled div#shopify-section-sticky-side{display:none}.insurance-form-container .step-div h3{margin-top:40px;margin-bottom:30px}.insurance-form-container form.insurance-form label{font-weight:500;font-size:18px;line-height:140%;width:33%;padding-right:10px;letter-spacing:.04em}.insurance-form-container form.insurance-form .flex-field-box{align-items:center}.insurance-form-container form.insurance-form select{width:100%;font-size:16px;line-height:16px;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:400;font-style:normal;color:#a5a5aa;border:1px solid #c6c6c6;padding:.8em 15px;margin:0;vertical-align:middle;max-width:100%;border-radius:0;-webkit-appearance:none;box-sizing:border-box}.insurance-form-container form.insurance-form input{width:100%;margin-right:0%!important}.insurance-form-container form.insurance-form input#kin_first_name,.insurance-form-container form.insurance-form input#kin_last_name,.insurance-form-container form.insurance-form input#first_name,.insurance-form-container form.insurance-form input#last_name{width:50%}.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right{width:73.5%;margin-left:auto;justify-content:flex-start}.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right button,.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right .button{display:flex;align-items:center}.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right button img{margin-left:45px}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box{width:100%}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-input-field{width:85%;display:flex;flex-wrap:wrap}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-input-field input,.insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-input-field label{width:100%!important}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box label.two-l,.insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-field-box label.two-l{margin-top:-20px}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-input-field .label-sm-right,.insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-input-field .label-sm-right{margin-top:5px;font-size:14px;text-align:right;width:100%!important}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box.flex-field-radio,.insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-field-box.flex-field-radio{flex-wrap:wrap}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box.flex-field-radio label,.insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-field-box.flex-field-radio label{width:100%!important;margin-bottom:10px}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box.flex-field-radio ul li input,.insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-field-box.flex-field-radio ul li input{width:auto!important;margin-right:10px!important}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box.flex-field-radio ul li,.insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-field-box.flex-field-radio ul li{display:flex;align-items:center;justify-content:center;margin-bottom:7px}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box.flex-field-radio ul li label. .insurance-form-container .flex-box2 form.insurance-form.fin-step-4 .flex-field-box.flex-field-radio ul li label{margin-bottom:0}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-field-box.flex-field-radio ul li label{margin-bottom:0}.step-box{font-size:16px;line-height:100%;letter-spacing:.04em;width:130px;height:39px;margin-right:5px;display:flex;align-items:center;justify-content:center}.step-box-active:before{border-left:19px solid #d8362f!important}.step-box:before{border-top:19.5px solid transparent;border-bottom:19.5px solid transparent;right:-19px;border-left:19px solid #777777;top:0}.step-box:after{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #f8f8f8}.step-box-group{display:flex;align-items:center;justify-content:center}div#pageFinance .FI-text p,div#pageInsurance .welcome-text{text-align:center!important;font-size:16px;line-height:140%;letter-spacing:.04em;color:#1b1b1b}div#pageInsurance .welcome-text,div#pageInsurance-jetski .welcome-text{text-align:center}.flex-box2 form.insurance-form{width:50%;padding-right:2em}#pageFinance .form-text.bg-no-white .jeski-benifits-main{margin-left:20px}#pageFinance .form-text.bg-no-white{padding-top:20px}div#pageInsurance .flex-box2 form.insurance-form{width:100%}div#pageInsurance .flex-box2 form.insurance-form .flex-field-box label{width:30%}.custom-tabs{margin-top:60px;padding-bottom:20px!important}.insurance-form-container .jeski-benifits-title{margin-top:0}.step-box-group .step-box:first-child:after{content:none!important}.step-box-group .step-box:last-child:before{content:none!important}.custom-tabs .FI-button{padding:1em 4.5rem!important}.custom-tabs .FI-button{width:auto!important}.breadcrumbs-list__link{color:#1b1b1b!important;font-size:13px!important}div#shopify-section-cart-template{margin-bottom:60px}@media only screen and (min-width:991px){#pageInsurance .flex-content>div{width:50%!important}}.insurance-form-container{margin-bottom:80px}@media (min-width:1200px) and (max-width:1800px){div#shopify-section-cart-template .container{max-width:100%!important;padding-left:70px;padding-right:70px}}@media only screen and (max-width:1200px){div#main-nav .tmenu_nav li.tmenu_item a{font-size:18px!important}div#main-nav .tmenu_nav li.tmenu_item .tmenu_image.tmenu_image--left img{max-width:200px!important}.tmenu_navbar{padding-right:25px!important}}@media only screen and (max-width:1199px){div#main-nav .tmenu_nav li.tmenu_item a{font-size:16px!important}div#main-nav .tmenu_nav li.tmenu_item .tmenu_image.tmenu_image--left img{max-width:200px!important}.tmenu_navbar{padding-right:25px!important}div#main-nav .tmenu_nav li.tmenu_item a{font-size:18px!important}#main-nav .navigation.navigation--main{width:85%}#main-nav .logo-area__right{width:15%}.tmenu_navbar{padding-right:0}#main-nav .tmenu--wrap .tmenu_nav{justify-content:center}}@media only screen and (max-width:1025px){body div#main-nav .tmenu_nav li.tmenu_item a{font-size:13px!important}div#main-nav .tmenu_nav li.tmenu_item .tmenu_image.tmenu_image--left img{max-width:200px!important}.tmenu_navbar{padding-right:25px!important}div#main-nav .tmenu_nav li.tmenu_item a{font-size:18px!important}#main-nav .navigation.navigation--main{width:85%}#main-nav .logo-area__right{width:15%}.tmenu_navbar{padding-right:0}#main-nav .tmenu--wrap .tmenu_nav{justify-content:center}#main-nav .tmenu_navbar{background:transparent!important}.navigation.navigation--main.hide__mobile--block nav.tmenu_navbar.tmenu_app{background:transparent!important}}@media only screen and (max-width:991px){#main-nav .tmenu--wrap .tmenu_nav{justify-content:flex-start}div#main-nav .tmenu_nav li.tmenu_item .tmenu_image.tmenu_image--left img{max-width:180px!important}.tmenu_nav .tmenu_item .tmenu_image.tmenu_image--left{margin-left:10px!important;margin-right:10px!important}.tmenu_navbar{background:transparent!important}}@media only screen and (max-width:800px){body div#main-nav .tmenu_nav li.tmenu_item a{font-size:10px!important}div#main-nav .tmenu_nav li.tmenu_item .tmenu_image.tmenu_image--left img{max-width:100px!important}body div#main-nav .tmenu_nav li.tmenu_item a{padding-left:8px!important;padding-right:8px!important}}@media only screen and (max-width:1025px){.section-team-row .team-container--inner .subheading--over{font-size:20px!important}}@media only screen and (max-width:767px){.step-box-group .step-box:first-child:after{content:" "!important}.step-box-group .step-box:last-child:before{content:" "!important}.custom-tabs{flex-direction:column;margin-left:15px;margin-right:15px;margin-top:30px}.custom-tabs .FI-button{width:100%!important;margin-bottom:10px}.step-box-group{flex-direction:column;margin-left:0}.step-box-group li.step-box{width:100%!important;margin-bottom:7px}.custom-tabs{flex-direction:column}.insurance-form-container form.insurance-form .flex-field-box{flex-wrap:wrap}#pageFinance form.insurance-form label,#pageInsurance form#form1 label{width:100%!important;margin-bottom:10px}.insurance-form-container form.insurance-form input{width:100%}.insurance-form-container .flex-box2{margin-right:0!important}.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right button,.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right .button{width:100%}.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right{width:100%!important}.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right button img{margin-left:auto}.jeski-boat-benifits .text-left{padding-left:15px;padding-right:15px}.insurance-form-container .flex-box2 form.insurance-form.fin-step-3 .flex-input-field,.insurance-form-container form.insurance-form select{width:100%}div#shopify-section-1595062506799 .gallery .gallery__item{margin-bottom:25px}.product-form .quantity-submit-row .quantity-submit-row__submit div#product-restore-email{margin-top:0!important;margin-bottom:0!important}.breadcrumbs ol.breadcrumbs-list{margin-bottom:5px}.breadcrumbs{flex-direction:column!important}div#pageFinance .form-text.bg-no-white{padding-left:0;padding-right:0;margin-top:0}.calconic-element.calconic-formula .calconic-element-controls span{font-size:20px!important;margin-top:0}.calconic-formula .calconic-element-label{margin-bottom:0;margin-top:5px}.page-header:not(.page-header--with-background){padding:10px 0 15px}}.insurance-form-container form.insurance-form li input{width:auto}.insurance-form li{align-items:center;gap:10px}.flex-field-box textarea{width:100%}.insurance-form-container form.insurance-form .flex-field-box.margin-top-50,.flex-field-box.margin-top-50{flex-direction:column;gap:10px;align-items:flex-start}@media (max-width: 1100px){.flex-box2 form.insurance-form,.form-text{width:100%}.form-text{margin-top:20px}.flex-box2 form.insurance-form{padding-right:unset}}@media (max-width: 768px){.insurance-form-container form.insurance-form label,.insurance-form-container form.insurance-form input#kin_last_name,.insurance-form-container form.insurance-form input#kin_first_name,.insurance-form-container form.insurance-form input#first_name,.insurance-form-container form.insurance-form input#last_name{width:100%}.insurance-form-container form.insurance-form label{padding-bottom:5px}.insurance-form-container form.insurance-form input#last_name,.insurance-form-container form.insurance-form input#kin_last_name{margin-top:10px}.flex-box2 form.insurance-form{padding-right:unset}.insurance-form button,.insurance-form .button{margin-top:20px}.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right button,.insurance-form-container .flex-box2 form.insurance-form .flex-field-box-right .button{justify-content:center}.insurance-form-container .step-div h3{margin-bottom:10px}}#pageInsurance-jetski .step-div,#pageFinance .step-div,#pageInsurance-motorbike .step-div,#shopify-section-jeski-boat-benifits,#shopify-section-section-finance-content,#shopify-section-section-finance-insurance,#shopify-section-section-insurance-motorbike{width:50%}#shopify-section-jeski-boat-benifits,#shopify-section-section-finance-insurance,#shopify-section-section-insurance-motorbike,#shopify-section-section-finance-content{margin-top:40px}#pageInsurance-jetski .flex-box2 form.insurance-form,#pageInsurance-motorbike .flex-box2 form.insurance-form,#pageFinance .flex-box2 form.insurance-form,#shopify-section-jeski-boat-benifits .form-text,#shopify-section-section-insurance-motorbike .form-text,#shopify-section-section-finance-content .form-text,#shopify-section-section-finance-insurance .form-text,#pageInsurance-motorbike .insurance-form-container form.insurance-form input#first_name,#pageInsurance-jetski .insurance-form-container form.insurance-form input#first_name{width:100%}@media (min-width:1101px){.progress--wrapper{display:none}#pageInsurance .welcome-text,#pageInsurance-jetski .welcome-text,#pageInsurance-motorbike .welcome-text,#pageFinance .welcome-text{width:60%}}@media (max-width: 1100px){.progress--wrapper{width:100%}.step-box-group{display:none}.progress-bar{width:100%;background-color:#e0e0e0;padding:0;border-radius:10px;box-shadow:inset 0 1px 3px #0003}.progress-bar-fill{display:block;height:15px;background:linear-gradient(89.52deg,#d8362f 13.97%,#d8362f70 111.46%,#f9ef73 166.92%);border-radius:10px;transition:width .5s ease-in-out}#pageInsurance .welcome-text,#pageFinance .step-div,#pageInsurance-jetski .step-div,#pageInsurance-motorbike .step-div,#pageInsurance-motorbike .welcome-text,#pageFinance .welcome-text,#shopify-section-section-finance-content,#shopify-section-jeski-boat-benifits,#shopify-section-section-finance-insurance,#shopify-section-section-insurance-motorbike{width:100%}}.categoryName{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-styles.css.map */
