.container-section{max-width:1400px;width:100%;margin:0 auto;padding-left:25px;padding-right:25px}.inner-wrapper{display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.inner-wrapper{flex-direction:row}}.shopify-section .hero__rte ul{list-style:disc}.shopify-section .hero__rte ul li::marker{color:#c86c60}.shopify-section .hero__rte p strong,#community .index-rte .hero__title,#community .index-rte a{color:#c86c60}.podcast-button{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:50px}.podcast-button a img{max-width:200px;height:auto;-o-object-fit:cover;object-fit:cover}.header__desktop__upper .header__dropdown{filter:drop-shadow(0 30px 18px rgba(0,0,0,.2))}.heading-container{display:flex;position:relative}.section-heading{max-width:600px;text-align:center;padding:25px;margin:0 auto 75px;position:relative;color:#f3956f}.section-heading:after,.section-heading:before{content:"";width:calc(100% - 200px);position:absolute;left:50%;transform:translate(-50%,-50%);height:2px;background-color:#f3956f}.section-heading:before{top:0}.section-heading:after{bottom:0}.footer__block--newsletter{background:#fff;padding:25px!important;border-radius:25px}.footer__block--newsletter .footer__block__title{color:#f3956f}.btn{font-weight:500}.btn.btn-primary{display:inline-block;padding:10px 20px;background-color:#f6cfac;color:#fff;border-radius:5px;text-decoration:none;transition:all .3s ease}.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#0092b3;color:#f6cfac;border-color:#f6cfac}.btn.btn-primary:focus:after,.btn.btn-primary:hover:after{opacity:1;background-color:#f6cfac}.btn.btn-secondary{display:inline-block;padding:10px 20px;background-color:#0092b3;color:#fff;border-radius:5px;text-decoration:none;transition:all .3s ease}.btn.btn-secondary:focus,.btn.btn-secondary:hover{color:#0092b3;background-color:#f6cfac;border-color:#f6cfac}.btn.btn-secondary:focus:after,.btn.btn-secondary:hover:after{opacity:1;background-color:#f6cfac}header.theme__header{box-shadow:0 -7px 17px 2px #0000008c}header.theme__header .header__desktop .header__menu .menu__item a span{color:#0092b3}header.theme__header .header__desktop .header__menu .menu__item a:focus span,header.theme__header .header__desktop .header__menu .menu__item a:hover span{color:#c86c60}header.theme__header .header__desktop .header__menu .menu__item a:focus span:after,header.theme__header .header__desktop .header__menu .menu__item a:hover span:after{background-color:#c86c60}header.theme__header .header__desktop .header__menu .menu__item.grandparent .dropdown__family{padding-bottom:10px!important}header.theme__header .header__desktop .header__menu .menu__item.grandparent .dropdown__family .navlink--child span{font-size:16px}header.theme__header .header__desktop .header__menu .header__grandparent__links{gap:0!important}.footer__blocks{gap:30px 0}@media (max-width:576px){.footer__blocks{align-items:center!important}}@media (max-width:576px){.footer__blocks .socials{justify-content:center}}@media (max-width:576px){.footer__blocks .footer__block{text-align:center}}@media (max-width:992px){.footer__blocks .footer__block{flex:1 0 100%!important}}@media (max-width:991px){.footer__blocks .footer__block--menu{flex:1 50%!important}}.footer__blocks .footer__block__title{display:none}@media (max-width:576px){.footer__blocks .footer__block__title{font-size:21px;margin-bottom:15px}}.footer__blocks ul.footer__quicklinks li a{font-size:18px;font-weight:500}.footer__blocks .footer__block--text .footer__block__image{margin:0 auto 15px!important}.footer__blocks .footer__block--text .rte{text-align:center}.footer__blocks .footer__block--text .rte a{font-size:18px}@media (max-width:991px){.footer__blocks .footer__block--newsletter{flex:1 100%!important}}.footer__blocks .footer__block--newsletter .footer__newsletter__wrapper,.footer__blocks .footer__block--newsletter form{max-width:100%}.footer__blocks .footer__block--newsletter form button.newsletter__submit{background-color:#0092b3;border:1px solid #0092b3;color:#fff}.footer__blocks .footer__block--newsletter form button.newsletter__submit:after{background-color:#f6cfac}.footer__blocks .footer__block--newsletter form button.newsletter__submit:focus,.footer__blocks .footer__block--newsletter form button.newsletter__submit:hover{border:1px solid #f6cfac}.footer__blocks .footer__block--newsletter form button.newsletter__submit:focus:after,.footer__blocks .footer__block--newsletter form button.newsletter__submit:hover:after{background-color:#f6cfac}.footer-section{background-color:#eafdfd;padding:60px 18px}@media (min-width:576px){.footer-section{padding:60px 40px}}.footer-section .footer-container{display:flex;align-items:center;justify-content:space-between;gap:50px;flex-direction:column}@media (min-width:992px){.footer-section .footer-container{flex-direction:row}}.footer-section .footer-container .footer-logo{max-height:100px}.footer-section .footer-container .footer-email{color:#0092b3;text-decoration:none;font-size:18px;font-weight:700}@media (min-width:576px){.footer-section .footer-container .footer-email{font-size:24px}}.footer-section .footer-container .footer-email:hover{text-decoration:underline}.footer-section .footer-container .border-spacer{width:100%;height:1.5px;background-color:#c86c60}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.gift-social-section{display:flex;justify-content:space-between;align-items:center;background-color:#d6eee8;padding:100px 25px}.gift-social-section .inner-wrapper{max-width:1200px;gap:50px}@media (min-width:992px){.gift-social-section .gift-certificate{width:100%}}.gift-social-section .gift-certificate .gift-button{width:100%;max-width:400px;font-size:20px;padding:15px;text-align:center}.gift-social-section .social-media{display:flex;align-items:center;flex-direction:column;gap:30px}@media (min-width:568px){.gift-social-section .social-media{flex-direction:row}}.gift-social-section .follow-us{color:#007b8a;font-size:28px;font-family:Arial,sans-serif;text-wrap:nowrap}.gift-social-section .divider{width:40px;height:1px;background-color:#007b8a;margin:0 30px}@media (min-width:992px){.gift-social-section .divider{width:1px;height:40px}}.gift-social-section .social-icons{display:flex;flex-direction:row;gap:0 40px}.gift-social-section .social-icons a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#0092b3;border-radius:100%;transition:all .3s ease}.gift-social-section .social-icons a:focus,.gift-social-section .social-icons a:hover{background-color:#f6cfac}.gift-social-section .social-icons a:focus svg,.gift-social-section .social-icons a:hover svg{fill:#0092b3}.gift-social-section .social-icons a svg{height:25px;width:25px;fill:#fff}.collection-banner{position:relative;display:flex;width:100%;height:350px;align-items:flex-end}@media screen and (min-width:568px){.collection-banner{align-items:center;justify-content:center}}@media screen and (min-width:992px){.collection-banner{height:60vh}}.collection-banner .hero-background{position:absolute;display:block;height:100%;width:100%;left:0;top:0}.collection-banner .hero-background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#0092b3;background:linear-gradient(87deg,#0092b350 15%,#f6cfac4c 95%)}.collection-banner .hero-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.collection-banner .hero-inner{position:relative}.collection-banner .hero-inner .hero-text{margin-bottom:25px}.collection-banner .hero-inner .hero-text h1{color:#fff;margin-top:0}.collection-banner .hero-inner .hero-text button{font-size:1rem;font-weight:500}.product-list{padding-top:100px;padding-bottom:100px}#product-list{margin-top:20px}#product-list .product-tabs{display:flex;justify-content:start;gap:15px;margin-bottom:75px}#product-list .product-tabs .tab-link{padding:10px 20px;cursor:pointer;background-color:#f6cfac;border:1px solid #f6cfac;color:#fff;border-radius:8px;font-size:1rem;font-weight:500;transition:all,.3s ease}#product-list .product-tabs .tab-link.active,#product-list .product-tabs .tab-link:hover{background-color:#0092b3;border:1px solid #0092b3}#product-list .product-tab-content{display:none}#product-list .product-tab-content.active{display:block}#product-list .product-tab-content h2{font-size:2rem;color:#1d8fbd}#product-list .product-tab-content p{font-size:1rem;color:#666;margin:10px 0}#product-list .product-tab-content ul{list-style:none;padding:0}#product-list .product-tab-content ul li{margin:5px 0}#product-list .product-tab-content .buy-now-btn{display:inline-block;padding:10px 20px;background-color:#1d8fbd;color:#fff;text-decoration:none;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}#product-list .product-tab-content .buy-now-btn:hover{background-color:#0c6e9f}#product-list .variant-list.d-flex{display:flex;flex-wrap:wrap;gap:16px}#product-list .variant-item{flex:0 1 calc(33.333% - 16px);box-sizing:border-box;overflow:hidden;position:relative;margin-bottom:25px}@media (max-width:992px){#product-list .variant-item{flex:0 1 calc(50% - 16px)}}@media (max-width:576px){#product-list .variant-item{flex:0 1 100%}}#product-list .variant-image-container{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}#product-list .variant-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#product-list .variant-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .3s ease}#product-list .product-title{font-size:1.5rem;text-align:center;padding:0 10px}#product-list .variant-item:hover .variant-overlay{opacity:0}#product-list p.variant-title{font-size:1rem;font-weight:500;color:#0092b3;text-align:center;margin-top:10px}.index-product .product__page .breadcrumbs{color:#0092b3}.index-product .product__page .breadcrumbs:hover{color:#f6cfac}.index-product .product__page .product__title span{color:#0092b3}.index-product .product__page .product__price span{font-size:21px;font-weight:500;color:#0092b3}.index-product .product__page .radio__button input[type=radio]:checked~label{background-color:#0092b3;border:1px solid #0092b3;color:#fff}.text-content__section{padding-top:20px;padding-bottom:20px}.text-content__section .class-block{border-bottom:1px solid #0092b3;padding-bottom:25px;margin-bottom:35px}.text-content__section .class-block h3{color:#0094a6;font-size:24px;margin-bottom:25px}.text-content__section .class-block p{font-size:16px;line-height:1.5;margin-bottom:25px}.text-content__section .class-block a.view-more{color:#0094a6;text-decoration:none;font-weight:700}.testimonials-slider-section .container{text-align:center}.testimonials-slider-section .testimonial-title{color:#0092b3;font-size:36px;margin-bottom:80px}.testimonials-slider-section .testimonial-slide{font-size:21px;padding:0 20px;margin:0 auto 30px}.testimonials-slider-section .testimonial-slide .testimonial-quote{font-size:21px;color:#0092b3;max-width:1000px;margin:0 auto;line-height:1.6}.testimonials-slider-section .testimonial-slide .testimonial-author{font-size:18px;color:#0092b3;margin-top:20px}.testimonials-slider-section .testimonial-slide .testimonial-author:after{content:", ";font-weight:700}.testimonials-slider-section .slick-dots,.testimonials-slider-section .slider-dots{display:flex;justify-content:center;margin:30px 0 0}.testimonials-slider-section .slick-dots li,.testimonials-slider-section .slider-dots li{margin:0 5px}.testimonials-slider-section .slick-dots li button,.testimonials-slider-section .slider-dots li button{position:relative;font-size:0}.testimonials-slider-section .slick-dots li button:before,.testimonials-slider-section .slider-dots li button:before{content:"";display:block;border-radius:50%;height:15px;width:15px;border:2px solid #0092b3;background-color:transparent;opacity:.5;transition:all .3s ease}.testimonials-slider-section .slick-dots li button:hover:before,.testimonials-slider-section .slider-dots li button:hover:before{background-color:#0092b3}.testimonials-slider-section .slick-dots li.slick-active button:before,.testimonials-slider-section .slider-dots li.slick-active button:before{background-color:#0092b3;opacity:1}.image-map-section .image-map-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;overflow:hidden}@media (min-width:991px){.image-map-section .image-map-container{border-radius:20px}}.image-map-section .image-map-container .image-column,.image-map-section .image-map-container .map-column{flex:1 1 100%}@media (min-width:991px){.image-map-section .image-map-container .image-column,.image-map-section .image-map-container .map-column{flex:1 1 50%}}.image-map-section .image-map-container .map-column{min-height:50vh;padding:30px}@media (min-width:991px){.image-map-section .image-map-container .map-column{flex:1 1 50%;padding:0}}.image-map-section .image-map-container .image-wrapper{position:relative;overflow:hidden;min-height:50vh}.image-map-section .image-map-container .image-wrapper img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-map-section .image-map-container .image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out;text-align:center}.image-map-section .image-map-container .image-wrapper .content-wrapper{text-align:center}.image-map-section .image-map-container .image-wrapper .content-wrapper .title{font-size:32px;font-weight:700;margin-bottom:15px}.image-map-section .image-map-container .image-wrapper .content-wrapper .address,.image-map-section .image-map-container .image-wrapper .content-wrapper .contact-info{font-size:21px;margin:15px 0}.image-map-section .image-map-container .image-wrapper .content-wrapper .contact-link{color:#fff;font-size:24px;text-decoration:unset;background:unset}.image-map-section .image-map-container iframe{border:0;width:100%;height:100%}.image-map-section.reverse .image-map-container{flex-direction:row-reverse}.for-everyday-wear-section{display:flex;align-items:center;flex-wrap:wrap}.wrapper--full{width:100%}.wrapper--full-padded{width:100%;padding-left:20px;padding-right:20px}.wrapper{width:80%;margin:0 auto}.wrapper--narrow{width:60%;margin:0 auto}.left-image{width:50%}.left-image img{width:100%;height:auto}.right-content{display:flex;flex-direction:column;align-items:center;width:50%;padding:50px 25px}.main-heading{font-size:28px;font-weight:700;margin-bottom:25px}.description{font-size:16px;color:#666}.location-grid{display:flex;gap:20px;flex-wrap:wrap}.location-item{width:45%;position:relative;text-align:center}.location-image{position:relative;overflow:hidden}.location-image img{width:100%;height:auto;border-radius:4px}.hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;color:#fff;opacity:0;display:flex;justify-content:center;align-items:center;text-align:center;transition:opacity .3s ease;padding:15px}.location-image:hover .hover-overlay{opacity:1}.location-title{font-size:16px;font-weight:700;color:#333;margin-top:5px}@media (max-width:1024px){.left-image,.right-content{width:100%}.main-heading{font-size:24px}.description{font-size:15px}}@media (max-width:768px){.location-item{width:100%}.main-heading{font-size:22px}.description{font-size:14px}}@media (max-width:480px){.main-heading{font-size:20px}.description{font-size:13px}.for-everyday-wear-section{padding:20px 10px}}.features-grid{display:flex;flex-wrap:wrap;justify-content:center;row-gap:50px}.features-grid .feature-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 25px;height:100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.features-grid.column-3 .feature-item{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.features-grid.column-3 .feature-item{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:768px){.features-grid.column-4 .feature-item{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.features-grid.column-4 .feature-item{flex:0 0 25%;max-width:25%}}.feature-item img{max-width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;margin-bottom:25px}@media (min-width:992px){.feature-item img{height:200px}}.feature-item h3{font-size:1.25rem;font-weight:700;text-transform:capitalize;text-align:center;margin:1rem 2rem .5rem;color:#0092b3}.feature-item p{font-size:16px;color:#000}.numbered-list-section{position:relative}.numbered-list-section .container{margin:0 auto}.numbered-list-section .container.narrow{max-width:800px}.numbered-list-section .container.full_width_padded{max-width:1200px;padding:0 15px}.numbered-list-section .container.full_width{width:100%;max-width:none}.numbered-list-section .section-heading{max-width:600px;text-align:center;padding:25px;margin:0 auto 75px;position:relative;color:#f3956f}.numbered-list-section .numbered-list__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:50px;overflow:hidden}@media (min-width:992px){.numbered-list-section .numbered-list__wrapper{flex-direction:row}}.numbered-list-section .section-image{flex:0 0 100%}@media (min-width:992px){.numbered-list-section .section-image{flex:0 0 45%}}@media (min-width:1400px){.numbered-list-section .section-image{flex:0 0 28%}}.numbered-list-section .section-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:25px}@media (min-width:992px){.numbered-list-section .section-image img{border-radius:0}}.numbered-list-section .number-list__box{height:100%;flex:0 0 100%;padding:40px 0;background-color:#c6efe7}@media (min-width:576px){.numbered-list-section .number-list__box{padding:25px;background-color:unset}}@media (min-width:992px){.numbered-list-section .number-list__box{padding:0;flex:0 0 60%}}@media (min-width:1400px){.numbered-list-section .number-list__box{flex:0 0 75%}}.numbered-list-section .list-item{display:flex;align-items:center;background-color:#c6efe7;position:relative;padding:25px;border-radius:0}@media (min-width:576px){.numbered-list-section .list-item{border-radius:50px;margin-bottom:25px}}@media (min-width:768px){.numbered-list-section .list-item{padding:20px 30px 20px 50px}}@media (min-width:992px){.numbered-list-section .list-item{border-radius:0}}.numbered-list-section .list-item:last-of-type{margin-bottom:0}.numbered-list-section .list-item .list-item-number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f3956f;border-radius:100%;height:40px;width:40px;font-size:2rem;font-weight:700;color:#fff;margin-right:15px;text-align:center}@media (min-width:768px){.numbered-list-section .list-item .list-item-number{height:80px;width:80px;position:absolute;left:-45px}}.numbered-list-section .list-item .list-item-content{font-size:21px;font-weight:700;color:#0092b3}.numbered-list-section .list-item .list-item-content a{text-decoration:none;color:#007bff}.numbered-list-section .list-item .list-item-content a:hover{text-decoration:underline}.topics-section{position:relative}.topics-section .container{margin:0 auto}.topics-section .container.narrow{max-width:800px}.topics-section .container.full_width_padded{max-width:1200px;padding:0 15px}.topics-section .container.full_width{width:100%;max-width:none}.topics-section .section-title{text-align:center;margin-bottom:30px;font-size:1.5rem;color:#333}.topics-section .topics-grid{display:flex;flex-direction:column;align-items:flex-start;align-items:center;gap:20px}@media (min-width:992px){.topics-section .topics-grid{flex-direction:row;gap:0}}.topics-section .topics-grid .topics-column{width:100%;flex:1;display:flex;flex-direction:column;gap:20px;text-align:center}@media (min-width:992px){.topics-section .topics-grid .topics-column{text-align:right}}.topics-section .topics-grid .topics-column:first-of-type{order:1}.topics-section .topics-grid .topics-column:last-of-type{order:3}.topics-section .topics-grid .topics-column:last-of-type .topics-item{text-align:center!important}@media (min-width:992px){.topics-section .topics-grid .topics-column:last-of-type .topics-item{text-align:left!important}}.topics-section .topics-grid .topics-column .topics-item{background:#d1f2f0;padding:15px 30px;font-size:1.25rem;font-weight:700;color:#007b83}.topics-section .topics-grid .topics-column .topics-item a{color:#007b83!important;text-decoration:none;color:inherit}.topics-section .topics-grid .topics-column .topics-item a:hover{text-decoration:underline}.topics-section .topics-grid .image-column{flex:0 0 auto;width:100%;text-align:center;order:0;padding:25px}@media (min-width:992px){.topics-section .topics-grid .image-column{flex:0 0 320px;max-width:320px;order:2;padding:0}}.topics-section .topics-grid .image-column img{width:100%}@media (max-width:992px){.topics-section .topics-grid .image-column img{height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:25px!important}}@media (max-width:992px){.topics-section .topics-grid .image-column{margin-bottom:20px}}.title-age-section{text-align:center;padding-left:25px;padding-right:25px}.title-age-section .container{margin:0 auto;padding:0 15px}.title-age-section .container.narrow{max-width:800px}.title-age-section .container.full_width_padded{max-width:1200px;padding:0 15px}.title-age-section .container.full_width{width:100%;max-width:none}.title-age-section .title-age-box{max-width:1200px;margin:0 auto;padding:60px 25px;border-radius:10px;box-shadow:0 4px 6px #0000001a}.title-age-section .section-title{margin-bottom:20px}.title-age-section .section-title .section-heading{font-size:1.5rem;color:#ff8a47}.title-age-section .info-grid{display:flex;flex-direction:column;gap:15px}@media (min-width:992px){.title-age-section .info-grid{justify-content:center;gap:30px}}.title-age-section .info-item{text-align:center}.title-age-section .info-item h3{font-size:2rem;font-weight:700;color:#358fb0}.title-age-section .info-item h3 a{color:#0092b3}.title-age-section .info-item p{font-size:1.5rem;color:#007b83}.testimonial-v2-section{text-align:center}.testimonial-v2-section .section-title h2{font-size:1.75rem;color:#007b83;margin-bottom:30px}.testimonial-v2-section .testimonial-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width:768px){.testimonial-v2-section .testimonial-grid{flex-direction:column}}.testimonial-v2-section .testimonial-item{background-color:#cdeae6;border-radius:15px;padding:20px;max-width:400px;text-align:center;box-shadow:0 4px 6px #0000001a}.testimonial-v2-section .testimonial-item .testimonial-image{width:80px;height:80px;margin:0 auto 15px;overflow:hidden;border-radius:50%}.testimonial-v2-section .testimonial-item .testimonial-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-v2-section .testimonial-item .testimonial-text{font-size:1rem;color:#0092b3;margin-bottom:10px}.testimonial-v2-section .testimonial-item .testimonial-author{font-size:.9rem;font-weight:500;color:#007b83;font-style:italic}.hero-banner{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:75vh;display:flex;align-items:center;justify-content:center}.hero-banner .hero-content{width:100%;left:0}@media (min-width:992px){.hero-banner .hero-content{position:absolute;top:15%}}.hero-banner .hero-content .title-overlay{background-color:#f0f0f0ad;color:#fff;padding:40px;text-align:center;width:100%;box-sizing:border-box;margin:0}.hero-banner .hero-content .hero-heading{font-size:56px;font-weight:400;margin:0;text-align:center}@media (min-width:992px){.hero-banner .hero-content .hero-heading{padding-left:15%;text-align:left}}.hero-banner .hero-content .hero-subheading{margin:20px 0 0;font-size:1.5rem;color:inherit}@media (max-width:768px){.hero-banner .hero-content .hero-heading{font-size:2rem}.hero-banner .hero-content .hero-subheading{font-size:1.2rem}}@media (max-width:480px){.hero-banner .hero-content .hero-heading{font-size:1.8rem}.hero-banner .hero-content .hero-subheading{font-size:1rem}}.rich-text-v2-section{width:100%;text-align:center}.rich-text-v2-section .container{background-color:transparent;margin:0 auto;padding:0 15px}.rich-text-v2-section .container.narrow{max-width:800px}.rich-text-v2-section .container.full_width_padded{max-width:1200px;padding:0 20px}.rich-text-v2-section .container.full_width{max-width:100%;padding:0}.rich-text-v2-section .rich-text-content{line-height:1.6;color:#333}.rich-text-v2-section .rich-text-content p{font-size:21px;font-weight:500;margin-bottom:15px}.rich-text-v2-section .rich-text-content strong{font-weight:700;color:#007b83}.rich-text-v2-section .rich-text-content em{font-style:italic;color:#007b83}.rich-text-v2-section .rich-text-content a{color:#ff8a47;text-decoration:underline}.rich-text-v2-section .rich-text-content a:hover{text-decoration:none;color:#ff6a22}.meet-owner-section{padding:50px 0}.meet-owner-section .meet-owner-grid{display:flex;flex-wrap:wrap}@media (max-width:768px){.meet-owner-section .meet-owner-grid{flex-direction:column}}.meet-owner-section .meet-owner-grid .owner-image{display:flex;flex-direction:column;position:relative;flex:1 1 20%;text-align:center;height:inherit}.meet-owner-section .meet-owner-grid .owner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto}@media (max-width:768px){.meet-owner-section .meet-owner-grid .owner-image img{width:100%;height:auto}}.meet-owner-section .meet-owner-grid .owner-image .owner-name{background-color:#007b83;color:#fff;padding:10px;text-align:center;font-size:1rem;margin-top:-5px}.meet-owner-section .meet-owner-grid .owner-content{flex:1 1 100%;text-align:center;padding:75px 25px;height:inherit}@media (min-width:992px){.meet-owner-section .meet-owner-grid .owner-content{padding:75px 50px;flex:1 1 55%;text-align:left}}.meet-owner-section .meet-owner-grid .owner-content .owner-title{font-size:1.75rem;color:#ff8a47;font-weight:700;margin-bottom:15px}.meet-owner-section .meet-owner-grid .owner-content .owner-paragraph{max-width:800px;font-size:21px;line-height:1.6;color:#000;margin:0 auto 25px}.meet-owner-section .meet-owner-grid .owner-content .owner-highlight{font-size:21px;font-weight:700;color:#000;max-width:800px;margin:0 auto 25px}.meet-owner-section .meet-owner-grid .owner-content .owner-italic{font-size:21px;max-width:800px;font-style:italic;color:#000;margin:0 auto 25px}.find-a-class-section{padding:40px 0}.find-a-class-section .container{background-color:transparent}.find-a-class-section .section-heading{max-width:100%;margin-bottom:50px}.find-a-class-section .section-heading:afteR,.find-a-class-section .section-heading:before{width:100%}.find-a-class-section .section-subtitle{max-width:1000px;margin:0 auto 50px;font-size:24px;font-weight:500;text-align:center}.find-a-class-section .class-list{display:flex;flex-direction:column}.find-a-class-section .class-item{padding:40px;border-radius:8px;text-align:center}.find-a-class-section .class-item .class-item_wrapper{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;gap:30px}@media (min-width:992px){.find-a-class-section .class-item .class-item_wrapper{flex-direction:row;align-items:center;justify-content:center}}@media (min-width:992px){.find-a-class-section .class-item .class-item_wrapper{justify-content:space-between}}.find-a-class-section .class-item .class-description{font-size:21px;margin-bottom:15px;color:#333;flex:0 0 100%}@media (min-width:768px){.find-a-class-section .class-item .class-description{flex:0 0 60%}}@media (min-width:992px){.find-a-class-section .class-item .class-description{flex:0 0 75%}}.find-a-class-section .class-item .class-description span{font-weight:700}.find-a-class-section .class-item .class-description p{font-size:inherit}.find-a-class-section .class-item .class-description p:first-of-type{display:inline}.find-a-class-section .class-item .button-group{display:flex;flex-direction:column;gap:10px;justify-content:center;flex:0 0 100%}@media (min-width:768px){.find-a-class-section .class-item .button-group{flex:0 0 40%}}@media (min-width:992px){.find-a-class-section .class-item .button-group{flex:0 0 25%}}.find-a-class-section .class-item .button-group .location-button{border-radius:20px;text-decoration:none;padding:10px 15px;color:#fff;font-size:16px;font-weight:700;transition:background-color .3s}.find-a-class-section .class-item .button-group .location-button:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main.css.map */
