.mfp-title{display:none}#top-bar-counter.et_pb_countdown_timer .days.section p.value::first-letter{font-size:0px!important;vertical-align:top}#et_mobile_nav_menu{display:none!important}#main-header{border-top:1px solid #e8e8e8;z-index:9999}@media all and (min-width:981px){#main-header{top:105px!important}}@media all and (max-width:980px){body.et_fixed_nav.et_secondary_nav_enabled #main-header{height:60px}.et_header_style_left .logo_container,.et_header_style_left #logo{height:55px}.shiftnav::after{box-shadow:none}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target{padding:5px 25px;text-transform:uppercase;font-weight:700;color:#000}.shiftnav ul.shiftnav-menu .sub-menu li.menu-item>.shiftnav-target{padding:5px 25px 5px 45px}.shiftnav ul.shiftnav-menu>li.menu-item>.shiftnav-target{border-top:1px solid #ffd204}}@media (max-width:768px){#main-header{top:0px!important}}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{top:auto;bottom:30px}.woocommerce-variation-description{display:none!important}.wpforms-container textarea.wpforms-field-medium{outline:1px solid #000}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea,.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full textarea{outline:1px solid #000}@media (min-width:981px){.page-id-61527 #myt-page-container{padding:0!important}.page-id-61527 .et_pb_section{padding:0!important}}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:#ffbc0b;color:#000}.wpforms-container .wpforms-field .wpforms-field-label{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.wpforms-container .wpforms-field ul.wpforms-likert-scale{display:flex;justify-content:space-between;padding:0;list-style:none;margin:20px 0}.wpforms-container .wpforms-field ul.wpforms-likert-scale li{text-align:center;margin:0 5px}.wpforms-container .wpforms-field ul.wpforms-likert-scale li label{display:block;width:60px;height:60px;background-color:#2d2f33;color:#fff;border-radius:50%;font-size:1.25rem;line-height:60px;text-align:center;cursor:pointer;transition:background-color 0.3s ease;font-weight:700}.wpforms-container .wpforms-field ul.wpforms-likert-scale li input[type="radio"]:checked+label{background-color:#fd0;color:#000}.wpforms-container .wpforms-field ul.wpforms-likert-scale li input[type="radio"]{display:none}.wpforms-container .wpforms-likert-scale-description{display:flex;justify-content:space-between;font-size:.9rem;margin-top:-10px;margin-bottom:20px;color:#666}div.wpforms-container-full input[type=radio]:before{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:#000;background-color:var(--wpforms-field-background-color);background-clip:padding-box;background-image:none;border-radius:3px}div.wpforms-container-full input[type=checkbox]:checked:before,div.wpforms-container-full input[type=radio]:checked:before{margin:0;border-width:var(--wpforms-field-border-size,0);border-style:solid;border-color:#ffbc0b;box-shadow:0 0 0 1px #ffbc0b,0 1px 2px #fff0;outline:none}div.wpforms-container-full input[type=radio]:checked:after{border:1px solid #fff0;border-radius:50%;background-color:#ffbc0b;transform:scale(.5);-moz-transform:scale(.47);left:calc(-3px + var(--wpforms-field-border-size,1px));top:calc(-3px + var(--wpforms-field-border-size,1px))}div.wpforms-container-full .wpforms-field-description,div.wpforms-container-full .wpforms-field-limit-text,.wp-core-ui div.wpforms-container-full .wpforms-field-description,.wp-core-ui div.wpforms-container-full .wpforms-field-limit-text{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:#000;margin:var(--wpforms-field-size-sublabel-spacing) 0 0 0}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:25px 0;position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-divider h3{color:#000;padding-top:var(--wpforms-field-size-input-spacing);font-size:calc(2 * var(--wpforms-label-size-font-size));font-weight:700}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:#000;color:#fff}div.wpforms-container-full .wpforms-field-description,div.wpforms-container-full .wpforms-field-limit-text,.wp-core-ui div.wpforms-container-full .wpforms-field-description,.wp-core-ui div.wpforms-container-full .wpforms-field-limit-text{margin-top:25px!important;max-width:70%}div.wpforms-container-full input[type=submit],div.wpforms-container-full button[type=submit],div.wpforms-container-full .wpforms-page-button,.wp-core-ui div.wpforms-container-full input[type=submit],.wp-core-ui div.wpforms-container-full button[type=submit],.wp-core-ui div.wpforms-container-full .wpforms-page-button{font-family:'canada-type-gibson',sans-serif;font-weight:700}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2)),#fff}.wpforms-container .wpforms-field .wpforms-field-label{font-size:1.4rem;font-weight:700;margin-bottom:25px}div.wpforms-container-full .wpforms-field-label,.wp-core-ui div.wpforms-container-full .wpforms-field-label{font-family:'canada-type-gibson',sans-serif;font-size:1.75rem;font-weight:700;line-height:1.3;color:inherit;margin-bottom:1rem}.mfp-title{display:none}#top-bar-counter.et_pb_countdown_timer .days.section p.value::first-letter{font-size:0px!important;vertical-align:top}#et_mobile_nav_menu{display:none!important}#main-header{border-top:1px solid #e8e8e8;z-index:9999}@media all and (min-width:981px){#main-header{top:105px!important}}@media all and (max-width:980px){body.et_fixed_nav.et_secondary_nav_enabled #main-header{height:60px}.et_header_style_left .logo_container,.et_header_style_left #logo{height:55px}.shiftnav::after{box-shadow:none}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target{padding:5px 25px;text-transform:uppercase;font-weight:700;color:#000}.shiftnav ul.shiftnav-menu .sub-menu li.menu-item>.shiftnav-target{padding:5px 25px 5px 45px}.shiftnav ul.shiftnav-menu>li.menu-item>.shiftnav-target{border-top:1px solid #ffd204}}@media (max-width:768px){#main-header{top:0px!important}}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{top:auto;bottom:30px}.woocommerce-variation-description{display:none!important}.wpforms-container textarea.wpforms-field-medium{outline:1px solid #000}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea,.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full textarea{outline:1px solid #000}@media (min-width:981px){.page-id-61527 #myt-page-container{padding:0!important}.page-id-61527 .et_pb_section{padding:0!important}}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:#ffbc0b;color:#000}.wpforms-container .wpforms-field .wpforms-field-label{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.wpforms-container .wpforms-field ul.wpforms-likert-scale{display:flex;justify-content:space-between;padding:0;list-style:none;margin:20px 0}.wpforms-container .wpforms-field ul.wpforms-likert-scale li{text-align:center;margin:0 5px}.wpforms-container .wpforms-field ul.wpforms-likert-scale li label{display:block;width:60px;height:60px;background-color:#2d2f33;color:#fff;border-radius:50%;font-size:1.25rem;line-height:60px;text-align:center;cursor:pointer;transition:background-color 0.3s ease;font-weight:700}.wpforms-container .wpforms-field ul.wpforms-likert-scale li input[type="radio"]:checked+label{background-color:#fd0;color:#000}.wpforms-container .wpforms-field ul.wpforms-likert-scale li input[type="radio"]{display:none}.wpforms-container .wpforms-likert-scale-description{display:flex;justify-content:space-between;font-size:.9rem;margin-top:-10px;margin-bottom:20px;color:#666}div.wpforms-container-full input[type=radio]:before{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:#000;background-color:var(--wpforms-field-background-color);background-clip:padding-box;background-image:none;border-radius:3px}div.wpforms-container-full input[type=checkbox]:checked:before,div.wpforms-container-full input[type=radio]:checked:before{margin:0;border-width:var(--wpforms-field-border-size,0);border-style:solid;border-color:#ffbc0b;box-shadow:0 0 0 1px #ffbc0b,0 1px 2px #fff0;outline:none}div.wpforms-container-full input[type=radio]:checked:after{border:1px solid #fff0;border-radius:50%;background-color:#ffbc0b;transform:scale(.5);-moz-transform:scale(.47);left:calc(-3px + var(--wpforms-field-border-size,1px));top:calc(-3px + var(--wpforms-field-border-size,1px))}div.wpforms-container-full .wpforms-field-description,div.wpforms-container-full .wpforms-field-limit-text,.wp-core-ui div.wpforms-container-full .wpforms-field-description,.wp-core-ui div.wpforms-container-full .wpforms-field-limit-text{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:#000;margin:var(--wpforms-field-size-sublabel-spacing) 0 0 0}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:25px 0;position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-divider h3{color:#000;padding-top:var(--wpforms-field-size-input-spacing);font-size:calc(2 * var(--wpforms-label-size-font-size));font-weight:700}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:#000;color:#fff}div.wpforms-container-full .wpforms-field-description,div.wpforms-container-full .wpforms-field-limit-text,.wp-core-ui div.wpforms-container-full .wpforms-field-description,.wp-core-ui div.wpforms-container-full .wpforms-field-limit-text{margin-top:25px!important;max-width:70%}div.wpforms-container-full input[type=submit],div.wpforms-container-full button[type=submit],div.wpforms-container-full .wpforms-page-button,.wp-core-ui div.wpforms-container-full input[type=submit],.wp-core-ui div.wpforms-container-full button[type=submit],.wp-core-ui div.wpforms-container-full .wpforms-page-button{font-family:'canada-type-gibson',sans-serif;font-weight:700}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2)),#fff}.wpforms-container .wpforms-field .wpforms-field-label{font-size:1.4rem;font-weight:700;margin-bottom:25px}div.wpforms-container-full .wpforms-field-label,.wp-core-ui div.wpforms-container-full .wpforms-field-label{font-family:'canada-type-gibson',sans-serif;font-size:1.75rem;font-weight:700;line-height:1.3;color:inherit;margin-bottom:1rem}.vertical-scroll-gallery{height:400px;overflow:hidden;position:relative}.vertical-scroll-gallery .scroll-track{display:flex;flex-direction:column;animation:scrollUp 20s linear infinite}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}.studios-container{font-family:'Poppins',sans-serif;max-width:100%;margin-left:auto;margin-right:auto}.studios-grid{display:grid;grid-template-columns:100%;margin:-.75rem}.studios-grid>*{padding:.75rem}.studios-card{border-radius:1rem;padding:1.5rem;margin:.4rem;overflow:hidden;display:flex;transition:all 0.3s ease-in-out;color:#1f2937;text-decoration:none;box-sizing:border-box}.studios-card:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);transform:translateY(-4px)}.studios-card-image{width:100%;height:100%;object-fit:contain}.marquee-image{width:70%}.studios-card-marquee{flex-direction:column}.studios-card-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;transition:transform 0.5s ease-in-out;overflow:hidden}.studios-pills-wrapper{display:flex;justify-content:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:nowrap}.studios-pill-group{text-align:center;transition:transform 0.3s ease-in-out}.studios-card-marquee:hover .studios-pill-group{transform:scale(1.05)}.studios-pill{color:#000;font-weight:900;font-size:1rem;padding:.6rem 1.5rem;border-radius:9999px;margin-bottom:.25rem;box-sizing:border-box;display:inline-block;text-align:center;white-space:nowrap}.pill-purple{background-color:#E8A0E8}.pill-green{background-color:#74E9D0;display:inline-flex;align-items:baseline;justify-content:center;gap:.5rem}.pill-price-current{font-size:1rem;font-weight:900}.pill-price-original{text-decoration:line-through;font-size:.7rem;font-weight:600;opacity:.75}.studios-pill-label{font-size:.75rem;font-weight:600;line-height:1.25}.studios-card-text-group{margin-top:auto}.studios-card-title{font-size:33px;line-height:1;margin-bottom:0}.studios-card-date{margin-bottom:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.studios-card-content-half{width:40%;position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;height:100%}.studios-card-image-half{width:40%;position:relative;z-index:0;transition:transform 0.5s ease-in-out}.studios-card-image-wrapper::after,.studios-card-image-half::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,var(--card-bg-color) 15%,transparent 100%);pointer-events:none;z-index:1}.studios-card:hover .studios-card-image-wrapper,.studios-card:hover .studios-card-image-half{transform:scale(1.05)}.signup-button{display:inline-flex;align-items:center;white-space:nowrap;color:#000;font-weight:900;font-size:1.125rem;padding:.75rem 1.5rem;border-radius:9999px;margin-bottom:.5rem;transition:all 0.3s ease-in-out}.studios-card:hover .signup-button{transform:translateY(-4px) scale(1.05);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)}.arrow{width:1.5rem;height:1.5rem;opacity:0;max-width:0;transition:all 0.3s ease-in-out}.studios-card:hover .arrow{opacity:1;max-width:1.5rem}.studios-sub-label{font-size:.75rem;font-weight:600;letter-spacing:.05em;white-space:nowrap}.studios-card-text-group-small{text-align:left;margin-top:1rem}.studios-card-date-small{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.studios-card-title-small{font-size:1.2rem;line-height:1.2}@media (max-width:767px){.studios-card-image-wrapper,.studios-card-image-half{display:none}.studios-card-content-half{width:100%}.studios-pills-wrapper{flex-wrap:nowrap;order:1}.studios-card-text-group{order:3;margin-top:1.5rem}.studios-pill{font-size:1rem;padding:.6rem 1.5rem}.pill-price-current,.pill-price-original{font-size:1rem}}@media (min-width:768px){.studios-grid{grid-template-columns:repeat(2,50%)}.studios-card-marquee{grid-column:span 2 / span 2;display:grid;grid-template-columns:40% 1fr;grid-template-rows:auto 1fr;gap:1.5rem}.studios-card-marquee .studios-pills-wrapper{grid-column:1 / 2;grid-row:1 / 2}.studios-card-marquee .studios-card-text-group{grid-column:1 / 2;grid-row:2 / 3;align-self:end}.studios-card-marquee .studios-card-image-wrapper{grid-column:2 / 3;grid-row:1 / 3;min-height:0}.studios-card-title{font-size:2.25rem}.studios-card-title-small{font-size:1.5rem}}@media (min-width:1024px){.studios-grid{grid-template-columns:repeat(3,33.3333%);grid-auto-rows:16em}.studios-card-marquee{grid-column:span 2 / span 2}.studios-card-title{font-size:2.5rem}.studios-card-title-small{font-size:1.75rem}}@media (min-width:1440px){.marquee-image{max-height:100%}}.woocommerce-product-gallery{opacity:1!important}.custom-yoga-page,.custom-yoga-page *,.custom-yoga-page *::before,.custom-yoga-page *::after{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}.custom-yoga-page ul,.custom-yoga-page li{list-style:none!important}.custom-yoga-page h2,.custom-yoga-page h3,.custom-yoga-page p,.custom-yoga-page a,.custom-yoga-page li,.custom-yoga-page div{line-height:1.5}.custom-yoga-page{max-width:100%;color:#252635}.custom-yoga-page .cyp-header{display:flex;justify-content:center;align-items:center;margin-bottom:1.5em}.custom-yoga-page .cyp-nav-list{display:flex;width:100%;justify-content:center;align-items:stretch;list-style:none;border-radius:1em;overflow:hidden;padding-left:0px!important}.custom-yoga-page .cyp-nav-list li{flex:1 1 0%;text-align:center;display:flex}.custom-yoga-page .cyp-nav-link{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:.75em 1em;font-weight:600;font-size:1.125em!important;transition:all 0.2s ease-in-out;color:#252635;text-decoration:none;width:100%;height:100%;background-color:#FFFBEB;border-radius:0!important}.custom-yoga-page .cyp-nav-link:hover{background-color:#FDF2B3}.custom-yoga-page .cyp-nav-link.active{background-color:#F9E000;color:#252635}.custom-yoga-page .cyp-main-content{position:relative;overflow:hidden}.custom-yoga-page .cyp-tab-content{display:none;opacity:0}.custom-yoga-page .cyp-tab-content.active{display:block;opacity:1;transition:opacity 0.3s ease-in-out;padding-top:1em}.custom-yoga-page .cyp-title{font-size:33px!important;color:#252635;margin-bottom:1em;text-align:center}.custom-yoga-page #classes .cyp-title{font-weight:900!important;text-transform:uppercase!important}.cyp-prices-section-new{max-width:1200px;margin:0 auto;padding:0 1em}.cyp-prices-section-new h2{font-size:1.5em!important;font-weight:900;color:#252635;margin-bottom:.5em;text-transform:uppercase;text-align:center}.cyp-prices-section-new .cyp-section-blurb{text-align:center;font-size:0.9em!important;max-width:70%;margin:0 auto 1.5em auto}.cyp-prices-columns{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-bottom:2em}.cyp-annual-pass-container h2{margin-top:2em}.cyp-pricing-list{display:flex;flex-direction:column;gap:.75em}.cyp-pricing-item{background-color:#fff;border-radius:1em;border:1px solid #252635;padding:.75em 1em;position:relative}.cyp-pricing-row{display:flex;align-items:center;gap:1em}.cyp-pricing-row-info{cursor:pointer;background:#e5e7eb;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;flex-shrink:0}.cyp-pricing-item.no-info .cyp-pricing-row-info{visibility:hidden}.cyp-pricing-row-title{flex-grow:1;font-size:0.9em!important}.cyp-pricing-row-title small{display:block;font-size:.8em;opacity:.8}.cyp-price-intro-offer{font-size:0.8em!important;font-weight:700;color:#F29AEC;display:block;margin-top:-2px}.cyp-pricing-row-price{font-weight:900;font-size:1.1em!important}.cyp-pricing-row-button{display:inline-block;text-align:center;background-color:#F9E000;color:#252635;padding:.6em 1.5em;border-radius:15px;text-decoration:none;font-weight:700;transition:background-color 0.2s;white-space:nowrap;font-size:0.9em!important}.cyp-pricing-row-button.dark{background-color:#252635;color:#fff}.cyp-pricing-row-button:hover{background-color:#e0c800}.cyp-pricing-row-button.dark:hover{background-color:#3d4852}.cyp-pricing-details{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.cyp-pricing-item.info-visible .cyp-pricing-details{max-height:500px}.cyp-pricing-details-content{padding:1em 0 .5em 0;border-top:1px solid #f0f0f0;margin-top:.75em;font-size:0.9em!important}.cyp-pricing-details-content ul{padding-left:1em}.cyp-pricing-details-content li{position:relative;padding-left:1.5em!important;margin-bottom:0.5em!important}.cyp-pricing-details-content li::before{content:'✓';color:#252635;font-weight:700;position:absolute;left:0;top:.1em}.cyp-perks-section-creative{display:grid;align-items:center;gap:10%;padding:0;margin:0;width:100%}.cyp-perks-mobile-view{display:none}@media (min-width:768px){.cyp-perks-section-creative{grid-template-columns:1fr 1fr}.cyp-perks-animation-container{position:relative;min-height:500px}.cyp-perks-center-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1000px;width:100%;z-index:2}.cyp-perks-center-image img{width:700px;height:auto;margin-left;15%}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}.cyp-perk-pill{position:absolute;z-index:3;background-color:#fff;padding:.6em 1em;border-radius:9999px;font-weight:600;color:#252635;white-space:nowrap;animation:float 6s ease-in-out infinite;border:1px solid #f0f0f0;font-size:clamp(0.7em,1.2vw,0.9em)!important}.cyp-pill-1{top:5%;left:15%;animation-delay:0s}.cyp-pill-2{top:20%;right:5%;animation-delay:-1s}.cyp-pill-4{top:65%;left:0%;animation-delay:-3s}.cyp-pill-5{bottom:15%;left:40%;animation-delay:-4s}.cyp-pill-6{bottom:20%;right:5%;animation-delay:-5s}.cyp-perks-text-content{padding-left:2em}.cyp-perks-text-content h2{font-size:2.2em!important;font-weight:900;color:#252635;margin-bottom:.5em;text-transform:uppercase}.cyp-perks-blurb{font-size:1em!important;color:#252635;margin-bottom:1.5em;text-align:left}.cyp-perks-button{display:inline-block;background-color:#F9E000;color:#252635;padding:1em 2em;border-radius:15px;text-decoration:none;font-weight:700}.cyp-perks-button:hover{background-color:#e0c800}.cyp-perks-title-mobile{display:none}}@media (max-width:767px){.custom-yoga-page .cyp-nav-link{font-size:0.8em!important}.custom-yoga-page .cyp-header{margin-bottom:1em}.custom-yoga-page .cyp-title{font-size:28px!important}.cyp-pricing-heading h2,.cyp-perks-title-mobile{font-size:1.5em!important}.cyp-perks-section-creative{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.cyp-perks-animation-container,.cyp-perks-text-content{display:none}.cyp-perks-mobile-view{display:block;width:100%}.cyp-perks-mobile-image{max-width:200px;margin-bottom:1.5em}.cyp-perks-mobile-blurb{margin-bottom:1.5em;text-align:center}.cyp-perks-mobile-list{width:100%;max-width:400px;text-align:left;margin:0 auto 1.5em auto}.cyp-perks-mobile-list li{position:relative;padding-left:1.5em!important;margin-bottom:0.5em!important;font-size:1em!important}.cyp-perks-mobile-list li::before{content:'✓';color:#252635;font-weight:700;position:absolute;left:0;top:.1em}.cyp-perks-title-mobile{display:block;font-size:1.8em!important;font-weight:900;margin-bottom:.5em;text-transform:uppercase}.cyp-perks-blurb-mobile{font-size:1em!important}.cyp-perks-button-mobile{display:inline-block;background-color:#F9E000;color:#252635;padding:1em 2em;border-radius:15px;text-decoration:none;font-weight:700}}.custom-centered-row{padding:5!important;margin-left:auto!important;margin-right:auto!important}.custom-centered-row>.et_pb_column{margin:5px!important;padding:5px!important}.custom-centered-row>.et_pb_column>.et_pb_module{margin:5!important;padding:5!important}@media (max-width:1440px){.custom-centered-row{padding-left:20px!important;padding-right:20px!important}}@media (max-width:980px){.custom-centered-row{padding-left:5%!important;padding-right:5%!important}}#new-studios-section .studios-container-showcase{font-family:'Poppins',sans-serif;max-width:1200px;margin:4rem auto;padding:1rem 2.5rem;position:relative}#new-studios-section .studio-grid-horizontal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1.5rem;padding:4rem 1.5rem 3rem 1.5rem;margin:-4rem -1.5rem -3rem -1.5rem;-ms-overflow-style:none;scrollbar-width:none}#new-studios-section .studio-grid-horizontal::-webkit-scrollbar{display:none}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background-color:#fff;color:#000;border:1px solid rgb(0 0 0 / .05);border-radius:50%;width:3.5rem;height:3.5rem;font-size:1.5rem;cursor:pointer;box-shadow:0 4px 15px rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease,opacity 0.3s ease}.slider-nav:hover{transform:translateY(-50%) scale(1.1)}.slider-nav.prev{left:0}.slider-nav.next{right:0}.slider-nav:disabled{opacity:.2;cursor:not-allowed;transform:translateY(-50%) scale(.95)}@media (hover:none){.slider-nav{display:none}}#new-studios-section .studio-card-wide{container-type:inline-size;border-radius:1.5rem;position:relative;padding:clamp(1rem,5cqi,2rem);min-height:250px;flex-shrink:0;scroll-snap-align:start;width:80%;z-index:1;transition:transform 0.3s ease,z-index 0s 0.15s}#new-studios-section .studio-card-wide:hover{z-index:10;transform:scale(1.03);transition:transform 0.3s ease,z-index 0s 0s}#new-studios-section .card-content-wide{width:55%;padding-right:clamp(0.5rem,4cqi,2rem);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%}#new-studios-section .card-image-wrapper-clipped{width:45%;position:absolute;right:0;bottom:0;height:100%}#new-studios-section .card-illustration-clipped{position:absolute;bottom:-20px;width:clamp(120px,40cqi,265px);right:clamp(-50px,-15cqi,-30px);max-width:none;height:auto;transition:transform 0.4s ease-in-out}#new-studios-section .card-title{font-size:clamp(1rem,9cqi,2.5rem);line-height:1.1;margin:0 0 clamp(0.5rem,2cqi,1rem) 0;color:#000;white-space:nowrap}#new-studios-section .selling-rosette-clipped{position:absolute;width:clamp(60px,25cqi,100px);height:clamp(60px,25cqi,100px);top:clamp(-25px,-8cqi,-40px);right:clamp(-25px,-8cqi,-40px);z-index:3;transform:rotate(15deg)}#new-studios-section .rosette-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(0.5rem,2.5cqi,0.9rem);font-weight:800;color:#000;text-align:center;line-height:1}#new-studios-section .pills-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(0.75rem,3cqi,1.5rem)}#new-studios-section .pill{background:rgb(0 0 0 / .08);border-radius:9999px;padding:clamp(0.2rem,1cqi,0.5rem) clamp(0.5rem,2cqi,1rem);font-size:clamp(0.6rem,3cqi,0.9rem);font-weight:600;white-space:nowrap}#new-studios-section .cta-button{display:inline-block;border-radius:15px;color:#000;font-family:'Poppins',sans-serif;font-weight:900;transition:transform 0.3s;text-decoration:none;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);background-color:#F9E000;padding:clamp(0.5rem,2cqi,1rem) clamp(1rem,4cqi,2.5rem);font-size:clamp(0.7rem,4cqi,1.1rem);white-space:nowrap}#new-studios-section .vip-status{font-size:clamp(0.6rem,2.5cqi,0.8rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:clamp(0.75rem,3cqi,1.5rem);white-space:nowrap}#new-studios-section .manor-house-card{background-color:#EDCEC8}#new-studios-section .fulham-card{background-color:#9BE6FB}#new-studios-section .kentish-town-card{background-color:#F6D2B4}#new-studios-section .canning-town-card{background-color:#EDCEC8}#new-studios-section .walthamstow-card{background-color:#9BE6FB}#new-studios-section .clerkenwell-card{background-color:#BEDDCD}@media (min-width:768px){#new-studios-section .studio-card-wide{width:calc(50% - (1.5rem / 2))}}@media (min-width:1024px){#new-studios-section .studio-card-wide{width:calc((100% / 3) - 1rem)}}#studio-locator-container{font-family:'Poppins',sans-serif;color:#1E1E1E}#studio-locator-container #searchBanner{background-color:#FFF;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:15px;box-shadow:0 4px 12px rgb(0 0 0 / .05);flex-shrink:0;flex-wrap:wrap;border-bottom:none}#studio-locator-container .search-actions-wrapper{display:flex;align-items:center;gap:10px;flex-grow:1}#studio-locator-container .search-container{position:relative;display:flex;align-items:center;flex-grow:1;max-width:400px}#studio-locator-container #postcodeSearchInput{padding:10px 40px 10px 15px;border:1px solid #D1D1D1;border-radius:8px;flex-grow:1;font-size:15px;font-family:'Poppins',sans-serif;width:100%;height:44px;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}#studio-locator-container #postcodeSearchInput:focus{border-color:#1E1E1E;box-shadow:0 0 0 3px rgb(30 30 30 / .1);outline:none}#studio-locator-container #searchIcon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;stroke:#5e5e5e}#studio-locator-container #useLocationBtn{background-color:#1E1E1E;color:#fff;padding:10px;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.2s ease;display:flex;align-items:center;justify-content:center;line-height:0;height:44px;width:44px;box-sizing:border-box}#studio-locator-container #useLocationBtn:hover{background-color:#333}#studio-locator-container #messageBox{padding:12px;margin:10px 20px 0;border-radius:8px;text-align:center;display:none;flex-shrink:0;font-weight:500}#studio-locator-container #mobile-view-toggle{display:none}#studio-locator-container #mapAndListContainer{display:flex;flex-grow:1;width:100%;min-height:600px;padding:20px;gap:20px;box-sizing:border-box}#studio-locator-container #map{height:100%;width:100%;flex-grow:1;border-radius:12px;overflow:hidden;min-height:500px}#studio-locator-container #locationListBanner{padding-right:10px;border:none;flex-shrink:0;width:340px;overflow-y:auto;max-height:75vh;box-sizing:border-box}.main-signup-btn{display:block;width:100%;padding:15px;background-color:#F9E000;color:#1E1E1E;text-align:center;text-decoration:none;font-family:'Poppins',sans-serif;font-weight:700;font-size:16px;border-radius:8px;margin-bottom:20px;box-sizing:border-box;transition:background-color 0.3s ease}.main-signup-btn:hover{background-color:#e9d000}#studio-locator-container #locationListBanner::-webkit-scrollbar{width:8px}#studio-locator-container #locationListBanner::-webkit-scrollbar-track{background:#fff0}#studio-locator-container #locationListBanner::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}#studio-locator-container #locationListBanner::-webkit-scrollbar-thumb:hover{background:#aaa}#studio-locator-container #locationsContainer{display:flex;flex-direction:column;gap:10px}#studio-locator-container .location-item{text-align:left;background-color:#fff;border-radius:12px;padding:16px;transition:box-shadow 0.2s ease;box-shadow:none;border:1px solid #EAEAEA}#studio-locator-container .location-item:hover{box-shadow:0 4px 15px rgb(0 0 0 / .08)}#studio-locator-container .location-item h4{font-family:'Poppins',sans-serif;font-size:20px;font-weight:700;margin:0 0 4px;color:#1E1E1E;cursor:pointer}#studio-locator-container .location-item h4.new-studio-title::after{content:' (Opening Soon)';font-weight:500;font-size:14px;color:#F5A5E8}#studio-locator-container .location-item h4:hover{text-decoration:underline}#studio-locator-container .location-item p.address-text{font-size:14px;margin:0 0 4px;color:#5e5e5e;line-height:1.5}#studio-locator-container .location-item p.distance-display{font-weight:600;color:#1E1E1E;margin-bottom:8px;font-size:14px}#studio-locator-container .sale-tag{display:inline-block;padding:4px 10px;background-color:#F5A5E8;color:#1E1E1E;font-weight:600;font-size:12px;border-radius:6px;margin-bottom:8px}#studio-locator-container .price-duration{font-size:13px;font-weight:500;color:#5e5e5e;margin-top:8px;margin-bottom:-10px}#studio-locator-container .price-container{display:flex;align-items:baseline;gap:0;margin:8px 0}#studio-locator-container .price{font-size:32px;font-weight:700;color:#F5A5E8}#studio-locator-container .original-price{font-size:22px;font-weight:600;text-decoration:line-through;color:#999}#studio-locator-container .opening-soon-notice{text-align:left;font-weight:700;font-size:16px;color:#1E1E1E;margin-bottom:10px;text-transform:uppercase;line-height:1.4}#studio-locator-container .vip-description{font-size:14px;color:#5e5e5e;line-height:1.6;margin:8px 0}.studio-card-buttons{display:flex;gap:8px;margin-top:8px}.card-info-btn,.card-signup-btn{flex:1;padding:12px 10px;font-weight:600;font-size:14px;text-align:center;cursor:pointer;text-decoration:none;border-radius:8px;transition:all 0.2s ease}.card-info-btn{background:#1E1E1E;border:1px solid #1E1E1E;color:#fff}.card-info-btn:hover{background:#333;border-color:#333}.card-signup-btn{background:#F9E000;border:1px solid #F9E000;color:#1E1E1E}.card-signup-btn:hover{background:#e9d000;border-color:#e9d000}#studio-locator-container .info-button,#studio-locator-container .join-button,#studio-locator-container .sold-out-button{display:block;margin-top:8px;padding:12px 18px;font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;border-radius:8px;text-align:center;text-decoration:none;transition:background-color 0.2s ease}#studio-locator-container .info-button{background-color:#F9E000;color:#1E1E1E;border:1px solid #F9E000}#studio-locator-container .info-button:hover{background-color:#e9d000}#studio-locator-container .join-button{background-color:#F9E000;color:#1E1E1E}#studio-locator-container .join-button:hover{background-color:#e9d000}#studio-locator-container .sold-out-button{background-color:#f5f5f5;color:#999;cursor:not-allowed;border:1px solid #D1D1D1}#map-legend{background:#fff;padding:10px 15px;margin:0 0 10px 10px;border-radius:8px;box-shadow:0 2px 6px rgb(0 0 0 / .1);font-size:14px}#map-legend h3{margin:0 0 8px;font-size:16px;font-weight:700}.legend-item{display:flex;align-items:center;margin-bottom:5px}.legend-item:last-child{margin-bottom:0}.legend-color-box{width:15px;height:15px;border-radius:50%;margin-right:8px;border:1px solid rgb(0 0 0 / .1)}.gm-style-iw.gm-style-iw-c{padding:0!important;max-width:280px!important;min-width:0!important;background:white!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important;border-radius:12px!important;border:1px solid #EAEAEA!important}.gm-style-iw-d{overflow:hidden!important}.info-window-content{padding:16px}.gm-style .gm-style-iw-t::after{background:#fff;box-shadow:-1px -1px 2px rgb(0 0 0 / .05);border-top:1px solid #EAEAEA;border-right:1px solid #EAEAEA}.gm-style-iw h3{font-family:'Poppins',sans-serif;font-weight:700;font-size:18px;margin:0 0 4px;color:#1E1E1E}.gm-style-iw .distance-display{font-size:14px;margin-bottom:10px;color:#5e5e5e;font-weight:500}.gm-style-iw .address{font-size:15px;margin-bottom:12px;line-height:1.5;color:#1E1E1E}.gm-style-iw .offer{font-weight:600;font-size:16px;margin-bottom:16px;color:#1E1E1E}.gm-style-iw .buttons{display:flex;gap:8px;margin-top:10px}.gm-style-iw .info-btn,.gm-style-iw .signup-btn{flex:1;padding:12px 10px;font-weight:600;font-size:14px;text-align:center;cursor:pointer;text-decoration:none;border-radius:8px;transition:all 0.2s ease;min-width:90px}.gm-style-iw .info-btn{background:#1E1E1E;border:1px solid #1E1E1E;color:#fff}.gm-style-iw .info-btn:hover{background:#333;border-color:#333}.gm-style-iw .signup-btn{background:#F9E000;border:1px solid #F9E000;color:#1E1E1E}.gm-style-iw .signup-btn:hover{background:#e9d000;border-color:#e9d000}@media (max-width:768px){#studio-locator-container #searchBanner{flex-direction:column;align-items:stretch;border-radius:0}#studio-locator-container .search-actions-wrapper,#studio-locator-container .map-controls{justify-content:center}#studio-locator-container #mapAndListContainer{flex-direction:column;padding:10px;gap:10px;flex-grow:1;height:auto}#studio-locator-container #locationListBanner{width:100%;height:100%;max-height:none;padding-right:0}#studio-locator-container #map{width:100%;height:100%;min-height:400px}.gm-style-iw.gm-style-iw-c{max-width:85vw!important}#studio-locator-container #mobile-view-toggle{display:flex;padding:0 10px 10px;gap:5px;background-color:#fff0}#studio-locator-container #mobile-view-toggle button{flex:1;width:50%;padding:12px;border:1px solid #D1D1D1;border-radius:8px;font-weight:700;font-size:16px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background-color:#FFF;color:#1E1E1E;transition:all 0.2s ease}#studio-locator-container #mobile-view-toggle button.active{background-color:#F9E000;color:#1E1E1E;border-color:#F9E000}#studio-locator-container #map{display:none}#studio-locator-container.map-view-active #map{display:block}#studio-locator-container.map-view-active #locationListBanner{display:none}}@font-face{font-family:'Garet-Heavy';src:url(/assets/uploads/et-fonts/Garet-Heavy.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}#et-main-area .et_pb_section:first-of-type{padding-top:0!important}