.product-tabs__nav-link{font-weight:700}.btn--add-to-cart{background:var(--theme-color)}.meter-container{padding:15px}.athlete-type{padding:5px 0}.meter-power,.meter-precision,.meter-carbon{position:relative;width:89%;height:10px;background:#eee;border-radius:30px;color:#696969;float:right;border:1px solid #000;box-shadow:0 3px 15px #444 inset,0 0 #444;margin-top:5px}.meter-power>span,.meter-precision>span,.meter-carbon>span{width:96%;display:block;height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;background:#cf3732;position:relative;overflow:hidden}:is(.meter-power>span,.meter-precision>span,.meter-carbon>span):after{content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff 0% 99%);border-radius:3px;animation:animate-shine 2s ease-out infinite}.progress-bar__container{position:relative;background:#4a4a4a;height:40px;border:1px solid #e1e1e1;box-shadow:0 3px 15px #000 inset,0 0 #444;border-radius:5px;overflow:hidden}.meter-precision-label,.meter-power-label,.power-meter-block{display:inline;font-family:adineue PRO;font-weight:900;color:#000;text-transform:uppercase;padding-right:10px}@keyframes animate-shine{0%{opacity:0;width:0}50%{opacity:.5}to{opacity:0;width:95%}}.bar-step{position:absolute;margin-top:10px;z-index:1;font-size:12px}.label-percent{float:left;color:#fff;margin-left:-20px;padding-right:5px}.label-line{float:left;background:#fff;height:20px;width:2px}.meter-precision>span{width:85%;background:#cf3732;background:linear-gradient(to bottom,#cf3732,#700400 99%)}.meter-carbon>span{width:100%;border-radius:5px;background:#b5b5b5;background:linear-gradient(to bottom,#ff8f00,#db7b00 99%);background-image:-webkit-repeating-linear-gradient(left,hsla(0,30%,30%,0) 0%,hsla(0,0%,100%,0) 6%,hsla(0,0%,100%,.1) 7.5%),-webkit-repeating-linear-gradient(left,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,0) 4%,hsla(0,0%,0%,.03) 4.5%),-webkit-repeating-linear-gradient(left,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) 1.2%,hsla(0,0%,100%,.15) 2.2%),linear-gradient(180deg,#c7c7c7,#e6e6e6 47%,#c7c7c7 53%,#b3b3b3)}.athlete-type span{font-style:italic}.touch-compound{padding:15px 15px 35px;background:#e32028;color:#383838;border-radius:5px;background-image:url(//hfssport.com/cdn/shop/t/25/assets/stripes-black.png?8961),linear-gradient(#e7e7e7,#e7e7e7);background-repeat:repeat-x;background-position:bottom;font-size:14px}.touch-compound span{font-family:adineue PRO;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:900;color:#000}.label-percent{float:left;color:#fff;margin-left:-30px;padding-right:5px}.bow-graph{padding-top:15px}.graph-stick{padding:20px}.graph-container{position:relative;max-width:800px}.triangle-container{height:auto;width:230px;text-align:center;font-family:adineue PRO}.triangle-container a{float:left}.bow-title{color:#000;font-weight:900;font-family:adineue PRO}.bow-description{font-weight:900;padding:0;margin:0}.arrow-down{display:inline-block;margin-right:auto;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #000;margin-left:5px;font-weight:600;font-family:adineue PRO;color:#000}.btn-df>.arrow-down{border-top:25px solid red}.arrow-down:hover{border-top:25px solid #a62924!important}.label-container{position:absolute;right:0}.bow-link{display:block;color:#000;font-weight:600;font-family:adineue PRO}.bow-link:hover{text-decoration:none;color:red}.bow-link.selected{color:#a62924}.graph-images{padding-top:50px}.arrow-btn span{font-weight:900;font-family:adineue PRO}.product-single__description{padding-top:50px}@media only screen and (max-width: 600px){.triangle-container{top:20px}}.meter-precision-container{display:flex}.sizing-button{border:1px solid #ebedee;border-left:none;margin-bottom:-1px;font-feature-settings:"frac";height:40px;display:flex;justify-content:center;text-align:center;align-items:center;line-height:1em;cursor:pointer;letter-spacing:-.2px;font-size:13px;width:25%}.runs-large,.runs-small,.runs-true{font-family:adineue PRO;font-weight:900;font-style:normal;text-transform:uppercase;text-align:center;background:#000;padding:15px;margin-bottom:15px;color:#fff;display:inline-block;width:100%;margin-top:10px}.bow-titles{display:inline-block}.bow-description{font-weight:900;font-family:adineue PRO;font-size:25px;text-transform:uppercase;color:#000}.video-tab-body{font-family:adineue PRO;color:#cf3732;font-weight:600;margin-top:.5rem;text-align:center;font-size:1.1rem}.tabs{position:relative;width:100%}.tabs .tab-header,.tabs .video-tab-header .video-tabs{height:50px;display:flex;flex-wrap:wrap;align-items:center;font-weight:600;font-style:normal;letter-spacing:normal;color:#000;font-size:1.2rem}.tabs .tab-header{font-weight:600}.tabs .video-tab-header .video-tabs{height:100%}.tabs .video-tab-header{margin-top:.4rem}.tabs .tab-header>div,.tabs .video-tab-header .video-tabs>div{width:50%;text-align:center;cursor:pointer}.video-tabs>div{font-size:1rem;line-height:1rem;margin-bottom:.5rem;padding-bottom:.4rem;padding-top:.4rem;box-sizing:border-box;padding:0 5px}.tabs .tab-header>div.active,.tabs .video-tab-header .video-tabs>div.video-active{color:#cf3732}.tabs .video-tab-header .video-tabs>div.video-active{border-bottom:solid .3rem $color-btn-primary;padding-bottom:.3rem;padding-top:.3rem}.tabs .tab-indicator,.tabs .video-tab-indicator{position:relative;width:50%;height:5px;left:0;background:#cf3732;transition:all .5s ease-in-out}.tabs .video-tab-indicator{width:auto;display:none}.tabs .tab-body,.tabs .video-tab-body{position:relative;padding:10px 5px}.tabs .tab-body>div,.tabs .video-tab-body>div{display:none;margin-top:5px;transform:scale(.9);transition:opacity .5s ease-in-out 0ms,transform .5s ease-in-out 0ms}.tabs .tab-body>div.active,.tabs .video-tab-body>div.video-active{width:100%;top:0;display:block;transform:scale(1);margin-top:0}@media (min-width: 1130px){.stick-features{margin:0 auto}.stick-product-column{display:flex}}@media (min-width: 600px){.tabs .video-tab-header{margin-top:0}.tabs .tab-header,.tabs .video-tab-header .video-tabs{flex-wrap:inherit}.video-tabs>div{margin-bottom:0}.tabs .video-tab-header .video-tabs>div.video-active{border:none;padding:none}.tabs .video-tab-indicator{display:block}.tabs .video-tab-header .video-tabs{height:40px}}.video-container video{width:100%;display:flex;align-items:center;justify-content:center;position:relative;max-width:700px;margin:0 auto}.video-buttons i{color:#fff}.playhead{height:5px;width:100%;background-color:var(--theme-color)}.video-container video{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.video-container playbutton{position:absolute;z-index:4;max-width:100px}.feature-video{width:100%}.video-container{width:100%;position:relative;overflow:hidden}.video-container:hover .controls{transform:translateY(0)}.controls{display:flex;flex-wrap:wrap;flex-direction:column;position:absolute;bottom:0;width:100%;background:#000000b3;transform:translateY(100%) translateY(-5px);transition:all .2s}.video-buttons{display:flex;justify-content:space-between}.video-buttons button{background:none;border:0;outline:0;cursor:pointer}.video-buttons i{color:#fff;font-size:1.2rem;padding:5px}.video-buttons i:hover{color:#cbcbcb;font-size:1.2rem;padding:5px}.playhead-color{height:5px;top:0;left:0;width:100%}.playhead{height:5px;width:100%;background-color:$color-btn-primary}.wpbingo-section--three-banner .banner-wrapper-infor .content{background:#fff;display:inline-block;padding:1.5rem}.wpbingo-section--template--24507659518232__product-template .container{max-width:100%}.template-product .product-single.gird-mordern .row.sticky>div.bwp-single-info{top:20%;padding-top:40px;background:#f8f8f8}.product-single .bwp-single-info{padding-left:2rem}.product-single .product-single__title{font-weight:800}.product-single .product-single__buttons .btn--add-to-cart{background:var(--theme-color)}.wpbingo-section--three-banner .banner-wrapper-infor,.wpbingo-section--three-banner .banner-1 .banner-wrapper-infor{padding:0!important}.menu-dropdown__content a{font-size:calc(var(--font-size-base) + 2px);line-height:1rem}.btn{font-weight:600}.product-tabs__nav-link{font-weight:600!important;letter-spacing:normal!important}.product-single__media--gird-mordern .product-single__media-group>div:nth-child(3n+1){flex:0 0 50%}@media (max-width: 991px){.product-single__media--gird-mordern .product-single__media-group>div:nth-child(3n+1){flex:0 0 100%}}.product-single .sticky{background:#f8f8f8}.bwp-single-image{background:#fff}.product-more-info .more-info-tabs__nav-link{font-weight:600}.wpbingo-section--slideshow{background:var(--gray-dark);background:linear-gradient(nulldeg,#171717 67%,#000)}.hfs-banner{background:var(--gray-dark)}.row--banners .col-banner{position:relative}.banner-2:before{content:"";height:75%;display:block;border-left:white solid 2px;position:absolute;top:15%}.banner-2:after{content:"";height:75%;display:block;border-left:white solid 2px;position:absolute;top:15%;right:0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/css-custom.css.map */
