.carrito{position:fixed;top:0;right:0;bottom:0;z-index:100;width:420px;max-width:100%;display:flex;flex-direction:column;background:#fff;transform:translate(100%);transition:transform .3s ease}.carrito.abierto{transform:none}.pv-velo.para-carrito{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='20' cy='20' r='20' fill='white'/%3E%3Cpath d='M14 14l12 12M26 14L14 26' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 20 20,pointer}.carrito__cabeza{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 30px 0}.carrito__titulo{font-size:24px;font-weight:500;line-height:30px;color:#000}.carrito__cuenta{font-size:17px;line-height:20px;color:#727272}.carrito__cerrar{margin-top:-4px}.carrito__cerrar .icono{width:30px;height:30px}.carrito__envio{padding:12px 30px 0}.carrito__barra{height:10px;border-radius:20px;background:#ededed}.carrito__barra>span{position:relative;display:block;height:100%;border-radius:20px;background:repeating-linear-gradient(-45deg,#26d367 0 8px,#4ce28a 8px 16px);background-size:200% 100%;animation:carrito-rayas 2s linear infinite}@keyframes carrito-rayas{to{background-position:46px 0}}.carrito__camion{position:absolute;right:-2px;top:-10px;width:30px;height:24px;color:var(--pv-verde)}.carrito__envio-texto{margin-top:8px;font-size:13px;line-height:1.3;color:var(--pv-verde)}.carrito__lista{flex:1;overflow-y:auto;padding:25px 30px 0}.carrito__item{display:flex;gap:25px;padding-bottom:20px}.carrito__foto{flex:0 0 70px}.carrito__foto img{width:70px;height:70px;object-fit:contain}.carrito__datos{flex:1;min-width:0}.carrito__fila{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.carrito__nombre{font-size:16px;line-height:20px;color:#000;padding-right:15px}.carrito__quitar{flex-shrink:0;color:#333;transition:transform .15s,color .15s}.carrito__quitar:hover{transform:scale(1.2);color:#e00}.carrito__variante{font-size:13px;line-height:18px;color:#727272}.carrito__cantidad{display:inline-flex;align-items:center;height:22px;margin-top:2px;border:1px solid #000;border-radius:3px}.carrito__cantidad button{width:25px;height:100%;font-size:18px;line-height:1}.carrito__cantidad button:hover{color:var(--pv-verde)}.carrito__cantidad span{min-width:44px;height:100%;border-left:1px solid #000;border-right:1px solid #000;background:#f3f3f3;font-size:14px;font-weight:700;line-height:20px;text-align:center}.carrito__precio{margin-top:8px;white-space:nowrap;font-size:17px}.carrito__precio s{font-size:13px;color:#727272;opacity:.7}.carrito__precio strong{color:var(--pv-verde)}.carrito__pie{padding:16px 30px 0;border-top:1px solid #c3c3c3}.carrito__total{display:flex;justify-content:space-between;font-size:17px;font-weight:700;line-height:38px}.carrito__total--descuento{color:var(--pv-verde)}.carrito__linea{margin:0 0 15px;border:0;border-top:1px solid #808080}.carrito__pedir{display:flex;align-items:center;justify-content:center;height:66px;border-radius:8px;background:#f45f09;color:#fff;font-size:18px;font-weight:700}.carrito__pagos{display:flex;justify-content:center;gap:20px;margin:22px auto 32px}.carrito__pagos img{width:40px;height:40px}.carrito__vacio{padding:60px 30px;text-align:center}.carrito__seguir{margin-top:20px;padding:10px 30px;border:1px solid #000;border-radius:30px;font-weight:700}@media(min-width:768px){.carrito__cabeza{padding-top:23px}.carrito__envio{padding-top:15px}.carrito__envio-texto{margin-top:13px}.carrito__lista{padding-top:30px}}@media(max-width:767px){.carrito{width:100%}.carrito__cabeza,.carrito__envio,.carrito__lista,.carrito__pie{padding-left:20px;padding-right:20px}.carrito__cabeza{padding-top:14px}.carrito__cerrar .icono{width:30px;height:30px}.carrito__item{gap:20px}.carrito__foto,.carrito__foto img{flex-basis:45px;width:45px;height:45px}.carrito__pie{border-top:0;box-shadow:0 -15px 15px -12px #0000001a}.carrito__pagos{margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/carrito.css.map */
