.routine-overview{padding:3.2rem 0 6rem}.routine-overview a,.routine-overview a:hover{text-decoration:none!important}.routine-overview__header{max-width:64rem;margin-bottom:3.2rem}.routine-overview__eyebrow{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:#b9788a}.routine-overview__title{margin:0 0 1.2rem;font-family:"Cormorant Garamond",var(--font-heading-family);font-weight:500;font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.1;color:rgba(var(--color-foreground),.9)}.routine-overview__intro{font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.75)}.routine-overview__intro p{margin:0}.routine-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.routine-overview__card{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:2rem;align-items:center;padding:2rem;border:.1rem solid rgba(255,255,255,.7);border-radius:1.2rem;background:#fdfaf68c;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.routine-overview__card:hover{transform:translateY(-.2rem);box-shadow:0 1rem 2.4rem #8c646e1f}.routine-overview__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.routine-overview__thumb{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:.6rem;background:#fff}.routine-overview__thumb img{display:block;width:100%;height:100%;object-fit:contain}.routine-overview__count{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.12rem;text-transform:uppercase;color:#b9788a}.routine-overview__card-title{margin:0 0 .8rem;font-family:"Cormorant Garamond",var(--font-heading-family);font-weight:500;font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.2;color:rgba(var(--color-foreground),.9)}.routine-overview__summary{margin-bottom:1.4rem;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.routine-overview__summary p{margin:0}.routine-overview__link{font-family:"Cormorant Garamond",var(--font-heading-family);font-weight:500;font-size:1.9rem;color:#3b3238;transition:color .3s ease}.routine-overview__card:hover .routine-overview__link{color:#c27089}@media screen and (max-width:989px){.routine-overview__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.routine-overview{padding:2.4rem 0 4rem}.routine-overview__card{grid-template-columns:11rem minmax(0,1fr);gap:1.4rem;padding:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAAI */
