@charset "UTF-8";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:Bauzier;src:url(/assets/Bauzier-Bold-DytzRsqp.woff2);src:url(/assets/Bauzier-Bold-DytzRsqp.woff2);font-style:normal;font-weight:400}@font-face{font-family:Bauzier Regular;src:url(/assets/Bauzier-Regular-cbEOp9k3.woff2);src:url(/assets/Bauzier-Regular-cbEOp9k3.woff2);font-style:normal;font-weight:400}@font-face{font-family:Fakt;src:url(/assets/FaktProBlack-DfS84UnK.woff2);src:url(/assets/FaktProBlack-CZttDXPe.woff);font-style:normal;font-weight:700}html,body{margin:0;padding:0;font-smoothing:auto;-webkit-font-smoothing:auto;background:#000}*{margin-top:0}body.light{--primary-color: #bebebe;--primary-text-color: #fff;--featured-bg: #493b8a;--featured-text: #fff;--secondary-color: #10072b;--background: #fff;--site-header: var(--background);--card-bg: #fff;--card-bdr: #eee;--card-shadow: #d5d5d5;--btn-bg: var(--background);--btn-bdr: #d3d6e7;--btn-text-color: #868892;--btn-hover-bg: var(--btn-bdr);--btn-hover-text-color: #00062b;--contact-bg: #f7f8fe;--contact-bdr: #d3d6e7;--input-bg: var(--background)}body.dark{--primary-color: #bebebe;--primary-text-color: #fff;--featured-bg: #66578d;--featured-text: #fff;--secondary-color: #66578d;--background: #000000;--text-color: rgba(255,255,255,.88);--text-secondary-color: rgba(255,255,255,.66);--site-header: var(--background);--card-bg: #181326;--card-bdr: #181326;--card-shadow: #020204;--btn-bg: var(--background);--btn-bdr: #d3d6e7;--btn-text-color: #868892;--btn-hover-bg: var(--btn-bdr);--btn-hover-text-color: #00062b;--contact-bg: var(--card-shadow);--contact-bdr: var(--card-bg);--input-bg: var(--card-bg)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:var(--background);color:var(--text-color)}a{color:inherit!important;text-decoration:none}a:hover{text-decoration:underline}.site-wrapper{padding:0;max-width:100%;margin:0 auto}.site-wrapper img{max-width:100%}.site-wrapper .note{font-weight:700!important;text-align:center!important}.site-padding{padding:0 .25%;max-width:99.5%}ul li:before{content:" "!important}.account-padding{padding:0 2%;max-width:96%}.account-padding .tab{font-size:9px!important}.site-header{display:flex;justify-content:space-between;padding:5px 2%;margin-bottom:0;background:none;align-items:center;width:96%;z-index:5}.site-header h4{margin-bottom:0}.site-header img:hover,.site-header svg:hover{transform:scale(1.04)}.dark.site-header{align-items:center}.ios.site-header{padding-top:45px}.versailles{font-family:Bauzier,sans-serif;text-transform:uppercase;font-weight:400}.post{padding:0 0 30px;color:var(--text-color);line-height:1.5}.post>.blog-post-content{max-width:768px;margin:0 auto}.post>.blog-post-content h2{font-family:Bauzier,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.4em!important}.post>.blog-post-content *:last-child,.post>*:last-child{margin-bottom:0}.post .post-title{text-align:center;margin:0 0 .5rem;line-height:1.3;font-size:2rem}.post .post-meta{margin-bottom:32px;text-align:center}.post-thumbnail{text-align:center;min-height:80vh;background-color:var(--featured-bg);background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:10px;color:var(--featured-text);display:grid;align-content:center;position:relative;padding:18px;overflow:hidden}.post-thumbnail .gatsby-image-wrapper{position:absolute;width:100%;height:100%}.post-thumbnail:before{content:"";background:#0006;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.post-thumbnail button{width:auto;margin:10px auto;border-radius:0;border:none;font-size:.7em!important;padding:10px 25px!important;cursor:pointer;font-weight:400!important}.post-thumbnail button:hover{transform:scale(1.04)}.post-thumbnail>*{position:relative;z-index:2}.post-thumbnail .post-meta{color:#fffc;margin-bottom:0}.post-meta{font-size:.8rem;color:var(--text-secondary-color)}.post-thumbnail.blog{text-align:center;height:70vh;margin-bottom:36px;position:relative}.post-thumbnail.blog .gatsby-image-wrapper{position:absolute!important;width:100%;height:100%;z-index:0}.post-thumbnail.blog{color:var(--featured-text);display:flex;justify-content:space-between;overflow:hidden;padding:0}.post-thumbnail.blog:before{content:"";background:#00000080;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.post-thumbnail.blog .post-details{padding-top:20vh;padding-left:30px;padding-right:10px;text-align:left;max-width:400px;color:#fff}.post-thumbnail.blog .post-details p{font-style:italic}.post-thumbnail.blog .post-details h4{font-weight:400;font-size:1em}.post-thumbnail.blog .post-meta{color:#bebebe;font-size:.7em;text-align:left}.blog-title{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.1;z-index:4!important;text-align:left;margin-bottom:40px}.site-footer{text-align:center;margin:16px 0 30px;padding-top:20px;padding-bottom:70px}.site-footer h4{font-size:.7em}.site-footer h4 sup{font-weight:700;font-size:.5em}.site-footer span{font-weight:300;font-size:.6em;margin:10px;cursor:pointer}footer .small-text{font-size:.6em;padding:15px 20px;margin-bottom:0;text-align:center;background:#f6f6f6}footer .footer-contact{text-align:left;font-size:.6em;padding:0 20px;font-weight:700}footer .footer-contact a{display:flex;align-items:center}footer .footer-contact a:hover{transform:none}footer .footer-contact a svg{margin-bottom:0;margin-right:3px}.dark footer .small-text{background:#0c0908}.dark img.modal-logo{filter:brightness(100);display:none}.masterclass-title{color:#fff;font-weight:400;font-size:1.4em;text-transform:none}.masterclass-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 1%}.masterclass-trailer{min-width:65%;position:relative;padding-bottom:36.5625%;height:0}.masterclass-trailer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.masterclass-segments{width:28%;padding-left:2%}.masterclass-segments h3{font-size:1em}.masterclass-segments .collapse{padding:9pt 0!important}.masterclass-segments h6{color:#bebebe}.masterclass-video-listing{max-width:46%;margin:2%;cursor:pointer}.arrows{display:flex;justify-content:center}.arrows .arrow{border:1px solid #dddddd;width:30px;height:30px;border-radius:37px;margin:10px 5px;display:grid;align-items:center;justify-content:center;cursor:pointer}.terms{max-width:1200px;margin:30px auto;padding:0 15px;font-size:.8em}.terms span,.terms p{color:#000!important}.terms h3{font-size:1.1em}.dark .terms span,.dark .terms p{color:#fff!important}.schedule-page,.loading-container{position:relative}.schedule-page .month,.loading-container .month{margin-top:10px;margin-bottom:10px;font-family:Bauzier Regular,sans-serif;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;font-size:.9em}.schedule-page .month svg,.loading-container .month svg{margin:0 10px}.schedule-page .shared-schedule,.loading-container .shared-schedule{font-family:Bauzier,sans-serif;text-align:center;margin:30px 10px 10px;font-size:1em}.schedule-page .schedule-share,.loading-container .schedule-share{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;right:10px;width:80px;text-align:right}.schedule-page .schedule-share svg,.loading-container .schedule-share svg{margin-left:5px;margin-bottom:2px}.schedule-page .schedule-share,.loading-container .schedule-share{font-family:Bauzier,sans-serif;text-transform:uppercase;font-size:9px;line-height:1.1;cursor:pointer}.schedule-page .schedule-info,.loading-container .schedule-info{display:flex;align-items:center;justify-content:space-between}.schedule-page .schedule-info div,.loading-container .schedule-info div{width:44%;margin:30px 1% 1%;padding:20px 2%;text-align:center;background:#fafafa}.schedule-page .schedule-info,.loading-container .schedule-info{margin:15px 1.5% 10px;font-family:Bauzier,sans-serif;text-transform:uppercase;font-size:.6em}.schedule-video{position:relative}.schedule-video .schedule-icon{position:absolute;color:#fff;bottom:15px;right:15px;cursor:pointer;min-width:20px}.dark .schedule-info div{background:#111}.promo-banner{background:#0c0908;color:#fff;text-align:center;padding:40px 20px}.promo-banner h3{text-transform:uppercase;font-family:Bauzier,sans-serif;font-weight:400;font-size:.9em;margin-bottom:20px}.promo-banner p{font-size:.75em;font-family:Bauzier Regular,sans-serif;margin:10px 0}.promo-banner p span{font-weight:700}.promo-banner button{color:#000;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif;letter-spacing:1px}.promo-banner button:hover{transform:scale(1.04)}.promo-banner button{text-transform:uppercase;margin-top:20px}.video-list.schedule .video-item{width:99.5%;margin:.25%;text-align:left;cursor:auto!important}.video-list.schedule .video-item .video-title{top:0;width:60%;font-size:.95em}.video-list.schedule .video-item .video-title h6{margin:5px 0!important}.schedule-select .select .icon,.schedule-select .select .placeholder,.schedule-select .select .value{color:inherit!important}.user-schedule{padding:10px 10px 30px;font-family:Bauzier Regular,sans-serif}.user-schedule .swiper-container{padding-bottom:50px}.user-schedule .swiper-pagination{bottom:0}.user-schedule p,.user-schedule h4{text-align:center}.user-schedule p{font-family:Bauzier Regular,sans-serif;margin-bottom:0}.user-schedule h4{font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.4em}.user-schedule h6{text-align:center;text-transform:uppercase;margin-bottom:0;margin-top:10px}.user-schedule .day{width:auto;margin:0 5px;padding:20px 0;border:none!important;background:#f6f6f6}.user-schedule .day:hover{box-shadow:none;-webkit-box-shadow:none}.user-schedule .each-day.past{pointer-events:none;opacity:.75}.user-schedule .each-day.past .scheduled-item .text p{pointer-events:auto}.user-schedule .each-day.past .add-scheduled-item{display:none}.user-schedule .add{display:flex;align-items:center;justify-content:center;font-size:.6em;margin-top:20px;text-transform:uppercase;cursor:pointer}.user-schedule .add-scheduled-item{cursor:pointer;width:20px}.user-schedule svg{margin-right:5px}.live-events h6{margin:20px 10px 0;text-transform:uppercase;font-family:Bauzier,sans-serif;font-weight:400;font-size:.7em}.live-events p{text-align:left;font-size:.65em!important;margin:0 5px;width:calc(100% - 60px);line-height:1.4;cursor:pointer}.live-events .live-event{display:flex;align-items:center;margin:10px;background:#fff;border:1px solid #eeeeee;padding:10px}.live-events .live-event .add-live{cursor:pointer;width:20px}.live-events .live-event .class-title{text-transform:uppercase;font-weight:700}.live-events .live-event .rounds{padding-top:10px;font-size:.85em;text-align:right}.live-events .live-event.past{pointer-events:none;opacity:.75}.live-events .live-event.past .add-live{display:none}.scheduled-item{position:relative;margin:5px 10px;border-radius:6px}.scheduled-item .text{padding:0 10px;color:#fff;z-index:3;position:absolute;top:0;height:100%;width:calc(100% - 20px);display:flex;align-items:center;justify-content:space-between}.scheduled-item p{text-align:left;font-size:.65em!important;margin:5px 2px;width:calc(100% - 30px);line-height:1.4;cursor:pointer}.scheduled-item img{width:100%;height:100%;object-fit:cover;border-radius:6px;filter:brightness(.5)}.scheduled-item .add-scheduled-workout{cursor:pointer;width:20px}.scheduled-item .scheduled-workout-title{text-transform:uppercase;font-weight:700}.scheduled-item.past{pointer-events:none;opacity:.45}.dark .user-schedule .day{background:#111;border:none}.dark .user-schedule .live-event{background:#0c0908}.testimonial{background:#fff;padding:30px;border-radius:4px;box-shadow:0 0 3px #0003;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.2);margin-bottom:20px}.testimonial p{font-family:Bauzier Regular,sans-serif;margin-bottom:30px}.testimonial h6{font-family:Bauzier,sans-serif;font-size:.7em;font-weight:400;text-transform:uppercase}.testimonial img{margin:0 auto;filter:invert(1);width:25px}.dark .testimonial{background:#111}.dark .testimonial img{filter:invert(0)}.PhoneInputInput{font-size:14px;user-select:none;border-radius:5px;border:1px solid #eaeaea;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto;align-items:center;width:100%;height:26.992pt;padding:6px;color:#000}.coaches{display:flex;width:100%;margin:20px 0 20px .5%;white-space:no wrap;overflow-x:auto}.coaches .home-tile{max-height:450px;min-width:28%}.coaches .home-tile p{line-height:1.2;margin-top:10px}.coaches .home-tile:before{background:#0000!important}.home-tiles::-webkit-scrollbar{display:none}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-nav{display:flex;justify-content:space-between}.video-nav p{margin:0}.video-nav span{display:flex;align-items:center;margin:20px 20px 0;cursor:pointer}.video-nav span svg{margin:0}.video-nav span{font-family:Bauzier Regular,sans-serif;font-size:.65em;border:1px solid #000000;border-radius:6px}.video-nav span.prev{padding:0 6px 0 3px}.video-nav span.next{padding:0 3px 0 6px}.camp-page,.event-page{width:98%;margin:0 auto 10px}.camp-page h1,.event-page h1{font-size:1.2em;line-height:2;text-transform:none;font-weight:400}.camp-page h3,.event-page h3{font-style:italic;font-size:.8em;text-transform:none;max-width:400px;font-weight:400}.camp-page p a,.event-page p a{text-decoration:underline!important}.camp-page button:disabled .text,.event-page button:disabled .text{color:#000!important}.camp-page{width:90%;max-width:1000px}.dark .camp-page button:disabled .text,.dark .event-page button:disabled .text{color:#fff!important}.event-header{text-align:center;margin:30px}.camp-header{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;padding:20px 0}.camp-header h1,.camp-header h3{text-align:left;width:100%;font-size:1.2em;line-height:1;font-family:Bauzier Regular,sans-serif;font-weight:400;margin:30px}.camp-header h6{text-transform:uppercase;margin:5px;font-size:.6em;cursor:pointer;border:1px solid #000000;padding:10px 20px;display:flex;align-items:center;justify-content:center}.camp-header h6 svg{margin-right:6px}.camp-header h6:hover{background:#000;color:#fff;border:1px solid #000000!important}.camp-header h5{margin:0 0 15px;font-size:.8em}.camp-header p{font-size:.7em}.dark .camp-header h6{border:1px solid #ffffff}.dark .camp-header h6:hover{background:#fff;color:#000}.admin-page{max-width:1100px;width:80%;margin:60px auto}.selected-member{margin:60px 0}.selected-member .card footer{flex-flow:row wrap;justify-content:center}.selected-member .card footer .btn{margin:5px}.breadcrumbs{display:flex;align-items:center;padding:5px 0 15px;text-transform:uppercase;font-family:Bauzier,sans-serif;font-size:.6em;width:100%;z-index:4;justify-content:space-between}.breadcrumbs div{display:flex;align-items:center;cursor:pointer}.credit-purchase .radio-group{flex-direction:row!important;-ms-flex-directoin:row!important;-webkit-flex-direction:row!important;flex-flow:row wrap!important}.credit-purchase .radio{margin:1%!important;width:48%!important}.credit-purchase .radio .price-point{width:calc(100% - 30px)!important;text-align:left;margin-bottom:10px;font-family:Bauzier,sans-serif}.credit-purchase .radio .point{margin-bottom:10px}.credit-purchase .radio .coin-container{min-height:30px;display:flex;align-items:center}.credit-purchase .radio .coin-prices{margin:0 5px 0 0!important}.credit-purchase .radio .entire-row{margin-left:0;margin-top:10px}.training-header{display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap;background:#fafafa;overflow-x:hidden}.training-header div{text-transform:uppercase;text-align:center;font-size:.5em;line-height:1.3;cursor:pointer;padding:15px 20px;font-family:Bauzier,sans-serif;width:calc(25% - 40px)}.training-header div svg{margin:0 auto 4px}.training-header div:hover{opacity:1}.training-header div.selected{background:#f4f4f4}.dark .training-header{background:#111}.dark .training-header div.selected{background:#222}.camp-buttons{display:flex;flex-flow:row wrap;margin:10px 0;align-items:center}.camp-buttons .with-label{margin:5px 5px 20px!important;z-index:4}.text-logo{text-align:right}.text-logo img{height:60px}.camp-images{display:flex;flex-flow:row wrap;margin:10px;position:relative;cursor:pointer}.camp-images .selected{position:sticky;top:50px;left:10%;width:80%;z-index:3}.camp-images .close{position:sticky;top:40px;left:95%}.camp-images .camp-image{width:24%;margin:.5%;min-height:500px}.camp-images .gatsby-image-wrapper{width:100%;height:100%}.lookbook-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:2}.lookbook{position:sticky;top:-5px;padding:15px 20px;background:#fff;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;z-index:1;margin:0;display:flex;align-items:center;justify-content:space-between}.lookbook h3{font-family:Bauzier,sans-serif;text-transform:uppercase;font-weight:600;font-size:.8em;margin-bottom:0}.lookbook p{margin:0;font-size:.7em}.lookbook button{color:#fff;font-weight:700;padding:8px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#000;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif}.lookbook button:hover{transform:scale(1.04)}.lookbook button{text-transform:uppercase}.dark .lookbook{background:#0c0908;border-color:#111}.dark .lookbook button{color:#000;background:#fff}.lookbook.ios{top:40px}.camp-weeks{display:flex;padding-bottom:30px;text-align:center;align-items:center;flex-flow:row wrap;justify-content:center}.camp-week{padding:54px 17px;margin:6px;width:calc(100% - 48px);cursor:pointer;position:relative;border-radius:4px;text-align:left;display:flex;align-items:center;border:1px solid #eeeeee}.camp-week h4{font-size:1.2em;font-family:Bauzier Regular,sans-serif;font-weight:400;margin-bottom:0}.camp-week p{font-size:16px;margin-bottom:0}.camp-week .check-section{height:50px;width:50px;border-radius:50px;background:#f6f6f6;margin-right:5%;margin-left:30px}.camp-week:hover{-moz-box-shadow:0px 1px 5px 0px #eeeeee;-webkit-box-shadow:0px 1px 5px 0px #eeeeee;box-shadow:0 1px 5px #eee}.dark .camp-week .check-section{background:#111}.camp-progress{margin:10px 15px}.react-add-to-calendar{position:relative}.react-add-to-calendar a{font-size:.5em;font-weight:700}.react-add-to-calendar ul li:before{content:""}.react-add-to-calendar ul li{margin-bottom:0;line-height:1.2}.react-add-to-calendar ul{margin:12px 0 0 3px;text-align:left}.react-add-to-calendar__button{padding:7px;border-radius:4px;background:#000;color:#fff!important}.dark .react-add-to-calendar__button{color:#000!important;background:#fff}.post-link .card .content{display:none}.post-link{position:relative}.favorite{position:absolute;right:15px;top:15px}.video-title{position:absolute;top:30px;left:0;padding:0;width:40%;height:100%;font-size:1.2rem;color:#fff;line-height:1.1}.video-title h6{margin-top:15px;margin-bottom:15px!important}.video-title h2{line-height:1.1;font-size:1.1em;margin:20px 0}.video-title p{line-height:1.3;margin:5px 0;font-size:.65em}.video-title h5{padding-left:20px;font-size:.6em}.video-title span{font-size:.5em!important}.completed{display:flex;flex-flow:row wrap}.video-item{width:49.5%;margin:.25%}.video-item img{object-fit:cover;height:100%;filter:brightness(.5)}.video-item:hover img{filter:brightness(.7)}.video-list.landing{padding:0 3%}.video-list.landing .video-item{width:99%}.video-list.landing .video-item img{border-radius:6px}.video-list.landing .swiper-container{padding-bottom:50px}.video-list.landing .swiper-pagination{bottom:0}.workout-info{display:flex;justify-content:space-between;flex-flow:row wrap}.workout-info-trainers h6{margin-left:5px;margin-bottom:0;font-size:11px}.workout-info-trainers .gatsby-image-wrapper{width:30px;height:30px;border-radius:30px}.trainer-section{margin:10px;display:flex;align-items:center}.podcast-title{font-size:1.7rem;line-height:1.1;margin-bottom:20px;width:100%}.post-title{position:absolute;bottom:5%;left:0;color:#fff;font-size:2.2rem;line-height:1.1;background:#0000004d;padding:20px}.video-list .item{overflow:hidden}.bottom-navigation{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#fff;height:85px;box-shadow:0 -5px 5px -5px #00000012;-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,.07);display:flex}.bottom-navigation .bottom-nav{width:50%;padding-top:15px;padding-bottom:15px}.bottom-navigation .bottom-nav.selected{background:#f4f4f4}.bottom-navigation p{line-height:1;margin:0;font-size:9px;font-family:Bauzier,sans-serif;text-transform:uppercase}.bottom-navigation .versailles{letter-spacing:0}.dark .bottom-navigation{margin:0!important;background:#111}.dark .bottom-navigation .bottom-nav.selected{background:#222}.bottom-navigation .train{width:100%}a:hover{transform:scale(1.04);-webkit-transform:scale(1.04)}.podcast-container{padding:0;width:100%}.blog-items{position:relative}.select .icon,.select .placeholder,.select .value{font-size:11px!important}.select{font-family:Bauzier,sans-serif!important}.search input{color:#000!important;font-size:11px!important}.dark .search input{color:#fff!important}.option span{font-size:11px!important}.dark .select .icon,.dark .select .placeholder,.dark .select .value{color:#fff!important}.podcast-card,.blog-card{width:99.5%;clear:both;position:relative;margin:.25%;height:600px;overflow:hidden}.podcast-card .podcast-title,.blog-card .podcast-title{text-align:left}.podcast-card .gatsby-image-wrapper,.blog-card .gatsby-image-wrapper{position:absolute;width:100%;height:100%}.podcast-card:before,.blog-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:600px;background:#0000004d;z-index:1}.podcast-card h2,.blog-card h2{margin:10px;font-size:1.6em!important;font-weight:400;width:40%;position:absolute;bottom:60%;left:30px;color:#fff;z-index:2}.podcast-card iframe,.blog-card iframe{width:90%;position:absolute;bottom:80px;left:5%;z-index:2}.podcast-card{margin:0 0 40px}.event-page .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.blog-post-content p{font-size:1.1em!important}.blog-post-content a{color:#bebebe!important;font-weight:600}.free-trial{display:flex;align-items:center;justify-content:center;font-size:.6em;text-align:left;margin:10px 0;font-family:Bauzier,sans-serif!important;text-transform:uppercase}.free-trial:first-child{margin-top:25px}.free-trial svg{margin-right:5px}.podcast-play{position:absolute;top:0;left:0}.itc-items{display:flex;flex-flow:row wrap;padding:0 20px}.itc-card{width:31%;margin:1%}.itc-card p{margin-top:0;font-size:.9em}.itc-card h4{margin-bottom:0}.itc-title{line-height:1.2;margin-top:15px;font-size:1.3em}.itc-category{position:absolute;background:#f6f6f6;font-weight:700;text-transform:uppercase;top:0;left:0;padding:10px;font-size:.8em}.dark .itc-category{background:#111}.user{cursor:pointer;margin-bottom:10px}.image{border-radius:0!important;padding:0!important}.video-list{padding-top:20px}.top-nav{display:flex;justify-content:space-between;align-items:center;width:100%}.top-nav h5{margin:10px 15px;line-height:1;cursor:pointer;text-transform:uppercase;font-family:Bauzier,sans-serif;font-weight:400;font-size:.85em;z-index:20}.top-nav h5 svg:first-child{display:none}.top-nav h5:hover svg:last-child{display:none}.top-nav h5:hover svg:first-child{display:block}.top-nav button{background:#fff;color:#000;border:none;border-radius:0}.top-nav .top-level{display:flex;align-items:center;justify-content:flex-end}.top-nav .top-level:hover{transform:none}.top-nav .top-level svg{margin-left:5px}.top-nav .top-level.left{justify-content:flex-start}.dark .top-nav h5{color:#fff}.kit-product{font-family:Bauzier,sans-serif;font-weight:400;font-size:2em!important}.product-images{display:flex;align-items:flex-start;width:71%;padding:.25%;flex-flow:row wrap}.product-images.solo{width:51%}.product-images.solo img{width:99%}.product-images img{width:49%;margin:.5%;object-fit:contain;cursor:pointer;position:relative;background:#f6f6f6}.product-images.swipe{display:block}.product-images.swipe img{width:100%;margin:0;height:100%;object-fit:cover}.product-images.swipe .swiper-slide{height:auto}.swiper-pagination-bullet-active{background-color:#0009!important}.dark .event-page .swiper-pagination-bullet-active{background-color:#fff!important}.dark .event-page .swiper-pagination-bullet{background-color:#f6f6f6!important}.product-images .video{width:49.5%;margin:.25%;position:relative;overflow:hidden;object-fit:cover;cursor:pointer;align-self:stretch;flex-grow:1}.product-images video{position:absolute;top:0;left:0;height:100%;width:auto;transform:translate(-30%)}.dark .product-images img{background:#222}.kit-images{display:flex;align-items:flex-start;flex-flow:row wrap;width:63%;justify-content:center;padding:0 .5%;position:relative;background:#f6f6f6}.kit-images .arrow-left{position:absolute;left:5%}.kit-images .arrow-right{position:absolute;right:5%}.kit-images img{max-height:400px}.kit-selection button{font-size:.6em!important}.kit-selection p{margin-top:6px;font-size:.65em!important;line-height:1.1!important;font-family:Menlo,monospace}.kit-images .kit-section{width:49%;margin:.5%;cursor:pointer;position:relative}.kit-images .kit-section img{max-width:90%;margin:20px auto}.kit-images .kit-section h4{text-align:center;font-weight:600;font-size:.8em;font-family:Bauzier,sans-serif}.dark .kit-section h4{color:#000}.chat{position:relative}.related-products{display:flex;padding:1%}.close{position:absolute;top:10px;right:10px;z-index:8;cursor:pointer}.close.completeddays{left:10px;right:auto;bottom:10px;top:auto}.left-caret{position:absolute;top:400px;left:50px;z-index:20;cursor:pointer}.right-caret{position:absolute;top:400px;right:50px;z-index:20;cursor:pointer}.product-images img.enlarged{width:70%;margin:0 auto;position:absolute;top:2%;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);z-index:18}.overlay{background-color:#0009;position:absolute;height:100%;width:100%;top:0;left:0;z-index:17;cursor:crosshair;-webkit-animation:fade-in .5s ease-in both;animation:fade-in .5s ease-in both}footer .overlay{background:#0006}.product-container{display:flex;align-items:flex-start}.related-title{text-transform:uppercase;font-family:Bauzier,sans-serif;margin:2% 2% 0;font-size:.7em;font-weight:500}.product-description{position:sticky;width:25%;right:0;top:0;align-self:flex-start;padding:2%;background:#fff}.product-description h1{font-size:1.2em;text-transform:none;margin-bottom:0;font-family:Bauzier Regular,sans-serif;font-weight:400;letter-spacing:.5px}.product-description .brand{font-size:.65em;font-weight:600;margin-bottom:15px;text-transform:uppercase;margin-top:0}.product-description p{font-size:12px;font-family:Bauzier Regular,sans-serif;margin-bottom:10px}.product-description ul{list-style-type:disc}.product-description ul li:before{content:""}.product-description ul li{margin-bottom:.4rem}.product-description.solo{width:45%}.dark .product-description{background:#000}.product-description.kit-inner{width:32%;top:0}.product-description.kit-inner img{max-width:45px}.product-description.kit-inner h3{border-bottom:1px solid #000000;font-size:.8em;padding-bottom:5px}.product-description.kit-inner #variant button{font-size:.6em;padding:5px;min-width:0}.product-description-inner{overflow-y:auto;overflow-x:hidden;max-width:100%;height:100%}.product-color{font-size:.6em;font-weight:600}#variant button{background:none!important;font-size:.6em;font-weight:300;border:1px solid #000000!important;padding:10px;border-radius:4px}#variant button.selected,#variant button:hover{background:#000!important;color:#fff}.dark #variant button{border:1px solid #ffffff!important}.dark #variant button.selected,.dark #variant button:hover{background:#fff!important;color:#000}.product-filters-inner .collapse h3{font-family:Bauzier,sans-serif;font-weight:700;text-transform:uppercase;font-size:.7em!important}.product-description-inner::-webkit-scrollbar{display:none}.testimonials::-webkit-scrollbar{display:none}.coaches::-webkit-scrollbar{display:none}.podcast-items::-webkit-scrollbar{display:none}.product-filters-absolute{padding:0 2%;position:fixed;top:60px;left:0;bottom:0;background:#fff}.dark .product-filters-absolute{background:#000}.filters-icon{text-align:left;margin:10px 0;cursor:pointer;z-index:3;font-size:.55em;display:flex;align-items:center;justify-content:space-between;width:65px}.filters-icon.low{top:600px;left:15px}.product-filters-inner{overflow-y:auto;height:100%}.product-filters-inner .text{font-size:.8em!important}.product-filters-inner::-webkit-scrollbar{display:none}.product-filters .btn{display:none!important}.product-options{margin-top:25px}.product-options p{font-size:.7em;margin-bottom:20px}.product-options a{font-weight:700}.product-options button{border:1px;margin-right:8px;margin-bottom:10px;padding:15px;cursor:pointer;background:#efefef}.product-options button:disabled{background:#565656;border:1px solid #565656;cursor:default}.product-options button:disabled:hover{transform:none!important;-webkit-transform:none!important}#variant button:disabled{opacity:.6;text-decoration:line-through;cursor:default}#variant button:disabled:hover{background:none!important;color:inherit!important}.dark .product-options button{background:#111;color:#fff}.cart-header{position:relative;cursor:pointer;margin-top:3px}.cart-counter{font-size:.5em;font-weight:700;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.show{display:block;margin-bottom:20px}.hide{display:none}.cart-table{padding:0;width:100%;display:block}button.checkout-button{width:400px!important;position:fixed!important;bottom:0;right:0;border-radius:0;z-index:500;background:#000;color:#fff;font-size:.7em;border:none;cursor:pointer;padding:25px 0;letter-spacing:1px}.dark .checkout-button{background:#111;color:#fff}.no-checkout-button{margin-left:20px}.cart-table h4,.cart-table p{padding:0 10px}.cart-table{width:94%;margin:0 auto;padding:0 0 10px;display:flex;flex-flow:row wrap}.cart-table img{width:90%;height:100px;object-fit:contain}.cart-table a{color:inherit}.cart-table .versailles{text-transform:none}.cart-item{width:47%;margin:1%;background:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.15);position:relative;padding-bottom:30px}.cart-item .button{width:100%;text-align:center;margin-bottom:8px;padding-top:8px;font-size:.7em;border-top:1px solid rgba(0,0,0,.15);position:absolute;bottom:0;left:0}.cart-item .quantity{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:.75em}.cart-item h6{margin-bottom:6px;line-height:1.2}.cart-item h6 span{font-family:Bauzier Regular,sans-serif;font-weight:400}.cart-item .price{font-size:.7em;margin-top:6px;font-family:Menlo,monospace}.cart-item .attributes{font-size:.6em;line-height:1.2}.dark .cart-item{background:#0c0908;border:1px solid rgba(255,255,255,.15)}.dark .cart-item .button{border-top:1px solid rgba(255,255,255,.15)}.cart-overlay{position:absolute;top:0;left:0;background:#0000004d;width:100%;height:100%;-webkit-animation:fade-in .5s ease-in both;animation:fade-in .5s ease-in both}.cart-drawer{position:fixed;right:0;top:0;width:400px;z-index:15;background:#fafafa;color:#000;transition:transform .48s cubic-bezier(.19,1,.22,1) 0s;transform:translateZ(0);box-shadow:#00000012 -2px 2px 3px}.cart-drawer.ios{padding-top:45px}.cart-drawer .inner-section{overflow:scroll;height:100vh;position:relative}.dark .cart-drawer{background:#000;color:#fff}.cart-details{margin-left:20px;margin-bottom:105px}.cart-details h4{margin-top:10px;margin-bottom:0;font-size:1em;line-height:1.2;font-family:Menlo,monospace}.cart-details p{margin-top:0;font-size:.7em;line-height:1.5}.cart-progress{width:90%;margin:10px auto 20px}.cart-progress p{font-size:.8em;margin-bottom:10px}.cart-progress .inner{background-color:#000!important}.dark .cart-progress .inner{background-color:#fff!important}.cart-page{max-width:480px;margin:30px auto;border:1px solid black;padding:3% 2%}.cart-header-text{display:flex;align-items:center;justify-content:space-between;margin-left:25px}.cart-header-text h6,.cart-header-text p{margin:10px 0}.cart-members{background:#eee;border-radius:3px;padding:15px;width:calc(92% - 30px);margin:10px auto 20px;font-family:Bauzier,sans-serif}.cart-members h6{font-size:.8em;margin-bottom:0}.cart-members p{font-size:.7em;margin-top:5px;margin-bottom:0}.cart-members svg{vertical-align:middle}.cart-members svg:hover{padding-left:5px}.cart-members .slider{width:96%!important;margin:0 auto;height:.65rem}.cart-members .dot{background-color:#fff!important;color:#000!important}.dark .cart-members{background:#111}.announcement-bar{background:#fff;padding:6px 20px;text-align:center;margin-bottom:20px;position:relative;font-size:.8em;box-shadow:#d9d9d9 0 1px}.announcement-bar a{color:#000;font-weight:700}.announcement-bar .close{top:17px;left:5px;right:auto;color:#000}.dark .announcement-bar .close{color:#fff}.dark .announcement-bar{background:#111;box-shadow:#d9d9d933 0 1px}.account-wrap{position:relative;font-size:12px;padding:20px}.account-wrap .logout{margin:0}.account-wrap .logout .btn{width:100%}.account-wrap p{margin:0}.account-wrap .mb{margin-bottom:10px}.account-wrap .bold{font-weight:700}.account-wrap .icon{position:absolute!important}.account-wrap button{padding:10px 0;margin:4px 2% 4px 0;cursor:pointer;border:1px solid #000000;width:47%;display:inline;background:#fafafa;font-size:10px}.account-wrap .pricing{width:300px;padding:0}.dark .account-wrap button{color:#000}.account-table{width:100%;display:flex;flex-flow:row wrap}.account-table .membership-info{margin:0 1%;width:23%;max-height:100vh;overflow-y:scroll}.transaction-log{width:75%}.transaction-log table{width:96%!important;margin:30px auto}.transaction-log table th,.transaction-log table td{font-size:.85em!important;min-height:2rem;color:#000!important}.transaction-log h6{margin-top:30px;margin-bottom:0}.transaction-log button{width:auto;color:#000!important;padding:0}.transaction-log button.active{background-color:#000!important;color:#fff!important}.transaction-log nav{text-align:center}.transaction-log p{text-align:center;margin-bottom:15px}.dark .transaction-log th,.dark .transaction-log td,.dark .transaction-log button{color:#fff!important}.dark .transaction-log button.active{background-color:#111!important}.admin-transactions button.active{background-color:#000!important;color:#fff!important}.admin-transactions nav{text-align:center}.admin-transactions table{margin-bottom:30px}.active-member .icon{background-color:#90ee90!important}p.event-credits{display:flex;align-items:center;flex-flow:row wrap;text-transform:uppercase;opacity:.7;font-size:.6em!important;font-family:Bauzier Regular,sans-serif}p.event-credits svg{margin:0 0 0 2px}.point{cursor:pointer}.channel-container{padding-top:30px}.workout-content{max-width:600px;width:75%;margin:40px auto;border:2px solid #000000;padding:10px 30px;font-family:Bauzier Regular,sans-serif}.workout-content h6{font-size:1.2em;text-transform:uppercase;margin-top:40px}.workout-content p{line-height:1.5}.workout-content p:before{content:"•";padding-right:5px}.workout-content img{width:105px;margin:20px auto 0;text-align:center;display:block}.btn.download-button{display:block!important;width:80%!important;margin:40px auto 20px}.audio-container{margin-top:30px;padding-bottom:50%;position:relative;border-radius:6px}.audio-container iframe{position:absolute;border-radius:6px;top:0;left:0;width:100%;height:100%}.audio-container .text{position:absolute;z-index:3;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);color:#fff;text-align:center;pointer-events:none}.posts-container{display:flex;flex-flow:row wrap}.posts-container .home-tile{width:49.5%;margin:.25%;min-height:500px}.camps .home-tile{width:49%;margin:.5%}.camps .home-tile .gatsby-image-wrapper,.camps .home-tile .gatsby-image-wrapper img{border-radius:6px}.camps .home-tile:before{content:"";background:#0000;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.camps .home-tile .text{z-index:2}.camps .home-tile{max-height:600px;margin-bottom:10px!important}.dashboard-tiles{display:flex;flex-flow:row wrap;padding:0 1% 1%;justify-content:center}.dashboard{width:23.5%;margin:.75%;position:relative;cursor:pointer}.dashboard .gatsby-image-wrapper{max-height:300px}.dashboard .gatsby-image-wrapper:hover{box-shadow:0 0 1px #0000004d;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,.3)}.dashboard .text{margin:20px 0}.dashboard .text h4{display:flex;align-items:center;font-family:Bauzier,sans-serif;text-transform:uppercase;font-size:.9em}.dashboard .text svg{margin-left:5px}.dashboard .text .snippet{padding-right:8pt}.dashboard .text pre{white-space:normal}.dashboard:hover h6 svg{margin-left:5px}.dashboard:hover svg{margin-left:10px}.dashboard:hover .gatsby-image-wrapper{opacity:.9}.dashboard h6{font-family:Bauzier,sans-serif;text-transform:uppercase;display:flex;align-items:center;margin-top:30px;font-size:.8em;line-height:1.2}.dashboard h6 svg{margin-right:5px}.dashboard.account{width:calc(100% - 40px);margin:20px auto}.about-container{margin:30px;text-align:center}.about-container p{max-width:400px;font-size:12px;margin:30px auto;font-family:Bauzier Regular,sans-serif}.about-container .gatsby-image-wrapper{width:400px;margin:20px;height:500px}.about-container .disclaimer{font-size:9px;font-style:italic}.about-container .about-photos{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.post-card{display:flex;align-items:center;margin:0 auto 20px}.post-card h2{line-height:1.1}.post-card img{width:45%;overflow:hidden;margin-right:35px;object-position:right top}.hide-divider{justify-content:center;margin-bottom:20px}.backdrop-wrapper-enter-active .layer{opacity:.75!important}.content.jsx-891583295{text-align:center!important}.StripeElement{background:#fafafa;padding:15px 10px}#root #pelcro-app .pelcro-prefix-modal-footer{display:none!important}#root #pelcro-app .pelcro-prefix-btn{background:#000!important;border-color:#000!important}#root #pelcro-app #pelcro-view-dashboard{background:#f6f6f6!important}.dark-logo{z-index:5;filter:invert(1)}.dark .dark-logo{filter:invert(0)}.collection-container{display:flex}.products-background{background:#f3f1e8}.product-filters{width:180px}.collapse .avatar{margin-right:8px!important;margin-bottom:8px!important;cursor:pointer}.collapse .avatar:hover{transform:scale(1.04);-webkit-transform:scale(1.04)}.collection-products{padding:0;display:flex;flex-flow:row wrap}.collection-products .home-tile{min-height:550px}.collection-products .home-tile:before{content:"";position:absolute;top:0;left:0;width:100%;height:550px;background:#0000;z-index:1}.collection-products .home-tile:hover{opacity:1!important}.collection-products .home-tile img{object-fit:cover;height:100%!important}.collection-products .home-tile{width:100%;margin:0}.collection-products .home-tile .text{z-index:2}.inner-products{padding:1%;display:flex;flex-flow:row wrap}.related-products{padding-top:0;display:flex;flex-flow:row wrap}.collection-item{width:calc(25% - 20px);margin:5px;padding:0 5px;cursor:pointer}.collection-item img{background:#fafafa;padding:20px;width:calc(100% - 40px)}.collection-item .brand{font-size:.55em;font-weight:600;margin:5px 0 2px}.collection-item h4{font-family:Bauzier Regular,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:1.1;text-transform:none;margin:0 0 5px}.collection-item h6{margin-top:10px;font-style:normal;font-weight:400;color:#101113;opacity:.66}.collection-item h6 .snippet pre{font-size:11px!important}.collection-item h6 .snippet{padding:6pt!important}.collection-item.large{width:48%;margin:1%}.dark .collection-item img{background:#222}.shop-bar img{height:40px;cursor:pointer}.dark .shop-bar img{filter:invert(1)}.shop-bar h6{font-size:.5em;text-align:center}.shop-bar div{margin:0 5px}.collection-item h6{color:gray;font-size:.8em}.product-filters .title h3{font-size:1.2em}.product-filters .collapse .content{padding-bottom:0!important}.cart-header svg{fill:#000}.dark .cart-header svg{fill:#fff}.product-price{margin-top:20px;font-weight:700}.start-workout{position:absolute;top:50%;left:50%;max-width:250px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:50px 20px;background:#fff;border-radius:5px;text-align:center}.start-workout h6{width:60%;margin:20px auto 0;padding:10px;background:#e5e5e5;cursor:pointer}.dark .start-workout,.dark .start-workout h6{background:#111}.product-padding{padding-top:1.5%;position:relative}.post-thumbnail .inner{background-color:#e5cba3!important}.radio-group .radio{border:1px solid #eeeeee;padding:10px;border-radius:4px}.home-page{margin-top:-50px;overflow-x:hidden;overflow-y:hidden}.home-page button{color:#000;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif;letter-spacing:1px}.home-page button:hover{transform:scale(1.04)}.home-page button{text-transform:uppercase}.home-page h5{margin-top:0;font-style:italic;font-size:1.5em;font-weight:100}.home-page h2{font-size:2em}.home-page .trainers.mb{padding-top:60px}.home-padding{position:relative;padding-top:20px;width:98.5%;margin:0 auto}.new-home button{color:#fff;padding:12px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#000;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif;letter-spacing:1px}.new-home button:hover{transform:scale(1.04)}.new-home button{text-transform:uppercase;margin:10px auto 50px;display:block;min-width:200px}.certification button{color:#000;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif}.certification button:hover{transform:scale(1.04)}.certification h1{line-height:1.1;font-size:2.5em;margin-bottom:10px!important;font-family:Bauzier,sans-serif;text-transform:uppercase;font-weight:400}.certification .input-container{margin:20px 5px 10px!important}.certification .certification-promo{padding:2%!important;width:53.25%!important}.certification .certification-promo p{margin:40px 0!important}.certification .certification-promo button{width:100%}.certification .certification-promo div{min-height:0}.certification .certification-promo h6{font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;margin-bottom:25px}.certification .certification-promo h6 svg{margin-left:10px}.certification .certification-image{width:39.25%!important}.certification video{border-radius:6px}.certification .half-tile{background:#fafafa}.certification .half-tile h4{font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:1em}.certification .half-tile h4 svg{margin-left:10px}.certification .half-tile.level{display:block;width:50%;margin:0}.certification .half-tile.level .main-div{width:95%!important;margin:7% 2.5%!important;padding:7%}.certification .fieldsets{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.certification .fieldset{margin:10px;font-family:Bauzier Regular,sans-serif;max-width:calc(50% - 20px)}.certification .fieldset h4{font-family:Bauzier Regular,sans-serif;font-weight:400;line-height:1.4;font-size:1.4em;margin-bottom:5px;display:block;text-transform:none}.certification .fieldset p{margin:10px 0!important;font-size:.9em}.certification .fieldset h6{font-size:.6em;display:block;margin-bottom:0;margin-top:20px}.certification .fieldset h5{font-size:.7em;display:block;margin-top:0;margin-bottom:15px;text-transform:uppercase;font-family:Bauzier,sans-serif;font-weight:400}.certification .fieldset button{margin-bottom:15px}.certification .fieldset .content{padding:10pt!important}.certification .view,.certification .expanded{padding:10pt!important;min-height:0!important}.certification .view h3,.certification .expanded h3{font-size:1em!important}.certification .view p,.certification .view .subtitle,.certification .expanded p,.certification .expanded .subtitle,.certification .container p,.certification .container .subtitle{font-family:Bauzier Regular,sans-serif!important;font-weight:400;font-size:.85em!important}.certification .container{padding:0 10pt!important}.certification .collapse,.certification .title,.certification .subtitle{min-height:0!important}.certification .collapse{padding:20px 0!important}.certification .collapse-group{margin-top:40px}.certification .half-tile div{position:relative;width:100%;padding:0}.certification .half-tile .main-div{width:46.25%}.certification .half-tile .main-div:nth-child(odd){margin:2.5% 1.25% 2.5% 2.5%}.certification .half-tile .main-div:nth-child(2n){margin:2.5% 2.5% 2.5% 1.25%}.certification .half-tile .main-div{padding:4% 5% 5%;background:#fff;border-radius:6px}.certification .gatsby-image-wrapper,.certification .gatsby-image-wrapper img{border-radius:6px}.certification .snippet{margin:15px 0;min-height:0;cursor:pointer}.certification .snippet pre{padding:8pt}.certification .trainers.mb{padding-top:30px;display:flex;align-items:flex-start}.certification .loading-container{height:auto!important;margin:20px}.certification .affiliate .fieldset{max-width:calc(100% - 20px)}.certification-number{position:absolute!important;padding:0!important;width:100%!important;bottom:0;right:10px;text-align:right;text-transform:uppercase;font-family:Bauzier,sans-serif;font-weight:400;font-size:3em;line-height:1;opacity:.3;min-height:0!important}.promo-capture{display:flex;justify-content:center}.promo-capture h6{font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase;display:flex;align-items:center}.promo-capture h6 svg{margin-left:5px}.promo-capture h6{margin-bottom:0;cursor:pointer}.promo-capture{margin-top:30px}.promo-capture .input-wrapper{background:#fff!important;margin-right:20px}.ranking{display:flex;align-items:center;min-height:0!important;margin:10px 0}.ranking .number{font-family:Bauzier,sans-serif;font-weight:400;font-size:4.75em;width:auto;min-height:0}.ranking p{font-family:Bauzier Regular,sans-serif;font-weight:400;margin:0;font-size:.85em}.ranking h6{font-family:Bauzier,sans-serif;font-weight:400;font-size:1.1em;text-transform:uppercase;text-align:left!important;margin-bottom:0}.ranking div{min-height:0!important;width:auto!important}.affiliate-cards{display:flex;background:#fafafa;padding:1.5% .5% 3%}.affiliate-cards p{font-family:Bauzier Regular,sans-serif!important;font-weight:400;font-size:.8em}.affiliate-cards h4{font-family:Bauzier,sans-serif!important;font-weight:400;text-transform:uppercase}.affiliate-cards .card{width:21%!important;margin:0 2%!important;text-align:center}.affiliate-cards .card svg{margin-bottom:15px}.data-capture{display:flex;align-items:center;justify-content:center;width:95%;max-width:800px;margin:40px auto}.data-capture .input-container{margin:0!important}.data-capture h6{font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;margin:0 0 0 20px;line-height:1;font-size:11px}.data-capture h6 svg{margin-left:10px}.dark .certification .main-div{background:#0c0908}.dark .certification .half-tile.level img{filter:brightness(100)}.dark .certification .fieldset .text{color:#000!important}.cert-image{float:left;margin-right:10px}.home-shop{display:flex;overflow-x:auto;margin:0 32px}.home-shop-item{margin:0 10px;cursor:pointer;width:33%}.home-shop-item h6{text-decoration:underline}.home-shop-item p{font-size:.8em;padding:0 30px}.text-section{max-width:600px;margin:40px auto}.text-section h4{text-transform:uppercase;font-size:21px;line-height:27px;text-align:center;font-weight:400}.membership-section{display:flex;align-items:center;justify-content:center;padding:40px 20px;z-index:2}.membership-section.offer{position:absolute;color:#fff;top:20%;padding:0 20px;width:calc(100% - 40px);flex-flow:row wrap}.membership-section.offer .disclaimer{width:100%;text-align:center}.membership-section.offer .membership{text-align:center;margin:30px 10px 0}.membership-section.offer .membership button{background:#000;color:#fff;padding:15px 30px;margin-top:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif;letter-spacing:1px}.membership-section.offer .membership button:hover{transform:scale(1.04)}.membership-section.offer .membership button{text-transform:uppercase}.membership-section.offer .offer-heading{margin:0 20px 30px}.membership-section.offer .membership-item{background:#0006;padding:15px;border-radius:4px;margin:5px 2%;font-size:.8em;width:calc(29% - 30px);cursor:pointer}.membership-section.offer .membership-item h6{margin-top:5px}.home-hero.orientation{margin-top:10px;height:100vh}.home-hero.orientation:before{background:#00000073}.private-booking{position:absolute;color:#fff;top:20%;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);padding:0 10px;width:calc(100% - 20px);max-width:650px;margin:0 auto;flex-flow:row wrap;z-index:2}.private-booking input,.private-booking textarea{font-family:Bauzier,sans-serif!important}.private-booking .PhoneInput{padding:0 20px}.private-booking .PhoneInputInput{color:#000;height:33.75pt!important}.private-booking .disclaimer{width:100%;text-align:center}.private-booking .input-container{height:45pt!important;padding:0 20px}.private-booking .input-wrapper,.private-booking textarea{background:#fff!important}.private-booking .input-wrapper input,.private-booking textarea input{color:#000!important}.private-booking .input-wrapper svg,.private-booking textarea svg{color:#000!important}.private-booking .btn{width:100%!important;color:#000}.private-booking .offer-heading{margin:0 20px 20px;text-align:center}.private-booking .offer-heading p{line-height:1.2;font-size:11px}.private-booking .offer-heading .close{top:-20px;right:20px}.private-booking .appointment-times{display:flex;flex-flow:row wrap}.private-booking .appointment-booking h6{color:#000;background:#fff;width:31.33%;margin:1%}.private-booking .appointment-booking h6:hover{border:1px solid #ffffff!important;background:none;color:#fff}.private-booking .appointment-booking h6.selected{color:#fff;background:none;border:1px solid #ffffff}.private-booking .appointment-booking button{background:none;border:1px solid #ffffff;margin:0 20px;width:calc(100% - 40px)!important}.private-booking .appointment-booking button:hover{background:#fff;color:#000}.private-booking .progress{margin:30px 20px;width:calc(100% - 40px)!important;height:1rem!important;background-color:#0006!important}.private-booking .progress .inner{background-color:#fff}.private-booking .progress-text{text-align:center}.register-heading{font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:0}#goals label{margin:8px;padding:15px}#goals label span{font-size:.7em}#goals label{border-style:solid;border-color:var(--text-color);border-width:1px;border-radius:4px}.private-booking.calendar{top:105px}.content .progress{margin:10px 20px 30px;width:calc(100% - 40px)!important;height:1rem!important}.content .progress-text{text-align:center}.content .navigation-buttons{font-size:.8em}.booked{font-family:Bauzier Regular,sans-serif;line-height:1.5;font-size:.9em}.navigation-buttons{display:flex;justify-content:space-between;margin-top:30px}.navigation-buttons div{display:flex;align-items:center;font-size:1em;font-family:Bauzier,sans-serif;cursor:pointer}.navigation-buttons div:hover{transform:scale(1.02);-webkit-transform:scale(1.02)}.membership-items{display:flex;flex-flow:row wrap;justify-content:center}.membership-item{margin:15px auto;text-align:center;width:230px;padding:0 15px}.membership-item h6{margin-bottom:0;margin-top:20px;font-size:.9em;text-transform:uppercase;font-family:Bauzier,sans-serif;display:flex;align-items:center;justify-content:center}.membership-item h6 svg{margin-right:6px}.membership-item p{font-family:Bauzier Regular,sans-serif;margin-top:10px;margin-right:30px;margin-left:30px;font-size:.8em}.membership{margin:20px 40px;font-family:Bauzier,sans-serif;font-size:.9em;min-width:400px}.membership button{background:#000;color:#fff;padding:15px 20px;margin-top:25px;width:calc(100% - 40px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif;letter-spacing:1px}.membership button:hover{transform:scale(1.04)}.membership button{text-transform:uppercase}.dark .membership button{background:#fff;color:#000}.home-hero{position:relative;height:calc(100vh - 85px);overflow:hidden;z-index:2;margin:0 10px 10px;border-radius:6px}.home-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:3}.home-hero .gatsby-image-wrapper{width:100%;height:100%}.home-hero .gatsby-image-wrapper img{width:100%}.home-hero video{position:absolute;min-height:100%;min-width:100%;object-fit:cover}.home-hero button{color:#000;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif;letter-spacing:1px}.home-hero button:hover{transform:scale(1.04)}.home-hero button{text-transform:uppercase}.home-hero.video{background:#000}.home-hero.video:before{background:none;pointer-events:none}.home-hero.video .home-hero-text{pointer-events:none}.home-hero.video .home-hero-text button{pointer-events:auto}.home-training .snippet{text-transform:none!important;position:absolute!important;bottom:20px;right:20px;font-size:.7em!important;padding:6pt!important;max-width:185px!important}.home-training .snippet pre{white-space:normal;font-size:10px;text-align:right}.home-hero.trainer{height:400px;text-align:center;background:#000}.home-hero.trainer .home-hero-text{text-align:center;bottom:20px}.home-hero.trainer .home-hero-text h1{margin-bottom:0;font-size:1.8em;font-family:Bauzier,sans-serif;font-weight:400}.home-hero.trainer .home-hero-text p{margin:5px 10px;font-size:11px}.home-hero-text sup{font-weight:300;font-size:.5em}.home-hero-text h2,.home-hero-text img{margin-top:35vh;margin-right:5px;margin-bottom:0;line-height:1;font-family:Bauzier,sans-serif;text-transform:uppercase;font-size:6em}.home-hero-text p,.home-hero-text h1{margin:10px 30px 20px;font-size:1.6em;text-transform:uppercase;font-weight:600;letter-spacing:0;line-height:1.1}.home-hero-text .chat-live{font-size:.8em;display:flex;align-items:center;margin:20px 30px;cursor:pointer;pointer-events:auto;font-weight:700}.home-hero-text .chat-live svg{margin-right:5px}.home-hero-text button{margin-left:30px}.home-hero-text button:nth-child(3){margin-left:10px}.home-hero-text{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#fff;text-align:left;width:100%;z-index:4}.home-hero-text button{width:150px}.home-hero-text.collections{bottom:45vh}.home-hero-text.promo{top:20%;left:50%;width:90%;transform:translate(-50%);-webkit-transform:translateX(-50%);text-align:center}.home-hero-text.promo button{padding:15px 20px;margin-left:0;margin-top:20px}.home-hero-text.promo h3{font-size:2.4em;margin:20px 0 0}.home-hero-text.promo h3 .strike{text-decoration:line-through;margin-right:10px}.home-hero-text.promo p.disclaimer{text-transform:none;font-size:.8em!important}.home-hero-text.promo p.disclaimer span{display:block;max-width:400px;margin:30px auto;line-height:2;font-size:.9em!important}.home-hero-text.promo svg{cursor:pointer}.home-promo.promo button{font-size:.75em}.home-promo.promo .home-hero-text button{font-size:.8em!important;width:auto!important}.home-promo.promo .home-hero-text p{font-size:1em}.home-promo.promo .half-tile{margin:0}.home-promo.promo .swiper-container{padding-bottom:50px;margin-bottom:30px}.home-promo.promo .swiper-pagination{bottom:0}.home-promo.promo .home-hero{min-height:calc(100vh - 85px)}.home-hero-list{position:absolute;top:40vh;right:30px;color:#fff;text-transform:uppercase;font-size:.7em;max-width:200px;z-index:4}.radio-channel{margin-bottom:60px;margin-top:10px}.radio-channel .swiper-container{padding-top:20px;padding-bottom:20px}.radio-channel .swiper-pagination{bottom:0}.radio-channel .swiper-container-3d .swiper-slide-shadow-left,.radio-channel .swiper-container-3d .swiper-slide-shadow-right{background-image:none}.radio-channel .audio-file{position:relative}.radio-channel .video-item{width:94%;margin:1% auto;border:none;border-radius:15px}.radio-channel .video-item .gatsby-image-wrapper,.radio-channel .video-item img{border-radius:15px;height:100%;object-fit:cover;min-height:340px}.radio-channel .video-item:hover img{filter:brightness(.4)}.radio-channel .video-item .video-title{top:15px;left:15px;width:calc(94% - 30px);padding:0 15px;word-wrap:break-word}.radio-channel .video-item .video-title h6{font-size:2.4em;line-height:1!important;margin-bottom:20px!important}.radio-channel .video-item .video-title p{font-family:Bauzier Regular,sans-serif;font-size:.75em}.radio-channel .video-item .video-title .video-tag{position:absolute;bottom:50px;display:block;border:none;text-align:left;text-transform:uppercase;font-family:Bauzier,sans-serif}.radio-channel .radio-saved{font-family:Bauzier,sans-serif;font-size:.75em;margin:20px 20px 0;text-transform:uppercase}.radio-player{text-align:center;background:#000;position:relative;padding:10px 0}.radio-player video,.radio-player audio{height:280px;max-width:500px;width:80%;margin:0 auto;object-fit:cover;object-position:center bottom;background-color:#000}.radio-player .fp-ratio{background:#000}.radio-player .flowplayer.is-fullscreen,.radio-player .is-fullscreen video{max-height:100%;max-width:100%;border-radius:0}.radio-player .track-overlay{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;z-index:3;width:100%;text-align:center;pointer-events:none}.radio-player .track-overlay h6{font-family:Bauzier,sans-serif;font-weight:400}.radio-player .track-overlay img{margin:10px auto;object-fit:cover}.radio-player .seek-forward{position:absolute;right:10%;top:50%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:4}.radio-player .seek-back{position:absolute;left:10%;top:50%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:4}.like-dislike{display:flex;padding-top:20px;justify-content:center;align-items:center}.like-dislike svg{margin:0 10px;padding:10px;border:1px solid #000000;border-radius:24px}.like-dislike svg:hover{opacity:.5;box-shadow:0 0 1px #0000004d;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,.3)}.dark .like-dislike svg{border:1px solid #ffffff}.radio-select{padding:0 3%}.radio-menu{display:flex;justify-content:space-between;align-items:center;padding:0 3% 10px}.radio-item{display:flex;align-items:center;justify-content:center;cursor:pointer}.radio-item svg{margin-right:5px}.radio-item{width:33%}.radio-item p{font-size:.65em;font-family:Bauzier,sans-serif;text-transform:uppercase}.playlists{width:100%}.playlists table{width:100%;border-collapse:collapse}.playlists td{padding:12px;vertical-align:middle;max-width:calc(25% - 30px)}.playlists td:last-child{text-align:right}.playlists h4{font-family:Bauzier,sans-serif;font-size:.8em;margin:0}.playlists h6{font-family:Bauzier,sans-serif;font-size:.75em;margin:20px;text-transform:uppercase}.playlists p{margin:0;font-size:.65em}.playlists .playlist{width:100%;border-bottom:1px solid #eeeeee;background-color:#fafafa;cursor:pointer}.playlists .playlist:hover{background:#f6f6f6}.dark .playlists .playlist{background:#0c0908;border-bottom:1px solid #111111}.dark .playlists .playlist:hover{background:#111}.playlist-playing{padding:0 5% 3%}.playlist-playing h2{font-family:Bauzier,sans-serif;font-size:1.5em;text-align:center;margin-bottom:0}.playlist-playing p{text-align:center;margin:0;font-size:12px}.playlist-playing table{width:100%;margin-top:20px;border-collapse:collapse}.playlist-playing table th{font-family:Bauzier,sans-serif;text-transform:uppercase;font-size:.7em;border-bottom:1px solid #eeeeee;padding-bottom:5px;text-align:left}.playlist-playing table th:first-child{padding-left:10px}.playlist-playing table td{padding:10px 5px;font-family:Bauzier Regular,sans-serif;font-size:.8em;vertical-align:middle}.playlist-playing table td:first-child{width:35px;padding-left:10px;cursor:pointer}.playlist-playing table td:nth-child(2){display:flex;align-items:center}.playlist-playing table th.last,.playlist-playing table td:last-child{text-align:right;padding-right:10px}.playlist-playing table td:last-child{cursor:pointer}.playlist-playing table td:last-child svg{display:none}.playlist-playing table td:last-child:hover svg{display:block;margin-right:5px;float:right}.playlist-playing table td:last-child:hover .mins{display:none}.playlist-playing table tr .play{display:none}.playlist-playing table tr:hover,.playlist-playing table .selected{background:#fafafa}.playlist-playing table tr:hover h6,.playlist-playing table .selected h6{display:none}.playlist-playing table tr:hover .play,.playlist-playing table .selected .play{display:block}.playlist-playing table .gatsby-image-wrapper,.playlist-playing table img{margin-right:10px;height:50px;object-fit:cover;border-radius:5px}.playlist-playing table td:nth-child(3),.playlist-playing table td:nth-child(4),.playlist-playing table td:last-child{font-size:.8em}.playlist-playing table .track-sort{display:block!important}.playlist-playing table .track-sort svg{display:block!important;margin-left:10px}.playlist-playing .schedule-share{font-weight:700;margin-top:10px;font-size:.75em;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.playlist-playing .schedule-share svg{margin-left:5px}.track-row:hover,.track-row.selected{background:#fafafa}.track-row:hover h6,.track-row.selected h6{display:none}.track-row:hover .play,.track-row.selected .play{display:block}.track-row{width:100%}.track-row img{margin-right:10px;height:50px;object-fit:cover;border-radius:5px}.track-row td{padding:10px 5px;font-family:Bauzier Regular,sans-serif;font-size:.8em;vertical-align:middle}.track-row td:first-child{width:35px}.track-row td:nth-child(2) img{float:left}.track-row td:nth-child(3) svg,.track-row td:nth-child(4) svg,.track-row td:last-child svg{display:none}.track-row td:nth-child(3),.track-row td:nth-child(4),.track-row td:last-child{font-size:0}.track-row .play,.track-sort{display:none}.dark .playlist-playing th{border-bottom:1px solid darkGray}.dark .playlist-playing tr:hover,.dark .playlist-playing .selected{background:#111}.radio-focus-container{display:flex;overflow-x:auto}.radio-focus-container::-webkit-scrollbar{display:none}.radio-focus-container .radio-focus{background:#fafafa;padding:12px 10px;border-radius:10px;margin:20px 5px 10px;font-size:.75em;cursor:pointer;white-space:nowrap}.radio-focus-container .radio-focus:hover{background:#eee}.radio-focus-container .radio-focus.selected{background:#eee;font-weight:600}.dark .radio-focus-container .radio-focus{background:#111}.dark .radio-focus-container .radio-focus:hover,.dark .radio-focus-container .radio-focus.selected{background:#222}.rounds-tracking h6{text-align:center}.checked-videos{display:flex;height:100%;align-items:center}.checked-videos .text{font-size:.7em!important;font-family:Bauzier Regular,sans-serif}.checked-videos label{margin-right:10px}.private-booking h6{margin-left:20px}.private-booking .name{text-transform:none;color:#fff}.private-booking .radio{margin:7px 20px!important}.private-booking .point:before{background-color:#fff!important;top:0!important;left:0!important}.private-booking .pac-target-input{width:100%;margin-top:30px;padding:15px 5px;color:#000}.private-booking .select{margin:0 20px;width:calc(100% - 60px)!important;max-width:calc(100% - 60px)!important;padding:0 10px!important}.private-booking .boxer-city .pac-target-input{margin:0 20px;width:calc(100% - 50px)}.private-booking .btn{margin:0 20px;min-width:0!important;width:calc(100% - 40px)!important}.private-booking .snippet,.private-booking pre{text-transform:none;font-size:10px!important}.private-booking .invite{text-transform:none!important;font-size:.75em}.dash{padding:10px 3%;font-size:.85em}.dash .offer-heading{text-align:center}.dash .offer-heading p{text-transform:none}.dash .heading p{margin:0}.dash .cards{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;margin-top:20px}.dash .cards.direct .card{margin:10px 1%!important;width:calc(48% - 10px)!important;max-width:260px}.dash .cards.direct .card .content{padding:15px 5px!important}.dash .cards.direct .card h4{font-size:.85em!important}.dash .cards.direct .card svg{margin:0 3px}.dash .card{text-transform:none;margin:15px 10px!important;text-align:center}.dash .card h4{text-transform:uppercase;margin-bottom:0}.dash .card h5{text-transform:uppercase;text-align:left;width:100%;font-size:.9em;margin-bottom:0;line-height:1;font-family:Bauzier,sans-serif;font-weight:400}.dash .card h6{margin:0 0 15px;font-weight:400;font-family:Bauzier Regular,sans-serif;font-size:.9em}.dash .card .gym-trainer{text-transform:uppercase;font-weight:700;font-size:9px;border:1px solid #eeeeee;padding:5px;border-radius:10px;margin:15px auto 0;width:70px}.dash .card p{margin:5px;font-size:10px;text-align:center}.dash .card .description{text-align:center;font-size:.7em;line-height:1.1;margin-top:5px!important}.dash .card svg{cursor:pointer;margin:0 8px}.dash .card img{max-width:60px!important;width:60px!important;height:60px;border-radius:60px;object-fit:cover;margin-bottom:10px}.dash .cards.stats{align-items:center}.dash .cards.stats .card{margin:5px 3px!important}.dash .cards.stats .card .content{padding:20px 5px!important}.dash .cards.stats h6{text-align:center;margin-right:10px;line-height:1;font-size:.9em}.dash .cards.stats h6 svg{cursor:pointer;margin:5px 0}.dash .cards.stats h6{width:70px}.dash .cards.train{align-items:center}.dash .cards.train .card{cursor:pointer;margin:5px!important;position:relative}.dash .cards.train .card .content{padding:25px 5px!important}.dash .cards.train .card p{text-align:left;margin:0}.dash .cards.train .card .cta{display:flex;align-items:center}.dash .cards.train .card .cta svg{margin-right:20px}.dash .cards.train .card .cta .round-number{font-family:Bauzier,sans-serif;font-size:.6em;text-transform:uppercase;position:absolute;top:10px;right:10px}.dash .badge{text-transform:uppercase;font-family:Bauzier,sans-serif;font-size:.7em!important;cursor:pointer;padding:6px!important;margin-top:0!important}.directions{display:flex;justify-content:space-between;align-items:flex-end;margin:20px 5px 30px}.directions p{text-align:right;font-size:11px;display:flex;align-items:center;font-family:Bauzier,sans-serif;margin:0 5px}.directions p svg{margin-right:5px}.uploaded{display:flex;align-items:center;justify-content:center}.uploaded svg{margin-right:5px}.dark .dash{background:#111}.clients.dash table td{font-size:.9em}.clients.dash button{width:auto;color:#000!important;padding:0}.clients.dash button.active{background-color:#000!important;color:#fff!important}.clients.dash nav{margin-top:40px;text-align:center}.clients.dash h6{text-align:center;margin-top:40px;margin-bottom:20px;font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase}.dark .clients.dash button{width:auto;color:#fff!important;padding:0}.dark .clients.dash button.active{background-color:#fff!important;color:#000!important}.close.league{top:160px;left:15px;display:flex;align-items:center;font-family:Bauzier Regular,sans-serif;font-size:.7em}.leaderboard{min-height:300px}.leaderboard h1{text-align:center;font-family:Bauzier,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.4em;letter-spacing:-1px;margin-top:25px}.leaderboard h1 svg{margin-top:7px;margin-left:10px}.leaderboard h1 .dashes{letter-spacing:-5px}.leaderboard .types{display:flex;justify-content:space-between;font-family:Bauzier Regular,sans-serif;text-transform:uppercase}.leaderboard .types .type{width:33.3333%;text-align:center;cursor:pointer;padding:10px 0;font-size:.9em}.leaderboard .types .type.selected{border-bottom:3px solid #000000}.leaderboard .locales{background:#f6f6f6;padding:10px 5px;display:flex;justify-content:space-between;font-family:Bauzier,sans-serif;text-transform:uppercase;font-size:.7em}.leaderboard .locales .locale{opacity:.45;width:calc(25% - 10px);text-align:center;cursor:pointer}.leaderboard .locales .locale.selected{opacity:1}.leaderboard table{width:100%;margin:0 auto;border-collapse:collapse;font-family:Bauzier Regular,sans-serif}.leaderboard table td{padding:3px 5px;vertical-align:middle;font-size:.8em}.leaderboard table td img{margin-top:5px}.leaderboard table td:first-child{padding-left:15px}.leaderboard table td:last-child{text-align:right;padding-right:15px}.leaderboard table tr:hover{background:#fafafa}.leaderboard .auto-complete{width:80%!important;margin:20px auto}.leaderboard .auto-complete .with-label,.leaderboard .auto-complete .input-container{width:100%}.leaderboard .loading{margin:30px 0}.leaderboard .ranking{font-family:Bauzier Regular,sans-serif;display:flex;align-items:center;justify-content:center;margin:10px;font-size:.75em}.leaderboard .ranking img{margin-right:5px;width:25px}.dark .leaderboard .locales{background:#111}.dark .leaderboard .type.selected{border-bottom:3px solid #ffffff}.dark .leaderboard table tr:hover{background:#111}.league-bar{display:flex;justify-content:center}.training-header.leagues div{width:calc(33.3333% - 40px)}.rules li,.rules p{font-size:.75em;line-height:1.2;font-weight:600}.unverified-rounds{margin:0 5px}.unverified-rounds h6{font-family:Bauzier,san-serif;text-transform:uppercase;margin-top:15px;margin-bottom:0;display:flex;align-items:center}.unverified-rounds h6 svg{margin-left:5px}.unverified-rounds p{font-family:Bauzier Regular,sans-serif;font-size:.9em}.unverified-rounds .unverified .half{display:flex;align-items:center;justify-content:flex-end;margin-top:20px}.unverified-rounds .unverified p,.unverified-rounds .unverified .btn,.unverified-rounds .unverified svg{margin:0 5px;font-weight:700}.unverified-rounds .unverified svg{cursor:pointer}.unverified-rounds .unverified{margin:15px 0}.dark .unverified{border:1px solid #ffffff}.gym-start{margin:40px 10px;text-align:center}.gym-start p{font-size:.75em}.location-services{margin:15px}.league-directory{margin:30px 15px}.pick-type{display:flex;justify-content:center;margin:25px 0 0}.pick-type label span{font-size:.7em!important}.pick-type .radio{border:none!important;padding:0!important}.pick-type .point:before{left:0!important;top:0!important}.home-training{margin:10px 10px 5px;position:relative;min-height:calc(100vh - 70px);background:#000;border-radius:6px}.home-training video,.home-training .gatsby-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.home-training .text{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:2;text-align:left;pointer-events:none}.home-training .text h2{font-family:Bauzier Regular,sans-serif;font-weight:400;font-size:3em;text-transform:uppercase;text-align:left;line-height:1.1}.home-training .text h4{font-family:Bauzier Regular,sans-serif;font-weight:400;text-align:left;margin-bottom:30px}.home-training img{position:absolute;top:90px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);z-index:2}.home-training button{color:#000;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;border:none;box-shadow:none;font-size:.6em;-webkit-box-shadow:none;cursor:pointer;font-family:Bauzier,sans-serif;letter-spacing:1px;margin:0 10px;pointer-events:auto}.home-training button:hover{transform:scale(1.04)}.home-training button{text-transform:uppercase;min-width:150px;display:inline;margin-left:0}.home-training button:last-child{margin-left:10px}.membership-details{text-align:left;font-family:Bauzier Regular,sans-serif;font-size:1em;line-height:2;margin:15px 0 30px}.forum-padding{background:#f6f6f6;min-height:90vh;margin-bottom:-10px}.forum-padding iframe{height:1600px;min-height:110vh}.live-day{font-size:.6em;padding:4px;border:1px solid #a40000;text-align:center;width:25px;margin-top:10px;color:#a40000}#home-widget{padding-top:20px;width:96%;margin:0 auto}.menu-icons{display:flex;cursor:pointer;z-index:21}.menu-icons svg{margin:0 10px}.trainer-container{display:flex;justify-content:center;padding:2% 2% 0;margin-bottom:4%}.trainer-container .trainer-first{text-align:center;width:40%}.trainer-container .trainer-first p{line-height:1.5;font-size:.9em;margin:0}.trainer-container .trainer-first h5{margin-top:20px}.trainer-container .trainer-first h1{font-size:2em;font-family:Bauzier,sans-serif;letter-spacing:1px}.trainer-container .gatsby-image-wrapper{width:300px;height:300px;border-radius:300px;margin-top:50px;margin-bottom:50px}.trainer-container .gatsby-image-wrapper img{border-radius:300px}.trainer-container.fighters .gatsby-image-wrapper{cursor:pointer;border-radius:6px;margin-top:0;margin-bottom:0}.trainer-container.fighters .gatsby-image-wrapper img{border-radius:6px}.trainer-container.fighters .trainer-first{width:46%;margin-top:30px;padding:1%}.trainer-container.fighters .trainer-text{padding:0 2%}.trainer-container.fighters .trainer-text p{max-width:350px;margin:10px auto}.trainer-info{display:flex;align-items:center;font-size:.8em;justify-content:center}.trainer-info svg{margin-top:10px}.trainer-info div{margin:10px 10px 0 5px;font-weight:700}.booking{margin:0 1% 1%;padding:40px 1% 10px;width:96%;text-align:center}.booking h3{font-size:1.2em;margin-bottom:20px}.booking p{font-size:.7em;font-weight:600;margin:0}.promo-page{max-width:600px;margin:20px auto;text-align:center}.promo-page .registration{padding:0 10px}.promo-page p{margin-top:0;line-height:1.7;font-size:.8em;margin-bottom:20px}.promo-page h4{margin-bottom:0}.pricing .memberships .price-point{width:110px;letter-spacing:-.3px;text-align:left}.pricing .memberships h6{margin:0 0 0 15px!important;max-width:55%}.pricing{font-family:Bauzier Regular,sans-serif}.pricing p{font-size:.8em;line-height:1.7;margin-top:0;margin-bottom:20px;font-family:Bauzier Regular,sans-serif}.pricing h6{text-align:left;font-size:.7em;line-height:1.2;font-weight:500;margin:0 10px!important}.pricing .strike{text-decoration:line-through;margin-right:10px}.pricing .name{flex-flow:row wrap}.pricing{padding:0 10px}.pricing .tags span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:.6em;min-height:1.4rem;height:auto;line-height:1.2;margin-bottom:3px}.pricing .entire-row{width:100%;margin-bottom:0;font-size:.65em;text-align:left;margin-left:20px}.pricing button,button.sign-in{font-family:Bauzier,sans-serif;text-transform:uppercase!important;font-size:.7em!important;letter-spacing:1px}.invoices p{font-size:.7em;border-bottom:1px solid #eeeeee;padding-bottom:6px}.color-images{display:flex;margin-bottom:20px;flex-flow:row wrap}.color-images img{border:1px solid #e5e5e5;width:70px;height:70px;background:#f6f6f6}.dark .color-images img{background:#222}.product-description .collapse h3{font-size:.9em;font-weight:300}.calculator .option{height:auto;margin:10px 0}.calculator .select{width:100%!important;margin-bottom:20px}.calculator .coins-info{font-size:.7em;text-align:left}.calculator h6,.calculator h5,.calculator h4{text-align:left;text-transform:uppercase;font-family:Bauzier,sans-serif;font-weight:400;margin-bottom:15px}.calculator h5{font-size:.8em;margin-top:10px}.calculator h4{margin:15px 0 20px!important;text-align:center}.calculator .fieldset p{text-align:left;font-size:.75em;line-height:1.4}.calculator .fieldset footer{justify-content:center;font-family:Bauzier,sans-serif;font-weight:400;cursor:pointer;background:#000;color:#fff}.calculator .packs{display:flex;align-items:center;margin-bottom:15px}.calculator .packs p{margin:0 10px 0 0;text-align:center}.calculator .slider{width:95%!important;margin:0 auto}.calculator-text{font-size:.7em;text-decoration:underline;cursor:pointer}.coins-back{font-family:Bauzier,sans-serif;font-weight:400;color:#fff;text-align:center;padding:10px;background:#000;width:100%;border-radius:0 0 4px 4px}.trainer-select{display:flex;align-items:center;margin:10px 0;padding:10px 0;text-align:left;font-family:Bauzier Regular,sans-serif;font-weight:400;font-size:.8em}.trainer-select .gatsby-image-wrapper{margin-right:15px}.trainer-select p{margin:0;line-height:1.4}.trainer-select p:first-child{font-weight:700}.home-tiles,.home-products{display:flex;justify-content:center;margin:10px 0 0}.home-products{margin-left:10px;margin-right:10px}.home-product{margin:20px .2%;width:49.6%;position:relative;cursor:pointer}.home-product .text{position:absolute;bottom:30px;left:50%;transform:translate(-50%);color:#000;text-align:center}.home-product p:first-child{text-transform:uppercase;margin-bottom:0;font-weight:700}.home-product p{font-size:.8em;margin-top:0}.home-product:hover img{filter:brightness(1.1)}.home-tile.home{max-height:700px;width:32.6%}.home-tile.home .gatsby-image-wrapper img{object-position:center top}.home-tile.home:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#0000001a}.home-tile{margin:0 .2%;width:32.6%;position:relative;cursor:pointer;max-height:700px}.home-tile .gatsby-image-wrapper{height:100%}.home-tile .text{position:absolute;bottom:30px;left:50%;transform:translate(-50%);color:#fff;text-align:center;z-index:3}.home-tile p:first-child{text-transform:uppercase;margin-bottom:0;font-weight:700;line-height:1.4}.home-tile p{font-size:.8em;margin-top:0;font-family:Bauzier,sans-serif}.home-tile:hover{opacity:.95}.home-tile.join{min-height:600px;cursor:auto}.home-words{text-transform:uppercase;font-size:1em;margin:20px;font-family:Bauzier,sans-serif;font-weight:400;display:flex;flex-flow:row wrap;justify-content:space-between}.home-words::-webkit-scrollbar{display:none}.home-bottom{margin:20px 10px 0;position:relative;line-height:0;min-height:600px}.home-bottom .bottom-text{position:absolute;top:10vw;right:2vw;width:30%;z-index:3}.home-bottom .bottom-text img:first-child{width:40px;height:40px}.home-bottom .bottom-text img:last-child{margin-top:20px}.home-bottom .bottom-text{font-family:Bauzier Regular,sans-serif;color:#fff}.home-bottom .bottom-text h3{font-size:17px;font-weight:400;line-height:26px;margin:25px 0}.home-bottom .bottom-text p{font-size:13px;line-height:21px}.home-bottom .bottom-text.left{right:auto;left:4vw}.home-bottom .gatsby-image-wrapper{content:"";position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:2}.home-bottom:before{content:"";position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:3;background:#0003}.home-bottom.coins img{filter:brightness(1.02)}.home-tile.coins{cursor:auto}button.add-to-cart{background:#000;border:1px solid #000000;color:#fff;font-size:.7em;width:94%;margin:0 auto 20px;padding:15px 0;border-radius:4px;display:block;letter-spacing:1px}button.add-to-cart:hover{transform:scale(1.02)}.dark button.add-to-cart{background:#111;color:#fff}.dark button.add-to-cart:hover{transform:scale(1.02)}.video-tag{font-size:.5em;padding:4px 6px;border:1px solid #e5e5e5;text-align:center;margin-right:5px;display:inline;cursor:pointer}.mission-statement{display:flex;padding:20px 20px 0;justify-content:space-between;margin-top:30px}.mission-statement h4{text-transform:uppercase;font-size:21px;line-height:23px;min-width:40%;max-width:40%}.mission-statement p{font-size:14px;line-height:20px;padding:0 2%;width:25%;font-family:Bauzier,sans-serif;margin-top:0}.mission-statement h6{text-align:right;font-size:12px;line-height:14px;opacity:.5}.more-menu{position:absolute;top:65px;left:25px;background:#fff;width:160px;border-radius:5px;color:#000;box-shadow:0 3px 15px #0003}.more-menu span{font-size:.7em;display:flex;align-items:center;padding:8px 20px 8px 5px}.more-menu span:hover{background:#e5e5e5}.dark .more-menu{background:#222;color:#fff}.dark .more-menu span:hover{background:#696969}.quality-icons{display:flex;flex-flow:row wrap}.quality-icons img{width:23%;margin:5%;filter:saturate(0%) contrast(1000%)}.dark .quality-icons img{filter:saturate(100%) contrast(0%) brightness(1000%)}.note{font-size:10px!important}.name span:nth-child(2){font-size:.75em}.site-video-padding{max-width:1000px;margin:0 auto;padding:0 20px}.content svg{max-width:30px!important}.podcast-embed{max-width:1000px;width:94%;margin:30px auto}.week-details{display:flex;justify-content:center;align-items:center}.week-details div{margin:0 20px}.week-details h2{font-size:1em!important;text-transform:none!important;font-family:Bauzier,sans-serif;font-weight:400}.week-details h6{text-align:center;font-size:.7em;font-weight:500;cursor:pointer}.event-page h2{text-align:center;text-transform:uppercase;font-size:21px;margin:30px 0 0}.event-page h6{margin-bottom:20px}.event-page h1{font-size:1.2em}.powered-by{display:none}.live-table{border-collapse:separate;border-spacing:0 15px;margin:0 20px 20px;width:calc(100% - 40px)}.event-card{background-color:#f6f6f6}.event-card:hover{box-shadow:0 0 1px #0000004d;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,.3)}.event-card .tooltip{margin-left:10px}.event-card td{padding:30px 15px;text-align:center}.event-card td:nth-child(1){background:#fafafa}.event-card td:nth-child(1) p{margin-bottom:2px}.event-card td:nth-child(2) p{font-weight:700;margin-bottom:2px;font-size:.9em;line-height:1.3}.event-card td:nth-child(2){border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}.event-card .enroll-button{margin:0 4px}.event-card .enroll-button .icon-area{background:#fff;cursor:pointer;width:30px;height:30px;border-radius:30px;text-align:center;margin:5px auto;box-sizing:border-box}.event-card .enroll-button .icon-area:hover{box-shadow:0 0 1px #000000b3;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,.7)}.event-card .enroll-button svg{margin-top:7px;margin-bottom:5px}.event-card .enroll-button span{font-size:8px;text-align:center}.event-card .enroll-button{float:right}.event-card td:nth-child(3){text-align:left;display:flex;align-items:center}.event-card td:nth-child(3) .gatsby-image-wrapper{margin-right:10px}.event-card td:nth-child(3) .texts{padding:0 0 0 20px}.event-card td:nth-child(3) .texts h6{line-height:1.2;font-family:Bauzier Regular,sans-serif}.event-card td:nth-child(3) .texts h6 .name{font-family:Bauzier,sans-serif;margin-right:3px;font-size:2.3;text-transform:uppercase}.event-card td:nth-child(3) .texts h6{font-size:.9em;font-weight:400;margin:0 0 5px}.event-card td:nth-child(3) .texts p{margin:0}.event-card td:last-child{font-size:.75em;position:relative;min-width:75px}.event-card td:last-child .btn{min-width:0;width:80px!important}.event-card td:last-child .btn span{font-size:.75em}.event-card p{font-size:.8em;margin-bottom:10px;margin-top:5px}.event-card h5{margin:0;line-height:1.2}.dark .event-card td:nth-child(2),.dark .event-card td:nth-child(3){border-left:1px solid #000000}.dark .event-card td:nth-child(2){border-right:1px solid #000000}.dark .event-card td:nth-child(1){background:#0c0908}.dark .event-card .enroll-button .icon-area{background:#0c0908}.enrollment-notice{position:absolute;top:15px;right:20px;z-index:2;text-align:right}.enrollment-notice span{margin-left:14px;margin-right:5px}.enroll-section button{width:120px!important;padding:0!important}.profile-badges{display:flex}.profile-badge{background:#f6f6f6;padding:15px;border-radius:6px;margin:15px 5px;width:50%}.profile-badge h4{margin-top:10px;margin-bottom:5px;font-size:1.7em!important;font-family:Bauzier,sans-serif}.profile-badge p{margin:0;line-height:1.2}.profile-badge{text-align:center}.dark .profile-badge{background:#222}.tooltip-content .inner{font-size:.7em!important;padding:8pt!important}.shipping{font-family:Bauzier Regular,sans-serif;font-size:12px;display:flex;align-items:center;justify-content:center}.shipping svg{margin-right:5px}.profile-info h4{margin-bottom:5px}.profile-info h6{margin-top:0;font-size:.9em}.profile-info{margin-bottom:30px}.dark .event-card{background:#111}.camp-promo{position:relative;padding-bottom:41.75%}.camp-promo iframe{width:100%;height:100%;position:absolute;top:0;left:0}.camp-promo .text{position:absolute;bottom:35px;left:0;width:100%;text-align:center;color:#fff;font-family:Bauzier,sans-serif}.camp-promo .text p{margin:0;font-size:.7em}.assignments{display:flex;flex-flow:row wrap;margin:0 auto 50px;max-width:1100px}.day{border:1px solid #eeeeee;padding:30px 20px;border-radius:4px;width:calc(31.33% - 42px);margin:1%;position:relative}.day .number{font-size:2.4em;line-height:1}.day .close{top:auto;bottom:10px;right:10px;color:#000;width:30px}.day .tasks{display:flex;flex-flow:row wrap;padding-right:20px}.day .task{border:1px solid #000000;padding:8px 12px;margin:5px 10px 5px 0;cursor:pointer;font-size:.7em;width:auto}.day .task:hover{background:#000;color:#fff}.day h3{margin-top:15px;margin-bottom:0;font-size:1.1em;font-family:Bauzier Regular,sans-serif;font-style:normal}.day p{font-size:.8em;margin-top:0}.day:hover{-moz-box-shadow:0px 1px 5px 0px #eeeeee;-webkit-box-shadow:0px 1px 5px 0px #eeeeee;box-shadow:0 1px 5px #eee}.day .add-to-calendar{position:absolute;top:10px;right:10px}.day.completed-day{background:#f6f6f6;color:gray;text-decoration:line-through}.day.completed-day .task{border-color:gray}.day.completed-day .live-day{color:gray!important;border-color:gray!important}.dark .day{border:1px solid #0c0908}.dark .day .task{border:1px solid #ffffff}.dark .day .task:hover{background:#fff;color:#000}.dark .day .close{color:#fff}.dark .day.completed-day{background:#111}.dark .day{border:1px solid #ffffff}.dark .day .addeventatc{background:#fff;border-radius:4px}.addeventatc_dropdown .copyx{display:none!important}.day .addeventatc,.event-card .addeventatc{display:inline-block;position:relative;z-index:4;font-family:inherit;color:var(--text-color)!important;font-weight:600;line-height:1%;background:none;font-size:0;text-decoration:none;border:1px solid transparent;padding:20px 12px 10px 20px!important;-webkit-border-radius:0;border-radius:0;cursor:pointer;-webkit-font-smoothing:antialiased!important;text-shadow:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none!important}.addeventatc .addeventatc_icon{left:7px!important;top:5px!important}.content.day-error{text-align:left!important}.content.day-error a{font-weight:700!important}.event-card.fights{display:flex;justify-content:space-between;align-items:center;margin:5% auto 15%;text-align:center;background:none;position:relative;background:none!important}.event-card.fights td:nth-child(2){width:auto}.event-card.fights td:nth-child(2):before{background:none}.event-card.fights .gatsby-image-wrapper{width:150px;height:150px;cursor:pointer;border-radius:6px;margin:0 10px}.event-card.fights .gatsby-image-wrapper img{border-radius:6px}.event-category{font-size:10px;margin-top:10px;font-weight:700}.live-buttons{padding:15px 15px 0;text-align:right;font-size:.6em;display:flex;align-items:center;justify-content:flex-end}.live-buttons .checked,.live-buttons .toggle{background-color:#000!important}.live-buttons label{margin:0 5px}.dark .live-buttons .checked,.dark .live-buttons .toggle{background-color:#f6f6f6!important}.class-types{margin:20px 4% 0}.class-types .swiper-slide{padding-bottom:25px!important}.class-types .card{font-family:Bauzier Regular,sans-serif;margin:10px 0!important}.class-types .card .content{padding:0}.class-types .card h4{font-size:.8em;text-transform:uppercase;padding:12pt 16pt 0;letter-spacing:.5px}.class-types .card p{font-size:.75em;line-height:1.2;padding:0 16pt;margin-bottom:0}.class-types .card p:last-child{padding-bottom:16pt;margin-top:3px}.class-types .card h6{font-size:.7em}.bold{font-weight:700}.class-type{padding:20px 10px;border:1px solid #000000;width:25%}.training-days{font-weight:700;font-size:.9em;margin-bottom:0}.text-page{padding:3%}.site-footer{padding:10px 20px 70px;display:flex;justify-content:center;align-items:top;font-family:Bauzier,sans-serif}.site-footer img{width:125px;object-fit:contain;margin-bottom:30px}.site-footer .footer-links{margin:10px 20px;text-align:left}.site-footer .footer-links .heading{text-transform:uppercase;font-weight:700;font-size:.9em}.site-footer .footer-links a{color:#000;font-size:.8em;font-family:Bauzier Regular,sans-serif;margin:15px 0;display:block}.dark .site-footer .footer-links a{color:#fff}.dark .site-footer img{filter:invert(100)}footer{text-align:center;margin-top:10px}.subscribe{background:#0c0908;padding:50px 5%;text-align:center;font-family:Bauzier Regular,sans-serif;color:#fff}.subscribe h4{font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:.8em;color:#fff}.subscribe input{font-size:.8em!important;font-weight:400!important;text-transform:lowercase!important;font-family:Bauzier-Regular,sans-serif!important}.subscribe input::placeholder{font-size:1em!important;font-weight:400!important;text-transform:lowercase!important;font-family:Bauzier-Regular,sans-serif!important}.content h4{font-size:1em}.redeem-gift{max-width:600px;margin:0 auto 30px;padding:10px;text-align:center}.redeem-gift h4{font-weight:400;margin:25px 0;font-size:1em}.redeem-gift p{font-size:.8em}.soundcloud{width:30px;margin-right:10px}.music-player{position:fixed;bottom:0;left:0;z-index:5;width:100%}.music-player iframe{border-radius:10px}.workout-controls{z-index:5;width:100%;display:flex;align-items:center;justify-content:center}.workout-controls svg{margin:30px 0!important}.music-player.hide{opacity:0}.__8ji1y5>div{top:-120%!important}._SliderRSWP span{background-color:#fff!important}._ContentRSWP{padding:20px}._ContentRSWP a img{border-radius:6px}._DevicesRSWP,._VolumeRSWP{display:none}._InfoRSWP{border-bottom:none!important}.spotify-buttons{position:absolute;bottom:25px;right:20px;display:flex;align-items:center;pointer-events:none}.spotify-buttons img{filter:invert(1)}.spotify-buttons svg{margin-bottom:7px;margin-left:30px;cursor:pointer;pointer-events:auto}.spotify-buttons a{pointer-events:auto}.spotify-buttons a:hover{transform:none}.spotify-buttons span svg{margin-right:30px;margin-left:0;margin-bottom:0}.spotify-buttons.home{bottom:auto;top:25px}.spotify-buttons.home.left{bottom:auto;top:28px;left:0;right:auto}.playlist-item{padding:20px;display:flex;align-items:center;justify-content:space-between;font-family:Bauzier,sans-serif}.playlist-item span{text-align:right}.playlist-item img{height:60px;border-radius:10px}.playlist-item{cursor:pointer}.playlist-item:hover{background:#222}.workout-container{padding:0;font-family:Bauzier Regular,sans-serif}.workout-container h6{text-align:center;margin-top:20px;font-size:.75em;text-transform:uppercase}.workout-container .input-container{height:46pt!important;margin:10px 0!important}.workout-container .select{max-width:calc(100% - 12pt)!important;font-family:inherit!important}.workout-container .btn{width:100%!important}.workout-container .group label{margin-right:15px!important}.workout-container .group label span{font-size:.75em!important}.workout-container .card{margin:25px 0!important;font-family:Bauzier,sans-serif;cursor:pointer;position:relative}.workout-container .card .content{display:flex;align-items:center;justify-content:space-between!important;padding:40px 20px}.workout-container .card .flex{display:flex;align-items:center;max-width:calc(100% - 40px)}.workout-container .card .flex span{font-size:.75em;margin-right:10px;text-transform:uppercase;color:#e5cba3}.workout-container .card .flex svg{margin-left:5px}.workout-container .card .close{right:60px;top:22px}.workout-container .card.featured{background:#111}.workout-container .card.featured .content{padding-top:50px}.workout-container .card.featured:before{content:"Workout of the Month";position:absolute;top:30px;left:20px;font-size:.75em;font-family:Fakt,sans-serif;font-weight:900;text-transform:uppercase;color:#e5cba3}.workout-container .back{display:flex;align-items:center;justify-content:flex-start;font-size:.75em;cursor:pointer;padding-left:5%}.workout-container .back svg{margin-right:5px}.workout-container .toggle-container{display:flex;align-items:center}.workout-container .toggle-container .toggle{margin-right:5px}.workout-container .toggle-container{font-size:.75em}.workout-container .selects{display:flex;justify-content:center}.workout-container .selects .select:first-child{margin:5px 5px 5px 0}.workout-container .selects .select:last-child{margin:5px 0 5px 5px}.workout-container .flex{text-transform:uppercase;font-size:.75em;line-height:1.1}.workout-container.timing{background:#000;padding-bottom:70px}.workout-page{text-align:center;font-family:Bauzier,sans-serif;position:relative}.workout-page h3{margin:20px 0 10px;line-height:1.1}.workout-page h6{text-align:left;margin-top:30px}.workout-page h6.centered{text-align:center;margin-top:15px}.workout-page p{margin:0;font-size:.85em;font-family:Bauzier Regular,sans-serif}.workout-page .favorite-workout{margin:10px 0 20px}.workout-page .video{margin:20px auto 0;border-radius:6px}.workout-page .video iframe{border-radius:6px}.workout-page .info{display:flex;font-family:Bauzier Regular,sans-serif;text-transform:uppercase;font-size:.6em;width:100%;align-items:center;justify-content:space-between;margin:20px 0}.workout-page .info .select{margin:0 10px}.workout-page .info div{text-align:left}.workout-page .info div .value{font-size:1.1em;font-family:Bauzier,sans-serif}.workout-page .info div:first-child{width:70px}.workout-page .info div:nth-child(3){text-align:right;width:70px}.workout-page .workout-toggle{margin:0 auto}.workout-page .workout-toggle .toggle-container{display:flex;align-items:center}.workout-page .workout-toggle .toggle{margin:5px 0;display:block}.workout-page .workout-toggle .toggle-name{text-align:left;margin-left:10px;font-size:.75em}.workout-page .card{margin:15px 0!important}.workout-page .card .content{justify-content:flex-start!important;text-align:left;font-size:.7em;position:relative;padding:20px 40px 20px 10px;text-transform:uppercase}.workout-page .card .content svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.workout-page .card .round{min-width:65px;max-width:65px}.workout-page .card .movements{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:calc(100% - 105px)}.workout-page .card .movement{margin:0 0 0 10px;font-family:Bauzier,sans-serif;display:flex;align-items:center;flex-flow:row wrap;padding-left:7px;font-size:1.6em;line-height:1.1}.workout-page .card .movement span{font-family:Bauzier Wide,sans-serif;font-weight:700;font-size:.6em;width:100%;color:#e5cba3;margin-bottom:5px}.workout-page .card .movement svg{position:relative;top:auto;right:auto;transform:none;-webkit-transform:none;margin-right:5px}.workout-page .card .movement.circuit{width:calc(20% - 20px);margin-left:20px;margin-bottom:10px}.workout-page .card .movement.circuit.fourth{width:calc(25% - 20px)}.workout-page .card .movement.circuit.third{width:calc(33.333% - 20px)}.workout-page .card .movement-title{font-size:.6em;text-transform:uppercase;font-family:Bauzier,sans-serif}.workout-page .close{top:0;right:0;color:#fff;padding:20px}.workout-page .close.left{right:auto;left:0}.workout-page .workout-playlist{margin:25px}.workout-page .workout-playlist a{display:flex;align-items:center;justify-content:center;font-size:.7em}.workout-page .workout-playlist img{width:25px;margin-right:5px}.dark .workout-playlist img{filter:invert(1)}.workout-timer{position:absolute;top:0;width:100%;color:#fff;padding-bottom:80px}.workout-timer svg{margin:15vh 7px 0;cursor:pointer}.workout-timer video{width:35%;margin:-40px auto}.workout-timer h1{font-size:12rem;margin-top:20px;line-height:1;cursor:pointer;margin-bottom:0}.workout-timer h1.cooldown{font-size:9rem;margin-top:40px}.workout-timer h3{font-size:1.7rem;line-height:1.1;text-transform:uppercase;z-index:2;position:relative;position:absolute;left:2%;top:55%;transform:translateY(-50%);-webkit-transform:translateY(-50%);max-width:25%}.workout-timer h3 svg{margin:0 6px}.workout-timer h3 div{text-align:left;align-self:stretch;width:100%;margin-bottom:20px}.workout-timer h3 span{font-size:.75em;color:#e5cba3}.workout-timer h3.right{left:auto;right:2%}.workout-timer h3.right div{text-align:right}.workout-timer h4{font-size:1.1em;margin-top:20px}.workout-timer .start{text-transform:uppercase;font-family:Fakt,sans-serif;display:flex;width:100%;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;cursor:pointer}.workout-timer .start svg{margin:0 0 0 5px}.workout-timer h3.warmup{font-size:1.25rem;transform:none;margin-top:0;-webkit-transform:none;top:20%;height:auto}.workout-timer h3.warmup.right{left:auto;right:2%}.workout-timer h3.warmup.right div{text-align:right}.workout-timer h3.no-circuit{text-align:center;position:relative;left:auto;top:auto;transform:none;max-width:100%;margin-top:0;font-size:2.1rem}.workout-timer h3.no-circuit div{padding:0;border-bottom:none;margin:0 2%}.workout-timer h5{font-size:2em;text-transform:uppercase;margin-bottom:0;margin-top:0}.workout-timer h6{text-align:center;font-size:1.2em;margin-top:0;margin-bottom:0;z-index:2;position:relative}.workout-timer p{font-family:Bauzier,sans-serif;margin-bottom:20px;margin-top:0;font-size:3.2em}.workout-timer .work{font-size:2em}.workout-timer .rest{color:#e5cba3}.workout-timer .progress{background:#fff;max-width:40%;margin:0 auto;height:20px!important}.workout-timer .progress .inner{background-color:#e5cba3}.workout-timer img{filter:invert(0)}.workout-timer .next-round{position:absolute;right:20px;top:60px;padding:10px 15px;border-radius:4px;border:1px solid #888888;font-family:Fakt,sans-serif;text-transform:uppercase;line-height:1.2;display:flex;align-items:center;text-align:left}.workout-timer .next-round svg{margin:0 0 0 25px}.workout-timer .next-round span{font-size:.75em}.top-logo{width:100%;text-align:center;display:grid;justify-content:center;padding-top:15px}.light-input .input-wrapper{background:#fff}.light-input .input-wrapper input,.light-input .input-wrapper .clear-icon{color:#000}.light-input .input-wrapper .clear-icon:hover{color:#000;opacity:1}.day-swiper{padding:3.5% 20px 0;background:#000}.day-swiper img{border-radius:10px;cursor:pointer;opacity:.5}.day-swiper img.selected{border:2px solid #eeeeee;opacity:1}.day-swiper img.all{opacity:1}.day-swiper .swiper-container{padding-bottom:60px}.day-swiper .swiper-pagination .swiper-pagination-bullet{background:#fff}.day-swiper .swiper-pagination-bullet-active{background:#fff9!important}label.checks{width:100%!important}#workouts{min-height:80vh}@media screen and (max-width: 900px){.site-header{padding:5px 10px;width:calc(100% - 20px)}.site-header .top-logo{padding-top:0}.workout-timer{padding-bottom:125px}.workout-timer video{width:50%}.workout-timer h3.no-circuit{font-size:1.5em}.workout-timer .start{bottom:40px}.workout-timer h1{font-size:9rem}.workout-timer h1.cooldown{font-size:7rem;margin-bottom:40px}.workout-timer h6{margin-bottom:30px}.workout-timer h3{margin-top:0!important;position:relative;top:0;left:0;margin-left:20px;max-width:90%;font-size:1.2em;transform:translate(0);-webkit-transform:translate(0,0)}.workout-timer h3.warmup.right{margin-left:20px;right:0;left:0}.workout-timer h3.warmup.right div{text-align:left}.spotify-buttons{display:none}.spotify-buttons.home.left{display:block}}@media screen and (max-width: 700px){.workout-timer video{width:70%}.workout-timer .progress{max-width:90%}.workout-page .card .content{font-size:.6em;align-items:flex-start}.workout-page .card .content .movements{width:auto}.workout-page .card .content .round{min-width:45px;max-width:45px}.workout-page .card .content .movement,.workout-page .card .content .movement span{font-size:.9em}.workout-page .card .content .movement.circuit{width:calc(20% - 10px);margin-left:10px;margin-bottom:10px}.workout-page .card .content .movement.circuit.fourth{width:calc(25% - 10px)}.workout-page .card .content .movement.circuit.third{width:calc(33.333% - 10px)}.workout-container .selects{flex-flow:row wrap}.workout-container .selects .select:first-child,.workout-container .selects .select:last-child{width:100%;margin:5px 0}}@media screen and (max-width: 475px){.workout-timer{padding-top:20px}.workout-timer video{width:90%}.workout-timer .next-round{top:60vh;font-size:.75em}}@media screen and (min-width: 901px){.site-product-padding{padding:0}.collections-menu h4:hover{opacity:1!important}.small-screen{display:none!important}}@media screen and (max-width: 1023px){.workout-controls{padding-bottom:140px}._InfoRSWP{justify-content:center;margin-bottom:10px}.__1rn9ajx{width:auto!important}.workout-timer .next-round{top:75vh}}@media tv{.music-player,.workout-controls,.workout-page .close{display:none}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.site-header{width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p{margin:0}.workout-toggle{margin:12px auto!important}.workout-toggle .toggle-container{display:flex!important;align-items:center!important}.workout-toggle .toggle-container>label{margin:0!important;display:inline-flex!important;align-items:center!important;vertical-align:middle}.workout-toggle .toggle-name{line-height:1}#workout-container .workout-timer .progress,#workout-container .progress{margin-left:auto!important;margin-right:auto!important;display:block!important}
