.bag-hero{background:#000;height:944px;position:relative;overflow:hidden}@media screen and (max-width:739px){.bag-hero{height:auto}}.bag-hero .bag-hex:before{font-family:iconnit;speak:none;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e002";position:absolute;left:14px;top:39px;color:#1eab6d;font-size:72px}@media screen and (max-width:739px){.bag-hero .bag-hex:before{position:static;font-size:56px;display:block;text-align:center;padding:14px 0}}@media screen and (min-width:740px){.bag-hero .bag-title{position:absolute;top:285px;left:-336px;z-index:1;width:1044px;height:543px;background:transparent url(../png/header.png) 0 0 no-repeat}}@media screen and (max-width:739px){.bag-hero .bag-title{background:transparent url(https://scdn.onnit.com/images/product-page/battle-bag/header-phone.png) 0 0 no-repeat;background-size:cover;height:0;overflow:hidden;padding-bottom:75%}}@media screen and (min-width:740px){.bag-hero .bag-figure{position:absolute}.bag-hero #figure-a{left:-185px;top:121px;width:723px;height:823px;background:transparent url(https://scdn.onnit.com/images/product-page/battle-bag/figure-a.jpg) 0 0 no-repeat}.bag-hero #figure-b{left:630px;top:0;width:984px;height:944px;background:transparent url(https://scdn.onnit.com/images/product-page/battle-bag/figure-b.jpg) 0 0 no-repeat}}@media screen and (max-width:739px){.bag-hero #figure-b{background:transparent url(https://scdn.onnit.com/images/product-page/battle-bag/figure-b.jpg) 0 0 no-repeat;background-size:cover;height:0;padding-bottom:95.93%}}.bag-overview{background:#000 url(https://scdn.onnit.com/images/product-page/battle-bag/overview.jpg) center top no-repeat;padding:1px 0}.bag-overview .constrain{width:1180px}@media screen and (max-width:739px){.bag-overview .constrain{width:100%}}.bag-overview .bag-content{margin:60px auto 0;max-width:630px}.bag-overview .bag-content .bag-hex{display:block;margin:0 auto 40px;text-align:center}.bag-overview .bag-content .bag-hex:before{font-family:iconnit;speak:none;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e002";color:#a4afb2;font-size:100px}@media screen and (max-width:739px){.bag-overview .bag-content .bag-hex:before{font-size:56px}}.bag-overview .bag-content h2,.bag-overview .bag-content h3,.bag-overview .bag-content h4{font-size:50px;font-weight:700;line-height:1;color:#00945f;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-align:center;margin:0!important}@media screen and (max-width:739px){.bag-overview .bag-content h2{font-size:24px}}.bag-overview .bag-content h3{font-size:67px}@media screen and (max-width:739px){.bag-overview .bag-content h3{font-size:32px}}.bag-overview .bag-content h4{font-size:115px}@media screen and (max-width:739px){.bag-overview .bag-content h4{font-size:55px}}.bag-overview .bag-content p{font-size:17px;line-height:1.5;color:#fff;-webkit-font-smoothing:antialiased;margin:24px 0}@media screen and (max-width:739px){.bag-overview .bag-content p{font-size:15px;line-height:1.4;margin:18px 0;padding:0 22px}}.bag-overview .bag-content p.bag-disclaimer{background:#333;padding:13px 20px;font-size:16px;font-weight:700;font-style:italic;position:relative}.bag-overview .bag-content p.bag-disclaimer:before{position:absolute;content:"\e906";font-family:iconnit;speak:none;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:30px;line-height:48px;width:48px;height:48px;left:-48px;top:0;text-align:center;background:#0da26a;color:#333}.bag-overview .bag-photo-group{position:relative;text-align:center}.bag-overview .bag-photo-group img{max-width:100%}.bag-overview .bag-photo-group .bag-overlay{position:absolute;left:0;top:0;width:100%;height:1021px;background:transparent url(https://scdn.onnit.com/images/product-page/battle-bag/overlay.png) 50% 50px no-repeat}@media screen and (max-width:739px){.bag-overview .bag-photo-group .bag-overlay{display:none}}.bag-overview .bag-video-block{padding-top:57px;padding-bottom:343px}.bag-overview .bag-video-block .bag-more{font-size:19px;font-weight:700;line-height:1;color:#a4afb2}.bag-overview .bag-video-block .bag-more a{color:#00945f}@media screen and (max-width:739px){.bag-overview .bag-video-block{padding-top:40px;padding-bottom:100px}.bag-overview .bag-video-block img{max-width:100%}}