@font-face{font-family:Corinthia;src:url(/cdn/shop/files/Corinthia-Regular.ttf?v=1697566360) format("truetype")}:root{--amh_blue: #8ca0a0;--amh_pink: #cc8791;--amh_alt_bg: #fff6f6;--amh_text: #5c5c5c;--amh_yellow: #e5ad62}.pure-button{min-height:40px!important;padding:12px 24px!important;-webkit-transition:all .2s ease!important;-o-transition:all .2s ease!important;transition:all .2s ease!important;border-width:2px!important;border-style:solid!important;border-radius:20px!important;text-transform:uppercase!important;font-size:.875em!important;letter-spacing:.08em!important;border-color:#fff!important;background:#e5ad62!important;color:#fff!important}.button.button--alt:hover{background:#fee9ed;color:#cc8791}.button.button--alt{border-color:#fff;background:#e5ad62;color:#fff}.pure-button:hover{background:#fee9ed;color:#cc8791}.product-add .button{width:100%}h1,.h1,h2,.h2,#shopify-product-reviews .spr-header-title,h3,.h3,#shopify-product-reviews .spr-form-title,h4,.h4,h5,.h5,h6,.h6{font-family:Corinthia,cursive!important;text-transform:lowercase!important}h3.card__title{font-family:Poppins,sans-serif!important;font-size:17px}h2.footer-column-heading{font-family:Poppins,sans-serif!important;font-size:1em;font-weight:500;letter-spacing:.08em;line-height:1.5;margin-bottom:2em;color:#fff;text-transform:uppercase!important}h3.class_labels{margin:0!important}h2.meta,h3.meta,h4.meta,h5.meta,h6.meta{font-family:Poppins,sans-serif!important;text-transform:uppercase!important}h2.results-header__count{font-family:Poppins,sans-serif!important}.testimonial__text{font-family:Poppins,sans-serif!important;font-size:1em;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:none!important}.testimonials-nav__item{font-family:Corinthia,cursive;font-size:1.8em}h2.text-overlay__heading{font-family:Poppins,sans-serif!important;font-size:1.4em}.button{border-radius:20px}.pagefooter .signup-section{padding-top:60px;padding-bottom:60px;background-color:#fff6f6}h1,.h1,h2,.h2,.testimonial__text{color:#8ca0a0}.multi-column .card{border-radius:20px}@media (max-width: 767px){.multi-column .quarter{width:calc(100% - 20px)}}.multi-column .card__image{text-align:center;border-radius:100%}.class_best_for{background-color:#fff6f6;min-height:60px;padding:20px;border-radius:10px}.class_teacher_photo,.class_teacher_info{max-width:50%}.class_teacher_title{font-weight:600}.class_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class_icons{min-width:30px;margin-right:10px;margin-bottom:.75em}.class_info{margin-bottom:20px}.class_teacher_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.class_teacher_photo{padding-right:20px}.class_teacher_photo_image{border-radius:100px;max-width:100px;max-height:100px}.label_izyrent{max-width:100%!important}#izyrent{margin-top:10px;background-color:#fff6f6;padding:20px!important;border-radius:10px;display:none}.izyDate{-webkit-box-shadow:none!important;box-shadow:none!important}.mini-article .img-block{border-radius:10px}.multi-column.card__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px}.nav-row ul.nav-columns .column-title{display:block;padding-bottom:10px;font-size:1.3em;text-align:left;white-space:normal;color:var(--amh_yellow)}.color-scheme-1 .button{border-color:#cc8791;background:#cc8791;color:#fff}.product-price{color:#e5ad62}#bta-product-widget{margin-bottom:25px;margin-top:10px;background-color:#fff6f6;padding:20px!important;border-radius:10px}@media (min-width: 992px){.nav-row .tier-1>ul>li{margin:0 10px}}@media (max-width: 767px){.testimonial__text{min-height:350px!important}}.testimonial__text{min-height:200px}.sawyer_button{width:90%;margin:15px 5%}.bookings_2023{border-style:dashed;border-width:4px;border-color:#e5ad62;border-radius:20px;margin:40px 0}.bookings_2024{margin-top:20px!important}.bookings_heading{font-weight:700;font-size:25px;margin:15px 0}hr{height:2px;background-color:#fff6f6}@media (max-width: 767px){.flexible-layout .column-quarter,.flexible-layout .column-third,.flexible-layout .column-half,.flexible-layout .column-two-thirds,.flexible-layout .column-full{max-height:400px}}#mommy-and-me-0-3m .main-content #bta-product-widget{display:none!important}.cc-accordion-item{border-bottom:4px solid #fff6f6}.product-grid__detail .cc-accordion{border-top:4px solid #e5ad62}.fc .fc-daygrid-body-natural .fc-daygrid-day-events,.fullcalendar-wrapper .fc-daygrid-event{overflow:hidden}.class_booking_notes{font-size:smaller;padding:15px;border-radius:10px;background-color:#f5f5f5}.class_booking_notes a{color:#cc8791}.class_calendar_text{position:absolute;right:50%;top:550px;max-width:500px;margin-top:50px;margin-bottom:50px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}@media (max-width: 767px){.class_calendar_text{position:inherit;max-width:100%;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.class_calendar_text_heading{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.nav-row .nav-columns.nav-columns--count-6-or-more>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:1.4em}.nav-row ul.nav-columns ul>li>a{padding-top:3px;padding-bottom:3px}}.announcement-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;background:rgb(var(--section-background));color:rgba(var(--text-color))}.announcement-bar p{margin:0}.announcement-bar-feature-link{font-family:Poppins,sans-serif;font-size:.875em;font-weight:500;letter-spacing:.08em;line-height:1.5;display:inline-block;text-decoration:none;text-transform:uppercase;margin-left:10px;color:#5c5c5c}.announcement-bar--multiple{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.announcement-bar__list{padding-left:10px;padding-right:10px}.announcement-bar__item{display:block}.announcement-bar__item[hidden]{visibility:hidden;height:0}.announcement-bar__message{padding-top:15px;padding-bottom:15px;text-align:center}[dir=ltr] .announcement-bar__message .link{margin-left:4px}[dir=rtl] .announcement-bar__message .link{margin-right:4px}[dir=ltr] .announcement-bar__close-button{right:var(--container-gutter)}[dir=rtl] .announcement-bar__close-button{left:var(--container-gutter)}.announcement-bar__close-button{position:absolute;top:var(--container-gutter)}.announcement-bar__content{display:block;z-index:5}.announcement-bar__content[hidden]{visibility:hidden}.announcement-bar__content-inner{background:rgb(var(--primary-button-background))}[dir=ltr] .announcement-bar__content-overlay{left:0}[dir=rtl] .announcement-bar__content-overlay{right:0}.announcement-bar__content-overlay{position:absolute;content:"";height:100vh;width:100%;bottom:calc(100% - 10px);background:#000;opacity:.3;z-index:-1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.announcement-bar__content-text p{color:rgb(var(--primary-button-text-color))}.announcement-bar__content-text .button-wrapper{margin-top:40px}.announcement-bar__content[hidden] .announcement-bar__content-overlay{opacity:0}@media screen and (max-width: 740px){[dir=ltr] .announcement-bar__content{left:0}[dir=rtl] .announcement-bar__content{right:0}.announcement-bar__content{position:fixed;bottom:0;width:100%;-webkit-transition:visibility .6s linear,opacity .6s cubic-bezier(.75,0,.175,1),-webkit-transform .6s cubic-bezier(.75,0,.175,1);transition:visibility .6s linear,opacity .6s cubic-bezier(.75,0,.175,1),-webkit-transform .6s cubic-bezier(.75,0,.175,1);-o-transition:visibility .6s linear,opacity .6s cubic-bezier(.75,0,.175,1),transform .6s cubic-bezier(.75,0,.175,1);transition:visibility .6s linear,opacity .6s cubic-bezier(.75,0,.175,1),transform .6s cubic-bezier(.75,0,.175,1);transition:visibility .6s linear,opacity .6s cubic-bezier(.75,0,.175,1),transform .6s cubic-bezier(.75,0,.175,1),-webkit-transform .6s cubic-bezier(.75,0,.175,1)}.announcement-bar__content[hidden]{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.announcement-bar__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:87vh;border-radius:10px 10px 0 0;overflow:hidden}.announcement-bar__content-image{-webkit-box-flex:0;-ms-flex:none;flex:none}.announcement-bar__content-text-wrapper{overflow:auto;padding:32px 48px;text-align:center}.announcement-bar__content.has-image .announcement-bar__close-button{color:#5c5c5c}.announcement-bar__close-button svg path{stroke:#5c5c5c}@supports (padding: max(0px)){.announcement-bar__content-text-wrapper{padding-bottom:max(32px,env(safe-area-inset-bottom,0px) + 32px)}}}@media screen and (min-width: 741px){.announcement-bar{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.announcement-bar__list{max-width:var(--container-max-width);padding-left:40px;padding-right:40px}[dir=ltr] .announcement-bar__content{left:0}[dir=rtl] .announcement-bar__content{right:0}.announcement-bar__content{position:absolute;top:100%;width:100%;-webkit-box-shadow:0 -1px rgba(var(--text-color),.2);box-shadow:0 -1px rgba(var(--text-color),.2);-webkit-transition:visibility .5s linear,-webkit-box-shadow .5s ease-in-out;transition:visibility .5s linear,-webkit-box-shadow .5s ease-in-out;-o-transition:visibility .5s linear,box-shadow .5s ease-in-out;transition:visibility .5s linear,box-shadow .5s ease-in-out;transition:visibility .5s linear,box-shadow .5s ease-in-out,-webkit-box-shadow .5s ease-in-out}.announcement-bar__content[hidden]{-webkit-box-shadow:none;box-shadow:none}.announcement-bar__content-overflow{overflow:hidden;height:calc(100vh - var(--announcement-bar-height))}.announcement-bar__content-inner{display:grid;grid-auto-columns:1fr;max-height:80vh;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgb(var(--primary-button-background));opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s cubic-bezier(.75,0,.175,1),-webkit-transform .5s cubic-bezier(.75,0,.175,1);transition:opacity .5s cubic-bezier(.75,0,.175,1),-webkit-transform .5s cubic-bezier(.75,0,.175,1);-o-transition:opacity .5s cubic-bezier(.75,0,.175,1),transform .5s cubic-bezier(.75,0,.175,1);transition:opacity .5s cubic-bezier(.75,0,.175,1),transform .5s cubic-bezier(.75,0,.175,1);transition:opacity .5s cubic-bezier(.75,0,.175,1),transform .5s cubic-bezier(.75,0,.175,1),-webkit-transform .5s cubic-bezier(.75,0,.175,1)}.announcement-bar__content[hidden] .announcement-bar__content-inner{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.announcement-bar__content-overlay{bottom:auto;top:0}.announcement-bar__content-image,.announcement-bar__content-text-wrapper{grid-row:1;max-height:inherit}.announcement-bar__content-image{height:100%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.announcement-bar__content-text-wrapper{padding:80px var(--container-gutter);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.announcement-bar__content-text{max-width:420px;margin-left:auto;margin-right:auto;text-align:center}.announcement-bar__message{min-width:495px;max-width:1000px}}.js #main-menu{top:var(--announcement-bar-height)}@media (min-width: 992px){.nav-row ul.nav-columns{padding:25px}}.announcement-bar__content-inner{height:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
