.mktk3-v3.mktk3-routine-cards{--mktk3-ink:#303331;--mktk3-muted:#64655f;color:var(--mktk3-ink)}.mktk3-routine-cards .mktk3-routine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;align-items:stretch}.mktk3-routine-cards .mktk3-step{display:flex;flex-direction:column;min-width:0;margin:0;background:#faf6f1;border:1px solid #e5d9ce;border-radius:14px;overflow:hidden}.mktk3-routine-cards .mktk3-step-label{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 14px;align-items:center;padding:0 0 20px;margin:0;border:0}.mktk3-routine-cards .mktk3-step-label>span{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border:1px solid #cdb4a4;border-radius:50%;color:#a34e32;font:650 18px/1 MktKManrope,Arial,sans-serif}.mktk3-routine-cards .mktk3-step-label>strong{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.015em}.mktk3-routine-cards .mktk3-step-label>small{grid-column:2;font-size:14px;line-height:1.5;color:var(--mktk3-muted)}.mktk3-routine-cards .mktk3-step-label-unnumbered{grid-template-columns:minmax(0,1fr)}.mktk3-routine-cards .mktk3-step-label-unnumbered>small{grid-column:1}.mktk3-routine-cards .mktk3-step>.mktk3-step-label{padding:24px 24px 20px}.mktk3-routine-cards .mktk3-step-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1;min-width:0}.mktk3-routine-cards .mktk3-step-panel>figure{margin:0;padding:0 24px;min-width:0;overflow:hidden}.mktk3-routine-cards .mktk3-step-panel img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;border-radius:10px}.mktk3-routine-cards .mktk3-step-panel>.mktk3-step-copy{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}.mktk3-routine-cards .mktk3-step-panel h3{font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.035em;margin:0 0 16px}.mktk3-routine-cards .mktk3-step-body{margin:0 0 24px;color:var(--mktk3-muted)}.mktk3-routine-cards .mktk3-step-body p{font-size:16px;line-height:1.65}.mktk3-routine-cards .mktk3-step-tip{display:flex;align-items:flex-start;gap:12px;background:#f0e8df;color:var(--mktk3-muted);border:0;border-radius:8px;padding:14px;margin:auto 0 0;font-size:14px;line-height:1.55}.mktk3-routine-cards .mktk3-step-tip svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:#426577}.mktk3-routine-cards .mktk3-step-tip p{font-size:14px;line-height:1.55}.mktk3-routine-cards .mktk3-step-tip>div{min-width:0}.mktk3-routine-cards .mktk3-step-featured,.mktk3-routine-cards .mktk3-step:only-child{grid-column:1/-1}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-panel{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:32px;padding:24px;align-items:stretch}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-panel>figure{padding:0;position:relative;min-height:320px;overflow:hidden}.mktk3-routine-cards .mktk3-step-featured img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-copy{padding:0;justify-content:center}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-body{max-width:54ch}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-tip{margin:0}.mktk3-routine-cards .mktk3-step-panel:not(:has(>figure)){grid-template-columns:1fr}@media(min-width:761px){.mktk3-routine-cards .mktk3-routine-grid.mktk3-alternate-layout{grid-template-columns:1fr}.mktk3-routine-cards .mktk3-alternate-layout .mktk3-step{margin:0}.mktk3-routine-cards .mktk3-alternate-layout .mktk3-step-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-bottom:24px}.mktk3-routine-cards .mktk3-alternate-layout .mktk3-step:nth-of-type(2n) figure{order:2}}@media(max-width:1000px){.mktk3-routine-cards .mktk3-routine-grid{gap:28px 20px}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-panel{gap:24px}}@media(max-width:760px){.mktk3-routine-cards .mktk3-routine-grid{grid-template-columns:1fr;gap:24px}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-panel{display:flex;gap:0;padding:24px}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-panel>figure{padding:0;min-height:0}.mktk3-routine-cards .mktk3-step-featured img{position:static;inset:auto;height:auto;aspect-ratio:3/2}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-copy{display:contents;padding:0}.mktk3-routine-cards .mktk3-step-featured .mktk3-step-copy>.mktk3-step-label{order:-1}.mktk3-routine-cards .mktk3-step-featured figure+.mktk3-step-copy>h3{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mktk-pdp-v3-routine.css.map */
