.tv-workout-wrap:not(.full-workout){box-sizing:border-box;height:100vh;width:100vw}.tv-workout-wrap:not(.full-workout) *{box-sizing:border-box}.tv-workout-wrap:not(.full-workout) .block-header{font-size:1.2rem;color:#000;padding:10px}.tv-workout-wrap:not(.full-workout) .block-header img{height:2.4vmin;margin-right:5px}.tv-workout-wrap:not(.full-workout) .block-header:not(.medium-grid){padding-left:30px}.tv-workout-wrap:not(.full-workout) .tv-workout-grid.text-only{display:grid;padding:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fit,minmax(100px,1fr));grid-gap:10px;width:100vw;height:95vh}.tv-workout-wrap:not(.full-workout) .tv-workout-grid.text-only .tv-workout-grid-item{display:flex;flex-grow:1}.tv-workout-wrap:not(.full-workout) .tv-workout-grid.text-only .tv-workout-grid-item .item-content{display:flex;flex-grow:1}.tv-workout-wrap:not(.full-workout) .tv-workout-grid.text-only .tv-workout-grid-item .body-wrapper{flex:100%;background-color:#fff;color:#000;border-radius:6px}.tv-workout-wrap:not(.full-workout) .tv-workout-grid.text-only .tv-workout-grid-item .body-wrapper{font-size:1.2rem}.tv-workout-wrap:not(.full-workout) .tv-workout-grid.text-only .tv-workout-grid-item .body-wrapper .exercise-name{font-size:1.2rem;font-weight:500}.tv-workout-wrap:not(.full-workout) .tv-workout-grid.text-only .tv-workout-grid-item .index-number{display:inline;color:#000;font-size:1rem;margin-right:4px;font-weight:700}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only){display:grid;padding:10px;grid-gap:10px;width:100vw;height:95vh}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only).tv-workout-grid-1-4{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only).tv-workout-grid-1-4 .tv-workout-grid-item{width:100%;margin:0 auto auto}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only).tv-workout-grid-5-8{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only).tv-workout-grid-5-8 .tv-workout-grid-item{width:100%}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only):not(.tv-workout-grid-large):not(.tv-workout-grid-medium){grid-gap:10px 50px}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item{margin:0 auto;position:relative;width:50%}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item:after{content:"";display:block;padding-bottom:100%}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item .item-content{position:absolute;display:flex;flex-direction:column;width:100%;height:100%}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item img{border-radius:6px}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item .body-wrapper{background-color:#fff;color:#000;padding:10px 15px;box-shadow:0 0 0 1px #0e29391f,0 2px 5px #0e293970,inset 0 -1px 2px #0e293926;border-radius:6px}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item .body-wrapper{font-size:1.2rem}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item .body-wrapper .exercise-name{font-size:1.2rem;font-weight:500}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item .body-wrapper .alternate-wrapper{font-size:1rem}.tv-workout-wrap:not(.full-workout) .tv-workout-grid:not(.text-only) .tv-workout-grid-item .index-number{padding:5px 15px;position:absolute;text-align:center;top:0;left:0;background-color:#fff9;color:#000;font-size:1rem;box-shadow:0 0 0 1px #0e29391f,0 2px 5px #0e293970,inset 0 -1px 2px #0e293926;border-radius:6px}.tv-workout-wrap.full-workout{box-sizing:border-box;height:100vh;width:100vw}.tv-workout-wrap.full-workout *{box-sizing:border-box}.tv-workout-wrap.full-workout h6{margin-bottom:8px}.tv-workout-wrap.full-workout p{margin-bottom:4px}.tv-workout-wrap.full-workout h5.exercise-name{color:#54b8cd;padding-top:8px}.tv-workout-wrap.full-workout .block-header{font-size:1.2rem;color:#000}.tv-workout-wrap.full-workout .block-header img{height:2.4vmin;margin-right:10px}.tv-workout-wrap.full-workout .block-header .block-header-wrapper{display:flex;align-items:flex-start;flex-direction:row;justify-content:start;height:40px;padding-top:10px}.zoom-text *{line-height:120%!important}@font-face{font-family:Sawton Industrial;src:url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-light-webfont-O4i86SmU.eot);src:url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-light-webfont-O4i86SmU.eot?#iefix) format("embedded-opentype"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-light-webfont-BKCS2WYV.woff2) format("woff2"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-light-webfont-Dwmcz0g6.woff) format("woff"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-light-webfont-CtiA5WU0.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Sawton Industrial;src:url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-regular-webfont-B0Vs3q-H.eot);src:url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-regular-webfont-B0Vs3q-H.eot?#iefix) format("embedded-opentype"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-regular-webfont-DDnJJAfR.woff2) format("woff2"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-regular-webfont-BeNNtLzo.woff) format("woff"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-regular-webfont-C7g6luO_.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sawton Industrial;src:url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-medium-webfont-Be0cKH8d.eot);src:url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-medium-webfont-Be0cKH8d.eot?#iefix) format("embedded-opentype"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-medium-webfont-95V6OB_x.woff2) format("woff2"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-medium-webfont-Fc0ElhGf.woff) format("woff"),url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/sawtonindustrial-medium-webfont-BMcJKHP_.ttf) format("truetype");font-weight:500;font-style:normal}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}html{font-family:Sawton Industrial}.plan-overlay{position:absolute;top:0;left:0;background-image:url(https://storage.googleapis.com/oak18-exercise-com-react-assets-prod/ex4/assets/workout-plan-badge-sprite-B4DEfUb4.png);height:76px;width:79px;&.sale{background-position:91px -11px}&.pro{background-position:-14px -11px}&.free{background-position:185px -10px}}
