@import"https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&display=swap";:root{--font-heading--family:"Hedvig Letters Serif", serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body.kky-package-invalid .cart-drawer__summary .cart-totals,body.kky-package-invalid .cart-drawer__summary .cart__ctas{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}body.kky-package-invalid .cart-drawer__summary:before{content:"Your class package dates are too far apart. All classes in this package must be within 31 days of each other.";display:block;margin-bottom:16px;padding:14px 16px;border:1px solid #c62828;border-radius:4px;background:#fff5f5;color:#c62828;font-size:14px;line-height:1.5}.pairs-with-card{display:flex;text-decoration:none;color:#272727;background:#fff9;border-radius:8px;border:1px solid #53a7a79e;overflow:hidden;transition:.25s ease;max-width:100%;margin-bottom:10px;margin-top:10px}.pairs-with-card h3{font-size:14px;margin-bottom:3px}.pairs-with-card h3 a{text-decoration:none;color:inherit}.pairs-with-card .vendor{font-size:11px;line-height:1}.pairs-with-card .card__information{padding:10px 14px 8px;justify-content:center;display:flex;flex-direction:column}.pairs-with-card .card__information span{opacity:.8;margin-bottom:10px;display:block}.pairs-with-title{margin-bottom:12px;margin-top:40px}.pairs-with-card img,.pairs-with-card_image{width:90px;height:94px;object-fit:cover;background:#fff}.pairs-with-card img.white-background{background:#fff;object-fit:contain}.pairs-with-card a{text-decoration:none}.product-addon__in-cart{opacity:.8;height:32px;line-height:1;margin-right:6px;padding:9px 2px;border-radius:4px;min-width:max-content}.small-button{background:#52a7a7;border-radius:5px;border:none;color:#fff;padding:6px 10px;cursor:pointer}.addon-cart-actions{margin-left:auto;text-align:right;display:flex;align-items:center;padding:10px 20px 10px 0}.feature-product-block{background:#f5f0e6;border-radius:2px;border:1px solid #F5F0E6;overflow:hidden;transition:.25s ease;max-width:80vw}#MainContent sticky-add-to-cart.sticky-add-to-cart{display:none}#MainContent .contact-form__input--textarea{min-height:140px}.menu-drawer__menu .menu-drawer__list-item--flat .menu-drawer__menu-item.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);color:#028090}.menu-drawer__menu.menu-drawer__menu--childlist{grid-template-columns:1fr 1.2fr;display:grid}.event-card-time,.event-card-location{padding-left:25px;background-repeat:no-repeat;background-size:40px;background-position:left center;background-size:20px;margin:5px 0}.popup-link__button svg{display:none!important}.popup-link__button{padding:10px 16px;background:#52a7a7;border-radius:8px;color:#fff}.popup-link__button:hover{background:#028090}.menu-drawer__menu.has-submenu{padding-top:60px}.event-card-time{background-image:url(/cdn/shop/files/time.svg?v=1782132613)}.event-card-location{background-image:url(/cdn/shop/files/location.svg?v=1782132613)}.menu-drawer__menu-item.menu-drawer__menu-item--mainlist.menu-drawer__animated-element{border-top:1px solid #52a7a7b0;padding-top:10px}#header-group .menu-drawer{width:100%;max-width:100%}contact-form__input{padding:8px!important}#MainContent .group-block--height-fit{min-height:min-content}#MainContent .jdgm-verified-badge-header{display:none}#MainContent .jdgm-cards-wrapper{max-width:calc(var(--visible-cards) * var(--card-width) + (var(--visible-cards) - 1) * var(--jm-card-gap));overflow:visible}#MainContent .jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:14px}#MainContent .jdgm-cards-carousel .jdgm-media-card .jdgm-text{min-height:140px;text-align:left;padding:15px 12px 0;align-items:flex-start;justify-content:left}#MainContent .jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{padding:12px;align-items:flex-start}#MainContent .jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info{justify-content:left}#MainContent #MainContent .jdgm-cards-carousel .jdgm-text p{max-width:100%}#MainContent .jdgm-cards-carousel .jdgm-media-card{background:#ffffff4d;border:1px solid #52A7A7}#MainContent .jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name{font-weight:200!important;font-family:"Hedvig Letters Serif";color:#028090}#MainContent .jdgm-arrow{background:#fff;border-radius:40px;position:absolute;display:flex;box-shadow:0 2px 10px #0000001a;z-index:2;color:#048190}#MainContent .jdgm-arrow[aria-label="Next slide"]{right:20px;padding:12px 8px 12px 14px}#MainContent .jdgm-cards-wrapper{position:relative}.jdgm-content{position:relative;overflow:hidden}.jdgm-content:before{content:"";background:linear-gradient(90deg,#f9f3ea,#f9f3ea00);width:5vw;height:100%;position:absolute;left:0;z-index:1}.jdgm-content:after{content:"";background:linear-gradient(270deg,#f9f3ea,#f9f3ea00);width:5vw;height:100%;position:absolute;right:0;top:0;z-index:1}#MainContent .jdgm-arrow[aria-label="Previous slide"]{left:20px;padding:12px 14px 12px 8px}#MainContent .jdgm-header-info{display:none}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(28px,3vw,48px);line-height:1.2}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(26px,2.8vw,42px);line-height:1.2}h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(22px,2.3vw,26px);line-height:1.2}h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/1/assets/overrides.css.map */
