.membership-plans{background:#f6f1f0;color:#272727;overflow:hidden}.section-membership-plans-padding{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width: 749px){.section-membership-plans-padding{padding-top:4rem;padding-bottom:4rem}}.membership-plans__header{text-align:center;margin-bottom:60px}.membership-plans__title{color:#272727;font-family:"Lato",var(--font-heading-family);font-size:48px;font-weight:500;line-height:1.2;margin:0;word-wrap:break-word}.membership-plans__grid-container{max-width:1320px;margin:0 auto;padding:0 5rem}.membership-plans__grid{display:grid;grid-template-columns:repeat(3,minmax(300px,427px));gap:20px;justify-content:center}.membership-plans__card{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:auto}.membership-plans__image{width:100%;height:200px;overflow:hidden;background:#e3e9e2}.membership-plans__image img{width:100%;height:100%;object-fit:cover}.membership-plans__content{padding:20px;flex:1;display:flex;flex-direction:column;gap:16px}.membership-plans__price-row{display:flex;justify-content:space-between;align-items:center}.membership-plans__price{display:flex;align-items:baseline;gap:2px}.membership-plans__amount{color:#272727;font-family:"Lato",var(--font-body-family);font-size:18px;font-weight:500;word-wrap:break-word}.membership-plans__period{color:#27272780;font-family:"Lato",var(--font-body-family);font-size:18px;font-weight:400;word-wrap:break-word}.membership-plans__value-badge{padding:4px 8px;background:#c29267;border-radius:999px;color:#f6f1f0;font-family:"Lato",var(--font-body-family);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.48px;word-wrap:break-word}.membership-plans__info{display:flex;flex-direction:column;gap:12px}.membership-plans__plan-title{color:#272727;font-family:"Lato",var(--font-heading-family);font-size:20px;font-weight:700;line-height:26px;margin:0;word-wrap:break-word}.membership-plans__description{color:#27272799;font-family:"Lato",var(--font-body-family);font-size:16px;font-weight:400;line-height:24px;margin:0;word-wrap:break-word}.membership-plans__treatment{display:flex;flex-direction:column;gap:8px}.membership-plans__treatment-title{color:#272727;font-family:"Lato",var(--font-body-family);font-size:16px;font-weight:600;line-height:24px;margin:0;word-wrap:break-word}.membership-plans__treatment-list{color:#27272799;font-family:"Lato",var(--font-body-family);font-size:16px;font-weight:400;line-height:24px;word-wrap:break-word}.membership-plans__treatment-list p{margin:0}.membership-plans__benefits{display:flex;flex-direction:column;gap:12px}.membership-plans__benefits-title{color:#272727;font-family:"Lato",var(--font-body-family);font-size:16px;font-weight:600;line-height:24px;margin:0;word-wrap:break-word}.membership-plans__benefits-list{display:flex;flex-direction:column;gap:8px}.membership-plans__benefit-item{display:flex;align-items:center;gap:8px}.membership-plans__check-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.membership-plans__check-icon svg{width:15.63px;height:11.25px;fill:#27272799}.membership-plans__benefit-text{color:#27272799;font-family:"Lato",var(--font-body-family);font-size:16px;font-weight:400;line-height:24px;word-wrap:break-word}.membership-plans__cta{padding:16px 24px;background:#272727;display:flex;justify-content:center;align-items:center}.membership-plans__button{color:#f6f1f0;font-family:"Lato",var(--font-body-family);font-size:18px;font-weight:600;text-decoration:none;word-wrap:break-word;transition:opacity .3s ease}.membership-plans__button:hover{opacity:.8}@media screen and (max-width: 1320px){.membership-plans__grid{grid-template-columns:repeat(3,1fr);gap:16px}.membership-plans__title{font-size:42px}}@media screen and (max-width: 1024px){.membership-plans__grid-container{padding:0 3rem}.membership-plans__grid{grid-template-columns:repeat(3,1fr);gap:16px}.membership-plans__title{font-size:36px}.membership-plans__header{margin-bottom:40px}}@media screen and (max-width: 849px){.membership-plans__grid-container{padding:0 2rem}.membership-plans__grid{gap:12px}}@media screen and (max-width: 749px){.membership-plans__grid-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0}.membership-plans__grid{display:flex;grid-template-columns:none;gap:2rem;max-width:none;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-left:0;padding-right:0;scroll-snap-type:x mandatory}.membership-plans__grid::-webkit-scrollbar{display:none}.membership-plans__card{flex:0 0 auto;width:300px;max-width:300px;margin-left:0;margin-right:0;scroll-snap-align:start}.membership-plans__card:first-child{margin-left:2rem!important}.membership-plans__card:last-child{margin-right:2rem!important}.membership-plans__title{color:#272727;font-family:"Lato",var(--font-heading-family);text-align:center;font-size:32px;font-weight:500;line-height:1.2}.membership-plans__header{margin-bottom:30px}.membership-plans__content{padding:16px;gap:12px}.membership-plans__plan-title{font-size:18px;line-height:22px}.membership-plans__description,.membership-plans__treatment-list,.membership-plans__benefit-text,.membership-plans__treatment-title,.membership-plans__benefits-title{font-size:14px;line-height:20px}.membership-plans__button{font-size:16px}.membership-plans__cta{padding:12px 16px}}@media screen and (max-width: 549px){.membership-plans__title{color:#272727;font-family:"Lato",var(--font-heading-family);text-align:center;font-size:32px;font-weight:500;line-height:1.2}.membership-plans__plan-title{font-size:16px;line-height:20px}.membership-plans__description,.membership-plans__treatment-list,.membership-plans__benefit-text,.membership-plans__treatment-title,.membership-plans__benefits-title{font-size:13px;line-height:18px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-membership-plans.css.map */
