.wu_jjW_form{gap:14px;width:100%;max-width:460px;display:grid}.wu_jjW_campo{gap:8px;display:grid}.wu_jjW_campo .label{color:var(--muted);font-size:10.5px}.wu_jjW_campo input{border:1px solid var(--line);height:50px;color:var(--ink);font:inherit;background:#ffffff0a;border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .25s}.wu_jjW_campo input::placeholder{color:#6f6f6f}.wu_jjW_campo input:focus{border-color:var(--ink);outline:none}.wu_jjW_trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wu_jjW_acepta{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.wu_jjW_acepta input{accent-color:#fff;flex:none;width:18px;height:18px;margin-top:2px}.wu_jjW_error{color:var(--alert);font-size:14px;font-weight:600}.wu_jjW_form .btn{width:100%}.wu_jjW_form .btn:disabled{opacity:.6;cursor:wait}.wu_jjW_acepta .link-line{color:var(--ink);background-size:100% 1px}
.tKkGXW_wrap{padding:36px var(--gutter) 120px;gap:22px;max-width:720px;display:grid}.tKkGXW_head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tKkGXW_title{font-size:clamp(36px,10vw,64px)}.tKkGXW_muted{color:var(--muted);font-size:14px;line-height:1.5}.tKkGXW_lista{border-top:1px solid var(--line);display:grid}.tKkGXW_item{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:start;gap:14px;padding:16px 0;display:grid}.tKkGXW_foto{aspect-ratio:3/4;background:var(--soft);border-radius:8px;position:relative;overflow:hidden}.tKkGXW_img{object-fit:cover}.tKkGXW_sinFoto{background:var(--soft);position:absolute;inset:0}.tKkGXW_info{gap:4px;min-width:0;display:grid}.tKkGXW_nombre{text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:700;line-height:1.3}.tKkGXW_precio{align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.tKkGXW_dcto{color:var(--oferta);font-family:var(--font-label);letter-spacing:.1em;font-size:10.5px}.tKkGXW_cantidad{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;width:max-content;margin-top:6px;padding:3px;display:inline-flex}.tKkGXW_cantidad button{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tKkGXW_cantidad button:hover{background:#ffffff14}.tKkGXW_cantidad button:disabled{opacity:.35;cursor:not-allowed}.tKkGXW_cantidad span{text-align:center;min-width:22px;font-weight:600}.tKkGXW_quitar{width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.tKkGXW_quitar:hover{color:var(--ink);background:#ffffff0f}.tKkGXW_total{justify-content:space-between;align-items:baseline;display:flex}.tKkGXW_total .label{color:var(--muted)}.tKkGXW_totalNum{font-size:26px;font-weight:800}.tKkGXW_nota{color:var(--muted);margin-top:-10px;font-size:13px;line-height:1.5}.tKkGXW_datos{border-top:1px solid var(--line);gap:12px;padding-top:22px;display:grid}.tKkGXW_sub{font-size:22px}.tKkGXW_resumen{gap:4px;display:grid}.tKkGXW_cambiar{color:var(--muted);justify-self:start;margin-top:6px}.tKkGXW_error{color:var(--alert);font-weight:600}.tKkGXW_vacio{justify-items:start;gap:14px;padding:24px 0;display:grid}.tKkGXW_vacioTitle{font-size:24px}.tKkGXW_barra{z-index:35;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.tKkGXW_cta{width:100%;min-height:54px}.tKkGXW_cta:disabled{background:var(--soft);border-color:var(--soft);color:var(--muted);cursor:not-allowed}.tKkGXW_wa{color:var(--wa)}@media (min-width:900px){.tKkGXW_wrap{margin:0 auto;padding:56px 40px 140px}.tKkGXW_barra{border:1px solid var(--line);border-radius:999px;width:720px;padding:8px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}}.tKkGXW_pago{border:0;gap:8px;display:grid}.tKkGXW_pago legend{color:var(--muted);margin-bottom:10px}.tKkGXW_opcion{border:1px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .25s,background-color .25s;display:grid}.tKkGXW_opcion:hover{border-color:var(--muted)}.tKkGXW_opcion[data-activa=true]{border-color:var(--ink);background:#ffffff0d}.tKkGXW_opcion input{width:18px;height:18px;accent-color:var(--ink);margin:0}.tKkGXW_opcionNombre{font-weight:600}.tKkGXW_opcionEnvio{color:var(--muted);font-size:14px}.tKkGXW_opcion[data-activa=true] .tKkGXW_opcionEnvio{color:var(--ink)}.tKkGXW_pista{color:var(--muted);margin-top:4px;font-size:13px}.tKkGXW_pista strong{color:var(--ink)}.tKkGXW_resumen{border-top:1px solid var(--line);gap:8px;padding-top:16px;display:grid}.tKkGXW_resumen>div{justify-content:space-between;font-size:15px;display:flex}.tKkGXW_resumen dt{color:var(--muted)}.tKkGXW_resumen dd{font-weight:600}.tKkGXW_colorItem{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tKkGXW_cupon{gap:10px;margin:8px 0 20px;display:grid}.tKkGXW_cuponForm{gap:8px;display:flex}.tKkGXW_cuponInput{border:1px solid var(--line);min-width:0;height:48px;color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;flex:1;padding:0 16px;font-size:15px}.tKkGXW_cuponInput::placeholder{letter-spacing:.02em;text-transform:none;color:var(--muted)}.tKkGXW_cuponInput:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tKkGXW_cuponBtn{flex:none;height:48px;padding:0 22px}.tKkGXW_cuponAplicado{border:1px dashed var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tKkGXW_cuponCodigo{letter-spacing:.08em}.tKkGXW_cuponError{color:#ff6b6b;font-size:13px}.tKkGXW_lineaCupon dd{color:#4ade80}
