.s-mF5G_authPage{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:2.5rem 4rem;padding-block:3.5rem 2rem;display:grid}.s-mF5G_authIntro h1{font-size:clamp(2rem,5vw,3.6rem)}.s-mF5G_authIntro p{max-width:44ch;color:var(--text-muted);font-size:var(--step-1);margin-top:1rem}.s-mF5G_form{border:1px solid var(--line-strong);border-top:6px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-raised);gap:1.1rem;padding:2rem 1.75rem;display:grid}.s-mF5G_field{gap:.4rem;display:grid}.s-mF5G_field label{font-weight:600}.s-mF5G_field input{border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);height:50px;padding:0 .9rem}.s-mF5G_field input:focus-visible{border-color:var(--accent);outline:none}.s-mF5G_help{font-size:var(--step--1);color:var(--text-muted)}.s-mF5G_error{border-left:3px solid var(--danger);font-size:var(--step--1);background:#ff7a6b14;padding:.7rem .9rem;font-weight:600}.s-mF5G_ok{border-left:3px solid var(--accent);font-size:var(--step--1);background:#01baef14;margin-bottom:1rem;padding:.7rem .9rem;font-weight:600}.s-mF5G_olvide{color:var(--text);text-underline-offset:3px;text-decoration:underline}.s-mF5G_switch{font-size:var(--step--1);color:var(--text-muted)}.s-mF5G_switch a{color:var(--text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.s-mF5G_cuenta{padding-block:3rem 1rem}.s-mF5G_cuentaHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.5rem;display:flex}.s-mF5G_section{border-bottom:1px solid var(--line);padding-block:2rem}.s-mF5G_section h2{font-size:var(--step-2);align-items:baseline;gap:.6rem;margin-bottom:1rem;display:flex}.s-mF5G_section h2 .num{font-size:var(--step-0);color:var(--accent)}.s-mF5G_empty{color:var(--text-muted)}.s-mF5G_status{border-left:3px solid var(--accent);background:var(--bg-raised);font-size:var(--step--1);margin-bottom:1rem;padding:.6rem .9rem}.s-mF5G_notifs{gap:.5rem;padding:0;list-style:none;display:grid}.s-mF5G_notifs li{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.s-mF5G_notifs li[data-nueva]{border-color:var(--accent);color:var(--text)}.s-mF5G_notifs time{font-size:var(--step--1);color:var(--text-muted)}.s-mF5G_items{gap:.75rem;padding:0;list-style:none;display:grid}.s-mF5G_item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-raised);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;padding:.9rem;display:grid}.s-mF5G_thumb{border-radius:var(--radius-sm);background:var(--pale-cyan);width:96px;height:96px;position:relative;overflow:hidden}.s-mF5G_item[data-agotado] .s-mF5G_thumb{opacity:.5;filter:grayscale()}.s-mF5G_brand{font-size:var(--step--1);color:var(--soft-cyan);font-weight:600}.s-mF5G_name{font-family:var(--font-display);font-weight:700;font-stretch:112%;line-height:1.2}.s-mF5G_variant{font-size:var(--step--1);color:var(--text-muted)}.s-mF5G_priceLine{align-items:baseline;gap:.75rem;margin-top:.3rem;display:flex}.s-mF5G_priceLine .num{color:var(--accent)}.s-mF5G_in{font-size:var(--step--1);color:var(--ok);font-weight:600}.s-mF5G_out{font-size:var(--step--1);color:var(--danger);font-weight:700}.s-mF5G_itemActions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.s-mF5G_link{color:var(--text-muted);font-size:var(--step--1);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.s-mF5G_link:hover{color:var(--text)}@media (max-width:760px){.s-mF5G_authPage{grid-template-columns:1fr}.s-mF5G_item{grid-template-columns:72px minmax(0,1fr)}.s-mF5G_thumb{width:72px;height:72px}.s-mF5G_itemActions{flex-flow:wrap;grid-column:1/-1;align-items:center}}.s-mF5G_danger{color:var(--danger);border-color:#ff7a6b99;margin-top:1rem}.s-mF5G_dangerSolid{background:var(--danger);color:var(--deep-blue)}.s-mF5G_dangerSolid:hover{background:#ff9a8e}.s-mF5G_deleteForm{gap:.6rem;max-width:420px;margin-top:1rem;display:grid}.s-mF5G_deleteForm input{border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);height:46px;padding:0 .85rem}.s-mF5G_deleteForm div{align-items:center;gap:1rem;display:flex}.s-mF5G_legalNote{font-size:var(--step--1);color:var(--text-muted)}.s-mF5G_legalNote a{color:var(--text);text-underline-offset:3px;text-decoration:underline}
.qHeABW_contain{object-fit:contain;padding:8%}.qHeABW_cover{object-fit:cover}.qHeABW_placeholder{color:#0b4f6c40;font-family:var(--font-display);place-items:center;font-size:2.5rem;font-weight:900;font-stretch:125%;display:grid;position:absolute;inset:0}
.G7w3ca_drawer{border:0;border-left:1px solid var(--line-strong);background:var(--bg-raised);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);transition:transform .28s cubic-bezier(.2, .8, .2, 1), overlay .28s allow-discrete, display .28s allow-discrete;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.G7w3ca_drawer[open]{transform:translate(0)}@starting-style{.G7w3ca_drawer[open]{transform:translate(100%)}}.G7w3ca_drawer::backdrop{background:#030c13b3}.G7w3ca_panel{flex-direction:column;height:100%;display:flex}.G7w3ca_head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.G7w3ca_head h2{font-size:var(--step-2)}.G7w3ca_iconButton{border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.G7w3ca_iconButton:hover{background:var(--surface)}.G7w3ca_scroll{flex:1;overflow-y:auto}.G7w3ca_lines{padding:0;list-style:none}.G7w3ca_line{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:.9rem;padding:1rem 1.25rem;display:grid}.G7w3ca_thumb{border-radius:var(--radius-sm);background:var(--pale-cyan);width:80px;height:80px;position:relative;overflow:hidden}.G7w3ca_info{min-width:0}.G7w3ca_brand{font-size:var(--step--1);color:var(--text-muted);font-weight:600}.G7w3ca_name{font-weight:700;line-height:1.25}.G7w3ca_variant{font-size:var(--step--1);color:var(--text-muted)}.G7w3ca_lineFoot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.G7w3ca_stepper{border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.G7w3ca_stepper button{background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.G7w3ca_stepper button:hover:not(:disabled){background:var(--surface)}.G7w3ca_stepper button:disabled{opacity:.35;cursor:not-allowed}.G7w3ca_stepper span{text-align:center;min-width:2ch}.G7w3ca_linePrice{font-size:var(--step-0)}.G7w3ca_lineActions{gap:1rem;margin-top:.6rem;display:flex}.G7w3ca_lineActions button,.G7w3ca_alertOn button,.G7w3ca_saved button,.G7w3ca_textLink{color:var(--text-muted);font-size:var(--step--1);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.G7w3ca_lineActions button:hover,.G7w3ca_alertOn button:hover,.G7w3ca_saved button:hover,.G7w3ca_textLink:hover{color:var(--text)}.G7w3ca_lineOut .G7w3ca_thumb{opacity:.45;filter:grayscale()}.G7w3ca_lineOut .G7w3ca_name,.G7w3ca_lineOut .G7w3ca_brand,.G7w3ca_lineOut .G7w3ca_variant{opacity:.7}.G7w3ca_outBadge{color:var(--danger);font-size:var(--step--1);background:#ff7a6b26;border-radius:3px;margin-bottom:.35rem;padding:.1rem .45rem;font-weight:700;display:inline-block}.G7w3ca_notify{min-height:40px;font-size:var(--step--1);margin-top:.6rem;padding:0 .9rem}.G7w3ca_alertOn{color:var(--ok);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.6rem;font-weight:600;display:flex}.G7w3ca_saved{padding:1.1rem 1.25rem 1.5rem}.G7w3ca_saved h3{font-size:var(--step-0);text-transform:none;margin-bottom:.6rem}.G7w3ca_saved ul{gap:.6rem;padding:0;list-style:none;display:grid}.G7w3ca_saved li{font-size:var(--step--1);justify-content:space-between;gap:1rem;display:flex}.G7w3ca_saved small{color:var(--text-muted)}.G7w3ca_out{color:var(--danger);flex:none;font-weight:600}.G7w3ca_textLink{margin-top:.75rem;display:inline-block}.G7w3ca_account{font-size:var(--step--1);color:var(--text-muted);margin-top:.9rem}.G7w3ca_account a{color:var(--text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.G7w3ca_foot{border-top:1px solid var(--line-strong);background:var(--bg);padding:1.1rem 1.25rem 1.4rem}.G7w3ca_totals{gap:.35rem;display:grid}.G7w3ca_totals div{justify-content:space-between;display:flex}.G7w3ca_totals dt{color:var(--text-muted)}.G7w3ca_grand{border-top:1px solid var(--line);font-size:var(--step-1);margin-top:.4rem;padding-top:.6rem}.G7w3ca_grand dt{color:var(--text);font-weight:700}.G7w3ca_note{font-size:var(--step--1);color:var(--text-muted);margin-top:.4rem}.G7w3ca_error{border-left:3px solid var(--danger);font-size:var(--step--1);background:#ff7a6b14;margin:.8rem 1.25rem 0;padding:.7rem .9rem}.G7w3ca_checkout{width:100%;margin-top:1rem}.G7w3ca_empty{color:var(--text-muted);align-content:start;justify-items:start;gap:.75rem;padding:2rem 1.25rem;display:grid}.G7w3ca_emptyTitle{font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:var(--step-2);color:var(--text)}.G7w3ca_foot .G7w3ca_error{margin:.8rem 0 0}.G7w3ca_locked{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--bg-raised);font-size:var(--step--1);color:var(--text-muted);gap:.6rem;margin-top:1rem;padding:1rem;display:grid}.G7w3ca_lockedTitle{font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:var(--step-0);color:var(--text);align-items:center;gap:.5rem;display:flex}.G7w3ca_locked .G7w3ca_checkout{margin-top:0}.G7w3ca_lockedBtn{border-color:var(--line);background:repeating-linear-gradient(-45deg, var(--bg) 0 8px, var(--bg-raised) 8px 16px);color:var(--text-muted)}.G7w3ca_lockedBtn:disabled{opacity:1}@media (max-width:520px),(max-height:700px){.G7w3ca_panel{overflow-y:auto}.G7w3ca_scroll{flex:none;overflow:visible}}
._6kqq6G_aviso{left:var(--gutter);bottom:var(--gutter);z-index:60;width:min(520px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line-strong);border-top:4px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-raised);padding:1.25rem 3.25rem 1.25rem 1.25rem;position:fixed;box-shadow:0 18px 40px #030c138c}._6kqq6G_close{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}._6kqq6G_close:hover{background:var(--surface);color:var(--text)}._6kqq6G_title{font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:var(--step-1);line-height:1.2}._6kqq6G_text{font-size:var(--step--1);color:var(--text-muted);margin-top:.5rem}._6kqq6G_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}._6kqq6G_link{text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:520px){._6kqq6G_aviso{border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;bottom:0;left:0}}
._4Ps94q_box{border:1px solid var(--line-strong);border-left:6px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-raised);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1.5rem 3rem;margin-top:4rem;padding:2rem;display:grid}._4Ps94q_intro h2{font-size:var(--step-2);text-transform:none}._4Ps94q_intro p{max-width:40ch;color:var(--text-muted);margin-top:.6rem}._4Ps94q_form{grid-template-columns:1fr 1fr;align-items:end;gap:1rem;display:grid}._4Ps94q_field{gap:.35rem;display:grid}._4Ps94q_wide{grid-column:1/-1}._4Ps94q_field label{font-size:var(--step--1);font-weight:600}._4Ps94q_field input{border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);height:46px;padding:0 .85rem}._4Ps94q_field input:focus-visible{border-color:var(--accent);outline:none}._4Ps94q_field input::placeholder{color:#a7e8f273}._4Ps94q_form button{justify-self:start}._4Ps94q_trap{position:absolute;left:-9999px}._4Ps94q_error{border-left:3px solid var(--danger);font-size:var(--step--1);background:#ff7a6b14;grid-column:1/-1;padding:.6rem .9rem}._4Ps94q_ok{border-left:3px solid var(--ok);background:var(--bg);align-self:center;padding:1rem 1.25rem;font-weight:600}@media (max-width:760px){._4Ps94q_box{grid-template-columns:1fr;padding:1.5rem}._4Ps94q_form{grid-template-columns:1fr}}
