.skincare-routine-grid{width:100%;padding:70px 0}.skincare-routine-grid__box{width:100%;padding-left:32px;padding-right:32px;background:var(--routine-bg);border-radius:18px}.skincare-routine-grid__header{max-width:1000px}.skincare-routine-grid__heading{margin:0;max-width:980px;line-height:1.15}.skincare-routine-grid__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px}.skincare-routine-card{position:relative;display:block;aspect-ratio:1 / 1.05;overflow:hidden;border-radius:12px;text-decoration:none;isolation:isolate}.skincare-routine-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.skincare-routine-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.skincare-routine-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 45%,#00000073)}.skincare-routine-card__title{position:absolute;left:0;right:0;bottom:16px;z-index:2;text-align:center;color:#fff;font-family:"Instrument Serif",serif;font-size:26px;line-height:1.1;text-decoration:underline;text-underline-offset:5px}@media(hover:hover){.skincare-routine-card:hover .skincare-routine-card__image{transform:scale(1.05)}}@media screen and (max-width:989px){.skincare-routine-grid__box{padding-left:24px;padding-right:24px}.skincare-routine-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media screen and (max-width:749px){.skincare-routine-grid__box{padding-left:16px;padding-right:16px;border-radius:14px}.skincare-routine-grid__items{grid-template-columns:1fr;gap:14px;margin-top:24px}.skincare-routine-card{aspect-ratio:1 / .9}.skincare-routine-card__title{bottom:14px;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/skincare-routine-grid.css.map */
