.contenedor-carrito-pagina[data-astro-cid-ymxsigk2]{max-width:1100px;margin:32px auto;padding:0 16px}.titulo-carrito[data-astro-cid-ymxsigk2]{color:#333;margin-bottom:24px;font-size:24px}.grid-carrito-layout[data-astro-cid-ymxsigk2]{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.card-direccion-envio-resumen[data-astro-cid-ymxsigk2]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.icono-mapa-envio[data-astro-cid-ymxsigk2]{font-size:20px}.info-envio-txt[data-astro-cid-ymxsigk2]{flex-direction:column;flex:1;font-size:13px;display:flex}.info-envio-txt[data-astro-cid-ymxsigk2] small[data-astro-cid-ymxsigk2]{color:#777;margin-top:2px}.btn-cambiar-dir-link[data-astro-cid-ymxsigk2]{color:#3483fa;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.card-items-contenedor[data-astro-cid-ymxsigk2]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;overflow:hidden}.item-carrito-row[data-astro-cid-ymxsigk2]{border-bottom:1px solid #f0f0f0;align-items:center;gap:16px;padding:20px;display:flex}.item-carrito-row[data-astro-cid-ymxsigk2]:last-child{border-bottom:none}.img-carrito-thumb[data-astro-cid-ymxsigk2]{object-fit:contain;border:1px solid #eee;border-radius:6px;width:70px;height:70px}.detalles-item-cart[data-astro-cid-ymxsigk2]{flex-direction:column;flex:1;gap:4px;display:flex}.titulo-cart-item[data-astro-cid-ymxsigk2]{color:#333;font-size:14px;font-weight:500;text-decoration:none}.btn-eliminar-item-cart[data-astro-cid-ymxsigk2]{color:#3483fa;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px}.control-cantidad-cart[data-astro-cid-ymxsigk2]{border:1px solid #ccc;border-radius:6px;align-items:center;display:flex;overflow:hidden}.btn-cant[data-astro-cid-ymxsigk2]{cursor:pointer;background:#f5f5f5;border:none;width:32px;height:32px;font-weight:700}.num-cant[data-astro-cid-ymxsigk2]{text-align:center;width:36px;font-size:14px;font-weight:700}.precio-total-item[data-astro-cid-ymxsigk2]{color:#333;text-align:right;min-width:90px;font-size:18px;font-weight:700}.card-opciones-envio-backend[data-astro-cid-ymxsigk2]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.card-opciones-envio-backend[data-astro-cid-ymxsigk2] h3[data-astro-cid-ymxsigk2]{color:#333;margin:0;font-size:16px}.subtitulo-envio-opciones[data-astro-cid-ymxsigk2]{color:#666;margin:0;font-size:12px}.lista-opciones-envio[data-astro-cid-ymxsigk2]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.opcion-envio-item[data-astro-cid-ymxsigk2]{cursor:pointer;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.opcion-envio-item[data-astro-cid-ymxsigk2]:hover,.opcion-envio-item[data-astro-cid-ymxsigk2].seleccionada{background:#fffbf7;border-color:#ff6b00}.detalles-opcion-envio[data-astro-cid-ymxsigk2]{flex-direction:column;flex:1;display:flex}.titulo-envio[data-astro-cid-ymxsigk2]{color:#333;font-size:13px;font-weight:700}.plazo-envio[data-astro-cid-ymxsigk2]{color:#00a650;font-size:11px;font-weight:600}.monto-envio-opcion[data-astro-cid-ymxsigk2]{color:#333;font-size:14px;font-weight:700}.txt-cargando-envios[data-astro-cid-ymxsigk2]{color:#777;margin:0;font-size:13px}.card-resumen-pago-totales[data-astro-cid-ymxsigk2]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.card-resumen-pago-totales[data-astro-cid-ymxsigk2] h3[data-astro-cid-ymxsigk2]{color:#333;border-bottom:1px solid #f0f0f0;margin:0;padding-bottom:12px;font-size:18px}.linea-monto-resumen[data-astro-cid-ymxsigk2]{color:#555;justify-content:space-between;font-size:14px;display:flex}.linea-cupon-descuento[data-astro-cid-ymxsigk2]{gap:8px;display:flex}.input-cupon[data-astro-cid-ymxsigk2]{border:1px solid #ccc;border-radius:6px;flex:1;padding:8px 10px;font-size:13px}.btn-cupon[data-astro-cid-ymxsigk2]{cursor:pointer;background:#f5f5f5;border:1px solid #ccc;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.separador-resumen[data-astro-cid-ymxsigk2]{background:#e0e0e0;height:1px}.total-final[data-astro-cid-ymxsigk2]{color:#333;font-size:20px;font-weight:700}.btn-continuar-compra[data-astro-cid-ymxsigk2]{color:#fff;cursor:pointer;text-align:center;background:#ff6b00;border:none;border-radius:6px;padding:14px;font-size:15px;font-weight:700;transition:background .2s}.btn-continuar-compra[data-astro-cid-ymxsigk2]:hover{background:#e05e00}.garantia-compra-protegida[data-astro-cid-ymxsigk2]{color:#777;text-align:center;font-size:11px;line-height:1.4}.estado-vacio-cart[data-astro-cid-ymxsigk2]{text-align:center;padding:48px 24px}@media (width<=768px){.grid-carrito-layout[data-astro-cid-ymxsigk2]{grid-template-columns:1fr}}
