/* Keep the cart above the catalog, floating controls and lower navigation. */
#carritoOverlay.cart-backdrop{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.72);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}
#carritoOverlay.cart-backdrop.active{opacity:1;visibility:visible;pointer-events:auto}
#carrito-resumen{z-index:2100!important}
#carrito-resumen h3{padding-right:42px}
#carrito-resumen .cart-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;flex:none;width:36px!important;min-height:36px!important;height:36px;margin:0!important;padding:0!important;font-size:26px;line-height:1;border-radius:50%!important;cursor:pointer}
#carrito-resumen :focus-visible{outline:2px solid var(--mb-green-2,#d5ff00);outline-offset:3px}
@media(prefers-reduced-motion:reduce){#carritoOverlay.cart-backdrop{transition:none}}
