.mh-routines{font-family:var(--mh-font-family);color:var(--mh-color-text-primary);line-height:1.45}.mh-routines__inner{max-width:var(--mh-routines-max, 1200px);margin:0 auto;padding:0 var(--mh-container-padding)}.mh-routines__header{text-align:center;margin-bottom:28px}.mh-routines__eyebrow{font-family:var(--mh-font-family);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--mh-color-text-primary);margin:0 0 10px}.mh-routines__headline{font-family:var(--mh-font-family);font-size:26px;font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--mh-color-text-primary);margin:0;max-width:22ch;margin-inline:auto}@media(min-width:768px){.mh-routines__header{margin-bottom:40px}.mh-routines__headline{font-size:36px;line-height:1.12;letter-spacing:-.019em;max-width:none}}.mh-routines__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:28px}@media(min-width:768px){.mh-routines__grid{grid-template-columns:repeat(var(--mh-routines-cols, 5),1fr);column-gap:24px;row-gap:0;align-items:start}}@media(max-width:767px){.mh-routines__grid .mh-routines__card:nth-child(n+5){display:none}}.mh-routines__card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.mh-routines__tile{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background-color:var(--mh-color-bg)}.mh-routines__tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mh-routines__card:hover .mh-routines__tile img{transform:scale(1.05)}.mh-routines__placeholder{width:100%;height:100%;opacity:.4}.mh-routines__badge{position:absolute;top:12px;right:12px;z-index:2;padding:6px 10px;font-family:var(--mh-font-family);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mh-color-text-primary);background:var(--mh-color-white);border-radius:5px}.mh-routines__info{display:flex;flex-direction:column;gap:5px}.mh-routines__tag{font-family:var(--mh-font-family);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--mh-color-text-muted);margin:0}.mh-routines__title{font-family:var(--mh-font-family);font-size:15px;font-weight:500;line-height:1.3;color:var(--mh-color-text-primary);margin:0}.mh-routines__benefit{display:none;font-family:var(--mh-font-family);font-size:13px;font-weight:400;line-height:1.35;color:var(--mh-color-text-secondary);margin:0}.mh-routines__price-row{display:flex;align-items:baseline;gap:8px;padding-top:4px}.mh-routines__price{font-family:var(--mh-font-family);font-size:16px;font-weight:700;color:var(--mh-color-text-primary)}.mh-routines__save{font-family:var(--mh-font-family);font-size:12px;font-weight:500;color:var(--mh-color-save)}.mh-routines__count{display:none;font-family:var(--mh-font-family);font-size:12px;font-weight:400;color:var(--mh-color-text-muted);margin:0}@media(min-width:768px){.mh-routines__title{font-size:16px}.mh-routines__benefit,.mh-routines__count{display:block}}.mh-routines__footer{text-align:center;margin-top:20px}.mh-routines__more{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:17px 20px;font-family:var(--mh-font-family);font-size:15px;font-weight:500;color:var(--mh-color-text-primary);text-decoration:none;background:transparent;border:1px solid var(--mh-color-border);border-radius:var(--mh-radius);cursor:pointer;transition:background-color var(--mh-transition)}.mh-routines__more:hover{background-color:#2a2a2a08}.mh-routines__more svg{transition:transform var(--mh-transition)}.mh-routines__more:hover svg{transform:translate(3px)}.mh-routines__shopall{display:none;align-items:center;gap:8px;font-family:var(--mh-font-family);font-size:16px;font-weight:500;color:var(--mh-color-text-primary);text-decoration:none;transition:opacity var(--mh-transition)}.mh-routines__shopall svg{transition:transform var(--mh-transition)}.mh-routines__shopall:hover{opacity:.7}.mh-routines__shopall:hover svg{transform:translate(3px)}@media(min-width:768px){.mh-routines__footer{margin-top:40px}.mh-routines__more{display:none}.mh-routines__shopall{display:inline-flex}}.mh-routines__empty{font-family:var(--mh-font-family);font-size:14px;color:var(--mh-color-text-secondary);text-align:center;padding:var(--mh-spacing-lg)}@media(prefers-reduced-motion:reduce){.mh-routines__tile img,.mh-routines__more svg,.mh-routines__shopall svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/routines-bundle-2026.css.map */
