.dt-routine-refresh{--dt-rr-cream:#f7f3ee;--dt-rr-ink:#2b2033;--dt-rr-body:#51455d;--dt-rr-purple:#754a98;background:var(--dt-rr-cream);padding:48px 28px;color:var(--dt-rr-ink)}.dt-routine-refresh *{box-sizing:border-box}.dt-routine-refresh__inner{max-width:1240px;margin-inline:auto}.dt-routine-refresh__kicker{margin:0 0 12px;color:#79509e;font:400 11px/1.5 var(--row-body-font,Jost,Arial,sans-serif);letter-spacing:2px;text-transform:uppercase}.dt-v3 .dt-routine-refresh__heading{font-family:var(--row-heading-font,"Cormorant Garamond",Georgia,serif);font-size:46px;line-height:1.08;font-weight:500;letter-spacing:-.6px;margin:0 0 30px;color:var(--dt-rr-ink)}.dt-routine-refresh__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.dt-routine-refresh__step{min-width:0;background:#fffcff;border:1px solid #e5dbe9;border-radius:22px;overflow:hidden}.dt-routine-refresh__media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.dt-routine-refresh__photo{width:100%;height:100%;display:block;object-fit:contain}.dt-routine-refresh__number{position:absolute;top:15px;left:15px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f9f3fc;border:1px solid #d6c1e5;color:#67417f;font:400 13px/1 var(--row-body-font,Jost,Arial,sans-serif);letter-spacing:.7px}.dt-routine-refresh__copy{padding:23px 22px 26px;border-top:1px solid #eee4f1}.dt-v3 .dt-routine-refresh__title{font-family:var(--row-heading-font,"Cormorant Garamond",Georgia,serif);font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.3px;margin:0 0 11px}.dt-routine-refresh__body{font:400 16px/1.48 var(--row-body-font,Jost,Arial,sans-serif);color:var(--dt-rr-body);margin:0}.dt-routine-refresh__tip{display:flex;align-items:center;gap:18px;padding:21px 26px;background:#eee6f5;border:1px solid #decee9;border-radius:18px;margin-top:24px}.dt-routine-refresh__tip-icon{flex:0 0 42px;width:42px;height:42px;color:#8253a1}.dt-routine-refresh__tip-title{font:500 25px/1.2 var(--row-heading-font,"Cormorant Garamond",Georgia,serif);margin:0 0 5px}.dt-routine-refresh__tip-body{font:400 16px/1.4 var(--row-body-font,Jost,Arial,sans-serif);margin:0;color:#51415d}@media(max-width:1100px){.dt-routine-refresh__steps{gap:16px}.dt-routine-refresh__copy{padding:20px 18px 22px}.dt-v3 .dt-routine-refresh__title{font-size:28px}}@media(max-width:999px){.dt-routine-refresh__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dt-v3 .dt-routine-refresh__heading{font-size:42px}}@media(max-width:599px){.dt-routine-refresh{padding:36px 20px}.dt-v3 .dt-routine-refresh__heading{font-size:36px;max-width:12ch;margin-bottom:24px}.dt-routine-refresh__steps{grid-template-columns:minmax(0,1fr);gap:20px}.dt-routine-refresh__copy{padding:22px}.dt-v3 .dt-routine-refresh__title{font-size:30px}.dt-routine-refresh__tip{align-items:flex-start;gap:13px;padding:20px 18px}.dt-routine-refresh__tip-icon{width:30px;height:30px;flex-basis:30px}.dt-routine-refresh__tip-title{font-size:25px}.dt-routine-refresh__tip-body{font-size:15px}}.dt-routine-refresh{--row-heading-font:"Cormorant Garamond", Georgia, serif;--row-body-font:Jost, Arial, sans-serif}
/*# sourceMappingURL=/cdn/shop/t/33/assets/dt-routine-refresh.css.map */
