.pdp-routine-section .section-title{padding-bottom:40px}.pdp-routine-section .section-title h2{color:#13322b;font-family:Work Sans;font-weight:400;font-size:30px;margin:0}.pdp-routine-section .section-title h2 strong{font-weight:600}.pdp-routine-section .stap-list{justify-content:space-between;gap:20px}.pdp-routine-section .stap-list .stap-col{width:100%;max-width:calc(20% - 16px);position:relative}.pdp-routine-section .stap-list .stap-col .stap-col-title{font-family:Work Sans;color:#13322b}.pdp-routine-section .stap-col-text{font-family:Avenir Book;color:#13322b}.pdp-routine-section .stap-list .stap-col.current-product .stap-col-title{margin-bottom:5px}.pdp-routine-section .stap-list .stap-col.current-product .stap-col-title span{display:block;background-color:#162e26;color:#fff;padding:10px 20px;line-height:1.25}.pdp-routine-section .stap-list .stap-col .dot{position:absolute;width:18px;height:18px;background-color:#d9d5cf;display:block;border-radius:100%}.pdp-routine-section .stap-list .stap-col.current-product .dot{background-color:#0d4035}.pdp-routine-section .stap-list .stap-col:not(.current-product) .stap-col-text strong{font-family:Avenir Heavy;text-decoration:underline;cursor:pointer}@media only screen and (min-width:990px){.pdp-routine-section .stap-list-progressbar{display:block;background-color:#00000014;width:100%;height:1px;margin-bottom:30px}.pdp-routine-section .stap-list .stap-col .dot{bottom:calc(100% + 20px);left:-8px}}@media only screen and (max-width:989px){.pdp-routine-section .stap-list .stap-col{padding-left:40px;max-width:100%}.pdp-routine-section .stap-list-group{display:flex;flex-direction:row}.pdp-routine-section .stap-list-progressbar{display:none}.pdp-routine-section .stap-list .stap-col .dot{top:0;left:0;z-index:2}.pdp-routine-section .stap-list{gap:0px}.pdp-routine-section .stap-list .stap-col:not(:last-child){padding-bottom:30px}.pdp-routine-section .stap-list .stap-col:not(:last-child):after{content:"";width:1px;position:absolute;left:8px;height:100%;background-color:#00000014;top:0}}@media only screen and (max-width:749px){.pdp-routine-section .stap-list .stap-col .dot{width:10px;height:10px}.pdp-routine-section .stap-list .stap-col:not(:last-child){padding-bottom:22px}.pdp-routine-section .stap-list .stap-col:not(:last-child):after{left:5px}.pdp-routine-section .section-title h2{font-size:22px;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/304/assets/pdp-routine-section.css.map */
