.header-akt,.header-cb,.header-rumble{background-color:#000}.brand-detail .header-section.header-fix .site-logo img,.brand-detail .site-logo img{max-width:100%}.header-section .hs-menu-wrapper{display:none!important}.brand-detail .btn{background:#60269e;border:2px solid #60269e;border-radius:7px!important;border-width:2px!important;box-shadow:none!important;color:#fff;cursor:pointer;display:inline-block!important;font-family:ArcoPerpetuoProBold!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;max-width:100%!important;padding:10px 12px!important;width:auto!important}.brand-detail .btn:hover{background:#fff;color:#60269e}.header-akt .header-cta-new .btn{background:#60269e;border:2px solid #60269e;color:#fff}.header-akt .header-cta-new .btn:hover{background:#fff;color:#60269e}.header-pb .header-cta-new .btn{background:#cb333b;border:2px solid #cb333b;color:#fff}.header-pb .header-cta-new .btn:hover{background:#fff;color:#cb333b}.header-y6 .header-cta-new .btn{background:#015675;border:2px solid #015675;color:#fff}.header-y6 .header-cta-new .btn:hover{background:#fff;color:#015675}.header-cp .header-cta-new .btn{background:#5b8ac7;border:2px solid #5b8ac7;color:#fff}.header-cp .header-cta-new .btn:hover{background:#fff;color:#5b8ac7}.header-cb .header-cta-new .btn{background:#bf1616;border:2px solid #bf1616;color:#fff}.header-cb .header-cta-new .btn:hover{background:#fff;color:#bf1616}.header-rh .header-cta-new .btn{background:#ffcd00;border:2px solid #ffcd00;color:#252829}.header-rh .header-cta-new .btn:hover{background:#fff;color:#ffcd00}.header-st .header-cta-new .btn{background:#8c199b;border:2px solid #8c199b;color:#fff}.header-st .header-cta-new .btn:hover{background:#fff;color:#8c199b}.header-sl .header-cta-new .btn{background:#12adbb;border:2px solid #12adbb;color:#fff}.header-sl .header-cta-new .btn:hover{background:#fff;color:#12adbb}.header-bft .header-cta-new .btn{background:#00b5cb;border:2px solid #00b5cb;color:#fff}.header-bft .header-cta-new .btn:hover{background:#fff;color:#00b5cb}.header-rumble .header-cta-new .btn{background:#d51f32;border:2px solid #d51f32;color:#fff}.header-rumble .header-cta-new .btn:hover{background:#fff;color:#d51f32}.page-center{max-width:1350px!important}.banner-section-new.brand-detail-banner .banner-heading h1{font-family:ArcoPerpetuoProBold;line-height:1.5}.brand-detail-banner .banner-content{max-width:500px}.banner-section-new.brand-detail-banner{background-position:0 0;position:relative}.banner-section-new.brand-detail-banner:after{background-position:top;background-repeat:no-repeat;background-size:cover;clip-path:polygon(42% 0,100% 0,100% 100%,22% 100%);-webkit-clip-path:polygon(42% 0,100% 0,100% 100%,22% 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-inner{position:relative;z-index:1}.brand-detail .header-section .hs-menu-wrapper a{color:#282929;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:normal!important}.brand-detail .header-akt.header-section.header-fix .hs-menu-wrapper a,.brand-detail .header-cb.header-section.header-fix .hs-menu-wrapper a,.brand-detail .header-rumble.header-section.header-fix .hs-menu-wrapper a{color:#282929}.brand-detail .header-akt.header-section .hs-menu-wrapper a,.brand-detail .header-cb.header-section .hs-menu-wrapper a,.brand-detail .header-rumble.header-section .hs-menu-wrapper a{color:#fff}.header-section-new .page-center>.row-fluid-wrapper>.row-fluid>div.header-cta-new{text-align:right;width:30%!important}.brand-detail .content-block-new.for-brand-detail .content-block__container{padding:64px 0}.two-col-text-and-img-section.two-col-text-and-img-section-may .img-left .text-and-cta-section-inner{margin-left:0}.two-column-brand-detail.two-col-text-and-img-section{padding-top:0}.brand-detail-bottom-banner .banner-heading h2{font-family:ArcoPerpetuoProBold;font-size:32px;line-height:120%;margin-bottom:29px}.brand-detail-bottom-banner .banner-heading p{font-family:ArcoPerpetuoPro-Regular;font-size:18px;line-height:27px}.brand-detail-bottom-banner .banner-cta{margin-top:32px}.brand-detail-bottom-banner .banner-content{max-width:500px}.banner-section-new.brand-detail-bottom-banner{background-position:top}.brand-detail-bottom-banner{position:relative}.brand-detail .header-section .site-logo-sticky{display:none}.brand-detail .header-section.header-fix .site-logo-sticky{display:inline-block}.brand-detail .header-section.header-fix .static-logo{display:none}.brand-detail .content-block__title{font-family:ArcoPerpetuoProBold}.banner-section-new .content-right{margin:0 0 0 auto}.sl-bottom-banner{background-position:0!important}.bft-new .site-logo img{max-width:62px!important;width:100%!important}@media screen and (max-width:767px){.header-section .hs-menu-wrapper{display:block!important}.span2.widget-span.widget-type-custom_widget.header-cta-new{margin-left:0!important}.brand-detail .header-button.btn{font-size:14px!important;line-height:18px!important;padding:6px 8px!important;white-space:nowrap}.header-section-new .page-center>.row-fluid-wrapper>.row-fluid>div.brand-header-menu{text-align:right;width:50%!important}.header-section-new .page-center>.row-fluid-wrapper>.row-fluid>div.header-cta-new{width:38%!important}.row-fluid-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul{vertical-align:middle}.header-section .hs-menu-wrapper a{padding-bottom:0!important;padding-top:0!important}.brand-detail-banner.banner-section-new .banner-content{padding:110px 0 220px;text-align:left}.banner-section-new.brand-detail-banner .banner-heading h1{font-size:32px;line-height:1.2}.brand-detail .content-block-new.for-brand-detail .content-block__container{padding:20px 0 30px}.brand-detail .two-col-text-and-img-inner{display:flex;flex-direction:column-reverse}.brand-detail .two-col-text-and-img-section .text-and-cta-section{margin-bottom:0;margin-top:20px}.brand-detail-bottom-banner .banner-heading h2{font-size:26px}.brand-detail-bottom-banner .banner-heading p{font-size:16px;line-height:24px}.brand-detail-bottom-banner .banner-content{max-width:100%;padding:140px 0}.member-workout-v2.member-workout .testimonial-slide-inner{padding:30px 20px}.brand-detail .btn{padding:8px 12px!important}.brand-detail-bottom-banner:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.brand-detail .testimonial-new-section.member-workout-v2{padding:64px 0 30px}.brand-detail .page-center{padding:0 20px}.brand-detail .header-section-new{padding:8px 0}.brand-detail .header-section .site-logo{padding:0}.brand-detail .header-section .site-logo img{vertical-align:middle}.brand-detail .header-section .hs-menu-wrapper a{line-height:21px!important;padding-right:14px}.brand-detail .banner-section-new.brand-detail-banner .banner-heading h1{margin-bottom:20px}.brand-detail .brand-detail-banner.banner-section-new .btn{text-align:center}.brand-detail .content-block-new.for-brand-detail .content-block__title{font-size:26px;font-weight:700;line-height:120%}.brand-detail .two-col-text-and-img-section{padding:64px 0}.brand-detail .two-col-text-and-img-section-may .cta-section{margin-top:20px}.brand-detail.brand-page-akt .two-col-text-and-img-section .btn.button-background{background-color:#000!important;border-color:#000!important;color:#fff!important}.brand-detail.brand-page-akt .two-col-text-and-img-section .btn.button-background:hover{background-color:transparent!important;color:#000!important}.brand-detail .two-column-brand-detail.two-col-text-and-img-section{padding-top:0}.brand-detail .two-col-shuffle-crads-section .text-and-cta-section{position:relative;z-index:4}.brand-detail .two-col-shuffle-crads-section{padding:20px 0 32px}.brand-detail .two-col-shuffle-crads-section .text-section h2{margin-bottom:20px}.brand-detail .two-col-shuffle-crads-section .cta-section{margin-top:20px}.brand-detail .two-col-shuffle-crads-section .cta-section a.btn.button-background.btn{text-align:center}.brand-detail .content-block-new.for-brand-detail .content-block__title{max-width:100%}.brand-detail .map-main-container .section-text h2{margin:0 0 20px}.brand-detail .map-main-container .screen-image img{-webkit-filter:none;filter:none}.brand-detail .member-workout.member-workout-v2 .rating h4{font-size:26px;line-height:32px;margin-bottom:10px;padding-bottom:10px}.brand-detail .member-workout .testimonial-slide .name p{font-size:18px;font-weight:700;line-height:27px;margin-bottom:10px}.brand-detail .member-workout-v2.member-workout .testimonial-slide-inner{margin:0;padding:30px 10px}.brand-detail .member-workout .testimonial-inner-new-section .top-text-section{padding-bottom:0}.brand-detail .map-main-container .map-block img{height:273px;object-fit:cover;width:100%}.brand-detail .map-main-container .screen-image{padding-bottom:20px}.brand-detail .map-main-container .section-text h2{font-size:26px;line-height:32px}.brand-detail .map-main-container .section-text p{font-size:16px;font-weight:400;line-height:24px}.brand-detail .map-main-container .section-text{margin:0 auto 90px}.brand-detail .xplus-footer-section{padding:28px 0 32px}.brand-detail.brand-page-akt .brand-detail-bottom-banner .btn.banner-button{background-color:#000!important;border-color:#000!important}.brand-detail.brand-page-akt .brand-detail-bottom-banner .btn.banner-button:hover{background-color:#fff!important;color:#000!important}.brand-detail .testimonial-new-section.member-workout .top-text-section p{font-size:18px;line-height:27px}.banner-section-new.brand-detail-banner:after{-webkit-clip-path:none;clip-path:none}.brand-detail .two-col-text-and-img-section .text-section h2{margin-bottom:20px}.brand-detail.rh-brand-detail .brand-detail-banner .btn,.rh-brand-detail.brand-detail .two-col-text-and-img-section .btn.button-background{background-color:#ffcd00!important;border-color:#ffcd00!important;color:#282929!important}.brand-detail.rh-brand-detail .brand-detail-banner .btn:hover,.brand-detail.rh-brand-detail .two-col-text-and-img-section .btn.button-background:hover{background-color:#fff!important;border-color:#ffcd00!important;color:#ffcd00!important}.cards-image,.cards-image img{-webkit-filter:none;filter:none}}@media screen and (max-width:568px){.header-section-new .page-center>.row-fluid-wrapper>.row-fluid>div.site-logo{width:28%!important}.header-section-new .page-center>.row-fluid-wrapper>.row-fluid>div.brand-header-menu{text-align:right;width:32%!important}.header-section-new .page-center>.row-fluid-wrapper>.row-fluid>div.header-cta-new{width:45%!important}.brand-detail .btn{max-width:100%!important;width:100%!important}}@media screen and (max-width:480px){.brand-detail-v2-new .map-main-container .screen-image{margin-top:-50%}.brand-detail .header-button.btn,.brand-detail .header-section .hs-menu-wrapper a{font-size:12px!important}.brand-detail .two-col-shuffle-crads-section .text-and-cta-section{padding-top:0;position:relative;z-index:4}}@media screen and (max-width:420px){.brand-detail .map-main-container .screen-image{margin-top:-57%}}