@font-face{font-family:Ash;src:url(/cdn/shop/files/Ash.woff2) format("woff2"),url(/cdn/shop/files/Ash.woff) format("woff"),url(/cdn/shop/files/Ash.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avc;src:url(/cdn/shop/files/AcuminVariableConcept.otf) format("otf"),url(/cdn/shop/files/AcuminVariableConcept.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BNPEX;src:url(/cdn/shop/files/BebasNeuePro-ExpandedExtraBold.eot);src:url(/cdn/shop/files/BebasNeuePro-ExpandedExtraBold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/BebasNeuePro-ExpandedExtraBold.woff2) format("woff2"),url(/cdn/shop/files/BebasNeuePro-ExpandedExtraBold.woff) format("woff"),url(/cdn/shop/files/BebasNeuePro-ExpandedExtraBold.ttf) format("truetype"),url(/cdn/shop/files/BebasNeuePro-ExpandedExtraBold.svg#BebasNeuePro-ExpandedExtraBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/cdn/shop/files/Graphik-Regular.eot);src:url(/cdn/shop/files/Graphik-Regular.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Graphik-Regular.woff2) format("woff2"),url(/cdn/shop/files/Graphik-Regular.woff) format("woff"),url(/cdn/shop/files/Graphik-Regular.ttf) format("truetype"),url(/cdn/shop/files/Graphik-Regular.svg#Graphik-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/cdn/shop/files/Graphik-Medium.eot);src:url(/cdn/shop/files/Graphik-Medium.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Graphik-Medium.woff2) format("woff2"),url(/cdn/shop/files/Graphik-Medium.woff) format("woff"),url(/cdn/shop/files/Graphik-Medium.ttf) format("truetype"),url(/cdn/shop/files/Graphik-Medium.svg#Graphik-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}:root{--bs-primary: #ff5e36;--bs-teal: #00c2b4;--bs-gray: #e5e5e5;--bs-dark: #231f20;--bs-gray-dark: #2b2e34;--bs-primary-rgb: 255, 94, 54;--bs-teal-rgb: 0, 194, 180;--bs-gray-dark-rgb: 43, 46, 52;--bs-font-sans-serif: "Avc", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: "Ash", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-body-font-size: 16px;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: var(--bs-black);--bs-body-color-rgb: var(--bs-black-rgb);--bs-base-transition: all .3s ease-in-out}*,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}html,body{padding:0;overscroll-behavior:none;scroll-behavior:smooth}body{height:100%;width:100%;overflow-x:hidden}.scrollno{position:fixed;overflow:hidden}.main_wrapper{overflow:hidden;position:relative;width:100%}img,svg,video{max-width:100%}a,.btn,button{cursor:pointer}a,a:hover,a:focus,a:active,button,button:hover,button:focus,input,input:hover,input:focus,select,select:hover,select:focus,textarea,textarea:hover,textarea:focus,.btn,.btn:hover,.btn:focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{text-decoration:none;-webkit-text-decoration-skip:objects;outline:none}.bg-teal{--bs-bg-opacity: 1;background-color:rgba(var(--bs-teal-rgb),var(--bs-bg-opacity))!important}.text-teal{--bs-text-opacity: 1;color:rgba(var(--bs-teal-rgb),var(--bs-text-opacity))!important}.border-teal{--bs-border-opacity: 1;border-color:rgba(var(--bs-teal-rgb),var(--bs-border-opacity))!important}.bg-gray-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-gray-dark-rgb),var(--bs-bg-opacity))!important}.text-gray-dark{--bs-text-opacity: 1;color:rgba(var(--bs-gray-dark-rgb),var(--bs-text-opacity))!important}.border-gray-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-gray-dark-rgb),var(--bs-border-opacity))!important}p:empty{display:none}p,h1,h2,h3,h4,h5,h6,label,a,li{overflow-wrap:break-word;word-break:break-word}p{margin-top:0;margin-bottom:16px}a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}svg,svg *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0}.h1,h1{font-size:22px;line-height:normal;letter-spacing:1.92px;margin-bottom:19px}.h2,h2{font-size:26px;line-height:normal}.h3,h3{font-size:35px;line-height:normal}.h4,h4{font-size:24px;line-height:1.41}.h5,h5{font-size:22px;line-height:1.2}h6,.h6{font-size:18px;line-height:1.22}small,.small{font-size:14px;line-height:2.14}.fw-medium{font-weight:500!important}b,strong{font-weight:700}.close{padding:0;margin:0;width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--bs-primary);border:1px solid var(--bs-primary);-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040}@media (min-width: 576px){.h1,h1{font-size:35px}.h2,h2{font-size:30px}}@media (min-width: 768px){.h1,h1{font-size:40px}}@media (min-width: 992px){.h1,h1{font-size:48px}}.btn{position:relative;--bs-btn-padding-x: 11px;--bs-btn-padding-y: 13px;--bs-btn-font-family: var(--bs-body-font-family);--bs-btn-font-size: 16px;--bs-btn-line-height: normal;--bs-btn-font-weight: 400;--bs-btn-letter-spacing: .88px;--bs-btn-color: var(--bs-dark);--bs-btn-bg: transparent;--bs-btn-border-width: 0;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0;--bs-btn-box-shadow: none;--bs-btn-focus-box-shadow: none;--bs-btn-hover-color: var(--bs-dark);--bs-btn-hover-bg: transparent;--bs-btn-active-color: var(--bs-dark);--bs-btn-active-bg: transparent;letter-spacing:var(--bs-btn-letter-spacing);-webkit-box-shadow:var(--bs-btn-box-shadow);box-shadow:var(--bs-btn-box-shadow);padding:13px 11px 7px;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-style:normal}@-moz-document url-prefix(){.btn{padding:9px 11px 8px}}.btn:focus,.btn:active{--bs-btn-hover-color: var(--bs-dark);--bs-btn-hover-bg: transparent;--bs-btn-active-color: var(--bs-dark);--bs-btn-active-bg: transparent}.btn-primary,.btn-primary:focus,.btn-primary:active{--bs-btn-bg: var(--bs-primary);--bs-btn-color: var(--bs-white);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-white);--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-white);--bs-btn-active-border-color: var(--bs-white);--bs-btn-hover-border-color: var(--bs-white)}.btn-teal,.btn-teal:focus,.btn-teal:active{--bs-btn-bg: var(--bs-teal);--bs-btn-color: var(--bs-white);--bs-btn-hover-color: var(--bs-teal);--bs-btn-hover-bg: var(--bs-white);--bs-btn-active-color: var(--bs-teal);--bs-btn-active-bg: var(--bs-white)}.btn-black,.btn-black:focus,.btn-black:active{--bs-btn-bg: var(--bs-gray-dark);--bs-btn-color: var(--bs-white);--bs-btn-hover-color: var(--bs-gray-dark);--bs-btn-hover-bg: var(--bs-white);--bs-btn-active-color: var(--bs-gray-dark);--bs-btn-active-bg: var(--bs-white);--bs-btn-active-border-color: var(--bs-white);--bs-btn-hover-border-color: var(--bs-white)}@media (min-width: 1200px){.btn{--bs-btn-font-size: 22px}}.bg_cover{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.bg_contain{background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.brand_logo_top{margin-bottom:5px}.nav_top_link_wrapper ul a{font-size:15px;line-height:22px;color:var(--bs-black)}.nav_top_link_wrapper ul a span{display:inline-block}.nav_top_link_wrapper ul a span.nav_link_text{margin-right:5px}.nav_top_link_wrapper ul li:last-child .nav_link_text{vertical-align:text-top}.nav_top_link_wrapper span.nav_link_icon span.cart-link__count{position:relative;top:-7px;right:12px;padding:3px;font-size:9px;line-height:1em;font-weight:500;white-space:nowrap;min-width:15px;text-align:center;background:#000;color:#fff;border-radius:12px}.navbar{padding:9px 15px;background-color:#d8d8da}.navbar-nav{flex-direction:row}.navbar-nav .nav-item:not(:last-child){position:relative}.navbar-nav .nav-link{display:block;text-transform:uppercase;font-size:16px;line-height:normal;font-weight:700;letter-spacing:1px;color:#6d6e71;padding:0 15px;margin-bottom:-5px}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-white)}.customer_welcom_text{min-width:150px;text-align:left}.customer_welcom_text p{margin:0;font-size:16px;color:var(--bs-black);font-weight:500;font-family:acumin-pro,sans-serif}.customer_welcom_text .update_profile{font-size:13px;text-transform:uppercase;color:#939598;font-family:acumin-pro,sans-serif}@media (min-width: 768px){.brand_logo_top{margin-bottom:20px}.header{padding:35px 0 0}.brand_wrapper{padding:0 15px}.nav_top_link_wrapper{padding:0 26px}.nav_top_link_wrapper ul li:not(:last-child){margin-right:20px}.navbar-nav .nav-item:not(:last-child):after{content:"";background:var(--bs-white);width:1px;height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.customer_welcom_text .update_profile{margin-left:15px}}@media (min-width: 1200px){.navbar{padding:9px 24px}.navbar-nav .nav-link{font-size:17px;letter-spacing:1px;padding:0 25px}.customer_welcom_text{min-width:245px}.customer_welcom_text p{font-size:21px}.customer_welcom_text .update_profile{font-size:15px}}@media (min-width: 1440px){.navbar-nav .nav-link{font-size:18px;letter-spacing:2.1px;padding:0 29px}}@media (max-width: 1199.98px){.navbar_btn img{max-width:190px}}@media (max-width: 767px){.navbar{padding:20px 15px;background-color:var(--bs-white);flex-wrap:nowrap}header nav .navbar-toggler{padding-left:0}.navbar-collapse{position:absolute;top:100%;left:0;right:0;z-index:99;background:var(--bs-white);border-top:1px solid var(--bs-border-color)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-primary)}.navbar-nav .nav-item:not(:last-child){margin:0 0 20px}header nav .navbar-toggler,header nav .navbar-toggler:focus{outline:0;border:0;box-shadow:none}.brand_wrapper{max-width:70%}.nav_top_link_wrapper ul li:not(:last-child){margin-right:10px}}@media (max-width: 575px){.brand_wrapper{max-width:55%}}footer.footer{font-family:acumin-pro,sans-serif}.footer_content{padding:40px 0 0;margin-left:-10px;margin-right:-10px}.content_with_logo_block{width:100%;padding:0 20px;margin-bottom:50px}.footer_text{margin-bottom:30px}.footer_text p{line-height:1.6}.footer_logo{line-height:13.63px}.footer_logo img{max-width:200px}.menu_block{padding:0 20px;width:100%;margin-bottom:50px}.menu_block ul li{margin-bottom:.5em}.menu_block ul li a{font-family:acumin-pro-condensed,sans-serif;font-size:18px;font-weight:300;letter-spacing:.02em;line-height:33px;color:var(--bs-white)}.menu_block ul li a:hover{opacity:.75}.newsletter_block{width:100%;padding:0 20px;margin-bottom:50px}.newsletter_block h6{font-family:acumin-pro,sans-serif;font-weight:700;margin-bottom:20px;font-size:19px;line-height:1.2}.newsletter_block p{margin-bottom:30px;line-height:1.6}.social_item_block{margin-top:30px}.social_item_block ul li a{margin:0 14px 5px 0;color:var(--bs-white)}.social_item_block ul li a svg{width:23px;height:23px}.social_item_block ul li a:hover{opacity:.75}.signup-form__email{font-size:16px;line-height:16px;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;background:#fff;color:#707173;border:1.5px solid #dbdcdc;padding:.8em 15px;max-width:100%;-webkit-appearance:none;width:100%;-webkit-border-radius:4px;border-radius:4px;margin:0 0 16px}.signup-form__button{padding:1.2em 25px;background:var(--bs-primary);color:var(--bs-white);font-weight:400;font-style:normal;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--bs-primary);font-size:14px;line-height:1em;font-family:acumin-pro,sans-serif;-webkit-border-radius:4px;border-radius:4px}@media (min-width: 768px){footer.footer .container-fluid{--bs-gutter-x: 60px}.content_with_logo_block{max-width:350px}.menu_block{max-width:200px}.newsletter_block{max-width:350px}}@media (min-width: 1200px){.footer_content{padding:60px 0 68px}.content_with_logo_block{max-width:407px}.menu_block{max-width:403px}.menu_block .sub_menu{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}}@media (min-width: 1400px){.content_with_logo_block{max-width:460px}}@media (min-width: 1440px){footer.footer .container-fluid{--bs-gutter-x: 80px}.menu_block{max-width:493px}.menu_block .sub_menu{column-gap:150px}}.logos_brand_wrapper{padding:50px 0}.logos_brand_wrapper h2{font-family:acumin-pro-semi-condensed,sans-serif;margin:0 0 50px;font-style:italic;font-weight:600;font-size:26px;line-height:30px;letter-spacing:.02em;text-transform:uppercase}.logos_brand_wrapper ul li{position:relative;z-index:1;padding:0 25px}.logos_brand_wrapper ul li:not(:last-child):after{content:"";background:var(--bs-black);position:absolute;right:0;top:50%;width:2px;transform:translateY(-50%);height:80px}.logos_brand_wrapper img{max-width:115px}@media (min-width: 768px){.logos_brand_wrapper img{max-width:139px}}@media (min-width: 992px){.logos_brand_wrapper img{max-width:190px}}@media (min-width: 1440px){.logos_brand_wrapper h2{font-size:28px;line-height:32px}}@media (max-width: 767px){.logos_brand_wrapper ul li:first-child{padding-left:0}.logos_brand_wrapper ul li:last-child{padding-right:0}}.image_with_text_wrapper{padding:50px 0}.image_with_text_wrapper .container{max-width:1480px;--bs-gutter-x: 40px}.image_with_text_wrapper h2{font-family:acumin-pro,sans-serif;font-weight:700;font-size:36px;line-height:1.2;font-style:italic;margin:0 0 1.25rem;text-transform:uppercase}.image_with_text_wrapper h3{font-family:acumin-pro,sans-serif;font-size:30px;line-height:34px;letter-spacing:-.01em;color:var(--bs-primary);font-weight:800;text-transform:inherit;text-transform:uppercase}.image_with_text_wrapper p{font-family:acumin-pro,sans-serif;font-size:18px;line-height:26px;margin:0}.image_with_text_content{max-width:480px}.cta_block{margin:40px 0 0;grid-gap:15px}.overlap_img_block{display:flex;margin:0 auto;max-width:700px}.overlap_img_block [class*=overlap_img]{flex:1 0 50%}.overlap_img_one{position:relative;margin-top:45px;z-index:1}.overlap_img_two{transform:translate3d(-106px,0,0);margin-right:-45px}@media (min-width: 576px){.image_with_text_wrapper .container{--bs-gutter-x: 60px}}@media (min-width: 992px){.image_with_text_wrapper h2{font-size:42px}.image_with_text_wrapper h3{font-size:32px;line-height:40px}.image_with_text_wrapper p{font-size:20px;line-height:28px}}@media (min-width: 1440px){.image_with_text_wrapper .container{--bs-gutter-x: 80px}.image_with_text_wrapper h2{font-size:52px}.image_with_text_wrapper h3{font-size:40px;line-height:47px}.image_with_text_content{max-width:590px}}@media (max-width: 767px){.image_with_text_content{margin:40px auto 0}}.products_listing_wrapper{background-color:var(--bs-gray);padding:75px 0 25px}.products_listing_wrapper .container{max-width:1480px;--bs-gutter-x: 35px}.products_listing_wrapper h2{font-family:acumin-pro,sans-serif;font-size:22px;line-height:normal;color:#ea4f00;font-weight:800;letter-spacing:.02em}.products_listing_head{position:relative;margin:0 0 50px}[class*=products_listing_arrow_]{padding:5px 5px 0}.products_listing_wrapper h6,.product_price{font-family:acumin-pro,sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#666}.product_card_images_back{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:var(--bs-base-transition)}.product_card:hover .product_card_images_back{opacity:1;visibility:visible}.product_card_swiper,.product_card_cover{height:100%}.product_card_content{padding:10px 0 30px}[class*=product_card_arrow_]{position:absolute;top:50%;transform:translateY(-50%);padding:3px;z-index:3;background:#ffffffb3;width:30px;height:30px;display:flex;align-items:center;color:#707173;transition:var(--bs-base-transition)}[class*=product_card_arrow_]:hover{background:var(--bs-white)}.product_card_arrow_next{right:0}.product_sale_price .regular_price{opacity:.5;text-decoration:line-through}@media (min-width: 576px){.products_listing_wrapper .container{--bs-gutter-x: 60px}}@media (min-width: 768px){.products_listing_wrapper h2{font-size:29px}[class*=products_listing_arrow_]{margin:0 20px}}@media (min-width: 1440px){.products_listing_wrapper .container{--bs-gutter-x: 80px}}.banner_top_bar{padding:22px 20px 15px}@-moz-document url-prefix(){.banner_top_bar{padding:17px 20px}}.banner_top_bar p{margin:0;font-size:20px;line-height:normal;letter-spacing:1px;text-align:center;font-weight:400}.banner_bg{padding:60px 0;height:calc(100% - 85px);display:flex;justify-content:center;align-items:center}.banner_block_content{display:block;margin:0 auto 20px;max-width:90%;border:5px solid #00c2b4;padding:20px 15px 14px}.banner_block_content h1,.banner_block_content .h1{font-family:var(--bs-font-monospace);letter-spacing:2px;text-transform:uppercase;margin:0 0 5px}.banner_block_content p{font-size:24px;line-height:normal;letter-spacing:1px;font-style:italic;text-transform:uppercase}.banner_block_content p:last-child{margin-bottom:0}.banner_content h3{font-family:BNPEX;text-transform:uppercase;font-size:40px;line-height:normal}.banner_content .btn_wrap{margin-top:30px}.banner_slider .swiper-wrapper .swiper-slide{height:auto}@media (min-width: 535px){.banner_bg{height:calc(100% - 61px)}}@media (min-width: 576px){.banner_bg{padding:100px 0}.banner_block_content{max-width:500px}.banner_block_content p{font-size:30px}}@media (min-width: 768px){.banner_bg{height:calc(100% - 83px)}.banner_top_bar{padding:32px 30px 25px}.banner_top_bar p{font-size:22px}.banner_bg{padding:150px 0}.banner_block_content{max-width:590px}@-moz-document url-prefix(){.banner_top_bar{padding:27px 30px}}}@media (min-width: 992px){.banner_bg{height:calc(100% - 88px)}.banner_content h3{font-size:50px}.banner_top_bar p{font-size:26px}}@media (min-width: 1200px){.banner_top_bar p{font-size:30px}.banner_bg{height:calc(100% - 93px)}}.program_wrapper h2{font-size:20px;font-family:Ash;text-transform:uppercase}.program_block .swiper .swiper-slide{height:auto}.program_card{height:100%;display:flex;flex-direction:column}.program_card_head{padding:29px 10px 19px}.program_card_head p{font-family:acumin-pro,sans-serif;font-size:18px;letter-spacing:1px;font-style:italic;text-align:center;margin:0;text-transform:uppercase}.program_card_cover{height:100%}.program_block{max-width:100%}.program_card_content{position:absolute;left:0;right:0;bottom:0}.program_card_content h3{font-family:BNPEX;margin:0;background:#fffc;font-size:30px;color:var(--bs-dark);text-align:center;padding:11.5px 10px;text-transform:uppercase}.program_card_content .btn{--bs-btn-border-width: 1px;--bs-btn-letter-spacing: 1px;--bs-btn-border-color: var(--bs-white);margin:0 0 25px}@media (min-width: 768px){.program_block{max-width:50%}}@media (min-width: 1200px){.program_wrapper h2{font-size:28px;letter-spacing:1px}.program_card_head p{font-size:26px}.program_card_content h3{font-size:40px}}@media (min-width: 1440px){.program_wrapper h2{font-size:32px}.program_card_head p{font-size:30px}.program_card_content h3{font-size:50px}}.marketing_wrapper{z-index:1}.marketing_wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/dotted-pattern.png);background-repeat:no-repeat;background-position:0 256px;background-size:cover;z-index:-1}.marketing_head{max-width:85%;padding:40px 0;margin:0 auto;background:var(--bs-white)}.marketing_wrapper h2{font-family:acumin-pro,sans-serif;font-size:23px;letter-spacing:0px;line-height:30px;color:var(--bs-dark);font-weight:500;text-align:center}.marketing_video_block{max-width:90%;margin:0 auto}.video-container{position:relative;display:flex;flex-direction:column;justify-content:center}.video-container .video-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-container video{width:100%;height:100%;cursor:pointer;object-fit:cover}.fr-video{display:block;--bs-aspect-ratio: 56.25%}.fr-video:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.session_item .video-container+h5,.session_item .video-container+h3{margin-top:24px}.session_swiper .session_item p+.video-container{margin-top:60px}.session_item .video-wrapper+.video-wrapper{margin:60px 0}.fr-video video{position:absolute;top:0;left:0;width:100%;height:100%}.play-button-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:auto;pointer-events:none}.play-button-wrapper #circle-play-b{cursor:pointer;pointer-events:none}.play-button-wrapper #circle-play-b img{cursor:pointer}.marketing_type_block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-1px}.marketing_type_block a{font-size:13px;letter-spacing:1px;color:#fff;font-family:Ash;text-align:center;flex:1 0 0%;padding:15px 0 10px;text-transform:uppercase}.search_training_sessions_block{padding:40px 0}.search_training_sessions_block a{font-family:BNPEX;font-size:30px;color:var(--bs-dark);text-align:center;background:var(--bs-white);border:1px solid var(--bs-teal);border-radius:55px;max-width:435px;width:100%;margin:0 auto;display:block;text-transform:uppercase}@media (min-width: 768px){.marketing_video_block{max-width:740px}.marketing_head{max-width:730px}.marketing_type_block a{font-size:16px}.search_training_sessions_block a{font-size:40px;max-width:635px}.search_training_sessions_block{padding:50px 0}}@media (min-width: 992px){.marketing_head{max-width:945px;padding:60px 0}.marketing_wrapper h2{font-size:30px;line-height:40px}.marketing_video_block{max-width:950px}.marketing_type_block a{font-size:21px;padding:19px 0 10px}.search_training_sessions_block a{font-size:44px;max-width:735px}.search_training_sessions_block{padding:80px 0}}@media (min-width: 1200px){.marketing_wrapper h2{font-size:35px;line-height:46px}.marketing_head{max-width:1075px}.marketing_video_block{max-width:1160px}.marketing_type_block a{font-size:26px}}@media (min-width: 1440px){.marketing_video_block{max-width:1387px}.marketing_type_block a{font-size:33px}.search_training_sessions_block a{font-size:54px;max-width:865px}}@media (max-width: 767px){.play-button-wrapper #circle-play-b img{max-width:80px}.marketing_wrapper:after{background-position:0 326px}}@media (max-width: 575px){.marketing_type_block a{width:100%;flex:1 0 100%}.search_training_sessions_block a{font-size:18px;max-width:85%}.play-button-wrapper #circle-play-b img{max-width:50px}}.main_programs_wrapper{padding:0 0 90px}.main_programs_type_tabs{max-width:913px;margin:0 auto;padding:30px 0 42px}.main_programs_type_tabs ul li{flex:1 0 100%}.main_programs_type_tabs ul li a{--bs-bg-opacity: 0;font-size:15px;font-family:Ash;text-align:center;max-width:210px;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:10px 10px 6px}.main_programs_type_tabs ul li a:hover,.main_programs_type_tabs ul li a.active{--bs-bg-opacity: 1;color:var(--bs-white)!important}.main_programs_listing{max-width:1080px;margin:0 auto}.main_programs_listing .row{--bs-gutter-x: 30px;--bs-gutter-y: 47px}.main_program_card{height:100%;display:flex;flex-direction:column}.main_program_card h2,.main_program_card .h2{font-family:Ash;font-size:22px;letter-spacing:1px;line-height:30px}.main_program_card p{font-family:acumin-pro,sans-serif;font-size:18px;letter-spacing:1px;font-style:italic;text-transform:uppercase;margin:0}.main_program_card_head{padding:19.5px 10px;min-height:138px}.main_program_card_cover{height:100%}.main_program_card_content{position:absolute;left:0;right:0;bottom:0;background:#fffc;padding:15px 10px}.main_program_card_content h3{font-family:BNPEX;font-size:32px;color:var(--bs-dark);text-align:center;text-transform:uppercase;margin:0}.main_program_card .btn{--bs-btn-font-size: 19px;--bs-btn-border-width: 1px;--bs-btn-letter-spacing: 1px;--bs-btn-border-color: var(--bs-white);padding:12px 11px 6px;min-width:174px}@-moz-document url-prefix(){.main_program_card .btn{padding:9px 11px 8px}}@media (min-width: 768px){.main_programs_type_tabs ul li{flex:1 0 0%}}@media (min-width: 992px){.main_programs_type_tabs ul li a{font-size:20px;letter-spacing:1px;max-width:280px}}@media (min-width: 1200px){.main_program_card h2,.main_program_card .h2{font-size:27px;line-height:33px}.main_program_card p{font-size:22px}.main_program_card_content h3{font-size:42px}}@media (max-width: 767px){.main_programs_type_tabs ul li:not(:last-child){margin-bottom:10px}}.single_programs_banner{padding:42px 0 38px;z-index:1}.single_programs_banner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:-moz-linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 95%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 95%);background:linear-gradient(90deg,#000 10%,#0000 50%,#000 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:-1}.programs_banner_content{--bs-bg-opacity: .95;max-width:450px;width:100%;padding:40px 20px}.single_programs_banner h1{font-family:Ash;font-size:25px;letter-spacing:1px;line-height:35px;margin:0 0 5px}.single_programs_banner p{font-family:acumin-pro,sans-serif;font-size:20px;letter-spacing:1px;font-style:italic;margin:0 0 40px}.single_programs_banner h3{font-family:BNPEX;font-size:30px;margin:0 0 20px}.programs_banner_content .btn{--bs-btn-font-size: 19px;--bs-btn-border-width: 1px;--bs-btn-letter-spacing: 1px;--bs-btn-border-color: var(--bs-white);padding:11px 18px 5px}@-moz-document url-prefix(){.programs_banner_content .btn{padding:9px 18px 8px}}.main_single_programs_wrapper{padding:42px 0 50px}.main_single_programs_content{max-width:1010px;margin:0 auto}.programs_left_block,.programs_descriptions_block{max-width:100%;width:100%}.programs_left_block h2{font-family:acumin-pro-semi-condensed,sans-serif;font-size:32px;line-height:35px;font-style:italic;margin:20px 0 0}.programs_left_block .video-wrapper{height:300px}.programs_left_block .video-container{width:100%;height:100%}.programs_left_block video{object-fit:cover;object-position:50% 50%}.programs_descriptions_block{padding:0 0 0 30px}.programs_descriptions_block p{font-family:acumin-pro,sans-serif;font-size:20px;line-height:25px;margin:0 0 25px}.programs_descriptions_block .btn{--bs-btn-font-size: 19px;--bs-btn-border-width: 1px;--bs-btn-letter-spacing: 1px;--bs-btn-border-color: var(--bs-white);padding:11px 18px 5px;margin:10px 0 0}@-moz-document url-prefix(){.programs_descriptions_block .btn{padding:9px 18px 8px}}.programs_session_block{padding:20px 0 0}.programs_descriptions_block h3,.programs_session_block h3{font-family:BNPEX;font-size:30px;line-height:30px;color:var(--bs-primary);margin:0 0 5px}.programs_session_block p{font-size:18px;margin:0 0 20px}@media (min-width: 576px){.single_programs_banner h1{font-size:40px;letter-spacing:2px;line-height:50px}.single_programs_banner p{font-size:25px;margin:0 0 70px}.single_programs_banner h3{font-size:55px;margin:0 0 30px}.programs_banner_content{max-width:500px;padding:90px 20px 65px}.programs_left_block .video-wrapper{height:500px}.programs_left_block h2{font-size:42px;line-height:45px}.programs_descriptions_block p{font-size:22px}.programs_descriptions_block h3,.programs_session_block h3{font-size:40px}.programs_session_block p{font-size:20px}}@media (min-width: 992px){.programs_left_block,.programs_descriptions_block{max-width:50%}}@media (min-width: 1200px){.single_programs_banner .container,.main_single_programs_wrapper .container{max-width:1034px}.programs_left_block{max-width:500px}.programs_left_block h2{font-size:50px;line-height:55px}.programs_descriptions_block{max-width:510px}}@media (max-width: 991px){.programs_descriptions_block{padding:30px 0 0}}.personal_login{padding:0 0 90px}.personal_login h1{font-size:54px;color:var(--bs-gray-dark);font-family:BNPEX;margin:0}.personal_login_head{padding:35px 0}.personal_login_content .main_program_card_content{padding:36px 0}.main_program_search_card{padding:50px 40px;border:1px solid #ceced0}.main_program_search_card h2{font-family:BNPEX;font-size:45px;line-height:45px;color:#a7a9ac;margin:15px 0 0}@media (min-width: 768px){.main_program_search_card{padding:0 40px}}@media (min-width: 1200px){.main_program_search_card{padding:0 60px}}.personal_training_head{padding:29px 0}.personal_training_head h2{font-family:BNPEX;font-size:34px;color:var(--bs-dark)}.personal_training_main_title{padding:23px 0 13px}.personal_training_main_title h1{font-size:20px;letter-spacing:2px;font-family:Ash;margin:0}.personal_training_subhead{padding:30px 0 60px}.personal_training_subhead h3{font-family:acumin-pro-semi-condensed,sans-serif;font-size:30px;color:var(--bs-black)}.personal_training_subhead p{font-size:18px;color:var(--bs-black);font-family:acumin-pro,sans-serif}.personal_training_subhead .btn{--bs-btn-font-size: 14px;--bs-btn-font-family: acumin-pro, sans-serif;--bs-btn-bg: var(--bs-white);--bs-btn-color: var(--bs-black);--bs-btn-border-color: var(--bs-teal);--bs-btn-border-width: 1px;--bs-btn-hover-border-color: var(--bs-teal);--bs-btn-font-weight: 500;--bs-btn-letter-spacing: 1px;padding:6.5px 10px}.session_listing_block{max-width:280px;margin:0 auto;padding:0 0 34px;position:relative}.session_list_swiper{width:100%}[class*=session_list_swiper_]{position:absolute;top:5px;z-index:99;color:var(--bs-primary);outline:none}.session_list_swiper_prev{left:-30px}.session_list_swiper_next{right:-30px}.session_list_swiper_prev.swiper-button-disabled{opacity:.7}.session_listing_block>span,.session_list_swiper .swiper-slide h4{font-size:20px;font-family:BNPEX}.session_listing_block>span{padding:0 24px 12px 0}.session_list_swiper .swiper-slide h4{color:#939598;position:relative;padding:0 12px 12px;cursor:pointer;text-align:center}.session_list_swiper .swiper-slide-thumb-active h4{color:var(--bs-black)}.session_list_swiper .swiper-slide-thumb-active h4:after{content:"";position:absolute;left:0;right:0;bottom:0;background:var(--bs-teal);height:1px}.session_swiper{max-width:280px;margin:0 auto}.session_swiper h5,.session_swiper h3{font-size:25px;color:var(--bs-black);font-family:acumin-pro-semi-condensed,sans-serif;margin:0 0 15px}.session_swiper p,.session_swiper ul li{font-size:16px;color:var(--bs-black)}.session_swiper ul,.session_swiper ol{padding:0 0 0 15px}.session_item_content{margin:24px 0 60px}.play_other_block{position:absolute;right:20px;bottom:20px;z-index:9}.video-wrapper .c-video__button--cast{top:auto;right:20px;bottom:20px}.play_other_block a:not(:last-child){margin-right:18px}.complete_session_cta{padding:0 0 65px;margin:60px 0 0}.complete_session_cta input{display:inline-block;width:56px;height:38px;position:absolute;right:14px;top:10px;bottom:0;z-index:9;opacity:0;cursor:pointer}.complete_session_cta .btn{--bs-btn-font-size: 23px;--bs-btn-font-family: "Ash";--bs-btn-bg: var(--bs-white);--bs-btn-color: var(--bs-teal);--bs-btn-border-color: var(--bs-teal);--bs-btn-border-width: 1px;--bs-btn-letter-spacing: 1px;--bs-btn-line-height: 33px;--bs-btn-hover-border-color: var(--bs-teal);padding:15px 19px 8px;display:inline-flex;align-items:center;justify-content:center}.complete_session_cta .btn:after{content:"";display:inline-block;width:45px;height:36px;background-repeat:no-repeat;margin-left:10px;margin-top:-7px;background-color:transparent;border:1px solid #00c2b4;border-radius:0 0 8px 8px;transform:skew(-10deg)}.complete_session_cta input:checked+.btn:after{background-color:#00c2b4;background-image:url(/cdn/shop/files/session-tick-ic.png)}@media (min-width: 576px){.personal_training_main_title h1{font-size:30px}.personal_training_head h2{font-size:44px}.personal_training_subhead .btn{--bs-btn-font-size: 18px}.session_listing_block{max-width:530px}.session_swiper{max-width:520px}.session_swiper p,.session_swiper ul li{font-size:18px}.session_swiper h5,.session_swiper h3{font-size:30px;margin:0 0 30px}}@media (min-width: 768px){.personal_training_main_title h1{font-size:40px}.session_listing_block{max-width:740px}.session_swiper{max-width:720px}}@media (min-width: 992px){.session_listing_block{max-width:960px}.session_list_swiper .swiper-slide h4{padding:0 20px 12px}.session_swiper{max-width:960px}}@media (min-width: 1200px){.session_listing_block{max-width:1142px}.session_list_swiper .swiper-slide h4{padding:0 18px 12px}.session_listing_block>span,.session_list_swiper .swiper-slide h4{font-size:22px}}@media (min-width: 1400px){.session_listing_block{max-width:1205px}.session_list_swiper .swiper-slide h4{padding:0 22px 12px}}@media (max-width: 575px){.play_other_block img{max-width:25px}.complete_session_cta .btn{width:100%;--bs-btn-font-size: 11px;padding:15px 12px 8px}.complete_session_cta .btn:after{width:35px;height:26px;background-size:contain}}.customer .field{position:relative}.customer a{color:#ea4f00}.customer .form__message svg{width:20px;height:20px}.field input,.field textarea,.field select{font-size:16px;line-height:16px;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;background:var(--bs-white);color:#707173;border:1.5px solid #dbdcdc;padding:11.5px 15px 13.5px;max-width:100%;-webkit-appearance:none;width:100%;-webkit-border-radius:4px;border-radius:4px;margin:0}.customer .field label{margin:0 0 10px;display:block}.search__input.field__input{border-radius:0;padding-right:80px}.search .search__button{padding:14px 20px 9px;position:absolute;right:0;left:auto;background:transparent;top:0;bottom:0;border:0;color:#707173}@media (min-width: 576px){.login .field input[type=password]{padding-right:200px}.login .field a[href="#recover"]{position:absolute;right:20px;top:48px}}@media (min-width: 768px){.customer .btn{padding:13px 30px 7px}@-moz-document url-prefix(){.customer .btn{padding:9px 30px}}}.shopify-challenge__container{padding:50px 0}.shopify-challenge__button.btn{margin-top:20px;background:var(--bs-primary);color:var(--bs-white)}.shopify-challenge__button.btn:hover{background:var(--bs-white);color:var(--bs-primary)}.common_banner{min-height:660px;z-index:1}.overlay_dark{background-color:#0000004d;z-index:-1}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bm-themestyle.css.map */
