.cure-timeline{--ct-gap: clamp(24px, 6.6vw, 126px);--ct-dot-size: 10px;color:var(--ct-text)}.cure-timeline__title{font-family:var(--font-body-family);font-weight:400;font-size:clamp(24px,2.2vw + 8px,40px);line-height:1.3;letter-spacing:normal;margin:0 0 clamp(24px,3vw,46px);color:inherit}.cure-timeline__steps{display:grid;grid-template-columns:repeat(var(--ct-columns, 3),minmax(0,1fr));gap:var(--ct-gap);list-style:none;margin:0;padding:0}.cure-timeline__step{position:relative;padding-top:calc(var(--ct-dot-size) + 30px)}.cure-timeline__step:before{content:"";position:absolute;top:0;left:0;width:var(--ct-dot-size);height:var(--ct-dot-size);border-radius:50%;background-color:var(--ct-dot-color);z-index:1}.cure-timeline__step:not(:last-child):after,.cure-timeline__step:last-child:after{content:"";position:absolute;top:calc(var(--ct-dot-size) / 2);left:calc(var(--ct-dot-size) / 2);width:calc(100% + var(--ct-gap) - var(--ct-dot-size) / 2);height:1px;background-color:var(--ct-line-color)}.cure-timeline__step:last-child:after{width:calc(100% - var(--ct-dot-size) / 2)}.cure-timeline__step-title{font-family:var(--font-body-family);font-weight:600;font-size:clamp(16px,.9vw + 9px,22px);line-height:1.3;letter-spacing:normal;text-transform:uppercase;margin:0 0 clamp(16px,2vw,30px);color:inherit}.cure-timeline__step-text{font-size:clamp(15px,1vw + 7.6px,22px);line-height:1.23;color:inherit}.cure-timeline__step-text>*:first-child{margin-top:0}.cure-timeline__step-text>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.cure-timeline{--ct-gap: 32px}.cure-timeline__steps{grid-template-columns:minmax(0,1fr)}.cure-timeline__step{padding-top:0;padding-left:calc(var(--ct-dot-size) + 18px)}.cure-timeline__step:not(:last-child):after,.cure-timeline__step:last-child:after{content:"";position:absolute;background-color:var(--ct-line-color);top:calc(var(--ct-dot-size) / 2);left:calc(var(--ct-dot-size) / 2 - .5px);width:1px;height:calc(100% + var(--ct-gap) - var(--ct-dot-size) / 2)}.cure-timeline__step:last-child:after{height:calc(100% - var(--ct-dot-size) / 2)}.cure-timeline__step-title{margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-cure-timeline.css.map */
