.treatments__title{color:var(--color-primary);font-size:36px;font-weight:300;letter-spacing:-.02em;margin:0 0 40px}.treatments__grid{display:grid;gap:32px}.treatment-card{background:#fff;border:1px solid var(--color-outline-variant);overflow:hidden}.treatment-card__media{height:256px;overflow:hidden;position:relative}.treatment-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-moz-transform .5s ease;width:100%}.treatment-card:hover .treatment-card__media img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.treatment-card__scrim{background:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);inset:0;position:absolute}.treatment-card__media-title{bottom:16px;color:#fff;font-family:var(--font-serif);font-size:24px;left:20px;position:absolute}.treatment-card__body{padding:32px}.treatment-card__tag{background:color-mix(in oklab,var(--color-accent-pink) 10%,transparent);border-radius:999px;color:var(--color-primary);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.15em;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.treatment-card__desc{color:var(--color-primary);font-size:16px;font-weight:300;line-height:1.6;margin:0 0 24px}.treatment-card__desc p{margin:0 0 16px}.treatment-card__desc p:last-child{margin-bottom:0}.treatment-card__list{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px;margin-bottom:24px;padding-left:0}.treatment-card__list li{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;color:var(--color-primary);font-size:14px;gap:10px}.dot{background:var(--color-primary);border-radius:999px;display:inline-block;flex-shrink:0;height:6px;width:6px}.treatment-card__link{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;background:var(--color-accent-pink);border-radius:0;color:#fff;font-size:14px;font-weight:700;gap:8px;padding:12px 24px;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.treatment-card__link:hover{opacity:.9}@media (min-width:768px){.treatments__grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=ud_treatment_cards.css.map */
