.al-cart-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#10182873;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.al-cart-veil.on{opacity:1;visibility:visible}.al-cart{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(420px,88vw);max-width:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-14px 0 40px #10182829;transform:translate(101%);transition:transform .28s cubic-bezier(.22,.61,.36,1);font-family:var(--font,"Rethink Sans",sans-serif);color:var(--txt,#1b1e24)}.al-cart.on{transform:none}@media(prefers-reduced-motion:reduce){.al-cart,.al-cart-veil{transition:none}}.al-cart-top{display:flex;align-items:center;gap:9px;padding:15px 16px;border-bottom:1px solid var(--linea,#e6e8ec);flex:0 0 auto}.al-cart-top b{font-size:16px;font-weight:800;letter-spacing:-.02em}.al-cart-top .al-cart-n{background:var(--rojo,#E30613);color:#fff;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;line-height:1.5}.al-cart-x{margin-left:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--bg-2,#f5f6f8);border:1px solid var(--linea,#e6e8ec);border-radius:var(--radio-sm,6px);color:var(--txt-2,#6b7280);font-size:15px;cursor:pointer;line-height:1}.al-cart-x:hover{color:var(--rojo,#E30613);border-color:var(--rojo,#E30613)}.al-cart-envio{padding:14px 16px 13px;border-bottom:1px solid var(--linea-2,#eef0f3);flex:0 0 auto}.al-cart-envio p{margin:0 0 9px;font-size:13px;line-height:1.4;color:var(--txt-2,#6b7280)}.al-cart-envio p b{color:var(--txt,#1b1e24);font-weight:700}.al-cart-envio.al-cart-envio--ok p,.al-cart-envio.al-cart-envio--ok p b{color:var(--ok,#0a8a3f)}.al-cart-barra{position:relative;height:8px;border-radius:999px;background:var(--bg-2,#f5f6f8);border:1px solid var(--linea,#e6e8ec);overflow:hidden}.al-cart-barra i{position:absolute;left:0;top:0;bottom:0;display:block;border-radius:999px;background:var(--rojo,#E30613);width:0;transition:width .45s cubic-bezier(.22,.61,.36,1)}.al-cart-envio--ok .al-cart-barra i{background:var(--ok,#0a8a3f)}.al-cart-sellos{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;border-bottom:1px solid var(--linea-2,#eef0f3);flex:0 0 auto}.al-cart-sello{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--bg-2,#f5f6f8);border:1px solid var(--linea,#e6e8ec);border-radius:var(--radio-sm,6px);padding:11px 9px;font-size:11.5px;line-height:1.32;color:var(--txt-2,#6b7280);font-weight:600}.al-cart-sello svg{width:22px;height:22px;color:var(--rojo,#E30613);flex:0 0 auto}.al-cart-sello img{height:19px;width:auto;display:block}.al-cart-sello b{display:block;color:var(--txt,#1b1e24);font-weight:700}.al-cart-items{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 16px 10px}.al-cart-item{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid var(--linea-2,#eef0f3)}.al-cart-item:last-child{border-bottom:0}.al-cart-img{width:64px;height:64px;flex:0 0 auto;border:1px solid var(--linea,#e6e8ec);border-radius:var(--radio-sm,6px);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.al-cart-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.al-cart-info{flex:1 1 auto;min-width:0}.al-cart-tit{font-size:12.5px;font-weight:700;line-height:1.35;color:var(--txt,#1b1e24);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-cart-tit:hover{color:var(--rojo,#E30613)}.al-cart-var{font-size:11px;color:var(--txt-3,#9aa1ac);margin-top:2px}.al-cart-fila{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.al-cart-qty{display:flex;align-items:center;border:1px solid var(--linea,#e6e8ec);border-radius:var(--radio-sm,6px);overflow:hidden}.al-cart-qty button{width:28px;height:28px;background:#fff;border:0;color:var(--txt-2,#6b7280);font-size:15px;line-height:1;cursor:pointer;font-family:inherit}.al-cart-qty button:hover{background:var(--bg-2,#f5f6f8);color:var(--rojo,#E30613)}.al-cart-qty span{min-width:26px;text-align:center;font-size:12.5px;font-weight:700}.al-cart-precio{font-size:13.5px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.al-cart-del{background:none;border:0;padding:0;margin-top:5px;font-size:11px;color:var(--txt-3,#9aa1ac);cursor:pointer;font-family:inherit;text-decoration:underline}.al-cart-del:hover{color:var(--rojo,#E30613)}.al-cart-vacio{text-align:center;padding:38px 20px;color:var(--txt-2,#6b7280)}.al-cart-vacio svg{width:44px;height:44px;color:var(--txt-3,#9aa1ac);margin-bottom:10px}.al-cart-vacio b{display:block;font-size:15px;color:var(--txt,#1b1e24);margin-bottom:5px}.al-cart-vacio p{margin:0 0 16px;font-size:13px;line-height:1.5}.al-cart-pie{flex:0 0 auto;border-top:1px solid var(--linea,#e6e8ec);padding:14px 16px;background:#fff;display:grid;gap:9px}.al-cart-total{display:flex;align-items:baseline;justify-content:space-between}.al-cart-total span{font-size:13px;color:var(--txt-2,#6b7280)}.al-cart-total b{font-size:19px;font-weight:800;letter-spacing:-.03em}.al-cart-pagar{display:flex;align-items:center;justify-content:center;height:48px;background:var(--rojo,#E30613);color:#fff;border:0;border-radius:var(--radio-sm,6px);font:inherit;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none}.al-cart-pagar:hover{background:var(--rojo-2,#c00510)}.al-cart-seguir{background:none;border:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--txt-2,#6b7280);cursor:pointer;padding:2px}.al-cart-seguir:hover{color:var(--rojo,#E30613)}.al-cart-nota{margin:0;font-size:11px;color:var(--txt-3,#9aa1ac);text-align:center;line-height:1.4}.al-cart.al-cart--cargando .al-cart-items{opacity:.45}.al-cart-btn{position:relative;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--txt-2,#6b7280);cursor:pointer}.al-cart-btn:hover{color:var(--rojo,#E30613)}.al-cart-btn svg{width:18px;height:18px}.al-cart-btn .al-cart-badge{min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--rojo,#E30613);color:#fff;font-size:10.5px;font-weight:700;display:none;align-items:center;justify-content:center;line-height:1}.al-cart-btn.tiene .al-cart-badge{display:inline-flex}body.al-cart-open .al-venta-notif{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/allure-carrito.css.map */
