﻿@import url("https://assets.glo.com/fonts/graphik/1809-VEAHNP.css");@import url("https://assets.glo.com/fonts/amerigo-bt-roman/MyFontsWebfontsKit.css");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:normal}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:14px;line-height:17px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.25em}img{border-style:none}button,input,optgroup,select,.payment-dropdown,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select,.payment-dropdown{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Graphik Web";src:url("https://assets.glo.com/fonts/graphik/Graphik-Regular-Web.eot?") format("eot"),url("https://assets.glo.com/fonts/graphik/Graphik-Regular-Web.woff2") format("woff2"),url("https://assets.glo.com/fonts/graphik/Graphik-Regular-Web.woff") format("woff"),url("https://assets.glo.com/fonts/graphik/Graphik-Regular-Web.ttf") format("truetype"),url("https://assets.glo.com/fonts/graphik/Graphik-Regular-Web.svg#Graphik_Web") format("svg");font-display:swap}@font-face{font-family:"Graphik Web Medium";src:url("https://assets.glo.com/fonts/graphik/Graphik-Medium-Web.eot?") format("eot"),url("https://assets.glo.com/fonts/graphik/Graphik-Medium-Web.woff2") format("woff2"),url("https://assets.glo.com/fonts/graphik/Graphik-Medium-Web.woff") format("woff"),url("https://assets.glo.com/fonts/graphik/Graphik-Medium-Web.ttf") format("truetype"),url("https://assets.glo.com/fonts/graphik/Graphik-Medium-Web.svg#Graphik_Web_Medium") format("svg");font-display:swap}@font-face{font-family:"AmerigoBT-RomanA";src:url("https://assets.glo.com/fonts/amerigo-bt-roman/37A18C_0_0.eot?") format("eot"),url("https://assets.glo.com/fonts/amerigo-bt-roman/37A18C_0_0.woff2") format("woff2"),url("https://assets.glo.com/fonts/amerigo-bt-roman/37A18C_0_0.woff") format("woff"),url("https://assets.glo.com/fonts/amerigo-bt-roman/37A18C_0_0.ttf") format("truetype"),url("https://assets.glo.com/fonts/amerigo-bt-roman/37A18C_0_0.svg#AmerigoBT-RomanA") format("svg");font-display:swap}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124}}.teacher__bio-image-container,.program__teacher-image-container{position:absolute !important;top:0;left:0;right:0;padding-top:inherit;text-align:right;overflow:hidden}@media (max-width: 768px){.teacher__bio-image-container,.program__teacher-image-container{position:relative !important;padding-top:0}}.teacher__bio-image,.program__teacher-image{display:inline-block;position:relative;height:100%;width:50%;background-size:cover;background-position:center;z-index:1;cursor:pointer}@media (max-width: 768px){.teacher__bio-image,.program__teacher-image{width:100%;left:0}}.class__description:not(.class__description--featured-videos):not(.class__description--livestream){white-space:pre-wrap}.class__description p{font-size:20px;line-height:27px;font-weight:300}.class__content-wrapper{padding:48px 0}@media (min-width: 769px) and (max-width: 1094px){.class__content-wrapper{padding:24px 0}}@media (min-width: 544px) and (max-width: 768px){.class__content-wrapper{padding:0}}@media (max-width: 543px){.class__content-wrapper{padding:0}}body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) .payment-dropdown:focus,body:not(.user-is-tabbing) textarea:focus,body:not(.user-is-tabbing) span[role='button']:focus{outline:none}.alert{border-radius:4px;padding:4px 8px;margin:24px 0;background-color:#fcf3c5;font-size:12px;color:#1e1e28;z-index:1}.alert--error{background-color:rgba(232,96,70,0.2)}.body--relax .alert--error{background-color:#e86046}.alert--error-text{background-color:transparent;color:#e86046}.alert--success{background-color:rgba(85,199,145,0.2)}.body--relax .alert--success{background-color:#55c791}.body--relax .alert--success .f-link{color:#1e1e28}.alert--extra-padding{padding:16px 8px;margin-top:0}.alert--with-icon{display:flex;line-height:1.5}.alert--with-icon img{margin-right:8px}.alert--link-copied{background:#1e1e28;color:#fff;font-family:"Graphik Web",sans-serif;font-size:11px;line-height:24px;margin-bottom:0;padding:0 10px;white-space:nowrap}.body--relax .alert--link-copied{background:#edf3f3;color:#1e1e28}.badge,.register-form__monthly-pricing{background-color:rgba(0,0,0,0.5);border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:500;letter-spacing:0;line-height:18px;padding:0 5px;text-align:center;white-space:nowrap;vertical-align:baseline}.badge--pill{border-radius:18px;font-size:13px;letter-spacing:0.2px;line-height:24px;padding:0 8px}@media (min-width: 545px){.badge--pill{padding:0 12px}}.badge--small-type{font-size:10px;line-height:16px}@media (min-width: 545px){.badge--small-type{font-size:11px;line-height:17px}}@media (min-width: 769px){.badge--small-type{font-size:12px;line-height:21px}}.badge--outline{background-color:transparent;border:1px solid #ced4d6;color:#1e1e28}.badge--live-class-completed{background-color:transparent;border:1px solid #ced4d6;color:#6c747d}.body--relax .badge--live-class-completed{color:#b0b5ba}.badge--live-class-live,.badge--red-dark{background-color:#c0443a;border:1px solid #c0443a;color:#fff}.badge--live-class-upcoming{background-color:#dee4e5;border:1px solid #dee4e5;color:#6c747d}.live-class-details-modal .badge--live-class-upcoming{background-color:transparent;border:1px solid #c0443a;color:#c0443a}.badge--yellow,.register-form__monthly-pricing{border-color:#ffe146;background-color:#ffe146;color:#1e1e28}.badge:empty,.register-form__monthly-pricing:empty{display:none}.btn .badge,input[type='submit'] .badge,.btn .register-form__monthly-pricing,input[type='submit'] .register-form__monthly-pricing{position:relative;top:-1px}.btn,input[type='submit']{display:inline-block;padding:12px 24px;border:1px solid #ced4d6;border-radius:24px;background-color:#fff;color:#1e1e28;font-size:16px;font-family:"Graphik Web Medium",sans-serif;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out,opacity .2s ease-in-out;cursor:pointer;text-decoration:none !important;white-space:nowrap}.body--not-touch-device .btn:not([disabled]):not(.btn--disabled):not(.action-menu__toggle):not(.live-class__card-btn):hover,.body--not-touch-device input:not([disabled]):not(.btn--disabled):not(.action-menu__toggle):not(.live-class__card-btn):hover[type='submit'],.body--not-touch-device .btn:not([disabled]):not(.btn--disabled):not(.action-menu__toggle):not(.live-class__card-btn):focus-within,.body--not-touch-device input:not([disabled]):not(.btn--disabled):not(.action-menu__toggle):not(.live-class__card-btn):focus-within[type='submit']{border-color:#1e1e28}.btn:not([disabled]):not(.btn--disabled):not(.action-menu__toggle):not(.live-class__card-btn):active,input:not([disabled]):not(.btn--disabled):not(.action-menu__toggle):not(.live-class__card-btn):active[type='submit']{border-color:#1e1e28;color:#1e1e28}.btn--full-width{width:100%}.btn--solid-dark,input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.btn--blue:disabled{border-color:#1e1e28;background-color:#1e1e28;color:#fff !important}.body--relax .btn--solid-dark,.body--relax input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.body--relax .btn--blue:disabled{border-color:#fff}.btn--solid-dark img,input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn) img,.btn--blue:disabled img{filter:invert(1);transition:opacity .2s ease-in-out}.body--not-touch-device .btn--solid-dark:not([disabled]):not(.btn--disabled):hover,.body--not-touch-device input:not([disabled]):not(.btn--disabled):hover[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.body--not-touch-device .btn--blue:not([disabled]):not(.btn--disabled):hover:disabled{background-color:#000;border-color:#000}.btn--yellow{border-color:#ffe146;background-color:#ffe146;color:#1e1e28}.btn--red{background-color:#c0443a;border-color:#c0443a;color:#fff}.body--not-touch-device .btn--red:not([disabled]):not(.btn--disabled):hover{background-color:#99362e;border-color:#99362e;color:#fff}.btn--red:active{color:#fff}.btn--green{background-color:#55c791;border-color:#55c791;color:#fff}.body--not-touch-device .btn--green:not([disabled]):not(.btn--disabled):hover{background-color:#3aaf78;border-color:#3aaf78;color:#fff}.btn--green:active{color:#fff}.btn--outline-light{border-color:rgba(255,255,255,0.6);background-color:transparent;color:#fff !important}.body--relax .btn--outline-light{color:#1e1e28}.body--not-touch-device .btn--outline-light:not([disabled]):not(.btn--disabled):hover{border-color:#fff}.btn--circle{display:flex;align-items:center;justify-content:center;padding:0;height:48px;width:48px;border-radius:100%;text-align:center}.body--relax .btn--circle{border-color:#222122}.btn--disabled,.btn:disabled,input:disabled[type='submit']{opacity:0.5;cursor:default}.btn--disabled img,.btn:disabled img,input:disabled[type='submit'] img{opacity:0.5}.btn--active{border-color:#1e1e28}.btn--next:before{height:16px;width:12px;content:'';background:url(../img/icons/chevrons/chevron-right.svg);background-repeat:no-repeat;background-size:contain;background-position-x:right}.btn--previous:before{height:16px;width:12px;content:'';background:url(../img/icons/chevrons/chevron-left.svg);background-repeat:no-repeat;background-size:contain;background-position-x:left}.btn--apple-pay{padding:8px 24px 6px;-apple-pay-button-style:#1e1e28}.btn--select.form__input{background-image:url(../img/icons/chevrons/chevron-down-white.svg);background-position:85% 16px !important}.body--relax .btn--select.form__input{background-color:#1e1e28}.btn--with-icon{display:flex;align-items:center;padding:12px;line-height:16px}.body--relax .btn--with-icon{background-color:#383539;border-color:transparent}@media (min-width: 545px){.btn--with-icon{padding:12px 24px}}@media (min-width: 545px){.btn--with-icon img{margin-right:10px}}.body--relax .btn--with-icon img{filter:invert(1)}.btn__wrapper{margin-top:8px}.btn__wrapper .btn,.btn__wrapper input[type='submit']{display:inline-block}.btn__desktop-copy{display:none}@media (min-width: 545px){.btn__desktop-copy{display:block}.body--relax .btn__desktop-copy{color:#fff}}.chip,.class-feedback [type='checkbox']+.class-feedback__reason-btn{border:1px solid #1e1e28;border-radius:999px;font-family:"Graphik Web Medium",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.body--relax .chip,.body--relax .class-feedback [type='checkbox']+.class-feedback__reason-btn,.class-feedback .body--relax [type='checkbox']+.class-feedback__reason-btn{border-color:#fff;color:#fff}.body--not-touch-device .chip:hover,.body--not-touch-device .class-feedback [type='checkbox']+.class-feedback__reason-btn:hover,.class-feedback .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:hover,.body--not-touch-device .chip:focus,.body--not-touch-device .class-feedback [type='checkbox']+.class-feedback__reason-btn:focus,.class-feedback .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:focus,.body--not-touch-device .chip:focus-within,.body--not-touch-device .class-feedback [type='checkbox']+.class-feedback__reason-btn:focus-within,.class-feedback .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:focus-within{background-color:#1e1e28;color:#fff}.body--relax .body--not-touch-device .chip:hover,.body--relax .body--not-touch-device .class-feedback [type='checkbox']+.class-feedback__reason-btn:hover,.class-feedback .body--relax .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:hover,.body--relax .body--not-touch-device .chip:focus,.body--relax .body--not-touch-device .class-feedback [type='checkbox']+.class-feedback__reason-btn:focus,.class-feedback .body--relax .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:focus,.body--relax .body--not-touch-device .chip:focus-within,.body--relax .body--not-touch-device .class-feedback [type='checkbox']+.class-feedback__reason-btn:focus-within,.class-feedback .body--relax .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:focus-within{border-color:#fff;color:#fff;background-color:#383539}.chip--md{font-size:16px;padding:6px 12px}.chip--lg{font-size:18px;font-weight:600;line-height:125%;padding:8px 16px}.chip--outline-light,.video-pause-screen .class-feedback [type='checkbox']+.class-feedback__reason-btn,.video-pause-screen .class-feedback [type='checkbox']:checked+.class-feedback__reason-btn{border-color:rgba(255,255,255,0.6);background-color:transparent;color:#fff}.body--not-touch-device .chip--outline-light:hover,.body--not-touch-device .video-pause-screen .class-feedback [type='checkbox']+.class-feedback__reason-btn:hover,.video-pause-screen .class-feedback .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:hover,.body--not-touch-device .chip--outline-light:focus,.body--not-touch-device .video-pause-screen .class-feedback [type='checkbox']+.class-feedback__reason-btn:focus,.video-pause-screen .class-feedback .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:focus,.body--not-touch-device .chip--outline-light:focus-within,.body--not-touch-device .video-pause-screen .class-feedback [type='checkbox']+.class-feedback__reason-btn:focus-within,.video-pause-screen .class-feedback .body--not-touch-device [type='checkbox']+.class-feedback__reason-btn:focus-within{background-color:#82878f;border-color:#fff}.chip--active,.class-feedback [type='checkbox']:checked+.class-feedback__reason-btn,.chip:active,.class-feedback [type='checkbox']+.class-feedback__reason-btn:active{background-color:#1e1e28;color:#fff}.body--relax .chip--active,.body--relax .class-feedback [type='checkbox']:checked+.class-feedback__reason-btn,.class-feedback .body--relax [type='checkbox']:checked+.class-feedback__reason-btn,.body--relax .chip:active,.body--relax .class-feedback [type='checkbox']+.class-feedback__reason-btn:active,.class-feedback .body--relax [type='checkbox']+.class-feedback__reason-btn:active{color:#1e1e28;background-color:#fff}.chip--disabled,.chip:disabled,.class-feedback [type='checkbox']+.class-feedback__reason-btn:disabled{border-color:#6c747d;color:#6c747d}form .f-small-headline,form .class-grid-carousel .swiper-pagination-bullet,.class-grid-carousel form .swiper-pagination-bullet{margin-top:32px;margin-bottom:0}input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']),select,.payment-dropdown,textarea{padding:32px 0 16px;background-color:transparent;border:0;border-bottom:1px solid #ced4d6;border-radius:0;display:inline-block;box-sizing:border-box;width:100%;font-size:16px;-webkit-font-smoothing:inherit;transition:border-color .2s ease-in-out}.body--relax input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']),.body--relax select,.body--relax .payment-dropdown,.body--relax textarea{color:#fff}.body--rise input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']),.body--rise select,.body--rise .payment-dropdown,.body--rise textarea{border-color:#82878f}input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']):hover,select:hover,.payment-dropdown:hover,textarea:hover{border-color:#1e1e28}.body--relax input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']):hover,.body--relax select:hover,.body--relax .payment-dropdown:hover,.body--relax textarea:hover{border-color:#82878f}input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']):disabled,select:disabled,.payment-dropdown:disabled,textarea:disabled{color:#a1a6ac;-webkit-text-fill-color:#a1a6ac}input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']):disabled ~ label,select:disabled ~ label,.payment-dropdown:disabled ~ label,textarea:disabled ~ label{color:#a1a6ac;-webkit-text-fill-color:#a1a6ac}.body--rise input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image']):disabled,.body--rise select:disabled,.body--rise .payment-dropdown:disabled,.body--rise textarea:disabled{color:#82878f;-webkit-text-fill-color:#82878f}input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image'])::placeholder,select::placeholder,.payment-dropdown::placeholder,textarea::placeholder{opacity:1}input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image'])::placeholder,select::placeholder,.payment-dropdown::placeholder{color:#1e1e28}.body--relax input:not([type='button']):not([type='reset']):not([type='submit']):not([type='image'])::placeholder,.body--relax select::placeholder,.body--relax .payment-dropdown::placeholder{color:#a1a6ac}input[type='submit']{display:inline-block}input[type='email']{box-shadow:none}label{font-size:16px;margin:0 0 16px;display:block;cursor:pointer}label.required:after{content:'*'}textarea{resize:vertical;background:#fff;border:1px solid #ced4d6;padding:16px;margin-top:24px}.body--relax textarea{background:#383539}textarea::placeholder{color:#a1a6ac}select,.payment-dropdown{position:relative;width:100%;height:auto;padding:32px 0 16px;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/icons/chevrons/chevron-down.svg) right 37px/16px no-repeat}.body--relax select,.body--relax .payment-dropdown{background:url(../img/icons/chevrons/chevron-down-white.svg) right 37px/16px no-repeat}.body--relax select.form__input,.body--relax .form__input.payment-dropdown{background:url(../img/icons/chevrons/chevron-down-white.svg) right 37px/16px no-repeat}fieldset{border:0;padding:0;margin:0}[type='checkbox'],[type='radio']{position:absolute;left:-9999px;width:auto}[type='checkbox'] ~ label,[type='radio'] ~ label{position:relative;margin:0 auto;padding:8px 8px 8px 32px;cursor:pointer}[type='checkbox'] ~ label:before,[type='radio'] ~ label:before{position:absolute;left:0;top:11px;border:1px solid #bfc5c8;background-color:#fff;border-radius:3px;content:'';width:16px;height:16px}.body--relax [type='checkbox'] ~ label:before,.body--relax [type='radio'] ~ label:before{background-color:#1e1e28}[data-error] [type='checkbox'] ~ label:before,[data-error] [type='radio'] ~ label:before{border-color:#e86046}[type='checkbox'] ~ label:hover:before,[type='radio'] ~ label:hover:before{border-color:#1e1e28}.body--relax [type='checkbox'] ~ label:hover:before,.body--relax [type='radio'] ~ label:hover:before{border-color:#fff}[type='checkbox']:checked+label:before{background-image:url(../img/icons/checkmark-black.svg);background-position:3px 4px;background-repeat:no-repeat;background-size:10px auto;border:1px solid #1e1e28}.body--relax [type='checkbox']:checked+label:before{background-image:url(../img/icons/checkmark-white.svg);border:1px solid #fff}.user-is-tabbing [type='checkbox']:focus+label{outline:-webkit-focus-ring-color auto 5px}[type='radio']:checked+label:before,[type='radio'].is-selected+label:before{border-color:#1e1e28}.register-form__plan [type='radio']:checked+label:before,.register-form__plan [type='radio'].is-selected+label:before{border-color:#badbd9;top:16px}.body--relax .schedule-a-class__radio [type='radio']:checked+label:before,.body--relax .schedule-a-class__radio [type='radio'].is-selected+label:before{border:1px solid #fff}[type='radio']:checked+label:after,[type='radio'].is-selected+label:after{position:absolute;left:5px;top:16px;width:8px;height:8px;border-radius:100%;content:'';background-color:#1e1e28}.body--relax [type='radio']:checked+label:after,.body--relax [type='radio'].is-selected+label:after{background-color:#fff}.register-form__plan [type='radio']:checked+label:after,.register-form__plan [type='radio'].is-selected+label:after{background-color:#badbd9;width:21px;height:21px;left:9px;top:25px}@media (max-width: 1094px){.register-form__plan [type='radio']:checked+label:after,.register-form__plan [type='radio'].is-selected+label:after{width:16px;height:16px;left:6px;top:22px}}.user-is-tabbing [type='radio']:focus+label{outline:-webkit-focus-ring-color auto 5px}[type='radio'] ~ label:before{border-radius:100%}[type='radio']:disabled ~ label{cursor:default}[type='radio']:disabled ~ label:before{border-color:#ced4d6 !important}.input{margin-top:10px;border:0;border-bottom:1px solid #ced4d6;background-color:transparent;padding:10px 0;font-size:16px;line-height:30px;border-radius:0}.input::placeholder{color:#ced4d6}.input::-moz-placeholder{opacity:1}.input.has-error{border-bottom:1px solid #e86046}.input.has-error::placeholder{color:#e86046}.form__input:disabled{-webkit-appearance:none;border-radius:0;-webkit-text-fill-color:#a1a6ac}.form__input::placeholder{color:#a1a6ac}.form__input--error{border-color:#e86046 !important}.form__input--share{text-align:center}.body--relax .form__input option:not(:disabled){color:#1e1e28}.form__input-container{position:relative}.form__input-container:after{display:none;position:absolute;left:0;bottom:-24px;font-size:12px;color:#e86046;content:attr(data-error);z-index:1}.form__input-container[data-error]:after{display:block}.form__input-container--terms{display:inline-block;margin-top:16px}.form__input-container--terms:after{bottom:-16px}.form__button-container{margin-top:32px}.form__button-container--has-apple-pay{align-items:flex-end !important;justify-content:space-between;margin-top:16px;flex-direction:row !important;width:100%}@media (max-width: 939.98px){.form__button-container--has-apple-pay{flex-direction:column;align-items:center}}.form__button-container--register{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width: 769px){.form__button-container--register{align-items:center;flex-direction:column}}.form__button-container--centered{align-items:center;flex-direction:column}.form__submit{width:auto}.form__submit--name:disabled,.form__submit--email:disabled,.form__submit--password:disabled{display:none}.form-error{color:#e86046;display:block;font-size:12px;line-height:13px;margin-top:5px}.form-error span{display:block}.StripeElement{border-bottom:1px solid #ced4d6;padding:32px 0 16px;transition:border-color .2s ease-in-out}.StripeElement:hover{border-color:#1e1e28}.body--relax .StripeElement:hover{border-color:#fff}.StripeElement--invalid{border-bottom:1px solid #e86046}.ElementsApp .InputElement.is-invalid,.required-asterisk{color:#e86046}.grid,.settings__section,.schedule-a-class__section{display:grid}@media (min-width: 1095px){.grid,.settings__section,.schedule-a-class__section{grid-template-columns:repeat(16, 1fr) [grid-end];grid-gap:32px}}@media (min-width: 769px) and (max-width: 1094px){.grid,.settings__section,.schedule-a-class__section{grid-template-columns:repeat(8, 1fr) [grid-end];grid-gap:24px}}@media (min-width: 544px) and (max-width: 768px){.grid,.settings__section,.schedule-a-class__section{grid-template-columns:repeat(8, 1fr) [grid-end];grid-gap:16px}}@media (max-width: 543px){.grid,.settings__section,.schedule-a-class__section{grid-template-columns:repeat(4, 1fr) [grid-end];grid-gap:8px}}.grid--no-row-gap{grid-row-gap:0}.card-grid{display:grid}@media (min-width: 1095px){.card-grid{grid-template-columns:repeat(12, 1fr) [grid-end];grid-gap:32px}}@media (min-width: 769px) and (max-width: 1094px){.card-grid{grid-template-columns:repeat(12, 1fr) [grid-end];grid-gap:16px}}@media (min-width: 544px) and (max-width: 768px){.card-grid{grid-template-columns:repeat(6, 1fr) [grid-end];grid-gap:16px}}@media (max-width: 543px){.card-grid{grid-template-columns:repeat(4, 1fr) [grid-end];grid-gap:8px}}@media (min-width: 1095px){.card-grid--teacher-styles{grid-template-columns:repeat(6, 1fr) [grid-end];grid-gap:32px}}@media (min-width: 769px) and (max-width: 1094px){.card-grid--teacher-styles{grid-template-columns:repeat(6, 1fr) [grid-end];grid-gap:24px}}@media (min-width: 544px) and (max-width: 768px){.card-grid--teacher-styles{grid-template-columns:repeat(4, 1fr) [grid-end];grid-gap:16px}}@media (max-width: 543px){.card-grid--teacher-styles{grid-template-columns:repeat(4, 1fr) [grid-end];grid-gap:8px}}.teachers-grid{margin-bottom:24px}@media (min-width: 769px){.teachers-grid{margin-bottom:0}}.grid-column-span-all,.search-bar__wrapper,.search-bar{grid-column:1 / grid-end}@media (min-width: 1095px){.grid-column-span-half,.grid-column-span-half-lg{grid-column:span 8}.grid-column-span-all-lg{grid-column:1 / grid-end}.grid-column-span-1-lg{grid-column:span 1}.grid-column-span-2-lg{grid-column:span 2}.grid-column-span-3-lg{grid-column:span 3}.grid-column-span-4-lg{grid-column:span 4}.grid-column-span-5-lg{grid-column:span 5}.grid-column-span-6-lg{grid-column:span 6}.grid-column-span-7-lg{grid-column:span 7}.grid-column-span-8-lg{grid-column:span 8}.grid-column-span-9-lg{grid-column:span 9}.grid-column-span-10-lg{grid-column:span 10}.grid-column-span-11-lg{grid-column:span 11}.grid-column-span-12-lg{grid-column:span 12}.grid-column-span-13-lg{grid-column:span 13}.grid-column-span-14-lg{grid-column:span 14}.grid-column-span-15-lg{grid-column:span 15}.grid-column-span-16-lg{grid-column:span 16}}@media (min-width: 769px) and (max-width: 1094px){.grid-column-span-half,.grid-column-span-half-md{grid-column:span 4}.grid-column-span-all-md{grid-column:1 / grid-end}.grid-column-span-1-md{grid-column:span 1}.grid-column-span-2-md{grid-column:span 2}.grid-column-span-3-md{grid-column:span 3}.grid-column-span-4-md{grid-column:span 4}.grid-column-span-5-md{grid-column:span 5}.grid-column-span-6-md{grid-column:span 6}.grid-column-span-7-md{grid-column:span 7}.grid-column-span-8-md{grid-column:span 8}}@media (min-width: 544px) and (max-width: 768px){.grid-column-span-half,.grid-column-span-half-sm{grid-column:span 4}.grid-column-span-all-sm{grid-column:1 / grid-end}.grid-column-span-1-sm{grid-column:span 1}.grid-column-span-2-sm{grid-column:span 2}.grid-column-span-3-sm{grid-column:span 3}.grid-column-span-4-sm{grid-column:span 4}.grid-column-span-5-sm{grid-column:span 5}.grid-column-span-6-sm{grid-column:span 6}.grid-column-span-7-sm{grid-column:span 7}.grid-column-span-8-sm{grid-column:span 8}}@media (max-width: 543px){.grid-column-span-half,.grid-column-span-half-xs{grid-column:span 2}.grid-column-span-all-xs{grid-column:1 / grid-end}.grid-column-span-1-xs{grid-column:span 1}.grid-column-span-2-xs{grid-column:span 2}.grid-column-span-3-xs{grid-column:span 3}.grid-column-span-4-xs{grid-column:span 4}}.icon--small,.schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .pika-next{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center center;display:inline-block}.icon--arrow-left,.schedule-a-class #datepicker .pika-prev{background-image:url(../img/icons/chevrons/chevron-left.svg)}.body--relax .icon--arrow-left,.body--relax .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .body--relax .pika-prev{filter:invert(1)}.icon--arrow-right,.schedule-a-class #datepicker .pika-next{background-image:url(../img/icons/chevrons/chevron-right.svg)}.body--relax .icon--arrow-right,.body--relax .schedule-a-class #datepicker .pika-next,.schedule-a-class #datepicker .body--relax .pika-next{filter:invert(1)}.icon--check{background-image:url(../img/icons/checkmark-black.svg)}.icon--x{background-image:url(../img/icons/close.svg)}.avatar{background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:100%}*{box-sizing:border-box}@media print{*{-webkit-print-color-adjust:exact}}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}body{background:#faf9f7;transition:background-color 0.3s}.body--relax{background:#383539}.body--rise{background:#f9f5ef}.body--white{background:#fff}.wrapper-container{position:relative}@media (min-width: 1095px){.wrapper-container--padding{padding:32px}}@media (min-width: 769px) and (max-width: 1094px){.wrapper-container--padding{padding:24px}}@media (max-width: 768px){.wrapper-container--padding{padding:16px}}@media (min-width: 1095px){.wrapper-container--side-padding{padding-left:32px;padding-right:32px}}@media (min-width: 769px) and (max-width: 1094px){.wrapper-container--side-padding{padding-left:24px;padding-right:24px}}@media (max-width: 768px){.wrapper-container--side-padding{padding-left:16px;padding-right:16px}}@media (min-width: 1095px){.wrapper-container--vertical-padding{padding-top:32px;padding-bottom:32px}}@media (min-width: 769px) and (max-width: 1094px){.wrapper-container--vertical-padding{padding-top:24px;padding-bottom:24px}}@media (max-width: 768px){.wrapper-container--vertical-padding{padding-top:16px;padding-bottom:16px}}@media (min-width: 1095px){.wrapper-container--top-padding{padding-top:32px}}@media (min-width: 769px) and (max-width: 1094px){.wrapper-container--top-padding{padding-top:24px}}@media (max-width: 768px){.wrapper-container--top-padding{padding-top:16px}}.wrapper-container--extra-top-padding{padding-top:96px}@media (max-width: 768px){.wrapper-container--extra-top-padding{padding-top:48px}}.wrapper-container--extra-bottom-padding{padding-bottom:96px}@media (max-width: 768px){.wrapper-container--extra-bottom-padding{padding-bottom:48px}}.wrapper-container--background{background-color:#faf9f7;transition:background-color 0.3s}.body--relax .wrapper-container--background{background-color:#383539}.body--rise .wrapper-container--background{background-color:#f9f5ef}.wrapper-container--white-background{background-color:#fff;transition:background-color 0.3s}.body--relax .wrapper-container--white-background{background-color:#222122}.body--rise .wrapper-container--white-background{background-color:#faf9f7}@media (min-width: 1095px){.wrapper-container--top-nav-padding{padding-top:144px;margin-top:-112px}}@media (min-width: 769px) and (max-width: 1094px){.wrapper-container--top-nav-padding{padding-top:136px;margin-top:-96px}}@media (max-width: 768px){.wrapper-container--top-nav-padding{padding-top:112px;margin-top:-80px}}@media (min-width: 1095px){.wrapper-container--top-nav-extra-padding{margin-top:calc(-112px - 32px)}}@media (min-width: 769px) and (max-width: 1094px){.wrapper-container--top-nav-extra-padding{margin-top:calc(-96px - 32px)}}@media (min-width: 1095px){.wrapper-container--top-nav-height{padding-top:112px}}@media (min-width: 769px) and (max-width: 1094px){.wrapper-container--top-nav-height{padding-top:96px}}@media (max-width: 768px){.wrapper-container--top-nav-height{padding-top:80px}}.wrapper-container--beginners{padding-top:32px}@media (min-width: 769px){.wrapper-container--beginners{padding-top:48px}}.content-container{position:relative;margin:auto;max-width:1095px}.content-container--large{max-width:1312px}.content-container--extra-large{max-width:1584px}.content-container--full-height{height:100%}.content-container--full-width{width:100%}.content-container--video{max-width:1160px}.css-filter{transition:filter 0.3s}.css-filter--app{position:relative;transition:filter 0.3s,margin 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.css-filter--blur{filter:blur(5px)}ul{list-style-position:inside}ul:not(.list){list-style-type:none}ol{counter-reset:li;margin:0;padding:0}ol>li{position:relative;margin:0 0 8px;padding:4px 8px 4px 16px;list-style-type:none}ol>li:before{content:counter(li, lower-alpha);counter-increment:li;width:32px;display:inline-block}ol>li li:before{content:counter(li, lower-alpha)}ol.list>li:before{content:counter(li, decimal)}ul,ol{margin:10px 0 0;padding:0}ul:not(.list),ol:not(.list){list-style-type:none}ul.default-ol,ol.default-ol{list-style-type:decimal;margin-bottom:11px;padding-left:22px}ul.default-ol>li:before,ol.default-ol>li:before{content:counter(li)}dl{line-height:22px;margin-bottom:11px}dl dt{font-weight:bold;margin-top:11px}dl dd{margin:0}.loader-overlay{background:rgba(250,249,247,0.5);position:absolute;height:100%;width:100%;top:0;left:0;z-index:500}.body--rise .loader-overlay{background:rgba(249,245,239,0.5)}.body--relax .loader-overlay{background:rgba(56,53,57,0.5)}.loader-overlay--flex{z-index:auto}.loader-overlay--flex,.preloader{display:flex;justify-content:center;align-items:center}.loader{animation:rotate 2s linear infinite;height:100px;position:relative;width:100px}.body--relax .loader{filter:invert(1)}.loader__wrapper{position:relative;margin:0 auto;width:100px;height:100px;zoom:1.7;clear:both}.loader__wrapper.preloader{position:fixed;width:100%;height:100%}.loader__wrapper.no-visibility{height:0;overflow:hidden}.loader__path{stroke:#1e1e28;stroke-dasharray:1, 200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.modal{position:relative;max-height:90vh;padding:0;z-index:950;overflow:hidden;overflow-y:auto;background-color:#fff;box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 8px 24px rgba(0,0,0,0.05);border:2px solid #dee4e5;border-radius:20px}@media (max-height: 414px){.modal{max-height:90vh}}.body--relax .modal::-webkit-scrollbar-thumb{background-color:#b0b5ba}.modal:not([open]){display:none}.modal[open]{display:flex;align-items:stretch;flex-direction:column}.modal--text-only,.modal--promo,.modal--feature,.modal--video{text-align:center;flex-direction:column;width:90%;max-width:870px}.modal--video{width:165vh;max-height:95vh;overflow-y:hidden;margin-left:16px;margin-right:16px}@media (max-height: 605px){.modal--video{margin-top:2.5vh !important}}.modal .btn,.modal input[type='submit']{margin-top:16px}@media (max-width: 768px){.modal .btn,.modal input[type='submit']{margin-top:8px}}.body--relax .modal{background-color:#222122;border-color:#91969d;color:#fff;box-shadow:0 0 40px -4px rgba(30,30,40,0.75)}.body--relax .modal a{color:#fff}.body--rise .modal{background-color:#f9f5ef}.modal__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;justify-content:center;align-items:center;background:rgba(250,249,247,0.5);border:1px solid #eeecea}.body--relax .modal__wrapper{border:1px solid #222122;background:none}.modal__close-button{border:0;display:flex;align-items:center;justify-content:center;position:absolute;width:28px;height:28px;top:8px;right:8px;font-size:24px;cursor:pointer;color:#1e1e28;z-index:10;background:#dee4e5 url(../img/icons/close.svg) center/10px no-repeat;border-radius:100%}@media (min-width: 545px){.modal__close-button{top:24px;right:24px}}.modal__close-button--left{right:0;left:16px}@media (min-width: 769px){.modal__close-button--left{left:24px}}.modal__close-button--mobile{width:16px;height:16px}.modal__wrapper .modal__close-button{position:sticky;align-self:flex-end;min-height:28px;margin-bottom:-48px}.modal__content-container--main{padding:60px 5%;width:100%}@media (min-width: 322px){.modal__content-container--main{padding:80px 5% 60px}}@media (min-width: 769px){.modal__content-container--main{padding:100px 12% 80px}}.modal__content-container--main-practice-together{padding:96px 32px 32px;width:448px}.modal__content-container--main-practice-together .alert--error{text-align:center}.modal__content-container--live-class-details{padding:72px 16px 0;width:100%;height:100vh}@media (min-width: 545px){.modal__content-container--live-class-details{padding:40px;margin:0;height:100%}}.modal__content-container--live-class-details header{text-align:center}.modal__title{margin-top:0}@media (min-width: 545px){.modal__title{margin-top:16px}}.modal__content-container--main-practice-together .modal__title{line-height:36px}.modal__card{width:100%;height:100%}@media (min-width: 544px){.modal__card{display:flex}}.active .modal__card{opacity:1}.modal__btn-container{display:flex;justify-content:space-evenly}.modal__btn-container .btn,.modal__btn-container input[type='submit']{display:block;margin:16px auto 0 !important;min-width:147px;text-align:center}.modal__btn-container--flex-column{flex-direction:column}.prevent-body-scroll{-webkit-overflow-scrolling:touch}#datepicker:disabled{display:none}.pika-single{position:absolute;top:40px;left:0}.pika-single .is-selected{box-sizing:border-box !important}.pika-single .is-selected .pika-button{border-radius:0;box-shadow:none;border:5px solid #b9d2dc;background:#fff;color:#1e1e28}.pika-single .pika-table abbr{text-decoration:none;cursor:auto}.pika-single .pika-table tbody td{border:0}.pika-single .pika-label{overflow:visible}.pika-single .pika-button{padding:2px;background:#fff;border:5px solid #fff;box-sizing:border-box !important}.pika-single .pika-button:hover{border-radius:0 !important;box-shadow:none !important;background:#b9d2dc !important;border:5px solid #b9d2dc !important;color:#1e1e28}.pika-single .is-today .pika-button{color:#1e1e28}.pika-single .is-disabled .pika-button{border:5px solid #bfc5c8;background:#bfc5c8;color:#1e1e28}body ::-webkit-scrollbar{width:16px;height:16px}body ::-webkit-scrollbar-track{opacity:0}body ::-webkit-scrollbar-thumb{border-radius:8px;border:4px solid transparent;background-color:rgba(0,0,0,0.2);background-clip:padding-box}body ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.3)}body ::-webkit-scrollbar-button{width:0;height:0;display:none}body ::-webkit-scrollbar-corner{background-color:transparent}.hide{display:none !important}@media (max-width: 768px){.mobile-hide{display:none !important}}.desktop-hide{display:none}@media (max-width: 768px){.desktop-hide{display:block}}.clear{clear:both}.app-store-badge{height:40px}.env-badge{background-color:#1e1e28;position:fixed;bottom:0;right:0;padding:10px;border-radius:10px 0 0;opacity:0.1;transition:opacity 0.5s}.env-badge:hover{opacity:1}.env-badge__data{color:#fff;font-weight:bold;font-size:11px;line-height:1.2em}.transparent{opacity:0}.hidden{visibility:hidden}table{border-collapse:collapse;margin:11px 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b3c1c3;font-weight:bold;padding:11px 0;text-align:left}td{border-bottom:1px solid #dee4e5;padding:11px 0}tr,td,th{vertical-align:middle}body{font-family:"Graphik Web",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:22px}h1,h2,h3,h4,h5{font-weight:normal}.f-medium-editorial,.f-small-editorial{font-family:"AmerigoBT-RomanA"}@media (min-width: 769px){.f-medium-editorial{font-size:64px;line-height:70px;letter-spacing:-1px}}@media (min-width: 769px) and (max-width: 1094px){.f-medium-editorial{font-size:48px;line-height:56px;letter-spacing:-0.75px}}@media (max-width: 768px){.f-medium-editorial{font-size:32px;line-height:36px;letter-spacing:-0.5px}}@media (min-width: 544px){.f-small-editorial{font-size:48px;line-height:56px;letter-spacing:-0.75px}}@media (max-width: 768px){.f-small-editorial{font-size:32px;line-height:36px;letter-spacing:-0.5px}}.f-medium-headline,.f-header-h1,.f-header-h2,.content-details__title,.f-header-h3,.schedule-a-class #datepicker .pika-single .pika-title .pika-label{font-family:"Graphik Web",sans-serif;font-weight:normal}.body--relax .f-medium-headline,.body--relax .f-header-h1,.body--relax .f-header-h2,.body--relax .content-details__title,.body--relax .f-header-h3,.body--relax .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .body--relax .pika-label{color:#fff}.f-medium-headline{letter-spacing:-1px}@media (min-width: 1095px){.f-medium-headline{font-size:64px;line-height:70px}}@media (min-width: 769px) and (max-width: 1094px){.f-medium-headline{font-size:48px;line-height:56px}}@media (max-width: 768px){.f-medium-headline{font-size:32px;line-height:40px}}.f-header-h1{letter-spacing:-1.5px}@media (min-width: 1095px){.f-header-h1{font-size:56px;line-height:60px}}@media (min-width: 769px) and (max-width: 1094px){.f-header-h1{font-size:40px;line-height:48px}}@media (max-width: 768px){.f-header-h1{font-size:36px;line-height:44px}}.f-header-h2,.content-details__title{letter-spacing:-0.5px}@media (min-width: 769px){.f-header-h2,.content-details__title{font-size:32px;line-height:40px}}@media (max-width: 768px){.f-header-h2,.content-details__title{font-size:24px;line-height:30px}}.f-header-h3,.schedule-a-class #datepicker .pika-single .pika-title .pika-label{font-size:24px;line-height:30px;letter-spacing:-0.4px}.f-small-headline,.class-grid-carousel .swiper-pagination-bullet,.f-large-body{font-size:20px;line-height:32px}@media (max-width: 768px){.f-small-headline,.class-grid-carousel .swiper-pagination-bullet,.f-large-body{font-size:16px;line-height:24px}}.f-small-headline,.class-grid-carousel .swiper-pagination-bullet,.f-small-body-headline,.schedule-a-class #datepicker .pika-table th{font-family:"Graphik Web Medium",sans-serif}.f-small-body-headline,.schedule-a-class #datepicker .pika-table th,.f-small-body{font-size:16px;line-height:22px}strong{font-family:"Graphik Web Medium",sans-serif}.f-letter-spacing{letter-spacing:2px}.f-medium{font-family:"Graphik Web Medium",sans-serif}.f-italic{font-style:italic}.f-uppercase{text-transform:uppercase}.f-capitalize{text-transform:capitalize}.f-no-margin{margin:0}.f-no-margin p{margin-top:0}.f-link{cursor:pointer;text-decoration:underline;color:#1e1e28}.body--relax .f-link{color:#b0b5ba}.f-link:hover,.f-link:focus{text-decoration:none}.f-link--btn{background-color:transparent;border:0;font-size:16px;line-height:22px;text-align:left;padding:0;cursor:pointer}.f-link--no-underline{text-decoration:none}.f-link--no-underline:hover,.f-link--no-underline:focus{text-decoration:underline}.f-link--back-arrow{display:inline-block;margin-bottom:16px}.body--relax .f-link--back-arrow a{color:#fff !important}.f-link--back-arrow .icon--arrow-left,.f-link--back-arrow .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .f-link--back-arrow .pika-prev{width:7px;margin-right:8px;height:11px}@media (min-width: 769px){.f-larger{font-size:20px;line-height:27px}}a.disabled{pointer-events:none}.f-section-link{text-decoration:none}.f-section-link:after{display:inline-block;width:5px;height:10px;margin-left:8px;content:'';background:url(../img/icons/chevrons/chevron-right.svg);background-repeat:no-repeat;text-decoration:none !important}.body--relax .f-section-link:after{filter:opacity(0.8) invert(1)}.body--relax .f-section-link{color:#fff}.f-section-link:hover,.f-section-link:focus{text-decoration:underline}.f-white{color:#fff !important}.f-gray-3{color:#ced4d6}.f-gray-6{color:#a1a6ac}.f-gray-7{color:#91969d}.f-gray-8{color:#82878f}.f-gray-9{color:#6c747d}.f-red-dark{color:#c0443a}.f-center{text-align:center}a{color:#1e1e28;text-decoration:none;transition:color .2s linear}.disabled-link{pointer-events:none}.app-notification{position:fixed;background:#1e1e28;z-index:1001;top:-112px;width:100%;height:112px;opacity:0;display:flex;justify-content:center;align-items:center;transition-property:opacity, left, width, top;transition-duration:0.8s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.app-notification--active{top:0;opacity:1}.app-notification__copy{width:100%}@media (min-width: 769px){.app-notification__copy{width:auto}}.app-notification__content{color:#fff;font-size:13px;font-family:"Graphik Web Medium",sans-serif;line-height:1.3em;padding:0 14px}@media (min-width: 769px){.app-notification__content{font-size:16px;text-align:center}}.app-notification__content .f-link--btn{position:absolute;top:16px;right:16px;filter:invert(1)}.app-notification__content-link{color:#fff;text-decoration:underline;cursor:pointer}.app-notification__content-link:hover{color:#fff}.card-progress-badge{position:absolute;right:24px;bottom:24px;align-items:center;justify-content:center;border-radius:3px;width:64px;height:64px;background-color:#fff;overflow:visible;box-shadow:0 3px 4px rgba(30,30,40,0.5)}.card-progress-badge:not(.card-progress-badge--large){display:flex !important}@media (min-width: 769px) and (max-width: 1094px){.card-progress-badge:not(.card-progress-badge--large){width:18%;height:30%;min-width:40px;min-height:40px;max-height:50px;max-width:50px;right:16px;bottom:16px}}@media (min-width: 544px) and (max-width: 768px){.card-progress-badge:not(.card-progress-badge--large){width:18%;height:30%;min-width:50px;min-height:50px;max-height:64px;max-width:64px;right:16px;bottom:16px}}@media (max-width: 543px){.card-progress-badge:not(.card-progress-badge--large){width:50px;height:50px}}.card-progress-badge--large{border-radius:4px;display:inline-flex;position:relative;right:inherit;bottom:inherit;float:none;width:108px;height:108px;margin-bottom:24px;box-shadow:none;border-right:1px solid #dee4e5}.card-progress-badge--large:nth-last-child(n+3){border-radius:0}.card-progress-badge--large:nth-last-child(n+3):first-child{border-radius:4px 0 0 4px;margin-right:-4px}.card-progress-badge--large:nth-last-child(n+3) ~ span{border-radius:0 4px 4px 0}@media (max-width: 768px){.card-progress-badge--large{width:64px;height:64px}}.card-progress-badge__count{display:block;color:#1e1e28;font-size:32px;text-align:center}@media (min-width: 769px) and (max-width: 1094px){.card-progress-badge:not(.card-progress-badge--large) .card-progress-badge__count{font-size:20px}}@media (min-width: 544px) and (max-width: 768px){.card-progress-badge:not(.card-progress-badge--large) .card-progress-badge__count{font-size:26px}}@media (max-width: 543px){.card-progress-badge:not(.card-progress-badge--large) .card-progress-badge__count{font-size:20px}}.card-progress-badge__label{display:block;margin-top:2px;color:#6c747d;font-size:12px;line-height:16px;letter-spacing:-0.2px;text-align:center}.body--relax .card-progress-badge__label{color:#1e1e28}@media (min-width: 769px) and (max-width: 1094px){.card-progress-badge:not(.card-progress-badge--large) .card-progress-badge__label{font-size:10px}}@media (min-width: 544px) and (max-width: 768px){.card-progress-badge:not(.card-progress-badge--large) .card-progress-badge__label{line-height:12px}}@media (max-width: 543px){.card-progress-badge:not(.card-progress-badge--large) .card-progress-badge__label{font-size:10px}}@media (min-width: 769px){.card-progress-badge__label--large{margin-top:8px;font-size:16px;line-height:16px}}.owl-dot{padding:3px !important;cursor:pointer;float:left}.owl-dot:before{content:'';display:inline-block;width:7px;height:7px;border-radius:15px;background-color:rgba(255,255,255,0.6)}.owl-dot:hover:before,.owl-dot.active:before{background-color:#fff}.onboarding__dots .owl-dot:hover:before,.onboarding__dots .owl-dot.active:before{background-color:#1e1e28}.carousel__prev,.carousel__next{z-index:90;border-radius:50%;font-size:20px;height:40px;width:40px;cursor:pointer;position:absolute;display:flex;justify-content:center;align-items:center;transition:border-color .2s,color .2s;border:2px solid rgba(30,30,40,0.3);color:rgba(30,30,40,0.3)}.carousel__prev:hover,.carousel__next:hover{border:2px solid #1e1e28;color:#1e1e28}.carousel--banner .carousel__prev,.carousel--banner .carousel__next{top:calc(50% - 20px)}.carousel__prev{padding-right:4px}.carousel--banner .carousel__prev{left:30px}@media (max-width: 768px){.carousel--banner .carousel__prev{left:15px}}.carousel--cards .carousel__prev{right:57px}.carousel__prev .icon--arrow-left,.carousel__prev .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .carousel__prev .pika-prev{padding-right:3px}.carousel__next{padding-left:4px}.carousel--banner .carousel__next{right:30px}@media (max-width: 543px){.carousel--banner .carousel__next{right:15px}}.carousel--cards .carousel__next{right:8px}.carousel__next .icon--arrow-right,.carousel__next .schedule-a-class #datepicker .pika-next,.schedule-a-class #datepicker .carousel__next .pika-next{padding-left:2px}.circle-icon:after,.circle-icon__content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.circle-icon{display:inline-block;border-radius:100%;width:16px;height:16px;min-width:16px;color:#fff;font-family:"AmerigoBT-RomanA";font-size:20px;line-height:20px;text-align:center;vertical-align:top}.circle-icon--check{background-color:#55c791;background-image:url(../img/icons/checkmark-white.svg);background-position:center center;background-size:60%;background-repeat:no-repeat}.circle-icon--smaller{height:16px;width:16px;min-width:16px}.class-card--path-full-width:not(:last-of-type):after,.class-card--beginner-is-next-class:not(:last-of-type):after,.class-card--beginner-is-next-class ~ .class-card:not(:last-of-type):after{background-color:#b9d2dc;content:'';width:5px;position:absolute;left:-38px;top:70px;height:calc(100% + 20px)}@media (min-width: 769px){.class-card--path-full-width:not(:last-of-type):after,.class-card--beginner-is-next-class:not(:last-of-type):after,.class-card--beginner-is-next-class ~ .class-card:not(:last-of-type):after{left:-57px}}.body--relax .class-card--path-full-width:not(:last-of-type):after,.body--relax .class-card--beginner-is-next-class:not(:last-of-type):after,.body--relax .class-card--beginner-is-next-class ~ .class-card:not(:last-of-type):after{background-color:#82878f}.class-card{cursor:pointer;min-width:0;position:relative;z-index:0}@media (min-width: 769px){.class-card{display:block;margin-right:0;max-width:none;width:auto}}.class-card .class-card__container,.class-card .class-card__modality,.class-card .class-card__copy-container,.class-card .class-card__stats,.class-card .class-card__icon-row,.class-card .class-card__description{transition:all 0.2s ease-in-out}.class-card .class-card__header,.class-card .class-card__header-image-container{transition:border-radius 0.2s ease-in-out}.class-card__container{display:block;padding-bottom:16px;position:relative;z-index:0}.class-card__container::after{background-color:#faf9f7;content:'';display:none;height:70px;width:100%;position:absolute;bottom:4px;left:0;z-index:0}.body--relax .class-card__container::after{background-color:#383539}.body--rise .class-card__container::after{background-color:#f9f5ef}.class-card__header{background-color:#f9f5ef;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.27);display:block;position:relative;z-index:1}@media (min-width: 769px){.class-card__header:hover{border-radius:8px 8px 0 0}}.body--relax .class-card__header{background-color:transparent}.body--rise .class-card__header{background-image:linear-gradient(12deg, rgba(255,255,255,0) 47%, #fff 100%)}.class-card__header-image-container{border-radius:4px;display:block;max-height:200px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%;z-index:0}.class-card__header-image-container:before,.class-card__header-image-container:after{content:'';mix-blend-mode:multiply;opacity:0.37;position:absolute;left:0;right:0;top:0;bottom:0}.class-card__header-image-container:before{background:#f9f5ef;background-image:linear-gradient(5deg, rgba(255,255,255,0) 47%, #fff 100%);z-index:2}.class-card__header-image-container:after{background-image:-webkit-radial-gradient(50% -20%, rgba(255,255,255,0.18) 55%, rgba(213,196,180,0.18) 100%);z-index:1}.class-card__header-image-container--audio{background-color:#f6f4f1}.class-card__header-image-container--audio:before{background-image:linear-gradient(12deg, rgba(255,255,255,0) 47%, #fff 100%)}.class-card__header-image-container--audio:after{background-image:-webkit-radial-gradient(50% -20%, rgba(255,255,255,0.18) 55%, rgba(213,196,180,0.18) 100%)}.body--rise .class-card__header-image-container--audio{background-color:#fff}.class-card__header-image-container .class-card__header-image,.class-card__header-image-container img{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;visibility:hidden}.class-card__header-image-container .class-card__header-image:last-of-type,.class-card__header-image-container img:last-of-type{z-index:10;visibility:visible}.class-card__header-image-container .class-card__header-image--audio,.class-card__header-image-container img--audio{border-radius:50%;box-shadow:0 0 0 5px rgba(185,210,220,0.7),0 0 0 12px rgba(185,210,220,0.4),0 0 0 22px rgba(185,210,220,0.2);margin:0 auto;position:absolute;left:0;right:0;top:50%;width:88px;height:auto;transform:translateY(-50%);z-index:5}.class-card--full-width .class-card__header-image-container .class-card__header-image--audio,.class-card--full-width .class-card__header-image-container img--audio{width:60px}@media (min-width: 769px){.class-card--full-width .class-card__header-image-container .class-card__header-image--audio,.class-card--full-width .class-card__header-image-container img--audio{width:88px}}.class-card__modality{background:rgba(0,43,63,0.87);border-radius:18px;color:#fff;margin:0;position:absolute;top:8px;left:8px}.class-card__stats{position:absolute;bottom:8px;left:8px;right:8px}.class-card__badge-row{display:flex;gap:4px}.class-card__badge-row .badge,.class-card__badge-row .register-form__monthly-pricing{display:flex;align-items:center;height:24px;padding:0 8px}.class-card__badge-row .badge .class-rating-star,.class-card__badge-row .register-form__monthly-pricing .class-rating-star{align-self:self-end;margin-right:4px}.class-card__badge-row .badge a,.class-card__badge-row .register-form__monthly-pricing a{color:#fff}.class-card__intensity{margin-right:6px;padding-top:1px}.class-card__rating{margin-right:4px;padding-top:1px}.class-card__copy-container{margin-top:10px;position:relative;z-index:1}.class-card__copy-body{clear:both;white-space:nowrap;width:calc(100% - 44px)}.body--relax .class-card__copy-body a{color:#edf3f3}.class-card__title{color:#1e1e28;display:block;font-family:"Graphik Web Medium",sans-serif;font-size:17px;letter-spacing:0;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis}.body--relax .class-card__title{color:#fff}.class-card__content-subtitle{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.class-card__content-subtitle .f-link--no-underline{color:#6c747d}.body--relax .class-card__content-subtitle{color:#edf3f3}.class-card__description-container{background-color:#faf9f7;box-shadow:0 8px 16px 0 rgba(0,0,0,0.37);border-radius:8px;display:none;margin:0;padding:5px 5% 0;opacity:0;width:100%;position:absolute;right:0;left:0;bottom:-90px;z-index:-1}.body--relax .class-card__description-container{background-color:#383539;color:#edf3f3}.body--rise .class-card__description-container{background-color:#f9f5ef}.class-card__description{display:-webkit-box;font-size:14px;letter-spacing:0;line-height:21px;margin-top:0;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.class-card__class-order{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-family:"Graphik Web Medium",sans-serif;line-height:12px;margin-top:0;margin-bottom:8px}.body--relax .class-card__class-order{color:#edf3f3}.body--not-touch-device .class-card:not(.class-card--full-width):hover,.body--not-touch-device .class-card:not(.class-card--full-width):focus,.body--not-touch-device .class-card:not(.class-card--full-width):focus-within,.body--not-touch-device .class-card:not(.class-card--full-width).class-card--is-open{z-index:2}@media (min-width: 769px){.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .action-menu__toggle,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .action-menu__toggle,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .action-menu__toggle,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .action-menu__toggle{opacity:1;bottom:16px;right:0}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container{box-shadow:0 8px 16px 0 rgba(0,0,0,0.37);border-radius:8px;transform:scale(1.1);z-index:1}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container::after,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container::after,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container::after,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container::after{display:block}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__header,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__header,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__header,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__header{box-shadow:none}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__header-image-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__header-image-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__header-image-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__header-image-container{border-radius:8px 8px 0 0}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__date,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__modality,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__copy-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__stats,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__icon-row,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__description,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__date,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__modality,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__copy-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__stats,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__icon-row,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__description,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__date,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__modality,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__copy-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__stats,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__icon-row,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__description,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__date,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__modality,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__copy-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__stats,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__icon-row,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__description{transform:scale(0.91)}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__modality,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__modality,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__modality,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__modality{left:13px}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__stats,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__stats,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__stats,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__stats{left:1px;right:1px}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__description-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__description-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__description-container,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__description-container{display:block;height:100px;opacity:1;z-index:0}.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):hover .class-card__container .class-card__description,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus .class-card__container .class-card__description,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished):focus-within .class-card__container .class-card__description,.body--not-touch-device .class-card:not(.class-card--full-width):not(.class-card--is-gift-modal):not(.class-card--unpublished).class-card--is-open .class-card__container .class-card__description{width:110%;left:-5%}.body--not-touch-device .class-card:hover .class-card__header-image-container img,.body--not-touch-device .class-card:focus .class-card__header-image-container img,.body--not-touch-device .class-card:focus-within .class-card__header-image-container img{animation-duration:var(--preview-animation-duration);animation-iteration-count:infinite;visibility:visible}}.class-card--full-width{background-color:#fff;border:1px solid #eeecea;border-radius:4px;grid-column:1 / grid-end}.body--relax .class-card--full-width{background-color:#383539;border-color:rgba(238,236,234,0.37)}.class-card--full-width .class-card__container{display:flex;flex-direction:row;padding-bottom:0}.class-card--full-width .class-card__header{box-shadow:none}.class-card--full-width .class-card__header-image-container{border-radius:4px 0 0 4px;padding-bottom:initial;max-height:none;width:120px;height:100px}@media (min-width: 769px){.class-card--full-width .class-card__header-image-container{width:240px;height:135px}}@media (min-width: 993px){.class-card--full-width .class-card__header-image-container{width:245px;height:140px}}@media (max-width: 767.98px){.class-card--full-width .class-card__modality-name{display:none}}@media (max-width: 543.98px){.class-card--full-width .class-card__modality-name{display:none}}.class-card--full-width .class-card__copy-container{flex:1;margin-top:0;margin-left:16px;padding-top:8px;overflow:hidden}@media (min-width: 545px){.class-card--full-width .class-card__copy-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:24px;padding-top:0}}@media (min-width: 769px){.class-card--full-width .class-card__copy-container{display:inline-block;padding-top:16px}}.class-card--full-width .class-card__copy-body{white-space:normal}.class-card--full-width .class-card__title{white-space:nowrap}.class-card--full-width .class-card__content-subtitle{font-size:13px;letter-spacing:0;margin-top:4px;line-height:14px;white-space:normal}@media (min-width: 545px){.class-card--full-width .class-card__content-subtitle{font-size:16px;line-height:24px;margin-top:0;white-space:nowrap}}.class-card--full-width .class-card__stats{left:auto;right:auto;min-width:275px;width:50%}@media (min-width: 545px){.class-card--full-width .class-card__stats{position:relative;bottom:auto}}@media (min-width: 769px){.class-card--full-width .class-card__stats{position:absolute;bottom:8px}}@media (min-width: 993px){.class-card--full-width .class-card__stats{position:absolute;bottom:16px}}.class-card--path-full-width{counter-increment:section;padding-top:0;margin-left:55px;margin-bottom:24px;position:relative;z-index:1}@media (min-width: 769px){.class-card--path-full-width{margin-left:90px}}@media (max-width: 767.98px){.class-card--path-full-width .class-card__header-image-container{width:96px;height:96px}}.class-card--path-full-width .class-card__content-subtitle{display:none}@media (min-width: 545px){.class-card--path-full-width .class-card__content-subtitle{display:block}}.class-card--path-full-width:before{background-color:#fff;border:1px solid #b9d2dc;border-radius:100%;content:counter(section);display:flex;font-family:"Graphik Web Medium",sans-serif;font-size:12px;flex-direction:column;justify-content:center;height:38px;width:38px;text-align:center;position:absolute;left:-56px;top:33px;z-index:1}@media (min-width: 769px){.class-card--path-full-width:before{top:52px;left:-75px}}.body--relax .class-card--path-full-width:before{background-color:#1e1e28;border-color:#1e1e28;color:#fff}.class-card--beginner-is-complete:before{background-color:#1e1e28;border-color:#1e1e28;color:#fff}.body--relax .class-card--beginner-is-complete:before{background-color:#fff;border-color:#fff;color:#1e1e28}.class-card--beginner-is-complete:not(:last-of-type):after{background-color:#1e1e28}.body--relax .class-card--beginner-is-complete:not(:last-of-type):after{background-color:#fff}.class-card--beginner-is-complete .class-card__modality{display:none}.class-card--beginner-is-complete .class-card__container{opacity:0.2}@keyframes preview-animation-1{0%{opacity:1}100%{opacity:1}103%{opacity:0}97%{opacity:0}100%{opacity:1}}@media (min-width: 769px){.class-card:hover .class-card__header-image-container--1 img,.class-card:focus .class-card__header-image-container--1 img,.class-card:focus-within .class-card__header-image-container--1 img{animation-name:preview-animation-1}}@keyframes preview-animation-2{0%{opacity:1}50%{opacity:1}53%{opacity:0}97%{opacity:0}100%{opacity:1}}@media (min-width: 769px){.class-card:hover .class-card__header-image-container--2 img,.class-card:focus .class-card__header-image-container--2 img,.class-card:focus-within .class-card__header-image-container--2 img{animation-name:preview-animation-2}}@keyframes preview-animation-3{0%{opacity:1}33.33333%{opacity:1}36.33333%{opacity:0}97%{opacity:0}100%{opacity:1}}@media (min-width: 769px){.class-card:hover .class-card__header-image-container--3 img,.class-card:focus .class-card__header-image-container--3 img,.class-card:focus-within .class-card__header-image-container--3 img{animation-name:preview-animation-3}}@keyframes preview-animation-4{0%{opacity:1}25%{opacity:1}28%{opacity:0}97%{opacity:0}100%{opacity:1}}@media (min-width: 769px){.class-card:hover .class-card__header-image-container--4 img,.class-card:focus .class-card__header-image-container--4 img,.class-card:focus-within .class-card__header-image-container--4 img{animation-name:preview-animation-4}}@keyframes preview-animation-5{0%{opacity:1}20%{opacity:1}23%{opacity:0}97%{opacity:0}100%{opacity:1}}@media (min-width: 769px){.class-card:hover .class-card__header-image-container--5 img,.class-card:focus .class-card__header-image-container--5 img,.class-card:focus-within .class-card__header-image-container--5 img{animation-name:preview-animation-5}}@keyframes preview-animation-6{0%{opacity:1}16.66667%{opacity:1}19.66667%{opacity:0}97%{opacity:0}100%{opacity:1}}@media (min-width: 769px){.class-card:hover .class-card__header-image-container--6 img,.class-card:focus .class-card__header-image-container--6 img,.class-card:focus-within .class-card__header-image-container--6 img{animation-name:preview-animation-6}}@keyframes preview-animation-7{0%{opacity:1}14.28571%{opacity:1}17.28571%{opacity:0}97%{opacity:0}100%{opacity:1}}@media (min-width: 769px){.class-card:hover .class-card__header-image-container--7 img,.class-card:focus .class-card__header-image-container--7 img,.class-card:focus-within .class-card__header-image-container--7 img{animation-name:preview-animation-7}}.dragSortItem{margin:16px 0;position:relative}@media (max-width: 543px){.dragSortItem{margin:8px 0}}.-draggingEnabled .dragSortItem{cursor:grab}.-placeholderAbove:before,.-placeholderBelow:before{position:absolute;display:block;height:115px;width:100%;content:'';border:1px solid #1e1e28;border-radius:3px}.-placeholderAbove{padding-top:calc(115px + 16px)}.-placeholderAbove:before{top:0}.-placeholderBelow{padding-bottom:calc(115px + 16px)}.-placeholderBelow:before{bottom:0}.-isDragged{display:none}.content-details{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.content-details{align-items:flex-start;flex-direction:column}}.content-details__title{padding:0 0 24px;margin:0;width:100%}.body--relax .content-details__title{color:#fff}@media (min-width: 544px) and (max-width: 768px){.content-details__title{padding:5px 0 10px;overflow:inherit;white-space:normal;text-overflow:inherit}}@media (max-width: 543px){.content-details__title{padding:5px 0 10px;font-size:20px}}.content-details__teachers{display:flex;z-index:1;order:1}@media (max-width: 768px){.content-details__teachers{order:3;margin-top:8px}}.content-details__teachers img{text-decoration:none;position:relative}.content-details__teachers img:not(:first-child){margin-left:-32px}.content-details__teachers img:nth-child(3) ~ *{display:none}.content-details__teachers img:last-child .avatar{margin-right:16px}.content-details__avatar{margin-right:20px;height:48px;width:48px;object-fit:cover;position:relative}.content-details__copy{color:#a1a6ac;max-width:600px;order:2}.content-details__copy--program{color:#fff}.content-details__copy--program a{color:#fff !important}.content-details__meta{line-height:24px;margin:0 0 5px}.body--relax .content-details__meta{color:#b0b5ba}@media (max-width: 768px){.content-details__meta{font-size:14px;margin:5px 0 0}}.content-details__meta-black-text{color:#1e1e28}.body--relax .content-details__meta-black-text{color:#b0b5ba}.content-details__class-rating-star,.class__class-rating-star{vertical-align:text-bottom}.body--relax .content-details__class-rating-star path,.body--relax .class__class-rating-star path{fill:#b0b5ba;stroke:#b0b5ba}.content-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;width:100%;background-color:#fff;border:1px #eeecea solid;border-radius:3px;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease-in-out}.body--relax .content-card{background-color:#222122;border:1px solid #222122}.body--rise .content-card{background-color:#faf9f7;border:1px solid #eeecea}.content-card .btn--circle{height:24px;width:24px}.content-card__container{position:relative;padding-top:calc(60% + 100px)}@media (min-width: 1095px){.content-card__container{padding-top:calc(60% + 115px)}}@media (max-width: 900px) and (min-width: 769px){.content-card__container--collection{padding-top:calc(60% + 112px)}.content-card__container--collection .content-card__stat--duration{margin:0;text-align:right}}@media (max-width: 600px) and (min-width: 544px){.content-card__container--collection{padding-top:calc(60% + 112px)}.content-card__container--collection .content-card__stat--duration{margin:0;text-align:right}}.content-card__header-image{background-image:linear-gradient(0deg, rgba(255,255,255,0) 50%, rgba(30,30,40,0.3) 100%),var(--bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.content-card__content-container--curated-collection .content-card__header-image{background-image:linear-gradient(0deg, rgba(30,30,40,0.4) 0%, rgba(30,30,40,0.2) 100%),var(--bg-image);background-position:center;background-repeat:no-repeat;background-size:cover}.content-card__header{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:block;padding-top:60%;background-color:#eeecea;transition:margin-top .2s}.content-card--collection .content-card__header{background-position:center}.body--relax .content-card__header{filter:brightness(0.85)}.body--rise .content-card__header{background-image:linear-gradient(0deg, rgba(255,129,0,0.05) 50%, rgba(30,30,40,0.2) 100%),var(--bg-image);filter:sepia(0.1)}.content-card__modality{position:absolute;top:0;left:0;padding:24px;font-family:"Graphik Web Medium",sans-serif;font-size:13px;line-height:12px;letter-spacing:2px;text-transform:uppercase;color:#fff}@media (min-width: 769px) and (max-width: 1094px){.content-card__modality{padding-left:16px;padding-top:16px}}@media (min-width: 544px) and (max-width: 768px){.content-card__modality{padding-left:16px;padding-top:16px}}.content-card__modality--dark{color:#1e1e28}.body--relax .content-card__modality--dark{color:#fff}.content-card__content-container{display:block}.content-card__content-container.disabled{pointer-events:none}.content-card__copy-container{padding:24px;position:relative}@media (min-width: 769px) and (max-width: 1094px){.content-card__copy-container{padding:16px}}@media (max-width: 768px){.content-card__copy-container{padding:16px}}.content-card__content-type,.content-card__stat{color:#6c747d;line-height:12px;margin-bottom:8px}.body--relax .content-card__content-type,.body--relax .content-card__stat{color:#b0b5ba}.content-card__content-type{float:left;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-family:"Graphik Web Medium",sans-serif}@media (max-width: 375px){.swiper-slide .content-card__content-type{display:none}}.content-card__stat{float:right;font-size:13px}.content-card__stat--level{order:2}.content-card__stat--duration{margin-right:5px;order:0}.content-card__content-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.content-card__copy-body{margin-top:4px;clear:both;white-space:nowrap;width:calc(100% - 44px)}@media (max-width: 375px){.swiper-slide .content-card__copy-body{width:calc(100vw - 255px)}}@media (min-width: 544px){.body--not-touch-device .content-card:not(.content-card--collection):not(.content-card--with-video) .content-card__copy-body{width:100%}}.content-card__content-title{color:#1e1e28;margin:0;overflow:hidden;text-overflow:ellipsis}.body--relax .content-card__content-title{color:#fff}.content-card__meta-info{z-index:2}.content-card__description{position:relative;top:-5px;padding-left:24px;max-width:calc(100% - 90px);opacity:0;color:#a1a6ac;font-size:14px;line-height:20px;overflow:hidden;transition:opacity .2s;white-space:normal}@media (min-width: 769px) and (max-width: 1094px){.content-card__description{padding-left:16px}}@media (max-width: 768px){.content-card__description{padding-left:16px}}.content-card__gradient{position:absolute;bottom:0;left:0;width:100%;height:55px;background:linear-gradient(to top, #fff 24px, rgba(255,255,255,0));z-index:1;opacity:0;transition:opacity .2s}.body--relax .content-card__gradient{background:linear-gradient(to top, #222122 24px, rgba(34,33,34,0))}.body--rise .content-card__gradient{background:linear-gradient(to top, #faf9f7 24px, rgba(250,249,247,0))}.content-card__copy-header{bottom:16px;display:flex;justify-content:space-between}.content-card__label{position:absolute;top:-32px}.body--relax .content-card__label{color:#fff}.cookie-banner{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;min-height:70px;z-index:99999;background-color:#fff;box-shadow:0 0 10px 0 rgba(30,30,40,0.2)}.cookie-banner--zendesk-active{padding-right:150px}.cookie-banner span{font-size:14px;line-height:18px;padding:15px 20px}.cookie-banner .modal__close-button{position:relative;top:0;right:0;min-width:48px}.live-class__schedule-nav{padding-top:20px;padding-bottom:24px;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:99}.body--relax .live-class__schedule-nav h1{color:#fff}.live-class__schedule-card-container{padding-bottom:85px}.live-class__schedule-date-carousel{display:flex;justify-content:space-between;margin:32px auto 0;width:100%}.live-class__schedule-date-btn{background-color:#fff;border:1px solid #ced4d6;box-sizing:border-box;border-radius:50px;font-family:"Graphik Web",sans-serif;font-weight:500;padding:5px;text-transform:uppercase}.live-class__schedule-date-btn:not(:disabled){cursor:pointer}@media (max-width: 767.98px){.live-class__schedule-date-btn{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:10px;height:42px;width:24px}}@media (min-width: 545px){.live-class__schedule-date-btn{display:block;font-size:12px;padding:8px;height:auto;width:auto}}@media (min-width: 769px){.live-class__schedule-date-btn{border-width:2px}}.body--not-touch-device .live-class__schedule-date-btn:hover:not(:disabled){border-color:#1e1e28}.body--relax .live-class__schedule-date-btn:hover:not(:disabled){border-color:#383539}.live-class__schedule-date-btn.active{background:#1e1e28;border-color:#1e1e28;color:#fff}.body--relax .live-class__schedule-date-btn.active{background-color:#383539;border-color:#fff}.live-class__formatted-day{display:none}@media (min-width: 545px){.live-class__formatted-day--desktop{display:inline-block}}@media (max-width: 767.98px){.live-class__formatted-day--mobile{display:block}}@media (min-width: 545px){.live-class__formatted-day--mobile{display:none}}@media (max-width: 767.98px){.live-class__date{margin-bottom:2px}}.live-class__calendar-day{border-bottom:1px solid #bfc5c8;margin-bottom:16px;padding-bottom:16px}@media (max-width: 767.98px){.live-class__calendar-day{padding-bottom:8px}}.live-class__calendar-day:last-child:not(:first-child){border:0}.live-class__calendar-day--no-classes{color:#6c747d;display:flex;justify-content:space-between;align-items:baseline;padding-bottom:0}.body--relax .live-class__calendar-day--no-classes{color:#edf3f3}.search-results__wrapper .live-class__calendar-day{border:0;padding-bottom:0}.live-class__calendar-day-title{font-family:"Graphik Web",sans-serif;font-size:24px;font-weight:500;line-height:30px;letter-spacing:-0.4px;margin-top:0}.body--relax .live-class__calendar-day-title{color:#fff}.live-class__side-scrolling{display:flex;flex-direction:row;width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.live-class__side-scrolling::-webkit-scrollbar{display:none}.live-class__card{background-color:#fff;border:1px solid #ced4d6;border-radius:4px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;height:96px;margin-bottom:8px;padding:12px;cursor:pointer}.body--relax .live-class__card{background-color:#222122;border-color:#6c747d}@media (min-width: 545px){.live-class__card{height:115px;margin-bottom:16px;padding:16px}}@media (min-width: 769px){.live-class__card{height:130px;margin-bottom:24px;padding:18px 20px}}.live-class__card-date{display:block;margin-bottom:16px;font-family:"Graphik Web Medium",sans-serif}.body--relax .live-class__card-date{color:#fff}.live-class__time-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:flex-start;margin-right:10px}.live-class__time-container .badge,.live-class__time-container .register-form__monthly-pricing{margin:0;padding:0;text-align:center;width:40px}@media (min-width: 769px){.live-class__time-container .badge,.live-class__time-container .register-form__monthly-pricing{width:55px}}@media (min-width: 769px){.live-class__time-container{margin-right:30px}}.live-class__card-start-time{font-family:"Graphik Web Medium",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:18px;margin:0 auto;text-align:center;max-width:40px}.body--relax .live-class__card-start-time{color:#fff}.live-class__card-start-time--disabled{color:#6c747d}.body--relax .live-class__card-start-time--disabled{color:#b0b5ba}.live-class__card-avatar-container{display:none;margin-right:10px}@media (min-width: 322px){.live-class__card-avatar-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;margin-right:15px}}@media (min-width: 769px){.live-class__card-avatar-container{margin-right:30px}}.live-class__card-avatar{border-radius:100%;width:45px;height:45px}@media (min-width: 545px){.live-class__card-avatar{width:50px;height:50px}}@media (min-width: 769px){.live-class__card-avatar{width:60px;height:60px}}.live-class__card-details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:flex-start;min-width:80px}@media (min-width: 545px){.live-class__card-details{min-width:12ch}}.live-class__card-title{display:-webkit-box;line-height:18px;margin:0;font-size:16px;margin-right:10px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.body--relax .live-class__card-title{color:#fff}.live-class__card-title--disabled{color:#6c747d}.body--relax .live-class__card-title--disabled{color:#b0b5ba}@media (min-width: 769px){.live-class__card-title{font-size:20px;line-height:23px}}.live-class__card-meta-detail{color:#6c747d;display:-webkit-box;font-family:"Graphik Web",sans-serif;font-size:13px;line-height:16px;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.live-class__card-meta-detail .f-link--no-underline{color:#6c747d;display:contents}@media (min-width: 545px){.live-class__card-meta-detail .f-link--no-underline{display:inline}}.body--relax .live-class__card-meta-detail{color:#b0b5ba}.body--relax .live-class__card-meta-detail .f-link--no-underline{color:#b0b5ba}@media (min-width: 545px){.live-class__card-meta-detail{-webkit-box-orient:initial}}@media (min-width: 769px){.live-class__card-meta-detail{font-size:14px}}@media (min-width: 993px){.live-class__card-meta-detail{font-size:16px;line-height:19px}}.live-class__card-modality-style{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (min-width: 545px){.live-class__card-modality-style{display:inline-block}}.live-class__card-teacher-name{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (min-width: 545px){.live-class__card-teacher-name{display:inline-block}}.live-class__card-teacher-name span{display:none}@media (min-width: 545px){.live-class__card-teacher-name span{display:inline-block;margin-left:4px}}.live-class__card-badges{display:none}@media (min-width: 545px){.live-class__card-badges{display:block}}.live-class__card-badges .badge,.live-class__card-badges .register-form__monthly-pricing{font-size:12px;line-height:20px}.body--relax .live-class__card-badges .badge,.body--relax .live-class__card-badges .register-form__monthly-pricing{color:#fff}@media (min-width: 769px){.live-class__card-badges .badge,.live-class__card-badges .register-form__monthly-pricing{margin-left:4px}.live-class__card-badges .badge:first-child,.live-class__card-badges .register-form__monthly-pricing:first-child{margin-left:0}}.live-class__badge-icon{width:12px;vertical-align:text-bottom}.body--relax .live-class__badge-icon{filter:invert(1)}.live-class__badge-icon--intensity{filter:invert(1)}.body--relax .live-class__badge-icon--intensity{filter:invert(0)}.live-class__card-cta-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-left:auto;min-width:90px;position:relative}@media (min-width: 545px){.live-class__card-cta-container{min-width:128px}}.live-class__card-btn{border-radius:100px;align-self:flex-end;font-size:12px;line-height:22px;margin-bottom:0;padding:0;text-align:center;width:90px}.body--relax.body--not-touch-device .live-class__card-btn:not(.btn--red):not(.live-class__card-btn--chevron):not(.btn--green):not(.btn--yellow){background-color:#222122;color:#fff}.body--relax.body--not-touch-device .live-class__card-btn:not(.btn--red):not(.live-class__card-btn--chevron):not(.btn--green):not(.btn--yellow):hover{background-color:#fff;border-color:#fff;color:#1e1e28}.body--relax.body--touch-device .live-class__card-btn:not(.btn--red):not(.live-class__card-btn--chevron):not(.btn--green):not(.btn--yellow){background-color:#222122;color:#fff}.live-class__card-btn.btn--yellow{cursor:default}.body--not-touch-device .live-class__card-btn:hover:not(.btn--yellow){border-color:#1e1e28}@media (min-width: 322px){.live-class__card-btn{width:90px}}@media (min-width: 545px){.live-class__card-btn{width:100px}}@media (min-width: 769px){.live-class__card-btn{font-size:16px;line-height:20px;padding:6px 12px;width:128px}}.live-class-details-modal .live-class__card-btn{width:128px;padding:12px;margin:32px 0;font-size:16px;line-height:20px}@media (min-width: 545px){.live-class-details-modal .live-class__card-btn{margin-top:0}}.live-class__card-btn--chevron{background:url(../img/icons/chevrons/chevron-right.svg);background-repeat:no-repeat;background-size:7px 12px;background-position:center;border:0;height:32px;width:32px}.body--relax .live-class__card-btn--chevron{filter:invert(1)}@media (min-width: 769px){.live-class__card-btn--chevron{background-size:9px 16px}}.live-class__card-attendee-count{font-size:10px;font-weight:400;line-height:16px;text-align:right;margin:6px 0 0;position:absolute;right:0;bottom:0}.body--relax .live-class__card-attendee-count{color:#fff}@media (min-width: 545px){.live-class__card-attendee-count{font-size:12px}}@media (min-width: 769px){.live-class__card-attendee-count{font-size:16px;margin-top:12px}}.live-class-details-modal{height:100%;max-height:100%;width:100%;margin:0;background-color:#faf9f7;border:0;flex-direction:column}@media (min-width: 545px){.live-class-details-modal{height:auto;max-width:555px;border-radius:10px;background-color:#fff}}.live-class-details-modal .f-small-headline,.live-class-details-modal .class-grid-carousel .swiper-pagination-bullet,.class-grid-carousel .live-class-details-modal .swiper-pagination-bullet{margin-top:0;line-height:20px;font-size:24px}@media (min-width: 545px){.live-class-details-modal .f-small-headline,.live-class-details-modal .class-grid-carousel .swiper-pagination-bullet,.class-grid-carousel .live-class-details-modal .swiper-pagination-bullet{font-size:16px}}.live-class-details-modal .modal__close-button{display:none}@media (min-width: 545px){.live-class-details-modal .modal__close-button{display:flex;top:8px;right:8px}}.live-class-details-modal__time-container{display:flex;align-items:center}.live-class-details-modal__time-container .badge,.live-class-details-modal__time-container .register-form__monthly-pricing{margin-right:16px}.live-class-details-modal__title{margin:16px 0 0;font-size:32px;line-height:36px}@media (min-width: 545px){.live-class-details-modal__title{margin-bottom:16px}}.live-class-details-modal__instructor-wrapper{padding:24px 0;margin:0 0 24px;border-bottom:1px solid #eeecea}@media (min-width: 545px){.live-class-details-modal__instructor-wrapper{border-top:1px solid #eeecea;margin-top:24px}}.live-class-details-modal__instructor-container{display:flex;align-items:center;width:fit-content}.live-class-details-modal__instructor-container .f-link--no-underline{display:flex;align-items:center;width:fit-content}.live-class-details-modal__instructor-container span{font-size:24px;margin:0 8px 2px 0}@media (min-width: 545px){.live-class-details-modal__instructor-container span{font-size:16px}}.live-class-details-modal__instructor-avatar{min-width:112px;max-width:112px;min-height:112px;max-height:112px;border-radius:100%;margin-right:24px}@media (min-width: 545px){.live-class-details-modal__instructor-avatar{min-width:66px;max-width:66px;min-height:66px;max-height:66px;margin-right:8px}}@media (max-width: 374px){.live-class-details-modal__instructor-avatar{min-width:80px;max-width:80px;min-height:80px;max-height:80px;margin-right:16px}}.live-class-details-modal__meta-wrapper{padding-bottom:110px}@media (min-width: 545px){.live-class-details-modal__meta-wrapper{padding-bottom:0 !important}}.live-class-details-modal__meta-wrapper--extra-padding{padding-bottom:180px}.live-class-details-modal__meta{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 545px){.live-class-details-modal__meta{display:inline-block;margin-right:24px;font-size:14px}}.live-class-details-modal__meta picture{height:56px;display:flex;align-items:center}@media (min-width: 545px){.live-class-details-modal__meta picture{display:inline;height:auto}}.live-class-details-modal__meta-label{display:block}@media (min-width: 545px){.live-class-details-modal__meta-label{display:inline}}@media (min-width: 545px){.live-class-details-modal__meta-label--colon:after{content:':'}}.live-class-details-modal__meta-icon{margin-bottom:8px;vertical-align:middle}@media (min-width: 545px){.live-class-details-modal__meta-icon{width:17px;margin-right:4px;margin-bottom:0}}.body--relax .live-class-details-modal__meta-icon{filter:invert(1)}.live-class-details-modal__meta-icon--intensity{width:35px;filter:invert(1)}@media (min-width: 545px){.live-class-details-modal__meta-icon--intensity{width:15px}}.body--relax .live-class-details-modal__meta-icon--intensity{filter:invert(0)}.live-class-details-modal__btn-wrapper,.live-class-details-modal__back-btn-wrapper{background-color:#faf9f7}.body--relax .live-class-details-modal__btn-wrapper,.body--relax .live-class-details-modal__back-btn-wrapper{background-color:#222122}.body--rise .live-class-details-modal__btn-wrapper,.body--rise .live-class-details-modal__back-btn-wrapper{background-color:#f9f5ef}@media (min-width: 545px){.live-class-details-modal__btn-wrapper,.live-class-details-modal__back-btn-wrapper{background-color:transparent}}.live-class-details-modal__btn-wrapper{position:fixed;bottom:1px;left:1px;right:1px;text-align:center}@media (min-width: 545px){.live-class-details-modal__btn-wrapper{position:relative}}.live-class-details-modal__btn-wrapper p{max-width:320px;margin:-16px auto 32px}@media (max-width: 543.98px){.live-class-details-modal__btn-wrapper p{padding:0 16px;font-size:14px;line-height:16px}}.live-class-details-modal__back-btn-wrapper{position:fixed;width:calc(100% - 2px);padding:32px 16px 0}@media (min-width: 545px){.live-class-details-modal__back-btn-wrapper{display:none}}.live-class-details-modal__back-btn{margin-bottom:24px;display:none}@media (max-width: 768px){.live-class-details-modal__back-btn{display:block}}.live-class-details-modal__card-badges{margin-top:32px}@media (min-width: 545px){.live-class-details-modal__card-badges{display:inline}}.main-nav{display:flex;justify-content:space-between;align-items:center}.main-nav .icon--arrow-left,.main-nav .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .main-nav .pika-prev{height:24px;width:16px;background-size:contain}.body--relax .main-nav svg path,.body--relax .main-nav svg g{fill:#fff}.main-nav__wrapper{position:-moz-sticky !important;position:-o-sticky !important;position:-ms-sticky !important;position:-webkit-sticky !important;position:sticky !important;top:0;height:112px;width:100%;z-index:1000;transition:height 0.1s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !important}@media (min-width: 769px) and (max-width: 1094px){.main-nav__wrapper{height:96px}}@media (max-width: 768px){.main-nav__wrapper{height:80px;padding:32px 16px 24px !important}}.body--relax .main-nav__wrapper #nav-menu-svg{fill:#fff}.main-nav__wrapper--mobile-open{z-index:1001}.main-nav__wrapper--light svg path,.main-nav__wrapper--light svg g{fill:#fff}.main-nav__wrapper--light:not(.main-nav__wrapper--solid) .f-link{color:#fff !important}.main-nav__wrapper--solid{background-color:#fff}.main-nav__wrapper--solid svg path,.main-nav__wrapper--solid svg g{fill:#1e1e28}.body--relax .main-nav__wrapper--solid{background-color:#222122}.body--relax .main-nav__wrapper--solid svg path,.body--relax .main-nav__wrapper--solid svg g{fill:#fff}.body--rise .main-nav__wrapper--solid{background-color:#faf9f7}.main-nav__wrapper--solid-shadow{box-shadow:0 1px 24px rgba(30,30,40,0.1)}@media (max-width: 768px){.main-nav__items{display:block;position:fixed;top:0;background-color:#fff;width:75%;height:100%;margin-top:0;z-index:100;left:-100%;transition:all 0.5s ease}.main-nav__wrapper--mobile-open .main-nav__items{left:0;overflow:auto}.body--relax .main-nav__items{background:#222122}}@media (min-width: 769px){.main-nav__list-items{display:flex;align-items:center;margin-top:0}}@media (max-width: 768px){.main-nav__list-items .btn,.main-nav__list-items input[type='submit'],.main-nav__list-items .f-link--no-underline{display:none}}@media (min-width: 544px) and (max-width: 768px){.main-nav__list-items{margin-top:64px}}@media (max-width: 768px) and (max-height: 375px){.main-nav__list-items{margin-top:32px}}.main-nav__list-items--marketing{height:auto}.main-nav__item{margin-right:32px;text-decoration:none}.main-nav__item:last-of-type{margin-right:0}@media (min-width: 769px){.main-nav__wrapper--light .main-nav__item{color:#fff}.main-nav__wrapper--light .main-nav__item .main-nav__item-link{color:#fff}}@media (max-width: 768px){.main-nav__item{color:#1e1e28;position:relative;margin-top:0;padding-top:0;margin-bottom:24px}.main-nav__item:last-of-type{margin-right:32px}.main-nav__item:not(.btn):not(input[type='submit']){border:0}}@media (min-width: 544px) and (max-width: 768px){.main-nav__item{margin-bottom:32px}}@media (max-width: 340px){.main-nav__item{margin-bottom:16px}}.main-nav__item-link{display:inline-block;padding-bottom:4px;border-bottom:2px solid transparent;transition:border-color .2s ease-in-out;cursor:pointer}@media (max-width: 768px){.main-nav__item-link{border-bottom:0;padding-left:24px}}@media (min-width: 544px) and (max-width: 768px){.main-nav__item-link{font-size:30px;letter-spacing:-0.47px;line-height:30px}}.body--relax .main-nav__item-link{color:#fff}.main-nav__item-link:hover{border-bottom:2px solid #1e1e28}.body--relax .main-nav__item-link:hover{border-bottom:2px solid #fff}@media (max-width: 768px){.main-nav__item-link:hover{border-bottom:0 !important}}@media (max-width: 768px){.main-nav__item-link:hover:not(.main-nav__item-link--active){border-bottom:0 !important}}.main-nav__wrapper--light .main-nav__item-link:hover{border-color:#fff}.main-nav__item-link--active{border-bottom:2px solid #1e1e28;font-family:"Graphik Web Medium",sans-serif}.main-nav__wrapper--light .main-nav__item-link--active{border-color:#fff}.body--relax .main-nav__item-link--active{border-bottom:2px solid #fff}@media (max-width: 768px){.main-nav__item-link--active{border-bottom:0;border-left:2px solid #1e1e28}.body--relax .main-nav__item-link--active{border-bottom:0;border-left:2px solid #fff}}@media (min-width: 769px){.main-nav__logo{display:flex}}@media (max-width: 768px){.main-nav__logo{position:absolute;left:calc(50% - 25px);width:52px}}@media (min-width: 544px) and (max-width: 768px){.main-nav__logo--white-logo-tablet #logo-svg{fill:#fff}}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.main-nav__logo--white-logo-tablet #logo-svg{fill:#1e1e28}}@media (max-width: 768px){.main-nav__logo-15th{left:calc(50% - 56px);width:auto;height:47px}}.main-nav__nav-menu{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width: 769px){.main-nav__nav-menu{display:none}}.main-nav__mobile-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(30,30,40,0.4);z-index:10}@media (min-width: 769px){.main-nav__mobile-overlay{display:none}}.main-nav__mobile-overlay--hidden{display:none}.main-nav__mobile-items-container{height:100%}@media (min-width: 544px) and (max-width: 768px){.main-nav__mobile-items-container{position:relative;min-height:350px}}@media (max-width: 543px){.main-nav__mobile-items-container{position:relative;min-height:625px}}@media (max-width: 340px){.main-nav__mobile-items-container{min-height:550px}}.main-nav__items-mobile-header{height:50px;width:100%;padding-top:32px}@media (min-width: 769px){.main-nav__items-mobile-header{display:none}}@media (max-width: 768px){.main-nav__items-mobile-header{padding:8px 0 64px}}.main-nav__items-mobile-header .modal__close-button{position:relative;top:32px}.body--relax .main-nav__items-mobile-header .modal__close-button{filter:invert(1)}.main-nav__items-mobile-header svg path,.main-nav__items-mobile-header svg g{fill:#1e1e28}.main-nav__mobile-buttons{position:absolute;bottom:24px;padding-left:24px}@media (min-width: 769px){.main-nav__mobile-buttons{display:none}}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.main-nav__mobile-buttons{top:24px;bottom:auto;right:24px}}.main-nav__mobile-buttons--marketing{position:relative;text-align:center;width:100%;margin-top:200px;padding-left:0}@media (min-width: 544px) and (max-width: 768px){.main-nav__mobile-buttons--marketing{margin-top:80px}}@media (max-width: 768px) and (max-height: 414px){.main-nav__mobile-buttons--marketing{margin-top:32px}}.main-nav__mobile-buttons--marketing .btn,.main-nav__mobile-buttons--marketing input[type='submit']{display:block;margin:32px auto;max-width:180px}.page-header{padding-bottom:0}.page-header__copy-container{width:50%;padding-bottom:32px}@media (max-width: 768px){.page-header__copy-container{width:75%}}.page-header__copy{margin-bottom:8px;font-family:"Graphik Web",sans-serif;font-size:20px;line-height:32px}.body--relax .page-header__copy{color:#b0b5ba}@media (max-width: 543px){.page-header__copy{font-size:16px;line-height:24px}}.page-header__sub-copy{color:#6c747d}.body--relax .page-header__sub-copy{color:#b0b5ba}.page-header a{display:block;text-align:right;margin-top:-40px;padding-bottom:24px}@media (min-width: 545px){.page-header a{position:absolute;right:0;top:13px;margin-top:0;padding-bottom:0}}@media (min-width: 1095px){.page-header a{top:20px}}.page-header__banner-wrapper{flex:1;display:flex;justify-content:flex-end;margin-left:24px}.payment-dropdown{max-width:420px;min-width:275px;background-image:none !important;z-index:10;margin-bottom:24px}.payment-dropdown:after{position:absolute;content:'';height:10px;width:15px;bottom:19px;right:0;background:url(../img/icons/chevrons/chevron-down.svg) right center/contain no-repeat}.body--relax .payment-dropdown:after{filter:invert(1)}.payment-dropdown:not(.payment-dropdown--closed):after{transform:rotate(180deg)}.payment-dropdown--closed .payment-dropdown__menu{display:none}.payment-dropdown__cc-container{display:flex;justify-content:space-between;align-items:flex-end;font-size:16px;padding:24px 0;border:0;border-bottom:1px solid #dee4e5;vertical-align:top;overflow:hidden;transition:margin-top 0.5s, height 0.5s;cursor:pointer;max-width:420px;width:100%}.payment-dropdown__cc-container:last-of-type{border-bottom:0}.payment-dropdown__cc-container--default-card{background-color:transparent;padding:32px 0 16px;border-bottom:0;margin:-32px 0 -16px}.body--relax .payment-dropdown__cc-container--default-card{color:#b0b5ba}.payment-dropdown__cc-container .circle-icon--complete{float:left;margin-right:8px}.payment-dropdown__cc-container:hover .payment-dropdown__select{text-decoration:none}.payment-dropdown__menu{max-width:420px;max-height:400px;margin-top:32px;position:absolute;width:100%;padding:0 24px;transition:all 0.2s;box-sizing:border-box;background-color:#fff;border:1px solid #ced4d6;z-index:1;overflow-y:scroll}.body--relax .payment-dropdown__menu{background-color:#222122}.payment-dropdown__select{display:block;margin-top:8px}.program__overview-container{display:flex;height:auto;width:100%}@media (min-width: 769px){.program__overview-description,.program__overview-classes-container{width:50%;padding:48px 0;float:left}}@media (min-width: 544px) and (max-width: 768px){.program__overview-description,.program__overview-classes-container{width:100%;display:block;padding:32px 0;font-size:16px}}@media (max-width: 543px){.program__overview-description,.program__overview-classes-container{margin-bottom:24px}}.program__overview-description{box-sizing:border-box;font-size:20px;line-height:32px}@media (max-width: 768px){.program__overview-description{display:none}}.program__overview-description--small{display:none}@media (max-width: 768px){.program__overview-description--small{display:flex;color:#1e1e28;background-color:#faf9f7;padding:16px 0}}.program__overview-classes-container{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 768px){.program__overview-classes-container{justify-content:flex-start;padding-top:152px}}@media (max-width: 543px){.program__overview-classes-container{padding-top:122px}}.program__overview-center-classes{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.program__overview-center-classes{align-items:flex-start}}.program__overview-center-classes .program__button-wrapper{margin:0}.program__hero-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}@media (max-width: 768px){.program__hero-wrapper{background-position:center right}}.program__hero{min-height:550px}@media (max-width: 768px){.program__hero{min-height:auto;padding:16px}}.program__props-wrapper{clear:both;margin:24px 0;font-size:20px}@media (max-width: 768px){.program__props-wrapper{font-size:16px}}.program__hero-header-container{height:100%;margin-top:122px}@media (max-width: 768px){.program__hero-header-container{margin-top:92px}.program__hero-header-container .program__props-wrapper{display:none}}.program__button-wrapper{margin-right:48px}@media (max-width: 543px){.program__button-wrapper{margin-right:0}}.program__props-list-container{display:inline-block;margin-top:-3px}.program__props-title{vertical-align:top;margin-right:8px}.program__prop{display:inline;text-transform:capitalize}.register-form__input-fine-print{color:#a1a6ac;left:0;bottom:-19px;position:absolute;font-size:12px}.register-form__show-promo{display:inline-block;margin:16px auto}.register-form__show-promo--new{float:right}.register-form__plans-container{margin-top:16px;clear:both}.register-form__plan{border-bottom:1px solid #ced4d6}.register-form__plan label{padding:20px 0 10px 55px !important}.body--relax .register-form__plan label{color:#fff}@media (max-width: 1094px){.register-form__plan label{padding-left:44px !important}}.register-form__plan [type='checkbox'] ~ label:before,.register-form__plan [type='radio'] ~ label:before{border-color:#badbd9;border-width:2px;width:35px;height:35px;top:16px}.body--relax .register-form__plan [type='checkbox'] ~ label:before,.body--relax .register-form__plan [type='radio'] ~ label:before{background-color:#383539}@media (max-width: 1094px){.register-form__plan [type='checkbox'] ~ label:before,.register-form__plan [type='radio'] ~ label:before{width:24px;height:24px}}.register-form__best-value{font-size:12px;position:absolute;top:-10px;left:55px}@media (max-width: 1094px){.register-form__best-value{left:44px}}.register-form__pricing-container{display:flex;align-items:baseline;flex-direction:column;justify-content:space-between;line-height:32px;position:relative}@media (min-width: 322px){.register-form__pricing-container{flex-direction:row}}.register-form__plan-title{font-size:20px;line-height:28px}.register-form__monthly-pricing{margin-top:8px;border-radius:24px;font-size:14px;line-height:24px;letter-spacing:-0.0875px;padding:3px 28px;text-align:center}@media (min-width: 322px){.register-form__monthly-pricing{margin-top:0}}@media (min-width: 993px){.register-form__monthly-pricing{margin-left:16px}}@media (max-width: 1094px){.register-form__monthly-pricing{padding:3px 16px}}.register-form__plan-detail{display:block;font-size:12px;line-height:16px;white-space:pre-line;margin:16px 0}@media (max-width: 1094px){.register-form__plan-detail{font-size:11px;line-height:15px;margin-top:8px}}.register-form__plan-detail p{margin:0}.register-form__plan-detail del{color:#82878f}.register-form__small-print{padding-top:16px;font-size:12px}#register-form{position:relative}.apple-pay-container{position:relative}.apple-pay-errors-container:after{display:block;position:relative;margin-bottom:16px}#apple-pay-purchase{max-width:420px}.apple-pay-button{display:inline-block;height:44px;width:100%;cursor:pointer}.apple-pay-button__copy-container{display:flex;align-items:center;justify-content:center;margin:16px 0 8px;position:relative}.apple-pay-button__copy-container::before{background-color:#ced4d6;content:'';display:block;height:1px;position:absolute;top:10px;width:100%}.apple-pay-button__copy{color:#6c747d;font-size:14px;margin:0;padding:0 12px;position:relative;z-index:1;text-align:center}.body--relax .apple-pay-button__copy{color:#fff}.body--relax .apple-pay-button{color:#fff}@supports (-webkit-appearance: -apple-pay-button){.apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-style:#000}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button{background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px;background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}}#register-form__submit{margin-right:8px}.brand{width:30px;text-align:right;margin-right:30px}.range-slider{display:flex;justify-content:center;width:100%}.range-slider__slider-wrapper{position:relative}.range-slider__slider-wrapper--top-margin{margin-top:50px}@media (min-width: 544px){.range-slider__slider-wrapper--top-margin{margin-top:60px}}@media (min-width: 769px) and (max-width: 1094px){.range-slider__slider-wrapper--top-margin{margin-top:110px}}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.range-slider__slider-wrapper--top-margin{margin-top:40px}}.range-slider__slider-categories{position:absolute;top:-80px;right:0;display:flex;width:66.6%;font-size:24px}@media (max-width: 768px){.range-slider__slider-categories{top:-50px}}@media (max-width: 768px) and (max-height: 670px){.range-slider__slider-categories{top:-45px;font-size:14px}}.range-slider__slider-category{display:inline-block;flex-basis:50%;text-align:center}@media (max-width: 768px){.range-slider__slider-category{margin-left:16px}}.range-slider__slider-graph-container,.range-slider__slider-container{height:60vh}@media (max-width: 768px){.range-slider__slider-graph-container,.range-slider__slider-container{height:30vh}}@media (max-width: 768px) and (max-height: 570px){.range-slider__slider-graph-container,.range-slider__slider-container{height:30vh}}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.range-slider__slider-graph-container,.range-slider__slider-container{height:70vh}}@media (min-width: 769px) and (max-width: 1094px){.range-slider__slider-wrapper--modal .range-slider__slider-graph-container,.range-slider__slider-wrapper--modal .range-slider__slider-container{height:40vh}}@media (max-width: 768px){.range-slider__slider-wrapper--modal .range-slider__slider-graph-container,.range-slider__slider-wrapper--modal .range-slider__slider-container{height:40vh}}@media (max-width: 768px) and (max-height: 570px){.range-slider__slider-wrapper--modal .range-slider__slider-graph-container,.range-slider__slider-wrapper--modal .range-slider__slider-container{height:40vh}}.range-slider__slider-container{display:flex}@media (max-width: 768px){.range-slider__slider-container{margin-top:24px}}.range-slider__slider-label-container{position:relative;display:flex;flex-direction:column-reverse;flex-basis:33.3%;justify-content:space-between}.range-slider__slider-label{display:flex;align-items:center;flex-basis:33%;margin-right:16px}@media (max-width: 768px){.range-slider__slider-label{font-size:14px;line-height:1}}@media (max-width: 543px){.range-slider__slider-label{font-size:12px}}.range-slider__slider-graph-line{border-top:1px solid #dee4e5;flex-basis:66%}.range-slider__slider-graph-container{position:absolute;right:0;display:flex;width:66%}.range-slider__slider-graph-container--rows{flex-direction:column-reverse;justify-content:space-between;width:100%}.range-slider__slider-graph-container:not(.range-slider__slider-graph-container--rows){padding:15px 0}.range-slider__graph-row-wrapper{display:flex;align-items:center;height:30px}.range-slider .noUi-target{border:0;background:transparent;box-shadow:none;height:100%}.slider__options-container .range-slider .noUi-target{width:calc(100% - 58px)}.range-slider .noUi-base{background:rgba(255,255,255,0.6);border-radius:50px;width:32px}.slider__options-container .range-slider .noUi-base{width:100%;height:32px}@media (max-width: 768px){.slider__options-container .range-slider .noUi-base{width:100%}}@media (max-width: 768px){.range-slider .noUi-base{background:rgba(250,249,247,0.6)}}@media (max-width: 768px) and (max-height: 670px){.range-slider .noUi-base{width:24px}}.range-slider .noUi-vertical .noUi-handle,.range-slider .noUi-horizontal .noUi-handle{width:48px;height:48px}.range-slider .noUi-vertical .noUi-handle:after,.range-slider .noUi-vertical .noUi-handle:before,.range-slider .noUi-horizontal .noUi-handle:after,.range-slider .noUi-horizontal .noUi-handle:before{width:0;height:0}.range-slider .noUi-horizontal .noUi-handle{right:-25px}.range-slider .noUi-vertical .noUi-handle{right:-8px;top:-20px}@media (max-width: 768px) and (max-height: 670px){.range-slider .noUi-vertical .noUi-handle{right:-3px;top:-15px;width:30px;height:30px}}.range-slider .noUi-handle{border:3px solid #e9dac7;box-shadow:none;width:30px;height:30px;background:#fff;border-radius:50px;margin-left:-8.5px;background-repeat:no-repeat;filter:drop-shadow(0 5px 5px rgba(66,66,66,0.22));cursor:pointer;transition:border-color 500ms ease-in-out}.slider__options-container .range-slider .noUi-handle,.body--relax .range-slider .noUi-handle{border-color:#1e1e28}.range-slider .noUi-connects{border-radius:50px;border:1px solid #dee4e5}.noUi-connect{box-shadow:none;border-radius:50px;transition:background 500ms ease-in-out}.range-slider__slider-graph-container .noUi-connect{background:#e9dac7}.body--relax .range-slider__slider-graph-container .noUi-connect{background:#1e1e28}.slider__options-container .noUi-connect{background:#1e1e28}.style-card{max-height:304px;padding-top:100%;background-size:cover;overflow:hidden;grid-column:span 3}.style-card::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.2;background-color:#1e1e28}.body--relax .style-card{filter:brightness(0.85)}.body--rise .style-card{filter:sepia(0.1)}.style-card--no-click{cursor:auto}.style-card--teacher-page{max-width:none}.style-card__copy{position:absolute;top:0;left:0;bottom:0;right:0;color:#fff;padding:24px}@media (min-width: 544px) and (max-width: 768px){.style-card__copy{padding:16px 12px}}@media (max-width: 543px){.style-card__copy{padding:24px 16px}}.style-card__label{font-family:"Graphik Web Medium",sans-serif;font-size:12px;line-height:12px;letter-spacing:2px;text-transform:uppercase}.style-card__name{display:block;margin-top:5px}.teacher-card,.style-card{display:block;position:relative;width:100%;max-width:304px;background-color:#fff;border:1px solid #eeecea;border-radius:3px;cursor:pointer;transition:box-shadow .2s ease-in-out}.teacher-card:hover,.style-card:hover{box-shadow:0 1px 24px rgba(30,30,40,0.1)}.body--relax .teacher-card,.body--relax .style-card{background-color:#222122;border:1px solid #383539}.teachers-grid:not(.teachers-grid--three-across) .teacher-card,.teachers-grid:not(.teachers-grid--three-across) .style-card{grid-column:span 3}@media (min-width: 544px) and (max-width: 768px){.teacher-card,.style-card{grid-column:span 2 !important}}@media (max-width: 543px){.teacher-card,.style-card{grid-column:span 2 !important}}.teacher-card__image-container{display:block;padding-top:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:box-shadow .2s ease-in-out}.body--relax .teacher-card__image-container{filter:brightness(75%)}.teacher-card__info{margin:8px 16px 40px}@media (min-width: 320px) and (max-width: 948px){.teacher-card__info{font-size:13px;line-height:17px}}.teacher-card__label{margin:4px 0}.teacher-card__name{color:#1e1e28}.body--relax .teacher-card__name{color:#fff}.teacher-card__styles,.teacher-card__style{color:#6c747d;line-height:18px}.teacher-card__class-count{position:absolute;bottom:0;left:16px;font-family:"Graphik Web",sans-serif;font-size:12px;color:#6c747d}.text-image-section{position:relative}.text-image-section:before{content:'';position:absolute;top:0;left:40%;right:0;bottom:0;z-index:-1}@media (min-width: 769px){.text-image-section{min-height:656px}}.text-image-section--sand{background-image:linear-gradient(to right, #e9dac7 50%, transparent 50%)}.body--relax .text-image-section--sand{background-image:linear-gradient(to right, #82878f 50%, transparent 50%)}@media (max-width: 768px){.text-image-section--sand{background-color:#e9dac7}.body--relax .text-image-section--sand{background-color:#82878f}}.text-image-section--cobalt{background-image:linear-gradient(to right, #b9d2dc 50%, transparent 50%)}.body--relax .text-image-section--cobalt{background-image:linear-gradient(to right, #222122 50%, transparent 50%)}@media (max-width: 768px){.text-image-section--cobalt{background-color:#b9d2dc}.body--relax .text-image-section--cobalt{background-color:#222122}}.text-image-section--gray-8{color:#fff;background-image:linear-gradient(to right, #82878f 50%, transparent 50%)}@media (max-width: 768px){.text-image-section--gray-8{background-color:#82878f}}.text-image-section--strava{background-image:linear-gradient(to right, #fc4c01 50%, transparent 50%)}@media (max-width: 768px){.text-image-section--strava{background-color:#fc4c01}}.text-image-section--white{background-image:linear-gradient(to right, #fff 50%, transparent 50%)}@media (max-width: 768px){.text-image-section--white{background-color:#fff}}.text-image-section__image{position:absolute;top:0;bottom:0;left:0;right:0}.text-image-section__image:before{content:'';position:absolute;top:0;left:40%;right:0;bottom:0;z-index:-1;background-repeat:no-repeat;background-size:cover}@media (max-width: 768px){.text-image-section__image:before{left:0 !important;right:0 !important;height:100vw !important;z-index:1 !important}.text-image-section--hide-image-mobile .text-image-section__image:before{display:none}}.text-image-section__image--float-left:before{left:0;right:40%}.text-image-section__image--strava-bg:before{background-image:url(../img/marketing/partnership/strava/strava-club.jpg)}.text-image-section__image--delta-bg:before{background-image:url(../img/marketing/partnership/delta/delta-dice-handstand.jpg);background-position:bottom}.text-image-section__image--yoga-online-bg:before{background-image:url(../img/marketing/seo-landing/yoga-online-hero.jpg);background-position:40%}@media (max-width: 768px){.text-image-section__image--yoga-online-bg:before{background-position:center}}.text-image-section__image--live-yoga-class-bg:before{background-image:url(../img/marketing/seo-landing/livestream-landing-hero.jpg);background-position:80%}.text-image-section__image--yoga-for-beginners-bg:before{background-image:url(../img/marketing/seo-landing/yoga-for-beginners-hero.jpg);background-position:center}@media (max-width: 768px){.text-image-section__image--yoga-for-beginners-bg:before{background-position:60%}}.text-image-section__image--fitness-online-bg:before{background-image:url(../img/marketing/seo-landing/fitness-online-hero.jpg);background-position:45% bottom}@media (max-width: 768px){.text-image-section__image--fitness-online-bg:before{background-position:center}}.text-image-section__image--yoga-conditioning-bg:before{background-image:url(../img/marketing/seo-landing/yoga-conditioning-hero.jpg);background-position:center}.text-image-section__image--meditation-online-bg:before{background-image:url(../img/marketing/seo-landing/meditation-online-hero.jpg);background-position:40%}@media (max-width: 768px){.text-image-section__image--meditation-online-bg:before{background-position:50%}}.text-image-section__image--pilates-online-bg:before{background-image:url(../img/marketing/seo-landing/pilates-online-hero.jpg);background-position:30% bottom}@media (max-width: 768px){.text-image-section__image--pilates-online-bg:before{background-position:center bottom}}.text-image-section__image--meditation-for-beginners-bg:before{background-image:url(../img/marketing/seo-landing/meditation-for-beginners-hero.jpg);background-position:40%}@media (max-width: 768px){.text-image-section__image--meditation-for-beginners-bg:before{background-position:50%}}.text-image-section__image--pilates-for-beginners-bg:before{background-image:url(../img/marketing/seo-landing/pilates-for-beginners-hero.jpg);background-position:30%}@media (max-width: 768px){.text-image-section__image--pilates-for-beginners-bg:before{background-position:center}}.text-image-section__copy-wrapper{width:100%;padding:64px 24px 0 0}.body--relax .text-image-section__copy-wrapper{color:#fff}@media (max-width: 768px){.text-image-section__copy-wrapper{width:100%;padding-top:100vw}}@media (max-width: 768px){.text-image-section--hide-image-mobile .text-image-section__copy-wrapper{padding-top:32px}}.text-image-section__copy{position:relative;padding-bottom:142px}@media (max-width: 768px){.text-image-section__copy{padding-bottom:64px}}.text-image-section__arrow{margin-bottom:74px}.body--relax .text-image-section__arrow{filter:invert(1)}@media (max-width: 768px){.text-image-section__arrow{margin-bottom:56px}}.text-image-section__header{margin:0}@media (min-width: 769px){.text-image-section__header,.text-image-section__copy{max-width:415px;width:47%}.text-image-section__copy-wrapper--hero .text-image-section__header,.text-image-section__copy-wrapper--hero .text-image-section__copy{max-width:none;width:49%}}.tooltip{background-color:#fff;border:1px solid rgba(30,30,40,0.08);position:absolute;top:0;right:0;left:0;color:#1e1e28;box-shadow:0 0 40px -4px rgba(161,166,172,0.75);white-space:normal;z-index:100}.body--relax .tooltip{filter:invert(1)}.tooltip--top-right .tooltip__container:before,.tooltip--top-right .tooltip__container:after{right:25px;bottom:100%}.tooltip--top-left .tooltip__container:before,.tooltip--top-left .tooltip__container:after{left:25px;bottom:100%}.tooltip--bottom-right .tooltip__container:before,.tooltip--bottom-right .tooltip__container:after{right:25px;top:100%;transform:rotate(180deg)}.tooltip--bottom-left .tooltip__container:before,.tooltip--bottom-left .tooltip__container:after{left:25px;top:100%;transform:rotate(180deg)}.tooltip--bottom-left .tooltip__container:before{margin-left:-10px}.tooltip--small{font-size:14px}.tooltip--small .tooltip__container{padding:8px}.tooltip--without-arrow{top:30px;left:-190px;min-width:400px;text-align:left}@media (max-width: 543px){.tooltip--without-arrow{min-width:96vw;max-width:400px}}.tooltip--without-arrow .tooltip__text{font-family:"Graphik Web",sans-serif;font-weight:normal;padding:0 0 16px}.tooltip__container{display:flex;flex-direction:column;position:relative;padding:24px}@media (min-width: 769px){.tooltip__container{padding:32px}}.tooltip__container:after,.tooltip__container:before{border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}.tooltip__container:before{transform:translateX(1px);border-color:transparent;border-bottom-color:rgba(30,30,40,0.08);border-width:11px}.tooltip__container:after{border-color:transparent;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.tooltip--without-arrow .tooltip__container{padding:20px}.tooltip--without-arrow .tooltip__container:before,.tooltip--without-arrow .tooltip__container:after{display:none}.tooltip__text{margin:0}.video-player,.jwplayer{user-select:none;background-color:#fff !important}.video-error-screen,.video-end-screen,.video-pause-screen{width:100%;height:100%;padding:36px 32px}@media (max-width: 768px){.video-error-screen,.video-end-screen,.video-pause-screen{padding:8px}}.video-player__container--class{position:relative}.video-player__container--class:after{padding-top:56.25%;display:block;content:''}.video-player__container--class:not(.video-player__container--class-marketing) .video-player,.video-player__container--class:not(.video-player__container--class-marketing) .jwplayer{margin-bottom:-56.25%}.video-player__container--flex{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video-player__container--flex:hover .video-play-button,.video-player__container--flex:focus .video-play-button{background-color:#1e1e28;background-color:#1e1e28}.video-player__container--audio{background:#faf9f7;height:100%;width:100%}.body--relax .video-player__container--audio{filter:brightness(0.85)}.video-player__container--audio .jwplayer .jw-icon-fullscreen{display:none}.video-player__audio-element{padding-top:23%;width:23%;height:auto;margin:auto;background-color:#b9d2dc;border-radius:50%;background-size:cover;box-shadow:0 0 0 10px rgba(185,210,220,0.3),0 0 0 23px rgba(185,210,220,0.3),0 0 0 40px rgba(185,210,220,0.1);background-image:var(--bg-image)}@media (max-width: 768px){.video-player__audio-element{box-shadow:0 0 0 7px rgba(185,210,220,0.3),0 0 0 16px rgba(185,210,220,0.3),0 0 0 26px rgba(185,210,220,0.1)}}.video-overlay-screen{position:absolute;font-family:"Graphik Web",sans-serif;font-size:14px;color:#fff;top:0;left:0;right:0;bottom:0;background-size:cover;background-position-x:-2.5em;transition:opacity 0.3s}.video-overlay-screen--clickable{cursor:pointer}.video-overlay-screen--live-class{background-position:center;background-repeat:no-repeat}.jw-controls{z-index:9}.jw-error{background-color:transparent !important;height:0 !important}.jw-icon-hd:before{display:inline-block;width:16px;height:16px;content:'';background:url(../img/icons/chevrons/settings-gear.svg);background-repeat:no-repeat;background-size:contain}.jw-state-buffering .jw-display{display:none !important}.jw-video{transition-duration:0.25s;transition-timing-function:linear}.body--relax .jw-video{filter:brightness(0.85)}.body--rise .jw-video{filter:sepia(0.1)}.teacher-bio-video__wrapper{background-size:cover;background-position:100% 50%}.teacher-bio-video__wrapper .jw-error{height:55vw !important;max-height:500px !important}.teacher-bio-video__wrapper .jw-error-msg{display:none !important}.jw-breakpoint-7 .jw-controls .jw-controlbar .jw-slider-time{padding:0 60px;height:13px}.jw-controlbar .video-player-sound-mixer{z-index:1;position:relative;display:none;margin-right:10px}.jw-controlbar .video-player-sound-mixer:hover,.jw-controlbar .video-player-sound-mixer:focus{outline:unset}.body--not-touch-device .jw-controlbar .video-player-sound-mixer:hover .video-player-sound-mixer__slider,.body--not-touch-device .jw-controlbar .video-player-sound-mixer:focus .video-player-sound-mixer__slider{display:flex}.jw-controlbar .video-player-sound-mixer.is-focus .video-player-sound-mixer__mixer-btn{outline:#5b90f6 solid 2px}.jw-controlbar .video-player-sound-mixer__mixer-btn{height:44px;width:38px;display:flex;justify-content:center;flex-direction:row;background:none;border-radius:5px;align-items:center;border:unset;cursor:pointer}.jw-controlbar .video-player-sound-mixer__mixer-btn img{opacity:1;transition:ease-out 0.2s;height:24px}.jw-controlbar .video-player-sound-mixer__slider{display:none;flex-direction:row;background:#1e1e28;padding:14px;border-radius:5px;align-items:center;color:#fff;font-weight:600;font-size:10px;height:30px;position:absolute;left:-104px;bottom:44px;text-transform:uppercase}.jw-controlbar .video-player-sound-mixer__slider:focus{outline:none}.jw-controlbar .video-player-sound-mixer__slider.is-focus{display:flex;outline:#5b90f6 solid 2px}.jw-controlbar .video-player-sound-mixer__slider #video-mixer-input{-webkit-appearance:none;margin:0 9px;width:150px;border-bottom:unset;padding:unset}.jw-controlbar .video-player-sound-mixer__slider #video-mixer-input::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#6c747d}.jw-controlbar .video-player-sound-mixer__slider #video-mixer-input::-webkit-slider-thumb{height:12px;width:12px;border:unset;border-radius:10px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-4px}.jw-controlbar .video-player-sound-mixer__slider #video-mixer-input::-moz-range-track{width:100%;height:4px;cursor:pointer;background:#6c747d;border-radius:10px}.jw-controlbar .video-player-sound-mixer__slider #video-mixer-input::-moz-range-thumb{height:15px;width:15px;border:unset;border-radius:10px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-5px}.jw-controlbar .video-player-sound-mixer__slider #video-mixer-input::-ms-track{width:100%;height:4px;cursor:pointer;background:#6c747d;border-radius:10px}.jw-controlbar .video-player-sound-mixer__slider #video-mixer-input::-ms-thumb{height:15px;width:15px;border:unset;border-radius:10px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-5px}.video-player-sound-volume{position:relative;margin-right:5px}.body--not-touch-device .video-player-sound-volume:hover .video-player-sound-volume__container-absolute,.body--not-touch-device .video-player-sound-volume:focus .video-player-sound-volume__container-absolute{display:block}.video-player-sound-volume:focus{outline:unset}.video-player-sound-volume:focus .video-player-sound-volume__volume-btn{outline:#5b90f6 solid 2px}.video-player-sound-volume__volume-btn{height:44px;width:38px;display:flex;justify-content:center;flex-direction:row;background:none;border-radius:5px;align-items:center;border:unset;cursor:pointer}.video-player-sound-volume__volume-btn .icon--volume{opacity:1;transition:ease-out 0.2s;height:26px}.video-player-sound-volume__container-absolute{display:none;margin:0 0 18px 5px;position:absolute;bottom:26px;z-index:2}.video-player-sound-volume__container-absolute:hover{display:block}.video-player-sound-volume__container-absolute:focus{outline:none}.video-player-sound-volume__container-absolute.is-focus{display:flex;outline:#5b90f6 solid 2px}.video-player-sound-volume__general-volume{display:flex;height:128px;width:28px;justify-content:center;flex-direction:row;border-radius:4px;background:#1e1e28;align-items:center;border:unset;cursor:pointer}.video-player-sound-volume__input-container{overflow:hidden;height:88px;width:5px;position:relative;display:flex;justify-content:center;align-items:center}.video-player-sound-volume__input-container #video-volume-input{transform:rotate(-90deg);-webkit-appearance:none;width:88px;height:5px;border-bottom:unset;padding:unset;background-color:#6c747d}.video-player-sound-volume__input-container #video-volume-input:focus{outline:none}.video-player-sound-volume__input-container #video-volume-input::-webkit-slider-runnable-track{height:5px;-webkit-appearance:none;color:#0055dc;margin-top:-1px}.video-player-sound-volume__input-container #video-volume-input::-webkit-slider-thumb{width:0;-webkit-appearance:none;height:5px;border:unset;background:#fff;box-shadow:-50px 12px 0 50px #fff}.video-player-sound-volume__input-container #video-volume-input::-moz-range-progress{background-color:#fff;height:5px}.video-player-sound-volume__input-container #video-volume-input::-moz-range-track{background-color:#b0b5ba}.video-player-sound-volume__input-container #video-volume-input::-moz-range-thumb{width:0;-webkit-appearance:none;height:5px;border:unset;background:#fff;box-shadow:-50px 12px 0 50px #fff}.video-player-sound-volume__input-container #video-volume-input::-ms-fill-lower{background-color:#fff;height:5px}.video-player-sound-volume__input-container #video-volume-input::-ms-fill-upper{background-color:#6c747d}.video-player-sound-volume__input-container #video-volume-input::-ms-thumb{width:0;-webkit-appearance:none;height:5px;border:unset;background:#fff;box-shadow:-50px 12px 0 50px #fff}.is-ios .video-player__container--class .video-player-sound-mixer__slider,.is-ios .video-player__container--class .video-player-sound-volume__container-absolute{display:none !important}.video-error-screen{background-color:#000;background-color:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;flex-direction:column}.video-error-screen__title{margin-top:0;margin-bottom:16px;text-align:center}.video-error-screen__message{max-width:500px;margin:16px auto 0;text-align:center}.video-play-button{left:28px;top:28px;background-color:#1e1e28;background-color:rgba(30,30,40,0.4);border-color:#1e1e28;border-color:rgba(30,30,40,0.4);border-width:inherit;color:#fff;display:block;z-index:20;position:absolute;width:80px;height:80px;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;border-radius:100%;box-shadow:0 0 1em rgba(255,255,255,0.05);transition:all 0.4s;position:static;display:flex;align-items:center;justify-content:center;font-size:24px}.video-play-button:hover,.video-play-button:focus{background-color:#1e1e28}.video-play-button.active{background-color:#1e1e28}@media (max-width: 768px){.video-play-button.active{line-height:40px}}.video-play-button--teacher{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0}.video-play-button__wrapper{z-index:20}.video-play-button__play-icon{height:30px;margin-left:5px}.practice-together-modal__img-container{position:absolute;top:35px;left:32px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100%;background:#e9dac7}.btn--practice-together{position:relative}@media (min-width: 545px){.practice-together__footer .btn--practice-together{padding:8px 24px}}.path__heading{margin-bottom:16px}.path__intensity-container{margin-bottom:16px;position:relative;z-index:1}@media (min-width: 769px){.path__intensity-container{display:grid;grid-template-columns:repeat(12, 1fr) [grid-end];grid-gap:32px;margin-bottom:32px}}.path__intensity-container--with-dropdown:before,.path__intensity-container--with-dropdown:after{background-color:#1e1e28;content:'';width:5px;position:absolute;left:18px;top:0;height:100%}@media (min-width: 769px){.path__intensity-container--with-dropdown:before,.path__intensity-container--with-dropdown:after{left:34px}}.body--relax .path__intensity-container--with-dropdown:before,.body--relax .path__intensity-container--with-dropdown:after{background-color:#fff}.path__intensity-container--with-dropdown:after{height:50px;bottom:-50px;top:auto}@media (min-width: 769px){.path__intensity-container--with-dropdown:after{height:90px;bottom:-90px}}.path__intensity-dropdown-wrapper{max-width:150px;z-index:1}@media (min-width: 769px){.path__intensity-dropdown-wrapper{grid-column:span 3;max-width:none}}@media (min-width: 993px){.path__intensity-dropdown-wrapper{grid-column:span 2}}@media (min-width: 769px){.path__intensity-description{grid-column:span 7}}.path__intensity-container--with-dropdown .path__intensity-description{margin-left:55px}@media (min-width: 769px){.path__intensity-container--with-dropdown .path__intensity-description{grid-column:span 9;margin-top:0;margin-left:0}}@media (min-width: 993px){.path__intensity-container--with-dropdown .path__intensity-description{grid-column:span 10}}.body--relax .path__intensity-description{color:#b0b5ba}.path__classes-container{position:relative}.path__classes-container .content-card__container{margin:0 0 24px}.path__label{margin-left:55px}.body--relax .path__label{color:#fff}@media (min-width: 769px){.path__label{margin-left:90px}}.class__video-container{position:relative;margin-bottom:10px}.body--touch-device .class__video-container{margin-top:70px}@media (max-width: 543px){.body--touch-device .class__video-container{margin-top:24px}}.body--relax .class__description{color:#b0b5ba}.class__content-wrapper{padding-bottom:0}.class__sidebar{margin:16px 0}.class__sidebar-item{margin-bottom:20px;text-align:center}.body--relax .class__sidebar-item{color:#b0b5ba}.class__sidebar-item p{margin:0}.legaldisclamer{font-size:12px;display:block;margin-top:20px;line-height:20px}.body--relax .class-info-img{filter:invert(1)}.collection__header-wrapper{background-color:#fff}@media (max-width: 768px){.collection__header-wrapper{padding-bottom:32px}}.body--relax .collection__header-wrapper{background-color:#222122;color:#fff}.body--rise .collection__header-wrapper{background-color:#faf9f7}@media (min-width: 769px){.collection__header{grid-template-rows:max-content}}@media (max-width: 768px){.collection__header{text-align:center}}.collection__header h1{margin-top:0}@media (min-width: 769px){.collection__header h1{margin-bottom:0}}@media (min-width: 769px){.collection__header-copy .btn--solid-dark,.collection__header-copy input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.collection__header-copy .btn--blue:disabled{margin-bottom:24px}}.collection__header-copy .f-link{margin-left:16px;color:#82878f}.body--relax .collection__header-copy .f-link{color:#fff}@media (min-width: 769px){.collection__cover-image-wrapper{grid-row-start:1;grid-row-end:3}}@media (max-width: 768px){.collection__header .collection__cover-image-wrapper{grid-row-start:2;padding:0;margin:0 auto}}.collection__cover-image,.featured-content__cover-image{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:var(--bg-image);position:relative;background-color:#edf3f3;overflow:hidden}.content-card .collection__cover-image,.content-card .featured-content__cover-image{border-radius:0;padding-top:0;position:static}.body--relax .content-card .collection__cover-image,.body--relax .content-card .featured-content__cover-image{background-image:linear-gradient(rgba(0,0,0,0.35), rgba(0,0,0,0.35)),var(--bg-image)}@media (min-width: 769px){.collection__cover-image,.featured-content__cover-image{padding-top:100%}}@media (max-width: 768px){.collection__header .collection__cover-image,.collection__header .featured-content__cover-image{height:200px;width:200px;background-repeat:no-repeat}}@media (min-width: 769px){.collection__description{grid-row-start:2}}@media (max-width: 768px){.collection__description{grid-row-start:3;max-width:500px;margin-left:auto;margin-right:auto}}.search-results:first-child{padding-top:0}.search-results__wrapper{width:100%}@media (min-width: 1095px){.search-results__wrapper{padding:0 0 32px}}@media (min-width: 769px) and (max-width: 1094px){.search-results__wrapper{padding:0 0 24px}}@media (min-width: 544px) and (max-width: 768px){.search-results__wrapper{padding:0 0 16px}}@media (max-width: 543px){.search-results__wrapper{padding:0 0 8px}}.search-results__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 768px){.search-results__header{margin-top:24px}}.search-results__header .f-section-link{text-align:right}.search-results__title{margin:0}.style-header{display:flex;justify-content:space-between;padding-top:32px}@media (max-width: 543px){.style-header{flex-direction:column}}.style-header__headline{margin-right:32px}@media (min-width: 769px){.style-header__headline{width:50%}}@media (min-width: 544px) and (max-width: 768px){.style-header__headline{width:40%}}.style-header__title{margin:0 0 24px}.style-header__short-description{max-width:80%;color:#91969d}.body--relax .style-header__description{color:#b0b5ba}@media (min-width: 544px){.style-header__description{padding-right:5%;width:50%}}@media (min-width: 544px) and (max-width: 768px){.style-header__description{width:60%}}@media (max-width: 543px){.style-header__description{max-width:440px}}.teacher__header-container{height:260px}@media (min-width: 769px) and (max-width: 1094px){.teacher__header-container{height:250px}}@media (max-width: 768px){.teacher__header-container{height:auto}}.teacher__header-info{position:relative;max-width:50%;z-index:1}@media (max-width: 768px){.teacher__header-info{max-width:none}}.teacher__name{margin-bottom:16px}@media (max-width: 768px){.teacher__name br{display:none}}.teacher__bio-image{padding-bottom:50%}@media (min-width: 769px){.teacher__bio-image{left:32px}}@media (max-width: 768px){.teacher__bio-image{padding-bottom:80%}}.body--relax .teacher__bio-image{filter:brightness(0.85)}.body--rise .teacher__bio-image{filter:sepia(0.1)}.teacher__bio-image--no-video{cursor:initial}.teacher__description-container{margin-top:0}@media (max-width: 768px){.teacher__description-container{margin-top:0}}.teacher__description{display:flex;justify-content:space-between}@media (max-width: 768px){.teacher__description{flex-direction:column}}.teacher__bio{padding-right:32px;margin-top:42px;flex-basis:50%;line-height:32px;font-size:20px}.body--relax .teacher__bio{color:#b0b5ba}.body--relax .teacher__bio a{color:#fff}.body--relax .teacher__bio a:hover{color:#bfc5c8}@media (max-width: 768px){.teacher__bio{margin-bottom:32px;margin-top:0;padding-right:0;flex-basis:100%;font-size:16px;line-height:24px}}.teacher__style-title{margin-bottom:20px;font-family:"Graphik Web Medium",sans-serif}.body--relax .teacher__style-title{color:#b0b5ba}.teacher__style-cards{padding:33% 0 0 32px;flex-basis:50%}@media (min-width: 1095px) and (max-width: 1311px){.teacher__style-cards{padding:calc(100vw / 2 - 260px - 32px * 2) 0 0 32px}}@media (min-width: 769px) and (max-width: 1094px){.teacher__style-cards{padding:calc(100vw / 2 - 250px - 32px * 2) 0 0 32px}}@media (max-width: 768px){.teacher__style-cards{margin-bottom:32px;padding:0;flex-basis:100%}}.jwplayer:hover .jw-display-icon-container{opacity:1 !important}.jwplayer.jw-error{height:100% !important}.jw-skin-glo .jw-error-msg,.jw-skin-glo .jw-knob,.jw-skin-glo .jw-display-icon-rewind,.jw-skin-glo .jw-icon-cc{display:none !important}.jw-skin-glo.jw-flag-small-player:not(.jw-flag-audio-player):not(.jw-flag-ads) .jw-controlbar .jw-button-container>.jw-icon-playback{display:flex}.program-trailer__wrapper .jw-skin-glo.jw-state-complete .jw-preview{background-position:left}.jw-skin-glo.jw-state-complete .jw-controls{background:transparent !important}.jw-skin-glo.jw-state-idle .jw-controls{background:transparent}.jw-skin-glo.jw-state-idle .jw-icon-display{color:#fff;font-size:1.4em;z-index:20;width:80px !important;height:80px !important;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;border-radius:100%;background-color:#1e1e28;background-color:rgba(30,30,40,0.8);left:28px;top:28px;border-color:#1e1e28;border-color:rgba(30,30,40,0.8)}.jw-skin-glo.jw-state-idle .jw-icon-display.active{background-color:#1e1e28}.jw-skin-glo.jw-state-idle .jw-icon-display:before{line-height:42px;width:100%;height:100%;font-size:15px !important}@media (max-width: 543px){.jw-skin-glo.jw-state-idle .jw-icon-display{width:48px !important;height:48px !important}}.jw-skin-glo .jw-controls-backdrop{background:transparent}.jw-skin-glo .jw-slider-time{align-items:flex-start;height:auto;padding:0}.jw-skin-glo .jw-slider-time .jw-slider-container{height:8px;margin:0 16px}.jw-skin-glo .jw-slider-time .jw-slider-container .jw-rail,.jw-skin-glo .jw-slider-time .jw-slider-container .jw-progress,.jw-skin-glo .jw-slider-time .jw-slider-container .jw-buffer,.jw-skin-glo .jw-slider-time .jw-slider-container .jw-cue{transform:none;transition:height 0.1s ease-in-out;top:auto;bottom:0;height:8px;border-radius:8px}.jw-skin-glo .jw-slider-time .jw-slider-container .jw-rail,.jw-skin-glo .jw-slider-time .jw-slider-container .jw-buffer{background-color:#1e1e28}.jw-skin-glo .jw-slider-time .jw-slider-container .jw-rail{border:1px solid #979797;visibility:visible;opacity:0.16}.jw-skin-glo .jw-slider-time .jw-slider-container .jw-buffer{opacity:0.32}.jw-skin-glo .jw-slider-time .jw-slider-container .jw-progress{background-color:#fff}.jw-skin-glo .jw-slider-time .jw-slider-container .jw-cue{width:8px;border-radius:100%;background-color:#fff}.jw-skin-glo .jw-slider-time .jw-slider-container:hover .jw-cue{transform:none}.jw-skin-glo .jw-controlbar{background-color:transparent;height:94px;padding-top:20px}.jw-skin-glo .jw-controlbar:hover .jw-slider-time .jw-rail,.jw-skin-glo .jw-controlbar:hover .jw-slider-time .jw-progress,.jw-skin-glo .jw-controlbar:hover .jw-slider-time .jw-buffer,.jw-skin-glo .jw-controlbar:hover .jw-slider-time .jw-cue{height:10px}.jw-skin-glo .jw-controlbar .jw-button-color,.jw-skin-glo .jw-controlbar .jw-icon,.jw-skin-glo .jw-controlbar .jw-text{color:#fff;fill:#fff}.jw-skin-glo .jw-controlbar .jw-overlay{bottom:97%}.jw-skin-glo .jw-controlbar:after{content:'';background:linear-gradient(rgba(30,30,40,0), #1e1e28);opacity:0.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.video-player__container--audio .jw-skin-glo .jw-controlbar:after{background:linear-gradient(rgba(30,30,40,0), rgba(30,30,40,0.7))}@media (min-width: 544px) and (max-width: 768px){.jw-skin-glo .jw-button-container{padding:0}}.jw-skin-glo .jw-slider-volume{background-color:#1e1e28;border-radius:4px;width:28px;padding:20px 0;margin:0 auto;z-index:1}.jw-skin-glo .jw-slider-volume .jw-slider-container{background-color:#fff}.jw-skin-glo .jw-slider-volume .jw-rail,.jw-skin-glo .jw-slider-volume .jw-buffer{background-color:#1e1e28}.jw-skin-glo .jw-slider-volume .jw-rail{opacity:0.16}.jw-skin-glo .jw-slider-volume .jw-buffer{opacity:0.32}.jw-skin-glo .jw-menu{padding:0;margin-bottom:18px !important;width:121px;border-radius:4px;z-index:1}@media (min-width: 544px) and (max-width: 768px){.jw-skin-glo .jw-menu{margin-bottom:21px !important}}.jw-skin-glo .jw-menu.jw-background-color{background-color:#faf9f7}.jw-skin-glo .jw-menu .jw-option{font-size:12px}@media (min-width: 544px) and (max-width: 768px){.jw-skin-glo .jw-menu .jw-option{font-size:11px}}.jw-skin-glo .jw-menu .jw-option:hover{color:#82878f;background-color:#fff}.jw-skin-glo .jw-menu .jw-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px;padding-top:7px;height:2em}.jw-skin-glo .jw-menu .jw-option:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-bottom:27px}@media (min-width: 544px) and (max-width: 768px){.jw-skin-glo .jw-menu .jw-option:last-of-type{z-index:20}}.jw-skin-glo .jw-mute-icon{padding:13px}.jw-skin-glo .jw-rail{background-color:#1e1e28}.jw-skin-glo .jw-controlbar-right-group{text-align:right}.jw-skin-glo .jw-controlbar-right-group .jw-text-duration{display:inline-block !important}.jw-skin-glo .jw-group{vertical-align:middle}.jw-skin-glo .jw-settings-open .jw-icon-settings:after{opacity:0}.jw-skin-glo .jw-settings-captions{display:none}.program-trailer__wrapper{cursor:pointer}.program-trailer__wrapper .jw-preview{background-position-x:40%}.program-trailer__wrapper .jw-skin-glo{max-height:100%}.program-trailer__wrapper .jw-skin-glo.jw-state-idle .jw-icon-display:after{margin-top:32px;content:'Play to learn more';color:#1e1e28;text-align:center;font-family:"Graphik Web Medium",sans-serif;display:block;position:relative;left:-110px;line-height:30px;width:300px;opacity:0;transition:opacity .2s}@media (max-width: 768px){.program-trailer__wrapper .jw-skin-glo.jw-state-idle .jw-icon-display:after{display:none}}.program-trailer__wrapper .jw-skin-glo:hover.jw-state-idle .jw-icon-display:after{opacity:1}.program-trailer__wrapper .jw-skin-glo .jw-icon-display{display:block;line-height:16px !important}.program-trailer__wrapper .jw-skin-glo .jw-icon-display:before{font-size:30px !important;top:16px}.program-trailer__wrapper .jw-skin-glo .jw-icon-display .jw-svg-icon{width:80px !important;padding-top:20px}@media (max-width: 543px){.program-trailer__wrapper .jw-skin-glo .jw-icon-display .jw-svg-icon{width:48px !important;padding-top:12px}}.video-player__container--banner-video .jw-icon-display,.video-player__container--complete .jw-icon-display,.video-player__container--no-play-button .jw-icon-display{display:none !important}.wrapper-container--livestream-padding .video-player__container--no-play-button .jw-preview{background:#fff}.video-player__container:not(.video-player__container--complete) .jw-state-idle .jw-controlbar{display:none}.jw-slider-horizontal{align-items:flex-start;height:auto}.jw-slider-horizontal .jw-slider-container{height:9px}.jw-slider-horizontal .jw-slider-container .jw-cue{transform:none}.jw-icon-volume.jw-open:after{opacity:0 !important}.jw-slider-vertical .jw-slider-container .jw-rail,.jw-slider-vertical .jw-slider-container .jw-buffer,.jw-slider-vertical .jw-slider-container .jw-progress{transform:none;left:0}.jw-icon-cast button{--connected-color: $white !important;--disconnected-color: $white !important}.jw-icon-cast button.jw-off{--connected-color: $white;--disconnected-color: $white}.jw-cast-text{letter-spacing:0.3em !important;text-transform:uppercase !important;font-family:"Graphik Web",sans-serif !important;font-size:1.2em !important}@media (min-width: 544px) and (max-width: 768px){.jw-cast-text{font-size:0.8em !important}}.jw-tooltip .jw-text,.jw-time-tip .jw-text{background-color:#1e1e28 !important;color:#fff !important;border-radius:4px !important}.jw-tooltip:after,.jw-time-tip:after{display:none !important}.jw-icon-display .jw-svg-icon-buffer,.jw-icon-display .jw-svg-icon-replay,.jw-icon-display .jw-svg-icon-pause{display:none !important}.jw-rightclick{display:none !important}.jw-display-icon-container{opacity:0.7;transition:opacity 0.3s !important;cursor:pointer}.jw-display-icon-container:hover{opacity:1 !important}.jw-display-icon-container .jw-svg-icon{height:40px !important}@media (max-width: 543px){.jw-display-icon-container .jw-svg-icon{height:24px !important}}.jw-state-paused .jw-icon-display .jw-svg-icon-play{display:none !important}.jw-settings-submenu{background-color:#1e1e28 !important}.jw-settings-submenu button{font-family:"Graphik Web",sans-serif !important}.video-player__container--preview .jwplayer .jw-overlays,.program-trailer__wrapper .jwplayer .jw-overlays{display:none}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}.for-you-shortcuts__slider{display:flex;scrollbar-width:none;overflow:hidden;overflow-x:scroll;scroll-snap-type:x mandatory}@keyframes slide-up{0%{transform:translateY(10px)}100%{transform:translateY(0)}}.filter__subfilter-title span:not(:last-of-type):not(:nth-last-of-type(2)):after{content:', '}.filter__subfilter-title span:last-of-type:not(:first-of-type):before{content:'& '}.btn--class-added{opacity:1;background:transparent}.btn--class-added path{fill:#55c791;transition:fill .2s ease-in-out}.body--relax .btn--favorited{background-color:#383539;border-color:transparent}.btn--favorited:before{height:18px;width:20px;content:'';background:url(../img/icons/heart-outlined.svg);background-repeat:no-repeat}.body--relax .btn--favorited:before{filter:invert(1)}.btn--strava{background-color:#fc4c01;border-color:#fc4c01;color:#fff !important}.body--not-touch-device .btn--strava:hover{background-color:#d34001;border-color:#d34001}.btn--facebook{background-color:#4367b2;border-color:#4367b2;color:#fff !important}.body--not-touch-device .btn--facebook:hover{background-color:#385694;border-color:#385694}.btn--blue{background-color:#0055dc;color:#fff}.form__input-container--textarea[data-error] textarea{border-color:#e86046}.form__input-container--textarea:before{position:absolute;right:0;bottom:-24px;font-size:12px;content:attr(data-character-count) " characters left"}.form__button-container--modal{margin-top:0;text-align:left}.card-grid--medium-gap{grid-gap:16px}.grid-column-align-center{text-align:center}.grid-column-align-justify{text-align:justify}.grid-column-align-left{text-align:left}.grid-column-align-right{text-align:right}.icon--search{background:url(../img/icons/search.svg) center/contain no-repeat;width:35px;height:35px}.body--relax .icon--search{filter:invert(1)}.icon--twitter-share,.icon--fb-share{display:inline-block;opacity:0.6;transition:opacity .2s;width:24px;height:24px;cursor:pointer}.icon--twitter-share:hover,.icon--fb-share:hover{opacity:1}.icon--twitter-share{background:url(../img/icons/twitter.svg) no-repeat}.icon--fb-share{background:url(../img/icons/facebook.svg) no-repeat}.icon--unfavorited{background-image:url(../img/icons/heart-empty.svg)}.icon--arrow-down{background-image:url(../img/icons/chevrons/chevron-down-white.svg)}.icon--link{background-image:url(../img/icons/link-bold.svg)}.body--relax .icon--link{filter:invert(1)}.icon--link-alt{background-image:url(../img/icons/link-alt.svg)}.icon--plus{background-image:url(../img/icons/plus-black.svg)}.icon--drag{background-image:url(../img/icons/drag.svg)}.icon--insert-list{background-image:url(../img/icons/insert-list.svg)}.icon--edit{background-image:url(../img/icons/edit.svg)}.icon--bookmark{background-image:url(../img/icons/bookmark.svg)}.icon__clock{fill:none;margin-right:5px;stroke:#1e1e28;stroke-width:2}.wrapper-container--white-background-mobile{background-color:#faf9f7;transition:background-color 0.3s}.body--rise .wrapper-container--white-background-mobile{background-color:#f9f5ef}.body--relax .wrapper-container--white-background-mobile{background-color:#383539}@media (max-width: 768px){.wrapper-container--white-background-mobile{background-color:#fff}.body--rise .wrapper-container--white-background-mobile{background-color:#faf9f7}.body--relax .wrapper-container--white-background-mobile{background-color:#222122}}.wrapper-container--overflow-x-hidden{overflow:hidden}.wrapper-container--livestream-padding{padding:0}@media (min-width: 769px){.wrapper-container--livestream-padding{padding:60px 24px 0}}.content-container--flex{display:flex;align-items:center;height:100%}.content-container--flex-column{flex-direction:column}.content-container--flex-space-around{justify-content:space-around}.content-container--flex-align-top{align-items:flex-start}.content-container--no-wrap{overflow-x:auto;white-space:nowrap}.content-container--no-wrap::-webkit-scrollbar{width:0;background:transparent}.body--relax .content-container--no-wrap::-webkit-scrollbar-thumb{background-color:#82878f}.content-container.style-header{padding-top:40px}.content-sub-nav{margin-top:8px}@media (min-width: 769px){.content-sub-nav{margin-top:16px}}.content-sub-nav .content-container--tabs{max-width:300px}@media (min-width: 769px){.content-sub-nav .content-container--with-cta{padding-top:10px}}body{max-width:100vw;width:100%;overflow-x:hidden}.loader-overlay--transparent{background:transparent !important}.loader-overlay__wrapper--cancellation{transform:scale(0.5);transform-origin:-85% -40%;width:30px;height:30px}.loader-overlay__wrapper--account{transform:scale(0.5);transform-origin:center 24px}.modal--class-feedback-pause,.modal--class-feedback-end{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:100%}@media (min-width: 769px){.modal--class-feedback-pause,.modal--class-feedback-end{width:500px;height:auto}}@media screen and (max-width: 939.98px) and (orientation: landscape){.modal--class-feedback-pause,.modal--class-feedback-end{height:100vh}}.modal--delete-livestream{align-items:center;background-color:#faf9f7;border-radius:4px;height:321px;padding:0 32px;text-align:center;width:343px}@media (min-width: 769px){.modal--delete-livestream{background-color:#fff;border-radius:10px;height:324px;padding:0 48px;width:426px}}.modal--delete-livestream .modal__close-button{right:0;top:0}.body--relax .modal--delete-livestream .modal__close-button{filter:invert(1)}.modal--delete-livestream .delete-livestream__caution-icon{align-items:center;display:flex;height:40px;margin:24px auto;width:40px}@media (min-width: 769px){.modal--delete-livestream .delete-livestream__caution-icon{height:50px;width:50px}}@media (max-width: 939.98px){.modal--delete-livestream .f-header-h3,.modal--delete-livestream .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .modal--delete-livestream .pika-label{margin-bottom:16px;margin-top:0}}@media (max-width: 939.98px){.modal--delete-livestream p{margin-top:0}}@media (min-width: 769px){.modal--delete-livestream .btn,.modal--delete-livestream input[type='submit']{padding-bottom:8px;padding-top:8px}}.modal--fullscreen{border:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:none}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.modal--fullscreen{overflow:hidden}}.modal--fullscreen .modal__close-button{position:fixed}.modal--promo{max-width:740px;max-height:95vh}.modal--feature,.modal--welcome,.modal--program-instructions,.modal--referral,.modal--refer-another,.modal--share-gift-modal{width:97%;max-width:1095px}.modal--feature{background-repeat:no-repeat;background-size:cover;background-position:right center;text-align:center}@media (min-width: 769px){.modal--feature{text-align:left}}.modal--feature .btn,.modal--feature input[type='submit']{margin:8px auto}@media (min-width: 769px){.modal--feature .btn,.modal--feature input[type='submit']{margin:16px 0}}.modal--enrolled-livestream{border-radius:10px;max-width:270px}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.modal--enrolled-livestream{max-width:425px}}@media (min-width: 769px){.modal--enrolled-livestream{max-width:380px}}@media (min-width: 993px){.modal--enrolled-livestream{max-width:425px}}.modal--enrolled-livestream .modal__content-container{display:flex;flex-direction:column;align-items:center;padding:24px}@media (min-width: 993px){.modal--enrolled-livestream .modal__content-container{padding:30px 46px}}.modal--enrolled-livestream .modal__title{margin-top:0}.modal--enrolled-livestream .circle-icon--check{height:50px;width:50px;min-height:50px;min-width:50px;display:block;border-radius:50px;margin-bottom:24px}.modal--enrolled-livestream p,.modal--enrolled-livestream ul{margin:0}@media (max-width: 767.98px){.modal--program-instructions .btn--solid-dark,.modal--program-instructions input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.modal--program-instructions .btn--blue:disabled{display:none}}@media (min-width: 544px){.modal--program-instructions .btn--mobile{display:none}}.body--relax .modal--program-instructions .modal__close-button--transparent{filter:invert(1)}.modal--program-instructions .modal__title{margin-top:16px}.modal--preference{background-color:#faf9f7}.modal--preference .modal__label-content-container{margin-bottom:24px}@media (min-width: 993px){.modal--preference .modal__label-content-container{display:flex;flex-wrap:wrap;justify-content:space-between}}.modal--preference .modal__label-container{margin:0 8px 0 0;width:100%}@media (min-width: 1096px){.modal--preference .modal__label-container{width:45%;height:60px;align-self:auto;flex:0 1 auto}}.modal--preference .modal__content-container--main{display:flex;flex-direction:row;padding:0;width:100vw;height:100vh}@media (max-width: 768px) and (max-aspect-ratio: 13 / 9){.modal--preference .modal__content-container--main{flex-direction:column}}.modal--referral-old h1{margin-top:0}.modal--referral-old hr{border:0;border-bottom:1px solid #dee4e5}.modal--referral-old .btn,.modal--referral-old input[type='submit']{display:block;margin-left:auto;margin-right:auto}.modal--referral-old .alert{margin-bottom:0}@media (min-width: 769px){.modal--refer-another .modal__content-container--left,.modal--share-gift-modal .modal__content-container--left{min-height:72vh}}.modal--referral .modal__card,.modal--refer-another .modal__card,.modal--share-gift-modal .modal__card{display:flex;flex-direction:column}@media (min-width: 769px){.modal--referral .modal__card,.modal--refer-another .modal__card,.modal--share-gift-modal .modal__card{flex-direction:row}}.modal--referral .modal__content-container--left,.modal--refer-another .modal__content-container--left,.modal--share-gift-modal .modal__content-container--left{order:2}@media (min-width: 769px){.modal--referral .modal__content-container--left,.modal--refer-another .modal__content-container--left,.modal--share-gift-modal .modal__content-container--left{order:1}}.modal--referral .modal__content-container--right,.modal--refer-another .modal__content-container--right,.modal--share-gift-modal .modal__content-container--right{background-color:#edf3f3;display:flex;flex-direction:column;justify-content:center !important;height:40vh;order:1}.body--relax .modal--referral .modal__content-container--right,.body--relax .modal--refer-another .modal__content-container--right,.body--relax .modal--share-gift-modal .modal__content-container--right{background-color:#222122}@media (min-width: 769px){.modal--referral .modal__content-container--right,.modal--refer-another .modal__content-container--right,.modal--share-gift-modal .modal__content-container--right{height:auto;order:2}}.modal--referral .modal__copy-container,.modal--refer-another .modal__copy-container,.modal--share-gift-modal .modal__copy-container{padding-top:32px}@media (min-width: 769px){.modal--referral .modal__copy-container,.modal--refer-another .modal__copy-container,.modal--share-gift-modal .modal__copy-container{padding-top:75px}}.modal--referral .modal__copy-container h1,.modal--refer-another .modal__copy-container h1,.modal--share-gift-modal .modal__copy-container h1{margin-top:0;text-align:left}@media (min-width: 769px){.modal--referral .modal__copy-container h1,.modal--refer-another .modal__copy-container h1,.modal--share-gift-modal .modal__copy-container h1{font-size:48px;line-height:125%;margin-bottom:32px}}@media (min-width: 769px){.modal--referral .modal__copy-container .f-medium,.modal--refer-another .modal__copy-container .f-medium,.modal--share-gift-modal .modal__copy-container .f-medium{margin-bottom:32px}}.modal--referral .modal__copy-container p,.modal--refer-another .modal__copy-container p,.modal--share-gift-modal .modal__copy-container p{text-align:left}.modal--referral .modal__copy-container p:last-of-type,.modal--refer-another .modal__copy-container p:last-of-type,.modal--share-gift-modal .modal__copy-container p:last-of-type{margin-bottom:48px}.modal--referral .modal__copy-container .btn--copy-link,.modal--refer-another .modal__copy-container .btn--copy-link,.modal--share-gift-modal .modal__copy-container .btn--copy-link{background-color:#edf3f3;align-items:center;justify-content:center}.modal--referral .modal__copy-container .icon--link-alt,.modal--refer-another .modal__copy-container .icon--link-alt,.modal--share-gift-modal .modal__copy-container .icon--link-alt{width:24px;height:24px;margin-right:10px}.modal--referral .modal__content-container--right,.modal--share-gift-modal .modal__content-container--right{height:40vh}@media (min-width: 769px){.modal--referral .modal__content-container--right,.modal--share-gift-modal .modal__content-container--right{height:auto}}@media (min-width: 769px){.modal--referral .modal__copy-container,.modal--share-gift-modal .modal__copy-container{padding-top:75px}}.modal--referral .btn,.modal--referral input[type='submit'],.modal--share-gift-modal .btn,.modal--share-gift-modal input[type='submit']{display:block;width:100%}.modal--referral .btn--copy-link,.modal--share-gift-modal .btn--copy-link{display:flex}.modal--referral,.modal--share-gift-modal{height:90vh;max-height:800px}.modal--referral .modal__content-container--left,.modal--share-gift-modal .modal__content-container--left{justify-content:center !important}.modal--referral .modal__content-container--main,.modal--share-gift-modal .modal__content-container--main{display:flex;flex-direction:column;justify-content:center;padding:32px;height:100%}@media (min-width: 769px){.modal--referral .modal__content-container--main,.modal--share-gift-modal .modal__content-container--main{padding:75px 48px 24px}}.modal--referral .modal__content-container--main .modal__content--wapper,.modal--share-gift-modal .modal__content-container--main .modal__content--wapper{display:flex;flex-direction:column;justify-content:center}.modal--referral .modal__content-container--main .modal__title--desktop,.modal--share-gift-modal .modal__content-container--main .modal__title--desktop{font-size:32px}@media (min-width: 769px){.modal--referral .modal__content-container--main .modal__title--desktop,.modal--share-gift-modal .modal__content-container--main .modal__title--desktop{font-size:48px}}.modal--referral .modal__content-container--main .btn--solid-dark,.modal--referral .modal__content-container--main input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.modal--referral .modal__content-container--main .btn--blue:disabled,.modal--share-gift-modal .modal__content-container--main .btn--solid-dark,.modal--share-gift-modal .modal__content-container--main input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.modal--share-gift-modal .modal__content-container--main .btn--blue:disabled{width:min-content}.modal--referral .modal__content-container--main textarea,.modal--share-gift-modal .modal__content-container--main textarea{height:150px;resize:none}@media (min-width: 769px){.modal--referral .modal__content-container--main textarea,.modal--share-gift-modal .modal__content-container--main textarea{height:100px}}.modal--referral .modal__content-container--main .form__error-container,.modal--share-gift-modal .modal__content-container--main .form__error-container{font-size:12px;color:#e86046;margin-top:16px}@media (min-width: 769px){.modal--refer-another .modal__content-container--left{justify-content:center !important}}.modal--refer-another .modal__copy-container{padding-top:32px}.modal--refer-another .btn,.modal--refer-another input[type='submit']{display:block;width:100%}@media (min-width: 769px){.modal--refer-another .btn,.modal--refer-another input[type='submit']{width:auto;display:inline-block}}.modal--share-gift-modal .modal__content-container--right{align-items:center}.modal--share-gift-modal .alert{margin:0}.modal--share-email textarea{min-height:100px}.modal--share-email-modal textarea{min-height:100px}.modal .alert{display:inline-block}.modal__close-button--transparent{background:transparent url(../img/icons/close.svg) center/18px no-repeat}.modal__content-container--left,.modal__content-container--right{width:100%}@media (min-width: 769px){.modal:not(.modal--feature) .modal__content-container--left,.modal:not(.modal--referral) .modal__content-container--left,.modal:not(.modal--feature) .modal__content-container--right,.modal:not(.modal--referral) .modal__content-container--right{display:inline-flex;flex-direction:column;justify-content:space-between;min-height:52vh;width:50%;overflow:auto}}@media (min-width: 769px){.modal.modal--refer-another .modal__content-container--left,.modal.modal--share-gift-modal .modal__content-container--left,.modal.modal--refer-another .modal__content-container--right,.modal.modal--share-gift-modal .modal__content-container--right{min-height:72vh}}@media (min-width: 1201px){.modal.modal--refer-another .modal__content-container--left,.modal.modal--share-gift-modal .modal__content-container--left,.modal.modal--refer-another .modal__content-container--right,.modal.modal--share-gift-modal .modal__content-container--right{min-height:60vh}}@media (min-width: 769px){.modal--feature .modal__content-container--left,.modal--feature .modal__content-container--right{display:inline-flex;flex-direction:column;justify-content:flex-start;width:50%;overflow:auto}}.modal--preference .modal__content-container--left,.modal--preference .modal__content-container--right{background-color:#faf9f7;justify-content:flex-start !important;min-height:auto;overflow:unset}@media (max-width: 768px) and (max-aspect-ratio: 13 / 9){.modal--preference .modal__content-container--left,.modal--preference .modal__content-container--right{padding:0 20px}}@media (min-width: 545px){.modal--preference .modal__content-container--left,.modal--preference .modal__content-container--right{padding-left:75px;padding-right:75px;min-height:fit-content !important}}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.modal--preference .modal__content-container--left,.modal--preference .modal__content-container--right{padding:24px}}@media (min-width: 545px){.programs__instructions .modal__content-container--left,.programs__instructions .modal__content-container--right{display:inline-flex;flex-direction:column;justify-content:space-between;width:50%;min-height:0;overflow:visible !important}}.modal__content-container--right{background-color:var(--feature-announcement-bg-color);background-repeat:no-repeat;background-size:cover;background-position:center}.modal--feature .modal__content-container--right{height:50vh;max-height:260px;background-position:bottom;background-size:contain;order:1}@media (min-width: 769px){.modal--feature .modal__content-container--right{height:auto;max-height:none;background-position:center;background-size:cover}}.modal--welcome .modal__content-container--right{justify-content:center !important;align-items:center}.body--relax .modal--welcome .modal__content-container--right{background-color:#383539}.modal--preference .modal__content-container--right{background-color:#faf9f7;display:block !important;height:calc(100vh - 300px);overflow-y:auto;padding-top:24px}@media (max-width: 767.98px){.body--rise .modal--preference .modal__content-container--right{background-color:#f9f5ef}.body--relax .modal--preference .modal__content-container--right{background-color:#222122}}@media (min-width: 769px){.modal--preference .modal__content-container--right{background-color:#fff;height:calc(100vh - 260px);padding:100px 65px 80px 85px}}@media (min-width: 545px) and (max-width: 939.98px){.modal--preference .modal__content-container--right{padding-right:55px}}@media (min-width: 769px){.modal--preference .modal__content-container--right{height:auto}}@media (min-width: 1201px){.modal--preference .modal__content-container--right{height:auto}}.modal--preference .modal__content-container--right .range-slider__experience{margin:50px 0}.body--relax .modal--welcome .modal__card:first-of-type .modal__content-container--right{background-color:#383539}.body--relax .modal__content-container--right{background-color:#383539}@media (min-width: 544px){.programs__instructions .modal__content-container--right{background-color:transparent}}.modal--feature .modal__content-container--left{order:2}@media (min-width: 769px){.modal--feature .modal__content-container--left{order:0}}.modal--welcome .modal__content-container--left{display:none}.modal--preference .modal__content-container--left{align-items:flex-start;padding-top:60px;padding-bottom:16px}.body--relax .modal--preference .modal__content-container--left{background-color:#222122}@media (min-width: 769px){.modal--preference .modal__content-container--left{padding:60px 75px 24px}}@media (min-width: 1096px){.modal--preference .modal__content-container--left{padding:100px 85px 80px 12%}}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.modal--preference .modal__content-container--left{padding-top:24px}}.body--relax .modal__content-container--left{background-color:#383539}.body--rise .modal__content-container--left{background-color:#f9f5ef}.modal__content-container--bottom{padding:16px;margin:0 5% 32px;background-color:#edf3f3;font-size:14px;line-height:23px}@media (min-width: 769px){.modal__content-container--bottom{font-size:16px;line-height:24px;margin:-32px 32px 32px}}.modal--announcement-onboarding .modal__content-container--bottom{margin-top:32px;padding:16px 32px}.body--relax .modal__content-container--bottom{background-color:#222122}.modal--promo .modal__content-container{padding:32px}@media (min-width: 545px){.modal--promo .modal__content-container{padding:24px 72px 48px}}.modal--paywall{max-width:540px;padding:24px;text-align:left}.modal--paywall .modal__content-container--main{padding:0}.modal--paywall .modal__content-container-paywall{padding-top:64px}@media (min-width: 769px){.modal--paywall .modal__content-container-paywall{padding-top:0}}.modal--paywall .modal__content-container-paywall h1{margin-top:0}@media (min-width: 769px){.modal--paywall .modal__content-container-paywall h1{margin-top:24px}}.modal--paywall .modal__close-button{top:-16px;right:-16px;height:28px;width:28px;min-height:28px;background:#dee4e5 url(../img/icons/close.svg) center/12px no-repeat}.modal--paywall .payment-dropdown{margin-bottom:0}.modal--paywall .account__link-wrapper{margin-top:16px}.modal--paywall .btn--apply-promo{position:absolute;right:0;bottom:16px;padding-left:10px;padding-right:10px;font-size:11px}.modal--paywall .register-form__promo-container .promo__input--error{border-color:#e86046 !important}.modal--paywall .register-form__promo-container input{padding-top:16px}.modal--paywall .register-form__promo-container .promo-code__error{position:absolute;bottom:-24px;left:0;color:#e86046;font-size:11px;z-index:1}.modal--paywall h1{margin:24px 0;text-align:center}.modal--paywall h2{margin:0;font-size:16px;line-height:140%;text-align:center}.modal--paywall__content-container--bottom{display:flex;justify-content:center;margin-top:16px}@media (min-width: 769px){.modal__copy--margin{margin:64px 0 32px}}@media (min-width: 993px){.modal__copy--margin{margin:88px 0 46px}}.modal__copy-container{padding:70px 32px 32px}@media (min-width: 769px){.modal__copy-container{padding:100px 48px 24px}}@media (min-width: 993px){.modal__copy-container{padding:100px 64px 32px}}.modal--welcome .modal__content-container--left .modal__copy-container{padding:220px 64px 32px}.modal--feature .modal__copy-container{width:100%;padding:16px}@media (min-width: 545px){.modal--feature .modal__copy-container{margin:0 auto;padding:24px;width:80%}}@media (max-height: 414px){.modal--feature .modal__copy-container{width:90%}}.modal__copy-container--margin{padding-bottom:70px}@media (min-width: 769px){.modal__copy-container--margin{padding-bottom:100px}}.modal__copy-container--margin-small{padding-top:24px;padding-bottom:24px}@media (min-width: 769px){.modal__copy-container--margin-small{padding-bottom:88px}}.modal__copy-container--welcome{background-color:#fff;margin:48px auto;max-width:80%;padding:5%}@media (min-width: 545px){.modal__copy-container--welcome{max-width:70%}}@media (min-width: 769px){.modal__copy-container--welcome{padding:10%;max-width:340px}}.body--relax .modal__copy-container--welcome{background-color:#383539}.body--rise .modal__copy-container--welcome{background-color:#faf9f7}.body--rise .modal__copy-container--welcome p{font-size:14px}.modal__card:first-of-type .modal__copy-container--welcome{margin:0 auto;text-align:center;max-width:600px}@media (min-width: 769px){.modal__card:first-of-type .modal__copy-container--welcome{display:none}}.modal__copy-container--mobile{display:block}@media (min-width: 769px){.modal__copy-container--mobile{display:none}}.modal__copy-container--desktop{display:none}@media (min-width: 769px){.modal__copy-container--desktop{display:block}}.modal__copy-container--flex{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-top:0;padding-bottom:0}.modal__nav{bottom:0;margin-top:0;margin-bottom:32px}.modal--announcement-onboarding .modal__nav{margin-bottom:24px}@media (min-width: 769px){.modal__nav{display:block;position:relative;margin-bottom:48px;width:100%}.modal--announcement-onboarding .modal__nav{margin-bottom:24px}}.modal__nav--welcome{text-align:center}.modal__nav--desktop{display:none}@media (min-width: 769px){.modal__nav--desktop{display:block}}@media (min-width: 769px){.modal__nav--mobile{display:none}}.modal__nav-container{padding:0 0 32px}@media (min-width: 769px){.modal__nav-container{padding:0 48px 100px}}.modal--announcement-onboarding .modal__nav-container{text-align:center}.modal__title{margin-top:0}@media (min-width: 545px){.modal__title{margin-top:16px}}.programs__instructions .modal__title{margin-top:16px}.modal__content-container--main-practice-together .modal__title{line-height:36px}.modal--feature .modal__title{width:100%;margin:8px 0}@media (max-height: 414px){.modal--feature .modal__title{font-size:38px;line-height:42px}}@media (min-width: 769px){.modal__title--desktop{display:block}}@media (min-width: 769px){.modal__title--mobile{display:none}}.modal--feature .modal__title--mobile{margin:80px auto 48px;width:70%}@media (max-width: 767.98px){.modal--feature .modal__title--mobile{padding:0 24px;width:100%}}.modal__card{width:100%;height:100%}@media (min-width: 544px){.modal__card{display:flex}}.active .modal__card{opacity:1}.modal--feature .modal__card{display:flex;flex-direction:column}@media (min-width: 769px){.modal--feature .modal__card{flex-direction:row;height:100vh;max-height:650px}}@media (min-width: 769px){.modal--welcome .modal__card{min-height:750px}}.modal__sub-link{font-size:16px;margin-bottom:0}.modal__image{width:100%}.modal__scroll-area{text-align:left;height:25vh;overflow-y:scroll}.modal__scroll-area .loader__wrapper{position:absolute;top:calc(50% - 30px);left:calc(50% - 50px)}.modal__video{object-fit:cover;object-position:left;width:100%;height:100%}@media (max-width: 767.98px){.modal__video{object-position:top}}.modal__cta-container{background-color:#fff;display:flex;justify-content:center;align-items:flex-start;position:fixed;bottom:0;left:0;right:0;padding-bottom:24px;padding-top:15px;z-index:10}.body--relax .modal__cta-container{background-color:#222122}.body--rise .modal__cta-container{background-color:#f9f5ef}.body--radiate .modal__cta-container{background-color:#faf9f7}@media (max-width: 768px) and (min-aspect-ratio: 13 / 9){.modal__cta-container{position:relative;padding-bottom:0}}@media (min-width: 769px){.modal__cta-container{position:relative;padding-bottom:32px;padding-top:0}}.modal__mobile-body-copy{display:block}@media (min-width: 769px){.modal__mobile-body-copy{display:none}}.modal__referral-input{border:0 !important;color:#6c747d;padding-top:16px !important;text-align:center;font-weight:500}.modal__referral-image{background-image:url(../img/referral/referral-modal-icon.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:100%;height:163px}.body--relax .modal__referral-image{filter:invert(1)}@media (min-width: 769px){.modal__refer-another-btn-container{display:flex;justify-content:space-between;gap:16px}.modal__refer-another-btn-container .btn,.modal__refer-another-btn-container input[type='submit']{width:100%}}.modal__refer-another-image{background-image:url(../img/referral/refer-another-mobile.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:40vh}@media (min-width: 769px){.modal__refer-another-image{background-image:url(../img/referral/refer-another.jpg);height:100%}}.desktop-hide{display:none}@media (max-width: 768px){.desktop-hide{display:block}}.send-back{z-index:-500;opacity:0}.no-visibility{visibility:hidden}.body--relax .session-errors{color:#fff}.body--relax .levels__copy{color:#b0b5ba}.f-small-headline-regular{font-family:"Graphik Web",sans-serif;font-size:20px;line-height:32px}@media (max-width: 768px){.f-small-headline-regular{font-size:16px;line-height:24px}}.f-editorial-regular{font-family:"AmerigoBT-RomanA";font-style:normal;font-weight:400;font-size:32px;line-height:40px;letter-spacing:0.5px}.f-quote{font-family:"AmerigoBT-RomanA";font-size:32px;line-height:40px;letter-spacing:0.5px}@media (max-width: 768px){.f-quote{font-size:24px;line-height:30px}}.account__copy{max-width:660px}.account__add-card{cursor:pointer;padding-bottom:16px}.account__payment-form-wrapper{max-width:530px}.account__fine-print{font-size:73%;margin-top:16px;margin-right:8px}.body--relax .account__fine-print{color:#b0b5ba}.account__link-wrapper{margin-bottom:8px}@media (min-width: 545px){.account__link-wrapper{margin-bottom:16px}}.account__link-wrapper .f-link{display:block;margin-bottom:8px}.account__link-wrapper .f-link:last-child{margin-bottom:0}@media (min-width: 545px){.account__link-wrapper .f-link{display:inline;margin:0 16px 0 0;padding:0}}.account__plans-container{border-top:1px solid #ced4d6;margin-top:32px}@media (min-width: 769px){.account__plans-container{margin-top:55px}}.account .alert{width:fit-content}.account__reactivation-success,.account__payment-update-success{position:relative;max-width:420px;margin-bottom:16px}.account__reactivation-success h3,.account__payment-update-success h3{margin-top:0}.body--relax .account__reactivation-success h3,.body--relax .account__payment-update-success h3{color:#fff}.body--relax .payment-history__default-copy{color:#b0b5ba}.payment-history__years{position:absolute;top:0;right:0}.payment-history__years select,.payment-history__years .payment-dropdown{padding-right:24px}.payment-history__table{table-layout:auto}.body--relax .payment-history__table{color:#b0b5ba}.body--relax .payment-history__table a{color:#fff}.payment-history__table-header,.payment-history__table-cell{padding:8px}.payment-history__table-header:first-of-type,.payment-history__table-cell:first-of-type{padding-left:24px;width:33%}@media (max-width: 768px){.payment-history__table-header:first-of-type,.payment-history__table-cell:first-of-type{padding-left:16px}}.payment-history__table-header:last-of-type,.payment-history__table-cell:last-of-type{padding-right:24px}.payment-history__table-header:nth-of-type(2),.payment-history__table-cell:nth-of-type(2){width:32%}.payment-history__table-header:nth-of-type(3),.payment-history__table-header:last-of-type,.payment-history__table-cell:nth-of-type(3),.payment-history__table-cell:last-of-type{text-align:right}@media (max-width: 768px){.payment-history__table-header:nth-of-type(3),.payment-history__table-header:last-of-type,.payment-history__table-cell:nth-of-type(3),.payment-history__table-cell:last-of-type{padding-right:16px}}@media (max-width: 768px){.payment-history__table-header--history:last-of-type,.payment-history__table-cell--history:last-of-type{display:none}}.payment-history__table-header{border-bottom:1px solid #ced4d6;font-weight:normal;font-family:"Graphik Web Medium",sans-serif}.payment-history__receipt{margin-top:32px}.payment-history__receipt-header{display:flex;align-items:center;padding-bottom:32px}.payment-history__receipt-logo{width:120px;margin-right:32px}.payment-history__receipt-copy{margin-bottom:4px}.payment-history__address{color:#a1a6ac;text-transform:uppercase;margin-top:8px;text-align:center}#contact-form{max-width:740px}.body--relax #contact-form{color:#b0b5ba}.body--relax #contact-form h1{color:#fff}#reactivate-container{max-width:560px}.body--relax .f-small-headline,.body--relax .class-grid-carousel .swiper-pagination-bullet,.class-grid-carousel .body--relax .swiper-pagination-bullet{color:#fff}.path .f-link--back-arrow{display:none}@media (min-width: 769px){.path .f-link--back-arrow{display:inline-block}}.path__class-count{color:#6c747d;margin-bottom:0}.body--relax .path__class-count{color:#b0b5ba}.class__btn-container{position:absolute;display:flex;right:0;bottom:4px;z-index:100}.class__btn-container .btn,.class__btn-container input[type='submit']{margin-left:8px}.class__btn-container .btn--class-added:before{height:18px;width:18px;content:'';background:url(../img/icons/bookmark.svg);background-repeat:no-repeat}.body--relax .class__btn-container .btn--class-added:before{filter:invert(1)}.class__btn-container .btn--class-added path{fill:#fff}.body--relax .class__btn-container .btn--class-added{background-color:#383539}.body--relax .class__btn-container .btn--class-addedhover{border:1px solid #fff}.body--relax .class__btn-container .btn--class-added,.body--relax .class__btn-container .btn--favorited,.body--relax .class__btn-container .btn--practice-together,.body--relax .class__btn-container .action-menu__toggle{border:1px solid #b0b5ba}.body--relax .class__btn-container .btn--class-added:hover,.body--relax .class__btn-container .btn--favorited:hover,.body--relax .class__btn-container .btn--practice-together:hover,.body--relax .class__btn-container .action-menu__toggle:hover{border:1px solid #fff !important}@media (min-width: 544px) and (max-width: 768px){.class__btn-container{bottom:5px}}@media (max-width: 543px){.class__btn-container{bottom:13px}.class__btn-container .btn--action-menu__close{margin-left:0}}.class__buttons-wrapper{position:relative;margin-bottom:22px;width:100%}.class__buttons-wrapper--note{flex-direction:column}.class__buttons-wrapper--namaste{display:block}.class__buttons-wrapper--namaste .btn--with-icon+.class-note__text-area{margin-top:24px}.class-note{position:relative;margin-bottom:24px;padding-right:16px;width:100%}@media (max-width: 543px){.class-note{padding-right:0}}.class-note:not(.class-note--tooltip){overflow-y:visible;overflow-x:hidden}.class-note__text-area{height:34px;margin:0 0 8px;padding:8px 16px 8px 8px;resize:none;border:0}.body--relax .class-note__text-area{background-color:#222122}.class-note__text-area:disabled{color:#91969d;-webkit-text-fill-color:#91969d;opacity:1}.class-note__action-buttons{display:flex}.class-note__delete-confirmation{margin-bottom:8px;margin-right:14px;float:left}@media (max-width: 543px){.class-note__delete-confirmation{display:block;margin-bottom:3px;float:none}}.body--relax .class-note__delete-confirmation{color:#b0b5ba}.class-note__delete-button-container{display:inline-block}.add-note__button{margin-right:16px;margin-bottom:16px}.gift-class__button{margin-bottom:16px}@media (max-width: 767.98px){.gift-class__button{padding-right:24px}}.body--relax .gift-class__button{background-color:#fff}.gift-class__button img{margin-right:10px}.body--relax .gift-class__button img{filter:none}.collection__header-wrapper--user{background-image:url(../img/collections/header-bg.jpg);background-size:cover}.body--relax .collection__header-wrapper--user{background-image:linear-gradient(rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),url(../img/collections/header-bg.jpg)}.collection__header-wrapper--user .collection__header-copy{color:#82878f}@media (min-width: 769px){.collection__header-wrapper--user .collection__header-copy{grid-row-start:2}}.body--relax .collection__header-wrapper--user .collection__header-copy{color:#fff !important}.collection__cover-image-thumbnail{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center}.collection__cover-image--1 .collection__cover-image-thumbnail{top:0;right:0;left:0;height:50%}.collection__cover-image--2 .collection__cover-image-thumbnail{left:0;right:0;height:50%}.collection__cover-image--2 .collection__cover-image-thumbnail:first-of-type{top:0}.collection__cover-image--2 .collection__cover-image-thumbnail:last-of-type{bottom:0}.collection__cover-image--3 .collection__cover-image-thumbnail{height:50%}.collection__cover-image--3 .collection__cover-image-thumbnail:first-of-type{top:0;left:0;right:0}.collection__cover-image--3 .collection__cover-image-thumbnail:nth-of-type(2),.collection__cover-image--3 .collection__cover-image-thumbnail:last-of-type{bottom:0;width:50%}.collection__cover-image--3 .collection__cover-image-thumbnail:nth-of-type(2){left:0}.collection__cover-image--3 .collection__cover-image-thumbnail:last-of-type{right:0}.collection__cover-image--4 .collection__cover-image-thumbnail,.collection__cover-image-card--4 .collection__cover-image-thumbnail{width:50%;height:50%}.collection__cover-image--4 .collection__cover-image-thumbnail:first-of-type,.collection__cover-image--4 .collection__cover-image-thumbnail:nth-of-type(2),.collection__cover-image-card--4 .collection__cover-image-thumbnail:first-of-type,.collection__cover-image-card--4 .collection__cover-image-thumbnail:nth-of-type(2){left:0}.collection__cover-image--4 .collection__cover-image-thumbnail:first-of-type,.collection__cover-image--4 .collection__cover-image-thumbnail:nth-of-type(3),.collection__cover-image-card--4 .collection__cover-image-thumbnail:first-of-type,.collection__cover-image-card--4 .collection__cover-image-thumbnail:nth-of-type(3){top:0}.collection__cover-image--4 .collection__cover-image-thumbnail:nth-of-type(2),.collection__cover-image--4 .collection__cover-image-thumbnail:last-of-type,.collection__cover-image-card--4 .collection__cover-image-thumbnail:nth-of-type(2),.collection__cover-image-card--4 .collection__cover-image-thumbnail:last-of-type{bottom:0}.collection__cover-image--4 .collection__cover-image-thumbnail:nth-of-type(3),.collection__cover-image--4 .collection__cover-image-thumbnail:last-of-type,.collection__cover-image-card--4 .collection__cover-image-thumbnail:nth-of-type(3),.collection__cover-image-card--4 .collection__cover-image-thumbnail:last-of-type{right:0}.collection__cover-image-card--1 .collection__cover-image-thumbnail{top:0;bottom:0;left:0;width:50%}.collection__cover-image-card--2 .collection__cover-image-thumbnail{top:0;bottom:0;width:50%}.collection__cover-image-card--2 .collection__cover-image-thumbnail:first-of-type{left:0}.collection__cover-image-card--2 .collection__cover-image-thumbnail:last-of-type{right:0}.collection__cover-image-card--3 .collection__cover-image-thumbnail{width:50%}.collection__cover-image-card--3 .collection__cover-image-thumbnail:first-of-type{right:0}.collection__cover-image-card--3 .collection__cover-image-thumbnail:last-of-type,.collection__cover-image-card--3 .collection__cover-image-thumbnail:nth-of-type(2){left:0;height:50%}.collection__cover-image-card--3 .collection__cover-image-thumbnail:last-of-type,.collection__cover-image-card--3 .collection__cover-image-thumbnail:first-of-type{top:0}.collection__cover-image-card--3 .collection__cover-image-thumbnail:nth-of-type(2),.collection__cover-image-card--3 .collection__cover-image-thumbnail:first-of-type{bottom:0}.collection__action-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;width:220px}.collection__action-container button{margin-left:16px}.collection__action-container button:first-child{margin-left:0}@media (max-width: 768px){.collection__action-container{justify-content:center;margin:0 auto}}.collection__empty-state{padding-bottom:48px;text-align:center;max-width:400px;margin:0 auto}.body--relax .collection__empty-state{color:#fff}.body--relax .collection__empty-state p{color:#b0b5ba}.body--relax .collection__back-link .f-link--no-underline{color:#edf3f3}@media (max-width: 768px){.collection__back-link{display:none}}.form-page__header{display:block;margin:0;padding-bottom:24px}@media (min-width: 1095px){.form-page__header{width:340px}}@media (min-width: 769px){.form-page__header{display:inline-block;padding-bottom:0}}@media (min-width: 769px) and (max-width: 1094px){.form-page__header{width:250px}}@media (max-width: 768px){.form-page__header{margin-top:115px}}.login__or{padding:8px 0 16px;text-align:center;font-size:15px;color:#6c747d}@media (min-width: 769px){.login__or{float:left;margin:8px;padding:0}}.login__continue-with-wrapper{width:100%;max-width:254px}.login__continue-with-wrapper--reactivate-login{margin-top:48px;padding:0 48px;max-width:none;display:flex;flex-direction:column;justify-content:space-around;gap:24px}@media (min-width: 769px){.login__continue-with-wrapper--reactivate-login{flex-direction:row}}.login__continue-with-wrapper--reactivate-login a{height:46px}.login__t-and-c-wrapper{text-align:center}.login__t-and-c-container{color:#6c747d;font-size:14px;margin-bottom:24px}.login__form{margin-bottom:38px;width:100%}@media (max-width: 543px){.login__form{margin-bottom:60px}}.login__form input:nth-of-type(2){margin-top:16px}.login__password-wrapper{position:relative;padding-bottom:40px}.login__password-wrapper [type='password']:focus{padding-right:64px !important}.login__forgot-password{position:absolute;display:block;right:0;bottom:56px}.login__forgot-password--reactivate{position:absolute;display:block;right:0;bottom:16px}.login__submit-container{position:relative;display:flex;flex-direction:column;align-items:center}.login__submit-container .btn,.login__submit-container input[type='submit']{width:100%;max-width:254px}.login__submit-btn{margin:8px 0}@media (min-width: 769px){.login__submit-btn{float:left;margin:0}}.login__create-account-link{display:inherit;margin-bottom:24px;font-family:"Graphik Web Medium",sans-serif;color:#1e1e28}.login__submit-container--reactivate{display:flex;flex-direction:row}.login__submit-container--reactivate .btn,.login__submit-container--reactivate input[type='submit']{width:min-content}.login__submit-container--reactivate .btn--solid-dark,.login__submit-container--reactivate input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.login__submit-container--reactivate .btn--blue:disabled{margin-left:16px;width:144px}.grecaptcha-badge{z-index:1;background-color:#fff}.code-redemption__module,#code-redemption-payment-form,#code-redemption-code-form{width:100%}.code-redemption__subscription-auto-renew{font-size:12px;display:flex;margin-top:24px}.featured-live-class-card__section{display:flex;flex-direction:row;width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.featured-live-class-card__section::-webkit-scrollbar{display:none}.featured-live-class-card__section--empty{display:none}.featured-live-class-card__section--empty p{margin:0}.featured-live-class-card__section--empty:first-of-type{display:block;width:100%;text-align:center}.body--relax .featured-live-class-card__section--empty:first-of-type{color:#fff}.featured-live-class-card__container{position:relative;margin-right:24px;border-radius:5px;min-width:281px;max-width:281px;width:100%;height:161px;color:#fff;cursor:pointer}@media (min-width: 769px){.featured-live-class-card__container{min-width:300px;max-width:300px;height:190px}}.featured-live-class-card__container--bg{background-size:cover;background-position:top;background-repeat:no-repeat;background-image:linear-gradient(90deg, rgba(30,30,40,0.85) 0%, rgba(255,255,255,0.1) 100%),var(--bg-image)}.featured-live-class-card__type,.featured-live-class-card__teacher{margin:0;font-size:14px}.featured-live-class-card__name{display:-webkit-box;font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featured-live-class-card__btn{padding:0 10px !important;line-height:22px;font-size:12px}@media (min-width: 769px){.featured-live-class-card__btn{padding:6px 16px !important;line-height:20px;font-size:16px}}.featured-live-class-card__btn--modal{margin-top:0 !important;font-size:14px !important}.featured-live-class-card__timer,.featured-live-class-card__date{font-size:12px;line-height:16px}.featured-live-class-card__timer{margin-left:8px}.featured-live-class-card__top-container{padding:16px;width:100%;text-align:left;color:#fff;border:0;background-color:transparent}.featured-live-class-card__top-container:hover{cursor:pointer}.featured-live-class-card__bottom-flex-container{position:absolute;bottom:16px;left:16px;display:flex;align-items:center}.cancelled__wrapper{display:grid;grid-template-columns:1fr}@media (min-width: 769px){.cancelled__wrapper{grid-template-columns:3fr 2fr}}@media (min-width: 993px){.cancelled__wrapper{grid-template-columns:2fr 1fr}}.cancelled img{margin:auto;display:none}@media (min-width: 769px){.cancelled img{display:block;width:100%}}@media (min-width: 993px){.cancelled img{display:block;width:66%}}.livestream__video-wrapper{position:relative}.livestream__video-wrapper .jw-slider-time,.livestream__video-wrapper .jw-icon-rewind,.livestream__video-wrapper .jw-settings-submenu-button,.livestream__video-wrapper .jw-overlay,.livestream__video-wrapper .jw-text-elapsed,.livestream__video-wrapper .jw-text-countdown,.livestream__video-wrapper .jw-text-duration,.livestream__video-wrapper .jw-text-alt,.livestream__video-wrapper .jw-icon-playback{display:none}.livestream__video-wrapper .jw-slider-time,.livestream__video-wrapper .jw-icon-rewind,.livestream__video-wrapper .jw-settings-submenu-button{display:none}.livestream__video-wrapper .jw-button-container{position:absolute;bottom:0;left:0;height:72px}.livestream__video-wrapper .jw-button-container:after{content:'';background:linear-gradient(rgba(30,30,40,0), #1e1e28);opacity:0.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.livestream__video-wrapper .jw-horizontal-volume-container{display:block !important}@media (max-width: 767.98px){.livestream__video-wrapper .jw-horizontal-volume-container{width:11vw}}.livestream__video-wrapper .jw-horizontal-volume-container .jw-slider-volume{display:block !important;margin-right:16px;padding:10px 0;width:80px;background:transparent}@media (min-width: 769px){.livestream__video-wrapper .jw-horizontal-volume-container .jw-slider-volume{width:160px}}.livestream__video-wrapper .jw-horizontal-volume-container .jw-slider-volume .jw-slider-container{height:2px !important}@media (max-width: 767.98px){.livestream__video-wrapper .jw-horizontal-volume-container .jw-slider-volume .jw-slider-container{width:10vw}}.livestream__video-wrapper .jw-horizontal-volume-container .jw-slider-volume .jw-rail{background-color:#1e1e28;opacity:1;height:2px !important}.livestream__video-wrapper .jw-horizontal-volume-container .jw-slider-volume .jw-progress{height:2px !important}.livestream__video-wrapper .jw-horizontal-volume-container .jw-knob{display:block !important}.livestream__video-wrapper--no-video .livestream__icon,.livestream__video-wrapper--no-video .livestream__elapsed-time{display:none}.livestream__video-wrapper:after{padding-top:56.25%;display:block;content:''}.livestream__video-wrapper .video-player,.livestream__video-wrapper .jwplayer{margin-bottom:-56.25%}.livestream__video{width:100% !important}.livestream__paywall-bg{padding-top:50%;width:100%;height:0;background-image:var(--bg-image);background-position:center;background-size:cover;background-repeat:no-repeat}.livestream__top-nav-bg{height:100px;width:100%;background-image:linear-gradient(0.47turn, #c4cfdb 0%, #d8e0e6 31%, #eee 68%, #e0d2c9 96%);background-size:cover;background-position:center;background-repeat:no-repeat}.body--rise .livestream__top-nav-bg{background:linear-gradient(0.47turn, #c5aaac 0%, #f5ceb2 49%, #e8b486 99%)}.body--relax .livestream__top-nav-bg{background:linear-gradient(0.47turn, #575254 0%, #665b56 49%, #5f453a 99%)}@media (min-width: 769px){.livestream__top-nav-bg{height:180px}}.livestream__schedule-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;width:100%;border-bottom:1px solid #b0b5ba;font-size:12px}@media (min-width: 545px){.livestream__schedule-card{margin:0 auto;width:90%}}.livestream__schedule-hr{width:100%;border-top:2px solid #1e1e28}.body--relax .livestream__schedule-hr{border-top:2px solid #fff}.livestream__schedule-container{display:flex;justify-content:space-between;margin:32px auto 24px;width:100%;max-width:400px}.livestream__schedule-item-container{display:flex}.livestream__schedule-item-container--group-1{flex-direction:column;justify-content:center;align-self:flex-start;margin-right:16px;max-width:80px;width:100%}.livestream__schedule-item-container--group-1 .livestream__schedule-skill-level{display:none}@media (min-width: 545px){.livestream__schedule-item-container--group-1{flex-direction:row;justify-content:space-between;align-self:auto;align-items:center;margin-right:24px;min-width:185px;max-width:185px}.livestream__schedule-item-container--group-1 .livestream__schedule-skill-level{display:block}}.livestream__schedule-item-container--group-2{flex-direction:column;justify-content:center;width:100%}.livestream__schedule-item-container--group-2 .livestream__schedule-skill-level{display:block}@media (min-width: 545px){.livestream__schedule-item-container--group-2 .livestream__schedule-skill-level{display:none}}.livestream__schedule-item-container--group-3{justify-content:space-between;width:100%}@media (min-width: 322px){.livestream__schedule-item-container--group-3{flex-direction:column;align-items:flex-start;margin-top:8px;margin-bottom:16px}}@media (min-width: 350px){.livestream__schedule-item-container--group-3{flex-direction:row;align-items:center}}@media (min-width: 545px){.livestream__schedule-item-container--group-3{flex-direction:column;align-items:center;justify-content:center;margin-top:0;margin-left:24px;margin-bottom:0}}.livestream__schedule-info{display:flex;flex-direction:column}@media (min-width: 545px){.livestream__schedule-info{text-align:right;margin-right:8px}}.livestream__schedule-skill-level{color:#b0b5ba}.livestream__schedule-items-container{display:flex;flex-direction:column;width:100%}@media (min-width: 545px){.livestream__schedule-items-container{flex-direction:row;justify-content:space-between}}.livestream__schedule-start-time{margin-right:0;margin-bottom:8px}@media (min-width: 545px){.livestream__schedule-start-time{margin-bottom:0}}.livestream__schedule-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px;border:1px solid #fff;height:42px;width:30px;background:#fff;font-size:12px;cursor:pointer}.livestream__schedule-btn:hover{border:1px solid #1e1e28}.livestream__schedule-btn--selected{background:#1e1e28;border:1px solid #1e1e28;color:#fff}.body--relax .livestream__schedule-btn--selected{border:1px solid #fff}.livestream__schedule-empty{display:flex;justify-content:center;align-items:center;height:200px;text-align:center}.livestream__schedule-icon{width:24px;height:24px}.body--relax .livestream__schedule-icon{filter:invert(1)}.livestream__schedule-card-container{width:100%;overflow-y:auto}.livestream__icon{display:inline-block;padding:2px 8px;margin-bottom:4px;background-color:#c0443a;border-radius:5px;color:#fff;text-transform:uppercase;font-family:"Graphik Web Medium",sans-serif;font-size:16px;line-height:22px}.livestream__icon--live:after{content:'Live'}.livestream__icon--special:after,.livestream__icon--replay:after{content:'Streaming'}.livestream__video-wrapper--show-viewer-count .livestream__icon--live,.livestream__video-wrapper--show-viewer-count .livestream__icon--special,.livestream__video-wrapper--show-viewer-count .livestream__icon--replay{top:50px !important}@media (min-width: 769px){.livestream__video-wrapper--show-viewer-count .livestream__icon--live,.livestream__video-wrapper--show-viewer-count .livestream__icon--special,.livestream__video-wrapper--show-viewer-count .livestream__icon--replay{top:58px !important}}.livestream__icon--viewing{display:none;align-items:center;background-color:rgba(30,30,40,0.2)}.livestream__video-wrapper--show-viewer-count .livestream__icon--viewing{display:flex}.livestream__icon--viewing:before{content:'';display:inline-block;background-image:url(../img/icons/eye.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:8px;margin-right:4px}.livestream__icon--viewing:after{content:attr(data-viewing)}.livestream__video-wrapper .livestream__icon{position:absolute;height:28px;top:16px;right:16px}@media (min-width: 769px){.livestream__video-wrapper .livestream__icon{top:24px;right:24px}}.livestream__elapsed-time{position:absolute;right:110px;bottom:12px;font-size:16px;color:#fff}@media (min-width: 769px){.livestream__elapsed-time{bottom:-23px;font-size:3vw;line-height:50px}}@media (min-width: 1201px){.livestream__elapsed-time{font-size:35px}}.jw-controlbar--is-fullscreen .livestream__elapsed-time{right:185px;bottom:-14px}.search-results{padding-top:16px;padding-bottom:48px}@media (min-width: 769px){.search-results{padding-top:24px;padding-bottom:24px}}.search-results__wrapper--program{order:2}.search-results__wrapper--teacher{order:3}.search-results__wrapper--style{order:4}.search-results__wrapper--class{order:5}.search-results__wrapper--collapsed .card-grid .content-card__container:nth-of-type(3) ~ .content-card__container{display:none}.search-results__wrapper--collapsed .card-grid .teacher-card:nth-of-type(4) ~ .teacher-card,.search-results__wrapper--collapsed .card-grid .style-card:nth-of-type(4) ~ .teacher-card,.search-results__wrapper--collapsed .card-grid .teacher-card:nth-of-type(4) ~ .style-card,.search-results__wrapper--collapsed .card-grid .style-card:nth-of-type(4) ~ .style-card{display:none}.search-results__btn-container{width:100%;margin-top:16px;position:relative;text-align:center;z-index:1}.search-results__btn-container--padding{margin-top:0;padding-top:32px}.search-results__description{max-width:300px}.body--relax .search-results__description a{color:#b0b5ba}.search-results__tab{padding:0 16px 12px;font-family:"Graphik Web",sans-serif;font-size:16px}.search-results__tab--active{font-family:"Graphik Web Medium",sans-serif;border-bottom:2px solid #1e1e28}.body--relax .search-results__tab--active{border-color:#fff}.body--relax .search-results__tab{color:#fff}.back-to-top-button{position:fixed;bottom:62px;right:21px;flex-direction:column;z-index:1000;opacity:1;transition:opacity 0.3s ease-in-out}.body--relax .back-to-top-button{filter:invert(1)}.back-to-top-button:hover .back-to-top-button__label{opacity:1;animation:fade-in 0.2s ease-in, slide-up 0.2s ease-in-out}.back-to-top-button:hover .back-to-top-button__arrow-wrapper{transform:rotate(180deg)}.back-to-top-button:hover .back-to-top-button__arrow-wrapper .icon,.back-to-top-button:hover .back-to-top-button__arrow-wrapper .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .back-to-top-button:hover .back-to-top-button__arrow-wrapper .pika-prev,.back-to-top-button:hover .back-to-top-button__arrow-wrapper .schedule-a-class #datepicker .pika-next,.schedule-a-class #datepicker .back-to-top-button:hover .back-to-top-button__arrow-wrapper .pika-next{animation:bounce 1.2s ease-in-out infinite}.back-to-top-button--hidden{opacity:0;cursor:default}.back-to-top-button__arrow-wrapper{transform:rotate(180deg)}.back-to-top-button__label{opacity:0;font-size:11px;margin-top:-5px}.icon-svg--filter-cobalt{filter:invert(84%) sepia(30%) saturate(149%) hue-rotate(151deg) brightness(94%) contrast(90%)}.body--relax .icon-svg--filter-cobalt{filter:invert(68%) sepia(16%) saturate(1133%) hue-rotate(151deg) brightness(84%) contrast(83%)}.icon-svg--filter-teal{filter:invert(61%) sepia(97%) saturate(2914%) hue-rotate(139deg) brightness(93%) contrast(101%)}.body--relax .icon-svg--filter-teal{filter:invert(40%) sepia(63%) saturate(5715%) hue-rotate(160deg) brightness(86%) contrast(87%)}.icon-svg--filter-blue{filter:invert(17%) sepia(77%) saturate(4979%) hue-rotate(213deg) brightness(93%)}.body--relax .icon-svg--filter-blue{filter:invert(23%) sepia(99%) saturate(2021%) hue-rotate(210deg) brightness(76%) contrast(91%)}.icon-svg--filter-gray1{filter:invert(80%) sepia(5%) saturate(268%) hue-rotate(169deg) brightness(90%) contrast(88%)}.body--relax .icon-svg--filter-gray1{filter:invert(98%) sepia(2%) saturate(4030%) hue-rotate(120deg) brightness(71%) contrast(99%)}.end-of-results-logo{margin:32px 0 200px}.body--relax .end-of-results-logo{filter:invert(1)}@media (max-width: 543px){.end-of-results-logo{margin-bottom:calc(100vh - 337px)}}.no-results{width:100%}.settings__title{position:relative}.settings__title .btn,.settings__title input[type='submit']{position:absolute;top:-6px;right:0}.body--relax .settings__title .btn,.body--relax .settings__title input[type='submit']{color:#1e1e28}@media (max-width: 543px){.settings__title .btn,.settings__title input[type='submit']{top:-32px;padding:12px 16px;z-index:999}}@media (max-width: 543px){.settings__title .btn--nav-open{z-index:999}}.settings__section,.schedule-a-class__section{border-bottom:1px solid #ced4d6;padding:48px 0}.body--relax .settings__section,.body--relax .schedule-a-class__section,.body--rise .settings__section,.body--rise .schedule-a-class__section{border-bottom:1px solid #82878f}@media (max-width: 768px){.settings__section,.schedule-a-class__section{border:0;padding:24px 0}}@media (min-width: 545px){.settings__section:first-of-type,.schedule-a-class__section:first-of-type{padding-top:56px}}.settings__section:last-of-type,.schedule-a-class__section:last-of-type{border-bottom:0}.settings__section--no-bottom-line{border-bottom:0}.body--relax .settings__section--no-bottom-line,.body--rise .settings__section--no-bottom-line{border-bottom:0}.settings__section--top-line{border-top:1px solid #ced4d6}.body--relax .settings__section--top-line,.body--rise .settings__section--top-line{border-top:1px solid #82878f}.settings__section-title{grid-column:span 16;margin:0}@media (min-width: 769px) and (max-width: 1094px){.settings__section-title{grid-column:span 8}}@media (min-width: 544px) and (max-width: 768px){.settings__section-title{grid-column:span 8}}@media (max-width: 543px){.settings__section-title{grid-column:span 4}}@media (max-width: 767.98px){.settings__section--refer-friend{border:0 !important;padding-bottom:0}}.settings__section--refer-friend .settings__input-wrapper{display:block}.settings__section--refer-friend .settings__input-wrapper .f-header-h2,.settings__section--refer-friend .settings__input-wrapper .content-details__title{margin-bottom:16px}@media (min-width: 545px){.settings__section--refer-friend .settings__input-wrapper .f-header-h2,.settings__section--refer-friend .settings__input-wrapper .content-details__title{margin-top:0}}.settings__section--refer-friend .settings__input-wrapper .form__input--share{margin-bottom:16px}@media (min-width: 545px){.settings__section--refer-friend .settings__input-wrapper .form__input--share{text-align:left}}.settings__section--refer-friend .settings__input-wrapper .btn--copy-link{margin:0 auto;display:block}@media (min-width: 545px){.settings__section--refer-friend .settings__input-wrapper .btn--copy-link{margin:0}}.settings__section--refer-friend .settings__input-wrapper .alert{display:block;margin-left:auto;margin-right:auto;text-align:center;width:fit-content}@media (min-width: 545px){.settings__section--refer-friend .settings__input-wrapper .alert{display:inline-block}}.settings__cancel-wrapper{max-width:780px}.body--relax .settings__cancel-wrapper{color:#a1a6ac}.settings__label-container,.schedule-a-class__label-container{grid-column:span 5;margin:16px 0;overflow:hidden}.body--relax .settings__label-container,.body--relax .schedule-a-class__label-container{color:#b0b5ba}@media (min-width: 769px) and (max-width: 1094px){.settings__label-container,.schedule-a-class__label-container{grid-column:span 2}}@media (min-width: 544px) and (max-width: 768px){.settings__label-container,.schedule-a-class__label-container{grid-column:span 3}}@media (max-width: 768px){.settings__label-container,.schedule-a-class__label-container{margin-bottom:0}}@media (max-width: 543px){.settings__label-container,.schedule-a-class__label-container{grid-column:span 4;margin-top:0}}.settings__label,.settings__cancel-header{font-size:20px;font-family:"Graphik Web Medium",sans-serif;margin-top:0}@media (max-width: 768px){.settings__label,.settings__cancel-header{font-size:16px}}@media (max-width: 1094px){.settings__label--small br{display:none}}.settings__legal-copy{color:#91969d;font-size:14px;padding-top:16px}@media (max-width: 543px){.settings__date{font-size:12px;float:right;line-height:24px;margin:0}}.body--radiate .settings__date,.body--rise .settings__date{color:#383539}.settings__input-wrapper{grid-column:span 8;display:flex;flex-direction:column}.body--relax .settings__input-wrapper{color:#a1a6ac}@media (min-width: 769px) and (max-width: 1094px){.settings__input-wrapper{grid-column:span 6}}@media (min-width: 544px) and (max-width: 768px){.settings__input-wrapper{grid-column:span 5}}@media (max-width: 543px){.settings__input-wrapper{grid-column:span 4}}.settings__input-wrapper p{margin-bottom:0}@media (max-width: 543px){.settings__input-wrapper p{margin-top:0}}.settings__input-wrapper label{margin:8px 0}@media (min-width: 769px) and (max-width: 1094px){.settings__input-wrapper--small{grid-column:span 4}}.settings__input-wrapper--devices{grid-column:span 6}@media (min-width: 769px) and (max-width: 1094px){.settings__input-wrapper--devices{grid-column:span 4}}@media (min-width: 544px) and (max-width: 768px){.settings__input-wrapper--devices{grid-column:span 6}}@media (max-width: 543px){.settings__input-wrapper--devices{grid-column:span 4}}.settings__input-wrapper .tel-input .iti #tel-input{padding-top:14px;padding-bottom:14px}.settings__practice-container{overflow:hidden}.settings__practice{float:left}.settings__practice:first-of-type{font-family:"Graphik Web Medium",sans-serif;margin-right:115px;width:25px}.body--radiate .settings__practice:first-of-type,.body--rise .settings__practice:first-of-type{color:#383539}@media (max-width: 543px){.settings__practice:last-of-type{float:right}}.settings__connect-btn-wrapper{grid-column:span 3;margin-top:8px}@media (min-width: 769px) and (max-width: 1094px){.settings__connect-btn-wrapper{grid-column:span 2}}@media (min-width: 544px) and (max-width: 768px){.settings__connect-btn-wrapper{margin-left:36vw}}@media (max-width: 543px){.settings__connect-btn-wrapper{margin-top:8px}}.settings__upload-image-wrapper{display:flex;flex-wrap:wrap;margin-bottom:24px}@media (max-width: 768px){.settings__upload-image-wrapper{flex-direction:row}}.settings__cancel-drop-down{clear:both;margin:0 0 24px 32px;background-color:#fff;overflow-y:hidden;max-height:300px;transition-property:all;transition-duration:0.5s}.settings__cancel-drop-down--closed{max-height:0}.settings__cancel-drop-down p:first-of-type{margin:0}.body--relax .settings__cancel-drop-down{background-color:#222122}.settings__cancel-drop-down-content{padding:1.5em;border-radius:6px;border:1px solid #dee4e5}.settings__cancel-final-container{max-width:550px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:500px;align-items:center;text-align:center}.settings__cancel-final-container .btn,.settings__cancel-final-container input[type='submit']{white-space:inherit}.settings__cancel-link-container,.settings__cancel-link{margin-top:24px;display:block}.settings__cancel-winback-copy{font-size:25px;line-height:40px;margin-bottom:32px}.settings__cancel-winback-copy a{text-decoration:underline}@media (max-width: 768px){.settings__cancel-winback-copy{font-size:18px;line-height:32px}}.body--relax .settings__cancel-winback-copy,.body--relax .settings__cancel-errors{color:#fff}.body--relax .settings__cancel-winback-copy a,.body--relax .settings__cancel-errors a{color:#fff}.settings__cancel-anyway{margin-top:24px}.settings__reactivate-btn{align-self:flex-start;margin-top:3px;margin-bottom:8px}.settings__avatar-wrapper{margin-right:40px;position:relative}.settings__avatar-wrapper .avatar--profile{height:48px;width:48px;overflow:hidden}.settings__avatar-wrapper .avatar--profile img{height:48px;width:48px}.settings__upload-image{margin-right:40px}.settings__upload-image img{margin-right:10px;vertical-align:middle;max-width:350px}.settings__upload-custom{position:relative;margin:24px 0 8px}.settings__logout-all-devices{align-self:flex-start}.body--relax .settings__logout-all-devices{color:#1e1e28}.settings__strava-bio{display:block;line-height:16px;font-size:12px}.settings__fb-error{color:#e86046}.settings__build{font-size:16px;color:#a1a6ac}.settings__plan-options-copy .icon--check{color:#55c791}.settings__sub-copy{color:#a1a6ac;margin-top:8px}.settings__monthly-copy{max-width:425px}.settings__button-container p{font-size:12px;font-family:"Graphik Web Medium",sans-serif;margin-bottom:16px}.settings__button-container .loader{margin:-15px 0}.settings__button-container--no-yearly{display:none}.settings__app-store-wrapper{margin-top:24px}.settings__device-image-container{width:30vw;max-width:450px;grid-column:span 5}@media (min-width: 769px) and (max-width: 1094px){.settings__device-image-container{grid-column:span 2}}@media (max-width: 768px){.settings__device-image-container{display:none}}.settings__section--contact .alert--success ol>li{margin:0 0 8px 12px;padding:0 0 0 8px;list-style-type:decimal}.settings__section--contact .alert--success ol>li:before{display:none}.settings__btn-wrapper{margin-top:32px}.settings__btn-wrapper .btn,.settings__btn-wrapper input[type='submit']{margin-right:16px}.settings__theme-dropdown-container{display:flex;flex-direction:row;align-items:center;margin-top:0 !important}.settings__theme-img-container{margin-right:12px;width:30px}.settings__theme-img{margin-top:20px}.body--relax .settings__theme-img{filter:invert(1)}.settings__theme-dropdown{width:90%}.settings__theme-description{color:#a1a6ac;max-width:250px;width:100%}.body--radiate .settings__theme-description,.body--rise .settings__theme-description{color:#383539}@media (max-width: 768px){.settings__theme-description{margin-left:44px;max-width:none;width:90%}}.settings__referral{padding:48px 0;text-align:center}.body--relax .settings__referral .f-small-headline,.body--relax .settings__referral .class-grid-carousel .swiper-pagination-bullet,.class-grid-carousel .body--relax .settings__referral .swiper-pagination-bullet{color:#b0b5ba}.body--relax .settings__referral p{color:#a1a6ac}.body--relax .settings__referral svg{filter:invert(1)}.settings__referral .grid,.settings__referral .settings__section,.settings__referral .schedule-a-class__section{gap:16px}.settings__referral .grid picture img,.settings__referral .settings__section picture img,.settings__referral .schedule-a-class__section picture img{width:100%}.settings__why-refer-container{display:flex;flex-direction:column;margin-bottom:24px}@media (min-width: 545px){.settings__why-refer-container{flex-direction:row;justify-content:space-evenly;margin-bottom:32px}}@media (min-width: 545px){.settings__why-refer{max-width:170px}}#settings__password:disabled,#settings__password-confirm:disabled{display:none}#avatar-input{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px}.user-is-tabbing #avatar-input:focus+label{outline:-webkit-focus-ring-color auto 5px}#avatar-input__theme-dropdown-container{display:flex;flex-direction:row;align-items:center;margin-top:0 !important}#avatar-input__theme-img-container{margin-right:12px;width:30px}#avatar-input__theme-img{margin-top:20px}.body--relax #avatar-input__theme-img{filter:invert(1)}#avatar-input__theme-dropdown{width:90%}.settings__btn-wrapper,.support-form__btn-wrapper{margin-top:32px}.settings__btn-wrapper .btn,.settings__btn-wrapper input[type='submit'],.support-form__btn-wrapper .btn,.support-form__btn-wrapper input[type='submit']{margin-right:16px}@media (max-width: 768px){.settings__btn-wrapper,.support-form__btn-wrapper{margin-right:0}}.body--relax .support-form{color:#fff}.teacher__header-container.has-back-button{height:324px}@media (max-width: 768px){.teacher__header-container.has-back-button{height:auto}}.teacher__header-container.has-back-button .main-nav__back-history-btn{position:relative;margin-top:-32px;margin-bottom:32px;z-index:1}@media (max-width: 768px){.teacher__header-container.has-back-button .main-nav__back-history-btn{margin-top:20px;margin-bottom:20px}}.teacher__follow-button{margin-bottom:16px;position:absolute;bottom:0;left:0;z-index:2}@media (max-width: 768px){.teacher__follow-button{margin:32px 0 16px;position:relative;bottom:0}}.welcome .content-container{flex-direction:column}@media (min-width: 769px){.welcome .content-container{flex-direction:row}}.welcome__section:first-of-type{order:2;flex-basis:60%}.welcome__section:last-of-type{order:1;flex-basis:40%}.welcome__card{width:100%;padding:32px 16px;margin:16px 0;border-radius:24px}@media (min-width: 769px){.welcome__card{width:auto;padding:32px;margin:16px 8px}}.welcome__card--community{padding:48px 16px;background:linear-gradient(342.14deg, #e9dac7 4.63%, #b9d2dc 108.75%);text-align:center}@media (min-width: 769px){.welcome__card--community{padding:64px}}.welcome__card--community .f-small-editorial{margin:8px 0 16px}.welcome__card--community img{max-height:140px;max-width:90%}@media (min-width: 769px){.welcome__card--community img{max-width:100%}}.welcome__card--community div{display:flex;flex-direction:column;align-items:center}@media (min-width: 769px){.welcome__card--community div{display:block}}.welcome__card--community .btn,.welcome__card--community input[type='submit']{width:100%;max-width:260px}@media (min-width: 769px){.welcome__card--community .btn,.welcome__card--community input[type='submit']{width:auto}}.welcome__card--community .btn:first-of-type,.welcome__card--community input:first-of-type[type='submit']{margin:8px 0;order:2}@media (min-width: 769px){.welcome__card--community .btn:first-of-type,.welcome__card--community input:first-of-type[type='submit']{order:1}}.welcome__card--community .btn:last-of-type,.welcome__card--community input:last-of-type[type='submit']{order:1}@media (min-width: 769px){.welcome__card--community .btn:last-of-type,.welcome__card--community input:last-of-type[type='submit']{order:2}}.welcome__card--devices{padding:32px 40px;display:flex;justify-content:space-between;align-items:center;background-color:#dee4e5}@media (min-width: 769px){.welcome__card--devices{padding:24px 48px}}@media (min-width: 769px){.welcome__card--devices.welcome__card--mobile{display:none}}.welcome__card--devices.welcome__card--desktop{display:none}@media (min-width: 769px){.welcome__card--devices.welcome__card--desktop{display:flex}}.welcome__card--devices .f-header-h3,.welcome__card--devices .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .welcome__card--devices .pika-label{max-width:210px;margin-top:0}.welcome__card--payment{background-color:rgba(238,236,234,0.4)}.welcome__card--payment span{display:block}.welcome__card--payment .f-header-h3,.welcome__card--payment .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .welcome__card--payment .pika-label{max-width:280px}.welcome__card--payment table{margin:48px 0}.welcome__card--payment td{padding:16px 0;border-color:#bfc5c8;overflow:hidden}.welcome__card--payment td:first-of-type{width:115px;font-size:14px}.welcome__card--payment tr:last-of-type td{border-bottom:0}.welcome__payment-header-wrapper{display:flex}.welcome__payment-header-wrapper .f-header-h3,.welcome__payment-header-wrapper .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .welcome__payment-header-wrapper .pika-label{margin-top:0}.welcome__payment-header-wrapper .circle-icon--check{height:40px;width:40px;min-height:40px;min-width:40px;margin-right:16px}.welcome__devices-image{display:none;max-width:248px;width:50%}@media (min-width: 545px){.welcome__devices-image{display:block}}.account-tabs{position:relative;display:none;z-index:99;font-size:14px;padding-top:0;padding-bottom:0}@media (min-width: 769px){.account-tabs{display:flex}}.account-tabs .content-container{z-index:99;width:100%}.account-tabs .sub-nav__menu{justify-content:flex-end}.account-tabs .sub-nav__menu-item{height:auto}.account-tabs .sub-nav__menu-item a{padding-bottom:4px}.account-tabs .sub-nav__menu-item-link{border-bottom:2px transparent solid}.body--not-touch-device .account-tabs .sub-nav__menu-item-link:hover{color:#1e1e28;border-bottom:2px solid #1e1e28}.body--not-touch-device.body--relax .account-tabs .sub-nav__menu-item-link:hover{color:#fff;border-bottom:2px solid #b0b5ba}.account-tabs .sub-nav__menu-item-link--active{border-bottom:2px solid #1e1e28}.body--relax .account-tabs .sub-nav__menu-item-link--active{border-bottom:2px solid #b0b5ba}.action-menu{display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1010}@media (min-width: 769px){.action-menu{position:absolute;padding:0}}.action-menu__item{display:flex;align-items:center;padding:24px;text-align:left;background:#fff;border-right:1px solid #eeecea;border-bottom:1px solid #eeecea;border-left:1px solid #eeecea;border-top:0;cursor:pointer;font-size:inherit;margin:0;width:100%;color:#1e1e28 !important}.action-menu__item:first-child{border-top:1px solid #eeecea;border-radius:5px 5px 0 0}.action-menu__item:last-of-type{border-radius:0 0 5px 5px}.action-menu__item:hover{background:#faf9f7}.body--relax .action-menu__item:hover{background:#383539}.action-menu__item .icon,.action-menu__item .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .action-menu__item .pika-prev,.action-menu__item .schedule-a-class #datepicker .pika-next,.schedule-a-class #datepicker .action-menu__item .pika-next{width:20px;height:20px;min-width:20px}.body--relax .action-menu__item .icon,.body--relax .action-menu__item .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .body--relax .action-menu__item .pika-prev,.body--relax .action-menu__item .schedule-a-class #datepicker .pika-next,.schedule-a-class #datepicker .body--relax .action-menu__item .pika-next{filter:invert(100%)}@media (max-width: 350px){.action-menu__item .swiper-slide{padding:7vw 24px}}.body--relax .action-menu__item{background:#222122;color:#fff !important;border-right:1px solid #222122;border-bottom:1px solid #222122;border-left:1px solid #222122}.body--relax .action-menu__item:first-child{border-top:1px solid #222122}.action-menu__item-copy{display:inline-block;padding-left:24px;font-family:"Graphik Web",sans-serif}.action-menu__item-copy--no-padding{padding:0}.action-menu__toggle{z-index:1}.action-menu__toggle:after{content:'...';letter-spacing:1px;margin-bottom:12px;font-size:20px}.body--relax .action-menu__toggle:after{border-color:#edf3f3;color:#edf3f3}.body--relax .action-menu__toggle:after:hover{border-color:#edf3f3;color:#edf3f3}.body--relax .action-menu__toggle{background-color:#383539}.action-menu__toggle--card{position:absolute;bottom:16px;right:16px}.action-menu__close-btn{display:block;margin-top:8px;width:100%}.body--relax .action-menu__close-btn{background-color:#222122}@media (min-width: 769px){.action-menu__close-btn{display:none}}.action-menu__content{background-color:transparent;border:0;margin:0;padding:0;position:relative;z-index:1;width:300px}.action-menu__screen{background-color:rgba(0,0,0,0.5);border:0;position:absolute;top:0;bottom:0;left:0;width:100%;z-index:0}@media (min-width: 769px){.action-menu__screen{background-color:transparent}}.action-menu__items{outline:none}.action-menu--card{z-index:310}.body--relax .action-menu--card{background-color:#383539}@media (max-width: 543px){.action-menu--card{z-index:1}}@media (max-width: 543px){.action-menu--card .action-menu__item:first-child{border-radius:0}}.action-menu--open{border-color:#1e1e28}.action-menu--open.btn--outline-light{border-color:#fff}.banner-container{background-color:#edf3f3}.banner-container--clickable{cursor:pointer}.body--relax .banner-container{background-color:#222122;color:#fff}@media (min-width: 769px){.banner-container .content-container{display:flex;justify-content:space-between}}.banner-container p{margin:0}.beginners__shelf .f-header-h3,.beginners__shelf .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .beginners__shelf .pika-label{margin-bottom:8px}.beginners__shelf .f-small-headline-regular{color:#6c747d;margin:0 0 24px}.body--relax .beginners__shelf .f-small-headline-regular{color:#b0b5ba}.beginners__shelf .content-card__content-type{margin-top:0}.beginners__shelf .modal__close-button{padding:0;top:0;right:0}.body--relax .beginners__shelf .modal__close-button{filter:invert(100%)}.building-practice-overlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#fff;z-index:10000;overflow:hidden}.building-practice-overlay__video{display:block;position:relative;width:auto;height:auto;min-width:100%;min-height:100%}.building-practice-overlay__video--max-width{max-width:100vw}.building-practice-overlay__video--max-height{max-height:100vh}.button-group{background:#fff;border:2px solid #dee4e5;border-radius:999px;padding:2px}.button-group .btn:not(.btn--solid-dark):not(.btn--blue:disabled),.button-group input:not(.btn--solid-dark):not(.btn--blue:disabled)[type='submit']{border-color:transparent}.card-progress-badge--user-program-class{background-color:rgba(255,255,255,0.87);box-shadow:none;border-radius:4px;width:48px !important;height:48px !important;right:8px !important;bottom:8px !important}.card-progress-badge--user-program-class .card-progress-badge__label{display:block;color:rgba(30,30,40,0.87);font-size:10px;line-height:14px;letter-spacing:0.15px;opacity:0.67;margin-top:0}.card-progress-badge--user-program-class .card-progress-badge__count{font-size:24px;color:rgba(30,30,40,0.87);letter-spacing:0.37px}.card-progress-badge--complete{background:#55c791;text-align:center}.card-progress-badge__checkmark{height:30px;width:30px;margin-bottom:-8px}.card-progress-badge__progress{position:absolute;bottom:0;left:0;height:3px;max-width:100%;background:#55c791}.circle-icon--x{background-color:#1e1e28;background-image:url(../img/icons/close-white.svg);background-position:center center;background-size:60%;background-repeat:no-repeat}.circle-icon--small-font{font-size:13px;line-height:13px}.circle-icon--connect-complete{min-width:22px;height:22px;width:22px;margin-right:3px}.circle-icon__wrapper{display:inline-block}.class-card--loading-new-card .class-card__container,.class-card--loading-new-card .class-card__action-container{display:none}.body--relax .class-card--full-width .class-card__icon-row{background-color:rgba(0,0,0,0.5);color:#fff}.body--relax .class-card--full-width .class-card__icon-row svg path{stroke:#fff}.class-card--full-width .progress-bar{display:none;margin:8px 0 0}@media (min-width: 545px){.class-card--full-width .progress-bar{display:block}}.class-card--full-width .action-menu__toggle{bottom:8px;opacity:1}@media (min-width: 769px){.body--not-touch-device .class-card--full-width .action-menu__toggle{opacity:1 !important}}@media (max-width: 767.98px){.class-card--path-full-width .progress-bar{display:none}}.class-card--timeline-full-width:not(:last-of-type):after{height:calc(100% + 65px)}.class-card--beginner-is-next-class:before{border-color:#1e1e28}.body--relax .class-card--beginner-is-next-class:before{background-color:#1e1e28;border-color:#fff;color:#fff}.class-card--is-gift-modal{max-width:292px;text-align:left;width:100%}@media (min-width: 545px){.class-card--is-gift-modal{max-width:325px}}@media (min-width: 769px){.class-card--is-gift-modal{max-width:345px}}.class-card--is-gift-modal .class-card__container{margin-top:24px;padding-bottom:0}.class-card--unpublished .class-card__container{pointer-events:unset}.class-card--is-class-feedback{max-width:100%}.class-card--is-class-feedback .class-card__modality{background-color:#1e1e28;left:25px}.class-card--is-class-feedback .class-card__info{display:none;bottom:0;color:#1e1e28;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:52px;padding:10px;font-size:12px;line-height:150%}.class-card--is-class-feedback .class-card__info--title{margin:0;font-weight:500}.class-card--is-class-feedback .class-card__info--subtitle{margin:0;font-weight:300}@media (min-width: 769px){.class-card--is-class-feedback .class-card__info{display:block}.class-card--is-class-feedback .class-card__copy-container{display:none}.class-card--is-class-feedback .class-card__stats{display:none}.class-card--is-class-feedback .class-card__header{padding:0 15px 15px}.class-card--is-class-feedback .class-card__header-image-container{border-radius:0}}.class-card:not(.class-card--full-width) .progress-bar{margin:0}@media (max-width: 768px){.for-you__card-section--horizontal-scroll .class-card{display:inline-block;margin-right:16px;width:85vw;max-width:325px}}.-draggingEnabled .class-card{cursor:inherit}.class-card__date{color:#6c747d;margin-top:0}.body--relax .class-card__date{color:#fff}.body--rise .program__now-up-class .class-card__container::after,.body--rise .program__coming-up .class-card__container::after{background-color:#f9f5ef}.body--relax .program__now-up-class .class-card__container::after,.body--relax .program__coming-up .class-card__container::after{background-color:#383539}@media (max-width: 769px){.program__now-up-class .class-card__container::after{background-color:#faf9f7}.body--relax .program__now-up-class .class-card__container::after{background-color:#222122}}.class-card__icon-row{background-color:rgba(255,255,255,0.87);line-height:20px;height:18px;position:absolute;top:8px;right:8px}.class-card__icon-row svg:nth-last-child(n+2) ~ svg{margin-left:6px}.class-card__state{display:flex;gap:8px;position:absolute;top:8px;right:8px}.class-card__state .badge,.class-card__state .register-form__monthly-pricing{position:static}.class-card__completed{display:flex;align-items:center;font-size:14px;line-height:20px;font-weight:600;gap:8px;border-radius:4px;padding:2px 8px;background-color:rgba(0,0,0,0.48)}.body--rise .program__now-up-class .class-card__description-container,.body--rise .program__coming-up .class-card__description-container{background-color:#f9f5ef}.body--relax .program__now-up-class .class-card__description-container,.body--relax .program__coming-up .class-card__description-container{background-color:#383539}@media (max-width: 769px){.body--relax .program__now-up-class .class-card__description-container{background-color:#222122}}.class-card__action-container{position:relative;z-index:1}.class-card__cta-btn-wrapper{position:absolute;display:flex;align-items:center;right:8px;bottom:0;top:0;z-index:1}.body--relax .class-card__cta-btn-wrapper{filter:invert(100%)}.class-card__add-to-collection-btn{cursor:pointer;padding:8px}.class-card__add-to-collection-btn.f-link--btn{line-height:12px}.class-card__add-to-collection-btn .icon--plus{transition:transform .2s ease-in-out}.class-card__add-to-collection-btn:hover .icon--plus{transform:scale(1.5)}.class-card__icon--is-complete{margin:0 0 8px 8px;min-height:24px;min-width:24px;z-index:1;top:25px;left:40px;transform:translateX(-50%);border-radius:100%;background-color:#1e1e28;display:flex;justify-content:center;align-items:center;position:absolute;padding:0;width:48px;height:48px}@media (max-width: 543px){.class-card__icon--is-complete{margin:0 0 4px 4px}}@media (min-width: 769px){.class-card__icon--is-complete{top:50px;left:98px;transform:none;margin:0}}.body--relax .class-card__icon--is-complete{background-color:#fff}.body--relax .class-card__icon--is-complete path{fill:#1e1e28}.class-card .action-menu__toggle{width:32px;height:32px;bottom:24px;right:8px}.class-card .action-menu__toggle:after{font-size:10px;font-weight:600;margin-bottom:6px;margin-right:-1px}@media (min-width: 769px){.body--not-touch-device .class-card .action-menu__toggle{opacity:0}.body--not-touch-device .class-card .action-menu__toggle:hover{border-color:#1e1e28}}.body--relax .class-card .action-menu__toggle{border-color:#edf3f3}.body--relax .class-card .action-menu__toggle:hover{border-color:#edf3f3}.class-card .progress-bar__wrapper{background:rgba(0,0,0,0.47)}.class-card .progress-bar__progress{background-color:#fff;height:4px;top:2px;left:2px;right:2px}.class-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#faf9f7;opacity:0.32;z-index:2;cursor:default}.class-card__overlay__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#000;font-size:16px;font-weight:500;line-height:120%;z-index:3;cursor:default}.class-card-gallery{display:grid;grid-template-columns:1fr;gap:24px;container-name:card-gallery;container-type:inline-size;grid-auto-rows:minmax(min-content, 1fr)}.class-card-gallery>*{min-width:326px;max-width:361px}.class-card-gallery__zero-state-card{height:112px;background-color:#1e1e28;opacity:0.04}.body--relax .class-card-gallery__zero-state-card{background-color:#fff}@media only screen and (min-width: 1200px){.class-card-gallery{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 769px){.class-card-gallery--extended{grid-template-columns:repeat(2, max-content)}}@media only screen and (min-width: 1075px){.class-card-gallery--extended{grid-template-columns:repeat(3, 1fr)}}.class-card-small{align-items:stretch;background-color:#fcfdfd;border-radius:4px;border:1px solid #dee4e5;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;position:relative;min-height:122px;--transition-time: 0.2s}.class-card-small__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;cursor:pointer}.class-card-small__image{max-width:117px;width:100%;min-height:112px;object-fit:cover}.class-card-small__overlay{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#fcfdfd;opacity:0.32;z-index:2;cursor:default}.class-card-small__overlay__text{position:absolute;top:50%;left:0;width:117px;transform:translateY(-50%);text-align:center;color:#000;font-size:16px;font-weight:500;line-height:120%;z-index:3;cursor:default}.class-card-small__content{padding:8px 8px 8px 16px;display:grid;width:100%}.class-card-small__library-badge-container{position:absolute;top:8px;right:8px}.class-card-small__title,.class-card-small__subtitle{margin:0;line-height:1.5;font-size:16px}.class-card-small__title{font-weight:500;color:#1e1e28;margin:0;text-decoration:underline solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:width var(--transition-time) ease,text-decoration-color var(--transition-time) ease;width:100%}.class-card-small__title--cutback-x1{width:calc(100% - 20px)}.class-card-small__title--cutback-x2{width:calc(100% - 30px)}.class-card-small__subtitle{font-size:16px;font-weight:300;line-height:1.5;margin:0;position:relative;z-index:2;color:#82878f}.class-card-small__subtitle span{color:#82878f;transition:text-decoration-color var(--transition-time) ease;text-decoration:underline solid transparent}@media (min-width: 769px){.class-card-small__subtitle span:hover:not(.class-card-small--unpublished){text-decoration-color:#82878f}}.class-card-small__specs{display:flex;flex-direction:row;gap:4px;align-items:flex-end;margin-top:auto;position:relative}.class-card-small__specs button{background-color:#fff;border:1px solid #dee4e5;cursor:pointer;margin-left:auto;border-radius:20px;width:32px;height:32px;transition:border-color var(--transition-time) ease;z-index:2;padding:0;position:absolute;right:0}@media (min-width: 769px){.class-card-small__specs button{opacity:0;z-index:-1;transition:opacity var(--transition-time) ease,z-index 0s ease var(--transition-time)}}.class-card-small__specs button:hover{border-color:#1e1e28}@media (min-width: 769px){.class-card-small:hover:not(.class-card-small--unpublished) .class-card-small__title{text-decoration-color:#1e1e28}}@media (min-width: 769px){.class-card-small:hover:not(.class-card-small--unpublished) .class-card-small__specs button{opacity:1;z-index:2;transition:opacity var(--transition-time) ease 0s}}@media (min-width: 769px){.class-card-small--action-menu-clicked .class-card-small__specs button{opacity:1;z-index:2}}.class-card-medium{width:100%;display:flex;flex-direction:column;align-items:stretch;background-color:#fcfdfd;border-radius:20px;border:1px solid #dee4e5;overflow:hidden;cursor:pointer;position:relative}.class-card-medium__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.class-card-medium__header{width:100%;position:relative;display:flex}.class-card-medium__image{width:100%;object-fit:cover;object-position:center;overflow:hidden;height:197px}.class-card-medium__specs{position:absolute;width:100%;bottom:0;left:0;top:0;display:flex;flex-direction:column;align-items:flex-start;padding:8px}.class-card-medium__specs__top{display:flex;align-items:flex-start;width:100%}.class-card-medium__specs__top *:last-child{margin-left:auto}.class-card-medium__specs__bottom{margin-top:auto;display:flex;flex-direction:row;gap:4px;align-items:flex-end}.class-card-medium__info{padding:16px;display:flex;flex-direction:column;width:100%;border-top:1px solid #dee4e5;position:relative}.class-card-medium__title{font-size:16px;font-weight:500;line-height:1.5;color:#1e1e28;margin:0;transition:text-decoration-color 0.2s ease;text-decoration:underline solid transparent}.class-card-medium__subtitle{font-size:16px;font-weight:300;line-height:1.5;color:#82878f;margin:0;z-index:2;position:relative}.class-card-medium__subtitle span{color:#82878f;transition:text-decoration-color 0.2s ease;text-decoration:underline solid transparent}.class-card-medium__subtitle span:hover{text-decoration-color:#82878f}.class-card-medium__action-menu-btn{background-color:transparent;border:1px solid #dee4e5;cursor:pointer;margin-left:auto;border-radius:20px;width:32px;height:32px;transition:border-color 0.2s ease;z-index:2;padding:0;position:absolute;bottom:16px;right:16px}.class-card-medium__action-menu-btn:hover{border-color:#1e1e28}.class-card-medium:hover .class-card-medium__title{text-decoration-color:#1e1e28}.class-feedback{display:flex;flex-direction:column;align-items:center;cursor:initial;padding-bottom:24px;text-align:center;margin-top:8px}.class-feedback--vertical-center{justify-content:center;height:100%}.video-pause-screen .class-feedback{overflow-y:auto}.class-feedback__header-container,.class-feedback__commentary-container{display:flex;flex-direction:column;align-items:center}.class-feedback__header-container .f-editorial-regular{margin-bottom:8px}.class-feedback__header-container .text{font-size:16px;margin:0 0 24px}.class-feedback__header-container--streaks{width:100%;max-width:424px}.class-feedback__streak-info{width:100%}.class-feedback__streak-info__title{margin-bottom:24px;font-weight:500;font-size:24px;line-height:normal}.class-feedback__streak-info__path{width:calc(100% - 80px);margin:0 auto}p.class-feedback__streak-info__message{margin-top:16px;margin-bottom:0;font-size:18px;font-weight:500}@media (min-width: 769px){p.class-feedback__streak-info__message{margin-bottom:64px}}.class-feedback__rating-container{background:#fcfdfd;box-shadow:0 1px 14px rgba(0,0,0,0.15);padding:32px 0;width:348px}.body--relax .class-feedback__rating-container{background-color:#383539}.video-pause-screen .class-feedback__rating-container{background-color:transparent;padding:0;width:170px}.class-feedback__rating-container .f-small-body-headline,.class-feedback__rating-container .schedule-a-class #datepicker .pika-table th,.schedule-a-class #datepicker .pika-table .class-feedback__rating-container th{margin-top:0}.body--relax .class-feedback__rating-container .f-small-body-headline,.body--relax .class-feedback__rating-container .schedule-a-class #datepicker .pika-table th,.schedule-a-class #datepicker .pika-table .body--relax .class-feedback__rating-container th,.video-pause-screen .class-feedback__rating-container .f-small-body-headline,.video-pause-screen .class-feedback__rating-container .schedule-a-class #datepicker .pika-table th,.schedule-a-class #datepicker .pika-table .video-pause-screen .class-feedback__rating-container th{color:#fff}.class-feedback__ratings{display:flex;justify-content:space-evenly}.class-feedback__rating-btn{background:none;border:0;cursor:pointer;padding:0;width:32px}.class-feedback__rating-btn:first-child{margin-left:0}.class-feedback__rating{width:100%}.body--relax .class-feedback__rating,.video-pause-screen .class-feedback__rating{filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(19deg) brightness(109%) contrast(101%)}.class-feedback__reasons-container{max-width:430px}.class-feedback__textarea-container{margin-bottom:32px}.class-feedback__textarea{display:block;margin-bottom:4px;margin-top:0;max-width:350px;height:90px}.video-pause-screen .class-feedback__textarea{color:#1e1e28}@media (max-width: 767.98px){.class-feedback__return-to-glo{display:none}}.class-feedback [type='checkbox']+.class-feedback__reason-btn{display:inline-block;margin-bottom:16px}.class-feedback [type='checkbox']+.class-feedback__reason-btn:before{display:none}.video-pause-screen .class-feedback [type='checkbox']:checked+.class-feedback__reason-btn{color:#1e1e28;background-color:#fff}.class-feedback__submitted h4{margin-top:0;margin-bottom:0}.class-feedback__submitted h4 ~ p{margin-top:0;margin-bottom:32px}.class-feedback-mobile-ratings__divider{border:1px solid #e6e5e4;margin:40px auto;width:50%}.class-feedback-mobile-ratings__title{margin:0 0 16px;color:#868a93;font-size:16px;font-weight:500;line-height:140%}.class-feedback-mobile-ratings__container{background-color:#fcfdfd;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);padding:24px 8px 32px;box-sizing:unset;line-height:140%}.body--relax .class-feedback-mobile-ratings__container{border-radius:4px;box-shadow:0 1px 14px rgba(0,0,0,0.15);background-color:#383539;color:#fff}.class-feedback-mobile-ratings__container--title{margin:0;font-size:16px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.class-feedback-mobile-ratings__container--subtitle{margin:0;font-size:14px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.class-feedback-mobile-ratings__ratings{display:flex;justify-content:center;text-align:center;gap:16px;margin-top:16px}.class-feedback-mobile-ratings__ratings button{background:none;border:0;cursor:pointer;padding:0}.class-feedback-mobile-ratings__ratings svg{width:36px;fill:#fff;stroke:#000}.body--relax .class-feedback-mobile-ratings__ratings svg{fill:#383539;stroke:#fff}.class-feedback-recommendation{min-width:310px}.class-feedback-recommendation__title{margin:0 0 8px;color:#000;font-size:18px;font-weight:500}.body--relax .class-feedback-recommendation__title{color:#fff}.class-feedback-recommendation__subtitle{margin:0 0 24px;color:#000;font-size:14px;font-weight:400}.body--relax .class-feedback-recommendation__subtitle{color:#fff}.class-feedback-recommendation__cta-container{margin-top:24px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px}.class-feedback-recommendation .btn--solid-dark,.class-feedback-recommendation input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.class-feedback-recommendation .btn--blue:disabled{padding:8px 16px}.body--relax .class-feedback-recommendation .btn--solid-dark,.body--relax .class-feedback-recommendation input[type='submit']:not(#iterable-submit-btn):not(#sms-submit-btn),.body--relax .class-feedback-recommendation .btn--blue:disabled{filter:invert(1)}.class-feedback__top-left-rating__container{display:none;background:none;position:relative;box-sizing:unset;text-align:center}@media (min-width: 769px){.class-feedback__top-left-rating__container{display:block}}.body--relax .class-feedback__top-left-rating__container{border-radius:4px;box-shadow:0 1px 14px rgba(0,0,0,0.15);background-color:#383539;color:#fff}.class-feedback__top-left-rating__title{margin:0 0 16px;font-size:18px;font-weight:500;line-height:100%;text-align:center}.class-feedback__top-left-ratings{display:flex;justify-content:center;text-align:center;gap:16px}.class-feedback__top-left-ratings button{background:none;border:0;cursor:pointer;padding:0}.class-feedback__top-left-ratings svg{width:18px;fill:#fff;stroke:#000}.body--relax .class-feedback__top-left-ratings svg{fill:#383539;stroke:#fff}.class-grid-carousel{margin-bottom:-16px}@media (min-width: 545px){.class-grid-carousel{margin-top:24px}}@media (min-width: 769px){.class-grid-carousel{margin-top:0}}.class-grid-carousel .swiper-container{display:flex;flex-direction:column;overflow:visible}.class-grid-carousel .swiper-wrapper{height:auto !important;order:2}.class-grid-carousel .swiper-pagination{bottom:auto !important;display:none;order:1;position:relative;text-align:left}@media (min-width: 545px){.class-grid-carousel .swiper-pagination{display:block}}.class-grid-carousel .swiper-pagination-bullet{background:none;color:rgba(0,0,0,0.3);line-height:inherit;margin-right:0 !important;margin-left:60px !important;width:auto;height:auto;opacity:1}.class-grid-carousel .swiper-pagination-bullet:first-child{margin-left:0 !important}.body--relax .class-grid-carousel .swiper-pagination-bullet{color:#b0b5ba}.class-grid-carousel .swiper-pagination-bullet-active{color:#1e1e28}.body--relax .class-grid-carousel .swiper-pagination-bullet-active{color:#fff}.class-grid-carousel .swiper-slide{width:90%;opacity:0;overflow-y:hidden;visibility:hidden;transition:opacity 200ms ease-in-out, visibility 200ms ease-in-out}@media (max-width: 768px){.class-grid-carousel .swiper-slide{opacity:1;visibility:visible}}@media (min-width: 545px){.class-grid-carousel .swiper-slide{width:100%}}@media (min-width: 545px) and (max-width: 768px){.class-grid-carousel .swiper-slide .card-grid:not(.teachers-grid){display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:0 0 -16px}.class-grid-carousel .swiper-slide .class-card{display:inline-block;margin-right:16px;width:85vw;max-width:325px}}@media (min-width: 769px){.class-grid-carousel .swiper-slide{overflow-y:visible}}.class-grid-carousel .swiper-slide .f-small-headline,.class-grid-carousel .swiper-slide .swiper-pagination-bullet{color:rgba(0,0,0,0.3);margin-bottom:0;cursor:pointer}.body--relax .class-grid-carousel .swiper-slide .f-small-headline,.body--relax .class-grid-carousel .swiper-slide .swiper-pagination-bullet{color:#b0b5ba}@media (min-width: 545px){.class-grid-carousel .swiper-slide .f-small-headline,.class-grid-carousel .swiper-slide .swiper-pagination-bullet{display:none}}.class-grid-carousel .swiper-slide-active,.class-grid-carousel .swiper-slide.last-active{opacity:1;visibility:visible}.class-grid-carousel .swiper-slide-active .f-small-headline,.class-grid-carousel .swiper-slide-active .swiper-pagination-bullet,.class-grid-carousel .swiper-slide.last-active .f-small-headline,.class-grid-carousel .swiper-slide.last-active .swiper-pagination-bullet{color:#1e1e28}.body--relax .class-grid-carousel .swiper-slide-active .f-small-headline,.body--relax .class-grid-carousel .swiper-slide-active .swiper-pagination-bullet,.body--relax .class-grid-carousel .swiper-slide.last-active .f-small-headline,.body--relax .class-grid-carousel .swiper-slide.last-active .swiper-pagination-bullet{color:#fff}.class-grid-carousel .swiper-slide .f-section-link{position:absolute;top:6px;right:0}@media (min-width: 769px){.class-grid-carousel .swiper-slide .f-section-link{top:12px}}.body--relax .class-grid-carousel .swiper-slide .f-section-link{color:#fff}.class-grid-carousel .swiper-slide .f-header-h2,.class-grid-carousel .swiper-slide .content-details__title{margin-top:0}.class-share{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;max-width:410px;padding:32px 50px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(30,30,40,0.2);border-radius:5px;text-align:center}.class-share h2{margin:0}.body--relax .class-share{background-color:#222122;color:#fff}.body--rise .class-share{background-color:#f9f5ef}.class-share__header{margin-bottom:10px;font-size:25px}.class-share__about{position:absolute;right:20px;top:20px;width:24px;cursor:pointer}.body--relax .class-share__about{color:#b0b5ba}.class-share__about-img{width:100%}.body--relax .class-share__about-img{filter:invert(1)}.content-card--with-video{background-image:linear-gradient(0deg, rgba(30,30,40,0.4) 0%, rgba(30,30,40,0.2) 100%),var(--bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:visible}.content-card--with-video .content-card__link{display:flex;flex-direction:column;flex-grow:1}.content-card--with-video .content-card__copy-body{white-space:normal}.content-card--create-collection{display:flex;justify-content:center;align-items:center}.content-card--create-collection:hover .icon--plus{transform:scale(1.5)}.content-card--create-collection .icon--plus{transition:transform .2s ease-in-out}.body--relax .content-card--create-collection .icon--plus{filter:invert(1)}.content-card--create-collection span{position:absolute;bottom:24px}.body--relax .content-card--create-collection{color:#fff}@media (max-width: 600px) and (min-width: 544px){.for-you__card-section .content-card__container--collection .content-card__stat--duration,.swiper-slide .content-card__container--collection .content-card__stat--duration{margin-right:5px}}.content-card__container .action-menu__toggle{bottom:16px;width:40px;height:40px}@media (max-width: 360px){.content-card__container .action-menu__toggle{right:12px}}.content-card__content-container--curated-collection{height:100%}.content-card__copy-container--curated-collection,.content-card__copy-container--with-video{height:100%}@media (min-width: 993px){.content-card__copy-container--with-video{padding:16px}}.content-card__copy-container--curated-collection .content-card__content-type,.content-card__copy-container--with-video .content-card__content-type,.content-card__copy-container--curated-collection .content-card__stat,.content-card__copy-container--with-video .content-card__stat{color:#fff}.content-card__meta-info--curated-collection .content-card__stat--duration:before{content:'•';display:inline-block;margin-right:4px}@media (max-width: 900px) and (min-width: 769px){.content-card--collection .content-card__stat--duration:after{display:none}}@media (max-width: 600px) and (min-width: 544px){.content-card--collection .content-card__stat--duration:after{display:none}}@media (max-width: 600px) and (min-width: 544px){.for-you__card-section .content-card--collection .content-card__stat--duration:after,.swiper-slide .content-card--collection .content-card__stat--duration:after{display:inline-block}}@media (max-width: 900px) and (min-width: 769px){.content-card--collection .content-card__stat{margin-bottom:4px}}@media (max-width: 600px) and (min-width: 544px){.content-card--collection .content-card__stat{margin-bottom:4px}}.content-card__meta-info--curated-collection .content-card__stat{float:left;margin-right:5px}.content-card__copy-container--curated-collection .content-card__content-subtitle{position:absolute;bottom:24px;color:#fff;width:calc(100% - 80px)}@media (min-width: 769px) and (max-width: 1094px){.content-card__copy-container--curated-collection .content-card__content-subtitle{bottom:16px}}@media (max-width: 768px){.content-card__copy-container--curated-collection .content-card__content-subtitle{bottom:16px}}.content-card__copy-container--curated-collection .content-card__content-subtitle .f-link--no-underline{color:#fff}.content-card__copy-container--curated-collection .content-card__content-title,.content-card__copy-container--with-video .content-card__content-title{color:#fff}.content-card__copy-body--full-width{width:100%}.content-card__copy-container--curated-collection .content-card__copy-body,.content-card__copy-container--with-video .content-card__copy-body{color:#fff;width:100%}.content-card__description--full-width{max-width:calc(100% - 32px)}.content-card__header--full-height{position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(0deg, rgba(30,30,40,0.4) 0%, rgba(30,30,40,0.2) 100%),var(--bg-image)}.content-card__audio-avatar{position:absolute;right:0;margin:auto;background-size:cover;border-radius:50%;box-shadow:0 0 0 2px rgba(185,210,220,0.7),0 0 0 8px rgba(185,210,220,0.4),0 0 0 14px rgba(185,210,220,0.2);width:64px;height:64px}.content-card__meta-info--curated-collection{margin-top:3px}.content-card--collection .content-card__meta-info,.content-card--with-video .content-card__meta-info{display:flex;float:none}@media (max-width: 900px) and (min-width: 769px){.content-card--collection .content-card__meta-info,.content-card--with-video .content-card__meta-info{flex-direction:column}}@media (max-width: 600px) and (min-width: 544px){.content-card--collection .content-card__meta-info,.content-card--with-video .content-card__meta-info{flex-direction:column}}@media (max-width: 600px) and (min-width: 544px){.for-you__card-section .content-card--collection .content-card__meta-info,.for-you__card-section .content-card--with-video .content-card__meta-info{flex-direction:row}}.content-card__copy-container--curated-collection .content-card__meta-info{display:block}.content-card__play-icon{width:15%;max-width:20px}.content-card__subtitle-style,.content-card__subtitle-teacher{overflow:hidden;text-overflow:ellipsis}.content-card__up-next{width:50%;position:absolute;bottom:16px;right:16px}.content-card__up-next .content-card__content-type{color:#fff;margin-top:0}.content-card__up-next-link{background-position:top center;background-repeat:no-repeat;background-size:cover;background-color:#dee4e5;overflow:hidden;display:flex;justify-content:center;padding-top:57%;position:relative;width:100%;transition:box-shadow .2s ease-in-out}.content-card__up-next-link:hover{box-shadow:0 0 12px 0 rgba(30,30,40,0.75)}.content-card__up-next-content{display:flex;position:absolute;justify-content:center;top:0;bottom:0;left:0;right:0;padding-top:0 !important}.content-card .btn--class-added{background:#fff}.content-card .btn--class-added svg{width:15px}.content-card .btn--class-added path{fill:#1e1e28}.content-details--enrolled{max-width:330px;min-height:230px;position:relative;z-index:2}@media (max-width: 768px){.content-details--enrolled{max-width:none}}.content-details__copy--enrolled-program{color:#a1a6ac}.content-details__copy--enrolled-program span{color:#1e1e28}.content-details__info-wrapper{display:flex}@media (max-width: 768px){.content-details__info-wrapper{flex-direction:column}}.cta-banner{padding:48px 0}.cta-banner__header{margin-top:0;margin-right:32px}.cta-banner__details-copy{margin-top:8px}.dashboard-history-class-card-gallery{position:relative;width:100%}@media (min-width: 769px){.dashboard-history-class-card-gallery--loading{min-height:507px}}.dashboard-history-class-card-gallery--month-grouping{display:grid;grid-template-columns:repeat(3, 3fr)}.dashboard-history-class-card-gallery--month-grouping>*{grid-column:span 3}.dashboard-history-class-card-gallery__title{font-size:24px;font-weight:400;color:#1e1e28;margin:0;width:105%}@media (min-width: 769px){.dashboard-history-class-card-gallery__title--lg{font-size:40px}}@media (min-width: 769px){.dashboard-history-class-card-gallery__title--with-subtitle{font-size:32px}}.dashboard-history-class-card-gallery__title span{font-weight:500}.dashboard-history-class-card-gallery__title__tick{display:inline-block;margin-left:-2px;margin-bottom:-8px;margin-top:4px}@media (min-width: 769px){.dashboard-history-class-card-gallery__title__tick{margin-left:-6px;margin-bottom:-4px;margin-top:6px}}.body--relax .dashboard-history-class-card-gallery__title{color:#fff}.dashboard-history-class-card-gallery__subtitle{font-size:20px;margin:0 0 26px}.body--relax .dashboard-history-class-card-gallery__subtitle{color:#fff}@media (min-width: 769px){.dashboard-history-class-card-gallery__subtitle{font-size:24px}}.dashboard-history-class-card-gallery__month-group{margin-bottom:40px}@media (min-width: 769px){.dashboard-history-class-card-gallery__month-group--empty{grid-column:span 1}}.dashboard-history-class-card-gallery__month-group__title{font-size:24px;font-weight:400;color:#1e1e28;margin:0 0 24px}.body--relax .dashboard-history-class-card-gallery__month-group__title{color:#fff}.dashboard-history-class-card-gallery__month-group .btn,.dashboard-history-class-card-gallery__month-group input[type='submit']{margin-top:24px}.dashboard-history-class-card-gallery__month-group__btn.btn,input.dashboard-history-class-card-gallery__month-group__btn[type='submit']{margin-top:0}.dashboard-history-class-card-gallery__skeleton-title{position:relative;width:100%;max-width:400px;height:24px}.dashboard-history-class-card-gallery__skeleton-title--lg{height:44px;max-width:440px}.dashboard-history-class-card-gallery__skeleton-pills{position:relative;width:100%;max-width:560px;height:24px}.dashboard-history-class-card-gallery__skeleton-pills--lg{height:44px;max-width:560px}.dashboard-history-class-card-gallery__skeleton-gallery{display:grid;grid-template-columns:1fr;grid-gap:24px}@media (min-width: 769px){.dashboard-history-class-card-gallery__skeleton-gallery{grid-template-columns:repeat(2, 1fr)}.dashboard-history-class-card-gallery__skeleton-gallery--lg{grid-template-columns:repeat(3, 1fr)}}.dashboard-history-class-card-gallery__skeleton-card{position:relative;width:100%;height:112px}.dashboard-history-class-card-gallery>*{margin-bottom:24px;position:relative}@media (min-width: 769px){.dashboard-history-class-card-gallery>*{margin-bottom:32px}}.dashboard-history-class-card-gallery>*:last-child{margin-bottom:0}.dashboard-history-section__gallery-layout>div{margin-bottom:24px}.dashboard-history-section__gallery-layout>div:last-child{margin-bottom:0}.dashboard-history-section__calendar-layout{display:flex;flex-direction:column}.dashboard-history-section__calendar-layout>div:last-child{width:100%}.dashboard-history-section__calendar-layout>div:first-child{display:flex;justify-content:center;align-items:center}@media (min-width: 769px){.dashboard-history-section__calendar-layout>div:first-child{display:block;margin-right:calc(max(9.5%, 16px))}}@media (min-width: 769px){.dashboard-history-section__calendar-layout{flex-direction:row}}.dashboard-stats-section__header{margin-bottom:32px}.dashboard-stats-section__header__title{font-size:24px;line-height:100%;margin:0}.dashboard-stats-section__header__title span{font-weight:500}@media (min-width: 769px){.dashboard-stats-section__header__title{font-size:40px;line-height:normal}}.dashboard-stats-section__header__subtitle{font-size:14px;color:#8a898f;margin:0 0 12px;font-weight:500}@media (min-width: 769px){.dashboard-stats-section__header__subtitle{font-size:24px;margin-bottom:8px}}.dashboard-stats-section__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}@media (min-width: 769px){.dashboard-stats-section__grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);align-items:stretch}}@media (min-width: 769px){.dashboard-stats-section__grid__medium-item{grid-row:span 2}.dashboard-stats-section__grid__medium-item div{height:100%}}.dashboard-stats-section__skeleton-subtitle{max-width:80px;height:16px;width:100%;position:relative;margin-bottom:16px}@media (min-width: 769px){.dashboard-stats-section__skeleton-subtitle{height:26px;max-width:120px;margin-bottom:8px}}.dashboard-stats-section__skeleton-title{max-width:280px;height:24px;width:100%;position:relative;margin-bottom:32px}@media (min-width: 769px){.dashboard-stats-section__skeleton-title{height:44px;max-width:560px}}.dashboard-stats-section__skeleton-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}@media (min-width: 769px){.dashboard-stats-section__skeleton-grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);align-items:stretch}}.dashboard-stats-section__skeleton-grid-item-medium{height:154px;position:relative;width:100%}@media (min-width: 769px){.dashboard-stats-section__skeleton-grid-item-medium{height:200px;grid-row:span 2}}.dashboard-stats-section__skeleton-grid-item-small{height:94px;position:relative;width:100%}@media (min-width: 769px){.dashboard-stats-section__skeleton-grid-item-small{height:92px;grid-row:span 1}}.empty-class-card-gallery{width:100%}.empty-class-card-gallery__skeleton-card{position:relative;width:100%;height:112px}.empty-class-card-gallery .empty-class-card-gallery__btn{margin-top:0}.empty-class-card-gallery--loading{display:grid;grid-template-columns:1fr;grid-gap:16px}@media (min-width: 769px){.empty-class-card-gallery--loading{grid-template-columns:repeat(3, 1fr);grid-gap:24px}}.feature-announcement__banner-container{margin:24px auto;padding-top:8px;max-height:800px;height:100%;opacity:1;transition:max-height ease-out 0.3s, opacity ease-out 0.3s}.feature-announcement__banner-container--collapsed{max-height:0;overflow:hidden;opacity:0}.feature-announcement__content-container{display:block;min-height:180px}.feature-announcement__content-container:not(.feature-announcement__content-container--loading){background-color:#fff}.body--relax .feature-announcement__content-container:not(.feature-announcement__content-container--loading){background-color:#222122}@media (min-width: 769px){.feature-announcement__content-container{display:flex}}.feature-announcement__content-container .modal__close-button{z-index:1}.body--relax .feature-announcement__content-container .modal__close-button{filter:invert(1)}.feature-announcement__img-container{padding:16px;background:linear-gradient(to bottom, var(--feature-announcement-bg-color, #ffe146) 50%, #fff 50%)}@media (min-width: 769px){.feature-announcement__img-container{display:flex;align-items:center;flex-basis:50%;background:linear-gradient(to right, var(--feature-announcement-bg-color, #ffe146) 70%, #fff 30%)}}.body--relax .feature-announcement__img-container{background:linear-gradient(to bottom, var(--feature-announcement-bg-color, #bfa936) 50%, #222122 50%)}@media (min-width: 769px){.body--relax .feature-announcement__img-container{background:linear-gradient(to right, var(--feature-announcement-bg-color, #bfa936) 70%, #222122 30%)}}.feature-announcement__background-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:250px;width:100%}@media (min-width: 769px){.feature-announcement__background-image{position:relative;left:5%;height:300px;width:90%}}.feature-announcement__copy-container{padding:0 16px 32px;background-color:#fff}.feature-announcement__copy-container p{margin-bottom:32px}.body--relax .feature-announcement__copy-container{background-color:#222122;color:#fff}@media (min-width: 769px){.feature-announcement__copy-container{padding:48px 48px 56px 24px;flex-basis:50%}}@media (min-width: 993px){.feature-announcement__copy-container{padding:48px 48px 56px}}@media (min-width: 544px) and (max-width: 768px){.featured-content{position:relative;z-index:1}}@media (max-width: 543px){.featured-content{border:1px solid #edf3f3;background:#fff}.body--relax .featured-content{background:#383539}}@media (min-width: 769px){.featured-content--reverse-order .featured-content__copy{order:1}.featured-content--reverse-order .featured-content__cover-image{order:2}}@media (min-width: 544px) and (max-width: 768px){.featured-content--reverse-order .featured-content__copy{order:1}.featured-content--reverse-order .featured-content__cover-image{order:2}}.featured-content__container{margin-top:16px;margin-bottom:16px}@media (min-width: 544px) and (max-width: 768px){.featured-content__container{margin-bottom:calc(24px * 2)}}@media (min-width: 769px){.featured-content__container{margin-top:24px;margin-bottom:32px}}@media (max-width: 543px){.featured-content__copy{padding:0 16px 24px}}.featured-content__copy .f-uppercase{margin-bottom:40px}@media (min-width: 544px) and (max-width: 768px){.featured-content__copy .f-uppercase{font-size:12px;margin:8px 0 16px}}@media (max-width: 543px){.featured-content__copy .f-medium{display:none}}.featured-content__copy .btn,.featured-content__copy input[type='submit']{margin-top:24px}@media (max-width: 543px){.featured-content__copy .btn,.featured-content__copy input[type='submit']{margin-top:24px}}.body--relax .featured-content__copy{color:#b0b5ba}.featured-content__cover-image{height:auto;max-height:512px}@media (max-width: 543px){.featured-content__cover-image{height:calc(100vw - 32px);background-image:linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%),var(--bg-image) !important;padding:0 16px}}.featured-content__cover-image .f-medium{display:none}@media (max-width: 543px){.featured-content__cover-image .f-medium{display:block;color:#fff}}.featured-content__cover-image .f-uppercase{font-size:12px}.filter-bar.filter-bar--scroll-right:not(.filter-bar--hide-scroll):after,.filter-bar.filter-bar--scroll-left:not(.filter-bar--hide-scroll):before,.filter__top-level-filter-wrapper.filter__top-level-filter-wrapper--scroll-right:not(.filter__top-level-filter-wrapper--hide-scroll):after,.filter__top-level-filter-wrapper.filter__top-level-filter-wrapper--scroll-left:not(.filter__top-level-filter-wrapper--hide-scroll):before{position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:-webkit-sticky;position:sticky;content:'.';width:4px;background-color:#fff;color:transparent;box-shadow:0 0 12px rgba(0,0,0,0.8);z-index:1}.filters-and-search{position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:999;padding-bottom:0 !important;transition:margin-bottom 0.4s}.filters-and-search--z-index{z-index:1000}.filters-and-search--collapsed{margin-bottom:88px}@media (min-width: 545px){.filters-and-search--collapsed{margin-bottom:96px}}.filters-and-search--collapsed.filters-and-search--top-level{margin-bottom:211px}@media (min-width: 545px){.filters-and-search--collapsed.filters-and-search--top-level{margin-bottom:227px}}@media (max-width: 543.98px){.filters-and-search--collapsed.filters-and-search--top-level{margin-bottom:200px}}@media (max-width: 360px){.filters-and-search--collapsed.filters-and-search--top-level{margin-bottom:180px}}.filters-and-search.hide:not(.mobile-hide){display:block !important;height:0;overflow:hidden}#search-term{padding:24px 0 24px 54px;box-sizing:border-box;color:#1e1e28;background-color:transparent;font-size:24px;text-overflow:ellipsis;overflow:hidden;transition:border-color .2s ease-in-out}@media (min-width: 769px){#search-term{padding:32px 0 24px 64px;font-size:32px}}@media (max-width: 543.98px){#search-term{font-size:19px;padding-left:40px}}.body--relax #search-term{color:#fff}#search-term::placeholder{color:#a1a6ac}body:not(.body--touch-device) #search-term:hover{border-color:#1e1e28}.body--relax:not(.body--touch-device) #search-term:hover{border-color:#fff}.search-bar__wrapper{padding:2px;margin-bottom:-2px}.search-bar__wrapper .icon--search{position:absolute;top:24px;left:0}@media (min-width: 769px){.search-bar__wrapper .icon--search{top:36px}}@media (max-width: 543.98px){.search-bar__wrapper .icon--search{width:30px;height:30px}}.filter-bar{z-index:2;padding-top:32px;padding-bottom:24px;display:flex;overflow-x:auto;scrollbar-width:none}.filter-bar::-webkit-scrollbar{width:0;height:0;background-color:transparent !important}@media (max-width: 543.98px){.filter-bar{padding-top:24px}}.filter-bar:not(.filter-bar--hide-scroll).filter-bar--scroll-right{margin-right:-4px}.filter-bar:not(.filter-bar--hide-scroll).filter-bar--scroll-right:after{right:0}.filter-bar:not(.filter-bar--hide-scroll).filter-bar--scroll-left{margin-left:-4px}.filter-bar:not(.filter-bar--hide-scroll).filter-bar--scroll-left:before{left:0}.filter-bar__overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.filter-bar__mobile-title .f-header-h2,.filter-bar__mobile-title .content-details__title{margin:0}.filter-bar__all-filters-wrapper{height:88px;overflow:hidden;transition:height 0.4s}@media (min-width: 545px){.filter-bar__all-filters-wrapper{height:96px}}.filter-bar__all-filters-wrapper--collapsed{height:0 !important}.filter-bar__all-filters-wrapper--top-level{height:211px}@media (min-width: 545px){.filter-bar__all-filters-wrapper--top-level{height:227px}}@media (max-width: 543.98px){.filter-bar__all-filters-wrapper--top-level{height:200px}}@media (max-width: 360px){.filter-bar__all-filters-wrapper--top-level{height:180px}}.filter-bar__meta{padding:24px 0;border-top:1px solid #eeecea;overflow:auto}@media (max-width: 767.98px){.filter-bar__meta{font-size:14px}}.filter-bar__meta-count{color:#a1a6ac;float:left;margin-right:4px}.filter-bar__meta-count:not(:last-of-type):after{content:',';display:inline-block;float:right}.filter-bar__sorting-by{right:0;z-index:800}.filter-bar__sorting-by .filter-bar__type{width:auto}.body--relax .filter-bar__sorting-by .filter-bar__type .filter-bar__type-arrow{filter:invert(1)}.body--relax .filter-bar__sorting-by{color:#b0b5ba}.body--relax .filter-bar__sorting-by .filter-bar__option{color:#b0b5ba}@media (max-width: 1094px){.filter-bar__sorting-by{bottom:18px}}.filter-bar__type{display:inline-block;position:relative;padding:8px 38px 8px 16px;margin:0 6px;border-radius:24px;border-color:#eeecea;background-color:#fff;color:#1e1e28;cursor:pointer;text-align:left;font-family:"Graphik Web Medium",sans-serif;font-size:14px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width: 769px){.filter-bar__type{width:122px;font-size:15px;line-height:19px;margin:0 8px}.filter-bar__type .filter-bar__type-arrow:before{background-color:#82878f}.filter-bar__type--more-filters{width:138px}}.body--relax .filter-bar__type{background-color:#222122;border-color:#fff !important;color:#fff}.body--relax .filter-bar__type:not(.filter-bar__type--active):not(:active):not(:hover) .filter-bar__type-arrow{filter:brightness(100)}.filter-bar__type:first-of-type{margin-left:0}body:not(.body--touch-device) .filter-bar__type:hover,body:not(.body--touch-device) .filter-bar__type:active{border:1px solid #1e1e28}body:not(.body--touch-device).body--relax .filter-bar__type:hover,body:not(.body--touch-device).body--relax .filter-bar__type:active{border-color:#fff;background-color:#fff;color:#1e1e28}.filter-bar__type--open{border:1px solid #1e1e28}.filter-bar__type--active{font-family:"Graphik Web Medium",sans-serif;background-color:#edf3f3;color:#1e1e28;border:1px solid #1e1e28}.filter-bar__type--active .filter-bar__type-arrow:before{content:'';display:block;height:60%;width:1px;border-radius:1px;background-color:#ced4d6;transition:background-color .2s ease-in-out}.body--relax .filter-bar__type--active{background-color:#fff;color:#1e1e28}.filter-bar__type--no-button{margin-right:0;padding:0 24px 0 0;border:0 !important;background-color:transparent !important}.body--relax .filter-bar__type--no-button{color:#fff}body:not(.body--touch-device).body--relax .filter-bar__type--no-button:hover,body:not(.body--touch-device).body--relax .filter-bar__type--no-button:active{color:#fff}.filter-bar__type--no-button .filter-bar__type-arrow{width:14px;margin-right:0}.filter-bar__type--no-button .filter-bar__type-arrow:after{background-position:right center}.filter-bar__type-arrow,.filter-bar__type-arrow:after{position:absolute;top:0;bottom:0;right:0;height:100%}.filter-bar__type-arrow{width:30px;margin-right:2px}.filter-bar__type-arrow:after{content:'';width:100%;background:url(../img/icons/chevrons/chevron-down.svg) center/14px 10px no-repeat}.filter-bar__type--active .filter-bar__type-arrow:after{background:url(../img/icons/close.svg) center/14px 10px no-repeat}.filter-bar__options{text-align:left}.filter-bar__options:not(.filter-bar__options--secondary){z-index:1001;display:flex;justify-content:center;align-items:center}@media (max-width: 767.98px){.filter-bar__options:not(.filter-bar__options--secondary){position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(252,253,253,0.5)}.body--relax .filter-bar__options:not(.filter-bar__options--secondary){background:rgba(34,33,34,0.5)}}@media (min-width: 769px){.filter-bar__options--tooltip{position:absolute;background-color:#fff;box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 8px 24px rgba(0,0,0,0.05);border:1px solid #eeecea;border-radius:16px;margin-top:12px}.body--rise .filter-bar__options--tooltip{background-color:#fcfdfd}.body--relax .filter-bar__options--tooltip{background-color:#222122;box-shadow:none}.filter-bar__options--tooltip:before{content:'';display:block;width:12px;height:12px;position:absolute;background-color:#fff;border-left:1px solid #eeecea;border-top:1px solid #eeecea;left:60px;top:-7px;transform:rotate(45deg)}.body--rise .filter-bar__options--tooltip:before{background-color:#fcfdfd}.body--relax .filter-bar__options--tooltip:before{background-color:#222122}}@media (min-width: 769px) and (min-width: 769px){.filter-bar__options--tooltip.filter-bar__options--intensity{max-width:268px}}@media (min-width: 769px) and (min-width: 993px){.filter-bar__options--tooltip.filter-bar__options--intensity{max-width:none}}.filter-bar__options--modal:not(.filter-bar__options--secondary){position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(252,253,253,0.5)}.body--relax .filter-bar__options--modal:not(.filter-bar__options--secondary){background:rgba(34,33,34,0.5)}.filter-bar__options--modal:not(.filter-bar__options--secondary) .filter-bar__modal-header{display:block !important}.filter-bar__options--sorting-by{right:0 !important;left:auto !important;top:auto !important;bottom:auto !important;width:200px;position:absolute !important;flex-direction:column;padding:24px 16px;margin-top:16px;background-color:#fff !important;border-radius:3px;border:1px solid #eeecea;z-index:900}.body--rise .filter-bar__options--sorting-by{background-color:#fcfdfd !important}.body--relax .filter-bar__options--sorting-by{background-color:#222122 !important;color:#b0b5ba;box-shadow:none}.filter-bar__options--sorting-by .filter-bar__option{width:100%;margin-left:0;margin-right:0}.filter-bar__options--secondary{display:block !important;padding-bottom:16px;width:100%}.filter-bar__options--secondary:not(:last-of-type){border-bottom:solid #eeecea 1px}@media (max-width: 899px) and (min-width: 769px){.filter-bar__options--duration{max-width:600px}}@media (min-width: 900px){.filter-bar__options--duration{max-width:none}}.filter-bar__options .filter-bar__modal-header{display:block}@media (min-width: 769px){.filter-bar__options .filter-bar__modal-header{display:none}}.filter-bar__option{display:flex;justify-content:center;align-items:center;margin:4px;height:30px;font-size:14px;line-height:14px;padding:3px 16px;font-family:"Graphik Web",sans-serif;cursor:pointer}@media (min-width: 769px){.filter-bar__option{padding:3px 24px}}.filter-bar__option:not(.btn--tile){text-transform:capitalize}.filter-bar__options-container--livestream .filter-bar__option{text-transform:none}.body--relax body:not(.body--touch-device) .filter-bar__option:hover{background-color:#fff;border-color:#fff !important;color:#1e1e28 !important}.body--relax .filter-bar__option{background-color:#222122;border-color:#fff !important;color:#fff !important}@media (min-width: 769px){.filter-bar__options-container--duration .filter-bar__option{margin:8px 3px}}.content-container--no-wrap .filter-bar__option{margin:0 16px 4px 0;display:inline-block;vertical-align:top}.filter-bar__option--active{font-family:"Graphik Web Medium",sans-serif;background-color:#edf3f3}.body--relax .filter-bar__option--active{background-color:#fff;border-color:#fff;color:#1e1e28 !important}.filter-bar__option--card{text-transform:capitalize;display:flex;align-items:center;margin-bottom:16px;height:56px;width:195px;border:1px solid #eeecea;cursor:pointer;white-space:normal;padding:0 24px !important;line-height:17px}.filter-bar__option--card:before{display:none}[type='checkbox']:checked+.filter-bar__option--card{border-color:#1e1e28}.body--relax [type='checkbox']:checked+.filter-bar__option--card{border-color:#fff;color:#fff}.body--relax .filter-bar__option--card{border-color:#82878f;color:#82878f}.body--rise .filter-bar__option--card{border-color:#b0b5ba}.filter-bar__modal{position:relative;z-index:950;overflow:hidden;overflow-y:auto;text-align:center;width:100%}@media (max-width: 767.98px){.filter-bar__modal{max-width:710px;max-height:calc(90vh - 80px) !important;background-color:#fff;box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 8px 24px rgba(0,0,0,0.05);border:1px solid #eeecea;margin-top:80px}}@media (max-width: 767.98px) and (max-height: 932px){.filter-bar__modal{max-height:calc(90vh - 120px) !important}}@media (max-width: 767.98px){.body--relax .filter-bar__modal{background-color:#222122;box-shadow:none}.body--rise .filter-bar__modal{background-color:#fcfdfd}}.filter-bar__options--modal .filter-bar__modal{max-width:1056px;max-height:calc(73vh - 80px);background-color:#fff;box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 8px 24px rgba(0,0,0,0.05);border:1px solid #eeecea;margin-top:80px}@media (min-width: 769px){.filter-bar__options--modal .filter-bar__modal .modal__close-button{top:20px}}.body--relax .filter-bar__options--modal .filter-bar__modal{background-color:#222122;box-shadow:none}.body--rise .filter-bar__options--modal .filter-bar__modal{background-color:#fcfdfd}.filter-bar__modal>p{font-size:13px;font-weight:300;margin:16px 0 0}@media (min-width: 769px){.filter-bar__modal>p{text-align:left;margin:16px 32px 0}}.body--relax .filter-bar__modal>p{color:#fff}.filter-bar__clear-all{height:40px;margin-left:24px;white-space:nowrap}.filter-bar__clear-all--no-margin{margin-left:0}.filter-bar__options-container{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 767.98px){.filter-bar__options-container{justify-content:center}}.filter-bar__options-container--more{flex-direction:column}.filter-bar__options-container--style{display:grid;grid-template-columns:repeat(3, 1fr) [grid-end];grid-gap:8px}@media (max-width: 430px){.filter-bar__options-container--style{grid-template-columns:repeat(2, 1fr) [grid-end]}}@media (min-width: 545px){.filter-bar__options-container--style{grid-template-columns:repeat(4, 1fr) [grid-end]}}@media (max-width: 899px) and (min-width: 768px){.filter-bar__options-container--style{grid-template-columns:repeat(5, 1fr) [grid-end];grid-gap:16px}}@media (min-width: 900px){.filter-bar__options-container--style{grid-template-columns:repeat(6, 1fr) [grid-end];grid-gap:16px}}.filter-bar__options-container--outcomes .filter-bar__option:not(.hide){display:block !important}@media (min-width: 900px){.filter-bar__options-container--duration .filter-bar__option{max-width:90px;width:calc(9vw - 9px);padding:3px 0}}@media (max-width: 899px){.filter-bar__options-container--duration .filter-bar__option{width:104px}}@media (max-width: 767.98px){.filter-bar__options-container--level .filter-bar__option{min-width:120px;width:26%}}@media (min-width: 769px){.filter-bar__options-container--level .filter-bar__option{width:95px}}@media (min-width: 993px){.filter-bar__options-container--level .filter-bar__option{width:100px}}.filter-bar__options-container--intensity .filter-bar__option{width:100px}@media (min-width: 993px){.filter-bar__options-container--intensity .filter-bar__option{width:112px}}.filter-bar__options-container--music,.filter-bar__options-container--favorited,.filter-bar__options-container--notes{margin-bottom:16px}.filter-bar__options-container--show-more .filter-bar__toggle-btn,.filter-bar__options-container--show-less .filter-bar__toggle-btn{position:absolute;height:30px;font-family:"Graphik Web Medium",sans-serif}.filter-bar__options-container--show-more .filter-bar__toggle-btn{display:flex;align-items:center;justify-content:center;right:0;bottom:7px;width:190px;background-image:linear-gradient(to left, #fff, #fff 80%, rgba(255,255,255,0))}@media (min-width: 769px){.filter-bar__options-container--show-more .filter-bar__toggle-btn{bottom:8px}}.body--relax .filter-bar__options-container--show-more .filter-bar__toggle-btn{background-image:linear-gradient(to left, #222122, #222122 80%, rgba(34,33,34,0))}.body--rise .filter-bar__options-container--show-more .filter-bar__toggle-btn{background-image:linear-gradient(to left, #fcfdfd, #fcfdfd 80%, rgba(252,253,253,0))}.filter-bar__options-container--show-less{max-height:none !important;padding-bottom:32px}.filter-bar__options-container--show-less .filter-bar__toggle-btn{left:4px;bottom:-10px}.filter-bar__options--secondary .filter-bar__options-container{justify-content:flex-start !important;overflow:hidden;max-height:80px}@media (max-width: 767.98px){.filter-bar__options--secondary .filter-bar__options-container{max-height:155px}}.filter-bar__options-scroll-container{position:relative}.filter-bar__options--secondary .filter-bar__options-scroll-container{margin-left:-4px;margin-right:-4px}@media (min-width: 769px){.filter-bar__options--tooltip .filter-bar__options-scroll-container{margin:8px 24px}}.filter-bar__modal>.filter-bar__options-scroll-container{overflow-y:auto}@media (max-width: 767.98px){.filter-bar__modal>.filter-bar__options-scroll-container{padding:16px}}@media (min-width: 769px){.filter-bar__options--modal .filter-bar__modal>.filter-bar__options-scroll-container{padding:16px 32px}}.filter-bar__modal-header{position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:-webkit-sticky;position:sticky;top:0;right:0;left:0;padding:24px 16px;border-bottom:1px solid #eeecea;background-color:#fff;z-index:1}@media (min-width: 769px){.filter-bar__modal-header{padding:32px}}.body--rise .filter-bar__modal-header{background-color:#fcfdfd}.body--relax .filter-bar__modal-header{color:#fff;border-color:#fff;background-color:#222122}.filter-bar__filter-title{margin:0;line-height:20px}.filter-bar__clear{cursor:pointer;display:block !important;float:right}.filter-bar__clear:not(.filter-bar__clear--secondary){margin-top:8px}.body--relax .filter-bar__clear{color:#b0b5ba}.filter-bar__secondary-title{display:block;padding:16px 0 8px}.body--relax .filter-bar__secondary-title{color:#b0b5ba}.filter-bar__apply-btn{background-color:#b9d2dc;max-width:300px;width:50%}.filter-bar__apply-btn-wrapper{position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:-webkit-sticky;position:sticky;display:flex;justify-content:space-between;flex-direction:row-reverse;bottom:0;left:0;right:0;width:100%;padding:16px;background-color:#fff;border-top:1px solid #eeecea}@media (min-width: 769px){.filter-bar__apply-btn-wrapper{padding:16px 32px}}@media (min-width: 769px){.filter-bar__options:not(.filter-bar__options--modal) .filter-bar__apply-btn-wrapper{display:none}}.body--relax .filter-bar__apply-btn-wrapper{background-color:#222122}.body--rise .filter-bar__apply-btn-wrapper{background-color:#fcfdfd}.filter__subfilter-title{width:calc(100% - 110px);margin:32px 0 16px}.body--relax .filter__subfilter-title{color:#b0b5ba}.filter__nav-items{display:flex;justify-content:space-between;width:100px;position:absolute;top:-16px;right:0;z-index:1}.body--relax .filter__nav-items .btn--circle{border-color:#b0b5ba}.filter__top-level-filter-wrapper{display:flex;align-items:baseline;overflow-x:auto;overflow-y:hidden;margin-top:24px;scrollbar-width:none;padding:2px}@media (max-width: 543.98px){.filter__top-level-filter-wrapper{margin-top:16px}}.filter__top-level-filter-wrapper::-webkit-scrollbar{width:0;height:0;background-color:transparent !important}.filter__top-level-filter-wrapper:not(.filter__top-level-filter-wrapper--hide-scroll).filter__top-level-filter-wrapper--scroll-right:after,.filter__top-level-filter-wrapper:not(.filter__top-level-filter-wrapper--hide-scroll).filter__top-level-filter-wrapper--scroll-left:before{align-self:normal;margin-top:12px;margin-bottom:12px}.filter__top-level-filter-wrapper:not(.filter__top-level-filter-wrapper--hide-scroll).filter__top-level-filter-wrapper--scroll-right{margin-right:-6px}.filter__top-level-filter-wrapper:not(.filter__top-level-filter-wrapper--hide-scroll).filter__top-level-filter-wrapper--scroll-right:after{right:0}.filter__top-level-filter-wrapper:not(.filter__top-level-filter-wrapper--hide-scroll).filter__top-level-filter-wrapper--scroll-left{margin-left:-6px}.filter__top-level-filter-wrapper:not(.filter__top-level-filter-wrapper--hide-scroll).filter__top-level-filter-wrapper--scroll-left:before{left:0}.btn--tile{min-height:125px;height:auto;margin:0;justify-content:flex-start;align-items:flex-start;white-space:normal;overflow:hidden;flex-direction:column;border-radius:10px;padding:12px;font-family:"Graphik Web Medium",sans-serif;font-size:13px;text-align:left}.btn--tile p{font-family:"Graphik Web",sans-serif;font-weight:300;margin:8px 0 0;max-width:111px}.top-level-filter{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-family:"Graphik Web Medium",sans-serif;line-height:22px;max-width:75px;min-width:60px;margin:0 24px;padding:0;text-align:center;transition:color .2s ease-in-out;width:17vw}@media (max-width: 767.98px){.top-level-filter{font-size:14px;margin:0 3vw}}@media (max-width: 543.98px){.top-level-filter{font-size:12px}}.top-level-filter:first-of-type{margin-left:0}.top-level-filter:last-of-type{margin-right:0}@media (min-width: 769px){body:not(.body--touch-device) .top-level-filter:hover{color:#0055dc !important}.body--relax:not(.body--touch-device) .top-level-filter:hover{color:#438cff !important}}.body--relax .top-level-filter{color:#fff}.top-level-filter--active{color:#0055dc !important}.body--relax .top-level-filter--active{color:#438cff !important}.top-level-filter__icon{max-width:100%;margin-bottom:4px;background-repeat:no-repeat;background-position:center top;transition:filter .2s ease-in-out;width:17vw;min-width:53px}.body--relax .top-level-filter__icon{filter:invert(1) sepia(1) saturate(0) hue-rotate(195deg)}@media (min-width: 769px){body:not(.body--touch-device) .top-level-filter:hover .top-level-filter__icon{filter:invert(0.23) sepia(1) saturate(7) hue-rotate(195deg)}.body--relax:not(.body--touch-device) .top-level-filter:hover .top-level-filter__icon{filter:invert(0.3) sepia(1) saturate(7) hue-rotate(195deg)}}.top-level-filter--active .top-level-filter__icon{filter:invert(0.23) sepia(1) saturate(7) hue-rotate(195deg)}.body--relax .top-level-filter--active .top-level-filter__icon{filter:invert(0.3) sepia(1) saturate(7) hue-rotate(195deg)}.fine-print{color:#a1a6ac;font-size:12px}.for-you__title-section-container{justify-content:flex-start;align-items:flex-start;display:flex}.for-you__title-section-container .badge,.for-you__title-section-container .register-form__monthly-pricing{background-color:#1e1e28;padding:3px 12px;font-size:20px;margin-left:15px}.for-you__header-container{position:relative}.for-you__header-background{background:linear-gradient(0.47turn, #c4cfdb 0%, #d8e0e6 31%, #eee 68%, #e0d2c9 96%);width:100%;height:100px;z-index:12}.body--rise .for-you__header-background{background:linear-gradient(0.47turn, #c5aaac 0%, #f5ceb2 49%, #e8b486 99%)}.body--relax .for-you__header-background{background:linear-gradient(0.47turn, #575254 0%, #665b56 49%, #5f453a 99%)}@media (min-width: 769px){.for-you__header-background{height:180px;z-index:1}}.for-you__container{display:flex;flex-direction:column}.for-you__container .loader-overlay{display:flex;justify-content:center;align-items:center;position:fixed}@media (min-width: 1095px){.for-you__container .wrapper-container--padding{padding:24px 32px}}.for-you__duration-filter{order:2;width:100%}@media (min-width: 769px){.for-you__duration-filter{order:1;margin-top:0;margin-right:32px;width:auto}}.for-you__duration-title{margin-top:0}.for-you__duration-title svg{margin-right:5px;vertical-align:top}.body--relax .for-you__duration-title{color:#fff}.body--relax .for-you__duration-title svg{stroke:#fff}.for-you__duration-container{position:relative}.for-you__duration-nav{margin-bottom:16px;overflow-x:auto;padding-bottom:8px;white-space:nowrap}@media (min-width: 769px){.for-you__duration-nav{padding-bottom:0;margin-bottom:0}}.for-you__duration-btn{padding:7px 10px !important;text-align:center;width:60px;font-size:14px}@media (min-width: 769px){.for-you__duration-btn{width:66px}}.for-you__duration-btn:before{display:none}[type='checkbox']:checked+.for-you__duration-btn{background-color:#1e1e28;border-color:#1e1e28;color:#fff}@media (min-width: 993px){.for-you__selected-duration-container{grid-column:span 12}}@media (min-width: 993px){.for-you__selected-duration{display:flex;flex-direction:column}}.for-you__filter-by{color:#1e1e28;margin-top:0}@media (min-width: 769px){.for-you__filter-by{margin-top:16px}}.body--relax .for-you__filter-by{color:#fff}@media (max-width: 768px){.for-you__card-section .search-results__btn-container:not(.search-results__btn-container--show-mobile){display:none}.for-you__card-section .content-container{overflow-y:hidden}.for-you__card-section .card-grid:not(.teachers-grid){display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.for-you__card-section .card-grid:not(.teachers-grid)::-webkit-scrollbar{display:none}.for-you__card-section .content-card__container{max-width:285px;max-height:270px;padding-top:0;display:inline-grid;margin-right:16px;vertical-align:top}.for-you__card-section .action-menu__item{padding:24px 18px}.for-you__card-section .action-menu__item-copy{padding-left:20px}}@media (max-width: 768px){.for-you__card-section .content-card__container{margin-right:16px}}@media (min-width: 544px) and (max-width: 768px){.for-you__card-section .content-card__container{width:55vw;height:55vw}}@media (min-width: 601px) and (max-width: 645px){.for-you__card-section .content-card__container{width:43vw;height:44vw}}@media (max-width: 600px){.for-you__card-section .content-card__container{width:84vw;height:84vw}}.for-you__card-section .f-section-link{position:absolute;top:6px;right:0}@media (min-width: 769px){.for-you__card-section .f-section-link{top:12px}}.body--relax .for-you__card-section .f-section-link{color:#fff}.for-you__card-section .f-header-h3,.for-you__card-section .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .for-you__card-section .pika-label{margin-top:0}@media (max-width: 768px){.for-you__card-section .f-header-h3,.for-you__card-section .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .for-you__card-section .pika-label{max-width:80%}}@media (min-width: 769px){.for-you__card-section--collapsed .card-grid .teacher-card:nth-of-type(4) ~ .teacher-card,.for-you__card-section--collapsed .card-grid .style-card:nth-of-type(4) ~ .teacher-card,.for-you__card-section--collapsed .card-grid .teacher-card:nth-of-type(4) ~ .style-card,.for-you__card-section--collapsed .card-grid .style-card:nth-of-type(4) ~ .style-card{display:none}.for-you__card-section--collapsed .card-grid .style-card:nth-of-type(4) ~ .style-card{display:none}.for-you__card-section--collapsed .card-grid .content-card__container:nth-of-type(3) ~ .content-card__container{display:none}.for-you__card-section--collapsed .card-grid .class-card:nth-of-type(3) ~ .class-card{display:none}.for-you__card-section--collapsed .card-grid .referral-card:nth-child(1) ~ .class-card:nth-of-type(3){display:none}}.for-you__card-section--hide-horizontal-scrollbar .content-container{overflow-y:hidden}@media (max-width: 768px){.for-you__card-section--horizontal-scroll{padding-right:0;margin-bottom:24px}.for-you__card-section--horizontal-scroll:not(:first-of-type):not(.beginners__shelf){padding-top:0}.for-you__card-section--horizontal-scroll:not(:last-of-type){padding-bottom:0}}#for-you{width:100vw}.for-you-shortcuts{overflow:hidden;position:relative}.for-you-shortcuts__slider{display:flex;align-items:baseline}.for-you-shortcuts__slider::-webkit-scrollbar{display:none}.for-you-shortcuts__slider>*:last-child{margin-right:0}.for-you-shortcuts__slider--firefox{padding-bottom:16px;margin-bottom:-16px}.for-you-shortcuts__shadow{background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,0.8);color:transparent;content:'.';position:absolute;top:12px;bottom:12px;width:4px;z-index:1}.for-you-shortcuts__shadow--next{right:-6px}.for-you-shortcuts__shadow--previous{left:-6px}.for-you-shelf-carousel{margin-top:8px;margin-bottom:24px;height:100%;max-height:600px;overflow:hidden;transition-property:all;transition-duration:0.5s}@media (min-width: 769px){.for-you-shelf-carousel{margin-bottom:16px}}.for-you-shelf-carousel--closed{max-height:0}.swiper-slide{width:100%}.for-you-shelf-carousel--peek-card .swiper-slide{width:90%}.for-you-shelf-carousel--peek-card .swiper-slide:nth-last-child(2),.for-you-shelf-carousel--peek-card .swiper-slide:last-child{width:100%}@media (min-width: 769px){.for-you-shelf-carousel--peek-card .swiper-slide{width:100%}}.slider__container--violet{background:#d9d6ff}.body--relax .slider__container--violet{background:#aaa3ff}.slider__container--sand{background:#e9dac7}.body--relax .slider__container--sand{background:#dbc2a2}.slider__container--white{background:#fff}.body--relax .slider__container--white{background:#e6e6e6}.slider__container--blue{background:#0055dc}.slider__container--blue .slider__copy-container,.slider__container--blue .slider__skip{color:#fff}.body--relax .slider__container--blue{background:#0041a9}.slider__container--green{background:#55c791}.body--relax .slider__container--green{background:#3aaf78}.slider__container--red{background:#e86046}.body--relax .slider__container--red{background:#df3b1c}.slider__container--cobalt{background:#b9d2dc}.body--relax .slider__container--cobalt{background:#97bccb}.slider__container--lightSand{background:#f9f5ef}.body--relax .slider__container--lightSand{background:#eadccb}.slider__container--peach{background:#f3d7d7}.body--relax .slider__container--peach{background:#e7b0b0}.slider__container--teal{background:#00bab6}.body--relax .slider__container--teal{background:#008784}.slider__container--yellow{background:#ffe146}.body--relax .slider__container--yellow{background:#ffd913}.slider__container--black{background:#1e1e28}.body--relax .slider__container--black{background:#08080b}.slider__container--gray1{background:#edf3f3}.body--relax .slider__container--gray1{background:#cedfdf}.slider__container--gray2{background:#dee4e5}.body--relax .slider__container--gray2{background:#c1cdcf}.slider__container--gray3{background:#ced4d6}.body--relax .slider__container--gray3{background:#b2bcbf}.slider__container--gray4{background:#bfc5c8}.body--relax .slider__container--gray4{background:#a4acb0}.slider__container--gray5{background:#b0b5ba}.body--relax .slider__container--gray5{background:#959ca2}.slider__container--gray6{background:#a1a6ac}.body--relax .slider__container--gray6{background:#868c94}.slider__container--gray7{background:#91969d}.body--relax .slider__container--gray7{background:#767c85}.slider__container--gray8{background:#82878f}.body--relax .slider__container--gray8{background:#696e75}.slider__container{padding-top:56px;padding-bottom:56px}.slider__container--gradient{background:linear-gradient(0.47turn, #c4cfdb 0%, #d8e0e6 31%, #eee 68%, #e0d2c9 96%)}.body--rise .slider__container--gradient{background:linear-gradient(0.47turn, #c5aaac 0%, #f5ceb2 49%, #e8b486 99%)}.body--relax .slider__container--gradient{background:linear-gradient(0.47turn, #575254 0%, #665b56 49%, #5f453a 99%)}.slider__container--bg{display:flex;justify-content:center;align-items:center;background:#fcfdfd}.body--rise .slider__container--bg{background:#f9f5ef}.body--relax .slider__container--bg{background:#383539;color:#fff}.slider__container .f-header-h3,.slider__container .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .slider__container .pika-label{margin-top:0}.slider__container[data-question-type='slider'] .slider__options-container{padding-top:50px}.slider__options-container{display:flex;align-items:center;position:relative;margin:32px 0;width:100%;min-height:130px}.slider__options-container--multiple_choice,.slider__options-container--boolean{overflow:auto}.slider__options-container--slider{justify-content:space-between;flex-direction:column}.slider__options-container .noUi-tooltip{bottom:150% !important;padding:16px;width:200px !important}.slider__options-container .noUi-tooltip:before{content:'';position:absolute;display:block;width:0;left:50%;bottom:5px;border:15px solid transparent;border-bottom:0;border-top:10px solid #fff;transform:translate(-50%, calc(100% + 5px))}.slider__options-container .noUi-tooltip--copy{min-width:100px;width:100%;max-width:200px;white-space:normal}.slider__options-container .noUi-tooltip--first{left:100px !important}.slider__options-container .noUi-tooltip--first:before{left:10%}.slider__options-container .noUi-tooltip--last{left:-45px !important}.slider__options-container .noUi-tooltip--last:before{left:83%}.slider__options-container .slider__label-container{display:flex;justify-content:space-between;flex-direction:row;padding:24px 0 0;width:90%;color:#82878f}@media (min-width: 769px){.slider__options-container .slider__label-container{width:97%}}.slider__button{display:inline-flex;align-items:center;justify-content:center;margin:0 0 16px 24px !important;padding:16px !important;max-width:160px;min-width:160px;width:100%;max-height:160px;min-height:160px;height:100%;background:#fff;border:2px solid #fff;border-radius:100%;text-align:center;cursor:pointer;transition:border-color ease-in-out 0.3s, background ease-in-out 0.3s}.body--relax .slider__button{background:#dee4e5;border:2px solid #dee4e5}.slider__button:before{top:auto !important;left:auto !important;max-width:160px !important;min-width:160px !important;width:100% !important;max-height:160px !important;min-height:160px !important;height:100% !important;background-color:transparent !important;border:1px solid transparent !important;border-radius:100% !important;box-sizing:border-box !important}.slider__button:after{display:none !important}.slider__button:last-of-type{margin-right:24px}.slider__button:hover{border:1px solid #fff !important}[type='checkbox']:checked+.slider__button,[type='radio']:checked+.slider__button{border:2px solid #1e1e28 !important}.body--relax [type='checkbox']:checked+.slider__button,.body--relax [type='radio']:checked+.slider__button{background:#fff}.slider__copy{color:#383539}.body--relax .slider__copy{color:#fff}@media (max-width: 543px){.slider__button-container{display:flex;justify-content:space-between}}.slider__skip{margin-left:24px;cursor:pointer}.body--relax .slider__skip{color:#fff}.slider__last-slide-msg{text-align:center}.slider__error{display:block;color:#e86046;margin-top:8px}.for-you__annual .f-header-h2,.for-you__annual .content-details__title{margin-top:40px;margin-bottom:16px}@media screen and (max-width: 768px){.for-you__annual .f-header-h2 .f-header-h2,.for-you__annual .content-details__title .f-header-h2,.for-you__annual .f-header-h2 .content-details__title,.for-you__annual .content-details__title .content-details__title{font-size:20px;line-height:28px;margin-top:16px;margin-bottom:16px}}.for-you__annual-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #E6E5E6;border-radius:16px;background:linear-gradient(272deg, #F3ECE0 45.33%, #FCFBF8 115.86%);padding:24px;margin-bottom:16px;max-width:758px}.for-you__annual-card-text{font-size:16px;line-height:24px;max-width:509px}.for-you__annual-card .btn,.for-you__annual-card input[type='submit']{font-size:18px;line-height:24px;padding:8px 24px;text-align:center}@media (max-width: 768px){.for-you__annual-card{flex-direction:column;align-items:flex-start;background:#F3ECE0;padding:16px;gap:0}.for-you__annual-card-text{margin-bottom:16px}.for-you__annual-card .btn,.for-you__annual-card input[type='submit']{width:100%}}.goals{overflow:hidden;padding:8px 16px 48px;position:relative;z-index:0}@media (min-width: 769px){.goals{padding:8px 16px 24px}}@media (min-width: 993px){.goals{padding-top:0}}.body--relax .goals{color:#fff}.goals .icon--x{background-image:none;position:absolute;top:0;right:0;stroke:#1e1e28}.body--relax .goals .icon--x{stroke:#fff}@media (min-width: 769px){.goals__set-copy{float:left;width:280px}}@media (min-width: 993px){.goals__set-copy{width:420px}}@media (min-width: 769px){.goals__set-goal-btn{float:right}}.goals__hide-goals{margin:8px 0 0 8px;display:inline-block;cursor:pointer}.body--rise .goals__hide-goals{color:#82878f}.goals__hide-goals:hover{color:#1e1e28}.body--relax .goals__hide-goals:hover{color:#fff}.goals__input{background:none;border:0;border-bottom:1px solid #dee4e5;color:#1e1e28;caret-color:#1e1e28;display:block !important;font-size:43px;margin-right:8px;margin-bottom:16px;padding:16px 0 !important;vertical-align:bottom;width:100% !important}@media (min-width: 769px){.goals__input{width:360px !important}}.goals__input::-webkit-inner-spin-button,.goals__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.body--relax .goals__input{color:#fff;caret-color:#fff}.goals__copy{margin:8px 0;white-space:normal}@media (min-width: 769px) and (max-width: 1094px){.goals__copy{width:calc(100% - 80px)}}.goals__copy .f-link{color:#1e1e28}.body--relax .goals__copy .f-link{color:#b0b5ba}.goals__edit-wrapper{transition:opacity 2s}@media (min-width: 769px){.goals__edit-wrapper{padding-top:8px}}.goals__edit-wrapper .f-link--btn{margin-left:16px}.goals__input-description{margin:8px 0;white-space:normal}@media (min-width: 769px) and (max-width: 1094px){.goals{font-size:14px}}.level-badge a{color:#fff;text-decoration:none}.library-badge{background-color:rgba(255,255,255,0.87);border-radius:4px;font-size:11px;text-align:center;padding:0 5px}.library-empty{border-radius:3px;border:1px solid #eeecea;cursor:pointer;display:flex;overflow:hidden;width:100%}.body--rise .library-empty{border:1px solid #ced4d6}@media (max-width: 543px){.library-empty{display:block}}.library-empty__image-container{width:50%;padding-top:28%;background-position:center center;background-size:cover}@media (max-width: 543px){.library-empty__image-container{width:100%;padding-top:58%}}.library-empty--program .library-empty__image-container{background-image:url(../img/library/empty-programs.jpg)}.library-empty--teacher .library-empty__image-container{background-image:url(../img/library/empty-teachers.jpg)}.library-empty--class .library-empty__image-container{background-image:url(../img/library/empty-classes.jpg)}.library-empty--favorite .library-empty__image-container,.library-empty--history .library-empty__image-container{background-image:url(../img/library/empty-favorites.jpg)}.library-empty--collection .library-empty__image-container{background-image:url(../img/library/empty-collections.jpg)}.body--relax .library-empty__image-container{filter:brightness(0.85)}.body--rise .library-empty__image-container{filter:sepia(0.1)}.for-you__card-section:nth-of-type(2n) .library-empty__image-container{order:2}.library-empty__copy-container{width:50%;padding:24px;position:relative}@media (max-width: 543px){.library-empty__copy-container{order:unset;width:100%}}.body--rise .library-empty__copy-container{background-color:#fcfdfd}.library-empty__title{font-family:"Graphik Web Medium",sans-serif;font-size:20px;line-height:32px;margin:0}.body--relax .library-empty__title{color:#fff}.library-empty__description{width:300px;max-width:100%;margin:0 0 64px;padding-bottom:32px;font-size:20px;line-height:32px}.body--relax .library-empty__description{color:#b0b5ba}@media (max-width: 768px){.library-empty__description{width:100%}}.library-empty__button{font-family:"Graphik Web Medium",sans-serif;position:absolute;left:24px;bottom:24px}.live-class__cta-container{background-color:#fff;display:flex;justify-content:center;padding:24px;position:fixed;bottom:0;left:0;right:0;z-index:5}.body--relax .live-class__cta-container{background-color:#222122}.body--rise .live-class__cta-container{background-color:#fcfdfd}@media (min-width: 769px){.live-class__cta-container{background-color:transparent;padding:0;position:absolute;right:0;left:auto;bottom:auto;top:0}.body--relax .live-class__cta-container,.body--rise .live-class__cta-container{background-color:transparent}}.live-class__card--side-by-side{flex:none;margin:0 10px 0 0;width:85vw;max-width:325px}@media (min-width: 545px){.live-class__card--side-by-side{max-width:510px;min-width:510px;margin-right:16px}}@media (min-width: 769px){.live-class__card--side-by-side{max-width:760px}}.live-class__none-scheduled-card{display:block;width:100%;padding:48px;text-align:center;color:#a1a6ac;background-color:#eeecea}.main-nav__back-btn{display:none}@media (max-width: 768px){.main-nav__back-btn{display:block}}.main-nav__back-history-btn{position:relative;z-index:2;display:block;padding:24px;cursor:pointer;background-color:#F4F3F2;color:transparent;border-radius:50%;background-size:10px;background-image:url("../img/icons/arrow-left.svg");border:none;outline:none}.main-nav__back-history-btn ~ .cta-banner{padding-top:40px;padding-bottom:8px}.main-nav__back-history-btn ~ .program__hero-header-container{margin-top:80px}@media (max-width: 544px){.main-nav__mobile-avatar{position:absolute;right:0}}@media (min-width: 769px){.main-nav__mobile-avatar{display:none}}@media (min-width: 544px) and (max-width: 768px){.main-nav__mobile-avatar{position:absolute;right:0;margin:0}}@media (max-width: 340px){.main-nav__mobile-avatar{margin-bottom:16px}}.main-nav__mobile-avatar .avatar{margin:auto}@media (min-width: 544px) and (max-width: 768px){.main-nav__mobile-avatar .avatar{width:48px !important;height:48px !important}}.main-nav hr{position:relative;bottom:-10px;margin-left:26px;color:#d9d9d9;border-bottom:0;border-left:0}@media (max-width: 768px){.main-nav__item-link{margin-left:2px}}@media (max-width: 768px){.main-nav__item-link--active{padding-left:20px;border-left:4px solid #1e1e28}.body--relax .main-nav__item-link--active{border-left:4px solid #fff}}.main-nav__item-tag{margin-left:18px;font-size:16px;font-weight:500;color:#1db56d}@media (min-width: 545px){.main-nav__item-tag{font-size:30px;letter-spacing:-0.47px;line-height:30px}}.main-nav__avatar-wrapper{border:0 none transparent;background:none;padding:0}@media (min-width: 769px){.main-nav__avatar-wrapper{cursor:pointer}}.main-nav__avatar{border:1px solid #91969d;border-radius:100%}.main-nav__desktop-avatar{padding-bottom:8px;border-bottom:2px solid transparent}.main-nav__desktop-avatar--underline{border-bottom:2px solid #1e1e28}.body--relax .main-nav__desktop-avatar--underline{border-bottom:2px solid #fff}.main-nav__avatar-popover{font-size:14px;line-height:20px;color:#000}.body--relax .main-nav__avatar-popover{color:#fff}.main-nav__avatar-popover p{margin:0 0 8px}.main-nav__avatar-popover strong{font-weight:600}.main-nav__dropdown{position:absolute;background:#fcfdfd;padding:0;border-radius:3px;border:1px solid #eeecea;box-shadow:0 12px 12px rgba(0,0,0,0.15);right:10px;min-width:315px;overflow:hidden}.body--relax .main-nav__dropdown{border:1px solid #6c747d;background:#383539}@media (max-width: 768px){.main-nav__dropdown{right:16px;position:fixed;top:55px;min-width:auto;width:calc(100% - 32px);overflow:hidden}}.main-nav__dropdown-background{position:fixed;top:0;bottom:0;right:0;left:0}.main-nav__footer-link{background:#fff;border-style:solid;border-color:#eeecea;text-decoration:none;display:flex;align-items:center;border-width:0 0 1px !important;width:100%;padding:24px 16px;line-height:16px}.body--relax .main-nav__footer-link{border-color:#6c747d;background:#383539;color:#fff}.main-nav__footer-link--settings{border-bottom:0}.main-nav__footer-link img{position:relative;margin-right:12px;width:22px}.body--relax .main-nav__footer-link img{filter:invert(1)}.mobile-tabs__menu-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dee4e5;height:48px}.mobile-tabs__menu-item .icon,.mobile-tabs__menu-item .schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .mobile-tabs__menu-item .pika-prev,.mobile-tabs__menu-item .schedule-a-class #datepicker .pika-next,.schedule-a-class #datepicker .mobile-tabs__menu-item .pika-next{width:12px;height:12px}.body--relax .mobile-tabs__menu-item{color:#b0b5ba}.my-practice-banner{--container-background-color: #edf3f3;--container-text-color: #1e1e28;display:flex;justify-content:space-between;background-color:var(--container-background-color);color:var(--container-text-color)}.body--relax .my-practice-banner{--container-background-color: #222122;--container-text-color: #fff}.my-practice-banner__copy-container p{margin:0;font-weight:300;line-height:150%}.my-practice-banner__copy-container p strong{font-weight:500}.my-practice-banner__copy-container .header{font-weight:600}.my-practice-banner__cta-container{display:flex;margin-left:16px}.my-practice-banner__cta-container a{color:var(--container-text-color);display:flex;justify-content:center;align-items:center;width:60px;font-size:14px;font-weight:500;line-height:150%}.namaste{display:inline-block}.namaste__wrapper{display:inline-block;max-width:140px}.namaste__container{display:flex;align-items:center}.namaste__tooltip{position:absolute;left:-16px;background-color:#fff;text-align:left;width:auto;min-width:160px;max-width:400px;padding:16px 24px;bottom:64px;border:0;border-radius:0;box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 8px 24px rgba(0,0,0,0.05);font-size:16px;z-index:10;margin-left:0}.body--relax .namaste__tooltip{background-color:#383539;color:#fff;box-shadow:0 0 40px -4px rgba(30,30,40,0.75)}.body--rise .namaste__tooltip{background-color:#fcfdfd}.body--rise .namaste__tooltip textarea{background-color:#fcfdfd}.namaste__tooltip.namaste__tooltip--add-comment{width:400px;max-width:400px;bottom:56px;padding:16px 24px}@media (max-width: 768px){.namaste__tooltip.namaste__tooltip--add-comment{width:250px}}.namaste__tooltip.namaste__tooltip--copy{min-width:340px;margin-left:-120px}@media (max-width: 543px){.namaste__tooltip.namaste__tooltip--copy{min-width:300px}}@media (min-width: 770px){.namaste__tooltip.namaste__tooltip--copy-note{max-width:300px}}@media (max-width: 768px){.namaste__tooltip.namaste__tooltip--copy-note{max-width:300px;margin-left:8px}}.namaste__tooltip .form__input-container:after{position:relative;bottom:0}.namaste .avatar{vertical-align:middle;display:inline-flex;margin-right:8px}.namaste__button{margin-bottom:16px;padding:9px 24px 10px 12px}.namaste__button-label{vertical-align:middle;color:#1e1e28 !important}.namaste__recent{display:inline-flex;vertical-align:middle;margin-left:16px}@media (max-width: 768px){.namaste__recent{margin-left:13px}}.namaste__recent .avatar{margin-right:8px}.namaste__recent-label{font-size:12px;color:#a1a6ac}.namaste__likers{margin-right:15px}@media (max-width: 768px){.namaste__likers{display:block;float:left;margin-right:0}}.namaste__liker--comment:after{width:auto}@media (max-width: 768px){.namaste__liker--comment:after{left:80px !important}}.namaste__comment{padding:16px 0 0 !important;border-width:0 0 1px;margin-top:0}.namaste__comment-buttons{margin-top:16px}.namaste__submit,.namaste__cancel{cursor:pointer;display:inline-block;margin-right:32px;font-size:14px}.body--relax .namaste__submit,.body--relax .namaste__cancel{color:#fff}.namaste__liker{display:flex;justify-content:center;position:relative}.namaste__likers,.namaste__button-wrapper{vertical-align:middle}.class__buttons-wrapper--note .namaste__container,.class__buttons-wrapper--namaste .namaste__container{position:static;left:0}.class__buttons-wrapper--namaste .namaste__tooltip--copy{left:115px;width:100%;max-width:300px}.class__buttons-wrapper--namaste .namaste__container{display:inline-block}.page-header__icon{height:30px}@media (min-width: 769px){.page-header__icon{height:50px}}.pill{padding:3px 11px;background-color:#204557;border:1px solid #204557;border-radius:50px;color:#fff;width:fit-content;font-size:14px;font-weight:500;line-height:1.5;text-wrap:nowrap}.pill--clickable{cursor:pointer}.pill--faded{opacity:0.2}.pill--medium{padding:9px 15px}.pill--secondary{background-color:#1e1e28;border-color:#1e1e28;color:#fff}.pill--ghost{background-color:transparent;border-color:#1e1e28;color:#1e1e28}.body--relax .pill--themeable{border-color:#82878f}.body--relax .pill--themeable.pill--secondary{background-color:#badaf2;border-color:#badaf2;color:#1e1e28}.body--relax .pill--themeable.pill--ghost{border-color:#fff;color:#fff}.pill-line{position:relative;width:100%;min-height:29px;--padding-x: calc(max(calc((100% - 1584px) / 2), 16px))}.pill-line__content-outer{width:100vw;overflow-x:scroll;position:absolute;left:calc(-1 * var(--padding-x));-ms-overflow-style:none;scrollbar-width:none}.pill-line__content-outer::-webkit-scrollbar{display:none}@media (min-width: 769px){.pill-line__content-outer{display:flex;width:100%;overflow-x:hidden;position:relative;left:0}}.pill-line__content-inner{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 var(--padding-x);width:max-content}@media (min-width: 769px){.pill-line__content-inner{flex-wrap:wrap;position:relative;padding:0;width:auto;row-gap:10px}}.pill-line__item{margin-right:8px;width:max-content}.pill-line__item:last-child{margin-right:0}.popover{--container-background-color: #fff;--tooltip-border-color: #b3adff;--container-text-color: #b3adff;--body-span-color: var(--container-text-color);padding:24px;position:absolute;right:-8px;left:unset;top:calc(100% + 8px);width:336px;background-color:var(--container-background-color);border:1px solid var(--tooltip-border-color);border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,0.16);cursor:default}.body--relax .popover{--container-background-color: #565357;--container-text-color: #fff;--tooltip-text-color: #fff;--tooltip-border-color: #888688;--body-span-color: #b3adff}@media (min-width: 1201px){.popover{right:-30px;left:unset}}.popover::after{content:'';position:absolute;height:24px;width:24px;top:-13.1px;right:15px;border-left:1px solid var(--tooltip-border-color);border-top:1px solid var(--tooltip-border-color);transform:rotate(45deg) skew(10deg, 10deg);background-color:var(--container-background-color);border-top-left-radius:1px}@media (min-width: 1201px){.popover::after{right:36px}}.practice-together-modal__description{color:#6c747d}.body--relax .practice-together-modal__description{color:#b0b5ba}.practice-together-modal__instruction-list{margin-top:40px}.practice-together-modal__instruction-list li{padding:0;list-style-type:decimal;list-style-position:inside}.practice-together-modal__instruction-list li::before{content:'';width:0}.program__class-grid-title{margin-bottom:16px}.body--relax .program__class-grid-title{color:#fff}.program__class-grid-container:not(:last-of-type){margin-bottom:64px}.program__progress-title-container{display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width: 543px){.program__progress-title-container{flex-direction:column;margin-bottom:32px}}.program__now-up-class{position:absolute;bottom:-147px;width:calc(33% - 8px);max-width:343px;z-index:1}@media (min-width: 769px) and (max-width: 1094px){.program__now-up-class{bottom:-140px}}@media (max-width: 768px){.program__now-up-class{position:relative;bottom:auto;max-width:none;width:48.6%;padding:24px 0}}@media (max-width: 543px){.program__now-up-class{width:100%}}.program-grid .static-card .class-card{cursor:default !important;margin-bottom:16px}.program-grid .static-card .class-card__container{box-shadow:none !important;transform:scale(1) !important;border-radius:4px !important}.program-grid .static-card .class-card__description-container,.program-grid .static-card .class-card__action-container{display:none !important}.program-grid .static-card .class-card__copy-container,.program-grid .static-card .class-card__modality,.program-grid .static-card .class-card__stats{transform:scale(1) !important}.program-grid .static-card .class-card__modality,.program-grid .static-card .class-card__stats{left:8px !important}.program-grid .static-card .class-card__header{box-shadow:0 1px 2px 0 rgba(0,0,0,0.27) !important}.program-grid .static-card .class-card__header-image-container{border-radius:4px !important}.program-grid .static-card .class-card__header-image-container img{animation:none !important}@media (min-width: 544px){.programs__instructions{display:flex;overflow:auto;background:linear-gradient(90deg, rgba(255,255,255,0.5) 50%, #b9d2dc 50%)}.body--relax .programs__instructions{background:linear-gradient(90deg, #383539 50%, #82878f 50%)}.body--rise .programs__instructions{background:linear-gradient(90deg, #f9f5ef 50%, #b9d2dc 50%)}}.programs__instruction-header{margin:0 0 8px}@media (min-width: 544px) and (max-width: 768px){.programs__instruction-header{margin-top:16px}}@media (min-width: 769px){.programs__instruction-wrapper{max-width:240px;margin-bottom:24px}}@media (max-width: 768px){.programs__instruction-wrapper{margin-bottom:8px}}.programs__instruction-wrapper .btn,.programs__instruction-wrapper input[type='submit']{margin-bottom:16px}.programs__toggle-instructions{position:absolute;right:0;margin:0;top:0;font-size:15px}@media (max-width: 543px){.programs__toggle-instructions{margin-top:10px;font-size:13px}}.program__teacher-image-container{bottom:0}@media (max-width: 768px){.program__teacher-image-container{text-align:left}}.program__enrolled-header{height:788px}@media (max-width: 768px){.program__enrolled-header{height:auto}}@media (min-width: 769px) and (max-width: 1311px){.program__enrolled-header--no-now-up{height:65vw}}.program__enrolled-header .main-nav__back-history-btn{margin-bottom:40px}.program__enrolled-header-content{height:670px}@media (max-width: 768px){.program__enrolled-header-content{height:auto}}.program__teacher-image{z-index:0;cursor:default;background-position:center right}.body--relax .program__teacher-image{filter:brightness(0.85)}@media (max-width: 768px){.program__teacher-image{display:none}}.program__re-enroll{order:4;margin-top:64px}.program-scheduler__enrolled{text-align:center}.program-scheduler__intro{display:grid;grid-template-columns:repeat(2, 1fr) [grid-end];margin:64px 0}@media (max-width: 768px){.program-scheduler__intro{display:block;margin-top:24px}}.program-scheduler__intro-question{margin-right:32px}.body--relax .program-scheduler__intro-question{color:#b0b5ba}@media (max-width: 768px){.program-scheduler__intro-question{display:inline-block;margin-top:16px}}.program-scheduler__intro-instruction{display:block;font-size:32px;line-height:40px;letter-spacing:-0.5px}@media (max-width: 768px){.program-scheduler__intro-instruction{margin-top:16px}}.program-scheduler__week{display:grid;grid-template-columns:repeat(7, 1fr) [grid-end];grid-gap:0 16px}@media (min-width: 769px) and (max-width: 1094px){.program-scheduler__week{grid-gap:0 8px}}@media (max-width: 768px){.program-scheduler__week{grid-template-columns:1fr [grid-end];grid-gap:16px 0}}.program-scheduler__day{border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid rgba(30,30,40,0.08);background-color:#fff;color:#a1a6ac}@media (max-width: 768px){.program-scheduler__day .program-scheduler__time-wrapper{max-height:0;height:auto;overflow:hidden;transition:300ms ease-in-out}}.program-scheduler__day--selected{background-color:#edf3f3}@media (max-width: 768px){.program-scheduler__day--selected .program-scheduler__time-wrapper{max-height:1000px}}.program-scheduler__day--selected .program-scheduler__day-title{background-color:#b9d2dc;color:#1e1e28}.body--relax .program-scheduler__day--selected .program-scheduler__day-title{background-color:#82878f}@media (max-width: 768px){.program-scheduler__day--selected .program-scheduler__day-title:after{transform:rotate(180deg)}}.program-scheduler__day--disabled .program-scheduler__day-title{cursor:default}.program-scheduler__day-title{display:block;padding:16px;height:142px;width:100%;font-size:32px;letter-spacing:-0.5px;line-height:40px;text-transform:capitalize;cursor:pointer}@media (max-width: 768px){.program-scheduler__day-title{height:auto}.program-scheduler__day-title:after{display:inline-block;width:10px;height:5px;float:right;margin-left:8px;content:'';background:url(../img/icons/chevrons/chevron-down.svg);background-repeat:no-repeat;transition:300ms ease-in-out}}@media (min-width: 769px) and (max-width: 917px){.program-scheduler__day-title{height:112px;font-size:24px}}.program-scheduler__time{border-top:1px solid rgba(30,30,40,0.08);padding:12px 16px;font-size:16px;line-height:24px;text-transform:capitalize;cursor:pointer}@media (min-width: 769px) and (max-width: 917px){.program-scheduler__time{padding:8px;font-size:13px}}.program-scheduler__time--selected{background-color:#b9d2dc;color:#1e1e28}.body--relax .program-scheduler__time--selected{background-color:#82878f}.program-scheduler__button-row{margin-top:64px;text-align:center}.program-scheduler__already-enrolled{padding-bottom:32px}.progress-bar{width:100%;min-width:90px;display:inline-block;transition:width 1s ease-in-out;vertical-align:middle;margin:8px 0 16px}.body--relax .progress-bar--goals .progress-bar__wrapper{background-color:#fff}.body--relax .progress-bar--goals .progress-bar__progress{background-color:#82878f}.progress-bar--goals .progress-bar__progress--complete{background-color:#55c791}.body--relax .progress-bar--goals .progress-bar__progress--complete{background-color:#55c791}.progress-bar--deactivated{display:none;width:0;min-width:0}.progress-bar__wrapper{width:100%;margin:0;border-radius:10px;height:8px;background-color:#dee4e5;position:relative;overflow:hidden}.progress-bar__progress{border-radius:10px;transition:width 2s;height:100%;width:0;top:0;left:0;display:inline-block;position:absolute;background-color:#1e1e28}@media (max-width: 768px){.progress-bar__progress{transition:width 2s}}.progress-bar--deactivated .progress-bar__progress{transition:none}.program-progress-bar{position:relative;overflow:hidden;width:100%;height:8px;border-radius:10px;background-color:#dee4e5}.program-progress-bar__wrapper{position:relative;height:40px;width:100%;margin-top:24px;order:3}.program-progress-bar__progress{height:100%;top:0;left:0;display:inline-block;position:absolute;width:0;border-radius:10px;background-color:#1e1e28;transition:width 2s}@media (max-width: 768px){.program-progress-bar__progress{transition:width 2s}}.program-progress-bar__progress--complete{background-color:#55c791}.body--relax .program-progress-bar__progress--complete{background-color:#55c791}.program-progress-copy{margin-top:16px;color:#a1a6ac}.program-progress-copy--green{color:#55c791}.rating-badge{position:relative;padding-left:20px}.rating-badge img{width:12px;height:12px;position:absolute;top:3px;left:5px}.referral-banner{background-color:#edf3f3;border-radius:10px;padding:24px;text-align:center;width:100%}@media (min-width: 769px){.referral-banner{margin-bottom:32px;max-width:425px}}.referral-card{background-color:#edf3f3;border:0;border-radius:4px;box-shadow:0 1px 2px 0 rgba(44,30,30,0.27);cursor:pointer;display:inline-flex;flex-direction:column;margin:0 16px 0 0;height:182px;max-height:193px;padding:16px 56px 16px 16px;position:relative;text-align:left;vertical-align:top;width:85vw;max-width:325px}@media (min-width: 769px){.referral-card{height:calc(100% - 72px);display:flex;margin-right:0;max-width:none;width:100%}}@media (min-width: 769px){.referral-card--hide-desktop{display:none}}.referral-card--full-width{width:100%;max-width:none}.referral-card--library{margin:0;width:100%;max-width:none}@media (min-width: 545px){.referral-card--library{max-width:345px}}.referral-card__copy-container{max-width:256px;white-space:normal}.referral-card__description{font-size:14px;margin-bottom:0}.referral-card .badge,.referral-card .register-form__monthly-pricing{background-color:#1e1e28;margin:0;width:min-content}.referral-card .btn--circle{height:40px;width:40px;position:absolute;bottom:16px;right:16px}@media (min-width: 769px){.referral-card .btn--circle{height:32px;width:32px}}@media (min-width: 993px){.referral-card .btn--circle{height:40px;width:40px}}.register-form__wrapper{max-width:510px}@media (min-width: 769px){.account__plans-container .register-form__plans-container{display:flex}}@media (min-width: 769px){.account__plans-container .register-form__plan{border-bottom:0;width:50%}.account__plans-container .register-form__plan:first-child{border-right:1px solid #ced4d6;padding-right:5%}.account__plans-container .register-form__plan:last-child{margin-left:5%}}@media (min-width: 993px){.account__plans-container .register-form__plan:first-child{padding-right:55px}.account__plans-container .register-form__plan:last-child{margin-left:55px}}.yoga3-f-link{margin-top:8px;margin-bottom:8px}.yoga3-f-link small{font-size:12px}.payment-checkbox-container{overflow:hidden;display:block !important}.payment-checkbox-container label{padding-bottom:8px}.swiper-slide-active .schedule-a-class__slide{display:block !important}.schedule-a-class__nav{padding-top:16px;padding-bottom:24px;position:fixed;bottom:0;left:0;right:0;z-index:10}.schedule-a-class__nav--error{padding-top:44px}@media (min-width: 769px){.schedule-a-class__nav{background-color:transparent !important;padding:24px 0 98px;position:relative}}.schedule-a-class__nav .content-container{height:45px}.schedule-a-class__nav .alert{margin:auto;max-width:350px;position:absolute;top:-35px;left:0;right:0;text-align:center}@media (min-width: 769px){.schedule-a-class__nav .alert{top:60px;left:auto}}.schedule-a-class__next{display:flex;align-items:center;position:absolute;right:0}.schedule-a-class__prev{position:absolute;left:0}.schedule-a-class__submit{position:absolute;right:0}.schedule-a-class__delete-modal-link{position:absolute;right:0;z-index:200}@media (min-width: 545px){.schedule-a-class__delete-modal-link{bottom:90px;text-align:right}}.schedule-a-class__delete-modal-link--mobile{display:block}@media (min-width: 769px){.schedule-a-class__delete-modal-link--mobile{display:none}}.schedule-a-class__delete-modal-link--desktop{display:none}@media (min-width: 769px){.schedule-a-class__delete-modal-link--desktop{display:block;position:absolute;bottom:-70px}}form .schedule-a-class__section-header{margin-top:0}.schedule-a-class__section-header .circle-icon--check{margin:3px 16px 0 0;width:24px;height:24px}.body--relax .schedule-a-class__description{color:#b0b5ba}.schedule-a-class__availability-container{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-top:32px}@media (min-width: 769px){.schedule-a-class__availability-container{flex-direction:row;gap:0 16px}}.schedule-a-class__radio,.schedule-a-class .form__input{margin:0 auto !important}.body--relax .schedule-a-class__radio,.body--relax .schedule-a-class .form__input{color:#fff}.schedule-a-class__input-grid{display:grid !important;grid-template-columns:repeat(2, minmax(20%, 205px));grid-gap:0 4px}@media (min-width: 769px){.schedule-a-class__input-grid{grid-template-columns:repeat(2, 1fr)}}.schedule-a-class__input-grid p{height:38px}.schedule-a-class__add-prop-btn{align-self:flex-start}.schedule-a-class__prop-container{margin-top:16px}@media (min-width: 769px){.schedule-a-class__prop-container{margin-top:0}}.schedule-a-class__prop{display:flex;flex-direction:column;counter-increment:prop;margin-bottom:24px;position:relative;padding-left:55px;width:100%}.schedule-a-class__prop::before{content:counter(prop) ". ";font-size:16px;position:absolute;top:0;left:0}.schedule-a-class__prop select.form__input,.schedule-a-class__prop .form__input.payment-dropdown{background-position:right 8px !important;padding-top:0}.schedule-a-class__prop-options{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center;margin:24px 0}.schedule-a-class__required-label{color:#1e1e28;font-size:14px;margin:0 !important;text-align:center}.body--relax .schedule-a-class__required-label{color:#b0b5ba}.schedule-a-class__prop-counter-container{background-color:#fff;border:1px solid #dee4e5;border-radius:5px;display:flex;height:45px}.body--relax .schedule-a-class__prop-counter-container{background-color:#222122}.schedule-a-class__count-btn{background-color:#d9d6ff;border:0;width:30px;cursor:pointer}.schedule-a-class__prop-count{align-self:center;margin:0 !important;width:45px;text-align:center}.schedule-a-class__remove-prop{align-self:flex-end}.schedule-a-class__label-container{margin:0}.schedule-a-class__section-help{display:none}@media (min-width: 545px){.schedule-a-class__section-help{display:block}}@media (max-width: 939.98px){.schedule-a-class__section{padding-bottom:32px}}.schedule-a-class__section:first-of-type{padding-top:24px}.schedule-a-class__section .settings__input-wrapper p{margin-top:5px}.body--relax .schedule-a-class__section .settings__input-wrapper textarea::placeholder{color:#b0b5ba}.schedule-a-class__section .settings__input-wrapper .schedule-a-class__section-help{display:block;margin-top:16px}@media (min-width: 545px){.schedule-a-class__section .settings__input-wrapper .schedule-a-class__section-help{display:none}}.schedule-a-class #datepicker,.schedule-a-class__time-container{background-color:#fff;border:1px solid #dee4e5;border-radius:5px}.body--relax .schedule-a-class #datepicker,.body--relax .schedule-a-class__time-container{background-color:#222122}.schedule-a-class #datepicker{margin-bottom:16px;padding:25px 0 30px}@media (min-width: 769px){.schedule-a-class #datepicker{margin-bottom:0;width:calc(50% - 16px)}}.schedule-a-class #datepicker .pika-single{position:relative;top:auto}.schedule-a-class #datepicker .pika-single .pika-title{position:relative}.schedule-a-class #datepicker .pika-single .pika-title .pika-label{text-align:center}.schedule-a-class #datepicker .pika-single .pika-title .pika-label:last-of-type{display:none}.schedule-a-class #datepicker .pika-table{margin-bottom:0;margin-top:15px;text-align:center}.schedule-a-class #datepicker .pika-table th{border:0;font-weight:normal;padding-top:0;text-align:center}.body--relax .schedule-a-class #datepicker .pika-table th{color:#fff}.schedule-a-class #datepicker .pika-row td{padding-top:0;padding-bottom:6px}.schedule-a-class #datepicker .pika-row:last-of-type td{padding-bottom:0}.schedule-a-class #datepicker .pika-prev,.schedule-a-class #datepicker .pika-next{background-color:transparent;background-repeat:no-repeat;border:0;display:block;cursor:pointer;outline:none;overflow:hidden;padding:0;position:absolute;text-indent:20px;white-space:nowrap;top:6px}.schedule-a-class #datepicker .pika-prev.is-disabled,.schedule-a-class #datepicker .pika-next.is-disabled{display:none}.schedule-a-class #datepicker .pika-prev{left:3%}@media (min-width: 769px){.schedule-a-class #datepicker .pika-prev{left:4%}}.schedule-a-class #datepicker .pika-next{right:3%}@media (min-width: 769px){.schedule-a-class #datepicker .pika-next{right:4%}}.schedule-a-class #datepicker .pika-select{display:none}.schedule-a-class #datepicker .pika-button{font-family:"Graphik Web",sans-serif;font-size:16px;border-radius:30px !important;cursor:pointer;width:45px;height:45px}.schedule-a-class #datepicker .pika-button:hover{background-color:#d9d6ff !important;border-color:#d9d6ff !important}.body--relax .schedule-a-class #datepicker .pika-button{background-color:#222122;border-color:#222122;color:#fff}.body--relax .schedule-a-class #datepicker .pika-button:hover{color:#1e1e28}.schedule-a-class #datepicker .is-selected .pika-button{background-color:#d9d6ff;border-color:#d9d6ff}.body--relax .schedule-a-class #datepicker .is-selected .pika-button{color:#1e1e28}.schedule-a-class #datepicker .is-disabled .pika-button{color:#bfc5c8;cursor:not-allowed;background-color:transparent;border-color:transparent}.schedule-a-class #datepicker .is-disabled .pika-button:hover{background-color:transparent !important;border-color:transparent !important}.body--relax .schedule-a-class #datepicker .is-disabled .pika-button{color:#91969d}.schedule-a-class__time-container{margin-bottom:24px;padding:30px 8px;text-align:center;width:100%}.schedule-a-class__time-container[data-error]{border-color:#e86046}@media (min-width: 769px){.schedule-a-class__time-container{flex-grow:1;margin-bottom:0;max-height:384px;padding-left:20px;padding-right:20px;width:calc(50% - 16px)}}.schedule-a-class__time-container .f-header-h3,.schedule-a-class__time-container .schedule-a-class #datepicker .pika-single .pika-title .pika-label,.schedule-a-class #datepicker .pika-single .pika-title .schedule-a-class__time-container .pika-label{margin-top:0}.schedule-a-class__timezone-title{color:#6c747d}.body--relax .schedule-a-class__timezone-title{color:#b0b5ba}.schedule-a-class__timezone-select{background-position:right 6px !important;border:0;padding-top:0;padding-bottom:0}@media (min-width: 769px){.schedule-a-class__time-list{max-height:240px;overflow-y:auto}}.schedule-a-class__time-list li{margin:0;padding:0}.schedule-a-class__time-list li:before{display:none}.schedule-a-class__success-screen .schedule-a-class__description{margin-bottom:32px}.schedule-a-class [type='radio']+.schedule-a-class__time-btn{border-radius:24px;color:#1e1e28;padding:12px 0;width:115px}.body--relax .schedule-a-class [type='radio']+.schedule-a-class__time-btn{color:#fff}.schedule-a-class [type='radio']+.schedule-a-class__time-btn::before,.schedule-a-class [type='radio']+.schedule-a-class__time-btn::after{display:none}.schedule-a-class [type='radio']:checked+.schedule-a-class__time-btn{background-color:#d9d6ff}.body--relax .schedule-a-class [type='radio']:checked+.schedule-a-class__time-btn{color:#1e1e28}.schedule-a-class .swiper-wrapper{margin-top:70px}.schedule-a-class .swiper-slide{padding-bottom:calc(95px + 32px)}@media (min-width: 769px){.schedule-a-class .swiper-slide{padding-bottom:32px}}.schedule-a-class .swiper-pagination{display:flex;justify-content:space-between;position:absolute;top:0;bottom:auto !important;width:100%}@media (max-width: 939.98px){.schedule-a-class .swiper-pagination{display:block}}.schedule-a-class .swiper-pagination-bullet{background:none;counter-increment:section;display:flex;align-items:center;font-size:24px;position:relative;margin:0 !important;width:auto;height:auto}@media (max-width: 939.98px){.schedule-a-class .swiper-pagination-bullet{align-items:stretch;visibility:hidden;position:absolute;top:0;left:0;right:0}.schedule-a-class .swiper-pagination-bullet::after{content:"Step " counter(section) "/4";font-size:16px;position:absolute;bottom:-10px;left:54px}}.body--relax .schedule-a-class .swiper-pagination-bullet{color:#fff}@media (max-width: 939.98px){.schedule-a-class .swiper-pagination-bullet-active{visibility:visible}}.schedule-a-class .swiper-button-next{display:none}.schedule-a-class__bullet{background-color:#fff;border:1px solid #b9d2dc;border-radius:100%;display:inline-flex;font-family:"Graphik Web Medium",sans-serif;font-size:16px;font-style:normal;flex-direction:column;justify-content:center;margin-right:14px;height:40px;width:40px;text-align:center}.schedule-a-class__bullet::before{content:counter(section)}.body--relax .schedule-a-class__bullet{background-color:#1e1e28;border-color:#1e1e28;color:#fff}.swiper-pagination-bullet-active .schedule-a-class__bullet{background-color:#1e1e28;border-color:#1e1e28;color:#fff}.body--relax .swiper-pagination-bullet-active .schedule-a-class__bullet{background-color:#fff;border-color:#fff;color:#1e1e28}.schedule-a-class .swiper-button-disabled{display:none}.search-grid{display:grid;margin-bottom:1vw}@media (min-width: 1095px){.search-grid{grid-template-columns:repeat(4, 1fr) [grid-end];grid-gap:32px}}@media (min-width: 769px) and (max-width: 1094px){.search-grid{grid-template-columns:repeat(4, 1fr) [grid-end];grid-gap:16px}}@media (min-width: 544px) and (max-width: 768px){.search-grid{grid-template-columns:repeat(3, 1fr) [grid-end];grid-gap:16px}}@media (max-width: 543px){.search-grid{grid-template-columns:repeat(2, 1fr) [grid-end];grid-gap:8px}}.search-grouping{overflow-x:hidden}.search-grouping-tile{position:relative;display:block;width:100%}.body--relax .search-grouping-tile{color:#fff}.search-grouping-tile:before{content:'';display:inline-block;width:1px;height:0;padding-bottom:100%}.search-grouping-tile__text{position:absolute;font-style:normal;font-weight:300;font-size:16px;line-height:18px;top:12%;left:12%}.search-grouping-tile__weighty{display:block;font-family:"Graphik Web Medium",sans-serif}.search-grouping-tile__icon{position:absolute;right:0;bottom:7%;width:62%;max-width:62%;max-height:50%}.body--relax .search-grouping-tile__icon{filter:invert(1)}.search-styles{padding:64px 0 0;margin-bottom:34px}@media (max-width: 768px){.search-styles{padding:40px 0}.search-styles .btn--large{width:100%;margin-top:16px;text-align:center}}.search-styles .grid,.search-styles .settings__section,.search-styles .schedule-a-class__section{grid-gap:24px}@media (max-width: 768px){.search-styles .grid,.search-styles .settings__section,.search-styles .schedule-a-class__section{grid-gap:16px}}.search-styles .styles-grid{grid-gap:16px}.search-styles .f-header-h2,.search-styles .content-details__title{margin:0}.search-styles .description{margin:12px 0 16px}@media (max-width: 768px){.search-styles .card-item:nth-child(n+5){display:none}}.search-styles .card-item a{display:flex;align-items:center;border-radius:16px;background-color:#f5efe5;padding:12px 16px}.search-styles .card-item:hover .card-item--image{opacity:0.7;transition:all 0.2s ease-in-out}.search-styles .card-item--image{border-radius:50%;margin-right:12px;width:72px;height:72px;transition:all 0.2s ease-in-out}.search-styles .card-item--image img{width:72px;height:72px;border-radius:50%;object-fit:cover}.search-styles__text .card-title{font-size:14px;line-height:20px;margin:0}.search-styles__text p{font-size:16px;line-height:24px;font-weight:500;margin:0}.search-teachers{margin-bottom:64px}@media (max-width: 768px){.search-teachers{margin-bottom:40px}.search-teachers .btn--large{width:100%;margin-top:16px;text-align:center}.search-teachers .teachers-grid{margin-bottom:0}}.search-teachers .grid,.search-teachers .settings__section,.search-teachers .schedule-a-class__section{grid-gap:24px}@media (max-width: 768px){.search-teachers .grid,.search-teachers .settings__section,.search-teachers .schedule-a-class__section{grid-gap:16px}}.search-teachers .f-header-h2,.search-teachers .content-details__title{margin:0}.search-teachers .description{margin:12px 0 16px}.search-teachers .card-grid{grid-gap:16px}.search-teachers__text .card-title{font-size:14px;line-height:20px;margin:0}.search-teachers__text p{font-size:16px;line-height:24px;font-weight:500;margin:0}@media (max-width: 1094px){.search-teachers .teachers-grid:not(.teachers-grid--three-across) .teacher-card,.search-teachers .teachers-grid:not(.teachers-grid--three-across) .style-card{grid-column:span 4}}.search-teachers .teacher-card,.search-teachers .style-card{border-radius:16px;border-color:#E6E5E6;overflow:hidden}@media (max-width: 1094px){.search-teachers .teacher-card:nth-child(n+7),.search-teachers .style-card:nth-child(n+7){display:none}}.search-teachers .teacher-card__image-container{position:relative}.search-teachers .teacher-card__image,.search-teachers .teacher-card__image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px 16px 0 0;object-fit:cover}.search-teachers .teacher-card__image-placeholder,.search-teachers .teacher-card__image-placeholder-placeholder{background-color:#F2F2F3}.search-programs{padding:20px 0}.search-programs__title{font-size:32px;line-height:40px;margin-bottom:4px}@media (max-width: 1095px){.search-programs__title{font-size:24px;line-height:32px}}.search-programs__description{font-size:16px;line-height:24px;margin-top:0;margin-bottom:24px}@media (max-width: 768px){.search-programs .programs-grid-container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto;overflow-y:hidden}.search-programs .programs-grid-container::-webkit-scrollbar{display:none}}.search-programs .programs-grid{gap:16px;margin-bottom:24px}@media (max-width: 768px){.search-programs .programs-grid{display:flex;white-space:nowrap;width:fit-content;margin-bottom:32px}}.search-programs .program-card{position:relative}@media (min-width: 768px){.search-programs .program-card:hover .program-card__image-container img{transform:scale(1.1)}.search-programs .program-card:focus,.search-programs .program-card:focus-within,.search-programs .program-card:focus-visible{border-radius:16px}.search-programs .program-card:focus .program-card__image-container img,.search-programs .program-card:focus-within .program-card__image-container img,.search-programs .program-card:focus-visible .program-card__image-container img{border:1px solid #6a656c;transform:scale(1.1)}}@media (max-width: 768px){.search-programs .program-card{width:256px}}.search-programs .program-card__image-container{width:100%;height:0;padding-top:60%;position:relative;overflow:hidden;border-radius:16px;border:1px solid #e6e6e6}@media (max-width: 768px){.search-programs .program-card__image-container{width:256px}}.search-programs .program-card__image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;user-select:none;transition:all 0.4s ease-in-out;transform:scale(1.01)}.search-programs .program-card__badge{position:absolute;top:16px;left:16px;margin:0;background-color:#f3ece0;font-size:14px;line-height:1;text-transform:capitalize;padding:6px 8px 8px;border-radius:4px;z-index:2}.search-programs .program-card__info{margin-top:16px}.search-programs .program-card__name{font-size:16px;line-height:24px;font-weight:500;margin-top:0;margin-bottom:2px;padding-right:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-programs .program-card__name a{color:#1e1e28}@media (min-width: 1094px){.search-programs .program-card__name a:hover{text-decoration:underline}}@media (max-width: 1095px){.search-programs .program-card__name{padding-right:0}}.search-programs .program-card__desc{font-size:16px;line-height:24px;margin-top:4px;margin-bottom:8px;color:#6a6e76}.search-programs .program-card__desc a{color:#6a6e76}.search-programs .program-card__footer{color:#6a6e76;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.search-programs .program-card__footer{white-space:normal;overflow:auto}}.search-programs .program-card__modality{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.search-programs .program-card__modality{display:block}}.search-programs .program-card__level{position:relative;z-index:1;color:#6a6e76}.search-programs .program-card__level:hover{text-decoration:underline}@media (max-width: 768px){.search-programs .btn--large{width:100%;text-align:center}}.search-collections{padding:20px 0}.search-collections__empty{grid-column:span 12}.search-collections__empty p{color:#6a6e76}.search-collections__title{font-size:32px;line-height:40px;margin-bottom:4px}@media (max-width: 1095px){.search-collections__title{font-size:24px;line-height:32px}}.search-collections__description{font-size:16px;line-height:24px;margin-top:0;margin-bottom:24px}@media (max-width: 768px){.search-collections .collections-grid-container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto;overflow-y:hidden}.search-collections .collections-grid-container::-webkit-scrollbar{display:none}}.search-collections .collections-grid{gap:16px;margin-bottom:24px}@media (max-width: 768px){.search-collections .collections-grid{display:flex;white-space:nowrap;width:fit-content;margin-bottom:32px}}.search-collections .collection-card{position:relative;border-radius:16px}@media (min-width: 768px){.search-collections .collection-card:hover .collection-card__name{text-decoration:underline}.search-collections .collection-card:hover .collection-card__image-container img{transform:scale(1.1)}.search-collections .collection-card:focus,.search-collections .collection-card:focus-within,.search-collections .collection-card:focus-visible{border-radius:16px}.search-collections .collection-card:focus .collection-card__image-container img,.search-collections .collection-card:focus-within .collection-card__image-container img,.search-collections .collection-card:focus-visible .collection-card__image-container img{border:1px solid #6a656c;transform:scale(1.1)}.search-collections .collection-card:focus .collection-card__name,.search-collections .collection-card:focus-within .collection-card__name,.search-collections .collection-card:focus-visible .collection-card__name{text-decoration:underline}}@media (max-width: 768px){.search-collections .collection-card{width:256px}}.search-collections .collection-card__image-container{width:100%;padding-top:60%;position:relative;overflow:hidden;border:1px solid #e6e6e6;border-radius:16px;aspect-ratio:352 / 269}@media (max-width: 768px){.search-collections .collection-card__image-container{width:256px}}.search-collections .collection-card__image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;user-select:none;transition:all 0.4s ease-in-out;transform:scale(1.01)}.search-collections .collection-card__badge{position:absolute;top:16px;left:16px;margin:0;background-color:#f3ece0;font-size:14px;line-height:1;padding:6px 8px 8px;border-radius:4px;z-index:2}.search-collections .collection-card__info{padding:12px 16px 0 0;position:relative}.search-collections .collection-card__name{font-size:16px;line-height:24px;font-weight:500;margin-top:0;margin-bottom:2px;padding-right:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 32px)}.search-collections .collection-card__name a{color:#1e1e28}@media (max-width: 1095px){.search-collections .collection-card__name{padding-right:0}}.search-collections .collection-card__desc{font-size:14px;line-height:20px;color:#6a6e76}@media (max-width: 769px){.search-collections .collection-card__desc{margin-bottom:8px}}.search-collections .collection-card__desc a{color:#6a6e76}.search-collections .collection-card__bookmark{width:40px;height:40px;top:4px;right:4px;position:absolute;display:flex;justify-content:center;align-items:center}.search-collections .collection-card__bookmark:hover{background-color:#f4f3f2;border-radius:20px}.search-collections .collection-card__footer{display:inline;color:#6a6e76;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.search-collections .collection-card__footer{white-space:normal;overflow:auto}}.search-collections .collection-card__modality{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.search-collections .collection-card__modality{display:block}}.search-collections .collection-card__level{position:relative;z-index:1;color:#6a6e76}.search-collections .collection-card__level:hover{text-decoration:underline}@media (max-width: 768px){.search-collections .btn--large{width:100%;text-align:center}}.skeleton-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e1e28;opacity:0.04;animation:pulse 6.3s infinite}.body--relax .skeleton-box{background-color:#fff}@keyframes pulse{0%{opacity:0.04}16.67%{opacity:0.2}60%{opacity:0.04}100%{opacity:0.04}}.social-sharing--your-progress{display:flex;align-items:center}.social-sharing__copy{margin-right:16px}.body--relax .social-sharing__copy{color:#fff}.social-sharing__share-btn{margin-right:8px;display:inline-block}@media (max-width: 768px){.social-sharing__share-btn{margin-top:5px}}.body--relax .social-sharing__share-btn{filter:invert(1)}.social-sharing__share-btn:last-child{margin-right:0}.stat-tile-medium{padding:8px;display:flex;width:100%;flex-direction:column;background-color:#d9d6ff;height:100%;transition:opacity 0.3s ease}@media (min-width: 769px){.stat-tile-medium{padding:16px;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}}.stat-tile-medium--clickable{cursor:pointer}.stat-tile-medium--disabled{opacity:0.48}.stat-tile-medium--disabled:hover{opacity:1}.stat-tile-medium p{margin:0;color:#1e1e28}.stat-tile-medium .stat-tile-medium__title{font-size:16px;margin-bottom:64px;align-self:flex-start}@media (min-width: 769px){.stat-tile-medium .stat-tile-medium__title{width:100%}}.stat-tile-medium .stat-tile-medium__stat{font-size:48px;text-align:right;margin-bottom:8px;font-weight:500}@media (min-width: 769px){.stat-tile-medium .stat-tile-medium__stat{font-size:64px;font-weight:400;margin-bottom:0;line-height:0.9}}.stat-tile-medium .stat-tile-medium__stat--zero{width:24px;text-align:right;overflow:hidden;margin-left:auto}.stat-tile-medium .stat-tile-medium__unit{font-size:14px;text-align:right;margin-bottom:0}@media (min-width: 769px){.stat-tile-medium .stat-tile-medium__unit{font-size:16px;margin-left:4px}}.body--relax .stat-tile-medium{background-color:#6863a6}.body--relax .stat-tile-medium p{color:#fff}.stat-tile-small{position:relative;padding:8px;display:flex;width:100%;flex-direction:column;background-color:#eaf1f1;outline:3px solid transparent;transition:opacity 0.3s ease, outline-color 0.3s ease;min-height:94px}.stat-tile-small:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#1e1e28;opacity:0;transition:opacity 0.2s ease}.body--relax .stat-tile-small:after{background-color:#fff}@media (min-width: 769px){.stat-tile-small{padding:8px 16px;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end}}.stat-tile-small--selected:after{opacity:1}.stat-tile-small--clickable{cursor:pointer}.stat-tile-small--disabled{opacity:0.48}.stat-tile-small--disabled:hover{opacity:1}.stat-tile-small p{margin:0;color:#1e1e28}.stat-tile-small .stat-tile-small__title{font-size:16px;margin-bottom:8px}@media (min-width: 769px){.stat-tile-small .stat-tile-small__title{margin-bottom:16px;width:100%}}.stat-tile-small .stat-tile-small__stat{font-size:24px;text-align:right;margin-bottom:4px;font-weight:500}@media (min-width: 769px){.stat-tile-small .stat-tile-small__stat{font-size:32px;margin-bottom:0;line-height:normal;order:3}}.stat-tile-small .stat-tile-small__stat--zero{width:24px;text-align:right;overflow:hidden;margin-left:auto;margin-top:auto}.stat-tile-small .stat-tile-small__unit{font-size:12px;text-align:right;margin-bottom:0}@media (min-width: 769px){.stat-tile-small .stat-tile-small__unit{margin-right:8px;text-transform:lowercase;order:2}}.body--relax .stat-tile-small{background-color:#665b56}.body--relax .stat-tile-small p{color:#fff}.streak-calendar{display:flex;flex-direction:column;position:relative;width:fit-content;--cell-size: 48px;--text-color: #1e1e28;--text-faded-color: #999;--node-background-color: #b3adff;--node-border-color: #d9d6ff;--nav-btn-size: 40px;--nav-btn-background-color: #fff;--nav-btn-border-color: #bcb9b8}.streak-calendar__year{font-size:16px;font-weight:400;margin:0 0 4px;color:var(--text-color)}.streak-calendar__month{font-size:40px;font-weight:500;margin:0 0 8px;color:var(--text-color);line-height:1}@media (min-width: 769px){.streak-calendar__month{margin:0 0 24px}}.streak-calendar__grid{display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:auto}@media (min-width: 545px){.streak-calendar__grid{grid-template-columns:repeat(7, var(--cell-size))}}.streak-calendar__checked-node{height:28px;width:28px;background-color:var(--node-background-color);background-image:url(../img/icons/streaks/check-icon-white.svg);background-repeat:no-repeat;border:4px solid var(--node-border-color);box-sizing:content-box;border-radius:30px;background-size:20px;background-position-x:4px;background-position-y:5px}.streak-calendar__cell{width:var(--cell-size);height:var(--cell-size);color:var(--text-color);font-size:18px;font-weight:500;display:flex;justify-content:center;align-items:center;position:relative;margin:auto}.streak-calendar__cell--heading{font-weight:300;margin-bottom:8px}.streak-calendar__cell--past{color:var(--text-faded-color)}.streak-calendar__cell--today{color:#1e1e28}.streak-calendar__cell--today::before{content:'';position:absolute;height:36px;width:36px;border-radius:50%;top:6px;left:6px;background-color:#d9d6ff;z-index:-1}.streak-calendar__cell--outside-month{opacity:0}.streak-calendar__nav-btn{width:var(--nav-btn-size);height:var(--nav-btn-size);position:absolute;background-color:var(--nav-btn-background-color);border:1px solid var(--nav-btn-border-color);border-radius:50%;top:23px;right:0;background-repeat:no-repeat;background-size:11px;background-position-y:center;cursor:pointer}@media (min-width: 769px){.streak-calendar__nav-btn{top:24px}}.streak-calendar__nav-btn--left{background-image:url("../img/icons/chevrons/chevron-left.svg");background-position-x:12px;right:calc(10px + var(--nav-btn-size))}.streak-calendar__nav-btn--right{background-image:url("../img/icons/chevrons/chevron-right.svg");background-position-x:15px}.streak-calendar__loading{width:100%;min-width:336px;height:370px;position:relative}@media (min-width: 769px){.streak-calendar__loading{height:386px}}.body--relax .streak-calendar{--text-color: #fff;--text-faded-color: #666;--node-background-color: #6863a6;--node-border-color: #b3adff;--nav-btn-background-color: #444;--nav-btn-border-color: #fff}.body--relax .streak-calendar__nav-btn--left{background-image:url("../img/icons/chevrons/chevron-left-white.svg")}.body--relax .streak-calendar__nav-btn--right{background-image:url("../img/icons/chevrons/chevron-right-white.svg")}.streak-path{width:100%;display:flex;flex-direction:row;justify-content:space-between;position:relative}.streak-path--scrolled{box-shadow:0 0 10px 0 rgba(0,0,0,0.16)}.streak-path__connector{position:absolute;left:5px;border-top:2px dashed #d9d6ff;width:calc(100% - 10px);top:calc(50% - 0.5px)}.streak-path__progress-bar{position:absolute;left:26px;top:calc(50% - 4px);height:8px;background-color:#d9d6ff}@media (min-width: 769px){.streak-path__progress-bar{left:16px}}.streak-path__node{height:16px;width:16px;border:4px solid #b3adff;border-radius:12px;background-color:#f9f9f7;position:relative;margin:auto 0}@media (min-width: 769px){.streak-path__node{height:8px;width:8px;border-width:2px}}.streak-path__node--checked{height:32px;width:32px;background-color:#b3adff;background-image:url(../img/icons/streaks/check-icon-white.svg);background-repeat:no-repeat;border:3px solid #d9d6ff;box-sizing:content-box;border-radius:30px;background-size:24px;background-position-x:4px;background-position-y:5px}@media (min-width: 769px){.streak-path__node--checked{height:24px;width:24px;border-width:2px;background-size:16px}}@media (max-width: 939.98px){.streak-path__node--checked.small{height:26px;width:26px;background-size:16px;background-position-y:6px}}.streak-path__counter{background-color:#f9f9f7;color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:24px;height:32px;width:32px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:5px #b3adff solid;box-sizing:content-box;margin:auto 0}.streak-path__counter div{width:5px;height:5px;background-color:#1e1e28;border-radius:50%;margin:auto}@media (min-width: 769px){.streak-path__counter{height:24px;width:24px;border-width:2px;font-size:17px;line-height:17px}}.streak-path__counter-container{border:5px #d9d6ff solid;border-radius:40px;position:relative;margin:0}@media (min-width: 769px){.streak-path__counter-container{border-width:2px;line-height:17px;height:fit-content;margin:auto 0}}.streak-path__gift{height:40px;width:40px;background-image:url(../img/icons/streaks/gift.svg);background-repeat:no-repeat;background-size:40px;margin:auto 0;position:relative}@media (min-width: 769px){.streak-path__gift{height:22px;width:22px;background-size:20px}}.streak-path__gift--unlocked{height:48px;width:48px;background-image:url(../img/icons/streaks/gift-unlocked.svg);background-size:48px;cursor:pointer}@media (min-width: 769px){.streak-path__gift--unlocked{height:28px;width:28px;background-size:28px}}@media (min-width: 769px){.streak-path--xl.streak-path .streak-path__progress-bar{position:absolute;left:26px;top:calc(50% - 4px);height:8px;background-color:#d9d6ff}.streak-path--xl.streak-path .streak-path__node{height:16px;width:16px;border:4px solid #b3adff;border-radius:12px;background-color:#f9f9f7;position:relative;margin:auto 0}.streak-path--xl.streak-path .streak-path__node--checked{height:32px;width:32px;background-color:#b3adff;background-image:url(../img/icons/streaks/check-icon-white.svg);background-repeat:no-repeat;border:3px solid #d9d6ff;box-sizing:content-box;border-radius:30px;background-size:24px;background-position-x:4px;background-position-y:5px}.streak-path--xl.streak-path .streak-path__counter{background-color:#f9f9f7;color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:24px;height:32px;width:32px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:5px #b3adff solid;box-sizing:content-box;margin:auto 0}.streak-path--xl.streak-path .streak-path__counter div{width:5px;height:5px;background-color:#1e1e28;border-radius:50%;margin:auto}.streak-path--xl.streak-path .streak-path__counter-container{border:5px #d9d6ff solid;border-radius:40px;position:relative;margin:0}.streak-path--xl.streak-path .streak-path__gift{height:40px;width:40px;background-image:url(../img/icons/streaks/gift.svg);background-repeat:no-repeat;background-size:40px;margin:auto 0;position:relative}.streak-path--xl.streak-path .streak-path__gift--unlocked{height:48px;width:48px;background-image:url(../img/icons/streaks/gift-unlocked.svg);background-size:48px;cursor:pointer}}.streak-path--xl.streak-path .streak-path__node--checked.small{height:26px;width:26px;background-size:16px;background-position-y:6px}.streak-path-section{--container-border-color: #d9d6ff;--container-background-color: #fff;--container-mobile-background-color: #fcfdfd;--container-text-color: #8181a1;--tooltip-text-color: #1e1e28;--tooltip-border-color: #b3adff;--input-border-color: #b3adff;--cancel-btn-color: #1e1e28;--body-span-color: var(--container-text-color);--save-btn-text-color: #fff;--save-btn-background-color: #1e1e28;padding:16px 16px 32px;position:sticky;top:80px;z-index:11;background-color:var(--container-mobile-background-color)}@media (min-width: 769px){.streak-path-section{position:fixed;top:109px;right:calc(max(calc((100% - 1095px) / 2), 24px));width:300px;padding:4px 6px;border:1px solid var(--container-border-color);background-color:var(--container-background-color);border-radius:32px;cursor:pointer}}@media (min-width: 1096px){.streak-path-section{top:125px;right:calc(max(calc((100% - 1095px) / 2), 32px))}}.body--relax .streak-path-section{--container-border-color: #888688;--container-background-color: #565357;--container-mobile-background-color: #383539;--container-text-color: #fff;--tooltip-text-color: #fff;--tooltip-border-color: var(--container-border-color);--input-border-color: #fff;--cancel-btn-color: #fff;--body-span-color: #b3adff;--save-btn-text-color: #1e1e28;--save-btn-background-color: #fff}.streak-path-section__heading{font-size:18px;font-weight:600;line-height:125%;margin-bottom:8px;margin-top:0;color:var(--container-text-color)}@media (min-width: 769px){.streak-path-section__heading{display:none}}.streak-path-section__link{text-decoration:underline;font-weight:300;line-height:150%;margin-bottom:16px;margin-top:0;cursor:pointer;color:var(--container-text-color)}@media (min-width: 769px){.streak-path-section__link{display:none}}.streak-path-section__tooltip{padding:24px;position:absolute;right:16px;left:16px;top:85%;width:auto;background-color:var(--container-background-color);border:1px solid var(--tooltip-border-color);border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,0.16);cursor:default}@media (min-width: 769px){.streak-path-section__tooltip{width:336px;right:-6px;left:unset;top:calc(100% + 8px)}}.streak-path-section__tooltip__title{color:var(--container-text-color);font-size:16px;font-weight:600;line-height:20px;margin:0}.streak-path-section__tooltip__subtitle{color:var(--container-text-color);font-size:14px;line-height:20px;margin:0 0 24px}.streak-path-section__tooltip__subtitle span{font-weight:600}.streak-path-section__tooltip__body{color:var(--container-text-color);font-size:16px;line-height:20px;font-weight:600;margin:0 0 24px}.streak-path-section__tooltip__body span{text-decoration:underline;cursor:pointer;color:var(--body-span-color)}.streak-path-section__tooltip__my-practice-link{margin:0}.streak-path-section__tooltip__my-practice-link a{color:var(--container-text-color);text-decoration:underline;font-weight:600;line-height:20px}.streak-path-section__tooltip__input{margin-bottom:20px;padding-top:24px !important;color:var(--container-text-color)}.body--relax .streak-path-section__tooltip__input{color:var(--container-text-color) !important}.streak-path-section__tooltip__input:hover{border-color:var(--input-border-color) !important}.streak-path-section__tooltip__input-container::after{bottom:0}.streak-path-section__tooltip__btn-container .btn,.streak-path-section__tooltip__btn-container input[type='submit']{margin-right:20px;color:var(--save-btn-text-color) !important;background-color:var(--save-btn-background-color) !important}.streak-path-section__tooltip__btn-container .btn:hover,.streak-path-section__tooltip__btn-container input:hover[type='submit']{color:var(--save-btn-text-color) !important;background-color:var(--save-btn-background-color) !important}.streak-path-section__tooltip__btn-container .cancel-btn{color:var(--cancel-btn-color)}.streak-path-section__tooltip::after{content:'';position:absolute;height:16px;width:16px;top:-9.3px;right:120px;border-left:1px solid var(--tooltip-border-color);border-top:1px solid var(--tooltip-border-color);transform:rotate(45deg) skew(10deg, 10deg);background-color:var(--container-background-color);border-top-left-radius:1px}.streak-path-section__tooltip-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:transparent;cursor:default}.streak-path-legend{display:none;position:absolute;right:calc(max(calc((100% - 1095px) / 2), 24px) + 4px);top:75px;z-index:11;font-size:12px;line-height:125%}@media (min-width: 769px){.streak-path-legend{display:block;top:73px}}@media (min-width: 1096px){.streak-path-legend{top:90px}}.body--relax .streak-path-legend{color:#fff}.streak-path-legend span{font-weight:600}.streak-tick{--node-background-color: #b3adff;--node-border-color: #d9d6ff;height:28px;width:28px;background-color:var(--node-background-color);background-image:url(../img/icons/streaks/check-icon-white.svg);background-repeat:no-repeat;border:4px solid var(--node-border-color);box-sizing:content-box;border-radius:30px;background-size:20px;background-position-x:4px;background-position-y:5px}.body--relax .streak-tick{--node-background-color: #6863a6;--node-border-color: #b3adff}.sub-nav{top:0;left:0;margin:0;width:100%;background-color:#fff;transition:left 0.8s cubic-bezier(0.19, 1, 0.22, 1);z-index:99}.sub-nav h2{margin-left:20px}.body--relax .sub-nav{background-color:#222122}.body--rise .sub-nav{background-color:#fcfdfd}.sub-nav__content{opacity:1}@media (max-width: 543px){.sub-nav__content{-webkit-mask-image:linear-gradient(to left, transparent 0%, #fff 25%);mask-image:linear-gradient(to left, transparent 0%, #fff 25%)}}@media (max-width: 543px){.sub-nav__content--gradient-left{-webkit-mask-image:linear-gradient(to left, transparent 0%, #fff 10%, #fff 50%, #fff 90%, transparent 100%)}}.sub-nav__content--short{height:32px}.sub-nav__content--desktop-padding{padding-top:32px;height:92px}.sub-nav__secondary{position:absolute;right:0;top:0}.sub-nav__menu{margin-top:0;display:flex;white-space:nowrap;overflow-y:hidden;scrollbar-width:none}.sub-nav__menu::-webkit-scrollbar{width:0;height:0;background-color:transparent !important}.sub-nav__content--short .sub-nav__menu{height:47px}.sub-nav__menu-item{height:60px;margin:0 16px;padding:2px;cursor:pointer;display:inline-block}.sub-nav__menu-item:first-of-type{margin-left:0}.sub-nav__menu-item:last-of-type{margin-right:0}@media (max-width: 543px){.sub-nav__menu-item:last-of-type{padding-right:32px}}.sub-nav__menu-item-link{color:#1e1e28;width:100%;height:100%;text-decoration:none;padding:0;border-bottom:3px transparent solid;display:flex;align-items:center;justify-content:space-between;transition:border-color 0.2s ease}.body--not-touch-device .sub-nav__menu-item-link:hover{color:#1e1e28;border-bottom:3px solid #1e1e28}.body--not-touch-device.body--relax .sub-nav__menu-item-link:hover{color:#fff;border-bottom:3px solid #b0b5ba}.sub-nav__content--short .sub-nav__menu-item-link{border-bottom-width:2px}.body--relax .sub-nav__content--short .sub-nav__menu-item-link:hover{border-bottom:2px solid #b0b5ba}.body--relax .sub-nav__menu-item-link{color:#b0b5ba}.sub-nav__menu-item-link--active,.sub-nav__menu--first-item-active .sub-nav__menu-item:first-of-type .sub-nav__menu-item-link{font-family:"Graphik Web Medium",sans-serif;border-bottom:3px #1e1e28 solid;color:#1e1e28}.body--relax .sub-nav__menu-item-link--active,.body--relax .sub-nav__menu--first-item-active .sub-nav__menu-item:first-of-type .sub-nav__menu-item-link{border-bottom:3px #b0b5ba solid;color:#fff}.teacher-card__followed-check{position:absolute;bottom:12px;right:16px}.tel-input .iti{height:100%}.tel-input .iti--separate-dial-code .iti__selected-flag{background-color:transparent}.tel-input .form__input-container[data-error] #tel-input{border-color:#e86046}.text-image-section__image--cta-bg:before{background-image:url(../img/cta-bg.jpg)}.toast{visibility:hidden;position:fixed;z-index:10000;left:50%;top:30px;height:68px;width:370px;min-width:250px;margin-left:-185px;color:#1e1e28;background-color:#e3f6ed;text-align:center;border:1px solid #dee4e5;border-radius:10px;padding:22px 14px;-webkit-animation:fadein 0.5s, fadeout 0.5s 4s;animation:fadein 0.5s, fadeout 0.5s 4s}.toast p{margin-block:0;margin-inline:0}.toast p i{width:20px;height:20px;margin-right:10px}.toast-show{visibility:visible}@keyframes fadein{0%{bottom:0;opacity:0}100%{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}100%{bottom:0;opacity:0}}.video-player-sound-mixer .tooltip{left:-6px;bottom:70px;top:unset;right:unset;white-space:nowrap}@media (max-width: 768px){.video-player-sound-mixer .tooltip{width:50vw;white-space:initial}}.tooltip__text-container{display:flex;justify-content:space-between}.tooltip__close--icon{position:absolute;top:12px;right:12px}.video-end-screen{overflow:auto}@media (min-width: 769px){.video-end-screen{padding-bottom:52px}}.video-end-screen:after{background-color:#fcfdfd;content:'';opacity:0.9;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;transition:opacity 1s}.body--relax .video-end-screen:after{background-color:#383539}.video-end-screen__wrapper{display:none}@media (min-width: 769px){.video-end-screen__wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:100%;position:relative;z-index:1}}.video-end-screen__content-container{color:#1e1e28;text-align:center}.body--relax .video-end-screen__content-container{color:#fff}.video-end-screen__content-container p{margin-left:auto;margin-right:auto}@media (max-width: 543px){.video-end-screen__content-container p{margin:5px auto}}.video-end-screen__content-container p strong{font-weight:500}.video-end-screen__header{margin-top:0;margin-bottom:16px}@media (max-width: 543px){.video-end-screen__header{font-size:18px;line-height:24px;margin-bottom:8px}}.video-pause-screen{background-color:#000;background-color:rgba(0,0,0,0.7);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.video-pause-screen__copy-container{cursor:pointer;position:relative;z-index:100}.video-pause-screen__add-class,.video-pause-screen__class-added{font-size:16px;margin:0;text-decoration:none}@media (max-width: 543px){.video-pause-screen__add-class,.video-pause-screen__class-added{font-size:14px}}.video-pause-screen__icon{width:20px;margin-right:12px}@media (max-width: 1094px){.video-pause-screen__icon{width:18px}}@media (max-width: 543px){.video-pause-screen__icon{width:16px}}.video-pause-screen__add-class-plus{vertical-align:sub}.video-pause-screen__time-remaining{font-size:38px;line-height:initial;margin:0 0 16px}@media (min-width: 769px) and (max-width: 1094px){.video-pause-screen__time-remaining{font-size:30px}}@media (min-width: 544px) and (max-width: 768px){.video-pause-screen__time-remaining{font-size:30px}}@media (max-width: 543px){.video-pause-screen__time-remaining{font-size:20px}}.video-pause-screen__feedback-overlay{display:none}@media (min-width: 769px){.video-pause-screen__feedback-overlay{display:block;background-color:rgba(0,0,0,0.7);overflow-y:auto;padding-top:72px;position:absolute;width:50%;top:0;right:0;bottom:58px}}.video-pause-screen__feedback-cta{font-size:14px}.video-pause-screen__feedback-cta img{margin-right:8px;width:16px}.video-pause-screen,.video-pause-overlay{cursor:pointer}.video-pause-screen,.video-pause-overlay,.video-pause-overlay-filter{position:absolute;height:100%;width:100%;top:0;left:0}.video-pause-overlay:hover .video-play-button{background-color:#1e1e28;background-color:#1e1e28}.video-pause-overlay--flex{display:flex;justify-content:center;align-items:center}.video-pause-overlay--half{width:50%}.trigger-my-classes{color:#fff;cursor:pointer}.video-player__preview-images{display:block;position:absolute !important;z-index:9;height:100%;width:100%;list-style:none;overflow:hidden;padding:0;margin:0;cursor:pointer}@media (min-width: 1095px){.video-player__preview-images{background-repeat:no-repeat;background-position:10px;background-size:calc(100% - 20px)}}@media (max-width: 768px){.video-player__preview-images{width:100%}}.body--relax .video-player__preview-images{filter:brightness(0.85)}.body--rise .video-player__preview-images{filter:sepia(0.1)}.video-player__preview-images img{margin:0;position:absolute;top:0;width:100%;animation-duration:var(--preview-animation-duration);animation-iteration-count:infinite;visibility:visible}@keyframes preview-animation-1{0%{opacity:1}100%{opacity:1}103%{opacity:0}97%{opacity:0}100%{opacity:1}}.video-player__preview-images--1 img{animation-name:preview-animation-1}@keyframes preview-animation-2{0%{opacity:1}50%{opacity:1}53%{opacity:0}97%{opacity:0}100%{opacity:1}}.video-player__preview-images--2 img{animation-name:preview-animation-2}@keyframes preview-animation-3{0%{opacity:1}33.33333%{opacity:1}36.33333%{opacity:0}97%{opacity:0}100%{opacity:1}}.video-player__preview-images--3 img{animation-name:preview-animation-3}@keyframes preview-animation-4{0%{opacity:1}25%{opacity:1}28%{opacity:0}97%{opacity:0}100%{opacity:1}}.video-player__preview-images--4 img{animation-name:preview-animation-4}@keyframes preview-animation-5{0%{opacity:1}20%{opacity:1}23%{opacity:0}97%{opacity:0}100%{opacity:1}}.video-player__preview-images--5 img{animation-name:preview-animation-5}@keyframes preview-animation-6{0%{opacity:1}16.66667%{opacity:1}19.66667%{opacity:0}97%{opacity:0}100%{opacity:1}}.video-player__preview-images--6 img{animation-name:preview-animation-6}@keyframes preview-animation-7{0%{opacity:1}14.28571%{opacity:1}17.28571%{opacity:0}97%{opacity:0}100%{opacity:1}}.video-player__preview-images--7 img{animation-name:preview-animation-7}.welcome-modal__pager{height:30px;margin:0 auto}.welcome-modal__pager-dot{background:#fff;border:1px solid #1e1e28;display:inline-block;width:10px;height:10px;margin-right:4px;padding:0;border-radius:10px;cursor:pointer}.welcome-modal__pager-dot.active,.welcome-modal__pager-dot:hover{background:#1e1e28;border-color:#1e1e28}.body--relax .welcome-modal__pager-dot.active,.body--relax .welcome-modal__pager-dot:hover{border-color:#fff}.modal__content-container--0{background-image:url(../img/welcome/welcome-1-desktop.jpg)}@media (max-width: 768px){.modal__content-container--0{background:#fcfdfd;background-image:none}}.modal__card:first-of-type .modal__content-container--0-mobile{height:50vh;width:100%;background-position:top;background-size:cover;background-repeat:no-repeat}@media (min-width: 544px) and (max-width: 768px){.modal__card:first-of-type .modal__content-container--0-mobile{background-image:url(../img/welcome/welcome-1-tablet.jpg)}}@media (max-width: 543px){.modal__card:first-of-type .modal__content-container--0-mobile{background-image:url(../img/welcome/welcome-1-phone.jpg)}}.modal__content-container--1{background-image:url(../img/welcome/welcome-2.jpg)}.modal__content-container--2{background-image:url(../img/welcome/welcome-3.jpg)}@media (max-width: 543px){.modal__content-container--1,.modal__content-container--2{background-position:75%;padding:16px}}.teacher-quote{display:flex;overflow:hidden;grid-column:span 12}@media (min-width: 544px) and (max-width: 768px){.teacher-quote{grid-column:span 6}}@media (max-width: 543px){.teacher-quote{grid-column:span 4;display:block}}.teacher-quote--reverse .teacher-quote__image{order:2}.teacher-quote__quote{background-color:#fff;width:50%;padding:32px}.body--relax .teacher-quote__quote{background-color:#222122;color:#b0b5ba}@media (max-width: 543px){.teacher-quote__quote{width:100%}}.teacher-quote__image{width:50%;padding-top:50%;background-image:var(--bg-image);background-position:center;background-size:cover}.body--relax .teacher-quote__image{background-image:linear-gradient(rgba(0,0,0,0.25), rgba(0,0,0,0.25)),var(--bg-image)}@media (max-width: 543px){.teacher-quote__image{width:100%;padding-top:100%}}.toast-message{background-color:#E5FBF0;border:1px solid #b9e4b9;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px rgba(0,0,0,0.24);max-width:320px;min-width:320px;position:absolute;top:100px;left:50%;transform:translateX(-50%);z-index:20}.toast-message__text{flex:1;margin-right:12px;font-size:16px;line-height:24px;color:#1D1E28;font-weight:500}.toast-message__close{border:none;position:absolute;top:10px;right:16px;width:14px;height:14px;background:transparent;cursor:pointer}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/*!
 * Cropper.js v1.6.1
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:44:17.565Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px}@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-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:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
