button.agregado,button.agregado:disabled{background:#16704b;color:white;opacity:1;transform:scale(.97)}
.aviso-carrito{position:fixed;bottom:100px;left:50%;transform:translate(-50%,12px);z-index:1000;background:#fff;color:#123c49;border:2px solid #16704b;border-radius:14px;padding:16px 20px;box-shadow:0 8px 28px #0003;width:min(420px,calc(100% - 32px));opacity:0;visibility:hidden;transition:opacity .18s,transform .18s}
.aviso-carrito.visible{opacity:1;visibility:visible;transform:translate(-50%,0)}
.aviso-carrito strong,.aviso-carrito span{display:block;margin-bottom:8px}
.aviso-carrito button{border:0;border-radius:8px;background:#073e61;color:white;padding:10px 16px}
@media(prefers-reduced-motion:reduce){.aviso-carrito{transition:none}button.agregado{transform:none}}
