@import"https://fonts.googleapis.com/css?family=Roboto+Mono:400,700&display=swap";@import"https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,600,600i,700,700i&display=swap";@font-face{font-family:soinsanspro-roman;src:url(soinsanspro-roman.woff2) format("woff2"),url(soinsanspro-roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:soinsanspro-medium;src:url(soinsanspro-medium.woff2) format("woff2"),url(soinsanspro-medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:soinsanspro-bold;src:url(soinsanspro-bold.woff2) format("woff2"),url(soinsanspro-bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.roboto{font-family:Roboto Mono,monospace;font-weight:400}.roboto_bold{font-family:Roboto Mono,monospace;font-weight:700}.sw-grad-1{background:#9cc7e7;background:-webkit-linear-gradient(top right,#9cc7e7 0%,#abb7eb 100%);background:-o-linear-gradient(top right,#9cc7e7 0%,#abb7eb 100%);background:linear-gradient(to bottom left,#9cc7e7,#abb7eb)}.sw-grad-2{background:#779ced;background:-webkit-linear-gradient(top right,#779ced 0%,#8a92e5 100%);background:-o-linear-gradient(top right,#779ced 0%,#8a92e5 100%);background:linear-gradient(to bottom left,#779ced,#8a92e5)}.gradient_1{background:#d191eb;background:-moz-linear-gradient(90deg,#d191eb 0%,#fdb3ab 100%);background:-webkit-linear-gradient(90deg,#d191eb 0%,#fdb3ab 100%);background:linear-gradient(90deg,#d191eb,#fdb3ab);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d191eb",endColorstr="#fdb3ab",GradientType=1)}.gradient_2{background:#6be0ed;background:-moz-linear-gradient(90deg,#6be0ed 0%,#ab92f6 100%);background:-webkit-linear-gradient(90deg,#6be0ed 0%,#ab92f6 100%);background:linear-gradient(90deg,#6be0ed,#ab92f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6be0ed",endColorstr="#ab92f6",GradientType=1)}.gradient_3,.section-testimonial-carousel.gradient{background:#a2c4e5;background:-moz-linear-gradient(90deg,#a2c4e5 0%,#ec82e6 100%);background:-webkit-linear-gradient(90deg,#a2c4e5 0%,#ec82e6 100%);background:linear-gradient(90deg,#a2c4e5,#ec82e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a2c4e5",endColorstr="#ec82e6",GradientType=1)}.gradient_4{background:#8863f3;background:-moz-linear-gradient(90deg,#8863f3 0%,#c27add 100%);background:-webkit-linear-gradient(90deg,#8863f3 0%,#c27add 100%);background:linear-gradient(90deg,#8863f3,#c27add);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8863f3",endColorstr="#c27add",GradientType=1)}.gradient_5{background:#f2b1b4;background:-moz-linear-gradient(90deg,#f2b1b4 0%,#f0a6bd 100%);background:-webkit-linear-gradient(90deg,#f2b1b4 0%,#f0a6bd 100%);background:linear-gradient(90deg,#f2b1b4,#f0a6bd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2b1b4",endColorstr="#f0a6bd",GradientType=1)}.gradient_6{background:#accbce;background:-moz-linear-gradient(90deg,#accbce 0%,#6ea1f2 100%);background:-webkit-linear-gradient(90deg,#accbce 0%,#6ea1f2 100%);background:linear-gradient(90deg,#accbce,#6ea1f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#accbce",endColorstr="#6ea1f2",GradientType=1)}.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.jcenter,.section-banner-blocks .item,.section-testimonial-carousel .carousel .slick-dots,.register-template .registration-wrapper .form-block form .breadcrumbs{justify-content:center;-webkit-justify-content:center}.jright{justify-content:flex-end;-webkit-justify-content:flex-end}.acenter,.section-partner-carousel .slick-track,.section-banner-blocks .item{align-items:center;-webkit-align-items:center}.flex-grid,.section-partner-carousel .slick-track,.section-instagram .img-output,.section-banner-blocks .item,.section-testimonial-carousel .carousel .slick-dots,.on-demand-videos-wrapper .filter-flex,.on-demand-videos-wrapper .__codex-pagination ul,.register-template .registration-wrapper .form-block form .breadcrumbs,.register-template .registration-wrapper .form-block form .form-fields .dob-fields .__codex-dob-picker-wrapper,.register-template .registration-wrapper .form-block form .form-fields .dob-fields .cdx_datepicker,.benefits-lb .benefits-boxes{display:-webkit-box;display:-ms-flexbox;display:flex}.full-width{width:100%}body.header-up .on-demand-videos-wrapper .filter-flex{top:80px}.section-partner-carousel{width:100%;background:#eee;padding:3.125rem 0}@media (max-width: 38.9375em){.section-partner-carousel{padding:1.875rem 0}}.section-partner-carousel .item{margin:0 2.1875rem;max-width:10rem}@media (max-width: 38.9375em){.section-partner-carousel .item{max-width:6.875rem}}.section-partner-carousel .item img{outline:none}.section-spotlight-blocks .image-cell{position:relative}.section-spotlight-blocks .image-cell.img-right{order:2;-webkit-order:2}@media (max-width: 1024px){.section-spotlight-blocks .image-cell.img-right{order:-1;-webkit-order:-1}}.section-spotlight-blocks .image-cell .img-wrap,.section-spotlight-blocks .image-cell .video-wrapper{position:sticky;position:-webkit-sticky;top:0;overflow:hidden;padding-top:100%}@media (max-width: 1024px){.section-spotlight-blocks .image-cell .img-wrap,.section-spotlight-blocks .image-cell .video-wrapper{padding-top:60%}}@media (max-width: 38.9375em){.section-spotlight-blocks .image-cell .img-wrap,.section-spotlight-blocks .image-cell .video-wrapper{padding-top:100%}}.section-spotlight-blocks .image-cell .img-wrap.square,.section-spotlight-blocks .image-cell .video-wrapper.square{padding-top:100%}.section-spotlight-blocks .image-cell .img-wrap.rectangle,.section-spotlight-blocks .image-cell .video-wrapper.rectangle{padding-top:56.25%}.section-spotlight-blocks .image-cell .img-wrap img,.section-spotlight-blocks .image-cell .img-wrap iframe,.section-spotlight-blocks .image-cell .video-wrapper img,.section-spotlight-blocks .image-cell .video-wrapper iframe{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;height:100%}.section-spotlight-blocks .content-cell{align-self:center;-webkit-align-self:center}.section-spotlight-blocks .content-cell .content{padding:2.5rem 6.25rem}@media (max-width: 1024px){.section-spotlight-blocks .content-cell .content{padding:2.5rem}}@media (max-width: 38.9375em){.section-spotlight-blocks .content-cell .content{padding:2.5rem 1.25rem}}.section-spotlight-blocks .content-cell .content .btn-flex .btn,.section-spotlight-blocks .content-cell .content .btn-flex .event-modal .waitlist-btn-wrapper .__codex-button,.event-modal .waitlist-btn-wrapper .section-spotlight-blocks .content-cell .content .btn-flex .__codex-button{margin-bottom:10px}.section-spotlight-blocks .content-cell .content .title{margin-bottom:.875rem}.section-spotlight-blocks .content-cell .content .subtitle{font-style:italic;margin-bottom:1.25rem}.section-spotlight-blocks .content-cell .content .richtext{margin-bottom:1.875rem;font-size:1rem;line-height:1.625rem}.section-spotlight-blocks .content-cell .content .richtext p{font-size:1rem;line-height:1.625rem}.section-parallax-banner{width:100%;position:relative;min-height:25rem;display:block;background-color:transparent}.section-parallax-banner .Masthead{min-height:25rem;height:25rem!important}.section-parallax-banner .content{position:absolute;top:0;left:0;width:100%;z-index:2;text-align:center;padding:9.375rem 2.5rem}@media (max-width: 38.9375em){.section-parallax-banner .content{padding:9.375rem 1.25rem}}.section-parallax-banner .content .title{text-transform:uppercase}.section-instagram{text-align:center;overflow:hidden;display:block;width:100%;padding:2.5rem 0}.section-instagram .title{display:inline-block;margin:0 auto 1.375rem;padding-left:40px;position:relative;text-transform:uppercase}@media (max-width: 38.9375em){.section-instagram .title{padding:2.5rem 0 0}}.section-instagram .title:before{content:"";position:absolute;top:-6px;left:0;background-repeat:no-repeat;background-image:url(icon-instafeed.png);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;width:1.875rem;height:1.875rem}@media (max-width: 38.9375em){.section-instagram .title:before{top:0;left:50%;margin-left:-15px}}.section-instagram #insta-feed{margin:0 -7.14%}@media (max-width: 1024px){.section-instagram #insta-feed a{display:none}.section-instagram #insta-feed a .instafeed-container{width:20%!important;padding-top:20%!important}.section-instagram #insta-feed a:nth-child(-n+10){display:inline}}@media (max-width: 38.9375em){.section-instagram #insta-feed a{display:none!important}.section-instagram #insta-feed a .instafeed-container{width:33.3%!important;padding-top:33.3%!important}.section-instagram #insta-feed a:nth-child(-n+6){display:inline!important}}.section-instagram .img-output{flex-wrap:wrap;margin:0 -7.14%}@media (max-width: 1024px){.section-instagram .img-output{margin:0}}.section-instagram .img-output .img{width:14.28%;padding-top:14.28%;background:#ccc}@media (max-width: 1024px){.section-instagram .img-output .img{width:20%;padding-top:20%;display:none}.section-instagram .img-output .img:nth-child(-n+10){display:block}}@media (max-width: 38.9375em){.section-instagram .img-output .img{display:none!important;width:33.3%;padding-top:33.3%}.section-instagram .img-output .img:nth-child(-n+6){display:block!important}}.section-instagram .img-output .img:nth-child(2n){background:#eee}.section-column-blocks{padding-left:2.5rem;padding-right:2.5rem;display:block;width:100%}@media (max-width: 1024px){.section-column-blocks{padding-right:0}}@media (max-width: 38.9375em){.section-column-blocks{padding:2.5rem 0 2.5rem 1.25rem}}.section-column-blocks>.title{margin-bottom:1rem}.section-column-blocks .content{margin-bottom:2rem;margin-right:8.333%}@media (max-width: 1024px){.section-column-blocks .content{margin-right:25%}}.section-column-blocks .column-wrap{margin:0 -10px}@media (max-width: 1024px){.section-column-blocks .column-wrap{margin:0}}.section-column-blocks .column-wrap .item{padding:15px 10px 0}@media (max-width: 1024px){.section-column-blocks .column-wrap .item{padding-top:15px;max-width:400px}.section-column-blocks .column-wrap .item:first-child{padding-left:0}}@media (max-width: 38.9375em){.section-column-blocks .column-wrap .item{max-width:300px}}.section-column-blocks .column-wrap .item.featured{position:relative}.section-column-blocks .column-wrap .item.featured:before{content:attr(data-featured);position:absolute;display:block;top:0;bottom:auto;right:1.25rem;height:1.875rem;opacity:1;font-style:italic;text-transform:uppercase;text-align:center;padding:.5625rem 1.0625rem .375rem;z-index:1;font-size:.875rem;line-height:.875rem;letter-spacing:.0275rem;font-weight:700;font-family:SoinSansNeue;background:var(--pink);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);color:#fff}@media (max-width: 1024px){.section-column-blocks .column-wrap .item.featured:before{top:0}}.section-column-blocks .column-wrap .item.featured .img{border:2px solid var(--pink)}.section-column-blocks .column-wrap .item .img{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#eee;margin:0 0 1.875rem;display:block}.section-column-blocks .column-wrap .item .img img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.section-column-blocks .column-wrap .item .img img:hover{opacity:.8}.section-column-blocks .column-wrap .item .title,.section-column-blocks .column-wrap .item .btn-flex{text-transform:uppercase;margin:0 0 .625rem;padding:0 .625rem;flex-wrap:nowrap}.section-column-blocks .column-wrap .item p{margin:0 0 .625rem;padding:0 .625rem}.section-column-blocks .column-wrap .item p:last-child{margin-bottom:0}@media (min-width: 1024px){.section-column-blocks .column-wrap .item .c-inner .title,.section-column-blocks .column-wrap .item .c-inner p,.section-column-blocks .column-wrap .item .c-inner .btn-flex{padding:0}}.section-column-blocks .perks{position:relative;background-color:var(--grey);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #000;padding:1.5625rem 1.25rem}.section-column-blocks .perks img{position:absolute;height:100%;width:100%;object-fit:cover;left:0;top:0;opacity:.3;z-index:1}.section-column-blocks .perks .inner{position:relative;z-index:2}.section-column-blocks .perks .inner .title{font-size:28px;color:var(--lime);margin-bottom:10px}.section-column-blocks .perks .inner .content{color:#fff;margin-bottom:10px;text-align:center}.section-column-blocks .slick-slider{margin:0 -.625rem!important;width:calc(100% + 1.25rem)}@media (max-width: 1024px){.section-column-blocks .slick-slider{margin:0!important;width:100%}}.section-column-blocks .discount-code{border:1px solid var(--dark);font-size:.875rem;line-height:.75rem;padding:.75rem;text-align:center;outline:none;width:calc(50% - 5px)}.section-banner-blocks .item{height:50vw;background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:105%;-o-background-size:105%;background-size:105%;background-color:#212121;position:relative;-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;-o-transition:1s all;transition:1s all}@media (max-width: 1024px){.section-banner-blocks .item{height:70vw;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}}@media (max-width: 38.9375em){.section-banner-blocks .item{height:100vw;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}}.section-banner-blocks .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}@media (min-width: 1024px){.section-banner-blocks .item:hover{-webkit-background-size:110%;-o-background-size:110%;background-size:110%}}.section-banner-blocks .item .content{position:relative;z-index:1;text-align:center;padding:0 2.5rem}.section-banner-blocks .item .content .title{color:#fff;margin:0 0 .875rem;text-transform:uppercase;font-size:3.2rem;letter-spacing:.5rem}@media (max-width: 38.9375em){.section-banner-blocks .item .content .title{font-size:2.875rem;line-height:2.875rem}}.section-banner-blocks .item .content p{color:#fff;margin:0 0 1.875rem}@media (max-width: 1024px){.section-banner-blocks .item .content p br{display:none}}.section-testimonial-carousel{display:block;width:100%;background-size:cover;-webkit-background-size:cover;background-position:center center;-webkit-background-position:center center;background-repeat:no-repeat;position:relative}.section-testimonial-carousel:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}.section-testimonial-carousel:not(.gradient,.dark,.white):after{background-color:#212121}.section-testimonial-carousel .carousel{padding:6.25rem 0;visibility:hidden;position:relative;z-index:1}@media (max-width: 38.9375em){.section-testimonial-carousel .carousel{padding:3.3125rem 0}}.section-testimonial-carousel .carousel.slick-initialized{visibility:visible}.section-testimonial-carousel .carousel .item{text-align:center}.section-testimonial-carousel .carousel .item blockquote{text-transform:none;font-size:1.1rem;line-height:1.8rem;font-weight:600;max-width:56.25rem;margin:0 auto;padding:0 3.125rem}@media (max-width: 38.9375em){.section-testimonial-carousel .carousel .item blockquote{padding:0 30px;font-size:1.125rem;line-height:1.625rem}}.section-testimonial-carousel .carousel .item blockquote:before{display:none}@media (min-width: 38.9375em){.section-testimonial-carousel .carousel .item blockquote .name{font-size:1.1rem;line-height:1.8rem}}.section-testimonial-carousel .carousel .slick-arrow{background:transparent}.section-testimonial-carousel .carousel .slick-arrow:after{width:1.875rem;top:1.25rem;height:1.875rem;background-size:contain;-webkit-background-size:contain}@media (max-width: 38.9375em){.section-testimonial-carousel .carousel .slick-arrow.slick-prev{left:-20px}}@media (max-width: 38.9375em){.section-testimonial-carousel .carousel .slick-arrow.slick-next{right:-20px}}.section-testimonial-carousel .carousel .slick-dots{padding:1.25rem 0 0}.section-testimonial-carousel .carousel .slick-dots li{margin:0 .25rem}.section-testimonial-carousel.white .slick-arrow:after{background:url(icon-chev-dark.svg) no-repeat center center}.section-testimonial-carousel .btn-flex{padding-top:40px}@media (max-width: 38.9375em){.section-testimonial-carousel .btn-flex{padding-top:20px}}.section-hero-text-only .title{text-transform:uppercase;margin:0;padding:4rem 0;text-align:center}@media (max-width: 38.9375em){.section-hero-text-only .title{font-size:1.75rem;line-height:2rem;padding:3rem 0}}.section-hero-text-only.digital-workouts{padding:4rem 0;background:#f6f6f6}@media (max-width: 38.9375em){.section-hero-text-only.digital-workouts{padding:3rem 0}}.section-hero-text-only.digital-workouts .title{padding:0}@media (max-width: 38.9375em){.section-hero-text-only.digital-workouts .title{font-size:2.5rem;line-height:2.5rem;padding:0}}.section-hero-text-only.digital-workouts .subtitle{text-align:center;margin:1.25rem 0 0}.section-video-listing-output{padding:40px 0}.section-video-listing-output .video-container{margin:0 -.625rem}.section-video-listing-output .video-container .__codex-inner{cursor:pointer}.section-video-listing-output .video-container .__codex-inner .__codex-image{position:relative;overflow:hidden;width:100%;padding-top:55%;background:#ccc}.section-video-listing-output .video-container .__codex-inner .__codex-image:before{content:"videos";font-size:1rem;line-height:1.25rem;text-align:center;position:absolute;z-index:1;bottom:10px;right:10px;background:#fff;border:1px solid #000;width:4.375rem;padding:2rem 0 .25rem;font-family:soinsanspro-medium,sans-serif}.section-video-listing-output .video-container .__codex-inner .__codex-image:after{content:attr(data-video-count);position:absolute;z-index:2;bottom:35px;right:10px;width:70px;text-align:center;font-family:soinsanspro-bold,sans-serif;font-size:20px}.section-video-listing-output .video-container .__codex-inner .__codex-image img{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-video-listing-output .video-container .__codex-inner .__codex-name{text-transform:uppercase;font-family:soinsanspro-bold,sans-serif;margin:.8125rem 0 .375rem}.section-video-listing-output .video-container .__codex-inner .__codex-description{font-size:.875rem;line-height:1.25rem}.section-video-listing-output .video-container .__codex-inner .__codex-button{display:none}.on-demand-videos-wrapper{position:relative}.on-demand-videos-wrapper .filter-flex{background:#fff;padding:10px 2.5rem;position:sticky;position:-webkit-sticky;z-index:2;top:8.125rem;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;max-height:86px}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex{max-height:unset;flex-wrap:wrap;padding:0;background:#212121}}.on-demand-videos-wrapper .filter-flex .apply-filters-button{display:none;background-repeat:no-repeat;background-image:url(icon-filter-white.svg);background-position:20px center;-webkit-background-position:20px center;-o-background-position:20px center;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;background-color:#212121;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;padding:13px 0 13px 60px;width:100%;position:relative}.on-demand-videos-wrapper .filter-flex .apply-filters-button:after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);background-repeat:no-repeat;background-image:url(icon-close-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;width:18px;height:18px;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.on-demand-videos-wrapper .filter-flex .apply-filters-button.active:after{opacity:1}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .apply-filters-button{display:block}}.on-demand-videos-wrapper .filter-flex .item{width:25%;padding:0 10px}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .item{width:100%;padding:0;display:none}}.on-demand-videos-wrapper .filter-flex .item .__codex-title{display:none}.on-demand-videos-wrapper .filter-flex .item select{border-color:#fff;background:transparent;color:#fff;margin:0}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric{background:#91c4db;border:1px solid #91C4DB}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric{border:none;border-bottom:1px solid #fff;padding:0 10px}}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric .label{line-height:40px;height:40px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric .button{width:40px;height:40px;background-repeat:no-repeat;background-image:url(icon-select-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;background-color:transparent;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric .button{right:10px}}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric-items{background:#fff}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric-items li{font-size:14px;text-transform:uppercase;font-weight:600;color:#212121}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric-items li:hover{background:#212121;color:#fff;opacity:.6}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric-items li.selected{background:#212121;color:#fff;position:relative}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper .selectric-items li.selected:after{content:"";background-repeat:no-repeat;background-image:url(icon-check-white.png);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:16px;-o-background-size:16px;background-size:16px;background-color:transparent;position:absolute;top:0;right:0;width:40px;height:40px}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper.selectric-open .selectric{background:#91c4db}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper.selectric-open .selectric .label{color:#fff}.on-demand-videos-wrapper .filter-flex .item .selectric-wrapper.selectric-open .selectric .button{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.on-demand-videos-wrapper .filter-flex .item .p-select{width:100%;margin:0;padding:0 0 0 10px;line-height:40px;position:relative;background:#91c4db;border:1px solid #91C4DB;color:#fff;font-size:14px;text-transform:uppercase;font-weight:600;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .item .p-select{border:none;border-bottom:1px solid #fff;padding-left:20px}}.on-demand-videos-wrapper .filter-flex .item .p-select:after{content:"";background-repeat:no-repeat;background-image:url(icon-select-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;background-color:transparent;position:absolute;top:0;right:0;width:40px;height:40px}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .item .p-select:after{right:10px}}.on-demand-videos-wrapper .filter-flex .item .p-select.active{background:#91c4db;color:#fff}.on-demand-videos-wrapper .filter-flex .item .p-select.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.on-demand-videos-wrapper .filter-flex .item.search{position:relative}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .item.search{padding:10px}}.on-demand-videos-wrapper .filter-flex .item.search input{width:100%;text-align:center;padding:13px 0;font-size:.75rem;line-height:.75rem;text-transform:uppercase;margin:0;border:1px solid #212121}.on-demand-videos-wrapper .filter-flex .item.search .search-icon{position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);line-height:1;cursor:pointer}.on-demand-videos-wrapper .filter-flex .item.search .search-icon i{opacity:.5}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown{display:none;width:100%;background:#444;padding:0 40px;position:absolute;top:100%;left:0}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown{position:static;padding:0 20px}}@media (max-width: 38.9375em){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown{padding:0}}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .close-icon{position:absolute;top:20px;right:20px;background-repeat:no-repeat;background-image:url(icon-close-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;width:18px;height:18px}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .close-icon{display:none}}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner{max-width:900px;margin:0 auto;padding:40px 0}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner{max-width:100%}}@media (max-width: 38.9375em){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner{padding:0}}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox{display:block;column-count:4}@media (max-width: 1024px){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox{column-count:2}}@media (max-width: 38.9375em){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox{column-count:1}}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div{position:relative}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div label{font-size:14px;font-weight:600;color:#ccc;font-weight:400;text-transform:uppercase;position:relative;line-height:30px;display:inline-block;padding:0 20px 0 40px;margin:2px 0;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div label{padding:0 20px;display:block}}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div label:hover{color:#fff}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div label:before{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;-webkit-border-radius:50%;background-repeat:no-repeat;background-image:url(icon-check-white.png);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:13px;-o-background-size:13px;background-size:13px;background-color:#212121;opacity:0}@media (max-width: 38.9375em){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div label:before{background-color:transparent;left:auto;right:17px;border-radius:0;-webkit-border-radius:0px}}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div input{opacity:0;position:absolute;top:0;left:0}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div input:checked+label{font-weight:600;border-radius:15px;-webkit-border-radius:15px}@media (max-width: 38.9375em){.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div input:checked+label{border-radius:0;-webkit-border-radius:0px;background:#5f5e5e;color:#fff}}.on-demand-videos-wrapper .filter-flex .instructors-listing-dropdown .inner .dynamic-filter-checkbox div input:checked+label:before{opacity:1}.on-demand-videos-wrapper .overview-content{padding:30px 50px 0;display:block;width:100%}@media (max-width: 38.9375em){.on-demand-videos-wrapper .overview-content{padding:20px 20px 0}}.on-demand-videos-wrapper .overview-content.text-center p{text-align:center}.on-demand-videos-wrapper .overview-content.text-right p{text-align:right}.on-demand-videos-wrapper .overview-content a{text-decoration:underline}.on-demand-videos-wrapper .applied-filters-list{width:100%;overflow:auto;text-align:center;padding:20px 40px 0}@media (max-width: 38.9375em){.on-demand-videos-wrapper .applied-filters-list{padding:20px 0 0 20px;position:relative}}.on-demand-videos-wrapper .applied-filters-list a{display:inline-block;text-transform:uppercase;border:1px solid #212121;border-radius:20px;-webkit-border-radius:20px;line-height:40px;white-space:nowrap;padding:0 20px 0 40px;position:relative;font-size:14px;font-weight:600;margin:0;background:#212121;color:#fff;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.on-demand-videos-wrapper .applied-filters-list a{margin:0 10px 0 0;font-size:12px;line-height:35px}}.on-demand-videos-wrapper .applied-filters-list a:before{content:"";background-repeat:no-repeat;background-image:url(icon-close-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:14px;-o-background-size:14px;background-size:14px;background-color:transparent;position:absolute;top:0;left:0;height:40px;width:40px;opacity:.4;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.on-demand-videos-wrapper .applied-filters-list a:before{height:35px}}.on-demand-videos-wrapper .applied-filters-list a:hover{opacity:.7}.on-demand-videos-wrapper .video-output{margin:0;padding:2.5rem 40px}@media (max-width: 1024px){.on-demand-videos-wrapper .video-output{padding:30px 20px}}.on-demand-videos-wrapper .video-output .default-video-block{padding:0 .625rem 1.25rem}@media (max-width: 38.9375em){.on-demand-videos-wrapper .video-output .default-video-block{padding:0 0 1.25rem}}.on-demand-videos-wrapper .video-output .title{text-transform:uppercase;margin:0}.on-demand-videos-wrapper .video-output .overview{margin:0 0 30px}.on-demand-videos-wrapper .video-output .default-video-block .video-meta{flex-wrap:wrap}.on-demand-videos-wrapper .__codex-pagination{margin-bottom:110px}@media (max-width: 38.9375em){.on-demand-videos-wrapper .__codex-pagination{margin-bottom:60px}}.on-demand-videos-wrapper .__codex-pagination ul li:first-child a,.on-demand-videos-wrapper .__codex-pagination ul li:last-child a{font-size:0;text-indent:-9999px;background-repeat:no-repeat;background-image:url(icon-chev-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;width:30px;height:30px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:block;margin:0}.on-demand-videos-wrapper .__codex-pagination ul li:last-child a{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.section-text-banner{display:block;width:100%;text-align:center;padding:3.75rem 2.5rem}@media (max-width: 38.9375em){.section-text-banner{padding:2.5rem 1.25rem}}.section-text-banner .content .title{margin:0 0 1.875rem;text-transform:uppercase}@media (max-width: 38.9375em){.section-text-banner .content .title{margin-bottom:.625rem}}.section-text-banner .content .sub-title{margin:0;text-transform:uppercase}.section-text-banner .content .btn-flex{margin-top:1.875rem}.register-template{display:block;width:100%}.register-template .__codex-register-success{padding:70px 60px 0}@media (max-width: 38.9375em){.register-template .__codex-register-success{padding:40px 20px 0}}.register-template .registration-wrapper{min-height:calc(100vh - 90px)}.register-template .registration-wrapper .form-block .__codex-register-form{padding:70px 60px}@media (max-width: 38.9375em){.register-template .registration-wrapper .form-block .__codex-register-form{padding:40px 20px}}.register-template .registration-wrapper .form-block .apply-btn-styles button{background:#000;color:#fff}.register-template .registration-wrapper .form-block .section-title{text-transform:uppercase;text-align:center;margin:0 0 20px}.register-template .registration-wrapper .form-block .overview{text-align:center}.register-template .registration-wrapper .form-block form .breadcrumbs{margin:0 0 20px}.register-template .registration-wrapper .form-block form .breadcrumbs a{text-transform:uppercase;color:#212121;font-size:14px;line-height:18px;margin:0 10px;display:block;opacity:.6;pointer-events:none}.register-template .registration-wrapper .form-block form .breadcrumbs a.active{opacity:1;font-weight:600;text-decoration:underline}.register-template .registration-wrapper .form-block form .form-fields{max-width:450px;margin:0 auto}.register-template .registration-wrapper .form-block form .form-fields .error{position:relative}.register-template .registration-wrapper .form-block form .form-fields .error:after{background:#91c4db;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:10px;position:absolute;top:0;right:0;content:attr(data-error);padding:0 10px;text-transform:uppercase}.register-template .registration-wrapper .form-block form .form-fields .error input{border-color:#d3e8ef}.register-template .registration-wrapper .form-block form .form-fields .error.tel-field .vue-tel-input{border-color:#b6d8e4}.register-template .registration-wrapper .form-block form .form-fields .shoe-size-field{display:none}.register-template .registration-wrapper .form-block form .form-fields .optin{margin:0 0 20px}.register-template .registration-wrapper .form-block form .form-fields .optin label{text-transform:none}.register-template .registration-wrapper .form-block form .form-fields .optin label a{font-weight:600;text-decoration:underline;font-family:Montserrat,sans-serif}.register-template .registration-wrapper .form-block form .form-fields .optin label:before{background-repeat:no-repeat;background-image:url(icon-check-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:16px;-o-background-size:16px;background-size:16px;background-color:transparent}.register-template .registration-wrapper .form-block form .form-fields .workout-block-type{width:100%}.register-template .registration-wrapper .form-block form .form-fields .workout-block-type label{padding-top:4px}.register-template .registration-wrapper .form-block form .form-fields .gender-field select{background-position:97.5% center;-webkit-background-position:97.5% center}.register-template .registration-wrapper .form-block form .form-fields .dob-fields p{margin:0 0 10px}.register-template .registration-wrapper .form-block form .form-fields .dob-fields .__codex-dob-picker-wrapper,.register-template .registration-wrapper .form-block form .form-fields .dob-fields .cdx_datepicker{margin:0 -10px}.register-template .registration-wrapper .form-block form .form-fields .dob-fields .__codex-dob-picker-wrapper div,.register-template .registration-wrapper .form-block form .form-fields .dob-fields .cdx_datepicker div{padding:0 10px;width:33.3%}.register-template .registration-wrapper .form-block form .form-fields .dob-fields .__codex-dob-picker-wrapper label,.register-template .registration-wrapper .form-block form .form-fields .dob-fields .cdx_datepicker label{display:none}.register-template .registration-wrapper .form-block form .form-fields .dob-fields .__codex-dob-picker-wrapper select,.register-template .registration-wrapper .form-block form .form-fields .dob-fields .cdx_datepicker select{background-position:90% center;-webkit-background-position:90% center}.register-template .registration-wrapper .form-block form .form-fields .dob-fields.error select{border-color:#b6d8e4;color:#212121}.register-template .registration-wrapper .form-block form .form-fields .tel-field{margin:0 0 1.25rem}.register-template .registration-wrapper .form-block form .form-fields .tel-field .vue-tel-input{border:1px solid #212121;border-radius:0;-webkit-border-radius:0px;height:48px}.register-template .registration-wrapper .form-block form .form-fields .tel-field input{border-radius:0;-webkit-border-radius:0px;margin:0}.register-template .registration-wrapper .form-block p.error{color:#212121}.register-template .registration-wrapper .image-block{background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center}@media (max-width: 38.9375em){.register-template .registration-wrapper .image-block{display:none}}.event-modal{position:fixed;z-index:11;top:66px;left:0;width:100%;background:#fff;height:calc(100% - 68px);overflow:auto}@media (max-width: 38.9375em){.event-modal{top:114px}}.event-modal .waitlist-btn-wrapper{margin-top:20px}.event-modal .waitlist-btn-wrapper .__codex-button{background:#212121;color:#fff}.event-modal .close-icon{position:absolute;z-index:2;top:20px;right:20px;width:26px;height:26px;font-size:0px;text-indent:-9999px;background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}@media (max-width: 1024px){.event-modal .close-icon{background-image:url(icon-close-white.svg)}}.vimeo-controls .plyr__control--overlaid{background:#212121;border:2px solid #fff}.vimeo-controls .plyr__control--overlaid:hover{background:#91c4db!important}#shopify-section-ds-purchase-hero-banner .hero-banner{height:400px}#shopify-section-ds-purchase-hero-banner .hero-banner .inner .title{font-size:60px;line-height:60px}@media (max-width: 38.9375em){#shopify-section-ds-purchase-hero-banner .hero-banner .inner .title{font-size:40px;line-height:40px}}#shopify-section-ds-credits-output .memberships-output .box-output .item{padding-bottom:90px}.handle-timetable-instructor-page .section-video-carousel.instructor-detail-video-carousel{padding:80px 0 80px 40px}@media (max-width: 38.9375em){.handle-timetable-instructor-page .section-video-carousel.instructor-detail-video-carousel{padding:0 0 60px 20px}}.handle-timetable-instructor-page .section-video-carousel.instructor-detail-video-carousel .section-title{text-transform:uppercase}.handle-timetable-instructor-page .section-video-carousel.instructor-detail-video-carousel .__codex-videos-row{margin:0}.section-video-carousel-row{padding:2.5rem 0 80px 2.5rem;position:relative;border-bottom:1px solid #ccc}@media (max-width: 1024px){.section-video-carousel-row{padding:2.5rem 0 110px 40px}}@media (max-width: 38.9375em){.section-video-carousel-row{padding:2.5rem 0 110px 20px}}.section-video-carousel-row.black .content .title,.section-video-carousel-row.black .content .desc,.section-video-carousel-row.black .default-video-block .video-meta,.section-video-carousel-row.black .default-video-block .__codex-name{color:#fff}.section-video-carousel-row .content{position:relative;margin-right:8.333%}@media (max-width: 1024px){.section-video-carousel-row .content{position:static;margin-right:0}}.section-video-carousel-row .content .title{text-transform:uppercase;max-width:80%;margin:0}@media (max-width: 1024px){.section-video-carousel-row .content .title{max-width:100%}.section-video-carousel-row .content .title br{display:none}}.section-video-carousel-row .content .desc{max-width:80%;margin-top:20px}@media (max-width: 1024px){.section-video-carousel-row .content .desc{max-width:100%}.section-video-carousel-row .content .desc br{display:none}}.section-video-carousel-row .content .btn,.section-video-carousel-row .content .event-modal .waitlist-btn-wrapper .__codex-button,.event-modal .waitlist-btn-wrapper .section-video-carousel-row .content .__codex-button{position:absolute;top:0;right:0}@media (max-width: 1024px){.section-video-carousel-row .content .btn,.section-video-carousel-row .content .event-modal .waitlist-btn-wrapper .__codex-button,.event-modal .waitlist-btn-wrapper .section-video-carousel-row .content .__codex-button{top:auto;bottom:30px;width:calc(100% - 80px);right:40px;text-align:center}}@media (max-width: 38.9375em){.section-video-carousel-row .content .btn,.section-video-carousel-row .content .event-modal .waitlist-btn-wrapper .__codex-button,.event-modal .waitlist-btn-wrapper .section-video-carousel-row .content .__codex-button{right:20px;width:calc(100% - 40px)}}.section-video-carousel-row .slick-slider{margin:0 -.625rem!important;width:calc(100% + .625rem);padding:40px 0 0}.section-video-carousel-row .slick-slider .slick-arrow{top:-29px}@media (max-width: 38.9375em){.section-video-carousel-row .slick-slider .slick-arrow{display:none!important}}.section-video-carousel-row .default-video-block .__codex-inner{width:480px}@media (max-width: 38.9375em){.section-video-carousel-row .default-video-block .__codex-inner{width:300px}}.section-video-carousel-row .default-collection-block{width:500px}@media (max-width: 38.9375em){.section-video-carousel-row .default-collection-block{width:320px}}.default-video-block,.default-collection-block{padding:0 .625rem 1.25rem;height:100%}.default-video-block .watched,.default-collection-block .watched{position:relative}.default-video-block .watched:after,.default-collection-block .watched:after{content:"viewed";position:absolute;top:10px;right:0;width:93px;border-top-left-radius:4px;border-bottom-left-radius:4px;height:30px;background:var(--pastel-blue);color:#000;text-align:center;line-height:.75rem;font-family:SoinSansNeue;font-weight:700;font-size:.75rem;text-transform:uppercase;padding:.625rem 0}.default-video-block .watched.isLive:after,.default-collection-block .watched.isLive:after{top:36px}.default-video-block .new,.default-collection-block .new{position:relative;border:4px solid var(--pastel-blue)}.default-video-block .new:after,.default-collection-block .new:after{content:"New";position:absolute;top:10px;right:0;width:93px;border-top-left-radius:4px;border-bottom-left-radius:4px;height:30px;background:var(--pastel-blue);color:#000;text-align:center;line-height:.75rem;font-family:SoinSansNeue;font-weight:700;font-size:.75rem;text-transform:uppercase;padding:.625rem 0}.default-video-block .new.isLive:after,.default-collection-block .new.isLive:after{top:36px}.default-video-block .__codex-inner,.default-collection-block .__codex-inner{height:100%;display:flex;width:100%;flex-direction:column;position:relative}.default-video-block .__codex-image,.default-collection-block .__codex-image{padding-top:56.25%;position:relative;overflow:hidden;background-repeat:no-repeat;background-image:url(psycle-logo.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:120px;-o-background-size:120px;background-size:120px;background-color:transparent}.default-video-block .__codex-image .video-img,.default-collection-block .__codex-image .video-img{background-size:cover;-webkit-background-size:cover;background-position:center center;-webkit-background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.default-video-block .__codex-image .play-icon,.default-collection-block .__codex-image .play-icon{position:absolute;z-index:1;top:50%;left:50%;width:3.5rem;height:3.5rem;background:#fff;border-radius:50%;-webkit-border-radius:50%;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.default-video-block .__codex-image .play-icon:hover:before,.default-collection-block .__codex-image .play-icon:hover:before{height:5rem;width:5rem}.default-video-block .__codex-image .play-icon:after,.default-collection-block .__codex-image .play-icon:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #000;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.default-video-block .__codex-image .play-icon:before,.default-collection-block .__codex-image .play-icon:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4.375rem;height:4.375rem;border:2px solid #fff;opacity:.5;border-radius:50%;-webkit-border-radius:50%;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.default-video-block .__codex-name,.default-collection-block .__codex-name{font-family:soinsanspro-bold,sans-serif;text-transform:uppercase;font-size:1.375rem;margin:1.25rem 0 .625rem;cursor:pointer;position:relative}@media (max-width: 1024px){.default-video-block .__codex-name,.default-collection-block .__codex-name{font-size:1.125rem}}.default-video-block .video-meta,.default-collection-block .video-meta{cursor:pointer;flex-wrap:wrap;border:1px solid #212121;border-top:none;overflow:hidden;padding:1.0625rem .9375rem 0;height:100%;justify-content:stretch;padding-bottom:67px;background:#fff}@media (max-width: 38.9375em){.default-video-block .video-meta,.default-collection-block .video-meta{flex-wrap:wrap}}.default-video-block .video-meta .intensity,.default-collection-block .video-meta .intensity{margin:0}.default-video-block .video-meta .intensity span,.default-collection-block .video-meta .intensity span{background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;margin-right:8px;margin-bottom:-2px}.default-video-block .video-meta .intensity span.low,.default-collection-block .video-meta .intensity span.low{background-image:url(icon-beginner-w.svg);height:15px;width:13px}.default-video-block .video-meta .intensity span.moderate,.default-collection-block .video-meta .intensity span.moderate{background-image:url(icon-intermediate-w.svg);height:15px;width:13px}.default-video-block .video-meta .intensity span.high,.default-video-block .video-meta .intensity span.intense,.default-collection-block .video-meta .intensity span.high,.default-collection-block .video-meta .intensity span.intense{background-image:url(icon-advanced-w.svg);height:15px;width:13px}.default-video-block .video-meta .fav-icon,.default-collection-block .video-meta .fav-icon{position:relative;z-index:1;top:-6px;left:0;width:20px;height:20px;font-size:0px!important;display:inline-block;text-indent:-999px;cursor:pointer;margin-right:7px}.default-video-block .video-meta .fav-icon:after,.default-collection-block .video-meta .fav-icon:after{content:"";background-repeat:no-repeat;background-image:url(icon-heart.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:18px;-o-background-size:18px;background-size:18px;background-color:transparent;position:absolute;top:0;right:0;width:100%;height:100%}.default-video-block .video-meta .fav-icon:hover:after,.default-collection-block .video-meta .fav-icon:hover:after{background-repeat:no-repeat;background-image:url(icon-heart-pastel-blue-outline.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;background-color:transparent}.default-video-block .video-meta .fav-icon.bookmarked:after,.default-collection-block .video-meta .fav-icon.bookmarked:after{background-image:url(icon-heart-pastel-blue-fill.svg?2)}.default-video-block .video-meta .inner-top p,.default-collection-block .video-meta .inner-top p{text-transform:uppercase;font-family:SoinSansNeue;font-size:12px;line-height:12px;margin-bottom:0;letter-spacing:.0269rem}.default-video-block .video-meta .inner-top p span,.default-collection-block .video-meta .inner-top p span{font-weight:700}.default-video-block .video-meta .video-desc,.default-collection-block .video-meta .video-desc{font-size:.875rem;line-height:1.375rem}.default-video-block .video-meta .inner-bottom,.default-collection-block .video-meta .inner-bottom{padding:.9375rem;position:absolute;bottom:0;left:0;width:100%}.default-video-block .video-meta .inner-bottom p,.default-collection-block .video-meta .inner-bottom p{text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.0269rem;font-weight:700}.default-video-block .video-meta .inner-bottom span,.default-collection-block .video-meta .inner-bottom span{background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;margin-right:8px;margin-bottom:-2px}.default-video-block .video-meta .inner-bottom span.duration,.default-collection-block .video-meta .inner-bottom span.duration{background-image:url(icon-duration-w.svg);height:18px;width:15px;margin-right:10px;margin-bottom:-5px}.default-video-block .animated-bg .__codex-name .content,.default-collection-block .animated-bg .__codex-name .content{max-width:240px;display:inline-block;width:100%;opacity:.2;background-color:var(--grey);height:1.375rem}@media (max-width: 1024px){.default-video-block .animated-bg .__codex-name .content,.default-collection-block .animated-bg .__codex-name .content{height:1.125rem}}.default-video-block .animated-bg .video-meta .intensity,.default-collection-block .animated-bg .video-meta .intensity{height:.75rem;opacity:.2;background-color:var(--grey)}.default-video-block .animated-bg .video-meta .inner-top p,.default-collection-block .animated-bg .video-meta .inner-top p{height:.75rem;width:125px;opacity:.2;background-color:var(--grey)}.default-video-block .animated-bg .video-meta .inner-top p span,.default-collection-block .animated-bg .video-meta .inner-top p span{font-weight:700}.default-video-block .animated-bg .video-meta .video-desc,.default-collection-block .animated-bg .video-meta .video-desc{height:.875rem;opacity:.2;background-color:var(--grey)}.default-video-block .animated-bg .video-meta .inner-bottom p,.default-collection-block .animated-bg .video-meta .inner-bottom p{opacity:.2;background-color:#fff;height:.75rem}.default-collection-block .__codex-image .video-img:before{content:"videos";font-size:1rem;line-height:1.25rem;text-align:center;position:absolute;z-index:1;bottom:10px;right:10px;background:#fff;border:1px solid #000;width:4.375rem;padding:2rem 0 .25rem;font-family:soinsanspro-medium,sans-serif}.default-collection-block .__codex-image .video-img:after{content:attr(data-video-count);position:absolute;z-index:2;bottom:35px;right:10px;width:70px;text-align:center;font-family:soinsanspro-bold,sans-serif;font-size:20px}.__codex-video-views-panel .slick-slider .default-video-block .__codex-video-views-inner{width:470px;margin-right:20px}@media (max-width: 38.9375em){.__codex-video-views-panel .slick-slider .default-video-block .__codex-video-views-inner{width:300px}}.quiz-results-featured-collection{padding-bottom:80px}@media (max-width: 38.9375em){.quiz-results-featured-collection{padding:0 20px 20px}}.quiz-results-featured-collection .__codex-video-collections-image{display:block;width:100%;position:relative;padding-top:56.25%;background-size:cover;-webkit-background-size:cover;background-position:center center;-webkit-background-position:center center;background-repeat:no-repeat;cursor:pointer}.quiz-results-featured-collection .__codex-video-collections-image:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-image:url(psycle-logo.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:120px;-o-background-size:120px;background-size:120px;background-color:#ccc}.quiz-results-featured-collection .__codex-video-collections-image:after{content:""}.quiz-results-featured-collection .__codex-video-collections-image span{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.quiz-results-featured-collection .__codex-video-collections-image span:before{content:"videos";font-size:1rem;line-height:1.25rem;text-align:center;position:absolute;z-index:1;bottom:10px;right:10px;background:#fff;border:1px solid #000;width:4.375rem;padding:2rem 0 .25rem;font-family:soinsanspro-medium,sans-serif}.quiz-results-featured-collection .__codex-video-collections-image span:after{content:attr(data-video-count);position:absolute;z-index:2;bottom:35px;right:10px;width:70px;text-align:center;font-family:soinsanspro-bold,sans-serif;font-size:20px}.quiz-results-featured-collection .__codex-video-collections-name{text-transform:uppercase}.quiz-results-featured-collection .__codex-video-collections-data{margin:0 0 20px;font-size:14px}.unfluid-right{margin-right:-40px}@media (max-width: 38.9375em){.unfluid-right{margin-right:-20px}}.fluid-right{margin-right:40px}@media (max-width: 38.9375em){.fluid-right{margin-right:20px}}.collection-video-listing-output{overflow:hidden;padding-bottom:40px}@media (max-width: 1024px){.collection-video-listing-output .section-title{text-align:left}}.collection-video-listing-output .__codex-video-collection-column{width:33.3%}@media (max-width: 1024px){.collection-video-listing-output .__codex-video-collection-column{width:470px!important;padding:0;margin-right:20px}}@media (max-width: 38.9375em){.collection-video-listing-output .__codex-video-collection-column{width:300px!important}}@media (max-width: 38.9375em){.handle-timetable-instructor-page .__codex-instructor-panel .content-wrap .__codex-header{justify-content:space-between;-webkit-justify-content:space-between;flex-direction:row;-webkit-flex-direction:row}.handle-timetable-instructor-page .__codex-instructor-panel .content-wrap .__codex-header .__codex-instructor-title{font-size:30px}}.benefits-lb{position:fixed;z-index:40;top:0;left:0;width:100%;height:100%;overflow:auto;background:#000c;display:none}.benefits-lb .benefits-boxes{flex-wrap:wrap;margin:0 -.625rem;background:#fff;width:90%;position:absolute;top:200px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);padding:40px}@media (max-width: 38.9375em){.benefits-lb .benefits-boxes{width:100%;padding:20px;top:150px;margin:0}}.benefits-lb .benefits-boxes .header{position:relative;width:100%;padding:0 .625rem 20px}@media (max-width: 38.9375em){.benefits-lb .benefits-boxes .header{padding-top:5px}}.benefits-lb .benefits-boxes .header .section-title{text-transform:uppercase;margin:0}.benefits-lb .benefits-boxes .header .close-icon{position:absolute;z-index:2;top:0;right:.625rem;width:26px;height:26px;font-size:0px;text-indent:-9999px;background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}@media (max-width: 38.9375em){.benefits-lb .benefits-boxes .header .close-icon{right:0}}.benefits-lb .benefits-boxes .item{width:calc(25% - 1.25rem);margin:.625rem;padding:1.875rem;border:1px solid #212121;position:relative;display:none}@media all and (max-width: 1240px){.benefits-lb .benefits-boxes .item{width:calc(33.3% - 1.25rem)}}@media (max-width: 1024px){.benefits-lb .benefits-boxes .item{width:calc(50% - 1.25rem)}}@media (max-width: 38.9375em){.benefits-lb .benefits-boxes .item{width:100%;margin:0 0 .625rem}}.benefits-lb .benefits-boxes .item .title{text-transform:uppercase}.benefits-lb .benefits-boxes .item p{word-break:break-word}.benefits-lb .benefits-boxes .item p strong{display:block}.benefits-lb .benefits-boxes .item p a{font-family:soinsanspro-bold,sans-serif;text-decoration:underline}.plyr--full-ui input[type=range]{color:#91c4db!important}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#91c4db!important}.pre-video-msg{padding:0 40px}@media (max-width: 38.9375em){.pre-video-msg{padding:0 20px}}.quiz-recommended-series{margin:0 -.625rem;padding-bottom:40px}@media (max-width: 38.9375em){.quiz-recommended-series{margin:0;padding:0 10px 20px}}.quiz-recommended-series .default-collection-block{padding:0 .625rem 1.25rem}@media (max-width: 38.9375em){.mob-fluid{padding:0 20px}}.__codex-waitlist-confirm-panel .__codex-waitlist-confirm-button{background:#212121;color:#fff;margin-top:20px;border:1px solid #212121}.__codex-waitlist-confirm-panel .__codex-waitlist-confirm-button:hover{background:#fff;color:#212121}.handle-digital-on-demand-listing .section-hero-text-only,.handle-digital-collection-listing .section-hero-text-only{background:#f6f6f6}@media (max-width: 38.9375em){.mp-fav-comment{text-align:center;margin:20px 0 0!important}}.giftcard__code{display:flex;margin:0 -10px;width:calc(100% + 20px);align-items:center}@media (max-width: 38.9375em){.giftcard__code{flex-wrap:wrap;margin-top:40px}}.giftcard__code .giftcard__code__inner,.giftcard__code a{margin:0 10px;height:46px}.giftcard__code .giftcard__code__inner.copied input,.giftcard__code a.copied input{border-color:var(--pink-light)}@media (max-width: 38.9375em){.giftcard__code .giftcard__code__inner.btn,.giftcard__code .event-modal .waitlist-btn-wrapper .giftcard__code__inner.__codex-button,.event-modal .waitlist-btn-wrapper .giftcard__code .giftcard__code__inner.__codex-button,.giftcard__code a.btn,.giftcard__code .event-modal .waitlist-btn-wrapper a.__codex-button,.event-modal .waitlist-btn-wrapper .giftcard__code a.__codex-button{width:calc(100% - 86px);text-align:center}}.giftcard__code .giftcard__code__inner input,.giftcard__code a input{margin-bottom:0}.giftcard__code .giftcard__code__inner svg,.giftcard__code a svg{height:46px;width:46px}.giftcard__code .giftcard__code__inner{flex-grow:2}@media (max-width: 38.9375em){.giftcard__code .giftcard__code__inner{width:100%;margin-bottom:20px}}@media (max-width: 38.9375em){.giftcard__wrap{text-align:center}.giftcard__wrap .giftcard__amount{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/header.scss.css.map */
