.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:8px;padding-left:8px}.container-fluid{padding-right:16px;padding-left:16px}@media only screen and (min-width:576px){.container{width:560px;max-width:100%}}@media only screen and (min-width:768px){.container{width:752px;max-width:100%}}@media only screen and (min-width:992px){.container{width:976px;max-width:100%}}@media only screen and (min-width:1200px){.container{width:1184px;max-width:100%}}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:8px;padding-left:8px;max-width:100%}.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}.initial-order-xs{-ms-flex-order:initial;order:0}@media only screen and (min-width:576px){.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}.initial-order-sm{-ms-flex-order:initial;order:0}}@media only screen and (min-width:768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}.initial-order-md{-ms-flex-order:initial;order:0}}@media only screen and (min-width:992px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}.initial-order-lg{-ms-flex-order:initial;order:0}}@media only screen and (min-width:1200px){.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-xl{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-ms-flex-align:start;align-items:flex-start}.middle-xl{-ms-flex-align:center;align-items:center}.bottom-xl{-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-ms-flex-pack:justify;justify-content:space-between}.first-xl{-ms-flex-order:-1;order:-1}.last-xl{-ms-flex-order:1;order:1}.initial-order-xl{-ms-flex-order:initial;order:0}}@media only screen and (max-width:575px){.hidden-xs{display:none}}@media only screen and (min-width:576px) and (max-width:767px){.hidden-sm{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-md{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-lg{display:none}}@media only screen and (min-width:1200px){.hidden-xl{display:none}}.bb-carousel.debug{border:1px solid #222}.bb-carousel *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.bb-carousel__container{display:-ms-flexbox;display:flex;position:relative}.bb-carousel__viewport{min-height:100px;min-width:100px;overflow-x:hidden;overflow-y:visible;-ms-flex:1;flex:1}.bb-carousel__view-item{display:inline-block;-ms-flex-direction:column;flex-direction:column;width:33%;min-width:100px;min-height:100px;margin-right:10px;background-color:rgba(0,0,0,.9)}.bb-carousel__view{white-space:nowrap;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),-webkit-transform .7s cubic-bezier(.215,.61,.355,1)}.bb-carousel__skin--default .bb-carousel__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bb-carousel__skin--default .bb-carousel__control--left{padding-right:15px}.bb-carousel__skin--default .bb-carousel__control--left .bb-carousel__control--btn{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.bb-carousel__skin--default .bb-carousel__control--right{padding-left:15px}.bb-carousel__skin--default .bb-carousel__control--right .bb-carousel__control--btn{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bb-carousel__skin--default .bb-carousel__control--btn{padding:0;transition:opacity .3s ease-out;width:20px;height:20px;border-right:2px solid #303030;border-bottom:2px solid #303030}.bb-carousel__skin--default .bb-carousel__control--btn:hover{border-right:2px solid #00aeef;border-bottom:2px solid #00aeef}.bb-carousel__skin--default.bb-carousel__control--disabled-left .bb-carousel__control--left .bb-carousel__control--btn,.bb-carousel__skin--default.bb-carousel__control--disabled-right .bb-carousel__control--right .bb-carousel__control--btn{opacity:.2;cursor:not-allowed}.bb-carousel--use-native-scroll .bb-carousel__container{display:-ms-flexbox;display:flex;position:relative}.bb-carousel--use-native-scroll .bb-carousel__viewport{overflow-x:scroll;-webkit-overflow-scrolling:touch}.bb-carousel--use-native-scroll .bb-carousel__viewport::-webkit-scrollbar{display:none}.bb-carousel--use-native-scroll .bb-carousel__view{-webkit-transform:none;transform:none;transition:unset}.AAMW{font-family:ProximaNova,Arial,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-size:cover;background-position:50%;padding:5px}@media (min-width:375px){.AAMW{padding:15px}}@media (min-width:414px){.AAMW{padding:30px}}.AAMW--on-light{color:#444;background-color:#eee}.AAMW--on-dark{color:#fff;background-color:#444}.AAMW-headerImg{width:287.333333333px;height:242px}.AAMW-description{text-transform:uppercase;font-family:ProximaNovaSemiBold,Arial,sans-serif;font-weight:400;font-size:22px;text-align:center;max-width:420px}.AAMW-learnMore{text-align:center;margin-top:20px;font-size:18px}.AAMW-section{margin-top:20px}.AAMW-section:last-child{margin-bottom:20px}.WorkoutCalendar{color:#232323;font-size:16px;font-family:ProximaNova,Arial,sans-serif}.WorkoutCalendar-week{margin:25px 0}.WorkoutCalendar-week .WorkoutCalendar-titleActions{display:none}.WorkoutCalendar-week:first-child .WorkoutCalendar-titleActions{display:-ms-flexbox;display:flex}.WorkoutCalendar-weekTitle{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-size:20px;line-height:1.2em;margin-bottom:8px}.WorkoutCalendar-weekTitleWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.WorkoutCalendar-titleActions{font-size:14px;line-height:1.1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.WorkoutCalendar-titleActions>*{border-right:1px solid #919191;margin-right:10px;padding-right:10px}.WorkoutCalendar-titleActions>:last-child{border-right:0;margin-right:0;padding-right:0}.WorkoutCalendar-collapseBtn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.WorkoutCalendar-collapseBtn:after{content:"";display:block;width:9px;height:9px;border-right:1px solid #00aeef;border-bottom:1px solid #00aeef;position:relative;margin-left:8px;-webkit-transform:rotate(225deg);transform:rotate(225deg);top:2px}.WorkoutCalendar-collapseBtn--isCollapsed:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-2px}.WorkoutCalendar-days{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:3px}@media (min-width:992px){.WorkoutCalendar-days{-ms-flex-direction:row;flex-direction:row}}.WorkoutCalendar-day{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;border:1px solid #dadada;border-bottom:0;padding:15px 20px;text-decoration:none;color:#232323}.WorkoutCalendar-day:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.WorkoutCalendar-day:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #dadada}@media (min-width:992px){.WorkoutCalendar-day{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:9px;width:14.28571%;min-height:125px;border-right:0;border-bottom:1px solid #dadada}.WorkoutCalendar-day:first-child{border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.WorkoutCalendar-day:last-child{border-radius:0;border-right:1px solid #dadada;border-top-right-radius:3px;border-bottom-right-radius:3px}}.WorkoutCalendar-dayLink:focus,.WorkoutCalendar-dayLink:hover{color:#fff;background-color:#232323;text-decoration:none}.WorkoutCalendar-dayLink:focus .WorkoutCalendar-dayName,.WorkoutCalendar-dayLink:focus .WorkoutCalendar-dayNumber,.WorkoutCalendar-dayLink:hover .WorkoutCalendar-dayName,.WorkoutCalendar-dayLink:hover .WorkoutCalendar-dayNumber{color:#fff}.WorkoutCalendar-dayNumber{margin:0 10px 0 0;min-width:60px;color:#000;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:1.2em;font-size:15px}@media (min-width:768px){.WorkoutCalendar-dayNumber{font-size:16px}}@media (min-width:992px){.WorkoutCalendar-dayNumber{text-align:center;margin:0 0 10px;min-width:none}}.WorkoutCalendar-dayName{font-size:16px;text-align:left;line-height:1.2em;color:#919191;text-overflow:ellipsis;overflow:hidden;max-width:100%}@media (min-width:992px){.WorkoutCalendar-dayName{font-size:14px;line-height:1.4em;text-align:center}}.WorkoutCalendar-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:35px auto;width:120px;position:relative}@media (min-width:992px){.WorkoutCalendar-nav{width:auto;position:static}}.WorkoutCalendar-navLink{position:absolute;top:-6px;padding:10px;margin:0}.WorkoutCalendar-navLink:before{content:"";display:block;width:12px;height:12px;border-right:2px solid #00aeef;border-bottom:2px solid #00aeef}.WorkoutCalendar-navLink--prev{left:0}.WorkoutCalendar-navLink--prev:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.WorkoutCalendar-navLink--next{right:0}.WorkoutCalendar-navLink--next:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.WorkoutCalendar-navLink--active:before,.WorkoutCalendar-navLink:focus:before,.WorkoutCalendar-navLink:hover:before{border-color:#232323}@media (min-width:992px){.WorkoutCalendar-navLink{margin:0 10px;position:static;top:auto;padding:0}.WorkoutCalendar-navLink:before{display:none}.WorkoutCalendar-navLink--active{color:#232323}.WorkoutCalendar-navLink--next,.WorkoutCalendar-navLink--prev{display:none}}.WorkoutCalendar-sampleWorkout .bb-dialog{max-width:800px}.WorkoutCalendar-sampleWorkout .bb-dialog--lightbox .bb-dialog__header-actions{top:20px;right:20px;z-index:1}.WorkoutCalendar-sampleWorkout .bb-dialog--lightbox .bb-close{width:17px;height:17px;top:0;right:0;background-size:contain}.WorkoutCalendar-sampleWorkout bb-dialog-content{margin-top:-30px}.WorkoutCalendar-sampleWorkout .bb-dialog__content{padding:20px}.BbcomWorkout-titleBar{margin-bottom:15px;padding-right:40px}.BbcomWorkout-title{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-size:18px;line-height:1.1em;margin:0}.BbcomWorkout-description{font-size:16px;line-height:1.3em}.BbcomWorkout-wrapper{border:1px solid #dadada;border-radius:3px}.BbcomWorkout-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width:601px){.BbcomWorkout-container{text-align:left}}.BbcomWorkout-group{border-bottom:1px solid #dadada;padding-top:15px}.BbcomWorkout-group .BbcomExercise-container{padding:0 15px 15px;border-bottom:0}.BbcomWorkout-groupInfo{margin-bottom:15px}.BbcomWorkout-groupTitle{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-size:18px;line-height:1.1em;margin-bottom:2px;padding-left:15px}.BbcomWorkout-groupDescription{padding-left:15px;font-size:16px;line-height:1.3em}.BbcomExercise-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:15px;border-bottom:1px solid #dadada}.BbcomExercise-container:last-child{border-bottom:0}@media (min-width:601px){.BbcomExercise-container{-ms-flex-direction:row;flex-direction:row}}.BbcomExercise-images{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-order:0;order:0;-ms-flex-pack:center;justify-content:center;margin:0 0 10px}@media (min-width:601px){.BbcomExercise-images{margin:0 15px 0 0}}.BbcomExercise-image{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.BbcomExercise-leftImage{margin-right:8px}.BbcomExercise-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-order:1;order:1}.BbcomExercise-content>*{display:block;margin:0 0 4px}.BbcomExercise-content>:last-child{margin:0}.BbcomExercise-name{font-family:ProximaNovaSemiBold,Arial,sans-serif;-ms-overflow-x:hidden;max-width:100%;font-size:16px;line-height:1.3em}.BbcomExercise-name a{color:#232323}.BbcomExercise-name a:hover{color:#00aeef}.BbcomExercise-details{font-size:16px;line-height:1.3em}.BigPicture{position:relative}.BigPicture--loading{position:absolute;width:16px;height:16px;left:50%;top:50%;margin-left:-8px;margin-top:-8px;-webkit-animation:three-quarters-loader 1.25s infinite linear;animation:three-quarters-loader 1.25s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:8px;box-sizing:border-box;display:inline-block;overflow:hidden;text-indent:-9999px;direction:ltr}#bp_container{display:-ms-flexbox;display:flex}#bp_sv{position:relative!important;max-width:1200px!important;height:auto!important}#bp_sv:before{content:"";display:block;padding-bottom:56.25%}#bp_sv iframe{position:absolute;width:100%!important;height:100%!important;top:0;left:0}.ContentCarousel{width:100%}.ContentCarousel *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.ContentCarousel-container{display:-ms-flexbox;display:flex;position:relative;width:100%}.ContentCarousel-viewport{min-height:100px;min-width:100px;overflow-x:hidden;overflow-y:visible;-ms-flex:1 1 auto;flex:1 1 auto}.ContentCarousel-view,.ContentCarouselViewDirective{display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden}.ContentCarousel-control{-ms-flex-direction:column;flex-direction:column}.ContentCarousel-control,.ContentCarousel-controlButton{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0}.ContentCarousel-controlButton{min-width:0;width:36px;height:60px;background:#fff;font-size:22px;border-radius:3px;outline:none;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .1s;-webkit-transform:none;transform:none;z-index:300;border:0;top:50%;margin-top:-30px;text-indent:-999px;position:absolute}.ContentCarousel-controlButton:before{content:"";display:block;transition:all .1s;width:13px;height:13px;border-right:2px solid #00aeef;border-bottom:2px solid #00aeef}.ContentCarousel-controlButton:active,.ContentCarousel-controlButton:focus,.ContentCarousel-controlButton:hover{border:0;box-shadow:0 3px 6px rgba(0,0,0,.23),0 3px 6px rgba(0,0,0,.3)}.ContentCarousel-controlButton:active:before,.ContentCarousel-controlButton:focus:before,.ContentCarousel-controlButton:hover:before{border-color:#333}.ContentCarousel-control--left .ContentCarousel-controlButton{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.ContentCarousel-control--left .ContentCarousel-controlButton:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ContentCarousel-control--right .ContentCarousel-controlButton{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.ContentCarousel-control--right .ContentCarousel-controlButton:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ContentCarousel-disabledLeftControl .ContentCarousel-control--left .ContentCarousel-controlButton,.ContentCarousel-disabledRightControl .ContentCarousel-control--right .ContentCarousel-controlButton{opacity:.2;cursor:not-allowed}.ContentCarousel-useNativeScroll .ContentCarousel-container{display:-ms-flexbox;display:flex;position:relative}.ContentCarousel-useNativeScroll .ContentCarousel-view{overflow-x:scroll;-webkit-overflow-scrolling:touch}.ContentCarousel-useNativeScroll .ContentCarousel-view::-webkit-scrollbar{display:none}.ContentCarousel-useNativeScroll .ContentCarousel-view:after,.ContentCarousel-useNativeScroll .ContentCarousel-view:before{content:"";display:inline-block;padding-left:15px}@media (min-width:992px){.ContentCarousel-useNativeScroll .ContentCarousel-view:after,.ContentCarousel-useNativeScroll .ContentCarousel-view:before{display:none}}.PlanPopup-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:300}.PlanPopup-backdrop,.PlanPopup-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto}.PlanPopup-backdrop{z-index:1000;background-color:rgba(0,0,0,.4)}.PlanPopup-container{position:static;padding:14px 15px 17px;width:325px;border:1px solid #dadada;background-color:#fff;border-radius:3px;box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);z-index:1050;opacity:0;max-width:100%;margin:20px 5px}.PlanPopup-container--shown{transition:opacity .25s ease-in-out,height .25s cubic-bezier(.215,.61,.355,1);opacity:1}.PlanPopup-titleContainer{position:relative;display:-ms-flexbox;display:flex}.PlanPopup-title{font-family:ProximaNova,Arial,sans-serif;font-size:20px;line-height:1.1em;color:#00aeef;margin:0;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:20px}.PlanPopup-close{display:block;color:#919191;cursor:pointer;padding:14px 15px 10px;position:absolute;top:-14px;right:-15px}.PlanPopup-close:before{content:"";background-image:url(i/db626e88b3bcdb4ea854717687cb8debaea57d72.png);background-size:cover;display:inline-block;width:16px;height:16px}.PlanPopup-image{max-width:100%;margin-top:10px}.PlanPopup-box{border-top:1px solid #919191;border-bottom:1px solid #919191;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0;margin:14px 0}.PlanPopup-info{width:54%;white-space:nowrap;overflow:hidden;margin-bottom:2px;text-overflow:ellipsis}.PlanPopup-info:nth-child(odd){width:46%}.PlanPopup-info:nth-child(n+3){margin-bottom:0}.PlanPopup-infoLabel{font-family:ProximaNova,Arial,sans-serif}.PlanPopup-infoLabel,.PlanPopup-infoValue{font-size:14px;line-height:1.3em;color:#232323}.PlanPopup-infoValue{font-family:ProximaNovaSemiBold,Arial,sans-serif;text-transform:capitalize}.PlanPopup-description{margin-bottom:20px}.PlanPopup-description--open .PlanPopup-descriptionText,.PlanPopup-description--show-all .PlanPopup-descriptionText{height:auto}.PlanPopup-description--open .PlanPopup-descriptionSeeMore:after,.PlanPopup-description--show-all .PlanPopup-descriptionSeeMore:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:7px}.PlanPopup-descriptionText{height:4.1em;overflow:hidden;color:#232323}.PlanPopup-descriptionSeeMore,.PlanPopup-descriptionText{font-family:ProximaNova,Arial,sans-serif;font-size:14px;line-height:1.4em}.PlanPopup-descriptionSeeMore{margin-top:3px;color:#00aeef;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;cursor:pointer}.PlanPopup-descriptionSeeMore span{margin-right:7px}.PlanPopup-descriptionSeeMore:after{content:"";display:block;width:9px;height:9px;border-right:1px solid #00aeef;border-bottom:1px solid #00aeef;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:2px}.PlanPopup-video{border:1px solid #dadada;border-radius:3px;margin:0 30px 12px;height:40px;cursor:pointer;-ms-flex-pack:center;justify-content:center;color:#232323;font-size:16px;line-height:1.3em}.PlanPopup-video,.PlanPopup-video .BigPicture--content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.PlanPopup-video .BigPicture--content:before{content:"";display:inline-block;background-image:url(i/7b294130428075239c14024bfef06eae5cdbc725.svg);background-image:url(i/7b294130428075239c14024bfef06eae5cdbc725.svg),url(i/5cc4acd51ff07335a1c794bdd31a26db6591a566.svg);background-position:0 0,-9999px -9999px;background-repeat:no-repeat;background-size:contain;width:23px;height:23px;margin-right:6px}.PlanPopup-video .BigPicture--loading{position:absolute;width:16px;height:16px;left:50%;top:50%;margin-left:-8px;margin-top:-8px;-webkit-animation:three-quarters-loader 1.25s infinite linear;animation:three-quarters-loader 1.25s infinite linear;border:2px solid #00aeef;border-right-color:transparent;border-radius:8px;box-sizing:border-box;display:inline-block;overflow:hidden;text-indent:-9999px;direction:ltr}.PlanPopup-video:hover{color:#00aeef}.PlanPopup-video:hover .BigPicture--content:before{background-image:url(i/5cc4acd51ff07335a1c794bdd31a26db6591a566.svg)}.PlanPopup-video--loading{position:relative;color:#fff!important}.PlanPopup-video--loading:before{display:none}.PlanPopup-video--loading:after{content:"";display:block;z-index:2;position:absolute;width:20px;height:20px;left:50%;top:50%;margin-left:-10px;margin-top:-10px;-webkit-animation:three-quarters-loader 1.25s infinite linear;animation:three-quarters-loader 1.25s infinite linear;border:2px solid #00aeef;border-right-color:transparent;border-radius:10px;box-sizing:border-box;display:inline-block;overflow:hidden;text-indent:-9999px;direction:ltr}.PlanPopup-button{padding:10px 0;margin:0 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1.3em;color:#fff;border-radius:3px;background-color:#00aeef}.PlanPopup-button:hover{color:#fff;background-color:#33b1ef}@media (min-width:992px){.PlanPopup-wrapper{position:static;left:auto;top:auto;width:auto;height:auto;display:block;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.PlanPopup-backdrop{display:none}.PlanPopup-container{position:absolute}.PlanPopup-close{display:none}}@media (max-height:650px){.PlanPopup-wrapper{-ms-flex-align:start;align-items:flex-start}}.TrainerSalesPage{color:#303030;font-family:ProximaNovaReg,ProximaNova,Arial,sans-serif;font-size:16px}.TrainerSalesPage-section--inverse{color:#fff}.TrainerSalesPage-h2,.TrainerSalesPage-h3,.TrainerSalesPage-h4{margin:0 0 18px;padding:0;line-height:1}.TrainerSalesPage-h2{font-size:24px;font-weight:600;text-align:center}.TrainerSalesPage-h3{font-size:20px;font-weight:600}.TrainerSalesPage-h4{font-size:14px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;text-align:center;margin:0 0 15px}.TrainerSalesPage-p{text-align:center;line-height:1.5;margin:0}.TrainerSalesPage-tableLabel{color:#919191}.TrainerSalesPage-h4suchSpecialBorder--inverse{border-bottom-color:#fff}.TrainerSalesPage-section--meetTheCoachBtnInverse{color:#474747}.TrainerSalesPage-section--meetTheCoachBtnInverse:hover{color:#303030}.TrainerSalesPage-watchTrailer{color:#fff;text-align:center;margin:0;padding:0;font-size:16px;line-height:36px}@media (min-width:768px){.TrainerSalesPage-watchTrailer{font-size:24px;line-height:58px}}.Wr__box--stretch{width:auto}.TrainerSalesPage{background-color:#fff}.TrainerSalesPage-header{position:relative;width:100%;height:0;padding-bottom:56.25%}@media (min-width:768px){.TrainerSalesPage-header{padding-bottom:31.25%}}.TrainerSalesPage-section{padding:40px 20px}.TrainerSalesPage-section--relatedPlans{padding:40px 0}@media (min-width:992px){.TrainerSalesPage-section--relatedPlans{max-width:1200px;padding:40px 20px;margin:0 auto}}.TrainerSalesPage-section--sub{padding-top:20px;padding-bottom:20px}.TrainerSalesPage-section--subFirst{padding-top:40px}.TrainerSalesPage-section--shorter{padding:0 20px}.TrainerSalesPage-section--inverse{padding:40px 20px}.TrainerSalesPage-headerGoToPlanBtn,.TrainerSalesPage-headerJoinBtn{position:absolute;top:15px;right:15px}.TrainerSalesPage-watchTrailerWrap{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.TrainerSalesPage-playIcon{display:inline-block;width:22px;height:22px;-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}@media (min-width:768px){.TrainerSalesPage-playIcon{width:30px;height:30px}}.TrainerSalesPage-overviewHeaderImg{display:block;margin:0 auto 18px;width:100%;max-width:100%}.TrainerSalesPage-overviewHeaderIcon{display:block;margin:0 auto 18px}.TrainerSalesPage-table{border-collapse:collapse}.TrainerSalesPage-tableCell{padding:0 0 10px;vertical-align:top}.TrainerSalesPage-tableLabel{padding-right:10px}.TrainerSalesPage-section--meetTheCoach,.TrainerSalesPage-section--mobile{background-color:#333}.TrainerSalesPage-img{max-width:100%;height:auto}.TrainerSalesPage-img--stretch{width:100%}.TrainerSalesPage-coachImg,.TrainerSalesPage-mobileImg{display:block;margin:0 auto;max-width:35vw}@media (min-width:768px){.TrainerSalesPage-coachImg,.TrainerSalesPage-mobileImg{-webkit-transform:translateY(40px);transform:translateY(40px)}}.TrainerSalesPage-coachImg{max-height:350px;width:auto}.TrainerSalesPage-center{text-align:center}.TrainerSalesPage-section--unlock{background-color:#eee}.TrainerSalesPage-h2--meetTheCoach,.TrainerSalesPage-h2--mobile{margin-top:40px}@media (min-width:768px){.TrainerSalesPage-coachImg,.TrainerSalesPage-mobileImg{margin-top:-30px}.TrainerSalesPage-h2--meetTheCoach,.TrainerSalesPage-h2--mobile{margin-top:0}.TrainerSalesPage-meetTheCoachTextCol,.TrainerSalesPage-mobileTextCol{-ms-flex-item-align:center;align-self:center}}.TrainerSalesPage-section--meetTheCoachBtn{margin-top:20px}.TrainerSalesPage-addToFavoritesBtn,.TrainerSalesPage-goToPlanBtn,.TrainerSalesPage-workoutPlansPanel{display:block}.TrainerSalesPage-workoutPlansPanel{margin:-16px 0 15px}.TrainerSalesPage-hr{border:none;background-color:#c8c8c8;height:1px;margin:0}.TrainerSalesPage-h4suchSpecialBorder{display:block}.TrainerSalesPage-h4suchSpecialBorder:after{content:"";display:block;margin:0 auto;width:334px;max-width:95%;border-bottom:1px solid #c8c8c8;padding-top:20px}.TrainerSalesPage-appStoreLinks{text-align:center}.TrainerSalesPage-appStoreLink{display:inline-block;margin:0 8px}.TrainerSalesPage-appStoreImg{height:43px;width:auto}.TrainerSalesPage-section--hasFullSizeBackgroundImage{background-size:cover;background-repeat:no-repeat;background-position:50%}.TrainerSalesPage-unlockPromoMainBox{border:1px solid #c8c8c8;color:#303030;background-color:#fff;padding:20px;text-align:center;max-width:340px;margin:20px auto 0}.TrainerSalesPage-unlockPromoList{margin-top:10px;text-align:left;line-height:1.5}.TrainerSalesPage-unlockPromoListItem:before{content:"";width:12px;height:12px;display:inline-block;background-image:url(i/a56781b8f7e839a2df77a83c9055c3365c535b7e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:5px}.TrainerSalesPage-unlockPromoJoinBtn{margin-top:20px;width:calc(100% - 10px)}.TrainerSalesPage-unlockPromoLearnMoreBtn{display:block;margin-top:20px;text-align:center}.TrainerSalesPage-unlockPromoAALogo{display:block;margin:0 auto 20px}.TrainerSalesPage-testimonials{margin:40px 0 20px}.TrainerSalesPage-testimonialsIntroParagraph{max-width:480px;margin:0 auto}.TrainerSalesPage-testimonialsCarousel{width:auto}.TrainerSalesPage-testimonialsCarousel .bb-carousel__view{display:-ms-flexbox;display:flex}@media (min-width:768px){.TrainerSalesPage-testimonialsCarousel .bb-carousel__view{-ms-flex-pack:center;justify-content:center}}.TrainerSalesPage-testimonialsCarouselItem{-ms-flex-negative:0;flex-shrink:0;width:100%;padding:0 5px}.TrainerSalesPage-testimonialsCarouselItemImg{display:block;margin:0 auto;max-width:100%;height:auto}.TrainerSalesPage-testimonialsCarouselItemFullName{margin-top:25px;font-size:20px;margin-bottom:0;text-align:center}.TrainerSalesPage-testimonialsCarouselItemDescription{margin-top:5px;padding:0 5px;white-space:normal}.BbcomWorkout__title{margin-bottom:0}.BbcomWorkout__content--container img{width:125px;height:125px}.Accordion-header{padding:15px 0 15px 20px;border-top:1px solid #c8c8c8;cursor:pointer}@media (min-width:768px){.Accordion-header{border-top:none;cursor:default}}.Accordion-content{transition:opacity .33s ease-in 0s;overflow:hidden;max-height:700px;transition:max-height .33s ease-in 0}.Accordion-content--taller{max-height:1200px}.Accordion-content--closed,.Accordion-content--tallerClosed{max-height:0}@media (min-width:768px){.Accordion-content,.Accordion-content--taller{max-height:none}}.Accordion-triangle{border-left:1px solid #333;border-top:1px solid #333;margin:0;padding:0;display:block;width:8px;height:8px;transition:top .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,top .5s ease-in-out;transition:transform .5s ease-in-out,top .5s ease-in-out,-webkit-transform .5s ease-in-out;position:relative}.Accordion-triangle--up{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:2px}.Accordion-triangle--down{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:-2px}.Accordion-heading{margin-top:0;margin-bottom:0;line-height:1}.AllAccessCTA{padding:20px;text-align:center;border:1px solid #919191}.AllAccessCTA-img{display:block;margin:0 auto}.AllAccessCTA-btn{margin-top:20px}.AllAccessCTA-p{margin:20px auto 0;max-width:360px}[bb-hide-if-following-plan]{display:none}.PlanCarousel{display:block;margin-top:22px}@media (min-width:992px){.PlanCarousel{display:-ms-flexbox;display:flex}}.PlanCarousel-heading{display:none;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;background-color:transparent;padding:0 15px;margin:0 0 15px}@media (min-width:992px){.PlanCarousel-heading{display:-ms-flexbox;display:flex;-ms-flex:1 0 200px;flex:1 0 200px;background-color:#f2f2f2;padding:15px;margin:0 15px 0 0}}.PlanCarousel-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.PlanCarousel-title{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-weight:400;line-height:1.2em;font-size:16px;margin:0 0 4px}@media (min-width:992px){.PlanCarousel-title{font-size:20px;margin:0 0 10px}}.PlanCarousel-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:992px){.PlanCarousel-desc{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.PlanCarousel-descText{font-size:15px;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;line-height:1.3em;margin:0}@media (min-width:992px){.PlanCarousel-descText{font-size:16px;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.PlanCarousel-carousel{overflow:visible;-ms-flex:1 1 960px;flex:1 1 960px}@media (min-width:992px){.PlanCarousel-carousel{overflow-x:hidden}}.PlanCard{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;border:1px solid #dadada;transition:border-color .1s ease-in-out;border-radius:3px;-ms-flex:0 0 auto;flex:0 0 auto;width:200px;margin:0 5px}.PlanCard>figure{-ms-flex:1 0 auto;flex:1 0 auto}.PlanCard:first-child{margin-left:0}.PlanCard:last-child{margin-right:0}@media (min-width:992px){.PlanCard{margin:0 7.5px;width:240px}}.PlanCard-link{display:block;color:#232323}.PlanCard-link:focus,.PlanCard-link:hover{text-decoration:none;outline:none;color:#232323}.PlanCard-picture{display:block;position:relative;background-color:#f2f2f2}.PlanCard-picture:before{content:"";display:block;padding-bottom:56.25%}.PlanCard-new .PlanCard-picture:after{content:"New!";display:inline-block;background-color:#62bd19;color:#fff;padding:2px 8px;position:absolute;bottom:0;left:0;font-size:13px}.PlanCard-image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.PlanCard-figure{position:relative;margin:0}.PlanCard-figcaption{padding:12px 8px 10px}.PlanCard-info{font-size:15px;margin-bottom:5px;line-height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlanCard-info:last-child{margin-bottom:0}@media (min-width:992px){.PlanCard-info{font-size:16px}}.PlanCard-infoName{padding-right:35px}@media (min-width:992px){.PlanCard-infoName{padding-right:0}}.PlanCard-infoValue{font-size:15px;text-transform:capitalize}.PlanCard-infoValue--bold{font-size:16px;font-family:ProximaNovaSemiBold,Arial,sans-serif}.PlanCard-infoDelimiter{margin:0 4px}.PlanCard-infoIcon{display:-ms-flexbox;display:flex;position:absolute;bottom:23px;right:0;cursor:pointer;padding:10px 8px}.PlanCard-infoIcon:before{content:"";display:inline-block;background-image:url(i/8b8ec3f1b23f7cef7759ceb8166cb67f83059fe7.png);background-size:contain;color:#232323;width:20px;height:20px}.PlanCard-infoIcon:hover:before{color:#00aeef}@media (min-width:992px){.PlanCard-infoIcon{display:none}}.CTAButtonContainer{text-align:center;margin-top:30px}@media (min-width:992px){.CTAButtonContainer{margin-top:40px}}.CTAButtonContainer-button{font-size:16px;padding:10px 20px;text-transform:none;line-height:1.2em;height:auto;width:250px;max-width:100%}