@font-face{font-family:BrandonPrinted-One;src:url(740e7b1c4d28e00cc0c1975fdae5da53.woff2) format("woff2");font-display:swap}section.half-content-half-image{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;max-height:22.5vw;min-height:400px;background-color:var(--color-background-secondary);font-size:1rem}section.half-content-half-image.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.half-content-half-image.reverse .image-container{clip-path:polygon(0 0,100% 0,100% calc(50% - var(--arrow-base)),calc(100% - var(--arrow-length)) 50%,100% calc(50% + var(--arrow-base)),100% 100%,0 100%)}@media (max-width:640px){section.half-content-half-image.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.half-content-half-image.reverse .image-container{clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + var(--arrow-base)) 100%,50% calc(100% - var(--arrow-length)),calc(50% - var(--arrow-base)) 100%,0 100%)}}section.half-content-half-image .content-container{width:50%;padding:var(--spacing-vertical) var(--spacing-horizontal);gap:1rem;box-sizing:border-box;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:var(--color-text-dark-700)}section.half-content-half-image .content-container.no-icon{-ms-flex-pack:center;justify-content:center}section.half-content-half-image .content-container>*{max-width:600px}section.half-content-half-image .content-container h2{font-family:BrandonPrinted-One;font-size:2.25rem;text-transform:uppercase;color:var(--color-text-dark-700);margin:0}section.half-content-half-image .content-container p{font-size:1.25rem;color:var(--color-text-dark-700);padding:8px 0;margin:0}section.half-content-half-image .content-container img{display:block;height:6rem;padding:.5rem 0;object-fit:contain;max-width:100%}section.half-content-half-image .image-container{--arrow-base:15px;--arrow-length:15px;width:50%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(50% + var(--arrow-base)),var(--arrow-length) 50%,0 calc(50% - var(--arrow-base)))}section.half-content-half-image .image-container img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){section.half-content-half-image{height:700px;max-height:none;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.half-content-half-image .content-container{width:100%;height:50%;min-height:350px;-ms-flex-pack:center;justify-content:center;gap:.5rem}section.half-content-half-image .content-container h2{font-size:2rem}section.half-content-half-image .content-container p{font-size:1rem}section.half-content-half-image .content-container img{margin-top:0}section.half-content-half-image .image-container{width:100%;height:50%;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + var(--arrow-base)) 100%,50% calc(100% - var(--arrow-length)),calc(50% - var(--arrow-base)) 100%,0 100%)}}section.half-content__header{background-color:var(--color-background-secondary);border-bottom:1px solid var(--color-border);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-vertical) var(--spacing-horizontal)}section.half-content__header.soft-bungee{min-height:unset;padding:5rem 0;border-top:1px solid var(--color-border)}section.half-content__header header{padding:0;margin:0 auto;max-width:700px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:1rem}section.half-content__header header h2{font-family:BrandonPrinted-One;font-size:2rem;text-transform:uppercase;color:var(--color-text-dark-700)}section.half-content__header header p{text-transform:none;margin:0 auto .5rem;padding:0 1rem;max-width:940px;line-height:1.5;font-size:1.25rem}@media (max-width:800px){section.half-content-half-image{-ms-flex-direction:column;flex-direction:column;max-height:unset}section.half-content-half-image .content-container,section.half-content-half-image .image-container{width:100%}section.half-content-half-image .image-container{max-height:350px}section.half-content-half-image.reverse{-ms-flex-direction:column;flex-direction:column}}section.header{padding:var(--spacing-vertical);text-align:center}section.header>*{max-width:1200px;margin:calc(max((var(--spacing-vertical) / 2), 1rem)) auto}section.header>:first-child{margin-top:0}section.header>:last-child{margin-bottom:0}section.header:first-child{background:var(--color-background-secondary-alt)}section.header h1,section.header h2{font-size:2rem;line-height:2.5rem}section.header .button.primary{margin-top:0}picture{display:block;position:relative}picture img{min-height:160px;height:33.33333vw;max-height:320px;width:100%;object-fit:cover}picture:after{background:var(--color-overlay-opaque);content:"";position:absolute;inset:0;width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-family:BrandonPrinted-One;color:var(--color-text-dark-700);margin:0 auto 2rem;text-align:center}section{margin:0 auto;padding:var(--spacing-vertical) var(spacing-horizontal);font-size:1rem}section.half-content-half-image{height:unset!important}section.half-content__header{border:none}section.half-content-half-image div.content-container h2,section.half-content__header header h2{font-size:2rem}section.half-content-half-image div.content-container p,section.half-content__header header p{font-size:1rem;line-height:1.6rem}section.comparison-table{padding:var(--spacing-vertical) 0 0;max-width:1200px;text-align:center}section.comparison-table h2,section.comparison-table p{padding:0 var(--spacing-horizontal)}section.comparison-table table{font-weight:700;margin:var(--spacing-vertical) auto}@media (max-width:640px){section.comparison-table table{margin:0 auto}}section.comparison-table table thead th:first-child{background:var(--color-primary-400)}section.comparison-table table thead th{background:var(--color-primary-100)}section.comparison-table table tr{height:5rem}section.comparison-table table tr:nth-child(odd) td:first-child{background:var(--color-primary-400)}section.comparison-table table tr:nth-child(2n) td:first-child{background:var(--color-primary-600)}section.comparison-table table td,section.comparison-table table th{vertical-align:middle;border:1px solid #000;border-collapse:collapse;width:25%;padding:1rem .5rem;font-size:1rem;font-size:clamp(.75rem,calc(.429rem + 1.429vw),1rem)}section.comparison-table table td span.symbol,section.comparison-table table th span.symbol{color:var(--color-text-light);margin:auto;display:block;background:var(--color-primary);text-align:center;border-radius:50%;line-height:1.5rem;width:1.5rem}
: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}
