.care-facial .care-universe[role="group"]{display:grid}
.care-facial .universe-tile:is(a){text-decoration:none}
.care-facial .care-copy>a.underlined{display:inline-block;color:inherit}
.universe-tile.universe-activos[data-activos-carousel]{display:block;padding:0;background:#fff;gap:0;isolation:isolate}
[data-activos-carousel]>.universe-number{position:absolute;top:5%;left:5%;z-index:3;font-size:clamp(8px,1.6cqw,11px);color:#53435f;opacity:.6;pointer-events:none}
.activos-slides,.activos-slide{position:absolute;inset:0;display:block}
.activos-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s ease,visibility .8s ease;color:inherit}
.activos-slide.is-current{opacity:1;visibility:visible;pointer-events:auto;z-index:1}
.care-universe .activos-slide img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transform:none;transition:none;background:#fff}
.care-card:hover .care-image .activos-slide img{transform:none}
.activos-carousel-controls{position:absolute;bottom:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:2px;padding:5px 3px;background:linear-gradient(transparent,rgba(255,255,255,.96) 40%)}
.activos-carousel-controls button{display:grid;place-items:center;flex:0 0 auto;width:clamp(24px,5cqw,32px);height:clamp(24px,5cqw,32px);padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.86);color:#37233f;cursor:pointer;font-size:22px;line-height:1}
.activos-carousel-controls [data-activos-toggle]{font-size:11px}
.activos-carousel-controls button:hover{background:#eee8f2}
.activos-carousel-controls button:focus-visible,.activos-slide:focus-visible{outline:2px solid #623a7a;outline-offset:-2px}
.activos-carousel-dots{display:flex;align-items:center;justify-content:center;gap:3px;margin:0 2px}
.activos-carousel-dots span{display:block;width:4px;height:4px;border-radius:50%;background:#cfc5d5}
.activos-carousel-dots .is-current{background:#4d2a62}
.activos-carousel-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(prefers-reduced-motion:reduce){.activos-slide{transition:none}}
