.ji-routine-steps.index-section{margin:20px 0 0;padding-left:40px;padding-right:40px;box-sizing:border-box}.ji-routine-steps__row{display:flex;align-items:stretch;gap:20px;max-width:1400px;margin:0 auto}.ji-routine-steps__card{flex:1 1 50%;background:var(--ji-routine-card-bg, #FFFAF3);color:var(--ji-routine-text, #1C1D1D);border-radius:20px;padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center}.ji-routine-steps__heading{font-family:IvyPresto Display,Georgia,serif;font-weight:300;font-size:32px;line-height:1.2;margin:0 0 8px;color:inherit}.ji-routine-steps__subheading{font-family:IvyPresto Display,Georgia,serif;font-style:italic;font-weight:300;font-size:20px;line-height:1.3;margin:0 0 30px;color:inherit}.ji-routine-steps__panels{position:relative;width:100%}.ji-routine-steps__panel{display:none}.ji-routine-steps__panel--active{display:block}.ji-routine-steps__panel-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:20px;text-align:left;text-decoration:none;color:inherit}.ji-routine-steps__media{flex:0 0 58%;max-width:58%;display:block;position:relative;border-radius:12px;overflow:hidden}.ji-routine-steps__media-img{display:block;width:100%;height:auto}.ji-routine-steps__copy{flex:0 0 42%;max-width:42%;min-width:0}.ji-routine-steps__step-heading{font-family:Sofia Pro,Sofia Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.3;margin:0 0 8px;color:inherit}.ji-routine-steps__step-description{font-family:Sofia Pro,Sofia Sans,sans-serif;font-weight:300;font-size:14px;line-height:1.5;color:inherit}.ji-routine-steps__step-description p{margin:0}.ji-routine-steps__step-description a{font-weight:600;color:inherit}.ji-routine-steps__shop-link{display:inline-block;margin-top:12px;font-family:Sofia Pro,Sofia Sans,sans-serif;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.ji-routine-steps__toggles{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:30px;flex-wrap:wrap}.ji-routine-steps__toggle{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:inherit;padding:0}.ji-routine-steps__toggle-num{width:24px;height:24px;border:1px solid var(--ji-routine-text, #1C1D1D);border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Sofia Pro,Sofia Sans,sans-serif;font-size:12px;transition:background .2s ease}.ji-routine-steps__toggle--active .ji-routine-steps__toggle-num,.ji-routine-steps__toggle:hover .ji-routine-steps__toggle-num{background:var(--ji-routine-accent, #e7c9b8)}.ji-routine-steps__toggle-label{font-family:Sofia Pro,Sofia Sans,sans-serif;font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:inherit}.ji-routine-steps__hero-panel{flex:1 1 50%;position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1 / 1}.ji-routine-steps__hero{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ji-routine-steps__hero--active{display:block}.ji-routine-steps__hero-img{display:block;width:100%;height:100%;object-fit:cover}.ji-routine-steps__media-placeholder{width:100%;height:100%;background:#1c1d1d0f}.ji-routine-steps__empty{font-family:Sofia Pro,Sofia Sans,sans-serif;color:#8a8781}@media only screen and (max-width:749px){.ji-routine-steps.index-section{padding-left:16px;padding-right:16px}.ji-routine-steps__row{flex-direction:column}.ji-routine-steps__card{border-radius:20px;padding:32px 24px}.ji-routine-steps__heading{font-size:26px}.ji-routine-steps__subheading{font-size:17px}.ji-routine-steps__hero-panel{display:none}.ji-routine-steps__toggles{flex-wrap:nowrap;justify-content:center;gap:4px;width:100%}.ji-routine-steps__toggle{flex:1 1 0;min-width:0}.ji-routine-steps__toggle-num{width:26px;height:26px;font-size:12px;margin:0 auto}.ji-routine-steps__toggle-label{font-size:9px;letter-spacing:.02em;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/jane-iredale-routine-steps.css.map */
