.carrito-flotante[data-v-4adb3732]{position:fixed;right:20px;top:var(--bd65af84);transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;background:#ffc51a;color:#13172e;border:2px solid #0B0E1F;border-radius:16px;padding:12px 16px;box-shadow:0 6px 22px -6px #ffc51a99,0 4px 16px #0b0e1f80;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;min-width:80px;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.carrito-flotante[data-v-4adb3732]:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 0 0 4px #ffc51a40,0 8px 28px -6px #ffc51ab3;background:#ffd54a}.carrito-flotante[data-v-4adb3732]:focus{outline:none}.carrito-flotante[data-v-4adb3732]:focus-visible{box-shadow:0 0 0 2px #13172e,0 0 0 4px #ffc51a}.carrito-flotante[data-v-4adb3732]:active{transform:translateY(-50%) scale(.98)}.carrito-flotante.con-items[data-v-4adb3732]{border-color:#0b0e1f;background:linear-gradient(135deg,#ffd54a,#ffc51a 55%,#f28c28);box-shadow:0 6px 24px -4px #ffc51aa6,0 4px 16px #0b0e1f80}.carrito-icono[data-v-4adb3732]{position:relative;font-size:24px;transition:transform .3s ease}.carrito-flotante:hover .carrito-icono[data-v-4adb3732]{transform:scale(1.1)}.carrito-badge[data-v-4adb3732]{position:absolute;top:-8px;right:-8px;background:#c8102e;color:#fff;border:2px solid #13172E;border-radius:50%;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;animation:pulse-4adb3732 2s infinite;box-shadow:0 2px 4px #0b0e1f66}@keyframes pulse-4adb3732{0%{transform:scale(1);box-shadow:0 0 #c8102eb3}70%{transform:scale(1.05);box-shadow:0 0 0 6px #c8102e00}to{transform:scale(1);box-shadow:0 0 #c8102e00}}.carrito-texto[data-v-4adb3732]{font-size:12px;font-weight:700;color:#13172e;text-align:center;white-space:nowrap;transition:all .3s ease}.carrito-total[data-v-4adb3732]{font-size:14px;font-weight:700;color:#ffc51a;background:#13172e;padding:4px 8px;border-radius:8px;white-space:nowrap;transition:all .3s ease}@media(max-width:1024px){.carrito-flotante[data-v-4adb3732]{right:16px;padding:10px 14px;min-width:70px;border-radius:14px}.carrito-icono[data-v-4adb3732]{font-size:22px}.carrito-texto[data-v-4adb3732]{font-size:11px}.carrito-total[data-v-4adb3732]{font-size:12px;padding:3px 7px}}@media(max-width:768px){.carrito-flotante[data-v-4adb3732]{right:12px;left:auto;padding:10px 12px;min-width:60px;gap:6px;border-radius:12px}.carrito-icono[data-v-4adb3732]{font-size:20px}.carrito-badge[data-v-4adb3732]{min-width:18px;height:18px;font-size:10px;top:-6px;right:-6px}.carrito-texto[data-v-4adb3732]{font-size:10px;white-space:nowrap}.carrito-total[data-v-4adb3732]{font-size:11px;padding:2px 6px}}@media(max-width:640px){.carrito-flotante[data-v-4adb3732]{right:10px;padding:8px 10px;min-width:50px;gap:5px;border-width:1.5px}.carrito-icono[data-v-4adb3732]{font-size:18px}.carrito-badge[data-v-4adb3732]{min-width:16px;height:16px;font-size:9px;top:-5px;right:-5px}.carrito-flotante[data-v-4adb3732]{flex-direction:row;gap:8px;padding:8px 12px;border-radius:40px;background:#ffc51a;box-shadow:0 4px 16px -4px #ffc51a99,0 2px 12px #0b0e1f80}.carrito-texto[data-v-4adb3732]{font-size:11px;display:inline-block}.carrito-total[data-v-4adb3732]{font-size:11px;padding:2px 6px;margin-left:auto}.carrito-flotante.con-items[data-v-4adb3732]{background:linear-gradient(135deg,#ffd54a,#ffc51a 55%,#f28c28)}}@media(max-width:480px){.carrito-flotante[data-v-4adb3732]{right:8px;padding:6px 10px;gap:6px}.carrito-icono[data-v-4adb3732]{font-size:16px}.carrito-badge[data-v-4adb3732]{min-width:14px;height:14px;font-size:8px;top:-4px;right:-4px}.carrito-texto[data-v-4adb3732]{font-size:10px}.carrito-total[data-v-4adb3732]{font-size:10px;padding:2px 5px}}@media(max-width:896px)and (orientation:landscape){.carrito-flotante[data-v-4adb3732]{top:10px;transform:none;flex-direction:row;padding:6px 12px;gap:8px;border-radius:40px}.carrito-texto[data-v-4adb3732]{display:inline-block}.carrito-total[data-v-4adb3732]{margin-left:auto}}@media(hover:none)and (pointer:coarse){.carrito-flotante[data-v-4adb3732]{padding:12px 16px}.carrito-flotante[data-v-4adb3732]:active{transform:translateY(-50%) scale(.97);transition:transform .1s ease}}@media(max-width:768px){@keyframes slideInRight-4adb3732{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.carrito-flotante[data-v-4adb3732]{animation:slideInRight-4adb3732 .3s ease-out}}@media(prefers-reduced-motion:reduce){.carrito-flotante[data-v-4adb3732],.carrito-icono[data-v-4adb3732],.carrito-badge[data-v-4adb3732]{animation:none;transition:none}}@media(display-mode:standalone){.carrito-flotante[data-v-4adb3732]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffc51af7}}
