.uno-minicarrito{position:fixed;inset:0 0 0 auto;width:420px;max-width:100%;height:100%;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:#fff;color:var(--uno-negro);font-family:var(--uno-texto);flex-direction:column;box-shadow:-12px 0 32px rgb(20 22 28 / .14)}.uno-minicarrito[open]{display:flex;animation:unoMcEntra .26s var(--uno-curva)}.uno-minicarrito.is-saliendo{animation:unoMcSale .2s var(--uno-curva) forwards}.uno-minicarrito::backdrop{background:rgb(17 17 17 / .45);animation:unoMcFondo .2s}.uno-mc-abierto{overflow:hidden}@media (max-width:599px){.uno-minicarrito{width:100%}}.uno-minicarrito *{box-sizing:border-box}.uno-minicarrito [hidden]{display:none!important}.uno-minicarrito__cab{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;border-bottom:1px solid var(--uno-filete)}body.uno .uno-minicarrito__cab h2{margin:0;font:600 20px var(--uno-display);color:var(--uno-verde)}.uno-minicarrito__cant{color:var(--uno-gris);font-weight:600}.uno-minicarrito .uno-minicarrito__cerrar{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--uno-fondo-suave);color:var(--uno-verde);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.uno-minicarrito__listo{display:flex;align-items:center;gap:14px;margin:16px 20px 0;padding:12px 14px;border-radius:var(--uno-r-m);background:var(--uno-verde-10)}.uno-minicarrito__listo img{width:64px;height:64px;flex:none;object-fit:contain;animation:unoMcSalto .7s var(--uno-curva) 2}.uno-minicarrito__listo div{display:flex;flex-direction:column;gap:2px;min-width:0}.uno-minicarrito__listo strong{font:600 16px var(--uno-display);color:var(--uno-verde)}.uno-minicarrito__listo span{font:400 14px/1.4 var(--uno-texto)}.uno-minicarrito__cuerpo{flex:1;min-height:0;display:flex;flex-direction:column}.uno-minicarrito__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;display:flex;flex-direction:column;gap:16px}.uno-minicarrito__gratis{display:flex;flex-direction:column;gap:8px;font:400 14px/1.5 var(--uno-texto)}.uno-minicarrito__gratis strong{font-weight:600}.uno-minicarrito__barra{display:block;height:8px;border-radius:999px;background:var(--uno-verde-10);overflow:hidden}.uno-minicarrito__barra span{display:block;height:100%;border-radius:999px;background:var(--uno-ok);transition:width .4s var(--uno-curva)}.uno-minicarrito__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.uno-minicarrito__items li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--uno-filete);margin:0;transition:opacity .2s}.uno-minicarrito__items li.is-quitando{opacity:.4}.uno-minicarrito__img{flex:none;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--uno-fondo-suave)}.uno-minicarrito__img img{width:100%;height:100%;object-fit:cover;display:block}.uno-minicarrito__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font:400 15px/1.35 var(--uno-texto)}.uno-minicarrito__txt>a{color:var(--uno-negro);text-decoration:none}.uno-minicarrito__txt>a:hover{color:var(--uno-bordo)}.uno-minicarrito__var{font:400 13px var(--uno-texto);color:var(--uno-gris)}.uno-minicarrito__fila{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.uno-minicarrito__fila strong{font:700 16px var(--uno-display);color:var(--uno-verde)}.uno-minicarrito .uno-minicarrito__quitar{min-height:44px;padding:0 4px;border:0;background:#fff0;color:var(--uno-gris);font:500 13px var(--uno-texto);text-decoration:underline;cursor:pointer;box-shadow:none}.uno-minicarrito__pie{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--uno-filete);display:flex;flex-direction:column;gap:10px}.uno-minicarrito__subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 15px var(--uno-texto)}.uno-minicarrito__subtotal strong{font:700 20px var(--uno-display);color:var(--uno-verde)}.uno-minicarrito__nota{font:400 13px var(--uno-texto);color:var(--uno-gris)}.uno-minicarrito .uno-mc-btn{display:flex;align-items:center;justify-content:center;height:52px;padding:0 20px;border-radius:10px;font:600 15px var(--uno-display);text-decoration:none}.uno-minicarrito .uno-mc-btn--primario{background:var(--uno-bordo);color:#fff}.uno-minicarrito .uno-mc-btn--primario:hover{background:var(--uno-bordo-oscuro);color:#fff}.uno-minicarrito__links{display:flex;justify-content:space-between;align-items:center;gap:12px}.uno-minicarrito__links a,.uno-minicarrito .uno-minicarrito__links button{min-height:44px;display:flex;align-items:center;padding:0;border:0;background:#fff0;color:var(--uno-verde);font:600 15px var(--uno-display);cursor:pointer;text-decoration:none;box-shadow:none}.uno-minicarrito__links a:hover,.uno-minicarrito__links button:hover{text-decoration:underline;text-decoration-color:var(--uno-bordo);text-decoration-thickness:2px}.uno-minicarrito__vacio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;text-align:center}.uno-minicarrito__vacio img{width:150px;height:auto}.uno-minicarrito__vacio strong{font:600 19px/1.3 var(--uno-display);color:var(--uno-verde)}.uno-minicarrito__vacio p{margin:0 0 6px;font:400 15px/1.5 var(--uno-texto);color:var(--uno-gris)}.uno-minicarrito__vacio .uno-mc-btn{align-self:stretch}@keyframes unoMcEntra{from{transform:translateX(100%)}to{transform:none}}@keyframes unoMcSale{to{transform:translateX(100%)}}@keyframes unoMcFondo{from{opacity:0}}@keyframes unoMcSalto{0%,100%{transform:none}40%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.uno-minicarrito,.uno-minicarrito *,.uno-minicarrito::backdrop{animation:none!important;transition:none!important}}