body.hdt-page-type-product.animate--hover-light_skew.template-physiotherapy .desktop-glide-offrs .glide__bullets{display:flex;justify-content:center;margin-top:15px;gap:8px}body.hdt-page-type-product.animate--hover-light_skew.template-physiotherapy .desktop-glide-offrs .glide__bullet{width:10px;height:10px;background-color:#112f15;border:none;cursor:pointer;transition:background-color .3s;border-radius:5px}body.hdt-page-type-product.animate--hover-light_skew.template-physiotherapy .desktop-glide-offrs .glide__bullet.glide__bullet--active{background-color:#c67037;width:28px;height:10px}div#offers_target_desktop .glide__bullets.desktop-bullets{margin-bottom:-27px}div#offers_target_desktop button.glide__bullet.glide__bullet--active{background-color:#112f15}div#offers_target_desktop button.glide__bullet{background-color:#e87d36}.offers-desktop-version .card-container-offers{margin-top:0}.offers-desktop-version .plan-details-content h3.plan-details-heading{text-align:left}.offers-desktop-version .offer-card{width:360px}.offers-desktop-version .offer-card button.cta-btn{width:100%}.offers-desktop-version .offer-header span{font-size:.875rem}.offers-desktop-version .offer-card.glide__slide{width:300px}.offers-desktop-version .offer-body .image-container img{width:auto;margin:0 auto;height:150px!important}.offers-desktop-version .offers-desktop-version .offer-header span{font-size:.875rem}.offers-desktop-version span.icon svg{width:13px;height:16px}.offers-desktop-version .offer-card{width:300px!important}.offers-desktop-version .offer-header{align-item:center}.offers-desktop-version .offer-body{display:block}.offers-desktop-version .offer-body .image-container{width:100%;margin-top:0;padding-top:20px}.offers-desktop-version .offer-details{width:100%}.offers-desktop-version .offer-details p{display:block}.offers-desktop-version .offer-body{height:350px}.offer-card{max-width:700px;border-radius:20px;overflow:hidden;font-family:Arial,sans-serif;box-shadow:0 2px 10px #0000001a}.offers-desktop-version{display:block}.offers-mobile-version{display:none}.header-banner.header-banner-hed-bg{background-color:#112f15}.content-area.content-are-bg .features-grid{background-color:#fff}.content-area.content-are-bg{background-color:#ffeddf}p.price-original{text-align:right!important}.plan-point-item{font-family:Avenir LT Std;font-weight:350;font-size:14px;line-height:100%;letter-spacing:.2px;text-align:center}h3.plan-details-heading{font-family:Avenir LT Std;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.5px}span.featured-text{font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:100%;letter-spacing:-.5px;text-align:center;vertical-align:middle}span.Session_price{padding-left:5px}.offer-details span.price{margin:0 5px}.offer-header{display:flex;align-items:baseline;justify-content:center}.image-container{width:49%}.offer-details{width:59%}.offer-header{background-color:#67863c;color:#fff;padding:10px;line-height:100%;letter-spacing:.2px;margin:0 auto;justify-content:center;text-align:center}.offer-header span{font-family:Avenir LT Std;font-weight:700;font-size:14px;line-height:100%;letter-spacing:.2px}span.icon{margin:0 5px}.offer-body{background-color:#ffefe5;display:flex;padding:0 13px;gap:20px;align-items:center}.image-container img{width:250px;height:auto;border-radius:20px}span.plan-sub-title-week{color:#000}.offer-details h2{font-size:24px;margin:0;font-family:Aleo!important;font-weight:700;line-height:100%;letter-spacing:.2px;vertical-align:middle;color:#000}.offer-details p{margin:10px 0;font-size:18px;color:#333;font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:100%;letter-spacing:.2px;text-align:center;vertical-align:middle;display:flex}.price{color:#67863c;font-weight:700}.old-price{color:#aaa;text-decoration:line-through;margin-left:5px}.cta-btn{background-color:#f47b30;color:#fff;border:none;border-radius:50px;cursor:pointer;margin-top:10px;font-family:Avenir LT Std;font-weight:700;font-size:14px;padding:9px 12px}.cta-btn:hover{background-color:#e76a1f}.card-container-offers{margin-top:20px;background-color:#fff;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%;overflow:hidden}.header-banner{background-color:#6e863c;color:#fff;padding:1rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;font-weight:600}.header-banner span{margin-right:.5rem}.header-banner svg{width:1rem;height:1rem}.content-area{padding:2.5rem;display:flex;flex-direction:column;gap:1rem;*/}.section-flex-between{display:flex;justify-content:space-between;align-items:center}.offers-desktop-version .offer-card{border-radius:20px}.plan-main-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.plan-sub-title{font-size:.875rem;font-weight:500;color:#374151}.text-bold{font-weight:700}.price-original{font-size:.875rem;font-weight:400;color:#6b7280;text-decoration:line-through;text-align:right}.price-discounted{font-size:1.125rem;font-weight:700;color:#1f2937;text-align:right}.price-session-discounted{font-size:1.125rem;font-weight:700;color:#3f5e36;text-align:right}.flex-items-center{display:flex;align-items:center}.text-gray-600{color:#4b5563}.icon-medium{width:1.25rem;height:1.25rem;margin-right:.5rem}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;text-align:center;color:#374151;font-size:.75rem;padding-top:1rem;border-top:1px dashed #f0cbaf;border-bottom:1px dashed #f0cbaf}.feature-item{display:flex;align-items:center}.features-grid{background-color:#ffeddf;padding-top:5px;padding-bottom:5px}span.featured-text{margin:0 5px}.feature-item svg{width:1rem;height:1rem;color:#e87d36;margin-bottom:.25rem}.plan-details-section{display:flex;align-items:center;justify-content:center}.plan-details-content{width:100%}.plan-details-heading{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.plan-points{display:flex;flex-direction:column;gap:.5rem}.plan-point-item{display:flex;align-items:center;color:#374151;font-size:.875rem}.plan-point-item svg{width:1rem;height:1rem;margin-right:.5rem;color:#3f5e36}.image-section{width:100%;display:flex;justify-content:center}.image-section img{border-radius:.5rem;width:100%;height:auto;max-width:150px;object-fit:cover}.offers-desktop-version .card-container-offers.glide__slide{height:362px!important}.offers-desktop-version .offer-card{height:364px!important;margin-bottom:10px}.button-container{margin-top:1.5rem}.start-journey-button{width:100%;background-color:#e87d36;color:#fff;padding-top:.75rem;padding-bottom:.75rem;border-radius:9999px;font-weight:600;font-size:1rem;transition:opacity .15s ease-in-out;border:none;cursor:pointer}.start-journey-button:hover{opacity:.9}@media (min-width: 769px){body.hdt-page-type-product.animate--hover-light_skew.template-physiotherapy .offer-details h2{text-align:center;margin-top:20px}body.hdt-page-tyfont-size: 18px;pe-page.animate--hover-light_skew.template-Physio .plan-details-section button.start-journey-button{font-size:16px!important}.offer-body .button-container button.start-journey-button{font-family:Avenir LT Std;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.5px;text-align:center}button.cta-btn{font-family:Avenir LT Std;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.5px;text-align:center;padding-top:13px;padding-bottom:13px;width:100%}.plan-point-item{font-family:Avenir LT Std;font-weight:350;font-size:14px;line-height:100%;letter-spacing:.2px;text-align:center}h3.plan-details-heading{font-family:Avenir LT Std;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.2px}span.featured-text{font-family:Avenir LT Std;font-weight:350;font-size:16px;line-height:100%;letter-spacing:.2px;text-align:center;vertical-align:middle}.features-grid .feature-item{display:flex!important}span.Session_price{font-family:Avenir LT Std;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.2px;text-align:center;vertical-align:middle}.flip-text{margin-bottom:11px}span.price-ses-time{font-family:Avenir LT Std;font-weight:350;font-size:16px;line-height:100%;letter-spacing:.2px;text-align:center;vertical-align:middle}p.price-discounted.text-bold{font-family:Avenir LT Std;font-weight:350;font-size:16px;line-height:100%;letter-spacing:-.5px;text-align:center;vertical-align:middle}span.plan-sub-title{font-family:Avenir LT Std;font-weight:350;font-size:16px;line-height:100%;letter-spacing:.2px;vertical-align:middle;margin:0 5px}p.price-original{font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:100%;letter-spacing:.2px;text-align:right;vertical-align:middle;text-decoration:line-through}span.plan-sub-title-week{font-family:"Inter 24pt";font-weight:700;font-size:24px;line-height:100%;letter-spacing:.2px;vertical-align:middle}h2.plan-main-title{font-family:Avenir LT Std;font-weight:350;font-size:14px;line-height:100%;letter-spacing:.2px;vertical-align:middle}.offers-desktop-version .offer-header span{font-family:Avenir LT Std;font-weight:700;font-size:14px;line-height:100%;letter-spacing:.2px}.header-banner span{margin-right:.5rem;font-family:Avenir LT Std;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.2px}button.start-journey-button{font-family:Avenir LT Std;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.5px;text-align:center;padding-top:13px;padding-bottom:13px}.icon-medium{width:2.25rem;height:2.25rem;margin-right:.5rem}}@media (max-width: 768px){button.start-journey-button{font-family:Avenir LT Std;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.5px;text-align:center;padding-top:15px;padding-bottom:15px}.offers-mobile-version{display:block}.offers-desktop-version{display:none}.header-banner{font-size:1rem}.header-banner svg{width:1.25rem;height:1.25rem}.plan-main-title{font-size:1.25rem}.plan-sub-title{font-size:1rem}.price-original,.price-discounted,.price-session-discounted{font-size:1.25rem}.price-original{font-size:1rem}.icon-medium{width:1.5rem;height:1.5rem}.features-grid{font-size:.875rem}.feature-item svg{width:1.25rem;height:1.25rem}.plan-details-heading{font-size:1.125rem}.plan-point-item{font-size:1rem}.plan-point-item svg{width:1.25rem;height:1.25rem}.plan-details-section{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:1.5rem;gap:0}.plan-details-content{flex-grow:1;margin-right:1.5rem;max-width:calc(100% - 13.5rem)}.image-section{flex-shrink:0;width:12rem;height:auto;display:flex;justify-content:flex-end}.image-section img{width:100%;height:auto}.start-journey-button{font-size:1.125rem}.offer-header span{font-family:Avenir LT Std;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.2px}.header-banner span{margin-right:.5rem;font-family:Avenir LT Std;font-weight:700;font-size:14px;line-height:100%;letter-spacing:.2px}p.price-original{font-family:Avenir LT Std;font-weight:350;font-size:10px;letter-spacing:.2px;text-align:center;text-decoration:line-through;color:#9e9b9b}h2.plan-main-title{font-family:Avenir LT Std;font-weight:350;font-size:10px;line-height:100%;letter-spacing:.2px;vertical-align:middle}span.Total_Price{font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:100%;letter-spacing:-.5px;text-align:center;vertical-align:middle}span.plan-sub-title-week{font-family:"Inter 24pt";font-weight:700;font-size:16px;line-height:100%;letter-spacing:.2px;vertical-align:middle}p.price-session-discounted.text-bold{font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:100%;letter-spacing:-.5px;text-align:center;vertical-align:middle}span.Total_Price_amt{font-family:Avenir LT Std;font-weight:350;font-size:14px;line-height:100%;letter-spacing:-.5px;text-align:center;vertical-align:middle;padding-left:5px}span.price-ses-time{font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:100%;letter-spacing:-.5px;text-align:center;vertical-align:middle}span.Session_price{font-family:Avenir LT Std;font-weight:700;font-size:14px;line-height:100%;letter-spacing:.2px;text-align:center;vertical-align:middle;color:: #6E863C;color:#6e863c}span.plan-sub-title{font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:100%;letter-spacing:.2px;vertical-align:middle;margin:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/offers.css.map */
