.listing-menu{width:100%}.listing-menu li h4{color:gray}@media(max-width: 767px){.listing-menu.left{margin-top:10px;padding-left:0}.listing-menu.left li{margin:5px;margin-top:12px}.listing-menu.left li h4{font-size:12px}}.article{margin-bottom:60px}.article #article-header{height:40vw}@media screen and (max-width: 767px){.article #article-header{height:unset}}@media screen and (max-width: 767px){.article #article-header .article-title-image{height:100vw}}.article #article-header .article-title-block{background-color:#d9d9d9;padding:4vw 10vw 4vw 4vw;justify-content:center;display:flex;flex-flow:column}.article #article-header .article-title-block h1{font-size:4vw}@media screen and (max-width: 767px){.article #article-header .article-title-block h1{font-size:11vw}}.article #article-header .article-title-block h2{font-size:2vw}@media screen and (max-width: 767px){.article #article-header .article-title-block h2{font-size:4vw}}.article #article-header .article-title-block ul.meta-list{color:gray}.article #article-header .article-title-block-social{width:100%;margin-top:20px;font-size:1vw}.article #article-header .article-title-block-social i{margin-right:20px}@media screen and (max-width: 767px){.article #article-header .article-title-block-social{font-size:4vw}}.article .article-quote-wrap{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:2rem 0;margin:2rem 0}.article .article-quote p,.article .article-quote p{font-size:24px;font-style:italic;font-weight:500;color:#478fb2;margin-bottom:0}.article .article-image-title h3,.article .article-video-title h3{font-size:36px;font-weight:300;color:#606060;font-family:"Roboto Condensed",sans-serif;margin-top:38%}@media screen and (max-width: 767px){.article .article-image-title h3,.article .article-video-title h3{font-size:7vw}}.article p{line-height:1.58;margin-bottom:2rem}.article .textblock{margin-top:2rem !important}.article .textblock ul,.article .container ul{list-style-type:disc;font-size:16px;color:#606060;margin-bottom:2rem;padding-right:50px}.article .textblock ul li,.article .container ul li{margin-bottom:10px}.article .related-article{border:1px solid #d9d9d9;padding:1rem;margin:1rem 0}.article .related-article h4,.article .related-article h5{text-transform:none;font-size:1.2rem}.article .related-article h4{margin:0}.article .related-article>a{color:#404040;display:flex;flex-flow:row nowrap;align-items:center}@media screen and (max-width: 767px){.article .related-article>a{flex-direction:column}}@media screen and (max-width: 767px){.article .related-article>a>div{padding-left:0;width:100%;max-width:100%}}.article .related-article>a>div:last-of-type{border-left:1px solid #d9d9d9}@media screen and (max-width: 767px){.article .related-article>a>div:last-of-type{border-left:none;border-top:1px solid #d9d9d9;margin-top:1rem;padding-top:1rem}}.article .related-article>a>div:last-of-type p{font-style:italic;color:gray}.article .related-article .related-article-image{padding:0}.article .related-article p{margin-bottom:0}.article .article-gallery-flex,.article .article-links-flex{display:inline-flex;align-items:center;flex-wrap:wrap;margin-bottom:2rem;padding-top:-2rem}.article .article-gallery-flex figcaption,.article .article-links-flex figcaption{display:none}.article .article-gallery-flex figure,.article .article-links-flex figure{margin-top:2rem}.article .article-gallery-flex figure img,.article .article-links-flex figure img{width:100%}.article .article-gallery-flex figure:hover:before{content:"";background:url('{{ "zoom-icon.svg" | asset_url }}') no-repeat center/cover;position:absolute;bottom:25px;right:25px;height:20px;width:20px;z-index:2}.article .article-button-set{margin-top:2rem;margin-bottom:2rem;text-align:center}.article .article-button-set h2{margin-bottom:1rem}.article .article-button-set a.btn{background-color:#478fb2;color:#fff;padding:1rem 1.5rem;text-transform:uppercase;font-weight:600}.article .article-share h4{font-weight:400;font-size:18px;color:#606060;border-bottom:1px solid #d9d9d9;text-transform:none}@media screen and (max-width: 767px){.article .article-featured-products{display:grid;grid-gap:10px;grid-template-columns:repeat(var(--size), calc(75% - 40px));grid-template-rows:minmax(150px, 1fr);overflow-x:scroll;scroll-snap-type:x proximity;padding-bottom:15px;padding-right:0;margin-bottom:-5px;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none;scroll-behavior:smooth}}.article .emailsignup{background:#d9d9d9;padding:1rem}.article .emailsignup input[type=email]{width:100%;height:40px;padding-right:50px;padding:10px;font-style:italic;border:none;margin:auto}.article .emailsignup button[type=submit]{margin-left:-55px;height:25px;width:50px;color:#fff;border:0;-webkit-appearance:none;background:none}.article .emailsignup button[type=submit] img{max-width:60%}.article .product-body-heading{text-align:center}.article .product-body-heading h1{font-weight:300;margin-bottom:2rem}
.card_post{height:335px}@media(max-width: 992px){.card_post{margin:0 auto;max-width:350px}}.community_post h1{font-size:4vw;line-height:1.1}@media screen and (max-width: 767px){.community_post h1{font-size:11vw}}.community_post p{font-size:1.5rem}.section_community{padding-bottom:40px}.section_community .community_personalities{margin-bottom:40px}.section_community .community_personalities h2{font-size:38px}.section_community .personality .personality_profile{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-flow:column nowrap;align-content:flex-end;justify-content:flex-end;align-items:center}.section_community .personality .personality_profile h4{margin-bottom:0}.section_community .personality .personality_profile p{font-size:14px;text-align:center}.section_community .personality .personality_profile .text{text-align:center;background:rgba(0,0,0,.3098039216);width:100%;display:block}.special-container{max-width:1000px}.special-container [class*=col]{padding-left:0;padding-right:0}.section_blogs .blog{display:block;position:relative;background-color:#000}.section_blogs .blog h4{font-size:25px;text-align:left;text-transform:none}@media screen and (max-width: 376px){.section_blogs .blog h4{font-size:20px}}.section_blogs .blog .blog_image:after{content:"";height:30px;display:block;width:100%;z-index:1;position:relative;top:-30px;background:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0))}.section_blogs .blog .blog_text{position:absolute;bottom:1.25vw;left:0;height:13vw;max-height:133px;padding:1rem;width:100%;z-index:2;background-color:rgba(0,0,0,.4)}@media screen and (max-width: 767px){.section_blogs .blog .blog_text{height:30vw}}@media(max-width: 992px){.section_blogs .mb30{margin-bottom:15px}}.fighterquote-container{background-image:url("https://hayabusa-static.imgix.net/webpages/teamhayabusa/Quote-img.jpg?fm=pjpg&q=30&w=1140");background-size:cover;background-repeat:no-repeat;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 767px){.fighterquote-container{margin-bottom:30px}}.fighterquote-container .fighterquote{padding:140px 40px;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))}@media screen and (max-width: 767px){.fighterquote-container .fighterquote{padding:200px 20px 40px 20px;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))}}.fighterquote-container .fighterquote img{filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.8))}.boxing-workouts.homepage-banner{background-image:url("https://hayabusa-static.imgix.net/webpages/homepage/SecondaryBanner_March2020-Promo.jpg?q=90");background-position:0 0;background-size:cover;background-repeat:no-repeat;height:365px}@media screen and (min-width: 769px)and (max-width: 992px){.boxing-workouts.homepage-banner{background-position:-100px center}}@media screen and (max-width: 767px){.boxing-workouts.homepage-banner{margin-top:0;background-image:url("https://hayabusa-static.imgix.net/webpages/home_workout/Best_At_Home_Workouts_Home_Workout_Mobile.jpg?q=50");background-position:center top;height:75vh;background-size:115%;background-position:center 0}}.boxing-workouts .text-content{display:flex;flex-flow:row-reverse nowrap;align-items:center;max-width:100%;height:100%}@media screen and (max-width: 767px){.boxing-workouts .text-content{align-items:flex-end}}.boxing-workouts .text-inner-content{width:50%;padding:0 3vw 0 8vw}@media screen and (min-width: 769px)and (max-width: 992px){.boxing-workouts .text-inner-content{width:50%;padding:0 3vw 0 8vw}}@media screen and (max-width: 767px){.boxing-workouts .text-inner-content{width:100%;padding:20px 20px 40px 20px;text-align:center}}.boxing-workouts .text-inner-content h1{font-size:48px}@media screen and (min-width: 768px)and (max-width: 992px){.boxing-workouts .text-inner-content h1{font-size:43px}}@media screen and (max-width: 767px){.boxing-workouts .text-inner-content h1{font-size:11vw}}.boxing-workouts .text-inner-content p{font-size:22px}@media screen and (max-width: 767px){.boxing-workouts .text-inner-content p{font-size:19px}}.boxing-workouts .text-inner-content .action_button{background-color:#fff;border:1px solid #fff;color:#000;padding:8px 20px;font-size:21px}.boxing-workouts .text-inner-content .action_button:hover{color:#000;background-color:#fb0;border:1px solid #000;transition:background-color .25s ease-in}