.mm-nightly-routine{display:flex;flex-direction:column;align-items:center;padding:60px 0 40px;gap:32px}.mm-nightly-routine *{letter-spacing:0}.mm-nightly-routine .content{width:100%;display:flex;flex-direction:column;gap:24px;padding:0 20px}.mm-nightly-routine .title{font-size:24px;line-height:1.3;color:#000;margin:0}.mm-nightly-routine .subtitle{font-size:16px;line-height:1.4;color:#3d3d3d;margin:0}.mm-nightly-routine .steps{display:flex;flex-direction:column;gap:11px}.mm-nightly-routine .step{display:flex;gap:14px}.mm-nightly-routine .num-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative;justify-content:center}.mm-nightly-routine .num{width:33px;height:33px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;line-height:1;position:relative;z-index:2}.mm-nightly-routine .line{width:2px;flex:1;margin:4px 0;position:absolute;top:0;height:100%;z-index:1}.mm-nightly-routine .text-col{display:flex;flex-direction:column;gap:13px;padding-top:4px}.mm-nightly-routine .step-title{font-size:18px;font-weight:700;line-height:1.3;color:#3d3d3d;margin:0;font-family:var(--ss-font-body-family)}.mm-nightly-routine .step-desc{font-size:16px;line-height:1.4;color:#3d3d3d;margin:0}.mm-nightly-routine .cta{display:flex;align-items:center;justify-content:center;width:100%;height:50px;background:#000;color:#fff;border:4px solid #E1BA26;border-radius:50px;font-size:15px;font-weight:700;text-decoration:none;text-align:center;line-height:1.3}.mm-nightly-routine .cta:hover{text-decoration:underline}.mm-nightly-routine .img-wrap{width:100%;overflow:hidden}.mm-nightly-routine .img-wrap img{width:100%;height:auto;display:block;object-fit:cover}.mm-nightly-routine .img-desk{display:none!important}@media(min-width:768px){.mm-nightly-routine .img-mob{display:none!important}.mm-nightly-routine .img-desk{display:block!important}}@media(min-width:992px){.mm-nightly-routine{flex-direction:row;align-items:center;padding:80px 0;gap:50px}.mm-nightly-routine .img-wrap{order:-1;flex:1 1 50%;min-width:0}.mm-nightly-routine .img-wrap img{width:100%;height:100%;object-fit:cover}.mm-nightly-routine .content{max-width:560px;flex:0 0 auto;padding:0 40px 0 0;gap:32px}.mm-nightly-routine .cta{max-width:360px;font-size:16px}.mm-nightly-routine .title{font-size:44px}.mm-nightly-routine .subtitle{font-size:20px;line-height:1.3}.mm-nightly-routine .steps{gap:35px}.mm-nightly-routine .step{gap:18px}.mm-nightly-routine .text-col{gap:16px}.mm-nightly-routine .step-desc{font-size:18px;line-height:1.5}}@media(min-width:1200px){.mm-nightly-routine{padding:120px calc((100vw - 1200px)/2) 120px 0}}.mm-nightly-routine.mm-idetails-v2{padding:60px 20px 40px}.mm-nightly-routine.mm-idetails-v2 .content{padding:0}.mm-nightly-routine.mm-idetails-v2 .img-wrap{border-radius:32px;overflow:hidden;display:flex}@media(min-width:992px){.mm-nightly-routine.mm-idetails-v2 .cta{max-width:445px}}@media(min-width:1200px){.mm-nightly-routine.mm-idetails-v2{padding:120px 20px;max-width:1280px;gap:75px;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/mm-image-with-details.css.map */
