.glider-contain .glider{scrollbar-width:none}.glider-contain .glider::-webkit-scrollbar{width:0;height:0}.glider-contain .glider>:not(:first-child){display:none;visibility:hidden}.glider-contain .glider .glider-slide img{object-fit:contain;transition:opacity .1s ease}.glider-contain .glider .glider-slide img:not([src]){opacity:0}.glider-contain .glider .glider-slide img.loaded{opacity:1}.glider-contain .glider-next,.glider-contain .glider-prev{left:10px;top:50%;transform:translateY(-50%);display:none;visibility:hidden}.glider-contain .glider-next[aria-disabled=true],.glider-contain .glider-prev[aria-disabled=true]{opacity:.25}.glider-contain .glider-next.glider-next,.glider-contain .glider-prev.glider-next{left:auto;right:10px}.glider-contain div.dots{--dots-size:12px;margin-top:1rem;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;height:var(--dots-size);opacity:0}.glider-contain div.dots .glider-dot{width:var(--dots-size);height:var(--dots-size);margin:0 4px}.glider-contain div.dots .glider-dot.active{background-color:var(--color-primary)}@media (max-width:480px){.glider-contain div.dots .glider-dot{margin:0 2.5px}}.glider-contain.glider-loaded button.glider-next,.glider-contain.glider-loaded button.glider-prev{display:block;visibility:visible}.glider-contain.glider-loaded div.dots{opacity:1}
:root{--header-color:#5a3b36;--section-color:#5a3b36;--header-font:"BrandonPrinted-One",sans-serif;--section-font:"AvenirNext",sans-serif}@font-face{font-family:BrandonPrinted-One;src:url(740e7b1c4d28e00cc0c1975fdae5da53.woff2) format("woff2");font-display:swap}.workout-upsell-container{-ms-flex-direction:column;flex-direction:column;z-index:1}.workout-upsell-container,.workout-upsell-container .workout-upsell.content.container{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.workout-upsell-container .workout-upsell.content.container{width:100%;min-height:20rem;-ms-flex-align:center;align-items:center}.workout-upsell-container .workout-upsell.content.container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,50,50,.7)}.workout-upsell-container .workout-upsell.content.container picture{position:absolute;top:0;left:50%;z-index:0;transform:translateX(-50%);width:100%;height:100%;object-fit:contain}.workout-upsell-container .workout-upsell.content.container picture img{height:100%;width:100%;object-fit:contain}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content{max-width:640px;color:var(--color-text-light);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-vertical) var(--spacing-horizontal);z-index:1}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content h2{color:var(--color-text-light);font-size:2rem;font-family:var(--header-font);font-weight:400;text-transform:uppercase;margin:0}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content h4{color:var(--color-primary-200);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;text-transform:uppercase}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content p{font-size:1rem;color:var(--color-text-light);margin:0}.workout-upsell-container .workout-upsell.footer{background-image:url(matte.jpg),linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-blend-mode:color-dodge;font-size:1.25rem;padding:2rem 1.5rem;margin:0 auto;text-align:center;width:100%;position:relative}.workout-upsell-container .workout-upsell.footer:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(46,46,46,.8);z-index:10}.workout-upsell-container .workout-upsell.footer p{position:relative;display:inline;margin:0;color:var(--color-text-light);font-weight:500;z-index:11}.workout-upsell-container .workout-upsell.footer p:after{content:" - "}@media (max-width:1024px){.workout-upsell-container .workout-upsell.footer p{display:block;margin-bottom:1rem}.workout-upsell-container .workout-upsell.footer p:after{content:""}}.workout-upsell-container .workout-upsell.footer a{padding:0 1rem;font-weight:600;text-transform:uppercase;font-size:1.25rem;white-space:nowrap;line-height:3rem;position:relative;z-index:11}
section.additional-articles{margin:var(--spacing-vertical) auto;max-width:1200px}section.additional-articles header h3{font-size:1.5rem;text-align:center;margin:var(--spacing-vertical) auto;font-weight:600;font-family:BrandonPrinted-One,sans-serif;color:var(--color-text-dark-700)}.article-carousel .workout-grid-image{margin:0 10px}.article-carousel .glider-next,.article-carousel .glider-prev{top:45%}.article-carousel .workout-grid-image h2{font-size:2em}@media (max-width:640px){.article-carousel{padding:0}}
.youtube.video-container{position:relative;background-color:#000;cursor:pointer;aspect-ratio:16/9}.youtube.video-container.loaded{position:relative;margin:0 auto}.youtube.video-container.loaded iframe{position:absolute;height:100%;width:100%;top:0;left:0}.youtube.video-container img{width:100%}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px var(--color-overlay-opaque);z-index:1;opacity:.8;border-radius:6px;cursor:pointer}.youtube .play-button:after{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube .play-button,.youtube .play-button:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
