@charset "UTF-8";.breadcrumbs{font-size:.85em;margin:0 0 2em;font-family:AvenirNext,sans-serif}.breadcrumbs ol{list-style-type:none;margin:0;padding:0}.breadcrumbs li{display:inline-block}.breadcrumbs a{text-decoration:underline}.breadcrumbs li:not(:last-child):after{content:"\203A\A0";display:inline-block;padding-left:.75ch;speak:none}.breadcrumbs [aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs [aria-current=page]:focus,.breadcrumbs [aria-current=page]:hover{text-decoration:underline}
: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-grid-image{margin:0 auto}.workout-grid-image img{display:block;top:0;z-index:1;opacity:1;transition:opacity 1s;object-fit:contain;position:relative;width:100%}.workout-grid-image img:hover{opacity:.3}.workout-grid-image a{display:-ms-flexbox;display:flex;position:relative;text-decoration:none}.workout-grid-image a:hover:after{opacity:0;transition:opacity .3s ease-out}.workout-grid-image a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#000;opacity:.3;display:block;z-index:2}.workout-grid-image div.workout-image-text-content{display:block;position:absolute;width:100%;margin:0 auto;padding:0 5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;z-index:3}.workout-grid-image div.workout-image-text-content h2,.workout-grid-image div.workout-image-text-content h3{-webkit-text-decoration-line:none;text-decoration-line:none;color:#fff;margin-bottom:0;text-shadow:2px 2px var(--color-text-dark);font-family:var(--header-font);font-size:1.5em;font-weight:500}.workout-grid-image div.workout-image-text-content h3{font-size:1em}.workout-grid-image div.workout-length{position:absolute;left:1em;bottom:1em;color:#fff;font-family:var(--section-font);font-weight:400;text-shadow:1px 1px var(--color-text-dark);z-index:4}form.form{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;gap:1rem 0;color:var(--color-text-dark-600)}form.form,form.form .row{display:-ms-flexbox;display:flex}form.form .row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:1rem}form.form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:250px;-ms-flex:1;flex:1;margin:auto}form.form .form-group.required label:after{padding-left:0.25em;content:"*"}form.form .form-group.hidden{display:none;visibility:hidden}form.form .form-group.checkbox{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}form.form .form-group.checkbox label{margin:0;line-height:1rem}form.form .form-group.checkbox input[type=checkbox]{font-size:1rem;height:1rem;width:1rem;margin:0 1rem 0 .25rem}form.form input[type=file]{border:none;padding-left:0;padding-right:0}form.form textarea{height:100%;min-height:6rem}form.form hr{width:100%;border-color:var(--color-border);border-top:0}form.form button.submit:only-child,form.form input[type=submit]:only-child{margin:auto}form.form button.submit:last-child,form.form input[type=submit]:last-child{margin-left:auto}form.form [data-status],form.form [data-status]>*{display:none;visibility:hidden}form.form[data-state=processing] [data-status],form.form[data-state=processing] [data-status] .processing,form.form[data-state=success] [data-status],form.form[data-state=success] [data-status] .success{display:block;visibility:visible}section.comments-container{max-width:1200px}section.comments-container,section.comments-container form.comment-form{margin:var(--spacing-vertical) auto}section.comments-container h2{font-family:var(--header-font);font-size:1.5rem;color:var(--color-text-dark-700);text-align:center}section.comments-container ul.comments-list{margin:0}section.comments-container ul.comments-list li{padding:1rem 0}section.comments-container ul.comments-list li p{margin:0}section.comments-container ul.comments-list li:not(:last-child){border-bottom:1px solid var(--color-border)}section.comments-container div#Comments{margin:var(--spacing-vertical) auto}div.youtube-wrapper{position:relative;padding-bottom:56.25%;height:0}div.youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}article>div.youtube-wrapper{margin:2rem auto}ul.tags-list{display:-ms-flexbox;display:flex;margin:0;line-height:1rem;white-space:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.tags-list li.tag{margin:.125rem .25rem .125rem 0;background:#f1e893;border-radius:5px;padding:.25rem 0;border:1px solid var(--color-border)}ul.tags-list li.tag:hover{background:#ede171}ul.tags-list li.tag.selected{background:var(--color-primary-100);border-color:var(--color-border-darker)}ul.tags-list li.tag.selected:hover{background:var(--color-primary-200)}ul.tags-list li.tag a{color:var(--color-text-dark);padding:.25rem .5rem}header.workout.header.hide-header-text h1{visibility:hidden}header.workout.header.header-width-90 h1{width:90%}.page-container{max-width:1200px;margin:0 auto;padding:calc(var(--spacing-vertical) / 2) 0;font-family:var(--section-font)}@media (max-width:1200px){.page-container{padding:calc(var(--spacing-vertical) / 2) var(--spacing-horizontal)}}.page-container .breadcrumbs{margin:0}.page-container section{font-size:1rem}.page-container header h3{font-size:1.75rem;text-align:center;margin:1.5rem auto;font-weight:600;font-family:var(--header-font);color:var(--header-color)}.page-container .workout-container{max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-container .workout-container div.media-description-container{display:-ms-flexbox;display:flex;margin-top:calc(var(--spacing-vertical) / 2);-ms-flex-direction:column;flex-direction:column;width:100%}@media (max-width:800px){.page-container .workout-container div.media-description-container{-ms-flex-direction:column;flex-direction:column}}.page-container .workout-container div.media-description-container section.main-media{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;padding:0}.page-container .workout-container div.media-description-container section.main-media h1{margin:calc(var(--spacing-vertical) / 2) 0 0;font-family:var(--header-font);color:var(--header-color);font-weight:600;font-size:1.5rem;text-align:left}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:calc(var(--spacing-vertical) / 2) 0}@media (max-width:640px){.page-container .workout-container div.media-description-container section.main-media div.share-and-tags{-ms-flex-direction:column;flex-direction:column}}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags ul.tags-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags div.share{display:-ms-flexbox;display:flex}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags div.share ul.page__sharing{list-style:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags div.share ul.page__sharing li.label:after{display:inline;content:":"}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags div.share ul.page__sharing li{float:none;margin:0;margin-right:.5rem}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags div.share ul.page__sharing li a{display:block}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags div.share ul.page__sharing li a:hover svg{fill:var(--color-primary)}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags div.share ul.page__sharing li a span,.page-container .workout-container div.media-description-container section.main-media div.share-and-tags section.workout-page-tags{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-container .workout-container div.media-description-container section.main-media div.share-and-tags section.workout-page-tags span{margin-right:.25rem}.page-container .workout-container div.media-description-container section.text-content{margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:800px){.page-container .workout-container div.media-description-container section.text-content{padding:0}}.page-container .workout-container div.media-description-container section.text-content section.workouts-description header h3{font-family:var(--header-font);color:var(--header-color);text-align:left;margin-top:0;margin-bottom:1rem}.page-container .workout-container div.media-description-container section.text-content section.workouts-description section{margin:0;margin-bottom:1rem}.page-container .workout-container section{-ms-flex:1;flex:1;margin:0;font-family:var(--section-font);color:var(--header-color)}.page-container .workout-container section h2{font-family:var(--header-font);color:var(--header-color);font-weight:600;font-weight:400;font-size:1.5rem}.page-container .workout-container section h3{font-family:var(--header-font);color:var(--header-color);font-weight:600;font-weight:400;font-size:1.25rem}.page-container .workout-container section h4{font-family:var(--header-font);color:var(--header-color);font-weight:500;font-size:1.5rem}.page-container .workout-container section h5{font-family:var(--header-font);color:var(--header-color);font-weight:500;font-size:1.25rem}.page-container .workout-container section img{width:100%}.page-container .workout-container section ol,.page-container .workout-container section ul{margin:0;list-style-position:inside}div.facebook-comment-wrapper{padding:1rem}div.youtube-wrapper.sticky{--video-width:40%;position:fixed!important;bottom:0;left:0;width:var(--video-width);padding-bottom:calc(var(--video-width) * 9 / 16)!important;z-index:100}
