header.workout.header{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;max-width:1200px;height:0;position:relative;padding-bottom:min(600px,50vw);margin:0 auto}header.workout.header h1{font-family:var(--header-font);font-size:clamp(1.5rem,5vw,2.5rem);margin:0;position:absolute;top:50%;left:50%;width:500px;max-width:90vw;color:#fff;text-transform:uppercase;text-align:center;transform:translate(-50%,-50%)}@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}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}.workouts-container{max-width:1200px;margin:0 auto;font-family:var(--section-font)}@media (max-width:1280px){.workouts-container{padding:0 2vw}}.workouts-container header{margin:0 auto;text-align:center}.workouts-container header h1{margin:1em auto;font-family:var(--header-font);font-weight:500;color:var(--header-color);font-size:2em}.workouts-container ul.workout-grid{margin:.5rem auto 2rem;display:-ms-grid;display:grid;--grid-element-min-size:350px;-ms-grid-columns:(minmax(var(--grid-element-min-size),1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(var(--grid-element-min-size),1fr));width:100%;height:100%;grid-gap:2rem 1rem}.workouts-container ul.workout-grid li.workout-grid-element.hidden{display:none;visibility:hidden}.workouts-container .workout-additional-info{margin-top:.5em}.workouts-container .workout-additional-info h4{display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:0}.workouts-container .workout-additional-info h4 a{font-size:1.25rem;color:var(--header-color);font-family:var(--header-font)}.workouts-container .workout-additional-info .workout-description{color:var(--color-text-dark-700);font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.workouts-container .workout-additional-info .gym-info{margin-top:.5em;color:var(--color-text-dark-700)}div.tags-nav-container{display:-ms-flexbox;display:flex;line-height:1rem;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}div.tags-nav-container span{white-space:nowrap;margin-right:.5rem;padding:.25rem 0;font-size:1rem}: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:#003232b3}.workout-upsell-container .workout-upsell.content.container picture{position:absolute;top:0;left:50%;z-index:0;transform:translate(-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(#00000080,#00000080);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:#2e2e2ecc;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}hr.page-header__hr{max-width:1200px;width:100%;margin:.5rem auto}section.page-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:1200px;margin:var(--spacing-vertical) auto;font-size:16px;gap:1rem}section.page-header div.content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline;-ms-flex:1;flex:1}section.page-header div.content nav.breadcrumbs{margin-bottom:.5em;font-size:14px}section.page-header div.content h1{font-size:24px;margin-left:-2px}section.page-header div.content p:last-child{margin:0}section.page-header div.image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;margin-left:auto;max-width:40%}section.page-header div.image img{margin-left:auto;height:100%;object-fit:cover}@media (max-width:640px){section.page-header{-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.page-header div.content,section.page-header div.image{max-width:100%;width:100%}section.page-header div.content img,section.page-header div.image img{width:100%}}@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}div.pagination.text-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:var(--spacing-vertical) 0}div.pagination.text-center a.btn{padding:0 .5rem;font-size:1.25rem;width:unset;height:unset}div.pagination.text-center a.btn.btn--outline{color:var(--color-primary-400);border:none;text-decoration:underline}div.pagination.text-center a.btn.btn--outline:hover{background:unset;color:var(--color-primary-600)}div.pagination.text-center a.btn.btn--disabled-alt{color:#000;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/331/assets/template.blog.workouts.css.map */
