.treatment-schedule__outer{display:block!important;padding-left:8px;padding-right:8px;padding-bottom:32px}@media screen and (min-width:768px){.treatment-schedule__outer{padding-left:16px;padding-right:16px;padding-bottom:48px}}.treatment-schedule__wrap{display:block!important;margin-left:auto;margin-right:auto;width:100%}.treatment-schedule__card{display:block!important;width:100%;background-color:#fff;border-radius:32px;padding:32px;box-shadow:0 1px 2px #0000000d;border:1px solid #f5f5f4}@media screen and (min-width:768px){.treatment-schedule__card{border-radius:48px;padding:80px}}.treatment-schedule__header{text-align:center;margin-bottom:64px}@media screen and (min-width:768px){.treatment-schedule__header{margin-bottom:96px}}.treatment-schedule__label{display:block!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#a8a29e;margin-bottom:12px}.treatment-schedule__title{margin:0;font-size:30px;line-height:1.2;font-family:var(--font-heading-family),serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:#1c1917}@media screen and (min-width:768px){.treatment-schedule__title{font-size:48px}}.treatment-schedule__title-accent{font-style:italic;color:#78716c}.treatment-schedule__timeline{position:relative}.treatment-schedule__line{display:none;position:absolute;top:15px;left:0;width:100%;height:1px;background-color:#e7e5e4}@media screen and (min-width:768px){.treatment-schedule__line{display:block!important}}.treatment-schedule__grid{display:grid!important;grid-template-columns:1fr;gap:48px}@media screen and (min-width:768px){.treatment-schedule__grid{grid-template-columns:repeat(3,1fr);gap:32px}}.treatment-schedule__step{position:relative;display:flex;flex-direction:column;text-align:left}@media screen and (min-width:768px){.treatment-schedule__step{align-items:center;text-align:center}}.treatment-schedule__step-marker{width:32px;height:32px;border-radius:50%;background-color:#fff;border:1px solid #d6d3d1;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:24px;transition:border-color .2s}.treatment-schedule__step:hover .treatment-schedule__step-marker{border-color:#1c1917}.treatment-schedule__step-dot{display:block;width:8px;height:8px;border-radius:50%;background-color:#d6d3d1;transition:background-color .2s}.treatment-schedule__step:hover .treatment-schedule__step-dot{background-color:#1c1917}.treatment-schedule__step-period{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a8a29e;margin-bottom:8px}.treatment-schedule__step-title{margin:0 0 16px;font-size:24px;line-height:1.3;font-family:var(--font-heading-family),serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:#1c1917}.treatment-schedule__step-text{margin:0;font-size:14px;line-height:1.625;color:#78716c;max-width:320px}@media screen and (min-width:768px){.treatment-schedule__step-text{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-treatment-schedule.css.map */
