@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Bloque;font-style:normal;font-display:block;font-weight:800;src:url(/assets/inter-tight-800-titulos-CeI7dcuf.woff2) format("woff2");unicode-range:U+0020-005B,U+005D,U+005F,U+00A0-00A1,U+00AA-00AB,U+00B0,U+00BA-00BB,U+00BF-00CF,U+00D1-00D6,U+00D8-00DD,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2026,U+20AC,U+2122}:root{--panel-topbar: 70px}:root{--ease-salida: cubic-bezier(.22, 1, .36, 1);--ease-resorte: cubic-bezier(.34, 1.56, .64, 1);--dur-rapida: .16s;--dur-media: .24s;--dur-lenta: .4s}@media (prefers-reduced-motion: reduce){:root{--dur-rapida: 0ms;--dur-media: 0ms;--dur-lenta: 0ms}}:root{--estado-no_llega: #a83a3a;--estado-justo: #c8662e;--estado-proximo_no: #2f6db5;--estado-preparate: #b98a12;--estado-tranquilo: #1f7a4d;--estado-sin_dato: #8f8b80}:root{--fondo-foto: #ffffff}:root,[data-theme=editorial-white]{--paper: #ffffff;--paper-2: #f7f4ee;--paper-3: #efeae0;--ink: #0a0a0a;--ink-2: #2a2a2a;--ink-3: #5a5a5a;--muted: #8f8b80;--line: #e7e3d9;--line-strong: #d4cebf;--accent: #b89668;--accent-2: #f5ecdb;--accent-ink: #6e5530;--success: #1f7a4d;--success-2: #e6f1ea;--danger: #a83a3a;--danger-2: #f5e6e6;--font-display: "Inter Tight Variable", "Inter Tight", "Manrope Variable", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Fraunces Variable", "Fraunces", "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-theme=cream-boutique]{--paper: #f4efe6;--paper-2: #ebe4d5;--paper-3: #e0d8c5;--ink: #1a1410;--ink-2: #3a322a;--ink-3: #6b5f51;--muted: #968a78;--line: #d6cdb8;--line-strong: #bdb29b;--accent: #6b1e2c;--accent-2: #f0dde0;--accent-ink: #4a1520;--success: #2d5a3d;--success-2: #e3ede5;--danger: #a83a3a;--danger-2: #f0dada;--font-display: "Fraunces Variable", "Fraunces", "Playfair Display", serif;--font-body: "Manrope Variable", "Manrope", -apple-system, sans-serif;--font-serif: "Fraunces Variable", "Fraunces", serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-theme=noir-premium]{--paper: #0d0d0d;--paper-2: #161616;--paper-3: #1e1e1e;--ink: #f4f0e6;--ink-2: #d9d3c3;--ink-3: #9c9485;--muted: #6b6557;--line: #2a2823;--line-strong: #3d3a32;--accent: #c9a961;--accent-2: #2a2418;--accent-ink: #d9bf7c;--success: #6fbf8f;--success-2: #1a2a20;--danger: #d97070;--danger-2: #2a1818;--font-display: "Inter Tight Variable", "Inter Tight", "Manrope Variable", sans-serif;--font-body: "Manrope Variable", "Manrope", -apple-system, sans-serif;--font-serif: "Fraunces Variable", "Fraunces", serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-density=compact]{--pad-section: clamp(40px, 6vw, 80px);--gap-grid: 20px}[data-density=standard]{--pad-section: clamp(64px, 9vw, 120px);--gap-grid: 28px}[data-density=airy]{--pad-section: clamp(96px, 13vw, 180px);--gap-grid: 40px}[data-theme=editorial-white][data-accent=subtle]{--accent: #cbb491}[data-theme=editorial-white][data-accent=bold]{--accent: #a07642}[data-theme=cream-boutique][data-accent=subtle]{--accent: #8a3845}[data-theme=cream-boutique][data-accent=bold]{--accent: #4c0f1a}[data-theme=noir-premium][data-accent=subtle]{--accent: #a89160}[data-theme=noir-premium][data-accent=bold]{--accent: #e0c47a}body[data-grain=on]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--accent);color:var(--paper)}.eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.display{font-family:var(--font-display);font-weight:800;line-height:1.02;letter-spacing:-.02em;color:var(--ink);padding-bottom:.04em}.display br+*,.display:has(br){line-height:.98}[data-theme=cream-boutique] .display{font-weight:400;letter-spacing:-.015em}.qb-swatch-dot{width:14px;height:14px;border-radius:50%;background:var(--dot-color);border:var(--dot-border);outline:var(--dot-outline);outline-offset:-3px;display:block;padding:0;margin:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .15s ease}.qb-swatch-dot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover: hover){.qb-swatch-dot:hover{transform:scale(1.2)}}@media (prefers-reduced-motion: reduce){.qb-swatch-dot{transition:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.qb-aparecer-activo [data-aparecer]:not(.qb-hecho),.qb-aparecer-activo [data-aparecer-pieza]:not(.qb-hecho){transition:opacity var(--dur-lenta) var(--ease-salida),transform var(--dur-lenta) var(--ease-salida)}.qb-aparecer-activo [data-aparecer]:not([data-aparecer=cascada]):not(.qb-visto){opacity:0;transform:translateY(12px)}.qb-aparecer-activo [data-aparecer=cascada]:not(.qb-cascada-lista) [data-aparecer-pieza]:not(.qb-visto){opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion: reduce){.qb-aparecer-activo [data-aparecer],.qb-aparecer-activo [data-aparecer-pieza]{opacity:1!important;transform:none!important;transition:none!important}}.qb-foto{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--paper-2)}.qb-foto>img{transition:opacity .35s ease}.qb-foto--cargando>img,.qb-foto--error>img{opacity:0}.qb-foto--al-toque>img{transition:none}.qb-foto--cargando:not(.qb-foto--sin-espera):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#fff9,#fff0 70%);background-size:220% 100%;background-position:130% 0;animation:qb-brillo 1.3s ease-in-out .15s infinite}@keyframes qb-brillo{0%{background-position:130% 0}to{background-position:-130% 0}}.qb-foto--sin-espera{background:transparent}.qb-foto-encima{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:opacity .35s ease}.qb-foto--producto.qb-foto--lista{background:var(--fondo-foto)}.qb-foto-sin{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ink-3);opacity:.5}@media (prefers-reduced-motion: reduce){.qb-foto--cargando:not(.qb-foto--sin-espera):after{animation:none}.qb-foto>img,.qb-foto-encima{transition:none!important}}.qb-opinar{padding:clamp(28px,6vw,80px) clamp(16px,4vw,48px)}.qb-opinar-form,.qb-opinar-gracias,.qb-opinar>.qb-opinar-caja{max-width:640px;margin:0 auto}.qb-opinar h1{margin:6px 0 10px;font-size:clamp(34px,6vw,52px);text-transform:uppercase;line-height:1.02}.qb-opinar .qb-serif{font-family:var(--font-serif);font-style:italic;font-weight:400;text-transform:none}.qb-opinar-bajada{margin:0 0 18px;color:var(--ink-2);font-size:15px;line-height:1.6}.qb-opinar-premio{display:flex;gap:8px;align-items:center;background:var(--accent-2, #f5ecdb);border:1px dashed var(--accent);color:var(--accent-ink);padding:10px 14px;font-size:13.5px;margin-bottom:18px}.qb-opinar-item{border:1px solid var(--line);padding:14px;margin-bottom:12px;background:var(--paper)}.qb-opinar-producto{display:flex;gap:12px;align-items:center;margin-bottom:10px}.qb-opinar-marca{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.qb-opinar-titulo{font-size:15px;font-weight:700}.qb-opinar-color{font-size:12.5px;color:var(--ink-3)}.qb-opinar-estrellas{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.qb-opinar-estrellas button{width:44px;height:44px;padding:0;border:none;background:none;color:var(--line-strong);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,color .12s ease}.qb-opinar-estrellas button.on{color:var(--accent)}.qb-opinar-estrellas button:active{transform:scale(.9)}.qb-opinar-estrellas-texto{font-size:12.5px;color:var(--ink-3);margin-left:8px}.qb-opinar-item textarea{display:block;width:100%;margin-top:10px;border:1px solid var(--line-strong);padding:10px 12px;font:14px/1.5 var(--font-body);resize:vertical;background:var(--paper);color:var(--ink)}.qb-opinar-cuenta{display:block;text-align:right;font-size:11px;color:var(--ink-3);margin-top:4px}.qb-opinar-fotos{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.qb-opinar-fotos small{font-size:12px;color:var(--ink-3)}.qb-opinar-foto{position:relative;width:56px;height:56px;display:block}.qb-opinar-foto>button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:none;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.qb-opinar-foto-mas{width:56px;height:56px;border:1px dashed var(--line-strong);background:var(--paper-2);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.qb-opinar-ya{font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.qb-opinar-ya-estrellas{color:var(--accent);letter-spacing:1px;font-size:15px}.qb-opinar-ciudad{display:block;margin:16px 0}.qb-opinar-ciudad span{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.qb-opinar-ciudad input{width:100%;max-width:320px;border:1px solid var(--line-strong);padding:11px 12px;font:14px var(--font-body);background:var(--paper);color:var(--ink)}.qb-opinar-error{color:var(--danger);font-size:13.5px;margin-bottom:12px}.qb-opinar-ayuda{font-size:12.5px;color:var(--ink-3);margin-top:18px;text-align:center}.qb-opinar-ayuda a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.qb-opinar-caja{border:1px solid var(--line);background:var(--paper-2);padding:18px 20px;font-size:14px;color:var(--ink-2)}.qb-opinar-gracias{text-align:center}.qb-opinar-gracias p{color:var(--ink-2);font-size:15px;line-height:1.6;margin:0 0 20px}.qb-opinar-ok{display:inline-flex;width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;background:var(--success);color:#fff}.qb-opinar-cupon{border:1px dashed var(--accent);background:var(--paper-2);padding:20px;margin:0 0 22px;display:flex;flex-direction:column;align-items:center;gap:10px}.qb-opinar-cupon .eyebrow{color:var(--accent-ink)}.qb-opinar-cupon small{font-size:12px;color:var(--ink-3)}.qb-opinar-codigo{font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:.12em;background:var(--paper);border:1px dashed var(--accent);padding:10px 18px}.qb-ficha-estrellas{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin:8px 0 0;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body)}.qb-ficha-estrellas u{text-underline-offset:3px}.qb-opiniones{margin-top:clamp(64px,8vw,120px);scroll-margin-top:calc(var(--alto-header) + 16px)}.qb-opiniones-cuerpo{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.qb-opiniones-resumen{background:var(--paper-2);border:1px solid var(--line);padding:22px;position:sticky;top:calc(var(--alto-header) + 16px)}.qb-opiniones-num{font-family:var(--font-display);font-size:52px;font-weight:800;line-height:1}.qb-opiniones-barra{display:grid;grid-template-columns:26px 1fr 26px;gap:8px;align-items:center;font-size:12px;color:var(--ink-3);margin:5px 0}.qb-opiniones-barra i{display:block;height:7px;background:var(--line);position:relative;overflow:hidden}.qb-opiniones-barra i b{position:absolute;inset:0 auto 0 0;background:var(--accent)}.qb-opinion{border-bottom:1px solid var(--line);padding:18px 0}.qb-opinion:first-child{padding-top:0}.qb-opinion-l1{display:flex;justify-content:space-between;align-items:center;gap:12px}.qb-opinion-fecha{font-size:12px;color:var(--ink-3)}.qb-opinion-quien{font-size:13px;font-weight:700;margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.qb-opinion-verificada{font-size:11px;font-weight:700;color:var(--success);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.qb-opinion-color{font-size:12px;color:var(--ink-3);font-weight:500}.qb-opinion p{font-size:14.5px;line-height:1.65;color:var(--ink-2);margin:8px 0;white-space:pre-line}.qb-opinion-fotos{display:flex;gap:8px;margin-top:8px}.qb-opinion-fotos button{width:72px;height:72px;padding:0;border:1px solid var(--line);background:none;cursor:zoom-in}.qb-opinion-respuesta{background:var(--paper-2);border-left:3px solid var(--accent);padding:10px 14px;font-size:13.5px;line-height:1.55;color:var(--ink-2);margin-top:10px;white-space:pre-line}.qb-opinion-respuesta b{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:2px}@media (max-width: 880px){.qb-opiniones-cuerpo{grid-template-columns:minmax(0,1fr)}.qb-opiniones-resumen{position:static}}:root{--alto-header: 69px}.qb-solo-celu{display:none!important}.qb-topbar{background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.2em;line-height:17px;text-transform:uppercase;text-align:center;padding:10px 20px}.qb-topbar span{opacity:.85}.qb-topbar-short{display:none}.qb-header{position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.qb-header.con-linea{border-bottom-color:var(--line);box-shadow:0 1px 0 var(--line)}.qb-header-fila{max-width:1440px;margin:0 auto;height:calc(var(--alto-header) - 1px);box-sizing:border-box;padding:0 clamp(20px,4vw,48px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.qb-header-izq{justify-self:start;display:flex;align-items:center;gap:2px}.qb-header-centro{justify-self:center;display:flex;align-items:center}.qb-header-der{justify-self:end;display:flex;align-items:center;gap:2px}.qb-header-logo{display:flex;align-items:center;cursor:pointer}.qb-logo{display:inline-block;vertical-align:middle;background-color:var(--ink);-webkit-mask:url(/assets/logo-qb-4SSGrkjF.svg) center / contain no-repeat;mask:url(/assets/logo-qb-4SSGrkjF.svg) center / contain no-repeat}.qb-logo--30{height:30px;width:42px}.qb-logo--40{height:40px;width:56px}.qb-header-icono{position:relative;width:36px;height:36px;padding:0;flex:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ink);cursor:pointer;transition:opacity .2s}.qb-header-numero{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.qb-header-numero.favoritos{background:var(--accent-ink)}.qb-header-nav{display:flex;align-items:center;gap:clamp(16px,2.4vw,36px)}.qb-header-enlace{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);background:none;border:none;border-bottom:1px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease}.qb-header-enlace:hover,.qb-desp.abierto>.qb-header-enlace{color:var(--ink)}.qb-header-enlace.activo{color:var(--ink);border-bottom-color:var(--ink)}.qb-header-enlace.oferta{color:var(--danger)}.qb-desp{position:relative}.qb-desp-panel{display:none;position:absolute;top:calc(100% + 14px);left:-18px;z-index:110;min-width:240px;padding:8px;background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 40px #0000001a;animation:popIn .16s ease}.qb-desp-panel:before{content:"";position:absolute;left:0;right:0;top:-15px;height:15px}.qb-desp.abierto>.qb-desp-panel{display:block}.qb-desp-enlace{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;font-size:13.5px;font-weight:500;color:var(--ink-2);white-space:nowrap}.qb-desp-enlace:hover,.qb-desp-enlace:focus-visible{background:var(--paper-2);color:var(--ink)}.qb-desp-enlace[aria-current=page]{color:var(--ink);font-weight:700}.qb-desp-enlace.todos{font-weight:700;border-bottom:1px solid var(--line);margin-bottom:4px}.qb-desp-cantidad{font-size:12px;font-weight:500;color:var(--muted)}.qb-cajon-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a0a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease}.qb-cajon-menu{position:fixed;top:0;left:0;bottom:0;z-index:201;background:var(--paper);box-shadow:20px 0 60px #0003;display:flex;flex-direction:column;animation:drawerInLeft .3s cubic-bezier(.2,.7,.2,1)}.qb-cajon-cabecera{display:flex;align-items:center;justify-content:space-between;height:51px;box-sizing:border-box;padding:0 12px 0 20px;border-bottom:1px solid var(--line)}.qb-cajon-nav{flex:1;overflow-y:auto;padding:4px 8px 12px}.qb-cajon-fila{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:15px 12px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--ink-2);background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer}.qb-cajon-fila.activo{color:var(--ink);background:var(--paper-2)}.qb-cajon-fila.oferta{color:var(--danger)}.qb-cajon-fila.chica{font-size:12px;letter-spacing:.1em;color:var(--ink-3);padding:13px 12px}.qb-cajon-grupo.abierto>.qb-cajon-fila{border-bottom-color:transparent}.qb-cajon-hijos{padding:0 0 8px 12px;border-bottom:1px solid var(--line)}.qb-cajon-hijos[hidden]{display:none}.qb-cajon-hijo{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;font-size:14px;font-weight:500;color:var(--ink-2)}.qb-cajon-hijo.activo{color:var(--ink);font-weight:700}.qb-cajon-separador{height:14px}.qb-cajon-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 4px 4px;padding:14px;background:var(--success);color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.qb-carrito-envio{border:1px solid var(--line);background:var(--paper-2);margin-bottom:20px}.qb-carrito-envio .qb-carro-envio{border-bottom:none}.qb-carrito-fila{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid var(--line)}.qb-carrito-fila:first-of-type{border-top-color:var(--ink)}.qb-carrito-foto{aspect-ratio:1 / 1;background:var(--fondo-foto);overflow:hidden}.qb-carrito-foto img{width:100%;height:100%;object-fit:cover;display:block}.qb-carrito-nombre{margin:0 0 4px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.qb-carrito-resumen{background:var(--paper-2);border:1px solid var(--line);padding:26px}.qb-carrito-medios{margin:14px 0 0;font-size:11.5px;color:var(--ink-3);text-align:center;line-height:1.5}.qb-carrito-medios svg{vertical-align:-1px;margin-right:3px}.qb-carrito-retiro{margin:0;text-align:center;font-size:11.5px;color:var(--ink-3)}.qb-carrito-retiro svg{vertical-align:-1px}.qb-compra-volver{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.qb-compra-segura{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--success)}.qb-compra-pie{border-top:1px solid var(--line);padding:22px 20px 28px;text-align:center;font-size:13px;color:var(--ink-3)}.qb-compra-pie p{margin:0}.qb-compra-pie a{display:inline-flex;align-items:center;gap:5px;color:var(--success);font-weight:700}.qb-compra-pie-legal{margin-top:10px!important;font-size:11px;color:var(--muted)}.qb-compra-pie-legal button{padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.qb-ck-plegable{display:none}.qb-ck-plegable-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 16px;background:var(--paper-2);border:none;border-bottom:1px solid var(--line);font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.qb-ck-plegable-barra>span{display:inline-flex;align-items:center;gap:8px}.qb-ck-plegable-barra strong{font-family:var(--font-display);font-size:17px}.qb-ck-plegable-detalle{background:var(--paper-2);border-bottom:1px solid var(--line);padding:4px 16px 16px}.qb-ck-plegable-detalle[hidden],.qb-ck-cupon-celular{display:none}@media (max-width: 880px){.qb-ck-plegable{display:block;position:sticky;top:var(--alto-header);z-index:60}.qb-ck-cupon-celular{display:block;padding:12px 16px 14px;background:var(--paper-2);border-bottom:1px solid var(--line)}.qb-ck-lateral{display:none!important}}@media (max-width: 540px){.qb-ck-acciones{flex-direction:column-reverse}.qb-ck-acciones>button{width:100%;justify-content:center;letter-spacing:.1em!important}}@media (max-width: 340px){.qb-compra-segura{font-size:0;gap:0}.qb-compra-segura svg{width:16px;height:16px}}.qb-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:2px 0 0;flex-shrink:0;cursor:pointer;width:18px;height:18px;border:1.5px solid var(--line-strong);background:var(--paper);display:inline-grid;place-content:center}.qb-check:checked{background:var(--ink);border-color:var(--ink)}.qb-check:checked:after{content:"";width:5px;height:9px;border:solid var(--paper);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.qb-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qb-check[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-2)}.qb-campo{width:100%;padding:11px 14px;box-sizing:border-box;background:var(--paper-2);border:1px solid var(--line);color:var(--ink);font-size:14px;font-family:var(--font-body);outline:none;resize:none;transition:border-color var(--dur-rapida) var(--ease-salida),box-shadow var(--dur-rapida) var(--ease-salida)}.qb-campo:focus{border-color:var(--ink)}.qb-campo--lista{cursor:pointer}.qb-campo[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.qb-campo-aviso{margin-top:6px;font-size:12px;line-height:1.4;color:var(--danger)}.qb-casilla-falta{background:var(--danger-2);box-shadow:inset 3px 0 0 var(--danger);padding-left:12px!important;padding-right:12px!important}@media (max-width: 768px){.qb-campo,input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.qb-admin-main *):not(.qb-modal-fondo *),select:not(.qb-admin-main *):not(.qb-modal-fondo *),textarea:not(.qb-admin-main *):not(.qb-modal-fondo *){font-size:16px!important}.qb-catalog-orden>select{letter-spacing:.06em!important;font-weight:500!important}}.qb-enlace-boton{display:inline;padding:0;margin:0;background:none;border:none;border-bottom:1px solid var(--ink);border-radius:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--ink);cursor:pointer;text-align:inherit}.qb-enlace-boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qb-confianza-compra{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:12px 0;font-size:11.5px;color:var(--ink-3)}.qb-confianza-compra span{display:inline-flex;align-items:center;gap:5px}.qb-confianza-compra svg{color:var(--accent)}.qb-carro{position:fixed;top:0;right:0;bottom:0;z-index:201;background:var(--paper);box-shadow:-20px 0 60px #0003;display:flex;flex-direction:column;animation:drawerIn .3s cubic-bezier(.2,.7,.2,1)}.qb-carro-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;flex:none;padding:0 12px 0 20px;border-bottom:1px solid var(--line)}.qb-carro-cabecera-botones{display:flex;align-items:center;gap:2px}.qb-carro-cabecera h2{margin:0;font-size:19px;text-transform:uppercase}.qb-carro-cabecera h2 span{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:0}.qb-carro-cuerpo{flex:1;overflow-y:auto}.qb-carro-vacio{padding:60px 32px;text-align:center}.qb-carro-vacio h3{margin:0 0 8px;font-family:var(--font-display);font-size:18px;text-transform:uppercase}.qb-carro-vacio p{margin:0 0 20px;color:var(--ink-3);font-size:13px}.qb-carro-envio{padding:12px 20px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--accent-ink)}.qb-carro-envio>span{display:inline-flex;align-items:center;gap:7px}.qb-carro-envio.gratis{color:var(--success)}.qb-carro-envio-pista{height:3px;background:var(--line);margin-top:7px}.qb-carro-envio-pista i{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left}.qb-carro-envio.gratis .qb-carro-envio-pista i{background:var(--success)}.qb-carro-envio{--verde-claro: #a9d6bb}@supports (background: color-mix(in srgb,red 50%,white)){.qb-carro-envio{--verde-claro: color-mix(in srgb, var(--success) 38%, white)}}.qb-carro-envio-pista{position:relative}.qb-carro-envio.destacada{background:var(--accent-2);padding:14px 20px 16px;font-size:13.5px;color:var(--ink)}.qb-carro-envio.destacada strong{color:var(--accent-ink)}.qb-carro-envio.destacada .qb-carro-envio-pista{height:6px;margin-top:12px;border-radius:3px;background:var(--paper)}.qb-carro-envio.destacada .qb-carro-envio-pista i{border-radius:3px;background:var(--verde-claro)}.qb-carro-envio.destacada.gratis{background:var(--success-2)}.qb-carro-envio.destacada.gratis strong{color:var(--success)}.qb-carro-envio-camion{position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:var(--verde-claro);color:var(--success);box-shadow:0 0 0 2px var(--paper);display:inline-flex;align-items:center;justify-content:center;transition:left .6s var(--ease-salida, ease-out)}.qb-carro-envio.gratis .qb-carro-envio-camion{background:var(--success);color:var(--paper)}.qb-carro-envio.destacada.gratis .qb-carro-envio-pista i{background:var(--success)}.qb-carro-envio:not(.gratis) .qb-carro-envio-camion svg{animation:qb-camion-motor .9s ease-in-out infinite alternate}.qb-carro-envio:not(.gratis) .qb-carro-envio-camion:before{content:"";position:absolute;left:-5px;top:55%;width:6px;height:6px;border-radius:50%;background:var(--ink-3);opacity:0;animation:qb-camion-humo 2.4s ease-out infinite}@keyframes qb-camion-motor{0%{transform:translateY(.3px) rotate(.6deg)}to{transform:translateY(-.7px) rotate(-.8deg)}}@keyframes qb-camion-humo{0%,55%{opacity:0;transform:translate(0) scale(.5)}65%{opacity:.45}to{opacity:0;transform:translate(-10px,-4px) scale(1.4)}}.qb-carro-sugerencia-foto{position:relative}.qb-carro-sugerencia-chapita{overflow:hidden;white-space:nowrap;position:absolute;left:0;right:0;bottom:0;padding:3px 4px;background:var(--success);color:#fff;font-family:var(--font-body);font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:4px}.qb-carro-sugerencia-chapita:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:qb-chapita-destello 3.2s ease-in-out infinite}@keyframes qb-chapita-destello{0%,62%{left:-60%}to{left:130%}}@media (prefers-reduced-motion: reduce){.qb-carro-envio:not(.gratis) .qb-carro-envio-camion svg,.qb-carro-envio:not(.gratis) .qb-carro-envio-camion:before,.qb-carro-sugerencia-chapita:after{animation:none}.qb-carro-envio:not(.gratis) .qb-carro-envio-camion:before{display:none}}.qb-carro-sugerencia.completa-envio{border-color:var(--success)}.qb-carro-sugerencia-agregar:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.qb-carro-sugerencia.agregado .qb-carro-sugerencia-agregar{background:var(--success);border-color:var(--success);color:var(--paper)}.qb-carro-recordatorio{margin:0 0 10px;padding:8px 12px;background:var(--accent-2);color:var(--ink);font-size:12.5px;display:flex;align-items:center;gap:7px}.qb-carro-recordatorio svg{color:var(--accent-ink);flex:none}.qb-carro-item{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px 20px;border-bottom:1px solid var(--line)}.qb-carro-foto{width:76px;height:76px;padding:0;border:none;background:var(--fondo-foto);overflow:hidden;cursor:pointer}.qb-carro-foto img,.qb-carro-sugerencia-foto img{width:100%;height:100%;object-fit:cover;display:block}.qb-carro-item-arriba{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.qb-carro-item-nombre{padding:0;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--ink);min-width:0}.qb-carro-item-nombre strong{display:block;font-size:14px;line-height:1.25}.qb-carro-item-nombre span{display:block;font-size:12px;color:var(--ink-3);margin-top:3px}.qb-carro-precio{font-family:var(--font-display);font-size:15px;white-space:nowrap}.qb-carro-item-abajo{display:flex;align-items:center;gap:14px;margin-top:10px}.qb-carro-cantidad{display:inline-flex;height:32px;border:1px solid var(--line-strong)}.qb-carro-cantidad button{width:30px;padding:0;border:none;background:none;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qb-carro-cantidad button:disabled{color:var(--line-strong);cursor:not-allowed}.qb-carro-cantidad span{min-width:26px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.qb-carro-link{padding:0;border:none;background:none;font-family:var(--font-body);font-size:12px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qb-carro-sacar{margin-left:auto;width:32px;height:32px;padding:0;border:none;background:none;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qb-carro-sacar:hover{color:var(--danger)}.qb-carro-sugerencias-titulo{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.qb-carro-sugerencias{flex:none;padding:10px 0 12px 20px;background:var(--paper-2);border-top:1px solid var(--line)}.qb-carro-sugerencias-cabecera{display:flex;align-items:center;justify-content:space-between;padding-right:12px}.qb-carro-sugerencias-cabecera .qb-carro-sugerencias-titulo{margin:0 0 8px}.qb-carro-sugerencias-cerrar{width:28px;height:28px;margin-top:-6px;padding:0;border:none;background:none;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qb-carro-sugerencias-cerradas{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 20px;background:var(--paper-2);border-top:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.qb-carro-sugerencias-cerradas .qb-carro-link{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--accent-ink)}.qb-carro-carrusel{display:flex;gap:8px;overflow-x:auto;padding-right:20px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.qb-carro-sugerencia{position:relative;flex:0 0 100px;min-width:0;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);scroll-snap-align:start}.qb-carro-sugerencia-foto{aspect-ratio:1 / 1;padding:0;border:none;background:var(--fondo-foto);overflow:hidden;cursor:pointer}.qb-carro-sugerencia-datos{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;padding:0;border:none;background:none;text-align:left;color:inherit;cursor:pointer}.qb-carro-sugerencia-nombre{display:block;padding:6px 7px 0;font-size:10.5px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-carro-sugerencia-precio{display:block;padding:1px 7px 7px;font-family:var(--font-display);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-carro-sugerencia-precio s{font-size:10px;color:var(--muted);font-weight:500}.qb-carro-sugerencia-agregar{position:absolute;top:5px;right:5px;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--dur-rapida) var(--ease-salida),color var(--dur-rapida) var(--ease-salida)}@media (hover: hover) and (pointer: fine){.qb-carro-sugerencia-agregar:hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}.qb-carro-sugerencias-cerrar:hover{color:var(--ink)}}.qb-carro-regalo{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;color:var(--success);margin-bottom:6px}.qb-carro-regalo span{display:inline-flex;align-items:center;gap:6px}.qb-carro-regalo strong{font-family:var(--font-display);font-size:14px}.qb-precio-gratis{color:var(--success)}[data-qb=precio-con-regalo] s{font-size:.8em;color:var(--muted);font-weight:500;margin-right:3px}.qb-chapita-presentacion.regalo{color:var(--paper);background:var(--success)}.qb-carro-item--regalo{background:var(--success-2, #e6f1ea)}.qb-carro-regalo-linea{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qb-carro-regalo-nota{font-size:11.5px;color:var(--success);font-weight:700}.qb-carro-regalo-color{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.qb-carro-regalo-color select{font-family:var(--font-body);font-size:12px;padding:4px 6px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink)}.qb-carro-protege-texto em.qb-precio-gratis{display:inline-flex;align-items:center;gap:5px}.qb-carro-protege-texto em s{font-size:11px;color:var(--muted);font-weight:500}.qb-carro-protege.regalo .qb-carro-protege-caja{border-color:var(--success)}.qb-carro-pie{flex:none;border-top:1px solid var(--line);padding:14px 20px 16px;background:var(--paper)}.qb-carro-subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--ink-2);margin-bottom:4px}.qb-carro-subtotal strong{font-family:var(--font-display);font-size:22px;color:var(--ink)}.qb-carro-transferencia-corta{margin:0 0 12px;text-align:right;font-size:12.5px;color:var(--success)}.qb-carro-transferencia-corta strong{font-family:var(--font-display);font-size:14px}.qb-carro-cupon{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:12px}.qb-carro-cupon>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.qb-carro-transferencia{background:var(--success-2);color:var(--success);padding:9px 12px;margin:8px 0 12px;font-size:12.5px}.qb-carro-transferencia-fila{display:flex;justify-content:space-between;align-items:center;gap:10px}.qb-carro-transferencia strong{font-family:var(--font-display);font-size:16px;white-space:nowrap}.qb-carro-transferencia em{font-style:normal;font-size:11px;font-weight:700;background:var(--paper);padding:2px 6px;margin-left:4px}.qb-carro-transferencia small{display:block;margin-top:3px;font-size:11px;line-height:1.35;opacity:.85}.qb-carro-medios{margin:9px 0 0;text-align:center;font-size:10.5px;color:var(--ink-3);letter-spacing:.05em}.qb-carro-protege{padding:14px 20px;border-bottom:1px solid var(--line)}.qb-carro-protege-caja{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1.5px solid var(--line);background:var(--paper);transition:border-color var(--dur-media) var(--ease-salida),background-color var(--dur-media) var(--ease-salida)}.qb-carro-protege.prendido .qb-carro-protege-caja{border-color:var(--ink);background:var(--accent-2)}.qb-carro-protege-foto{width:56px;height:56px;background:var(--fondo-foto);overflow:hidden}.qb-carro-protege-foto img{width:100%;height:100%;object-fit:cover;display:block}.qb-carro-protege-texto{min-width:0}.qb-carro-protege-texto strong{display:block;font-size:13px;line-height:1.2}.qb-carro-protege-texto span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.3}.qb-carro-protege-texto em{display:block;font-style:normal;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--accent-ink);margin-top:4px}.qb-carro-protege-derecha{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.qb-carro-protege-derecha .qb-carro-link{font-size:11px}.qb-carro-protege-ok{margin:8px 0 0;font-size:11.5px;color:var(--success);font-weight:700;display:flex;align-items:center;gap:6px}.qb-interruptor{position:relative;width:44px;height:26px;padding:0;border:none;border-radius:13px;background:var(--line-strong);cursor:pointer;flex-shrink:0;transition:background-color var(--dur-media) var(--ease-salida)}.qb-interruptor i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px #00000040;transition:transform var(--dur-media) var(--ease-salida)}.qb-interruptor[aria-checked=true]{background:var(--success)}.qb-interruptor[aria-checked=true] i{transform:translate(18px)}.qb-interruptor:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qb-carro-item--presentacion{background:var(--paper-2)}.qb-chapita-presentacion{display:inline-block;margin-top:5px;padding:2px 6px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-2)}.qb-carrito-sugerencias{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.qb-carrito-sugerencias-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.qb-carrito-sugerencias .qb-carro-sugerencia-nombre{padding:8px 10px 0;font-size:12px}.qb-carrito-sugerencias .qb-carro-sugerencia-precio{padding:2px 10px 10px;font-size:14px}@media (max-width: 768px){.qb-carrito-sugerencias-grilla{display:flex;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-right:-20px;padding-right:20px}.qb-carrito-sugerencias-grilla .qb-carro-sugerencia{flex:0 0 140px}}.qb-carrito-protege .qb-carro-protege{padding:18px 0 0;border-bottom:none}.qb-catalog-cats-mobile{display:none}.qb-catalog-medidor{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden;white-space:nowrap;display:flex;gap:0}.qb-catalog-medidor>span{display:inline-flex;flex:0 0 auto}.qb-catalog-filterbar{position:relative}.qb-catalog-cats-desplegable{position:relative;min-width:0}.qb-catalog-cats-desplegable>.qb-catalog-control{width:auto;min-width:230px;height:100%;padding:0 14px}.qb-catalog-desplegable-medida{display:inline-flex;align-items:center;padding:0 44px 0 14px;min-width:230px;box-sizing:border-box;font-size:12.5px;font-weight:700}.qb-catalog-filterbar--celular{display:grid!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;grid-template-columns:1.25fr 1fr 1fr;gap:8px!important}.qb-catalog-filterbar--celular .qb-catalog-acciones{gap:8px!important;min-width:0}.qb-catalog-filterbar--celular .qb-catalog-acciones>select{flex:1 1 0;min-width:0}.qb-catalog-filterbar--celular .qb-catalog-cats-mobile{display:block!important}.qb-catalog-filterbar--celular .qb-catalog-acciones{display:contents!important}.qb-catalog-filterbar--celular .qb-catalog-acciones>div{min-width:0}.qb-catalog-filterbar--celular .qb-catalog-control{width:100%;height:40px;min-width:0;padding:0 10px!important;justify-content:center!important;letter-spacing:.1em!important}.qb-catalog-filterbar--celular .qb-catalog-producto-etiqueta{display:none!important}.qb-catalog-filterbar--celular .qb-catalog-cats-mobile .qb-catalog-control span{font-size:11px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase}.qb-catalog-filterbar--celular.qb-catalog-cantidad-celu{display:none}.qb-catalog-orden{position:relative}.qb-catalog-orden-celu{display:inline-flex!important;align-items:center;gap:8px;box-sizing:border-box;white-space:nowrap;padding:8px 14px;border:1px solid var(--cab-control-borde, var(--line-strong));background:var(--cab-control-fondo, transparent);color:var(--cab-control-tinta, var(--ink-2));font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-body)}.qb-catalog-orden.activo .qb-catalog-orden-celu{background:var(--ink);color:var(--paper);border-color:var(--ink)}.qb-catalog-orden>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;opacity:0;cursor:pointer;margin:0;padding:0;border:0}.qb-catalog-filterbar--celular .qb-catalog-orden-celu{display:flex!important}.qb-cab{position:relative;isolation:isolate;min-height:200px;display:flex;align-items:flex-end;box-sizing:border-box}.qb-cab--ventanita{z-index:41}.qb-cab .qb-catalog-acciones{flex:0 0 auto;position:relative;z-index:3}.qb-cab{--cab-control-fondo: color-mix(in srgb, var(--paper) 88%, transparent);--cab-control-tinta: var(--ink);--cab-control-borde: color-mix(in srgb, var(--ink) 28%, transparent)}.qb-cab--oscura,.qb-cab--evento{--cab-control-fondo: rgba(20, 18, 16, .78);--cab-control-tinta: #f4f0e6;--cab-control-borde: rgba(244, 240, 230, .45)}.qb-cab--evento{--cab-control-borde: rgba(217, 191, 124, .45)}.qb-cab .qb-catalog-orden select option{color:var(--ink);background:var(--paper)}.qb-cab-adentro{position:relative;z-index:3;width:100%}.qb-cab-foto{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1}.qb-cab--foto .qb-cab-foto,.qb-cab--evento .qb-cab-foto{-webkit-mask-image:linear-gradient(90deg,transparent 22%,rgba(0,0,0,.55) 48%,#000 70%);mask-image:linear-gradient(90deg,transparent 22%,rgba(0,0,0,.55) 48%,#000 70%)}.qb-cab-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--paper) 0,color-mix(in srgb,var(--paper) 85%,transparent) 30%,transparent 60%)}.qb-cab--dos-fotos .qb-cab-foto--celu{display:none!important}.qb-cab--generica{background:radial-gradient(900px 260px at 85% 50%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%),repeating-linear-gradient(-32deg,color-mix(in srgb,var(--accent-ink) 6%,transparent) 0 1px,transparent 1px 9px),linear-gradient(90deg,var(--paper-2),var(--paper-3))}.qb-cab--generica:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .28 0 0 0 .12 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.qb-cab-marca{position:absolute;right:clamp(20px,4vw,48px);top:50%;transform:translateY(-50%);z-index:1;height:130px;width:182px;opacity:.09;background-color:var(--accent-ink);-webkit-mask:url(/assets/logo-qb-4SSGrkjF.svg) center / contain no-repeat;mask:url(/assets/logo-qb-4SSGrkjF.svg) center / contain no-repeat;pointer-events:none}.qb-cab--evento{background:linear-gradient(90deg,#141210,#2a2318 60%,#3b2f1c);color:#f4f0e6}.qb-cab--evento .qb-catalog-migas a,.qb-cab--evento h1{color:#f4f0e6}.qb-cab--evento .qb-catalog-migas span{color:#d9bf7c!important}.qb-cab--evento .qb-catalog-bajada,.qb-cab--evento .qb-catalog-cantidad-celu{color:#cfc6b2!important}.qb-cab--evento .qb-cab-foto{opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 30%,rgba(0,0,0,.5) 55%,#000 75%);mask-image:linear-gradient(90deg,transparent 30%,rgba(0,0,0,.5) 55%,#000 75%)}.qb-cab--evento .qb-cab-velo{background:linear-gradient(90deg,#141210 0,#141210d9,#14121000 60%)}.qb-cab-cuenta{position:absolute;right:clamp(20px,4vw,48px);top:22px;z-index:3;display:inline-flex;align-items:center;gap:8px;color:#f4f0e6;background:#141210c7;border:1px solid rgba(217,191,124,.45);padding:8px 14px}.qb-cab-cuenta svg{color:#d9bf7c}.qb-cab-cuenta-numero{font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}@media (max-width: 880px){.qb-cab{min-height:150px}.qb-cab--dos-fotos .qb-cab-foto--compu{display:none!important}.qb-cab--dos-fotos .qb-cab-foto--celu{display:block!important}.qb-cab--foto .qb-cab-foto,.qb-cab--evento .qb-cab-foto{-webkit-mask-image:linear-gradient(90deg,transparent 30%,rgba(0,0,0,.6) 60%,#000 85%);mask-image:linear-gradient(90deg,transparent 30%,rgba(0,0,0,.6) 60%,#000 85%)}.qb-cab-velo{background:linear-gradient(90deg,var(--paper) 0,color-mix(in srgb,var(--paper) 90%,transparent) 38%,transparent 70%)}.qb-cab--evento .qb-cab-velo{background:linear-gradient(90deg,#141210 0,#141210e6 40%,#14121026 75%)}.qb-cab-marca{right:14px;height:84px;width:118px}.qb-cab-cuenta{display:none}.qb-cab .qb-catalog-titulo{flex-direction:column;align-items:flex-start;gap:2px}}.qb-drawer-panel{width:min(480px,100vw)}.qb-drawer-panel:focus,.qb-lightbox:focus{outline:none}.qb-saltar{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;transform:translateY(-160%)}.qb-saltar:focus{transform:none;outline:2px solid var(--accent);outline-offset:2px}.qb-principal{display:block;scroll-margin-top:var(--alto-header, 0px)}.qb-principal:focus{outline:none}.qb-catalog-grid-a{grid-template-columns:repeat(5,1fr)}.qb-catalog-grid-b{grid-template-columns:repeat(3,1fr)}.qb-grilla-destacados{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--gap-grid)}@media (max-width: 640px){.qb-grilla-destacados{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.qb-footer{background:var(--ink);color:var(--paper);padding:60px clamp(20px,4vw,48px) 28px}.qb-footer-top{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.qb-footer-cols{display:grid;gap:32px}.qb-footer-col-titulo{color:#ffffff80;margin:0 0 16px}.qb-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.qb-footer-link{font-size:14px;color:var(--paper);opacity:.7;cursor:pointer}.qb-footer-link:hover,.qb-footer-link:focus-visible{opacity:1}.qb-footer-pagos{padding:26px 0;border-bottom:1px solid rgba(255,255,255,.1)}.qb-footer-base{padding-top:24px}.qb-boton-arrepentimiento{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:11px 18px;border:1px solid rgba(255,255,255,.55);color:var(--paper);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .2s ease,background .2s ease}.qb-boton-arrepentimiento:hover,.qb-boton-arrepentimiento:focus-visible{border-color:var(--accent);background:#ffffff0f}.qb-footer-vendedor{display:block;margin-top:6px;letter-spacing:.02em;color:#ffffff9e}@media (max-width: 768px){:root{--alto-header: 51px}.qb-solo-compu{display:none!important}.qb-solo-celu{display:inline-flex!important}.qb-header-fila{padding:0 12px;gap:8px}.qb-topbar{font-size:10px;letter-spacing:.16em;line-height:16px;padding:7px 16px}.qb-topbar-full{display:none}.qb-topbar-short{display:inline}.qb-drawer-panel{width:80vw}.qb-footer{padding-top:44px}.qb-footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.qb-footer-cols{gap:14px}.qb-footer-col-titulo{margin-bottom:12px;font-size:10px}.qb-footer-links{gap:9px}.qb-footer-link{font-size:12.5px;line-height:1.35}.qb-footer-pagos{padding:22px 0}.qb-footer-base{padding-top:22px}.qb-boton-arrepentimiento{margin-top:18px;padding:10px 14px;font-size:11px}}@media (max-width: 540px){:root{--pad-section: clamp(32px, 7vw, 56px);--gap-grid: 16px}.display{letter-spacing:-.025em!important}.qb-filter-popover{position:fixed!important;inset:auto 12px 12px 12px!important;width:auto!important;max-width:none!important;z-index:90!important}.qb-catalog-grid-a{grid-template-columns:repeat(2,1fr)!important;gap:10px 12px!important}.qb-catalog-grid-a .qb-product-media,.qb-grilla-destacados .qb-product-media{margin-bottom:10px!important}.qb-catalog-grid-a .qb-product-title,.qb-grilla-destacados .qb-product-title{font-size:12.5px!important}.qb-catalog-grid-b{grid-template-columns:repeat(1,1fr)!important}.qb-catalog-cabecera{padding:16px 16px 14px!important;border-bottom:none!important}.qb-catalog-filterbar{padding:14px 16px!important}.qb-catalog-migas,.qb-catalog-bajada,.qb-catalog-vista{display:none!important}.qb-catalog-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.qb-catalog-titulo h1{font-size:28px!important}.qb-catalog-cantidad-celu{display:inline!important;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.qb-catalog-grilla-seccion{padding-top:6px!important}.qb-field-pair{grid-template-columns:1fr!important}.qb-carrito-fila{grid-template-columns:88px minmax(0,1fr);gap:14px}.qb-carrito-resumen{padding:18px}.qb-drawer-panel{width:92vw!important}.qb-drawer-pad{padding-left:18px!important;padding-right:18px!important}}@media (max-width: 880px){.qb-2col{grid-template-columns:minmax(0,1fr)!important}.qb-2col-sticky>div:last-child,.qb-2col-sticky>div:first-child{position:static!important;top:auto!important}.qb-barra-compra.visible{transform:translateY(0);pointer-events:auto;opacity:1}body[data-qb-barra] .qb-wa-flotante{bottom:86px!important}.qb-icon-btn-touch{width:40px!important;height:40px!important}.qb-swatch-dot{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none!important;border:none!important;outline:none!important}.qb-swatch-dot:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--dot-color);border:var(--dot-border);outline:var(--dot-outline);outline-offset:-3px}.qb-swatch-dot:focus-visible:before{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}}.screen-host{min-height:var(--qb-alto-ventana, 100vh)}.qb-pagos{display:grid;grid-template-columns:repeat(var(--logos, 14),minmax(0,74px));justify-content:center;gap:14px 12px}.qb-pago{position:relative;display:block;width:100%;aspect-ratio:125 / 64;transition:transform .25s ease}.qb-pago:hover,.qb-pago:active{transform:scale(1.08)}.qb-pago-img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.qb-pago-img--color{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.qb-pago:hover .qb-pago-img--color,.qb-pago:active .qb-pago-img--color{opacity:1}.qb-pago:hover .qb-pago-img:not(.qb-pago-img--color),.qb-pago:active .qb-pago-img:not(.qb-pago-img--color){opacity:0}@media (max-width: 900px){.qb-pagos{grid-template-columns:repeat(var(--logos-celu, 7),minmax(0,74px));gap:12px 10px}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);display:flex;align-items:center;justify-content:center;z-index:9999;color:var(--ink);font-family:var(--font-display);font-size:14px;letter-spacing:.3em;text-transform:uppercase;transition:opacity .3s ease}.splash.hidden{opacity:0;pointer-events:none}.splash img{animation:qb-splash-pulso 1.6s ease-in-out infinite}@keyframes qb-splash-pulso{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.62}}@keyframes qb-splash-pulso-quieto{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.splash img{animation:qb-splash-pulso-quieto 3s ease-in-out infinite}}.splash{animation:qb-splash-fuera .4s ease 8s forwards}@keyframes qb-splash-fuera{to{opacity:0;visibility:hidden;pointer-events:none}}.qb-carrusel-item{width:clamp(200px,19vw,260px)}@media (max-width: 540px){.qb-acciones-compra>button{white-space:normal!important;width:100%;text-align:center}}@media (max-width: 880px){.qb-carrusel-item{width:30vw}}@media (max-width: 540px){.qb-carrusel-item{width:42vw}.qb-carrusel-flechas{display:none!important}}.qb-mismo-color-item{width:96px}@media (max-width: 540px){.qb-mismo-color-item{width:84px}}@container (max-width: 190px){.qb-cat-prefijo{display:none}.qb-cat-ver{display:none!important}}@media (hover: none){.qb-fav-btn{opacity:1!important}}.qb-fav-tarjeta:focus-visible{opacity:1!important;outline:2px solid var(--accent);outline-offset:2px}@media (min-width: 769px) and (max-width: 1000px){.qb-header-fila{gap:12px;padding:0 16px}.qb-header-nav{gap:12px}.qb-header-enlace{letter-spacing:.06em;font-size:11px;gap:4px}}[data-qb=buscador] input[type=search]::-webkit-search-cancel-button,[data-qb=buscador] input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.qb-busq-fila{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;grid-template-areas:"foto texto  colores precio" "foto cuenta colores precio";column-gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.qb-busq-foto{grid-area:foto;width:72px;height:72px;background:var(--fondo-foto);overflow:hidden;display:block;align-self:center}.qb-busq-enlace{grid-area:texto;align-self:end;min-width:0;display:block;color:inherit;cursor:pointer}.qb-busq-enlace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.qb-busq-enlace:focus-visible{outline:none}.qb-busq-enlace:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.qb-busq-cuenta{grid-area:cuenta;align-self:start;margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.qb-busq-colores{grid-area:colores;position:relative;z-index:1;display:flex;gap:6px;align-items:center}.qb-busq-precio{grid-area:precio;text-align:right;white-space:nowrap;font-size:14px;font-weight:700}.qb-busq-color{width:42px;height:42px;flex-shrink:0;padding:2px;display:block;background:var(--fondo-foto);border:1px solid var(--line);cursor:pointer;transition:border-color .15s,opacity .15s}.qb-busq-color{position:relative}.qb-busq-color:before{content:"";position:absolute;top:-4px;right:-3px;bottom:-4px;left:-3px}.qb-busq-color--elegido{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qb-busq-color--otro{opacity:.45}.qb-busq-color:focus-visible{outline:2px solid var(--ink);outline-offset:2px;opacity:1}.qb-busq-mas{min-width:42px;height:42px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--ink-2);cursor:pointer}.qb-busq-fila--un-color{grid-template-areas:"foto texto colores precio"}.qb-busq-fila--un-color .qb-busq-enlace{align-self:center}@media (hover: hover) and (pointer: fine){.qb-busq-color:hover{border-color:var(--ink-3);opacity:1}.qb-busq-color--elegido:hover{border-color:var(--ink)}.qb-busq-mas:hover{border-color:var(--ink-3);color:var(--ink)}}@media (max-width: 768px){.qb-busq-fila{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"foto texto   precio" "foto cuenta  precio" "foto colores colores"}.qb-busq-fila--un-color{grid-template-areas:"foto texto precio"}.qb-busq-foto{width:56px;height:56px;align-self:start}.qb-busq-fila--un-color .qb-busq-foto{align-self:center}.qb-busq-colores{margin-top:8px;flex-wrap:wrap}.qb-busq-color{width:36px;height:36px}.qb-busq-mas{min-width:36px;height:36px}}.qb-ficha-grilla{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"galeria cabecera" "galeria info";grid-template-rows:auto 1fr;column-gap:clamp(28px,5vw,80px);align-items:start}.qb-ficha-pagina{max-width:1440px;margin:0 auto;padding:clamp(20px,4vw,48px)}.qb-ficha-cabecera{grid-area:cabecera}.qb-ficha-galeria{grid-area:galeria;position:sticky;top:calc(var(--alto-header) + 33px);min-width:0}.qb-migas{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px}.qb-miga{cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}@media (hover: hover) and (pointer: fine){.qb-miga:hover{color:var(--ink);text-decoration-color:currentColor}}.qb-ficha-cabecera .qb-migas{margin-bottom:14px}.qb-ficha-info{grid-area:info;min-width:0}.qb-ficha-marca{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.qb-ficha-marca a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.qb-ficha-marca a:hover{color:var(--ink);text-decoration-color:currentColor}.qb-ficha-titulo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px}.qb-ficha-titulo h1{flex:1 1 auto;min-width:0;margin:0;font-size:clamp(30px,4.5vw,46px);text-transform:uppercase;line-height:1}.qb-ficha-acciones{display:flex;gap:8px;flex-shrink:0}.qb-ficha-icono{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;transition:border-color .15s ease,color .15s ease}.qb-ficha-icono:hover{border-color:var(--ink);color:var(--ink)}.qb-ficha-icono.activo{color:var(--accent-ink);border-color:var(--accent-ink)}.qb-ficha-icono-aviso{position:absolute;top:calc(100% + 6px);right:0;white-space:nowrap;z-index:5;background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;padding:4px 8px}.qb-ficha-icono-direccion{position:absolute;top:calc(100% + 6px);right:0;z-index:5;width:min(320px,80vw);padding:7px 10px;border:1px solid var(--line-strong);background:var(--paper-2);font-size:11px;font-family:var(--font-mono)}.qb-galeria,.qb-galeria-marco{position:relative}.qb-galeria-tira{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.qb-galeria-tira:active{cursor:grabbing}.qb-galeria-tira::-webkit-scrollbar{display:none}.qb-galeria-foto{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;scroll-snap-stop:always;padding:0;border:none;background:var(--fondo-foto);overflow:hidden;cursor:zoom-in}.qb-galeria-foto img{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qb-galeria-badge{position:absolute;top:16px;left:16px;pointer-events:none}.qb-galeria-acciones{position:absolute;top:14px;right:14px;z-index:2;display:flex;flex-direction:column;gap:8px}.qb-galeria-acciones .qb-ficha-icono{width:42px;height:42px;border:none;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:0 2px 10px #0000001f}.qb-galeria-acciones .qb-ficha-icono:hover{background:#fff;box-shadow:0 3px 14px #0000002e}.qb-galeria-acciones .qb-ficha-icono.activo{color:var(--accent-ink)}.qb-galeria-flecha{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:#ffffff8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;opacity:.8;transition:opacity .2s ease,background .2s ease}.qb-galeria-flecha:hover,.qb-galeria-flecha:focus-visible{opacity:1;background:#ffffffeb}.qb-galeria-flecha.izq{left:10px}.qb-galeria-flecha.der{right:10px}.qb-galeria-estado{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px}.qb-galeria-contador{font-size:10.5px;font-weight:700;letter-spacing:.08em;background:#ffffffd9;padding:3px 8px;color:var(--ink-2)}.qb-galeria-pausa{width:24px;height:24px;padding:0;border:none;background:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer}.qb-galeria-progreso{height:2px;background:var(--line)}.qb-galeria-progreso i{display:block;height:100%;width:0;background:var(--ink)}.qb-galeria-miniaturas{display:flex;gap:10px;overflow-x:auto;padding:12px 0 2px;scrollbar-width:none}.qb-galeria-miniaturas::-webkit-scrollbar{display:none}.qb-galeria-miniatura{flex:0 0 76px;height:76px;padding:2px;overflow:hidden;border:1px solid var(--line);background:var(--fondo-foto);cursor:pointer;opacity:.65;transition:border-color .15s ease,opacity .15s ease}.qb-galeria-miniatura:hover{opacity:1}.qb-galeria-miniatura.activa{border-color:var(--ink);opacity:1}.qb-galeria-miniatura img{width:100%;height:100%;object-fit:contain;display:block}.qb-galeria-video{background:#0b0b0b;cursor:pointer;position:relative}.qb-galeria-video.reproduciendo{cursor:default;display:flex;align-items:center;justify-content:center}.qb-galeria-video.reproduciendo .qb-video-reproductor{width:100%;height:auto;aspect-ratio:16 / 9}.qb-galeria-video.reproduciendo .qb-video-reproductor.vertical{width:auto;height:100%;aspect-ratio:9 / 16;max-width:100%}.qb-video-agrandar{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#0a0a0ab3;color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background var(--dur-rapida) ease,transform var(--dur-rapida) var(--ease-salida)}.qb-video-agrandar:focus-visible{background:#0a0a0ae6;transform:scale(1.04)}@media (hover: hover) and (pointer: fine){.qb-video-agrandar:hover{background:#0a0a0ae6;transform:scale(1.04)}}.qb-video-agrandar.solo-icono{width:40px;height:40px;padding:0}.qb-video-portada{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.qb-video-portada .qb-foto{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.qb-video-portada img{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qb-video-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding-left:4px;background:#0a0a0a9e;color:#fff;box-shadow:0 0 0 1.5px #ffffffd9;transition:transform var(--dur-rapida) var(--ease-salida),background var(--dur-rapida) ease}.qb-galeria-video:focus-visible .qb-video-play{transform:scale(1.08);background:#0a0a0ac7}@media (hover: hover) and (pointer: fine){.qb-galeria-video:hover .qb-video-play{transform:scale(1.08);background:#0a0a0ac7}}.qb-video-play svg{fill:currentColor}.qb-video-play.chico{width:28px;height:28px;margin:-14px 0 0 -14px;padding-left:2px;box-shadow:none}.qb-video-chapita{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:#0a0a0a9e;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.qb-galeria-miniatura.es-video{background:#0b0b0b}.qb-video-miniatura{position:relative;display:block;width:100%;height:100%}.qb-video-miniatura .qb-foto{background:transparent}.qb-video-miniatura img{width:100%;height:100%;object-fit:cover;display:block}.qb-video-ventana{--margen-video: clamp(16px, 4vw, 56px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a0af0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.qb-video-ventana:focus{outline:none}.qb-video-ventana-marco{background:#000;overflow:hidden}.qb-video-reproductor{display:block;border:0;width:100%;height:100%;background:#000}.qb-video-ventana .qb-video-cerrar{z-index:2;background:#ffffff29}.qb-video-ventana.horizontal .qb-video-ventana-marco{width:min(calc(100vw - 2 * var(--margen-video)),calc((100vh - 2 * var(--margen-video) - 56px) * 16 / 9));aspect-ratio:16 / 9}.qb-video-ventana.vertical .qb-video-ventana-marco{height:min(calc(100vh - 2 * var(--margen-video)),880px);aspect-ratio:9 / 16;max-width:calc(100vw - 2 * var(--margen-video));border-radius:18px}.qb-video-ventana.celular{--margen-video: 0px;background:#000}.qb-video-ventana.celular.vertical .qb-video-ventana-marco{height:min(100%,calc(100vw * 16 / 9));max-width:100%;border-radius:0}.qb-video-ventana.celular.horizontal .qb-video-ventana-marco{width:min(100vw,calc(100vh * 16 / 9))}.qb-video-girar{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff14;color:#fff;font:inherit;font-size:13px;letter-spacing:.02em;cursor:pointer}.qb-video-ventana.horizontal.celular.girado .qb-video-ventana-marco{position:absolute;left:50%;top:50%;width:min(100vh,calc(100vw * 16 / 9));aspect-ratio:16 / 9;transform:translate(-50%,-50%) rotate(90deg)}@supports (height: 100svh){.qb-video-ventana.horizontal .qb-video-ventana-marco{width:min(calc(100vw - 2 * var(--margen-video)),calc((100svh - 2 * var(--margen-video) - 56px) * 16 / 9))}.qb-video-ventana.vertical .qb-video-ventana-marco{height:min(calc(100svh - 2 * var(--margen-video)),880px)}.qb-video-ventana.celular.horizontal .qb-video-ventana-marco{width:min(100vw,calc(100svh * 16 / 9))}.qb-video-ventana.horizontal.celular.girado .qb-video-ventana-marco{width:min(100svh,calc(100vw * 16 / 9))}}.qb-video-ventana.horizontal.celular.girado .qb-video-girar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2}.qb-video-ventana:fullscreen .qb-video-ventana-marco{width:min(100vw,calc(100vh * 16 / 9))}.qb-video-ventana:fullscreen .qb-video-girar{position:absolute;right:16px;bottom:16px}@media (min-width: 881px){.qb-ficha-pagina{padding-top:24px}.qb-ficha-grilla{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(28px,4vw,64px)}.qb-ficha-galeria{top:calc(var(--alto-header) + 24px)}.qb-galeria{--qb-alto-pantalla: 100vh;--lado-foto: max(360px, min(calc(var(--qb-alto-ventana, var(--qb-alto-pantalla)) - var(--alto-header) - 40px), calc((min(100vw, 1440px) - (2*clamp(20px, 4vw, 48px)) - clamp(28px, 4vw, 64px))*.56 - 88px) ));display:grid;grid-template-columns:var(--lado-foto);grid-template-areas:"marco" "progreso"}@supports (height: 100svh){.qb-galeria{--qb-alto-pantalla: 100svh}}.qb-galeria.varias{grid-template-columns:76px var(--lado-foto);grid-template-areas:"minis marco" ". progreso";column-gap:12px}.qb-galeria-marco{grid-area:marco;min-width:0}.qb-galeria-progreso{grid-area:progreso}.qb-galeria-miniaturas{grid-area:minis;flex-direction:column;padding:0;contain:size;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.qb-galeria-miniatura{width:76px}}@media (max-width: 880px){.qb-ficha-grilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"cabecera" "galeria" "info";grid-template-rows:auto}.qb-ficha-cabecera{padding-bottom:10px!important}.qb-ficha-galeria{position:static;margin:0 calc(-1*clamp(20px,4vw,48px))}.qb-galeria-miniaturas{padding:8px clamp(20px,4vw,48px) 2px;gap:8px}.qb-galeria-miniatura{flex-basis:58px;height:58px}.qb-ficha-info{padding-top:12px}.qb-ficha-precio-bloque{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:12px;margin-bottom:12px!important}.qb-ficha-precio{margin:0!important}.qb-ficha-stock{margin:0!important;font-size:12.5px!important}.qb-ficha-campania{order:3;flex-basis:100%;margin:4px 0 0!important}.qb-ficha-colores{margin-bottom:14px!important}.qb-ficha-colores .eyebrow{margin-bottom:8px!important}.qb-ficha-color{width:52px!important;height:52px!important;padding:3px!important}.qb-ficha-colores>div:last-child{margin-top:8px!important}.qb-ficha-marca{margin-bottom:6px}.qb-ficha-titulo h1{font-size:30px}}@media (max-width: 768px){.qb-migas{display:none!important}}.qb-similares{--ancho-comp: 224px}.qb-similares-cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.qb-similares-cabeza>:first-child{flex:1 1 auto;min-width:0}.qb-similares-flechas{display:flex;gap:8px;margin-bottom:48px;flex-shrink:0}.qb-similares-flechas button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer}.qb-similares-flechas button:disabled{opacity:.35;cursor:default}.qb-comp-pista{overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);background:var(--paper);scroll-snap-type:x proximity;scroll-padding-left:var(--ancho-comp);overscroll-behavior-x:contain;scrollbar-width:thin}.qb-comp-grilla{display:grid;width:max-content}.qb-comp-col{background:var(--paper);border-right:1px solid var(--line);scroll-snap-align:start}.qb-comp-col.actual{background:var(--paper-2);position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--line-strong)}.qb-comp-cabecera{display:block;padding:16px 14px 12px;border-bottom:1px solid var(--ink);color:inherit;text-decoration:none;cursor:pointer}.qb-comp-cabecera.actual{cursor:default}.qb-comp-foto{position:relative;aspect-ratio:1 / 1;background:var(--fondo-foto);overflow:hidden;margin-bottom:12px}.qb-comp-cabecera.actual .qb-comp-foto{background:var(--fondo-foto)}.qb-comp-sello{position:absolute;top:8px;right:8px}.qb-comp-sello.izq{right:auto;left:8px}.qb-comp-marca{font-size:9px;margin-bottom:3px;color:var(--ink-3)}.qb-comp-titulo{margin:0 0 2px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-comp-color{font-size:11px;color:var(--ink-3);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-comp-precio{display:flex;align-items:baseline;gap:6px;font-size:12px;margin-bottom:8px}.qb-comp-precio s{font-size:10px;color:var(--muted)}.qb-comp-puntos{display:flex;gap:3px;flex-wrap:wrap}.qb-comp-puntos span{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--line-strong)}.qb-comp-puntos span.comun{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-2)}.qb-comp-dato{padding:12px 14px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--ink)}.qb-comp-dato .eyebrow{font-size:9px;color:var(--ink-3);margin-bottom:4px}.qb-comp-dato.vacio>div:last-child{color:var(--ink-3);font-style:italic}.qb-comp-grilla>.qb-seguir-explorando{aspect-ratio:auto;height:100%;scroll-snap-align:start}.qb-ver-todos-tarjeta .qb-seguir-explorando-arriba{margin-bottom:10px;opacity:1;color:var(--accent)}@media (max-width: 640px){.qb-similares{--ancho-comp: 168px}.qb-comp-col.actual{position:static;box-shadow:none}.qb-comp-pista{scroll-padding-left:0;margin:0 calc(-1*clamp(20px,4vw,48px));border-left:none;border-right:none}.qb-similares-flechas{display:none}}.qb-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a0aeb;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);animation:fadeIn .18s ease;cursor:zoom-out}.qb-lightbox img{max-width:100%;max-height:100%;object-fit:contain;cursor:default;background:var(--fondo-foto)}.qb-lightbox .qb-foto{width:min(100%,calc(100vh - (2*clamp(16px,4vw,48px))));height:auto;aspect-ratio:1 / 1;background:var(--fondo-foto);cursor:default}.qb-lightbox .qb-foto img{width:100%;height:100%}.qb-lightbox-cerrar,.qb-lightbox-flecha{position:absolute;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:background .15s ease}.qb-lightbox-cerrar:hover,.qb-lightbox-flecha:hover{background:#ffffff47}.qb-lightbox-cerrar{top:16px;right:16px;width:44px;height:44px}.qb-lightbox-flecha{top:50%;transform:translateY(-50%);width:48px;height:48px}.qb-lightbox-flecha.izq{left:12px}.qb-lightbox-flecha.der{right:12px}.qb-lightbox-contador{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#ffffffb3;font-size:12px;letter-spacing:.12em}.qb-ficha-comprar{display:flex;gap:10px;align-items:stretch}.qb-cantidad{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--ink);background:var(--paper)}.qb-cantidad>span{min-width:34px;text-align:center;font-size:15px;font-weight:600}.qb-presentacion{margin-bottom:22px}.qb-presentacion-cabecera{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.qb-presentacion-cabecera .eyebrow b{color:var(--accent-ink);text-transform:none;letter-spacing:.04em;font-weight:700}.qb-presentacion-opciones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qb-presentacion-opcion{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1.5px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--ink);transition:border-color var(--dur-media) var(--ease-salida),background-color var(--dur-media) var(--ease-salida)}.qb-presentacion-opcion.elegida{border-color:var(--ink);background:var(--paper-2)}.qb-presentacion-opcion:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qb-presentacion-foto{width:64px;height:64px;background:var(--fondo-foto);overflow:hidden}.qb-presentacion-foto img{width:100%;height:100%;object-fit:cover;display:block}.qb-presentacion-texto{min-width:0;padding-right:18px}.qb-presentacion-texto strong{display:block;font-size:13px;font-weight:800;line-height:1.2}.qb-presentacion-texto span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.3}.qb-presentacion-texto em{display:block;font-style:normal;font-family:var(--font-display);font-size:13px;font-weight:700;margin-top:5px}.qb-presentacion-texto em.incluida{color:var(--success)}.qb-presentacion-texto em.mas{color:var(--accent-ink)}.qb-presentacion-texto em.gratis{color:var(--success)}.qb-presentacion-texto em.gratis s{font-size:11px;color:var(--muted);font-weight:500;margin-left:4px}.qb-presentacion-chapita.regalo{background:var(--success);color:var(--paper)}.qb-presentacion-aviso{margin:10px 0 0;padding:8px 10px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--paper))}.qb-presentacion-tilde{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--paper);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--dur-rapida) var(--ease-salida),border-color var(--dur-rapida) var(--ease-salida)}.qb-presentacion-tilde svg{opacity:0;transition:opacity var(--dur-rapida) var(--ease-salida)}.qb-presentacion-opcion.elegida .qb-presentacion-tilde{border-color:var(--ink);background:var(--ink)}.qb-presentacion-opcion.elegida .qb-presentacion-tilde svg{opacity:1}.qb-presentacion-chapita{position:absolute;top:-9px;left:10px;padding:2px 7px;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:var(--ink)}@media (hover: hover) and (pointer: fine){.qb-presentacion-opcion:not(.elegida):hover{border-color:var(--line-strong)}}@media (max-width: 420px){.qb-presentacion-opciones{grid-template-columns:1fr;gap:14px}}.qb-presentacion-ventana-fotos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px}.qb-presentacion-ventana-fotos figure{margin:0}.qb-presentacion-ventana-fotos .qb-foto{display:block;height:auto;aspect-ratio:1 / 1;background:var(--fondo-foto);overflow:hidden}.qb-presentacion-ventana-fotos .qb-foto>img{position:absolute;top:0;right:0;bottom:0;left:0}.qb-presentacion-ventana-fotos img{width:100%;height:100%;object-fit:cover;display:block}.qb-presentacion-ventana-fotos figcaption{margin-top:8px;font-size:12px;line-height:1.4}.qb-presentacion-ventana-fotos figcaption strong{display:block;font-weight:800}.qb-presentacion-ventana-fotos figcaption span{color:var(--accent-ink);font-weight:700}.qb-vista-rapida{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px}.qb-vista-rapida-item{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);background:var(--paper-2)}.qb-vista-rapida-item>div{min-width:0}.qb-vista-rapida-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.qb-vista-rapida-valor{font-size:13px;font-weight:600;color:var(--ink);line-height:1.25;overflow-wrap:anywhere}@media (max-width: 1100px) and (min-width: 881px),(max-width: 640px){.qb-vista-rapida{grid-template-columns:repeat(2,minmax(0,1fr))}}.qb-ficha-bajada{margin:12px 0 0;max-width:56ch;font-size:15px;line-height:1.55;color:var(--ink-2)}.qb-sobre-pieza{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;margin-bottom:clamp(40px,5vw,64px)}.qb-sobre-pieza.sin-foto{grid-template-columns:minmax(0,1fr);max-width:760px}.qb-sobre-pieza-foto{aspect-ratio:1 / 1;background:var(--fondo-foto);overflow:hidden}.qb-sobre-pieza-texto .eyebrow{margin-bottom:14px;color:var(--accent-ink)}.qb-sobre-pieza-texto h2{margin:0 0 18px;font-size:clamp(26px,3vw,38px);text-transform:uppercase;line-height:1.05}.qb-sobre-pieza-texto p{margin:0 0 14px;max-width:62ch;font-size:15px;line-height:1.75;color:var(--ink-2)}.qb-sobre-pieza-texto p:last-child{margin-bottom:0}@media (max-width: 880px){.qb-ficha-bajada{margin:4px 0 14px;font-size:14px}.qb-sobre-pieza{grid-template-columns:minmax(0,1fr)}.qb-sobre-pieza-foto{max-width:420px}}.qb-specs{max-width:1040px}.qb-specs-cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;border-bottom:1px solid var(--ink);padding-bottom:12px}.qb-specs-total{font-size:12px;color:var(--ink-3)}.qb-spec-grupo{border-bottom:1px solid var(--line)}.qb-spec-grupo>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:10px;padding:16px 0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.qb-spec-grupo>summary::-webkit-details-marker{display:none}.qb-spec-grupo>summary>span:first-child{flex:1}.qb-spec-grupo-n{font-size:11px;font-weight:600;color:var(--ink-3);min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-2);border:1px solid var(--line)}.qb-spec-grupo>summary svg{transition:transform .2s ease;color:var(--ink-3)}.qb-spec-grupo[open]>summary svg{transform:rotate(180deg)}.qb-spec-grupo>summary:hover{color:var(--accent-ink)}.qb-spec-lista{margin:0;padding:0 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.qb-spec-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px dashed var(--line)}.qb-spec-item dt{font-size:12px;color:var(--ink-3);flex:1 1 auto;min-width:0}.qb-spec-item dd{margin:0;font-size:14px;font-weight:600;color:var(--ink);text-align:right;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:60%}.qb-spec-item dd.si svg{color:var(--success)}.qb-spec-item dd.no{color:var(--ink-3);font-weight:500}.qb-spec-ver-mas{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.qb-spec-ver-mas:hover{color:var(--ink)}.qb-aclaracion-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0a0a0a8c;display:flex;align-items:center;justify-content:center;padding:16px;animation:qb-aclaracion-entra .2s ease}.qb-aclaracion{position:relative;width:min(520px,100%);max-height:86vh;overflow-y:auto;background:var(--paper);box-shadow:0 30px 80px #00000059;padding:clamp(28px,6vw,44px) clamp(20px,5vw,40px);text-align:center;outline:none}.qb-aclaracion-icono{display:inline-flex;color:var(--accent);margin-bottom:18px}.qb-aclaracion h3{margin:0 0 16px;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.qb-aclaracion p{margin:0 0 12px;font-size:15px;line-height:1.75;color:var(--ink-2)}.qb-aclaracion p:last-child{margin-bottom:0}.qb-aclaracion-cerrar{position:absolute;top:8px;right:8px;width:36px;height:36px;padding:0;background:transparent;border:0;cursor:pointer;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center}.qb-aclaracion-cerrar:hover{color:var(--ink)}@keyframes qb-aclaracion-entra{0%{opacity:0}to{opacity:1}}.qb-vista-rapida-talles{display:inline-block;margin-top:3px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:11px;font-weight:600;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.qb-talles{text-align:left}.qb-talles-que-es{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--line);background:var(--paper-2)}.qb-talles-que-es svg{flex:0 0 56px;width:56px;height:56px}.qb-aclaracion .qb-talles-que-es p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.qb-aclaracion .qb-talles-frase{margin:0 0 14px;text-align:center;font-size:15px;line-height:1.5;color:var(--ink);font-weight:600}.qb-talles-tabla{width:100%;border-collapse:collapse;font-size:14px}.qb-talles-tabla th{padding:0 10px 8px;text-align:left;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink)}.qb-talles-tabla td{padding:9px 10px;border-bottom:1px solid var(--line);color:var(--ink-2)}.qb-talles-tabla td:last-child{text-align:right;font-weight:600;color:var(--ink)}.qb-talles-tabla th:last-child{text-align:right}.qb-talles-tabla tr.este td{background:var(--accent-2);color:var(--accent-ink);font-weight:700}.qb-aclaracion .qb-talles-consejo{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--ink-3)}.qb-medirse{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.qb-medirse-titulo{margin-bottom:14px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.qb-medirse-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qb-medirse-dibujo{aspect-ratio:6 / 5;background:var(--paper-2);border:1px solid var(--line)}.qb-medirse-dibujo svg{display:block;width:100%;height:100%}.qb-aclaracion .qb-medirse-pasos p{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--ink-2)}.qb-medirse-n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:11px;font-weight:700;vertical-align:1px}.qb-talles-pie{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;font-size:12px;color:var(--ink-3);text-align:center}.qb-talles-descargar{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;min-height:32px;border:1px solid var(--line-strong);color:var(--ink);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (hover: hover) and (pointer: fine){.qb-talles-descargar:hover{border-color:var(--ink)}}@media (max-width: 560px){.qb-medirse-pasos{grid-template-columns:minmax(0,1fr);gap:18px}.qb-medirse-pasos li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center}.qb-aclaracion .qb-medirse-pasos p{margin:0;font-size:13px}}.qb-spec-chips{list-style:none;margin:0;padding:4px 0 20px;display:flex;flex-wrap:wrap;gap:8px}.qb-spec-chips li{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line);font-size:13px;font-weight:600;background:var(--paper)}.qb-spec-chips li.si{border-color:var(--success-2);background:var(--success-2);color:var(--success)}.qb-spec-chips li.no{color:var(--ink-3);font-weight:500;text-decoration:line-through;text-decoration-color:var(--line-strong)}@media (max-width: 540px){.qb-ficha-precio-boton{display:none}.qb-ficha-comprar button{letter-spacing:.12em!important}}@media (max-width: 640px){.qb-spec-lista{grid-template-columns:minmax(0,1fr);gap:0}.qb-spec-item dd{max-width:55%;text-align:right}}.qb-wa-flotante{transition:transform .25s ease,opacity .3s ease,visibility 0s linear 0s}.qb-wa-flotante:hover{transform:scale(1.08)}.qb-wa-flotante.al-fondo,body[data-qb-tapado] .qb-wa-flotante{opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}@media (prefers-reduced-motion: reduce){.qb-wa-flotante,.qb-wa-flotante.al-fondo,body[data-qb-tapado] .qb-wa-flotante{transition:none}}.qb-barra-compra{position:fixed;left:0;right:0;bottom:0;z-index:85;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s}.qb-barra-compra.visible{visibility:visible;transition-delay:0s}.qb-barra-compra img{width:44px;height:44px;object-fit:cover;background:var(--paper-2);flex-shrink:0}.qb-barra-compra .qb-foto{width:44px;height:44px;flex-shrink:0}.qb-barra-compra-texto{flex:1;min-width:0}.qb-barra-compra-titulo{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-barra-compra-precio{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-barra-compra-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:13px 18px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 880px){.qb-barra-compra{display:flex}}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bulkSlide{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}.qb-modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:40px 24px;overflow-y:auto}.qb-modal-fondo.centro{align-items:center;padding:16px}.qb-modal-caja{background:var(--paper);width:100%;border:1px solid var(--line);animation:modalIn .25s ease-out;outline:none}.qb-modal-cabecera{padding:20px 28px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.qb-modal-titulo{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.qb-modal-x{width:36px;height:36px;background:transparent;border:1px solid var(--line);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.qb-modal-cuerpo{padding:22px 28px;background:var(--paper-2)}.qb-modal-pie{padding:18px 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.qb-admin-shell{min-height:100vh;background:var(--paper-2);display:grid;grid-template-columns:240px 1fr}.qb-admin-sidebar{background:var(--paper);border-right:1px solid var(--line);padding:22px 18px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto}.qb-admin-velo{display:none}.qb-admin-nav{display:flex;flex-direction:column;gap:2px}.qb-admin-nav>div[role=group]{display:flex;flex-direction:column;gap:2px}.qb-admin-nav-boton{display:flex;align-items:center;gap:12px;width:100%;padding:7px 12px;background:transparent;color:var(--ink-2);border:none;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.02em;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.qb-admin-nav-boton:hover{background:var(--paper-2)}.qb-admin-nav-boton.actual,.qb-admin-nav-boton.actual:hover{background:var(--ink);color:var(--paper)}.qb-admin-nav-boton:focus-visible,.qb-admin-nav-plegable-boton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qb-admin-nav-boton.pie{color:var(--ink-3);font-weight:500}.qb-admin-nav-boton.pie.actual{color:var(--paper)}.qb-admin-nav-label{flex:1}.qb-admin-nav-numero{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--accent);color:var(--paper)}.qb-admin-nav-boton.actual .qb-admin-nav-numero{background:var(--paper);color:var(--ink)}.qb-admin-nav-punto{width:8px;height:8px;border-radius:50%;flex-shrink:0}.qb-admin-nav-titulo{padding:12px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.qb-admin-nav-plegable{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.qb-admin-nav-plegable-boton{display:flex;align-items:center;gap:12px;width:100%;padding:7px 12px;background:transparent;color:var(--ink-3);border:none;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s ease}.qb-admin-nav-plegable-boton:hover{background:var(--paper-2);color:var(--ink-2)}.qb-admin-nav-flecha{margin-left:auto;display:inline-flex;transition:transform .2s ease}.qb-admin-nav-plegable.abierto .qb-admin-nav-flecha{transform:rotate(90deg)}.qb-admin-nav-hijos{display:flex;flex-direction:column;gap:2px;margin:2px 0 0 12px;padding-left:12px;border-left:1px solid var(--line)}.qb-admin-nav-hijos[hidden]{display:none}.qb-admin-nav-hijos .qb-admin-nav-boton{font-size:12.5px;font-weight:500}.qb-admin-burger,.qb-admin-sidebar-cerrar{display:none}.qb-admin-topbar{position:sticky;top:0;z-index:40;height:var(--panel-topbar);box-sizing:border-box;background:var(--paper);border-bottom:1px solid var(--line);padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.qb-admin-contenido{padding:28px 32px 64px;min-width:0}.qb-admin-main{min-width:0}.qb-admin-main [data-ajuste]{scroll-margin-top:calc(var(--panel-topbar) + 76px);scroll-margin-bottom:24px}.qb-ajuste-resaltado{outline:2px solid var(--accent);outline-offset:4px;animation:qb-ajuste-pulso 2.6s ease-out forwards}@keyframes qb-ajuste-pulso{0%{outline-color:var(--accent);box-shadow:0 0 0 10px var(--accent-2)}25%{box-shadow:0 0 0 4px var(--accent-2)}70%{outline-color:var(--accent);box-shadow:0 0 0 0 transparent}to{outline-color:transparent;box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.qb-ajuste-resaltado{animation:none}}.qb-buscador-resultados{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:60;background:var(--paper);border:1px solid var(--ink);box-shadow:0 16px 48px #00000029;max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain}.qb-buscador-grupo{padding:10px 16px 4px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.qb-buscador-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 16px;border:none;cursor:pointer;text-align:left;background:transparent;font-family:var(--font-body)}.qb-buscador-fila.marcada{background:var(--paper-2)}.qb-buscador-titulo{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-buscador-fila.ver-todos .qb-buscador-titulo{color:var(--accent-ink)}.qb-buscador-donde{flex:0 1 auto;max-width:48%;min-width:0;font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 880px){.qb-buscador-resultados{position:fixed;top:calc(var(--panel-topbar) + 6px);left:8px;right:8px;max-height:calc(100dvh - var(--panel-topbar) - 20px)}.qb-buscador-fila{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px}.qb-buscador-titulo,.qb-buscador-donde{max-width:100%;white-space:normal}.qb-buscador-titulo{font-size:14px}}.qb-admin-tabla{min-width:0}.qb-admin-2col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.qb-admin-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 880px){.qb-admin-shell{grid-template-columns:minmax(0,1fr)}.qb-admin-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(300px,86vw);z-index:130;transform:translate(-105%);transition:transform .25s ease;box-shadow:0 0 40px #00000040}.qb-admin-sidebar.abierto{transform:translate(0)}.qb-admin-nav-boton,.qb-admin-nav-plegable-boton{padding:10px 12px}.qb-admin-velo.abierto{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:125;background:#0a0a0a73}.qb-admin-burger,.qb-admin-sidebar-cerrar{display:inline-flex}.qb-admin-topbar{padding:0 12px;gap:8px}.qb-admin-usuario{display:none!important}.qb-admin-contenido{padding:16px 14px 48px}.qb-admin-tabla{overflow-x:auto;-webkit-overflow-scrolling:touch}.qb-admin-tabla>*{min-width:760px}.qb-admin-2col,.qb-admin-3col{grid-template-columns:minmax(0,1fr)!important;gap:14px}.qb-admin-oculto-celu{display:none!important}.qb-admin-fila-circulo{grid-template-columns:auto minmax(0,1fr)!important}.qb-admin-fila-carrusel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.qb-admin-fila-franja{grid-template-columns:minmax(0,1fr)!important}.qb-admin-fila-boton-banner{grid-template-columns:minmax(0,1fr) auto!important}.qb-admin-fila-boton-banner>:nth-child(2),.qb-admin-fila-boton-banner>:nth-child(3){grid-column:1 / -1}.qb-admin-tarjeta-cabecera{display:flex!important;flex-wrap:wrap;gap:8px 10px!important;padding:12px 14px!important}.qb-admin-tarjeta-cabecera>*:nth-child(3){flex:1 1 100%;order:-1}.qb-modal-fondo{padding:0;align-items:flex-start}.qb-modal-fondo.centro{padding:12px;align-items:center}.qb-modal-caja{max-width:none!important;min-height:100%;border:none}.qb-modal-cabecera{padding:14px 16px}.qb-modal-cabecera>div{flex:1 1 100%!important;flex-wrap:wrap}.qb-modal-cuerpo{padding:16px}.qb-modal-pie{padding:14px 16px}.qb-modal-pie>div{flex-wrap:wrap}.qb-lote-barra{left:0!important;right:0!important;bottom:0!important;transform:none!important;animation:none!important;padding:10px 12px!important;gap:8px!important}.qb-lote-barra>span[style*="width: 1px"]{display:none}}.qb-hero{position:relative;overflow:hidden;background:#000}.qb-hero-capa{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.qb-hero-foto{position:absolute;top:0;right:0;bottom:0;left:0}.qb-hero-foto img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:opacity .35s ease}.qb-hero-degradado{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#000000b8,#0000006b 45%,#0000002e)}.qb-hero-contenido{position:relative;height:100%;max-width:1440px;margin:0 auto;padding:0 clamp(24px,6vw,96px);display:flex;align-items:center}.qb-hero-texto{max-width:720px;color:#fff}.qb-hero-antetitulo{display:flex;align-items:center;gap:14px}.qb-hero-linea{display:inline-block;width:40px;height:1px;background:var(--accent)}.qb-hero-antetitulo .eyebrow{color:#ffffffd9}.qb-hero .qb-hero-titulo{text-transform:uppercase;color:#fff;line-height:1.02;font-weight:800;letter-spacing:-.025em}.qb-hero-bajada{max-width:540px;line-height:1.65;color:#ffffffe0}.qb-hero-botones{display:flex;gap:12px;flex-wrap:wrap}.qb-pp-boton{text-decoration:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:600;text-transform:uppercase;cursor:pointer;position:relative;isolation:isolate;width:auto;white-space:nowrap;padding:18px 30px;font-size:13px;letter-spacing:.2em;margin:0}.qb-pp-boton--paper{background:var(--paper);color:var(--ink);border:1px solid var(--paper)}.qb-pp-boton--light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.qb-hero .qb-hero-titulo{font-family:"Inter Tight Bloque",var(--font-display)}.qb-hero{height:clamp(580px,calc(var(--qb-alto-ventana, 100vh) - 110px),1000px)}.qb-hero-antetitulo{margin-bottom:28px}.qb-hero-titulo{margin:0;font-size:clamp(44px,6.8vw,92px)}.qb-hero-bajada{margin:28px 0 38px;font-size:clamp(15px,1.5vw,17px)}.qb-hero-puntos{bottom:36px}.qb-hero-contador{bottom:32px}@keyframes qb-hero-acercar{0%{transform:scale(1.04)}to{transform:scale(1.1)}}@keyframes qb-hero-avance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qb-hero-pausa{width:22px;height:22px;padding:0;margin-right:4px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.35);color:#ffffffd9;cursor:pointer;transition:border-color .2s ease,color .2s ease}.qb-hero-pausa:hover{border-color:#ffffffb3;color:#fff}.qb-hero-pausa:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 540px){.qb-hero{height:clamp(460px,calc(var(--qb-alto-ventana, 100vh) - 96px),900px)}}.qb-hero--bajo{height:clamp(440px,calc(var(--qb-alto-ventana, 100vh) * .6),540px)}.qb-hero--bajo .qb-hero-antetitulo{margin-bottom:16px}.qb-hero--bajo .qb-hero-titulo{font-size:clamp(34px,4.6vw,64px)}.qb-hero--bajo .qb-hero-bajada{margin:16px 0 24px;font-size:15px}.qb-hero--bajo .qb-hero-puntos{bottom:20px}.qb-hero--bajo .qb-hero-contador{bottom:15px}@media (max-width: 540px){.qb-hero--bajo{height:clamp(280px,calc(var(--qb-alto-ventana, 100vh) * .42),340px)}.qb-hero--bajo .qb-hero-antetitulo{margin-bottom:12px}.qb-hero--bajo .qb-hero-titulo{font-size:clamp(28px,8.4vw,36px);margin-bottom:18px}.qb-hero--bajo .qb-hero-bajada{display:none!important}.qb-hero .qb-hero-boton{padding:11px 16px!important;font-size:10.5px!important;letter-spacing:.14em!important;gap:8px!important}}@media (max-width: 880px){.qb-hero--bajo .qb-hero-flecha{display:none!important}}.qb-hero-con-confianza{position:relative}.qb-hero-con-confianza .qb-confianza--sobre-banner{position:absolute;left:0;right:0;bottom:0;z-index:6;background:#0a0a0a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgba(255,255,255,.14);border-bottom:none;padding:14px clamp(20px,4vw,48px)}.qb-hero-con-confianza .qb-confianza--sobre-banner .qb-confianza-item{color:#ffffffeb}.qb-hero-con-confianza .qb-confianza--sobre-banner .qb-confianza-item>svg{color:#e0c48f!important}.qb-hero-con-confianza .qb-hero-contenido{padding-bottom:46px!important}.qb-hero-con-confianza .qb-hero-puntos{bottom:72px}.qb-hero-con-confianza .qb-hero-contador{bottom:67px}@media (max-width: 880px){.qb-hero-con-confianza .qb-hero-contenido{padding-bottom:56px!important}.qb-hero-con-confianza .qb-hero-puntos{bottom:78px}.qb-hero-con-confianza .qb-hero-contador{bottom:73px}}@media (max-width: 540px){.qb-hero-con-confianza .qb-hero--bajo{height:clamp(330px,calc(var(--qb-alto-ventana, 100vh) * .48),390px)}.qb-hero-con-confianza .qb-confianza--sobre-banner{padding:10px 8px}.qb-hero-con-confianza .qb-hero-contenido{padding-bottom:62px!important}.qb-hero-con-confianza .qb-hero-puntos{bottom:80px}.qb-hero-con-confianza .qb-hero-contador{bottom:75px}}.qb-accesos{background:var(--paper-2);border-bottom:1px solid var(--line);padding:clamp(28px,2.8vw,40px) clamp(20px,4vw,48px)}.qb-accesos-in{max-width:1344px;margin:0 auto}.qb-accesos--con-titulo .qb-accesos-in{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,44px)}.qb-accesos-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px}.qb-accesos-titulo h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,2.4vw,34px);line-height:1;text-transform:uppercase;letter-spacing:-.01em}.qb-accesos-titulo h2 em{display:block;margin-top:4px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(24px,2.1vw,30px);text-transform:none;letter-spacing:0}.qb-accesos-fila{display:flex;justify-content:space-between;gap:16px;overflow-x:auto;scrollbar-width:none;padding:8px 6px 4px}.qb-accesos:not(.qb-accesos--con-titulo) .qb-accesos-fila{justify-content:center;gap:clamp(24px,4vw,64px)}.qb-accesos-fila::-webkit-scrollbar{display:none}.qb-acceso{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ink);text-decoration:none;cursor:pointer}.qb-acceso-foto{width:136px;height:136px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#fff;box-shadow:0 6px 20px #00000012;outline:1px solid var(--line);outline-offset:5px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease,outline-color .25s ease}.qb-acceso-foto .qb-foto{background:#fff}.qb-acceso-producto{padding:13%}.qb-acceso:hover .qb-acceso-foto,.qb-acceso:focus-visible .qb-acceso-foto{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f;outline-color:var(--accent)}.qb-acceso-nombre{margin-top:16px;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:uppercase;line-height:1.15}.qb-acceso-cuenta{margin-top:3px;font-size:12px;color:var(--ink-3)}.qb-acceso--oferta .qb-acceso-foto{background:#fbeaea;outline-color:#e7b7b7}.qb-acceso--oferta:hover .qb-acceso-foto{outline-color:var(--danger)}.qb-acceso--oferta .qb-acceso-nombre{color:var(--danger)}.qb-acceso-signo{font-family:var(--font-display);font-weight:800;font-size:44px;color:var(--danger)}@media (prefers-reduced-motion: reduce){.qb-acceso-foto{transition:none}.qb-acceso:hover .qb-acceso-foto{transform:none}}@media (max-width: 880px){.qb-accesos--con-titulo .qb-accesos-in{display:block}.qb-accesos-titulo{margin-bottom:18px}.qb-accesos-titulo h2 em{display:inline}.qb-acceso-foto{width:96px;height:96px;outline-offset:4px}.qb-acceso-nombre{margin-top:12px;font-size:13px}.qb-acceso-signo{font-size:32px}}@media (max-width: 540px){.qb-accesos{padding:20px 0 18px}.qb-accesos-titulo{padding:0 18px;margin-bottom:14px}.qb-accesos-eyebrow{font-size:9px;margin-bottom:4px}.qb-accesos-titulo h2{font-size:19px;line-height:1.05}.qb-accesos-titulo h2 em{font-size:20px}.qb-accesos-fila{gap:6px;padding:4px 14px 2px}.qb-accesos:not(.qb-accesos--con-titulo) .qb-accesos-fila{justify-content:space-between;gap:6px}.qb-acceso{width:64px;flex:0 0 auto}.qb-acceso-foto{width:62px;height:62px;outline-offset:3px;box-shadow:0 4px 12px #00000012}.qb-acceso-nombre{margin-top:10px;font-family:var(--font-body);font-size:10.5px;text-transform:none;letter-spacing:0;white-space:nowrap}.qb-acceso-cuenta{font-size:9.5px;margin-top:1px}.qb-acceso-signo{font-size:22px}}@media (max-width: 380px){.qb-accesos-fila{gap:4px;padding:4px 10px 2px}.qb-acceso{width:60px}.qb-acceso-foto{width:56px;height:56px}.qb-acceso-nombre{font-size:10px}}.qb-confianza{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:11.5px;color:var(--ink-3)}.qb-confianza span{display:inline-flex;align-items:center;gap:5px}.qb-confianza svg{color:var(--accent)}.qb-confianza-item>svg{color:var(--accent);flex-shrink:0}.qb-confianza-fila--n1{--qb-confianza-n: 1}.qb-confianza-fila--n2{--qb-confianza-n: 2}.qb-confianza-fila--n3{--qb-confianza-n: 3}.qb-confianza-fila--n4{--qb-confianza-n: 4}.qb-confianza{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px clamp(20px,4vw,48px)}.qb-confianza-fila{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px clamp(24px,4vw,56px)}.qb-confianza-item{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);text-wrap:balance}@media (max-width: 540px){.qb-confianza{padding:10px 8px}.qb-confianza-fila{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 6px}.qb-confianza-item{flex:0 1 calc((100% - (var(--qb-confianza-n, 4) - 1) * 6px) / var(--qb-confianza-n, 4));min-width:0;flex-direction:column;gap:4px;font-size:9px;letter-spacing:.06em;line-height:1.3;text-align:center}}.qb-carruseles{padding:clamp(24px,2.8vw,40px) clamp(20px,4vw,48px) clamp(4px,1vw,16px)}.qb-carruseles--evento{padding-bottom:0}.qb-franja--evento{box-shadow:inset 4px 0 0 var(--accent)}.qb-franja--evento .qb-franja-cuenta{color:var(--accent-ink)}.qb-ver-todos{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:3px;cursor:pointer}.qb-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.qb-chips::-webkit-scrollbar{display:none}.qb-chips button{flex:0 0 auto;padding:8px 14px;cursor:pointer;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-2);font:700 12px var(--font-body);letter-spacing:.02em;transition:background .15s ease,color .15s ease,border-color .15s ease}.qb-chips button:hover{border-color:var(--ink)}.qb-chips button.activo{background:var(--ink);border-color:var(--ink);color:var(--paper)}.qb-ver-todos-tarjeta{aspect-ratio:1 / 1.05;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;background:var(--ink);color:var(--paper);text-decoration:none;cursor:pointer;transition:background .2s ease}.qb-ver-todos-tarjeta:hover{background:var(--ink-2)}.qb-ver-todos-tarjeta b{font-family:var(--font-display);font-size:clamp(30px,3vw,44px);line-height:1;color:inherit}.qb-ver-todos-tarjeta span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.qb-ver-todos-tarjeta .qb-ver-todos-tarjeta-ir{margin-top:14px;opacity:1;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:3px}.qb-franja{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"texto fotos boton";align-items:center;gap:clamp(20px,3vw,40px);min-height:136px;padding:0 clamp(24px,3vw,40px);margin-bottom:18px;background:var(--paper-2);border:1px solid var(--line)}.qb-franja-texto{grid-area:texto;position:relative;z-index:1;min-width:0;padding:18px 0}.qb-franja-cuenta{font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px}.qb-franja-titulo{margin:0;font-family:var(--font-display);font-weight:800;line-height:1;font-size:clamp(26px,2.8vw,38px);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere}.qb-franja-frase{margin:6px 0 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(17px,1.5vw,21px);line-height:1.25;color:var(--ink-2)}.qb-franja-fotos{grid-area:fotos;display:flex;align-items:center}.qb-franja-fotos>span{flex-shrink:0;width:104px;height:104px;border-radius:50%;overflow:hidden;margin-left:-26px;border:3px solid var(--paper-2);background:#fff;box-shadow:0 4px 14px #00000014}.qb-franja-fotos>span:first-child{margin-left:0}.qb-franja-fotos .qb-foto{background:#fff}.qb-franja .qb-franja-boton{grid-area:boton;position:relative;z-index:1;justify-self:end;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--ink);color:var(--paper);border:none;padding:15px 22px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease}.qb-franja .qb-franja-boton:hover{background:var(--ink-2)}.qb-franja--con-foto{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto boton";min-height:160px}.qb-franja-fondo{position:absolute!important;top:0;right:0;bottom:0;left:0}.qb-franja--con-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--paper-2) 0%,color-mix(in srgb,var(--paper-2) 90%,transparent) 38%,transparent 75%)}.qb-carrusel-subfila{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.qb-carrusel-subfila .qb-chips{margin-bottom:0;flex:1 1 auto;min-width:0}@media (max-width: 880px){.qb-franja-fotos>span{width:80px;height:80px;margin-left:-20px}}@media (max-width: 540px){.qb-franja{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto fotos" "boton fotos";gap:6px 12px;min-height:78px;padding:12px 14px;margin-bottom:12px}.qb-franja-texto{padding:0}.qb-franja-cuenta{font-size:9px;letter-spacing:.18em;margin-bottom:4px}.qb-franja-titulo{font-size:20px}.qb-franja-frase{display:none}.qb-franja-fotos>span{width:46px;height:46px;margin-left:-12px;border-width:2px;box-shadow:none}.qb-franja .qb-franja-boton{justify-self:start;align-self:start;background:none;color:var(--ink);padding:0 0 2px;border-bottom:1px solid var(--ink);font-size:10px;letter-spacing:.14em}.qb-franja .qb-franja-boton:hover{background:none}.qb-franja .qb-franja-boton>svg{display:none}.qb-franja--con-foto{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "boton";min-height:96px}.qb-carrusel-subfila--sola{display:none}.qb-carrusel-subfila{margin-bottom:12px}}@media (max-width: 880px){.qb-carrusel--al-borde .qb-carrusel-pista,.qb-carrusel--al-borde .qb-chips{margin-inline:calc(-1*clamp(20px,4vw,48px));padding-inline:clamp(20px,4vw,48px);scroll-padding-inline:clamp(20px,4vw,48px)}.qb-carrusel--al-borde .qb-carrusel-subfila .qb-chips{margin-right:0;padding-right:0}}.qb-aviso-vista-previa{position:fixed;left:16px;right:16px;bottom:16px;z-index:300;max-width:720px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--ink);color:var(--paper);font-size:13px;line-height:1.4;box-shadow:0 10px 30px #00000040}.qb-aviso-vista-previa button{padding:8px 14px;background:var(--accent);color:var(--ink);border:none;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.qb-footer-legal{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.qb-footer-legal:hover{color:#ffffffd9}.qb-boton-ajusta{max-width:100%;min-width:0;white-space:normal!important;text-align:center}.qb-sv-fila{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(200px,1.4fr) 130px minmax(200px,1.5fr);gap:18px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.qb-sv-fila:first-child{border-top:none}.qb-sv-barra{position:relative;height:8px;background:var(--paper-3);overflow:visible}.qb-sv-barra>b{position:absolute;left:0;top:0;bottom:0}.qb-sv-barra>i{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--line-strong)}.qb-sv-curva{width:130px;height:36px;display:block}.qb-sv-cartel{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:10px;background:var(--paper);border:1px solid var(--line);border-left-width:4px;font-size:13px;line-height:1.55}.qb-sv-cartel p{margin:3px 0 0;color:var(--ink-3);font-size:12.5px}.qb-sv-cartel-ico{font-weight:800;width:16px;text-align:center;flex-shrink:0}.qb-sv-mail{display:grid;grid-template-columns:minmax(120px,1.3fr) 1fr 36px;gap:10px;align-items:center;font-size:13px;padding:5px 0}.qb-sv-mail-barra{height:6px;background:var(--accent)}@media (max-width: 880px){.qb-sv-fila{grid-template-columns:minmax(0,1fr);gap:10px}.qb-sv-curva{width:100%}}@media (max-width: 900px){.qb-an-mapa{grid-template-columns:minmax(0,1fr)!important}}.qb-medio-pago{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;column-gap:12px;align-items:center}.qb-medio-pago-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:2px}.qb-medio-pago-extra--compu{display:inline-flex}.qb-medio-pago-extra--celu{display:none}.qb-logos-mp{display:flex;flex-wrap:nowrap;gap:4px}.qb-logo-mp{height:20px;padding:0 4px;background:#fff;border:1px solid var(--line);border-radius:2px;display:inline-flex;align-items:center;justify-content:center}.qb-logo-mp img{display:block;height:12px;width:auto;max-width:48px;object-fit:contain}@media (max-width: 480px){.qb-medio-pago{column-gap:10px}.qb-medio-pago-extra--compu{display:none}.qb-medio-pago-extra--celu{display:block;grid-column:2 / -1;margin-top:8px;min-width:0}.qb-logos-mp{flex-wrap:wrap}.qb-logo-mp{height:18px;padding:0 3px}.qb-logo-mp img{height:10px;max-width:40px}}@media (max-width: 380px){.qb-medio-pago-extra--celu{grid-column:1 / -1}}@media print{@page{margin:14mm}body{background:#fff!important}.qb-admin-sidebar,.qb-admin-topbar,.qb-admin-velo,.qb-no-imprimir,.qb-admin-main button,.qb-modal-fondo{display:none!important}.qb-admin-shell{display:block!important;min-height:0!important;background:#fff!important}.qb-admin-contenido{padding:0!important;max-width:none!important}.qb-admin-main .qb-2col{display:grid!important;grid-template-columns:1.3fr 1fr!important;gap:12px!important}.qb-admin-main .qb-2col>div{gap:12px!important}.qb-admin-main *{box-shadow:none!important}.qb-admin-main img{max-width:56px!important}}.qb-pasos-solicitud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 540px){.qb-pasos-solicitud{grid-template-columns:1fr}}.qb-btn{transition:background-color var(--dur-media) var(--ease-salida),border-color var(--dur-media) var(--ease-salida),color var(--dur-media) var(--ease-salida),transform var(--dur-rapida) var(--ease-salida)}.qb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:currentColor;opacity:0;transition:opacity var(--dur-media) var(--ease-salida)}.qb-btn-icono-der{flex-shrink:0;transition:transform var(--dur-media) var(--ease-salida)}@media (hover: hover) and (pointer: fine){.qb-btn:not(:disabled):hover:before{opacity:.1}.qb-btn:not(:disabled):hover .qb-btn-icono-der{transform:translate(4px)}}.qb-btn:not(:disabled):active{transform:scale(.97)}.qb-ver-todos svg,.qb-franja-boton svg,.qb-ver-todos-tarjeta-ir svg{transition:transform var(--dur-media) var(--ease-salida)}@media (hover: hover) and (pointer: fine){.qb-ver-todos:hover svg,.qb-franja:hover .qb-franja-boton svg,.qb-ver-todos-tarjeta:hover .qb-ver-todos-tarjeta-ir svg{transform:translate(4px)}}.qb-header-enlace{position:relative}.qb-header-enlace:not(.activo):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-media) var(--ease-salida)}.qb-header-enlace:not(.activo):focus-visible:after{transform:scaleX(1)}@media (hover: hover) and (pointer: fine){.qb-header-enlace:not(.activo):hover:after,.qb-desp.abierto>.qb-header-enlace:not(.activo):after{transform:scaleX(1)}}.qb-hero-texto>*{transition:opacity .3s var(--ease-salida),transform .3s var(--ease-salida)}.qb-hero-texto:not(.activo)>*{opacity:0;transform:translateY(12px)}.qb-hero-texto.activo>*{transition-duration:.45s}.qb-hero-texto.activo>:nth-child(1){transition-delay:80ms}.qb-hero-texto.activo>:nth-child(2){transition-delay:.16s}.qb-hero-texto.activo>:nth-child(3){transition-delay:.24s}.qb-hero-texto.activo>:nth-child(4){transition-delay:.32s}.qb-hero-linea{transform-origin:left;transition:transform var(--dur-lenta) var(--ease-salida)}.qb-hero-texto:not(.activo) .qb-hero-linea{transform:scaleX(0)}.qb-hero-texto.activo .qb-hero-linea{transition-delay:80ms}.qb-hero-texto.qb-hero-sin-entrada>*,.qb-hero-texto.qb-hero-sin-entrada .qb-hero-linea{transition:none}[data-qb=tarjeta] .qb-product-media{transition:transform var(--dur-rapida) var(--ease-salida)}[data-qb=tarjeta]>a:active .qb-product-media{transform:scale(.98)}.qb-ficha-icono.qb-con-aro{position:relative}.qb-con-aro:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;border:1.5px solid var(--accent);opacity:0}.qb-boton-agregar{overflow:hidden}.qb-boton-agregar-texto,.qb-boton-agregar-listo{display:inline-flex;align-items:center;gap:10px;min-width:0;transition:opacity var(--dur-media) var(--ease-salida),transform var(--dur-media) var(--ease-salida)}.qb-boton-agregar-listo{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;transform:translateY(8px)}.qb-boton-agregar--listo .qb-boton-agregar-texto{opacity:0;transform:translateY(-8px)}.qb-boton-agregar--listo .qb-boton-agregar-listo{opacity:1;transform:none}.qb-solo-lector{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.qb-barra-compra-btn{position:relative;overflow:hidden;transition:background-color var(--dur-media) var(--ease-salida),border-color var(--dur-media) var(--ease-salida),transform var(--dur-rapida) var(--ease-salida)}.qb-barra-compra-btn:active{transform:scale(.97)}.qb-barra-compra-btn.qb-boton-agregar--listo{background:var(--success);border-color:var(--success)}.qb-franja-fotos>span{transition:transform .3s var(--ease-salida)}@media (hover: hover) and (pointer: fine){.qb-franja:hover .qb-franja-fotos>span:nth-child(1){transform:translate(-6px)}.qb-franja:hover .qb-franja-fotos>span:nth-child(2){transform:translateY(-3px)}.qb-franja:hover .qb-franja-fotos>span:nth-child(3){transform:translate(6px)}}.qb-con-pastilla,.qb-chips,.qb-catalog-cats-desktop,.qb-catalog-vista{position:relative}.qb-pastilla{position:absolute;left:0;top:0;width:100px;height:100px;z-index:0;pointer-events:none;background:var(--ink);transform-origin:0 0;transition:transform .28s var(--ease-salida)}.qb-con-pastilla>button{position:relative;z-index:1;transition:color var(--dur-media) var(--ease-salida),border-color var(--dur-media) var(--ease-salida)}.qb-con-pastilla>button,.qb-con-pastilla>button.activo{background:transparent}.qb-pestana{padding:8px 16px;background:transparent;color:var(--ink-2);border:1px solid var(--line-strong);cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.qb-pestana.activo{background:var(--ink);color:var(--paper);border-color:var(--ink)}.qb-pestana--evento{position:relative;overflow:visible;margin-top:6px;border-color:var(--accent);color:var(--accent-ink);display:inline-flex;align-items:baseline;gap:6px;max-width:330px}.qb-pestana-nombre{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.qb-pestana--evento.activo{color:var(--paper);border-color:var(--ink)}.qb-pestana-hoy{position:absolute;top:-9px;left:10px;padding:2px 6px;font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:var(--ink);line-height:1.2}.qb-pestana-regla{font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:none;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.qb-catalog-filterbar--celular.qb-catalog-filterbar--evento{grid-template-columns:2fr 1fr 1fr!important}.qb-catalog-cats-mobile .qb-catalog-control--evento{height:auto!important;min-height:40px;padding:5px 10px!important}.qb-catalog-cats-mobile .qb-catalog-control--evento>span{width:100%}.qb-catalog-cats-mobile .qb-catalog-control--evento>span>span{max-width:100%}.qb-catalog-cats-mobile .qb-catalog-control--evento .qb-pestana-regla{font-size:10px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.02em!important}.qb-pestana-hoy--en-linea{position:static}.qb-opcion-evento{box-shadow:inset 4px 0 0 var(--accent)}.qb-opcion-evento-nombre{font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-opcion-evento-regla{display:block;margin-top:3px;font-size:12px;font-weight:500;color:var(--ink-3)}.qb-cuenta-regresiva,.qb-topbar-cuenta,.qb-hero-cuenta,.qb-ficha-cuenta,.qb-carro-cuenta{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-weight:800;font-variant-numeric:tabular-nums}.qb-topbar--evento{background:var(--ink)}.qb-topbar--evento>span:first-child{color:var(--accent);opacity:1}.qb-topbar-cuenta{margin-left:10px;padding:1px 8px;background:#ffffff1f;color:var(--paper);font-size:11px;letter-spacing:.04em;text-transform:none}.qb-hero-cuenta{margin-top:12px;padding:5px 10px;background:#00000073;color:var(--paper);font-size:12px;letter-spacing:.04em}.qb-ficha-cuenta{color:var(--danger);font-size:12px}.qb-carro-cuenta{margin-left:6px;font-size:11px;color:var(--danger);font-weight:700}.qb-carro-regalo-barra{color:var(--success)}.qb-carro-regalo-barra .qb-carro-envio-pista i{background:var(--success)}.qb-vista-boton{background:transparent;color:var(--ink-2)}.qb-vista-boton.activo{background:var(--ink);color:var(--paper)}.qb-relleno{position:relative;isolation:isolate;overflow:hidden;transition:color var(--dur-media) var(--ease-salida),border-color var(--dur-media) var(--ease-salida)}.qb-relleno:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-salida)}.qb-relleno[aria-pressed=true]:before{transform:scaleX(1)}.qb-relleno--genero{background:transparent;color:var(--ink-2);border:1px solid var(--line-strong)}.qb-relleno--genero[aria-pressed=true]{color:var(--paper);border-color:var(--ink)}.qb-relleno--tile{background:var(--paper-2);color:var(--ink);border:1.5px solid var(--line)}.qb-relleno--tile[aria-pressed=true]{color:var(--paper);border-color:var(--ink)}.qb-acceso-foto .qb-foto>img{transition:opacity .35s ease,transform var(--dur-lenta) var(--ease-salida)}@media (hover: hover) and (pointer: fine){.qb-acceso:hover .qb-acceso-foto .qb-foto>img{transform:scale(1.06)}}.qb-acceso:active .qb-acceso-foto{transform:scale(.96);transition-duration:.12s}@media (hover: hover) and (pointer: fine){.qb-cat-card:hover .qb-foto>img{transform:scale(1.04)}}.qb-cat-card:focus-visible .qb-foto>img{transform:scale(1.04)}.qb-footer-link{display:inline-block;transition:opacity .2s ease,transform var(--dur-media) var(--ease-salida)}.qb-footer-red{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);color:var(--paper);cursor:pointer;transition:border-color var(--dur-media) var(--ease-salida),transform var(--dur-media) var(--ease-salida)}.qb-footer-red:focus-visible{border-color:var(--accent)}@media (hover: hover) and (pointer: fine){.qb-footer-link:hover{transform:translate(3px)}.qb-footer-red:hover{border-color:var(--accent);transform:translateY(-2px)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-salida)}::view-transition-group(qb-foto-viaja){animation-duration:.42s;animation-timing-function:var(--ease-salida)}::view-transition-old(qb-foto-viaja),::view-transition-new(qb-foto-viaja){width:100%;height:100%;object-fit:cover}::view-transition-old(qb-foto-viaja){animation:qb-foto-se-va .24s var(--ease-salida) 40ms both}::view-transition-new(qb-foto-viaja){animation:qb-foto-llega .24s var(--ease-salida) 40ms both}@keyframes qb-foto-llega{0%{opacity:0}to{opacity:1}}.qb-foto-saliendo .qb-foto-encima,.qb-foto-saliendo .qb-tarjeta-ver-detalle{opacity:0!important;transition:none!important}.qb-foto-saliendo img{transform:none!important;transition:none!important}::view-transition-old(qb-foto-viaja):only-child{animation:qb-foto-se-va .22s var(--ease-salida) both}@keyframes qb-foto-se-va{0%{opacity:1}to{opacity:0}}html{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){.qb-btn:not(:disabled):active,.qb-barra-compra-btn:active,[data-qb=tarjeta]>a:active .qb-product-media,.qb-acceso:active .qb-acceso-foto,.qb-acceso:hover .qb-acceso-foto .qb-foto>img,.qb-cat-card:hover .qb-foto>img,.qb-franja:hover .qb-franja-fotos>span,.qb-btn:hover .qb-btn-icono-der,.qb-ver-todos:hover svg,.qb-franja:hover .qb-franja-boton svg,.qb-ver-todos-tarjeta:hover .qb-ver-todos-tarjeta-ir svg,.qb-footer-link:hover,.qb-footer-red:hover{transform:none!important}.qb-hero-texto>*,.qb-hero-linea,.qb-pastilla,.qb-relleno:before,.qb-boton-agregar-texto,.qb-boton-agregar-listo{transition:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.qb-marcas-cinta{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.qb-marcas-pista{display:flex;width:max-content;animation:qb-marcas-desliza var(--qb-marcas-duracion, 70s) linear infinite;will-change:transform}.qb-marcas-lista{display:flex;align-items:center;gap:var(--qb-marcas-gap, 80px);margin:0;padding:0 var(--qb-marcas-gap, 80px) 0 0;list-style:none}@keyframes qb-marcas-desliza{to{transform:translate(-50%)}}@media (hover: hover) and (pointer: fine){.qb-marcas-cinta:hover .qb-marcas-pista{animation-play-state:paused}}.qb-marcas-cinta:has(:focus-visible) .qb-marcas-pista,.qb-marcas-cinta.is-tocando .qb-marcas-pista,.qb-marcas-cinta.is-lejos .qb-marcas-pista{animation-play-state:paused}.qb-marca-logo{display:flex;align-items:center;justify-content:center;height:calc(64px * var(--qb-marcas-escala, 1));padding:6px 4px;outline-offset:4px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.qb-marca-logo img{display:block;height:auto;max-width:none;width:calc(var(--w) * var(--qb-marcas-escala, 1));filter:grayscale(1);opacity:var(--qb-marcas-opacidad, .6);transition:filter .35s ease,opacity .35s ease,transform .35s var(--ease-salida)}.qb-marca-logo--claro img{filter:grayscale(1) brightness(.62) contrast(1.2)}.qb-marca-logo--texto span{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.02em;font-size:calc(26px * var(--qb-marcas-escala, 1));white-space:nowrap;color:var(--ink-3);transition:color .35s ease}.qb-marca-logo:focus-visible img{filter:none;opacity:1;transform:scale(1.06)}.qb-marca-logo:focus-visible span{color:var(--ink)}@media (hover: hover) and (pointer: fine){.qb-marca-logo:hover img{filter:none;opacity:1;transform:scale(1.06)}.qb-marca-logo:hover span{color:var(--ink)}}@media (hover: none){.qb-marca-logo:active img{filter:none;opacity:1}}@media (max-width: 640px){.qb-marcas-cinta{--qb-marcas-gap: 48px !important}.qb-marca-logo{height:calc(52px * var(--qb-marcas-escala, 1))}.qb-marca-logo img{width:calc(var(--w) * var(--qb-marcas-escala, 1) * .7)}.qb-marca-logo--texto span{font-size:calc(20px * var(--qb-marcas-escala, 1))}}@media (prefers-reduced-motion: reduce){.qb-marcas-cinta{-webkit-mask-image:none;mask-image:none}.qb-marcas-pista{animation:none;width:auto;justify-content:center}.qb-marcas-lista{flex-wrap:wrap;justify-content:center;row-gap:24px;padding:0 clamp(20px,4vw,48px)}.qb-marcas-lista[aria-hidden=true]{display:none}}.qb-pestana-brillo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.qb-pestana-brillo:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--accent) 45%,transparent),transparent);transform:translate(-150%);animation:qb-pestana-brillo 3.2s ease-in-out infinite}.qb-pestana--evento.activo .qb-pestana-brillo:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent)}@keyframes qb-pestana-brillo{0%,55%{transform:translate(-150%)}to{transform:translate(300%)}}@media (prefers-reduced-motion: reduce){.qb-pestana-brillo:before{animation:none}}.qb-compra{padding:clamp(28px,6vw,72px) clamp(16px,4vw,48px)}.qb-compra-caja{max-width:560px;margin:0 auto}.qb-compra-pantalla{border:1px solid var(--line);background:var(--paper);padding:clamp(24px,5vw,40px) clamp(18px,5vw,40px) clamp(20px,4vw,32px)}.qb-compra-cabecera{text-align:center}.qb-compra-numero{font:700 11px var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px}.qb-compra-titulo{margin:0 0 10px;font-size:clamp(28px,5vw,38px);line-height:1.02;text-transform:uppercase}.qb-compra-bajada{margin:0 auto;max-width:400px;font-size:15px;line-height:1.6;color:var(--ink-2)}.qb-compra-bajada strong{font-family:var(--font-display)}.qb-compra-entra{opacity:0;transform:translateY(12px);animation:qb-compra-entra var(--dur-lenta) var(--ease-salida) forwards;animation-delay:calc(.12s + var(--i, 0) * 60ms)}@keyframes qb-compra-entra{to{opacity:1;transform:none}}.qb-esfera{width:96px;height:96px;margin:0 auto 16px}.qb-esfera svg{width:100%;height:100%;overflow:visible;display:block}.qb-esfera-dial{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.qb-esfera-relleno{fill:var(--accent-2);transform-origin:52px 52px;transform:scale(0)}.qb-esfera-marca{stroke:var(--ink);stroke-width:1.4;stroke-linecap:round}.qb-esfera-marca-larga{stroke-width:2.4}.qb-esfera-aguja{stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;transform-origin:52px 52px}.qb-esfera-eje{fill:var(--ink)}.qb-esfera-trazo{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50}.qb-esfera-listo .qb-esfera-aguja{animation:qb-esfera-vuelta 1s var(--ease-salida) .15s forwards}.qb-esfera-listo .qb-esfera-eje{animation:qb-esfera-fuera .2s ease 1.05s forwards}.qb-esfera-listo .qb-esfera-relleno{animation:qb-esfera-llena .42s var(--ease-resorte) 1s forwards}.qb-esfera-listo .qb-esfera-trazo{animation:qb-esfera-trazo .38s var(--ease-salida) 1.08s forwards}.qb-esfera-error .qb-esfera-dial{stroke:var(--danger)}.qb-esfera-error .qb-esfera-relleno{fill:var(--danger-2)}.qb-esfera-error .qb-esfera-trazo{stroke:var(--danger)}.qb-esfera-error .qb-esfera-aguja{animation:qb-esfera-vuelta .9s var(--ease-salida) .15s forwards}.qb-esfera-error .qb-esfera-eje{animation:qb-esfera-fuera .2s ease .95s forwards}.qb-esfera-error .qb-esfera-relleno{animation:qb-esfera-llena .42s var(--ease-resorte) .9s forwards}.qb-esfera-error .qb-esfera-trazo{animation:qb-esfera-trazo .38s var(--ease-salida) .98s forwards}.qb-esfera-espera .qb-esfera-relleno,.qb-esfera-quieta .qb-esfera-relleno{transform:scale(.86);fill:var(--paper-2)}.qb-esfera-espera .qb-esfera-aguja{animation:qb-esfera-gira 2.4s linear 2}.qb-esfera-quieta .qb-esfera-aguja{transform:rotate(130deg)}@keyframes qb-esfera-vuelta{0%{transform:rotate(0)}85%{opacity:1}to{transform:rotate(360deg);opacity:0}}@keyframes qb-esfera-gira{to{transform:rotate(360deg)}}@keyframes qb-esfera-fuera{to{opacity:0}}@keyframes qb-esfera-llena{to{transform:scale(.86)}}@keyframes qb-esfera-trazo{to{stroke-dashoffset:0}}.qb-pasos{list-style:none;margin:26px 0 0;padding:0;text-align:left}.qb-paso{display:grid;grid-template-columns:30px 1fr;gap:14px;position:relative;padding-bottom:22px}.qb-paso:not(:last-child):before{content:"";position:absolute;left:14px;top:32px;bottom:2px;width:2px;background:var(--line)}.qb-paso-linea{position:absolute;left:14px;top:32px;bottom:2px;width:2px;background:var(--accent);transform-origin:top;transform:scaleY(0)}.qb-paso:last-child .qb-paso-linea{display:none}.qb-paso:nth-child(1) .qb-paso-linea{animation:qb-paso-baja .6s var(--ease-salida) .7s forwards}.qb-paso:nth-child(2) .qb-paso-linea{animation:qb-paso-baja .6s var(--ease-salida) 1s forwards}@keyframes qb-paso-baja{to{transform:scaleY(1)}}.qb-paso-bola{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 13px var(--font-display);border:1.5px solid var(--line-strong);color:var(--ink-3);background:var(--paper);position:relative;z-index:1}.qb-paso-hecho .qb-paso-bola{background:var(--success);border-color:var(--success);color:#fff}.qb-paso-actual .qb-paso-bola{background:var(--ink);border-color:var(--ink);color:var(--paper);animation:qb-paso-late 1.4s ease-in-out 1.2s 2}@keyframes qb-paso-late{0%,to{box-shadow:0 0 #b8966800}50%{box-shadow:0 0 0 6px #b8966847}}.qb-paso-cuerpo{min-width:0}.qb-paso-titulo{margin:5px 0 6px;font:800 15px var(--font-body);color:var(--ink);letter-spacing:0;text-transform:none}.qb-paso-futuro .qb-paso-titulo{color:var(--ink-3)}.qb-paso-hecho .qb-paso-titulo{color:var(--success)}.qb-paso-cuerpo p{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.qb-paso-cuerpo .qb-paso-nota{font-size:12.5px;color:var(--ink-3)}.qb-compra-cuenta{background:var(--paper-2);border:1px solid var(--line);padding:13px 14px;margin-bottom:12px}.qb-compra-cuenta-texto{white-space:pre-wrap;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink);overflow-wrap:anywhere}.qb-compra-copiar{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:transparent;border:1px solid var(--line-strong);padding:6px 12px;cursor:pointer;font:600 11px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.qb-compra-copiar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qb-plazo{display:flex;align-items:center;gap:12px;margin-bottom:4px}.qb-plazo-anillo{width:42px;height:42px;flex-shrink:0;position:relative}.qb-plazo-anillo svg{width:42px;height:42px;transform:rotate(-90deg);display:block}.qb-plazo-fondo{fill:none;stroke:var(--line-strong);stroke-width:3}.qb-plazo-resto{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:113;animation:qb-plazo-llena 1.1s var(--ease-salida) .6s forwards}@keyframes qb-plazo-llena{to{stroke-dashoffset:2}}.qb-plazo-anillo b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:800 10.5px var(--font-display);color:var(--ink)}.qb-plazo p{margin:0!important;font-size:12.5px!important;line-height:1.5;color:var(--ink-2)}.qb-acciones-compra{display:grid;gap:10px;margin-top:18px}.qb-acciones-compra>p{margin:0 0 4px;text-align:center;font-size:14px;line-height:1.6;color:var(--ink-2)}.qb-boton-texto{border-color:transparent!important;color:var(--ink-3)!important}.qb-compra-piezas{margin-top:16px;border:1px solid var(--line);background:var(--paper-2);padding:8px 18px}.qb-compra-puntos{display:flex;justify-content:center;gap:6px;margin-top:18px}.qb-compra-puntos span{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.3;animation:qb-compra-punto 1s ease-in-out 4 forwards}.qb-compra-puntos span:nth-child(2){animation-delay:.16s}.qb-compra-puntos span:nth-child(3){animation-delay:.32s}@keyframes qb-compra-punto{50%{opacity:1}to{opacity:.6}}.qb-formulario-recuperado{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:10px 14px;background:var(--success-2);color:var(--ink-2);font-size:13px;line-height:1.5}.qb-formulario-recuperado svg{color:var(--success);flex-shrink:0}.qb-formulario-recuperado span{flex:1 1 220px}@media (prefers-reduced-motion: reduce){.qb-compra-entra,.qb-esfera *,.qb-paso-linea,.qb-paso-bola,.qb-plazo-resto,.qb-compra-puntos span{animation:none!important}.qb-compra-entra{opacity:1;transform:none}.qb-esfera-listo .qb-esfera-aguja,.qb-esfera-listo .qb-esfera-eje,.qb-esfera-error .qb-esfera-aguja,.qb-esfera-error .qb-esfera-eje{opacity:0}.qb-esfera-listo .qb-esfera-relleno,.qb-esfera-error .qb-esfera-relleno{transform:scale(.86)}.qb-esfera-trazo{stroke-dashoffset:0}.qb-paso-linea{transform:none}.qb-plazo-resto{stroke-dashoffset:2}.qb-compra-puntos span{opacity:1}}.qb-aviso-vuelta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:-24px 0 28px;padding:12px 16px;background:var(--accent-2);color:var(--ink-2);font-size:14px;line-height:1.5}.qb-aviso-vuelta svg{color:var(--accent-ink);flex-shrink:0}.qb-aviso-vuelta span{flex:1 1 240px}.qb-topbar--pausa{background:var(--accent-ink);text-transform:none;letter-spacing:.02em;font-size:13px;line-height:1.45}.qb-topbar--pausa span{opacity:1}@media (max-width: 768px){.qb-topbar.qb-topbar--pausa{font-size:12px;letter-spacing:.01em;line-height:1.4;padding:8px 14px}}a.qb-topbar--enlace{display:block;text-decoration:none}a.qb-topbar--enlace:hover span,a.qb-topbar--enlace:focus-visible span{opacity:1;text-decoration:underline;text-underline-offset:3px}.qb-aviso-pausa{display:grid;gap:6px;padding:14px 16px;background:var(--accent-2);border-left:3px solid var(--accent-ink);font-size:14px;line-height:1.5;color:var(--ink-2)}.qb-aviso-pausa strong{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.qb-aviso-pausa a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.qb-aviso-pausa--compacto{font-size:13px;padding:12px 14px}.qb-ficha-pausa{display:grid;gap:10px}.qb-ficha-pausa p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.qb-ficha-pausa-boton{width:100%;padding:18px 30px;background:var(--paper-2);border:1px solid var(--line-strong);color:var(--ink-3);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:not-allowed}.qb-ficha-pausa-wa{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 22px;border:1px solid var(--ink);color:var(--ink);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.qb-ficha-pausa-wa:hover{background:var(--ink);color:var(--paper)}.qb-aviso-pausa-admin{padding:10px clamp(16px,4vw,48px);background:var(--accent-2);color:var(--ink-2);border-bottom:1px solid var(--line-strong);font-size:13px;line-height:1.45;text-align:center}.qb-cierre{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:48px 16px;background:var(--paper-2);text-align:center}.qb-cierre-caja{max-width:560px;display:flex;flex-direction:column;align-items:center;gap:18px}.qb-cierre-titulo{margin:14px 0 0;font-size:clamp(28px,5vw,44px);line-height:1.08;text-transform:uppercase;overflow-wrap:anywhere}.qb-cierre-texto{margin:0;font-size:16px;line-height:1.65;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.qb-cierre-wa{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;margin-top:6px;background:#25d366;color:#fff;text-decoration:none;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.qb-cierre-horario{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.qb-cierre-horario a{color:inherit}.qb-cierre-enlaces{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:12px}.qb-cierre-enlaces a{color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.qb-cierre-vendedor{margin:-24px 0 0;font-size:11px;color:var(--ink-3);opacity:.8}.qb-horario{display:flex;align-items:flex-start;gap:14px;margin-top:14px;padding:18px 20px;background:var(--paper-2);border:1px solid var(--line)}.qb-horario-icono{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center}.qb-horario-titulo{display:block;font-size:14px;margin-bottom:6px}.qb-horario-lista{margin:0 0 8px;padding:0;list-style:none;font-size:14px;line-height:1.6;color:var(--ink-2)}.qb-horario-estado{display:block;font-size:13px;color:var(--accent-ink)}.qb-horario-estado.abierto{color:var(--success)}.qb-horario-pie{margin:6px 0 0;font-size:11px;opacity:.45}.qb-wa-fuera{position:absolute;right:66px;top:50%;transform:translateY(-50%);padding:7px 12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:999px;box-shadow:0 6px 18px #0000001f;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none}@media (max-width: 420px){.qb-wa-fuera{font-size:11px;padding:6px 10px;right:62px;white-space:normal;width:max-content;max-width:calc(100vw - 100px);text-align:right}}.qb-shorts{position:relative;background:#0a0a0a;color:#fff;overflow:hidden}.qb-shorts:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent) 20%,#e6cfa4 50%,var(--accent) 80%,transparent)}.qb-shorts:after{content:"";position:absolute;left:-10%;top:-40%;width:60%;height:120%;pointer-events:none;background:radial-gradient(closest-side,rgba(184,150,104,.16),transparent)}.qb-shorts-adentro{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,4vw,48px) clamp(38px,4.5vw,60px)}.qb-shorts--ficha{margin-top:clamp(64px,8vw,120px)}.qb-shorts-cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(18px,2.2vw,28px)}.qb-shorts-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.qb-shorts-eyebrow i{width:7px;height:7px;border-radius:50%;background:#e04f4f;box-shadow:0 0 0 4px #e04f4f2e}.qb-shorts-titulo{margin:0;font-size:clamp(30px,3.4vw,42px);line-height:1;text-transform:uppercase;color:#fff}.qb-shorts-sub{margin:8px 0 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(14px,1.2vw,16px);color:#bdb6aa}.qb-shorts-flechas{display:flex;gap:8px;flex-shrink:0}.qb-shorts-flechas button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3a3a3a;background:transparent;color:#fff;cursor:pointer;transition:border-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.qb-shorts-flechas button:focus-visible{border-color:var(--accent);color:var(--accent)}.qb-shorts-pista{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.qb-shorts-pista::-webkit-scrollbar{display:none}.qb-shorts-tarjeta{position:relative;flex:0 0 calc((100% - 72px)/5);scroll-snap-align:start;min-width:0}.qb-shorts-video{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:14px;overflow:hidden;background:#1a1a1a;color:#fff;cursor:pointer}.qb-shorts-video .qb-foto{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.qb-shorts-video img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qb-shorts-sombra{position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(transparent,#000c);pointer-events:none}.qb-shorts-marca{position:absolute;top:12px;left:12px;padding:4px 9px;border-radius:999px;background:#0a0a0a8c;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.qb-shorts-video:focus-visible .qb-video-play{transform:scale(1.08);background:#0a0a0ac7}.qb-shorts-video.reproduciendo{cursor:default;background:#000}.qb-shorts-video.reproduciendo .qb-video-reproductor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.qb-shorts-video.reproduciendo .qb-video-agrandar{bottom:52px;right:10px}.qb-shorts-datos{position:absolute;left:0;right:0;bottom:0;padding:0 12px 14px;pointer-events:none}.qb-shorts-modelo{margin:0;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-shorts-linea{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}.qb-shorts-precio{font-size:14px;font-weight:600;color:#e6cfa4;white-space:nowrap}.qb-shorts-ir{pointer-events:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#fff;white-space:nowrap;min-height:32px;padding:0 0 0 8px;margin:-9px 0 -9px -8px;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px;text-decoration-thickness:1px}.qb-shorts-ir:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}@media (hover: hover) and (pointer: fine){.qb-shorts-flechas button:hover{border-color:var(--accent);color:var(--accent)}.qb-shorts-video:hover .qb-video-play{transform:scale(1.08);background:#0a0a0ac7}.qb-shorts-ir:hover{color:var(--accent);text-decoration-color:var(--accent)}}@media (max-width: 1100px){.qb-shorts-tarjeta{flex-basis:calc((100% - 54px)/4)}}@media (max-width: 880px){.qb-shorts-adentro{padding-left:0;padding-right:0}.qb-shorts-cabeza{padding:0 clamp(20px,4vw,48px)}.qb-shorts-flechas{display:none}.qb-shorts-pista{gap:12px;padding:0 clamp(20px,4vw,48px) 4px;scroll-padding:0 clamp(20px,4vw,48px)}.qb-shorts-tarjeta{flex-basis:62%;max-width:280px}.qb-shorts--ficha{margin-left:calc(-1*clamp(20px,4vw,48px));margin-right:calc(-1*clamp(20px,4vw,48px))}}.qb-conteo-cabecera{position:sticky;top:var(--panel-topbar);z-index:30;background:var(--paper);border:1px solid var(--line);padding:14px 16px;margin-bottom:4px}.qb-conteo-barra{height:6px;background:var(--paper-2);border:1px solid var(--line);margin:10px 0 8px;overflow:hidden}.qb-conteo-barra>span{display:block;height:100%;background:var(--success);transition:width var(--dur-media, .3s) var(--ease-salida, ease)}.qb-conteo-chip{padding:8px 12px;min-height:36px;font-size:12px;font-weight:600;letter-spacing:.04em;background:var(--paper);color:var(--ink-2);border:1px solid var(--line-strong);cursor:pointer;font-family:var(--font-body);border-radius:0}.qb-conteo-chip.actual{background:var(--ink);color:var(--paper);border-color:var(--ink)}.qb-conteo-lista{display:grid;gap:8px}.qb-conteo-modelo{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;font-family:var(--font-body)}.qb-conteo-modelo.listo{border-color:var(--success)}.qb-conteo-modelo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qb-conteo-cuenta{font-size:12px;font-weight:700;padding:4px 8px;border:1px solid var(--line-strong);color:var(--ink-3);white-space:nowrap}.qb-conteo-cuenta.parcial{color:var(--ink);border-color:var(--ink)}.qb-conteo-cuenta.listo{color:var(--paper);background:var(--success);border-color:var(--success)}.qb-conteo-cabecera-modelo{position:sticky;top:var(--panel-topbar);z-index:30;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;background:var(--paper);border:1px solid var(--line)}.qb-conteo-volver{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px 0 6px;background:transparent;border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;white-space:nowrap}.qb-conteo-color{background:var(--paper);border:1px solid var(--line);padding:14px}.qb-conteo-color.contado{border-left:4px solid var(--success)}.qb-conteo-casilleros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.qb-conteo-casillero-label{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;text-align:center}.qb-conteo-casillero-fila{display:flex;align-items:stretch;border:1px solid var(--line-strong);background:var(--paper-2)}.qb-conteo-casillero-fila button{width:40px;min-width:40px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);border:none;color:var(--ink);cursor:pointer;touch-action:manipulation}.qb-conteo-casillero-fila button:disabled{color:var(--muted);cursor:default}.qb-conteo-casillero-fila button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qb-conteo-casillero-fila input{flex:1;min-width:0;width:100%;text-align:center;font-size:20px;font-weight:700;font-family:var(--font-display);color:var(--ink);background:transparent;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 2px}.qb-conteo-casillero-fila input::placeholder{color:var(--muted);font-weight:400}.qb-conteo-casillero-fila input:focus{outline:none;background:var(--paper)}@media (hover: hover) and (pointer: fine){.qb-conteo-modelo:hover{border-color:var(--ink)}.qb-conteo-casillero-fila button:hover:not(:disabled){background:var(--ink);color:var(--paper)}}@media (max-width: 400px){.qb-conteo-casilleros{gap:6px}.qb-conteo-casillero-fila button{width:36px;min-width:36px}.qb-conteo-casillero-fila input{font-size:18px}}.qb-ajuste{background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--accent-ink);padding:18px clamp(14px,3vw,22px);margin-bottom:14px;scroll-margin-top:90px}.qb-ajuste-cabecera{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qb-ajuste-cabecera h3{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.qb-ajuste-titulo{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--ink)}.qb-ajuste-texto{margin:0 0 12px;font-size:14px;line-height:1.65;color:var(--ink-2)}.qb-ajuste-nota{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--ink-3)}.qb-ajuste-campo{display:block;margin:14px 0 0;padding:0;border:0;min-width:0}.qb-ajuste-campo legend,.qb-ajuste-rotulo{display:block;margin-bottom:6px;padding:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.qb-ajuste-campo select,.qb-ajuste-campo textarea{display:block;width:100%;box-sizing:border-box;padding:10px 12px;min-height:44px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font:inherit;font-size:15px;border-radius:0}.qb-ajuste-campo textarea{resize:vertical;min-height:64px}.qb-ajuste-reloj{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px;color:var(--ink)}.qb-ajuste-reloj input{width:18px;height:18px;accent-color:var(--ink)}.qb-ajuste-opciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qb-ajuste-opciones button{min-height:44px;padding:8px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.qb-ajuste-opciones button.on{border-color:var(--accent-ink);background:var(--accent-2);color:var(--accent-ink);font-weight:700}.qb-ajuste-medirse{margin-top:8px}.qb-ajuste-medirse>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.qb-ajuste-medirse .qb-medirse{margin-top:12px;padding-top:0;border-top:0}.qb-ajuste-medirse .qb-medirse-pasos p{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--ink-2)}.qb-ajuste-error{margin-top:12px;font-size:13px;color:var(--danger)}.qb-ajuste-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.qb-ajuste-resumen{margin:0 0 4px;padding:10px 14px;background:var(--paper);border:1px solid var(--line)}.qb-ajuste-resumen>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.qb-ajuste-resumen dt{color:var(--ink-3)}.qb-ajuste-resumen dd{margin:0;text-align:right;font-weight:600;color:var(--ink);overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.qb-ajuste-opciones button:hover{border-color:var(--ink)}}@media (max-width: 560px){.qb-ajuste-medirse .qb-medirse-pasos p{margin:0;font-size:13px}}.qb-marca-ajuste{display:inline-block;margin-top:3px;padding:2px 8px;border-radius:999px;background:var(--accent-2);color:var(--accent-ink);font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.qb-ajuste-panel{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px;padding:14px 16px;background:var(--accent-2);border-left:3px solid var(--accent-ink);font-size:13px;color:var(--ink);line-height:1.5}.qb-ajuste-panel-titulo{font-weight:700;margin-bottom:2px}.qb-ajuste-panel-obs{margin-top:4px;font-style:italic;color:var(--ink-2);overflow-wrap:anywhere}.qb-ajuste-panel-cuando{margin-top:6px;font-size:11px;color:var(--ink-3)}.qb-campanita{position:relative}.qb-campanita-boton{width:36px;height:36px;position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);color:var(--ink-2);cursor:pointer}.qb-campanita-numero{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent-ink);color:var(--paper);font-size:10px;font-weight:700;line-height:18px;text-align:center}.qb-campanita-lista{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(340px,calc(100vw - 24px));background:var(--paper);border:1px solid var(--line-strong);box-shadow:0 14px 40px #00000024;padding:6px 0}.qb-campanita-titulo{padding:8px 14px 6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.qb-campanita-item{display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px 14px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.qb-campanita-item>span{display:flex;flex-direction:column;gap:2px;min-width:0}.qb-campanita-item strong{font-size:13px;font-weight:700}.qb-campanita-item span span{font-size:12px;color:var(--ink-3);line-height:1.4}.qb-campanita-vacia{padding:10px 14px 12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}@media (hover: hover) and (pointer: fine){.qb-campanita-item:hover{background:var(--paper-2)}.qb-campanita-boton:hover{border-color:var(--ink)}}
