.workout-finder{padding:60px 40px}@media (max-width:1023px){.workout-finder{padding:60px 20px}}.workout-finder .__codex-loading{color:#fff;height:auto;padding:100px}.workout-finder .feel{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:60px}@media (max-width:1023px){.workout-finder .feel{display:block}}.workout-finder .feel ul{border:1px solid #fff;display:flex;flex-direction:column;list-style:none;max-height:60px;overflow:hidden;transition:all .3s;width:60%}@media (max-width:1023px){.workout-finder .feel ul{width:100%}}.workout-finder .feel ul.open{max-height:800px}.workout-finder .feel ul.open li:first-child:after{transform:rotate(180deg)}.workout-finder .feel ul li{color:#fff;cursor:pointer;display:block;line-height:19px;padding:20px;position:relative;text-transform:uppercase}.workout-finder .feel ul li.active{order:-1}.workout-finder .feel ul li.active:after{background-image:url(icon-select-white.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;content:"";height:60px;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s;width:60px}.workout-finder .feel ul li.active.disabled{cursor:pointer;opacity:1;pointer-events:auto}.workout-finder .feel ul li.disabled{cursor:not-allowed;font-weight:600;opacity:.5}.workout-finder .feel ul li a{color:#fff;display:block;font-family:SoinSansNeue;font-weight:600}.workout-finder .feel .selectric-wrapper{width:60%}@media (max-width:1023px){.workout-finder .feel .selectric-wrapper{width:100%}}.workout-finder .feel .selectric-wrapper .selectric{background:var(--dark);border:1px solid #fff}.workout-finder .feel .selectric-wrapper .selectric .label{color:#fff}.workout-finder .feel .selectric-wrapper .selectric .button{background-color:var(--dark)}.workout-finder .class-carousel{width:calc(100% + 40px)}@media (max-width:1023px){.workout-finder .class-carousel{width:calc(100% + 20px)}}.workout-finder .video-carousel{width:calc(100% + 40px)}@media (max-width:1023px){.workout-finder .video-carousel{width:calc(100% + 20px)}}.workout-finder .video-carousel .default-video-block{width:480px}@media (max-width:1023px){.workout-finder .video-carousel .default-video-block{width:300px}}.workout-finder .video-carousel .slick-list{margin-left:-10px;width:calc(100% + 10px)}.workout-finder .wf-tt-carousel{margin-bottom:80px}@media (max-width:1023px){.workout-finder .wf-tt-carousel{margin-bottom:50px}}.workout-finder .wf-tt-carousel .slick-slide{margin-right:.9375rem;width:22.9375rem}@media (max-width:1023px){.workout-finder .wf-tt-carousel .slick-slide{width:18.75rem}}.workout-finder .wf-tt-carousel .wf-tt-item{border-radius:2px;padding:1.25rem;position:relative}.workout-finder .wf-tt-carousel .wf-tt-item .btn{display:block;text-align:center;width:100%}.workout-finder .wf-tt-carousel .wf-tt-item .class-meta{margin-bottom:1.25rem}.workout-finder .wf-tt-carousel .wf-tt-item .class-controls{position:absolute;right:20px;top:20px}.workout-finder .wf-tt-carousel .wf-tt-item p{font-family:SoinSansNeue;font-size:.875rem;line-height:.9375rem;margin-bottom:.625rem;text-transform:uppercase}.workout-finder .wf-tt-carousel .wf-tt-item p.time{font-size:.75rem}.workout-finder .wf-tt-carousel .wf-tt-item p strong{font-weight:700}.workout-finder .section-instructor-carousel{margin:0 -2.5rem;padding:80px 0 0;width:calc(100% + 5rem)}@media (max-width:1023px){.workout-finder .section-instructor-carousel{margin:0 -1.25rem;padding:50px 0 0;width:calc(100% + 2.5rem)}}
