.stm-overview{overflow:hidden;background:#17242d}.stm-section{padding:1px 0}.stm-optimize{background:#131a24 url(../jpg/blurry-small.jpg) center top no-repeat;background-size:cover;height:600px}@media screen and (min-width:740px){.stm-optimize{background:#131a24 url(https://scdn.onnit.com/images/product-page/steel-mace/blurry.jpg) center top no-repeat;background-size:cover}}.stm-optimize-title{color:#fff;text-transform:uppercase;text-align:center;line-height:1;letter-spacing:-.03em;margin:-1px 0 0!important;padding:43px 0 26px;font-weight:400;font-size:28px;font-size:8.8vw}@media screen and (max-width:739px){.stm-optimize-title span{display:block;font-size:143%}}@media screen and (min-width:480px) and (max-width:739px){.stm-optimize-title{font-size:8vw}}@media screen and (min-width:740px) and (max-width:1220px){.stm-optimize-title{font-size:5vw;font-weight:100}}@media screen and (min-width:1221px){.stm-optimize-title{font-size:56px;font-weight:100}}.stm-optimize-text{color:#fff;max-width:900px;margin:0 auto}.stm-video{position:relative;padding:30px 0 0;background:#0f1319}@media screen and (min-width:740px){.stm-video{padding:84px 0}.stm-video-stage,.stm-video-text{float:left;width:55%}.stm-video-text{width:45%}}.stm-video-text p{line-height:.8;text-transform:uppercase;color:#5b7081;font-size:78px;font-weight:700;-webkit-text-stroke:2px #5b7081;margin:.56em -.07em;text-align:center}@media screen and (max-width:739px){.stm-video-text p span:nth-of-type(1){font-size:123%}.stm-video-text p span:nth-of-type(2){font-size:93%}.stm-video-text p span:nth-of-type(3){margin-left:-.1em}}@media screen and (min-width:740px){.stm-video-text p{margin:.56em .5em;text-align:left}}@media screen and (min-width:1040px){.stm-video-text p{font-size:104px}}#stm-whole-45deg-svg{position:absolute;left:0;top:0;width:100%;height:100%}.stm-whole{position:relative;background:#19232f}@media screen and (min-width:740px){.stm-whole-text{padding-left:195px}}@media screen and (min-width:980px){.stm-whole-text{padding-left:260px}}@media screen and (min-width:1220px){.stm-whole-text{padding-left:325px}.stm-whole-text p{padding-right:40px}}.stm-whole{color:#c0c5ca}.stm-whole-title{color:#fff;text-transform:uppercase;line-height:.86;margin-left:-.07em;margin-bottom:.56em;text-indent:.01em;font-weight:100;font-size:82px;padding-top:40px;text-align:center}@media screen and (max-width:739px){.stm-whole-title span:nth-of-type(1){font-size:126%}.stm-whole-title span:nth-of-type(2){font-size:50%}}@media screen and (min-width:740px){.stm-whole-title{text-align:left;padding-top:160px;padding-left:195px}}@media screen and (min-width:980px){.stm-whole-title{font-size:100px;padding-left:260px}}@media screen and (min-width:1220px){.stm-whole-title{font-size:110px;padding-left:325px}}@media screen and (max-width:739px){.stm-bfm{margin-right:-20px;margin-bottom:30px;max-width:calc(100% + 20px)!important}}@media screen and (min-width:740px){.stm-bfm{position:absolute;left:-32px;top:-43px}}#stm-size-guy{margin-top:48px;max-width:100%;width:auto;height:auto}@media screen and (min-width:740px){#stm-size-guy{float:right}}.stm-size-lockup{padding:34px 0}.stm-size-lockup p{border-left:1px solid #5b7081;padding-left:30px}@media screen and (min-width:1040px){.stm-size-lockup p{margin-top:50px;font-size:21px}}@media screen and (max-width:739px){.stm-size-lockup img{display:block;margin:0 auto}}@media screen and (min-width:740px){.stm-size-lockup img{float:right;margin-left:16px;width:300px}}@media screen and (min-width:880px){.stm-size-lockup img{width:390px}}@media screen and (min-width:1040px){.stm-size-lockup img{width:auto}}.stm-move{background:#243141;min-height:400px;position:relative;overflow:hidden}#stm-jwolf{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1380px){#stm-jwolf{width:100%;height:auto}}.stm-exercises-title,.stm-move-title,.stm-workout-title{color:#fff;text-transform:uppercase;font-size:32px}@media screen and (min-width:740px){.stm-exercises-title,.stm-move-title,.stm-workout-title{font-weight:100;font-size:46px}}@media screen and (min-width:1040px){.stm-exercises-title,.stm-move-title{font-size:64px}}.stm-move-title{margin:84px 0 22px!important}.stm-move p{color:#c0c5ca;max-width:1060px}.stm-demos{font-size:0;padding-bottom:20px}@media screen and (min-width:740px){.stm-demos{margin:0 -28px;padding-bottom:60px}}.stm-demo{padding:32px 0 0}@media screen and (min-width:740px){.stm-demo{display:inline-block;width:50%;padding:28px}}.stm-demo-title{font-size:53px;color:#fff;letter-spacing:-.03em;margin:0 0 10px!important;font-size:32px;font-weight:400}@media screen and (min-width:740px){.stm-demo-title{font-weight:100;font-size:36px}}@media screen and (min-width:1040px){.stm-demo-title{font-size:40px}}.stm-acad-banner{background:#131a24;display:block;position:relative}.stm-acad-banner svg{max-width:100%;width:auto;height:auto;margin:0 auto;display:block}#stm-acad-banner-svg{display:none}@media screen and (min-width:740px){#stm-acad-banner-svg{display:block}#stm-acad-banner-svg-small{display:none}}.stm-exercises{background:#1f2b39;border-bottom:1px solid #5b7081}.stm-exercises-leftandright{padding-top:20px;padding-bottom:20px}@media screen and (min-width:740px){.stm-exercises-leftandright{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1040px){.stm-exercises-leftandright{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:740px){.stm-exercises-left,.stm-exercises-right{float:left;width:50%}.stm-exercises-left{padding-top:38px;padding-right:40px}.stm-exercises-right img{max-width:none}}@media screen and (min-width:1040px){.stm-exercises-left{padding-right:90px}}.stm-exercises-left p{color:#c0c5ca}.stm-cross-wrap{border-top:1px solid #5b7081}#stm-cross-svg{display:block;margin:-26px auto 0}.stm-workout-title{text-align:center;margin:52px auto 48px!important}.stm-workout-video{max-width:735px;margin:0 auto}.stm-ondemand-link{display:block;text-align:center;margin:30px auto 66px}.stm-ondemand-link,.stm-ondemand-link:hover{text-decoration:none}.stm-ondemand-link svg{display:block;margin:0 auto}.stm-ondemand-link p{color:#c0c5ca;font-weight:100;font-size:23px;line-height:1.15;margin:23px 0}@media screen and (min-width:740px){.stm-ondemand-link p{font-size:29px}}.stm-ondemand-link span{display:inline-block;margin:0 auto;color:#c0c5ca;border:2px solid #00ad68;text-transform:uppercase;line-height:1;padding:.4em 1.12em;font-size:25px;font-weight:700}.stm-ondemand-link:hover span{background:#00ad68;color:#fff}#stm-usmw-triangle-svg{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1380px){#stm-usmw-triangle-svg{width:100%;height:auto}}.stm-usmw{background:#66707c;border-top:30px solid #1f2b39;border-bottom:23px solid #6f7a86;overflow:hidden;position:relative}.stm-usmw-leftandright{max-width:1040px;position:relative;z-index:1}@media screen and (min-width:740px){.stm-usmw-leftandright{margin:83px auto 23px}}.stm-usmw-left,.stm-usmw-right{padding:30px}.stm-usmw-left{text-align:center}.stm-usmw-left img{display:block;margin:0 auto 25px}@media screen and (min-width:740px){.stm-usmw-left,.stm-usmw-right{float:left;width:40%}.stm-usmw-right{width:60%}}.stm-usmw-right{color:#fff}