.small_workouts{padding-top:8px;padding-bottom:10px}@media (min-width:1025px){.small_workouts{padding-bottom:78px}}.sworkout_today{margin:12px -20px 0;padding:0 10px 20px;border-bottom:1px solid rgba(134,140,142,.3)}.sworkout{position:relative;background:#000;color:#fff;border-radius:10px;overflow:hidden}.sworkout.sworkout_off{background:#868c8e}.sworkout.sworkout_off .sworkout_content{min-height:80px}.sworkout.sworkout_big .sworkout_content{min-height:216px}.sworkout+.sworkout{margin-top:10px}@media (min-width:760px){.sworkout_today{margin:17px -40px 0;padding:0 20px 20px}.sworkout.sworkout_big .sworkout_content{min-height:369px;padding-bottom:90px}.sworkout.sworkout_off .sworkout_content{min-height:120px}.sworkout+.sworkout{margin-top:20px}}@media (min-width:1025px){.sworkout_today{margin-left:0;margin-right:0;padding:0;border-bottom:none}.sworkout.sworkout_off{grid-column:span 2;margin-bottom:10px}.sworkout.sworkout_big .sworkout_content{min-height:495px;padding-bottom:20px}.sworkout+.sworkout{margin-top:0}}.sworkout_img,.workouts_today_img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.5;background:50%/cover no-repeat}.sworkout_content{min-height:140px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:14px 20px;position:relative;z-index:2}.sworkout_content a:hover{color:#da4532}.sworkout_t,.workouts_today_t{font-family:Trade Gothic,Open Sans,sans-serif,Arial;font-weight:700;font-size:20px;line-height:24px;margin-bottom:4px;text-transform:uppercase}@media (min-width:760px){.sworkout_content{min-height:200px}.sworkout_t,.workouts_today_t{font-size:40px;line-height:48px;margin-bottom:8px}}.sworkout_d,.workouts_today_d{font-size:10px;line-height:14px;font-weight:600}.sworkout_list{margin:19px -10px 0}@media (min-width:760px){.sworkout_d,.workouts_today_d{font-size:14px;line-height:19px}.sworkout_list{margin-left:-20px;margin-right:-20px}}@media (min-width:1025px){.sworkout_list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;margin:20px 0 0}}.workouts_today{margin-left:-20px;margin-right:-20px;position:relative}.workouts_today_content{min-height:80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;padding:14px 20px;position:relative;z-index:2}.workouts_today_content a:hover{color:#da4532}@media (min-width:760px){.workouts_today{margin-left:-40px;margin-right:-40px}.workouts_today_content{min-height:120px}}@media (min-width:1025px){.workouts_today{margin-left:0;margin-right:0;border-radius:10px;overflow:hidden}.workouts_today_content{min-height:144px}}.workouts_today_t{margin-bottom:12px}@media (min-width:481px){.workouts_today_t{margin-bottom:0}}.workouts_exlist{margin:12px -10px 0}@media (min-width:760px){.workouts_exlist{margin:17px -20px 0}}@media (min-width:1025px){.workouts_exlist{margin:17px 0 0}}.workouts_ex_img{width:100%;height:140px;border-radius:10px;overflow:hidden;position:relative;background:#000;margin-bottom:14px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width:481px){.workouts_ex_img{height:300px;margin-bottom:15px}}@media (min-width:1025px){.workouts_ex_img{grid-area:1/1/5/2;height:auto;margin-bottom:0}.workouts_ex_description{grid-area:1/2/2/3;padding-top:9px;padding-bottom:9px}}.workouts_ex__img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.5;background:50%/cover no-repeat}.workouts_ex__img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.playbutton{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#da4532;position:relative;z-index:3}.playbutton:hover{opacity:.6}.playbutton:before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-left:14px solid #fff;border-bottom:8px solid transparent;margin-left:4px}@media (min-width:481px){.playbutton{width:80px;height:80px}.playbutton:before{border-top:16px solid transparent;border-left:28px solid #fff;border-bottom:16px solid transparent;margin-left:8px}}.workouts_ex_description{position:relative;padding-left:60px}.workouts_ex_muscles{position:absolute;left:12px;top:50%;margin-top:-20px;width:40px;height:40px;border-radius:50%;border:1px solid #cdcdcd;background:50%/cover no-repeat #fff}.workouts_ex_title{font-size:13px;line-height:18px;font-weight:600;margin-bottom:2px}.workouts_ex_title a:hover{color:#da4532}@media (min-width:760px){.workouts_ex_description{padding-left:100px}.workouts_ex_muscles{width:60px;height:60px;left:20px;margin-top:-30px}.workouts_ex_title{font-size:16px;line-height:22px}}.workouts_ex_setreps,.workouts_ex_sets{display:flex;align-items:center}.workouts_ex_sets span{display:block;min-width:20px;height:20px;white-space:nowrap;line-height:19px;text-align:center;border-radius:50%;font-size:10px;font-weight:600;padding:0 7px}.workouts_ex_sets span.yellow{background:#ffd748}.workouts_ex_sets span.orange{background:#ff7f48}.workouts_ex_sets span.red{background:#d84b38}.workouts_ex_sets span+span{margin-left:2px}.workouts_ex_setreps_t{font-size:10px;line-height:14px;color:#868c8e}.workouts_ex_reps{display:flex;align-items:center;border-left:1px solid #d9dfe2;padding-left:10px}.workouts_ex_reps span{display:block;line-height:20px;white-space:nowrap;font-size:10px;font-weight:600;color:#fff;background:#272727;border-radius:10px;padding:0 12px}@media (min-width:760px){.workouts_ex_setreps_t{font-size:12px;line-height:16px}.workouts_ex_reps{margin-left:22px}}.workouts_exercises{padding-top:0;padding-bottom:10px}.workouts_exitem+.workouts_exitem{margin-top:20px}@media (min-width:481px){.workouts_exercises{padding-bottom:20px}.workouts_exitem+.workouts_exitem{margin-top:38px}}.mainh1.mainh1_workouts{display:none}.exercise_video{background:#000;margin-left:-20px;margin-right:-20px;position:relative}.exercise_video_preview{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background:50%/cover no-repeat}.exercise_video_content{width:100%;height:285px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:2}.exercise_video_content .playbutton{position:static;transform:none}@media (min-width:760px){.exercise_video{margin-left:-40px;margin-right:-40px}.exercise_video_content{height:460px}}@media (min-width:1025px){.workouts_ex_muscles{margin-top:0;top:0}.workouts_ex_reps span{font-size:12px;padding:0 10px}.workouts_exercises{padding-bottom:120px}.workouts{padding-top:48px}.exercise_video{margin:0;border-radius:10px 10px 0 0;overflow:hidden}.exercise_video_content{height:511px}}.exercise_video_timer{font-size:10px;line-height:14px;color:hsla(0,0%,100%,.6);margin-top:6px}@media (min-width:481px){.exercise_video_timer{font-size:16px;line-height:22px}}.exercise_bottom{background:#fff;display:flex;margin-left:-20px;margin-right:-20px;padding:12px 20px}@media (min-width:760px){.exercise_bottom{padding:20px 40px;margin-left:-40px;margin-right:-40px}}@media (min-width:1025px){.exercise_bottom{padding:20px 30px;margin:0;border-radius:0 0 10px 10px}}.exercise_muscle{width:40px;height:40px;border-radius:50%;border:1px solid #cdcdcd;background:50%/cover no-repeat #fff;margin-right:9px}@media (min-width:760px){.exercise_muscle{width:60px;height:60px;margin-right:20px}}.exercise_swapbuttons{margin:10px -10px;max-height:300px}.exercise_swapbuttons .button+.button{margin-top:5px}.exercise_swapbuttons .atuicons-exhome{font-size:20px;margin-right:5px}.exercise_swapbuttons .atuicons-exgym{font-size:20px;margin-right:7px}.exercise_swapbuttons .atuicons-exfinish,.exercise_swapbuttons .atuicons-exstart{font-size:30px;margin-right:10px}@media (min-width:760px){.exercise_swapbuttons{margin:20px -20px}.exercise_swapbuttons .button+.button{margin-top:10px}.exercise_swapbuttons .atuicons-exhome{font-size:25px;margin-right:13px}.exercise_swapbuttons .atuicons-exgym{font-size:25px;margin-right:9px}}@media (min-width:1025px){.exercise_swapbuttons{margin:20px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:10px;padding-left:20px}.exercise_swapbuttons .button+.button{margin-top:0}.exercise_swapbuttons .finishButton,.exercise_swapbuttons .startButton{grid-column:span 2}}.exercise_inputs{margin:1px -20px 0;background:#fff;padding:8px 20px 10px}@media (max-width:359px){.exercise_inputs{padding-left:10px;padding-right:10px}}@media (min-width:760px){.exercise_inputs{margin:1px -40px 0;padding:17px 40px 20px}}@media (min-width:1025px){.exercise_inputs{margin:0;padding:17px 20px 20px}}.exercise_inputs_row{display:flex;align-items:center}.exercise_input_td{padding:5px 2px;position:relative}.exercise_input_td.set{flex:0 0 32px;padding-left:0}.exercise_input_td.last{flex:1 1 auto}.exercise_input_td.lb{flex:0 0 57px}.exercise_input_td.reps{flex:0 0 47px}.exercise_input_td.band{flex:0 0 34px}.exercise_input_td.done{flex:0 0 32px}.exercise_input_td.remove{padding-right:0;flex:0 0 12px}.exercise_inputs_head{margin-bottom:4px}.exercise_inputs_head .exercise_input_td{padding-top:0;padding-bottom:0;font-size:10px;line-height:14px;font-weight:600;color:#868c8e;text-align:center}.exercise_setnumber{width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;white-space:nowrap;font-size:12px}.exercise_setnumber.yellow{background:#ffd748}.exercise_setnumber.orange{background:#ff7f48}.exercise_setnumber.red{background:#d84b38}@media (min-width:760px){.exercise_input_td{padding:5px}.exercise_input_td.set{flex:0 0 55px}.exercise_input_td.lb{flex:0 0 120px}.exercise_input_td.reps{flex:0 0 70px}.exercise_input_td.band{flex:0 0 50px}.exercise_input_td.done{flex:0 0 45px}.exercise_input_td.remove{flex:0 0 21px}.exercise_inputs_head{margin-bottom:9px}.exercise_inputs_head .exercise_input_td{font-size:14px;line-height:19px}.exercise_setnumber{width:50px;height:50px;font-size:16px;line-height:50px}}.exercise_input,.exercise_notes textarea{display:block;width:100%;border:1px solid #e5e5e5;border-radius:5px;height:30px;font-weight:600;padding-left:10px;padding-right:10px;text-align:center;font-size:12px;transition:.2s ease-in-out}.exercise_input:focus,.exercise_notes textarea:focus{border-color:#272727}.exercise_input.black,.exercise_notes textarea.black{background:#272727;color:#fff;border-color:#272727}.exercise_input.notavailable,.exercise_notes textarea.notavailable{font-size:11px}.exercise_input.notavailable[disabled],.exercise_notes textarea.notavailable[disabled]{color:#b6babb}@media (min-width:760px){.exercise_input,.exercise_notes textarea{height:50px;font-size:16px}.exercise_input.notavailable,.exercise_notes textarea.notavailable{font-size:16px}}.exercise_band{display:flex;align-items:center;justify-content:center;color:#fff;width:30px;height:30px;border-radius:50%}.exercise_band i{font-size:8px}.exercise_band.blue{background:#5359e6;border:2px solid hsla(0,0%,100%,.3)}.exercise_band.pink{background:#d23ccc;border:2px solid hsla(0,0%,100%,.3)}.exercise_band.green{background:#3cd26f;border:2px solid hsla(0,0%,100%,.3)}.exercise_band.black{background:#2b2b2b;border:2px solid hsla(0,0%,100%,.3)}@media (min-width:760px){.exercise_band{width:40px;height:40px}.exercise_band i{font-size:9px}}.exercise_complete{width:30px;height:30px;border:1px solid #e5e5e5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#868c8e}.exercise_complete i{font-size:12px}.exercise_complete.comleted{background:#272727;border-color:#272727;color:#fff}.exercise_complete:hover{background:#da4532;border-color:#da4532;color:#fff}.exercise_inputs_addbutton{margin:5px -10px 0}@media (min-width:760px){.exercise_complete{width:40px;height:40px}.exercise_inputs_addbutton{margin:15px -20px 0}}@media (min-width:1025px){.exercise_inputs_addbutton{margin:15px 0 0}.exercise_startmobile{display:none}}@media (max-width:359px){.exercise_inputs_addbutton{margin-left:0;margin-right:0}}.exercise_startmobile{margin:10px -10px 20px}.exercise_startmobile i.atuicons-exstart{font-size:20px;margin-right:4px}.exercise_startmobile i.atuicons-exfinish{font-size:14px;margin-right:6px}.exercise_desc{background:#fff;padding:17px 20px 21px}@media (min-width:760px){.exercise_startmobile{margin:20px -20px}.exercise_startmobile i.atuicons-exstart{font-size:30px;margin-right:10px}.exercise_startmobile i.atuicons-exfinish{font-size:21px;margin-right:10px}.exercise_desc{padding:19px 40px 30px}}@media (min-width:1025px){.exercise_desc{padding:19px 20px 20px}}.exercise_desc_title{border-bottom:1px solid rgba(134,140,142,.3);font-family:Trade Gothic,Open Sans,sans-serif,Arial;font-weight:700;font-size:14px;line-height:24px;text-transform:uppercase;margin:0 -20px 21px;padding-left:20px;padding-right:20px}.exercise_desc_title span{display:inline-block;vertical-align:middle;border-bottom:3px solid #272727;margin-bottom:-1px;padding-bottom:4px}@media (min-width:760px){.exercise_desc_title{margin:0 -40px 27px;padding-left:40px;padding-right:40px;font-size:16px}.exercise_desc_title span{padding-bottom:5px}}@media (min-width:1025px){.exercise_desc_title{margin:0 -20px 27px;padding-left:20px;padding-right:20px}}.exercise_name{font-size:17px;line-height:25px;font-weight:600;margin-bottom:9px}@media (min-width:760px){.exercise_name{font-size:22px;line-height:28px;margin-bottom:20px}}.exercise_desc_muscles{display:flex;flex-wrap:wrap;margin:11px -5px 0;flex:0 1 auto}.exercise_desc_muscles img{margin:5px;height:131px;width:auto;max-width:none}@media (min-width:760px){.exercise_desc_muscles{margin:0;padding-left:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 20px}.exercise_desc_muscles img{height:242px;margin:10px}}@media (min-width:1025px){.exercise_desc_muscles{padding-left:0;margin-top:40px;grid-gap:20px 10px}}@media (min-width:1281px){.exercise_desc_muscles{grid-gap:20px 20px}}.exercise_nextprev{padding:10px}.exercise_nextprev .button+.button{margin-top:5px}@media (min-width:760px){.exercise_nextprev{padding:20px}.exercise_nextprev .button+.button{margin-top:10px}.exercise_flex{display:flex}}@media (min-width:1025px){.exercise_nextprev{padding:20px 0 0;flex:0 0 auto}.exercise_flex{display:block}.exercises_flex{display:flex}}.exercise_text{flex:1 1 50%}.exercise_text p{font-size:12px;line-height:20px;color:#868c8e}.exercise_text p+p{margin-top:20px}.exercise_main{flex:1 1 auto}@media (max-width:1024px){.exerciseH{transition:.2s ease-in-out;overflow:hidden}.inprogress .exerciseH{max-height:0;min-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}}.finishButton{display:none}.exercise_control{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;width:auto;background:0 0;color:#fff;display:none}@media (min-width:1025px){.exercises{padding:48px 0 40px}.exercise_control{left:53%;transform:translateY(-50%)}}.exercise_mcontrol{height:55px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.exercise_mcontrol a{font-size:12px;line-height:16px;font-weight:600}@media (min-width:481px){.exercise_mcontrol{height:80px;padding:18px 20px}.exercise_mcontrol a{font-size:16px;line-height:22px}}@media (min-width:760px){.exercise_mcontrol{padding-left:40px;padding-right:40px}}@media (min-width:1025px){.exercise_mcontrol{display:none!important}}.exercise_mtimer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:#da4532;border-radius:5px;height:30px;padding:0 12px;font-size:12px;font-weight:600}.exercise_mtimer i.atuicons-exstart{font-size:20px;margin-right:6px}.exercise_mtimer span{min-width:32px;text-align:center}@media (min-width:481px){.exercise_mtimer{min-width:113px;height:44px;font-size:16px}.exercise_mtimer i.atuicons-exstart{font-size:30px;margin-right:8px}.exercise_mtimer span{min-width:42px;text-align:center}}.exercise_dcontrol{width:384px;background:#da4532;color:#fff;border-radius:30px;text-align:center;padding:48px 20px 35px}@media (max-width:479px){.exercise_dcontrol{width:calc(100vw - 20px);border-radius:10px}}.exercise_dtimer{margin-bottom:24px}.exercise_dtimer i.atuicons-exstart{font-size:80px}.exercise_dtimer span{display:block;width:100%;font-size:26px;line-height:35px;font-weight:600;margin-top:6px}.exercise_dbutton .button{width:230px;border:2px solid #fff;border-radius:10px;min-width:230px}.exercise_dbutton .button:hover{background:#000;color:#fff;border-color:#000}.exswap{position:fixed;left:0;top:0;width:100%;background:#eee;z-index:200;padding-top:55px}@media (min-width:481px){.exswap{padding-top:80px}}@media (min-width:1025px){.exswap{padding-top:0;max-width:760px;width:100%;position:static;border-radius:10px;overflow:hidden}}.exswap_control{height:55px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;position:fixed;left:0;top:0;width:100%;background:#242424;color:#fff;z-index:20}.exswap_control a{font-size:12px;line-height:16px;font-weight:600}@media (min-width:481px){.exswap_control{height:80px;padding:18px 20px}.exswap_control a{font-size:16px;line-height:22px}}@media (min-width:760px){.exswap_control{padding-left:40px;padding-right:40px}}.exswap_control_icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.exswap_control_icon .atuicons-exgym,.exswap_control_icon .atuicons-exhome{font-size:20px}.exswap_content{padding:19px 20px 10px;height:calc(100vh - 55px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#eee}@media (min-width:481px){.exswap_control_icon .atuicons-exgym,.exswap_control_icon .atuicons-exhome{font-size:30px}.exswap_content{height:calc(100vh - 80px)}}@media (min-width:760px){.exswap_content{padding:24px 40px 20px}}@media (min-width:1025px){.exswap_control{display:none!important}.exswap_content{height:auto;max-height:calc(100vh - 176px)}}.exswap_list{margin-top:12px;padding-bottom:96px}.exswap_list .workouts_exitem{margin-left:-20px;margin-right:-20px;padding-left:10px;padding-right:10px}.exswap_list .workouts_exitem+.workouts_exitem{border-top:1px solid #cfd1d1;padding-top:19px;margin-top:20px}@media (min-width:760px){.exswap_list{margin-top:17px}.exswap_list .workouts_exitem{margin-left:-40px;margin-right:-40px;padding-left:20px;padding-right:20px}.exswap_list .workouts_exitem+.workouts_exitem{padding-top:29px;margin-top:30px}}.exswap_selectbutton{margin-top:20px}.exswap_selectbutton .atuicons-tick{font-size:8px;margin-left:5px;display:none}.exswap_selectbutton .button.selected{background:#da4532;color:#fff}.exswap_selectbutton .button.selected .atuicons-tick{display:inline-block}@media (min-width:760px){.exswap_selectbutton{margin-top:40px}}.exercise_swap{display:none;z-index:200;position:relative}@media (min-width:1025px){.exercise_swap{background:hsla(0,0%,70.2%,.8);width:100%;position:fixed;left:0;top:0}.exercise_swap .workouts_ex_img{height:300px;margin-bottom:28px}.exswap_dcenter{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.exswap_head{display:none;position:relative;background:#242424;color:#fff}@media (min-width:1025px){.exswap_head{display:block}}.exswap_head_t{font-size:16px;line-height:22px;font-weight:600;display:flex;align-items:center;justify-content:center;min-height:80px;padding:20px 40px}.exswap_head_t .atuicons-exgym,.exswap_head_t .atuicons-exhome{font-size:25px;margin-right:13px}.exswap_close{position:absolute;top:7px;right:7px;z-index:2;padding:7px;cursor:pointer;transition:.2s ease-in-out}.exswap_close .atuicons-close{font-size:12px}.exswap_close:hover{color:#da4532}.exswap_savebutton{display:none;margin:10px -20px 0}@media (min-width:1025px){.exswap_savebutton{display:block}}.exercise_notes .rowdisabled textarea,.rowdisabled .exercise_input,.rowdisabled .exercise_notes textarea{background:#868c8e;border-color:#868c8e;color:#fff}.rowdisabled .exercise_complete{background:#272727;border-color:#272727;color:#fff}.exercise_remove{display:block}.exercise_remove .atuicons-close{font-size:12px;display:block}.exercise_remove:hover{color:#da4532}.band_select{cursor:pointer}.band_select_dropdown{background:#fff;position:absolute;right:-8px;top:100%;z-index:2;border-radius:5px;border:1px solid #e5e5e5;min-width:148px;display:none}.band_select_item{display:flex;align-items:center;white-space:nowrap;font-size:12px;font-weight:600;padding:5px 10px;border-radius:5px;transition:.2s ease-in-out;cursor:pointer}.band_select_item .exercise_band{flex:0 0 auto;margin-left:auto}.band_select_item span{margin-right:10px}.band_select_item:hover{background:#da4532;color:#fff}.workouts_ex_done{margin-left:6px;flex:0 0 auto}@media (min-width:360px){.workouts_ex_done{margin-left:10px}}.custom_checkbox{display:block;cursor:pointer}.custom_checkbox input{display:none!important}.custom_checkbox span{height:20px;padding-left:24px;display:block;position:relative;transition:.2s ease-in-out;color:#272727;font-size:10px;line-height:20px}.custom_checkbox span:before{content:"\e00d";display:block;font-size:9px;text-align:center;line-height:18px;font-family:atuicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;border:1px solid #868c8e;border-radius:4px;position:absolute;left:0;top:0;width:20px;height:20px;color:transparent}.custom_checkbox input:checked+span:before{background:#da4532;border-color:#da4532;color:#fff}@media (min-width:760px){.exercise_remove .atuicons-close{font-size:16px;display:block}.band_select_dropdown{right:-6px}.band_select_item{font-size:16px}.workouts_ex_done{margin-left:20px}.custom_checkbox{font-size:12px}}.workouts_ex_place{display:flex;align-items:center;margin-top:5px}.workouts_ex_place_t{font-size:13px;line-height:18px;font-weight:600;margin-right:10px}@media (min-width:760px){.workouts_ex_place_t{font-size:16px;line-height:22px}}.workouts_ex_place_buttons{display:flex;font-size:10px;line-height:24px;text-transform:uppercase;font-weight:600;white-space:nowrap}.workouts_ex_place_buttons a{display:block;padding-left:5px;padding-right:5px;border-radius:5px;min-width:48px;text-align:center}.workouts_ex_place_buttons a+a{margin-left:5px}.workouts_gymhome{font-size:12px;font-weight:600;margin-left:-10px;margin-right:-10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;padding:10px 0}.workouts_gymhome a{display:flex;align-items:center;justify-content:center;height:40px;border-radius:10px}.workouts_gymhome i.atuicons{font-size:20px;margin-right:7px}@media (min-width:481px){.workouts_gymhome{margin-left:-20px;margin-right:-20px}}@media (min-width:1025px){.workouts_gymhome{margin:0;font-size:16px}.workouts_gymhome a{border-radius:10px}}.workouts_ex_readmore{margin-left:9px;font-size:10px;line-height:20px;white-space:nowrap;flex:0 0 auto;cursor:pointer}.workouts_ex_readmore span{display:flex;align-items:center;background:#373d40;color:#fff;min-height:20px;padding:0 10px;border-radius:20px}.workouts_ex_readmore span:hover{background:#da4532}@media (min-width:360px){.workouts_ex_readmore{margin-left:10px}}.workouts_exitem .exercise_swapbuttons{margin-left:0;margin-right:0}.workouts_exitem .exercise_inputs{margin:20px 0}.workouts_exitem .exercise_description{margin-left:-10px;margin-right:-10px}@media (min-width:760px){.workouts_gymhome a{height:60px}.workouts_ex_readmore{margin-left:20px;padding-left:0;padding-right:0}.workouts_exitem .exercise_description{margin-left:-20px;margin-right:-20px}}@media (min-width:1025px){.workouts_exitem .exercise_swapbuttons .button_red{grid-column:1/3}.workouts_exitem .exercise_inputs{margin-left:0;margin-right:0}.workouts_exitem .exercise_description{margin:0}}.workouts_exitem.moreshowed .workouts_ex_readmore{display:none}@media (min-width:1025px){.workouts_exitem.moreshowed{display:grid;grid-gap:0 20px;grid-template-columns:1fr 388px}.workouts_exitem.moreshowed .exercise_description{grid-area:1/2/7/3}.workouts_exitem.moreshowed .workouts_ex_img{grid-area:1/1/3/2}.workouts_exitem.moreshowed .workouts_ex_desktopdesc{display:none!important}.workouts_exitem.moreshowed .workouts_ex_description{grid-area:1/2/2/3}.workouts_exitem.moreshowed .exercise_swapbuttons.visible{grid-area:3/1/4/2}.workouts_exitem.moreshowed .exercise_swapbuttons.visible .button{height:60px}.workouts_exitem.moreshowed .workouts_ex_more{grid-area:3/2/5/3}.workouts_exitem.moreshowed .workouts_ex_more.exercise_inputs{grid-area:2/2/3/3}}@media (min-width:1281px){.workouts_exitem .exercise_description{margin:0 0 0 20px;grid-area:1/2/5/3}.workouts_exitem .exercise_desc{border-radius:10px;min-height:100%}.workouts_exitem.moreshowed{grid-template-columns:1fr 460px}.workouts_exitem.moreshowed .exercise_swapbuttons.visible{display:block;padding-left:0}.workouts_exitem.moreshowed .exercise_swapbuttons.visible .button+.button{margin-top:10px}}.workouts_ex_more{display:none}.workouts_exitem.videoplaying .workouts_ex_img{height:auto}.workouts_exitem.videoplaying .workouts_ex__img{opacity:1;height:auto;position:static}.workouts_exitem.videoplaying .workouts_ex__img video{display:block;-o-object-fit:contain;object-fit:contain;height:auto;max-height:calc(100vh - 92px);position:relative}@media (min-width:481px){.workouts_exitem.videoplaying .workouts_ex__img video{max-height:calc(100vh - 141px)}}.workouts_exitem.videoplaying .playbutton,.workouts_exitem.videoplaying .playvideo,.workouts_exitem.videoplaying .workouts_ex_showdesc{display:none}.workouts_exitem.videoplaying .workouts_ex_close,.workouts_exitem.videoplaying .workouts_ex_quality{display:flex}@media (min-width:1025px){.workouts_exitem.videoplaying .workouts_ex__img video{max-height:calc(100vh - 192px)}.workouts_exitem.videoplaying .workouts_ex_desktopdesc{max-height:none}.workouts_exitem.videoplaying .workouts_ex_desktopdesc:after{display:none}.workouts_exlist .workouts_exitem{display:grid;grid-template-columns:420px 1fr;grid-gap:10px 20px}}@media (min-width:1281px){.workouts_exlist .workouts_exitem{grid-template-columns:1fr 1fr}}.workouts_ex_desktopdesc{display:none;overflow:hidden;padding-left:20px;padding-right:20px;position:relative;grid-area:2/2/3/3}.workouts_ex_desktopdesc p{font-size:12px;line-height:20px;color:#868c8e}.workouts_ex_desktopdesc p+p{margin-top:20px}.workouts_ex_desktopdesc .showDescription{color:#272727;font-weight:700;text-transform:uppercase;margin-top:12px;display:block}.workouts_ex_desktopdesc .showDescription:hover{color:#da4532}.exercise_swapbuttons.visible{grid-area:3/2/4/3;grid-template-rows:1fr}@media (min-width:1025px){.workouts_ex_desktopdesc{display:block}.exercise_swapbuttons.visible{margin-top:0;margin-bottom:0;display:block}.exercise_swapbuttons.visible .button+.button{margin-top:10px}}.workouts_ex_close{align-items:center;justify-content:center;width:40px;height:40px;color:#fff;background:#da4532;position:absolute;top:10px;right:10px;border-radius:50%;z-index:2;display:none}.workouts_ex_close .atuicons{font-size:14px}@media (min-width:760px){.workouts_ex_close{width:60px;height:60px}.workouts_ex_close .atuicons{font-size:20px}}.workouts_today_nav{display:flex;align-items:center;justify-content:space-between;flex:1 0 100%}@media (min-width:481px){.workouts_ex_close{right:20px;top:20px}.workouts_today_nav{flex:none}}.workouts_nextday,.workouts_prevday{font-size:14px;font-weight:700;text-transform:uppercase;font-family:Trade Gothic,Open Sans,sans-serif,Arial;position:absolute;top:12px}.workouts_nextday a,.workouts_prevday a{display:flex;align-items:center}.workouts_nextday a:hover,.workouts_prevday a:hover{color:#da4532}.workouts_nextday .atuicons,.workouts_prevday .atuicons{font-size:12px;color:#a3b2b9}.workouts_prevday{left:10px}.workouts_prevday .atuicons{margin-right:6px}.workouts_nextday{right:10px}.workouts_nextday .atuicons{margin-left:6px}@media (min-width:760px){.workouts_nextday,.workouts_prevday{font-size:16px;top:50%;transform:translateY(-50%)}.workouts_nextday .atuicons,.workouts_prevday .atuicons{font-size:20px}.workouts_prevday{left:20px}.workouts_prevday .atuicons{margin-right:24px}.workouts_nextday{right:20px}.workouts_nextday .atuicons{margin-left:24px}}.exercise_swapbuttons.startbuttons{display:block;margin:0}.exercise_swapbuttons.startbuttons .button+.button{margin-top:5px}@media (min-width:760px){.exercise_swapbuttons.startbuttons .button+.button{margin-top:10px}}@media (max-width:1023px){.exercise_swapbuttons.startbuttons .button+.button{margin-top:0}.exercise_swapbuttons.startbuttons .button.showDescription{display:none!important}}.description_popup .exswap_control{justify-content:flex-end}.description_popup .exercise_desc{height:calc(100vh - 55px);overflow-y:auto;-webkit-overflow-scrolling:touch}.exercise_congratulations{margin:20px -10px 0}.congratulations{background:#da4532;color:#fff;border-radius:20px;padding:36px 10px;text-align:center}@media (min-width:481px){.description_popup .exercise_desc{height:calc(100vh - 80px)}.congratulations{padding-left:20px;padding-right:20px}}@media (min-width:760px){.exercise_congratulations{margin:40px -20px 0}.congratulations{padding-top:72px;padding-bottom:72px}}.congratulations_icon{margin-bottom:24px}.congratulations_icon .atuicons{font-size:80px}.congratulations_t{font-size:16px;line-height:24px;font-weight:600;text-transform:uppercase}.exercise_notes{padding-left:34px;margin-top:5px}.exercise_notes textarea{resize:none;text-align:left;padding-top:5px;padding-bottom:5px;height:70px;display:none;margin-top:5px}@media (min-width:760px){.congratulations_t{font-size:24px;line-height:35px}.exercise_notes{margin-top:10px;padding-left:60px}}@media (min-width:1025px){.workouts_prevday{left:48px}.workouts_nextday{right:48px}.description_popup .exercise_desc{height:auto}.description_popup .exercise_description{max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.exercise_congratulations{margin-left:0;margin-right:0}.exercise_notes{margin-top:15px}.exercise_notes textarea{height:120px}}.exercise_notes_opener{font-size:12px;font-weight:600;cursor:pointer;transition:.2s ease-in-out}.exercise_notes_opener:hover{color:#da4532}.workouts_ex_close.exswap_cancel{display:flex;top:50%;transform:translateY(-50%);background:0 0;padding:0}.video-js.vjs-fullscreen video{max-height:100vh!important}.workouts_ex_showdesc{text-align:center;color:#fff;position:relative;z-index:3;margin-top:10px}.workouts_ex_showdesc .atuicons{font-size:16px;margin-right:5px}.workouts_ex_showdesc:hover{color:#da4532}@media (min-width:481px){.workouts_ex_showdesc{margin-top:20px}}@media (min-width:1025px){.workouts_ex_showdesc{margin-top:0;position:absolute;left:50%;bottom:40px;transform:translateX(-50%)}}.exercise_save{margin:10px -10px 0}@media (min-width:760px){.exercise_notes_opener{font-size:16px}.exercise_save{margin-left:-20px;margin-right:-20px}}@media (min-width:1025px){.exercise_save{margin-left:0;margin-right:0}}@media (max-width:359px){.exercise_save{margin-left:0;margin-right:0}}.workouts_challenge{background:#fff;color:red;font-size:12px;line-height:14px;font-weight:600;min-height:38px;padding:13px 20px 14px;margin:0 -10px 15px;border-radius:10px;text-align:center;display:flex;align-items:center;justify-content:center}.workouts_challenge a:hover{color:#000;background:#fff}@media (min-width:481px){.workouts_challenge{min-height:60px;font-size:14px;line-height:19px;padding:20px;margin-bottom:24px}}@media (min-width:760px){.workouts_challenge{margin-left:-20px;margin-right:-20px}}@media (min-width:1025px){.workouts_challenge{margin:0 0 29px;font-size:16px;line-height:22px}}.playvideo{position:relative;z-index:3;color:#fff;display:flex;flex-direction:column;align-items:center}.playvideo .title_small{margin-top:5px;cursor:pointer;transition:.2s ease-in-out}.playvideo .title_small:hover{color:#da4532}.workouts_ex_setreps_t strong{color:#272727;font-weight:600}.workouts_ex__setreps{display:flex;flex-wrap:wrap;grid-gap:10px}.exercise_inputs form .title_small{margin-bottom:10px}.exercise_inputs_last{margin-bottom:20px}@media (min-width:481px){.playvideo .title_small{margin-top:10px}.exercise_inputs_last{margin-bottom:30px}}.workouts_today{background:#fff;color:#272727}.workouts_today_headnav .workouts_today_t{margin-bottom:0}.workouts_exitem.moreshowed .exercise_swapbuttons{padding-left:0}.exswap_list .workouts_exitem{display:block!important}.exercise_swap.description_popup{z-index:201}.workouts_ex_t{display:flex}.workouts_ex_t .workouts_ex_title{flex:1 1 auto}.workouts_ex_timer{margin-left:20px;flex:0 0 auto;position:relative;top:-5px;cursor:pointer}.workouts_ex_timer .atuicons{font-size:20px;color:#da4532}.stopwatch_icon{margin-bottom:24px}.stopwatch_icon .atuicons{font-size:92px}.stopwatch_time{font-size:30px;line-height:34px;white-space:nowrap;font-weight:500;margin-bottom:24px;font-family:Trade Gothic,Open Sans,sans-serif,Arial}.stopwatch_buttons #startStopwatch i{border-top:6px solid transparent;border-left:12px solid #000;border-bottom:6px solid transparent;margin-right:9px;width:0;height:0;transition:.2s ease-in-out}.stopwatch_buttons #startStopwatch:hover{background:#000;color:#fff}.stopwatch_buttons #startStopwatch:hover i{border-left-color:#fff}.stopwatch_buttons #pauseStopwatch:hover{background:#000;color:#fff}.stopwatch_buttons #pauseStopwatch:hover i{border-color:#fff}.stopwatch_buttons #stopStopwatch i{margin-right:9px;font-size:11px}.stopwatch_buttons #pauseStopwatch i{margin-right:9px;width:9px;height:12px;border-left:3px solid #000;border-right:3px solid #000}.stopwatch_buttons{display:grid;grid-template-columns:1fr;grid-gap:10px}.exercise_congratulations .congratulations{display:none;min-height:224px}.exercise_congratulations .exercise_markdone .button .atuicons{margin-right:6px;font-size:18px}.exercise_markdone_tip{text-align:center;font-size:10px;line-height:16px;font-weight:700;margin-top:10px;cursor:pointer;transition:.2s ease-in-out}.exercise_markdone_tip:hover{color:#da4532}.exercise_markdone_tip#markdoneCancel{display:none}@media (min-width:760px){.exercise_congratulations .exercise_markdone .button .atuicons{font-size:25px;margin-right:9px}.exercise_markdone_tip{font-size:12px;line-height:20px}}.workouts_last{display:block;align-items:center;justify-content:center;color:#272727;transition:.2s ease-in-out;font-family:Trade Gothic,Open Sans,sans-serif,Arial;font-size:14px;padding:0 20px 14px;text-transform:uppercase}.workouts_last a{color:#da4532}.workouts_last a:hover{color:#272727}@media (min-width:481px){.workouts_last{display:flex;padding-left:20px;padding-right:20px}.workouts_last .workouts_last_goto{margin-left:6px}}.workouts_ex_quality{align-items:center;justify-content:center;width:40px;height:40px;color:#fff;background:#da4532;position:absolute;top:10px;right:60px;border-radius:50%;z-index:2;display:none}.workouts_ex_quality .atuicons{font-size:18px}@media (min-width:481px){.workouts_ex_quality{right:70px;top:20px}}@media (min-width:760px){.workouts_last{font-size:24px}.workouts_ex_quality{right:100px;width:60px;height:60px}.workouts_ex_quality .atuicons{font-size:26px}}.workouts_ex_buttons{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;align-items:center;justify-content:center;flex-direction:column;gap:10px;display:none}.workouts_ex_buttons.opened{display:flex}.workouts_ex_buttons .button{width:200px;min-width:0}.workouts_ex_buttons i.atuicons{font-size:10px;margin-right:6px;display:none}.workouts_ex_buttons .button.current{background:#3cd26f;color:#fff}.workouts_ex_buttons .button.current i.atuicons{display:inline-block}.buysubscription{display:none}@media (min-width:1025px){.workouts_last{padding:0 48px 24px}.buysubscription{background:rgba(0,0,0,.9);width:100%;position:fixed;left:0;top:0;z-index:200}.buys_center{display:flex;justify-content:center;align-items:center;width:100%;height:100vh}}.buys{position:fixed;left:0;top:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:200;color:#fff;padding-top:55px}@media (min-width:760px){.workouts_ex_buttons .button{min-width:360px}.buys{padding-top:80px}}@media (min-width:1025px){.buys{padding-top:0;position:relative;max-width:760px;width:100%;flex:0 0 760px;border-radius:10px;overflow:hidden;z-index:auto}}.buys_head{position:fixed;left:0;top:0;width:100%;height:55px;display:flex;align-items:center;padding:10px 20px;background:#868c8e;z-index:2;font-size:12px;line-height:16px;font-weight:600}@media (min-width:760px){.buys_head{font-size:16px;line-height:22px;height:80px;padding:20px 40px}}@media (min-width:1025px){.buys_head{position:relative;padding:0}.buys_head a{display:none}.termsandconditions{max-height:1080px;border-radius:0 0 10px 10px}}.buys_close{display:block;position:absolute;right:20px;padding-right:7px;top:50%;transform:translateY(-50%);transition:.2s ease-in-out;cursor:pointer}.buys_close .atuicons-close{font-size:16px}.buys_close:hover{color:#da4532}.termsandconditions{background:url(../img/payment_main.1c5bfc96.jpg) 50%/cover no-repeat;height:calc(100vh - 55px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:42px 20px 40px}.termsandconditions h2{font-family:Trade Gothic,Open Sans,sans-serif,Arial;font-weight:700;font-size:32px;line-height:36px;text-transform:uppercase;margin-bottom:20px}@media (min-width:760px){.buys_close .atuicons-close{font-size:25px}.termsandconditions{height:calc(100vh - 120px);padding:40px}.termsandconditions h2{font-size:72px;line-height:80px}}.termsandconditions p{font-size:14px;line-height:22px}.termsandconditions p+p{margin-top:22px}.termsandconditions_buttons{margin-top:30px}.termsandconditions_buttons .button+.button{margin-top:10px}.termsandconditions_t{font-family:Trade Gothic,Open Sans,sans-serif,Arial;font-weight:700;font-size:24px;line-height:30px;text-transform:uppercase;margin-bottom:20px;text-align:center}@media (min-width:760px){.termsandconditions p{font-size:16px;line-height:24px}.termsandconditions p+p{margin-top:24px}.termsandconditions_t{font-size:48px;line-height:52px;margin-bottom:40px}}.intro_popup_text{font-size:12px;line-height:1.5em;font-weight:600;margin-bottom:20px}.intro_popup_text p+p{margin-top:1.5em}.intro_popup_text .title_small{margin-bottom:20px}.intro_popup_text img{border-radius:10px;max-width:414px;width:100%;margin-left:auto;margin-right:auto}.intro_popup_text img,.intro_popup_text p{margin-bottom:20px}.intro_popup_text img:last-child,.intro_popup_text p:last-child{margin-bottom:0}@media (min-width:481px){.termsandconditions_buttons{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr}.termsandconditions_buttons .button+.button{margin-top:0}.intro_popup_text{font-size:14px}}.termsandconditions_d{background:url(../img/payment_main.1c5bfc96.jpg) 50%/cover no-repeat;height:calc(100vh - 55px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:42px 20px 80px;text-align:center}.termsandconditions_b .button{min-width:240px}@media (min-width:760px){.termsandconditions_d{height:calc(100vh - 80px);padding:40px 40px 80px}.termsandconditions_b .button{min-width:480px}}.workouts_last2{display:block;align-items:center;justify-content:center;color:#272727;transition:.2s ease-in-out;padding-left:80px;padding-right:80px}.workouts_last2 a{color:#da4532}.workouts_last2 a:hover{color:#272727}@media (min-width:760px){.workouts_last2{padding-left:144px;padding-right:144px}}@media (min-width:1025px){.termsandconditions_buttons{margin-top:40px}.termsandconditions_d{height:auto;max-height:calc(100vh - 200px);border-radius:0 0 10px 10px;padding-bottom:60px}.workouts_last2{padding:0 48px}}.workouts_last2_item{color:#da4532;font-family:Trade Gothic,Open Sans,sans-serif,Arial;font-size:14px;text-transform:uppercase;margin-top:6px;margin-bottom:6px}@media (min-width:760px){.workouts_last2_item{font-size:24px}}.workouts_last2_text,.workouts_today2_p{font-size:12px;line-height:14px;font-weight:600}.workouts_last2_text a,.workouts_today2_p a{color:#da4532;text-transform:uppercase}.workouts_last2_text a:hover,.workouts_today2_p a:hover{color:#272727}@media (min-width:760px){.workouts_last2_text,.workouts_today2_p{font-size:16px;line-height:22px}}.workouts_today2_calendar{font-size:12px;line-height:14px;text-transform:uppercase;font-family:Trade Gothic,Open Sans,sans-serif,Arial}.workouts_today2_calendar a{color:#da4532;text-transform:uppercase}.workouts_today2_calendar a:hover{color:#272727}.workouts_today2{padding:0 20px 14px;text-align:center}@media (min-width:760px){.workouts_today2_calendar{font-size:16px;line-height:22px}.workouts_today2{padding:0 40px 24px}}.workouts_today2_t{font-family:Trade Gothic,Open Sans,sans-serif,Arial;font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}.exercise_input[type=number]::-webkit-inner-spin-button,.exercise_input[type=number]::-webkit-outer-spin-button,.exercise_notes textarea[type=number]::-webkit-inner-spin-button,.exercise_notes textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.exercise_inputs_addbutton-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.exercise_congratulations{min-height:86px}.exercise_markdone.workoutStarted{background:#fff;position:fixed;left:0;bottom:49px;width:100%;padding:10px 10px 20px;z-index:10;border-bottom:1px solid #eee}@media (min-width:481px){.exercise_markdone.workoutStarted{bottom:80px}}@media (min-width:760px){.workouts_today2_t{font-size:40px;line-height:48px;margin-bottom:8px}.exercise_markdone.workoutStarted{padding-left:20px;padding-right:20px}}@media (min-width:1025px){.exercise_markdone.workoutStarted{bottom:0;max-width:1344px;left:50%;transform:translateX(-50%)}.exercise_markdone.workoutStarted.noFixedDesktop{position:static;transform:none}}