#shopify-section-navbar,#hayabusa-topbar,.hayabusa-navbar_desktop{background-color:#000}#main-navigation{background-color:#000 !important;color:#fff !important}#main-navigation #hayabusa-topbar .search_form button svg{fill:#fff !important}#main-navigation.is_static .nav-link,#main-navigation.is_static .topbar-link,#main-navigation.is_static ul li:after{color:#fff !important}#main-navigation.is_static .hayabusa_logo svg{fill:#fff !important}#main-navigation.is_static .basket_icon svg{fill:#fff !important}#main-navigation.is_static .nav-link svg{fill:#fff !important}#main-navigation.is_static #hayabusa-topbar .search_form .form-control{border-color:#fff}#main-navigation.is_static #hayabusa-topbar .search_form button svg{fill:#fff !important}#main-navigation #hayabusa-topbar .search_form .form-control{border-color:#fff !important}.form-control::placeholder{color:#fff !important}#main-navigation.is_transparent:hover .hayabusa_logo svg{fill:#fff !important}#main-navigation.is_transparent:hover .topbar-link.is_transparent{color:#fff !important}#main-navigation:hover #hayabusa-navbar .nav-link{color:#fff !important}#main-navigation:hover #hayabusa-navbar .nav-link svg{fill:#fff !important}#main-navigation.is_transparent:hover .nav-link,#main-navigation.is_transparent:hover .topbar-link,#main-navigation.is_transparent:hover ul li:after{color:#fff !important}#main-navigation.is_transparent:hover .basket_icon svg{fill:#fff !important}#main-navigation.is_transparent:hover .nav-link svg{fill:#fff !important}#main-navigation.is_transparent:hover #hayabusa-topbar .search_form .form-control{border-color:#fff}#main-navigation.is_transparent:hover #hayabusa-topbar .search_form button svg{fill:#fff !important}#main{background-color:#000}.collection-product .collection-product-title{color:#fff}.collection-product-price{color:#e9e9e9}.font-cnd{font-family:"Hayabusa-Cnd"}.top-banner-container .top-banner-media{margin-bottom:50px}@media screen and (max-width: 992px){.top-banner-container .top-banner-content{margin-bottom:1vw}}.cta-white{width:160px;height:40px;display:flex;align-items:center;justify-content:center;color:#000;background-color:#fff;border:none}@media screen and (max-width: 992px){.cta-white{width:34vw;height:10vw;font-size:4vw}}.cta-transparent{width:160px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;border:2px solid #fff;border-radius:5px;background-color:rgba(0,0,0,0)}@media screen and (max-width: 992px){.cta-transparent{width:34vw;height:10vw;font-size:4vw}}.multi-text-banner-content{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:center}@media screen and (max-width: 992px){.multi-text-banner-content{position:relative;display:flex;flex-direction:column;align-items:center}}.multi-text-banner-container{display:flex;width:100%;height:1400px;justify-content:center;flex-direction:column;margin-top:150px;background:#820208;background:-moz-linear-gradient(180deg, rgb(130, 2, 8) 0%, rgb(0, 0, 0) 58%);background:-webkit-linear-gradient(180deg, rgb(130, 2, 8) 0%, rgb(0, 0, 0) 58%);background:linear-gradient(180deg, rgb(130, 2, 8) 0%, rgb(0, 0, 0) 58%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#820208",endColorstr="#000000",GradientType=1)}@media screen and (max-width: 992px){.multi-text-banner-container{margin-top:20vw;width:100vw;height:190vw}}.multi-text-banner-heading{display:flex;flex-direction:column;align-items:center;justify-content:center}.multi-text-banner-heading #title-1{color:#ffcaca;font-size:54px}@media screen and (max-width: 992px){.multi-text-banner-heading #title-1{font-size:10vw}}.multi-text-banner-heading #title-2{font-size:74px;margin-bottom:24px}@media screen and (max-width: 992px){.multi-text-banner-heading #title-2{font-size:16vw;margin-bottom:2vw}}.multi-text-banner-heading #title-3{font-size:21px}@media screen and (max-width: 992px){.multi-text-banner-heading #title-3{font-size:4vw}}.multi-text-banner-heading svg{fill:#fff;width:120px;padding-bottom:54px}@media screen and (max-width: 992px){.multi-text-banner-heading svg{display:flex;width:35vw;padding-bottom:15vw}}.multi-text-banner-image{display:flex;flex-direction:column;align-items:center;justify-content:center;height:870px}@media screen and (max-width: 992px){.multi-text-banner-image{height:80vw}}.multi-text-banner-image img{max-width:1300px;height:auto}@media screen and (max-width: 992px){.multi-text-banner-image img{width:100%}}.multi-text-banner-features{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:-100px;background:#fff;background:-moz-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);background-clip:text;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.multi-text-banner-features li{font-size:45px}@media screen and (max-width: 992px){.multi-text-banner-features{padding:0;position:absolute;bottom:-10vw}.multi-text-banner-features li{font-size:4.5vw}}.multi-text-banner-button{display:flex;align-items:center;justify-content:center;padding:38px 0px;z-index:2}.video-with-text-container{display:flex;align-items:center;justify-content:center;width:100%;background-color:#000}.video-with-text-wrapper{display:flex;justify-content:center;gap:4rem;align-items:center;flex-direction:row;width:100%;padding:140px 0px 50px 0px;flex-wrap:wrap}@media screen and (max-width: 992px){.video-with-text-wrapper{padding:10vw 0vw 10vw 0vw;gap:4vw;flex-direction:column-reverse}}@media screen and (max-width: 1565px){.video-text-container{text-align:center}}@media screen and (max-width: 992px){.video-text-container{width:100vw;display:flex;flex-direction:column;align-items:center}}.video-text-container h3{font-size:128px;width:600px;line-height:110px;margin-bottom:15px}@media screen and (max-width: 992px){.video-text-container h3{font-size:11vw;width:50vw;line-height:normal;margin:4vw 0vw;text-align:center;display:flex;align-items:center;justify-content:center}}.video-text-container p{font-size:43px;width:650px;line-height:normal}@media screen and (max-width: 992px){.video-text-container p{font-size:5vw;width:58vw;text-align:center;line-height:normal}}.video-responsive iframe{width:852px;height:480px}@media screen and (max-width: 992px){.video-responsive iframe{width:90vw;height:50vw}}.image-container{padding-bottom:150px}@media screen and (max-width: 992px){.image-container{padding-bottom:20vw}}.reviews-container{padding-bottom:150px;background:#000;background:-moz-linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(15, 15, 15) 100%);background:-webkit-linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(15, 15, 15) 100%);background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(15, 15, 15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#0f0f0f",GradientType=1)}@media screen and (max-width: 992px){.reviews-container{padding-bottom:15vw;padding-top:0vw}}.reviews-content{max-width:1600px;margin:0 auto;padding:0 1rem}@media screen and (max-width: 992px){.reviews-content{max-width:100vw}}.reviews-grid{display:grid;grid-template-columns:repeat(3, minmax(300px, 1fr));gap:40px;justify-items:center;align-items:center}@media screen and (max-width: 992px){.reviews-grid{grid-template-columns:repeat(1, minmax(85vw, 1fr));gap:5vw}}.review-item{text-align:center;width:450px}@media screen and (max-width: 1600px){.review-item{width:300px}}@media screen and (max-width: 992px){.review-item{padding:2vw;width:88vw}}.review-stars{color:#fff;font-size:24px;margin-bottom:1rem}@media screen and (max-width: 992px){.review-stars{font-size:8vw;margin-bottom:2vw}}.review-text{font-size:46px;line-height:normal}@media screen and (max-width: 992px){.review-text{font-size:8vw}}.product-feature-hero-container{padding:7rem 0;background-color:#000}@media screen and (max-width: 992px){.product-feature-hero-container{padding:15vw 0}}.product-feature-hero-item{display:flex;gap:7rem;margin-bottom:0rem;flex-direction:row-reverse}@media screen and (max-width: 992px){.product-feature-hero-item{flex-direction:column-reverse;gap:8vw;margin-bottom:4vw}}.product-feature-hero-item[style*="text-align: right"]{flex-direction:row}.product-feature-hero-item[style*="text-align: right"] .feature-content{align-items:flex-end;padding-left:0rem;padding-right:7rem}@media screen and (max-width: 992px){.product-feature-hero-item[style*="text-align: right"] .feature-content{padding:0px 8vw}}@media screen and (max-width: 992px){.product-feature-hero-item[style*="text-align: right"]{flex-direction:column-reverse}}.feature-image{flex:1;max-width:50%}.feature-image img{width:100%;height:auto}.feature-content{flex:1;display:flex;flex-direction:column;max-width:50%;padding-left:7rem;justify-content:center}@media screen and (max-width: 992px){.feature-content{padding:0px 8vw}}.feature-heading{font-size:100px}@media screen and (max-width: 1330px){.feature-heading{font-size:70px}}@media screen and (max-width: 992px){.feature-heading{font-size:8vw}}.feature-subheading{font-size:130px}@media screen and (max-width: 1330px){.feature-subheading{font-size:98px}}@media screen and (max-width: 992px){.feature-subheading{font-size:10vw;margin-bottom:4vw}}.feature-text{font-size:30px;line-height:normal;margin-bottom:2rem}@media screen and (max-width: 992px){.feature-text{font-size:5vw}}.product-feature-hero-item-1{margin-top:0}.product-feature-hero-item-2{padding-bottom:7rem;padding-top:7rem}@media screen and (max-width: 992px){.product-feature-hero-item-2{padding-top:8vw;padding-bottom:8vw}}@media(max-width: 992px){.feature-image,.feature-content{max-width:100%}.product-feature-hero-item-1,.product-feature-hero-item-2,.product-feature-hero-item-3{margin-top:0}}.bottom-section-background{background:#060606;background:-moz-linear-gradient(180deg, rgb(6, 6, 6) 65%, rgb(46, 82, 178) 100%);background:-webkit-linear-gradient(180deg, rgb(6, 6, 6) 65%, rgb(46, 82, 178) 100%);background:linear-gradient(180deg, rgb(6, 6, 6) 65%, rgb(46, 82, 178) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#060606",endColorstr="#2e52b2",GradientType=1)}.headings-and-button-container{padding-top:12rem}@media screen and (max-width: 992px){.headings-and-button-container{padding-top:25vw}}.headings-and-button-content{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center}.headings-and-button-content .font-headline{font-size:130px}@media screen and (max-width: 992px){.headings-and-button-content .font-headline{font-size:25vw}}.headings-and-button-content .font-light{font-size:75px}@media screen and (max-width: 992px){.headings-and-button-content .font-light{font-size:10vw}}.headings-and-button-content.text-center{text-align:center}.headings-and-button-content .main-heading{font-size:170px;margin-bottom:1rem}.headings-and-button-content .sub-heading{font-size:128px;margin-bottom:2rem;font-weight:300}.headings-and-button-content .btn{margin:3rem 0rem}@media screen and (max-width: 992px){.headings-and-button-content .btn{margin-top:5vw;margin-bottom:10vw}}@media(max-width: 768px){.headings-and-button-content .main-heading{font-size:2.5rem}.headings-and-button-content .sub-heading{font-size:2rem}}.technical-specs-container{padding:10rem 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f0f0f5;color:#fff}@media screen and (max-width: 992px){.technical-specs-container{padding:15vw 0}}.technical-specs-content{max-width:1400px;margin:0 auto;padding:0 2rem}@media screen and (max-width: 992px){.technical-specs-content{max-width:100vw;padding:0}}.technical-specs-heading{font-size:116px;font-style:italic;margin-bottom:4rem;text-align:center}@media screen and (max-width: 992px){.technical-specs-heading{font-size:11vw;margin-bottom:10vw}}.technical-specs-items{display:flex;flex-direction:column;gap:10rem}@media screen and (max-width: 992px){.technical-specs-items{gap:15vw}}.technical-specs-item{display:flex;align-items:center;flex-direction:row-reverse;gap:4rem;position:relative}@media screen and (max-width: 992px){.technical-specs-item{flex-direction:column;gap:8vw;text-align:center}}.technical-specs-item.justify-right{flex-direction:row}@media screen and (max-width: 992px){.technical-specs-item.justify-right{flex-direction:column;gap:8vw;text-align:center}}.technical-specs-item.justify-right .specs-content{text-align:right;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 992px){.technical-specs-item.justify-right .specs-content{text-align:center;align-items:center}}.specs-image{flex:1;max-width:45%}@media screen and (max-width: 992px){.specs-image{max-width:90%}}.specs-image img{width:100%;height:auto}.specs-content{flex:1;max-width:45%}@media screen and (max-width: 992px){.specs-content{max-width:100%;display:flex;flex-direction:column;align-items:center}}.specs-heading{font-size:70px;margin-bottom:1.5rem;font-style:italic}@media screen and (max-width: 992px){.specs-heading{font-size:8vw;margin-bottom:2vw}}.specs-text{font-size:40px;line-height:normal;opacity:.9;width:69%}@media screen and (max-width: 992px){.specs-text{font-size:6vw}}.faq-section-container{padding-bottom:200px}@media screen and (max-width: 992px){.faq-section-container{padding-bottom:20vw}}.faq-section-title{font-size:58px;margin-bottom:45px;text-align:center}@media screen and (max-width: 992px){.faq-section-title{font-size:8vw;margin-bottom:10vw}}.faq-question h2{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;text-transform:uppercase;position:relative;padding:10px 75px 10px 20px;margin-top:10px !important;margin-bottom:0px !important;font-size:24px;font-weight:400 !important}@media screen and (max-width: 992px){.faq-question h2{border:.5vw solid #fff;padding:5vw 20vw 5vw 5vw;margin-top:2vw !important;margin-bottom:0vw !important;font-size:5vw}}.faq-answer{border:1px solid #fff;background-color:rgba(0,0,0,0);padding:1.25rem;color:#fff}@media screen and (max-width: 992px){.faq-answer{border:.5vw solid #fff;padding:4vw}}.faq-answer p{background-color:rgba(0,0,0,0);border:none;color:#fff}@media screen and (max-width: 992px){.faq-question .button_open{width:10vw;height:10vw;right:5vw;top:3vw}}