.pg-pago .wrap{max-width:1160px;margin:0 auto;padding-inline:clamp(16px,4vw,46px)}.pg-pago .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--tinta2);font-size:10.5px;font-weight:800}.pg-pago .eyebrow.oro{color:var(--orooscuro)}.pg-pago header{z-index:60;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--borde);background:#fbfaf5e6;position:sticky;top:0}.pg-pago #hbar{align-items:center;gap:18px;padding-block:11px;display:flex}.pg-pago #hbar img{width:auto;height:46px}.pg-pago #volver{letter-spacing:.18em;text-transform:uppercase;color:var(--tinta2);font-size:11px;font-weight:800}.pg-pago #waTop{background:var(--grafito);color:var(--marfil);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;margin-left:auto;padding:11px 20px;font-size:11px;font-weight:800;display:inline-flex}.pg-pago .pagoCab{text-align:center;padding-block:clamp(26px,4vw,48px) clamp(8px,1.5vw,16px)}.pg-pago .pagoCab h1{margin-top:8px;font-size:clamp(34px,5vw,56px)}.pg-pago .voz{font-family:var(--serif);color:var(--acc);margin-top:8px;font-size:clamp(17px,2.2vw,21px);font-style:italic}.pg-pago .btn{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:12.5px;font-weight:800;display:inline-flex}.pg-pago .btn.solido{background:var(--grafito);color:var(--marfil)}.pg-pago .btn.linea{color:var(--grafito);border-color:#c9bfa9}.pg-pago .vaciaPago{text-align:center;justify-items:center;gap:22px;padding-block:30px 90px;display:grid}.pg-pago .mini{color:var(--tinta2);font-size:12.5px}.pg-pago .pagoGrid{grid-template-columns:1fr minmax(300px,380px);align-items:start;gap:clamp(24px,4vw,60px);padding-block:clamp(16px,2.5vw,30px) clamp(60px,8vw,110px);display:grid}.pg-pago .pasosPago{grid-area:1/1;min-width:0}.pg-pago .resumen{color:#efe9dc;background:linear-gradient(#171319,#0e0e0e);border:1px solid #c9a22780;border-radius:clamp(90px,10vw,150px) clamp(90px,10vw,150px) 6px 6px;grid-area:1/2;padding:clamp(46px,5vw,64px) 24px 22px;position:sticky;top:76px;box-shadow:0 30px 70px -40px #140a0099}.pg-pago .resumen .eyebrow.oro{color:var(--oroclaro);text-align:center}.pg-pago .resumenToggle{display:none}.pg-pago .lineas{gap:14px;max-height:42vh;margin:16px 0 8px;padding:0;list-style:none;display:grid;overflow:auto}.pg-pago .lineas li{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.pg-pago .lineas img{object-fit:cover;border:1px solid #c9a2274d;border-radius:22px 22px 3px 3px;width:48px;height:60px}.pg-pago .ln{flex-direction:column;min-width:0;display:flex}.pg-pago .ln a{font-family:var(--serif);color:#f2ecdd;font-size:16.5px;line-height:1.2}.pg-pago .ln span{color:var(--oroclaro);font-variant-numeric:tabular-nums;font-size:12.5px}.pg-pago .qty{border:1px solid #c9a22766;border-radius:999px;align-items:center;gap:6px;padding:2px 6px;display:flex}.pg-pago .qty button{color:var(--oroclaro);cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:15px;line-height:1}.pg-pago .qty span{text-align:center;min-width:14px;font-size:13px;font-weight:700}.pg-pago .suma{color:#b9ae9b;font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:8px;font-size:13.5px;display:flex}.pg-pago .suma .gratis{font-family:var(--serif);color:var(--oroclaro);font-size:17px;font-style:italic}.pg-pago .suma.total{font-family:var(--serif);color:#f6f0e2;border-top:1px solid #c9a2274d;align-items:baseline;margin-top:8px;padding-top:12px;font-size:19px}.pg-pago .suma.total b{color:var(--oroclaro);font-size:26px;font-weight:600}.pg-pago .cartaMini{font-family:var(--serif);color:#cfc4ac;border:1px dashed #c9a22773;margin-top:14px;padding:10px 12px;font-size:14px;font-style:italic}.pg-pago .sellos{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pg-pago .sellos li{letter-spacing:.14em;text-transform:uppercase;color:#9c917d;align-items:center;gap:8px;font-size:10.5px;display:flex}.pg-pago .sellos li:before{content:"";background:var(--oro);border-radius:50%;flex:none;width:5px;height:5px}.pg-pago fieldset{border:0;min-width:0;margin:0 0 clamp(26px,3.5vw,40px);padding:0}.pg-pago legend{font-family:var(--serif);align-items:center;gap:12px;margin-bottom:14px;padding:0;font-size:clamp(23px,2.6vw,30px);display:flex}.pg-pago legend .num{border:1px solid var(--orooscuro);width:32px;height:32px;color:var(--orooscuro);border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:italic;display:grid}.pg-pago .campos{grid-template-columns:1fr 1fr;gap:16px 22px;display:grid}.pg-pago .campos label{min-width:0;display:block}.pg-pago .campos label.ancho{grid-column:1/-1}.pg-pago .campos label>span{letter-spacing:.22em;text-transform:uppercase;color:var(--tinta2);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.pg-pago input:not([type=checkbox]),.pg-pago select{width:100%;color:var(--grafito);font-family:var(--serif);appearance:none;background:0 0;border:0;border-bottom:1px solid #c9bfa9;border-radius:0;outline:none;min-height:44px;padding:7px 2px;font-size:19px;transition:border-color .2s}.pg-pago select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238A6D1E' stroke-width='1.5'/%3E%3C/svg%3E") right 4px center no-repeat;padding-right:22px}.pg-pago input:focus,.pg-pago select:focus{border-bottom-color:var(--orooscuro)}.pg-pago input::placeholder,.pg-pago textarea::placeholder{color:#a79d8a;font-size:15.5px;font-style:italic}.pg-pago .conError input,.pg-pago .conError select{border-bottom-color:var(--acc)}.pg-pago .conError>span{color:var(--acc)!important}.pg-pago .nota{font-family:var(--serif);color:#4a453c;margin-bottom:14px;font-size:16px;font-style:italic}.pg-pago .fechas{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.pg-pago .fechas::-webkit-scrollbar{display:none}.pg-pago .fecha{scroll-snap-align:start;background:var(--marfil);border:1px solid var(--borde);cursor:pointer;min-width:84px;color:var(--grafito);border-radius:40px 40px 4px 4px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:14px 10px 10px;transition:border-color .2s,background .2s,transform .2s;display:flex}.pg-pago .fecha:hover{border-color:#c9bfa9;transform:translateY(-1px)}.pg-pago .fecha .dia{letter-spacing:.18em;text-transform:uppercase;color:var(--tinta2);font-size:9.5px;font-weight:800}.pg-pago .fecha .nro{font-family:var(--serif);font-size:17px}.pg-pago .fecha.viva{background:var(--grafito);border-color:var(--grafito);color:var(--marfil)}.pg-pago .fecha.viva .dia{color:var(--oroclaro)}.pg-pago .franjas{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.pg-pago .franja{background:var(--marfil);border:1px solid var(--borde);cursor:pointer;color:var(--grafito);flex-direction:column;align-items:center;gap:2px;padding:12px 8px;transition:border-color .2s,background .2s;display:flex}.pg-pago .franja b{font-family:var(--serif);font-size:18px;font-weight:500}.pg-pago .franja span{color:var(--tinta2);font-variant-numeric:tabular-nums;font-size:11px}.pg-pago .franja.viva{background:var(--crema);border-color:var(--orooscuro);box-shadow:inset 0 0 0 1px var(--orooscuro)}.pg-pago .franja:disabled{opacity:.4;cursor:default}.pg-pago .conError.fechas .fecha,.pg-pago .conError.franjas .franja{border-color:#7a122080}.pg-pago .papelPago{background:linear-gradient(175deg,#fffdf4,#f7f1e1);border:1px solid #e8e0ca;padding:clamp(22px,3.5vw,36px) clamp(18px,3vw,38px);position:relative;transform:rotate(-.6deg);box-shadow:0 22px 44px -24px #3c280a4d}.pg-pago .papelPago:before{content:"";pointer-events:none;border:1px solid #c9a22780;position:absolute;inset:8px}.pg-pago .papelPago .membrete{text-align:center;color:var(--orooscuro);letter-spacing:.32em;text-transform:uppercase;margin-bottom:10px;font-size:9.5px;font-weight:700}.pg-pago textarea{resize:vertical;width:100%;font-family:var(--serif);color:#3a342b;background:0 0;border:0;outline:none;min-height:5.5em;font-size:clamp(18px,2.1vw,21px);font-style:italic;line-height:1.55;position:relative}.pg-pago .papelPago .firma{text-align:right;font-family:var(--serif);color:var(--orooscuro);margin-top:6px;font-size:16px;font-style:italic}.pg-pago .check{color:#4a453c;cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.pg-pago .check input{width:18px;height:18px;accent-color:var(--acc);flex:none;margin-top:2px}.pg-pago .check.conError span{color:var(--acc)}.pg-pago .cierrePago{border-top:1px solid var(--borde);padding-top:10px}.pg-pago .error{color:var(--acc);margin-top:14px;font-size:14px;font-weight:700}.pg-pago .btnPagar{background:var(--acc);color:#fff7e8;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:999px;width:100%;margin-top:18px;padding:19px 22px;font-size:14px;font-weight:800;transition:transform .2s,opacity .2s;box-shadow:0 18px 36px -18px #7a1220b3}.pg-pago .btnPagar small{opacity:.8;letter-spacing:.16em;margin-left:6px;font-size:10.5px}.pg-pago .btnPagar:hover{transform:translateY(-2px)}.pg-pago .btnPagar:disabled{opacity:.6;cursor:default;transform:none}.pg-pago .cierrePago .mini{text-align:center;margin-top:10px}.pg-pago .pedido{text-align:center;max-width:760px;margin:0 auto;padding-block:10px clamp(60px,8vw,100px)}.pg-pago .estadoSello{width:96px;height:96px;margin:6px auto 16px}.pg-pago .estadoSello.gira{animation:2.4s linear infinite giraSello}@keyframes giraSello{to{transform:rotate(1turn)}}.pg-pago .pedido h2{font-size:clamp(28px,4vw,44px)}.pg-pago .pedido .ref{letter-spacing:.24em;text-transform:uppercase;color:var(--tinta2);margin-top:8px;font-size:11px;font-weight:800}.pg-pago .pedidoCaja{text-align:left;background:var(--crema);border:1px solid var(--borde);margin-top:26px;padding:clamp(18px,3vw,28px)}.pg-pago .pedidoCaja li{border-bottom:1px solid var(--borde);justify-content:space-between;gap:14px;padding-block:6px;font-size:15px;list-style:none;display:flex}.pg-pago .pedidoCaja ul{margin:0;padding:0}.pg-pago .pedidoCaja .tot{font-family:var(--serif);justify-content:space-between;margin-top:10px;font-size:21px;display:flex}.pg-pago .pedidoCaja .meta{color:#4a453c;gap:4px;margin-top:12px;font-size:13.5px;display:grid}.pg-pago .ruta4{justify-content:space-between;gap:6px;max-width:560px;margin:26px auto 0;display:flex;position:relative}.pg-pago .ruta4:before{content:"";background:var(--borde);height:1px;position:absolute;top:10px;left:10%;right:10%}.pg-pago .ruta4 div{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta2);flex:1;font-size:9.5px;font-weight:800;position:relative}.pg-pago .ruta4 div:before{content:"";background:var(--marfil);border:1px solid #c9bfa9;border-radius:50%;width:20px;height:20px;margin:0 auto 8px;display:block}.pg-pago .ruta4 div.ok{color:var(--grafito)}.pg-pago .ruta4 div.ok:before{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 4px #7a12201f}.pg-pago .accionesPedido{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}@media (max-width:900px){.pg-pago .pagoGrid{grid-template-columns:1fr}.pg-pago .resumen{border-radius:28px 28px 6px 6px;grid-area:1/1;padding:0;position:static;overflow:hidden}.pg-pago .pasosPago{grid-row:2}.pg-pago .resumenToggle{color:#f2ecdd;cursor:pointer;width:100%;font-family:var(--serif);background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 22px;font-size:17px;display:flex}.pg-pago .resumenToggle b{color:var(--oroclaro);font-size:20px;font-weight:600}.pg-pago .resumenToggle:after{content:"▾";color:var(--oroclaro);margin-left:10px;transition:transform .25s}.pg-pago .resumen.abierto .resumenToggle:after{transform:rotate(180deg)}.pg-pago .resumenCuerpo{padding:0 20px 20px;display:none}.pg-pago .resumen.abierto .resumenCuerpo{display:block}.pg-pago .cierrePago{-webkit-backdrop-filter:blur(10px);padding:10px clamp(16px,4vw,46px) calc(12px + env(safe-area-inset-bottom,0px));z-index:5;background:#fbfaf5f5;margin-inline:calc(-1*clamp(16px,4vw,46px));position:sticky;bottom:0}.pg-pago .btnPagar{margin-top:10px}}@media (max-width:560px){.pg-pago .campos{grid-template-columns:1fr}.pg-pago .franja b{font-size:16px}.pg-pago .franja span{font-size:10px}.pg-pago #waTop{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.pg-pago .estadoSello.gira{animation:none}}.panel .tablaPanel{gap:14px;margin-top:22px;display:grid}.panel .filaPanel{border:1px solid var(--borde);background:#fff;padding:14px 16px;font-size:14px}.panel .filaPanel.e-APROBADO{border-left:4px solid var(--acc)}.panel .filaPanel.e-WHATSAPP{border-left:4px solid var(--oro)}.panel .filaPanel header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex;position:static}.panel .chipE{letter-spacing:.16em;background:var(--crema);border:1px solid var(--borde);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.panel .cuerpo{grid-template-columns:1fr 1.3fr;gap:14px;margin-top:10px;display:grid}.panel .cartaP{font-family:var(--serif);color:#4a453c;margin-top:8px;font-size:16px;font-style:italic}.panel .filaPanel footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.panel .filaPanel select{width:auto;min-height:36px;font-size:16px}.panel .filaPanel a{border-bottom:1px solid var(--borde)}@media (max-width:700px){.panel .cuerpo{grid-template-columns:1fr}}
