.routine-section{padding:20px 20px 40px}.routine-timeline{position:relative;max-width:850px;margin:0 auto;padding-left:40px}@media screen and (max-width: 750px){.routine-timeline{padding-left:0!important}}.timeline-marker{display:flex;margin-right:10px;width:50px;height:50px;background:#cbd4f6;padding:5px;border-radius:8px}.routine-icon{display:block!important;height:40px;border-radius:50%}.routine-content{flex-grow:1;padding-left:40px}@media screen and (max-width: 750px){.routine-content{padding-left:0!important}.routine-content-wrapper{padding-left:34px!important}.routine-body{padding-top:8px}}.routine-content-headline{margin:0;padding:0;text-transform:uppercase;letter-spacing:0!important;line-height:1.1;font-size:20px}.routine-head{display:flex;align-items:center;cursor:pointer}.routine-content-wrapper{margin-left:25px;border-left:2px #CBD4F6 solid;padding-left:35px}.routine-body{font-size:16px!important;line-height:1.5;letter-spacing:0}.routine-body p{margin:0;padding:0;font-size:16px}.see-more-grid{padding:0 0 20px}.routine-section__button{margin-top:20px}.routine-text{margin:0}.details-content{display:none;margin-top:10px;font-size:16px;line-height:1.5;letter-spacing:0}@media screen and (max-width: 750px){.details-content{font-size:14px!important;line-height:1.5;letter-spacing:0}.routine-body p{margin:0;padding:0;font-size:14px}.see-details span,.hide-details span{font-size:14px!important;text-align:left;letter-spacing:0!important;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.2}}.see-details,.hide-details{background-color:transparent;color:rgba(var(--color-foreground),1);border:none;cursor:pointer;text-decoration:underline;margin-top:8px;width:auto;height:auto;justify-content:space-between;align-items:center;padding-left:0;display:flex}.see-details span,.hide-details span,#multicolumn-ingredients .see-details span{font-size:16px;text-align:left;letter-spacing:0!important;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.2}.see-details img.caret,.hide-details img.caret{max-height:8px;margin-left:5px}.rich-text__heading,.rich-text__caption{text-align:center;margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-routine-section.css.map */
