:root{--qs-ink:#0e0f11;--qs-paper:#f5f3ef;--qs-paper-2:#ebe7df;--qs-surface:#fff;--qs-mist:#cbced3;--qs-line:#e3e3e6;--qs-line-strong:#8a8d93;--qs-text-2:#66696f;--qs-text-3:#44474d;--qs-sand:#b8a27f;--qs-sand-ink:#7a6745;--qs-error:#a3281e;--qs-error-bg:#fbf1ef;--qs-ok:#2f5d3a;--qs-r-btn:2px;--qs-r-photo:6px;--qs-t-fast:.2s;--qs-t:.4s;--qs-t-slow:.6s;--qs-gutter:clamp(16px, 2.6vw, 40px);--papel:var(--qs-paper);--blanco:var(--qs-surface);--texto:var(--qs-ink);--tinta:var(--qs-ink);--tinta-2:var(--qs-text-3);--tinta-3:var(--qs-text-2);--linea:var(--qs-line);--cobalto:var(--qs-ink);--cobalto-os:#2e3036;--cobalto-texto:var(--qs-ink);--arena-os:var(--qs-sand-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--qs-paper);color:var(--qs-ink)}:focus-visible{outline:2px solid var(--qs-ink);outline-offset:3px;border-radius:var(--qs-r-btn)}.resenas :focus-visible,.cierre__caja :focus-visible,.intro :focus-visible,.cab:not(.cab--pagina) :focus-visible{outline-color:#fff}.qs-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.saltar{border-radius:var(--qs-r-btn);background:var(--qs-ink);color:var(--qs-paper);font:600 .72rem/1 var(--letra);letter-spacing:.16em;text-transform:uppercase;z-index:200}.cab__acciones #abrirBuscar{display:grid!important}.cab .cab__cuenta{min-width:18px;height:18px;color:var(--qs-ink);font:700 .66rem/1 var(--letra);background:#fff;top:4px;right:2px}.cab.cab--pagina{mix-blend-mode:normal;color:var(--qs-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--qs-line);pointer-events:auto;background:#f5f3eff0}.cab.cab--pagina svg{stroke:var(--qs-ink)}.cab.cab--pagina .logo{color:var(--qs-ink)}.cab.cab--pagina .cab__boton:hover{background:#0e0f110f}.cab.cab--pagina .cab__cuenta{background:var(--qs-ink);color:var(--qs-paper)}.cab--pagina~.cab-vel,.cab-vel.oculto{display:none}.qs-reel-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qs-reel-pausa{border:1px solid var(--qs-ink);min-height:36px;color:var(--qs-ink);font:700 .7rem/1 var(--letra);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--qs-t-fast), color var(--qs-t-fast);background:0 0;padding:10px 16px}.qs-reel-pausa:hover{background:var(--qs-ink);color:var(--qs-surface)}.cinta-pr:hover .cinta-pr__pista,.cinta-pr:focus-within .cinta-pr__pista,.cinta-pr.qs-pausado .cinta-pr__pista{animation-play-state:paused}.cinta-p{text-decoration:none}.cinta-p__foto{aspect-ratio:3/4.4;background:#e9eaec;display:block;position:relative;overflow:hidden}.cats .cinta-p .cinta-p__foto img{aspect-ratio:auto;object-fit:cover;height:100%}.qs-pie-nav{padding:18px var(--qs-gutter) 0;order:1}.qs-pie-nav ul{flex-wrap:wrap;justify-content:center;gap:0 26px;margin:0;padding:0;list-style:none;display:flex}.pie .qs-pie-nav a{min-height:44px;color:var(--qs-ink);font:500 .78rem/1 var(--letra);letter-spacing:.06em;align-items:center;text-decoration:none;display:inline-flex}.pie .qs-pie-nav a:hover{text-underline-offset:4px;text-decoration:underline}.pie .pie__base{flex-direction:column;gap:6px}.qs-pie-contacto{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;font-style:normal;display:flex}.pie .qs-pie-contacto a{align-items:center;min-height:32px;display:inline-flex}.cab .cab__boton{translate:var(--mx,0px) var(--my,0px);transition:background .2s, translate .6s var(--suave)}.progreso{z-index:130;background:var(--qs-sand);height:2px}.lat-vel{z-index:118}.lat{z-index:119}.lat__nav .lat__sec{font:600 .66rem/1 var(--letra);letter-spacing:.24em;text-transform:uppercase;color:var(--qs-text-2);margin:22px 0 4px}.lat__nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--qs-sand);padding-left:10px}body .boton--lleno{color:var(--qs-paper)!important}body .boton--lleno:hover{color:var(--qs-ink)!important}.cab.cab--pagina .cab__cuenta{color:var(--qs-paper)!important}.boton{cursor:pointer}.boton:disabled,.boton[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.boton[aria-busy=true]{cursor:progress}.boton[aria-busy=true]:after{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite qs-gira}.boton--ancho{width:100%}.boton--texto,body .boton--texto{min-height:44px;color:inherit;text-underline-offset:4px;letter-spacing:.14em;background:0 0;border:0;padding:8px 0;text-decoration:underline}body .boton--texto:hover{color:inherit;background:0 0;text-decoration-thickness:2px}@keyframes qs-gira{to{rotate:360deg}}.qs-page{min-height:60vh;padding:clamp(28px, 4vw, 56px) var(--qs-gutter) clamp(56px, 7vw, 96px);background:var(--qs-paper);color:var(--qs-ink)}.qs-page--blanca{background:var(--qs-surface)}.qs-page__in{max-width:1240px;margin:0 auto}.qs-cab{gap:12px;margin-bottom:clamp(24px,3vw,40px);display:grid}.qs-eyebrow{font:600 .72rem/1 var(--letra);letter-spacing:.3em;text-transform:uppercase;color:var(--qs-sand-ink);margin:0}.qs-eyebrow:before{content:"";background:var(--qs-sand);width:44px;height:1px;margin-bottom:18px;display:block}.qs-h1{font:300 clamp(2.4rem, 5.4vw, 4.2rem)/1 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.qs-sub{color:var(--qs-text-2);margin:0;font-size:.9rem;line-height:1.5}.qs-migas{font:500 .7rem/1 var(--letra);letter-spacing:.2em;text-transform:uppercase;color:var(--qs-text-2);flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.qs-migas li{align-items:center;gap:10px;display:flex}.qs-migas li+li:before{content:"/";opacity:.6}.qs-migas a{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.qs-migas a:hover{color:var(--qs-ink);text-underline-offset:3px;text-decoration:underline}.qs-migas [aria-current]{color:var(--qs-ink);font-weight:600}.qs-pasos{font:600 .7rem/1 var(--letra);letter-spacing:.18em;text-transform:uppercase;color:var(--qs-text-2);flex-wrap:wrap;gap:8px 22px;margin:0 0 18px;padding:0;list-style:none;display:flex}.qs-pasos li{align-items:center;gap:8px;display:inline-flex}.qs-pasos b{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.66rem;display:grid}.qs-pasos a{color:inherit;text-underline-offset:3px;text-decoration:underline}.qs-pasos [aria-current=step]{color:var(--qs-ink)}.qs-pasos [aria-current=step] b{background:var(--qs-ink);border-color:var(--qs-ink);color:var(--qs-paper)}.qs-dos{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.qs-pegajoso{position:sticky;top:92px}.qs-caja{background:var(--qs-surface);border:1px solid var(--qs-line);padding:clamp(18px,2.4vw,28px)}.qs-caja+.qs-caja{margin-top:16px}.qs-caja__titulo{font:700 .78rem/1.2 var(--letra);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.qs-caja__titulo small{letter-spacing:0;text-transform:none;color:var(--qs-text-2);margin-top:6px;font-size:.8rem;font-weight:400;display:block}@media (max-width:900px){.qs-dos{grid-template-columns:minmax(0,1fr)}.qs-pegajoso{position:static}}.qs-empty{text-align:center;justify-items:center;gap:14px;padding:clamp(48px,8vw,96px) 16px;display:grid}.qs-empty h2{font:300 clamp(1.8rem, 3.4vw, 2.6rem)/1.1 var(--serif);margin:0}.qs-empty p{max-width:42ch;color:var(--qs-text-2);margin:0;line-height:1.5}.qs-empty .boton{margin-top:8px}.qs-alert{border:1px solid var(--qs-error);background:var(--qs-error-bg);color:var(--qs-error);border-left-width:3px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 8px 12px 16px;font-size:.85rem;line-height:1.45;display:flex}.qs-alert p{margin:0;padding-top:2px}.qs-alert button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:1rem}.qs-alert--info{border-color:var(--qs-ink);background:var(--qs-paper-2);color:var(--qs-ink)}.qs-aviso{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:140;background:var(--qs-ink);max-width:calc(100% - 32px);color:var(--qs-paper);font:600 .74rem/1.3 var(--letra);letter-spacing:.1em;text-transform:uppercase;animation:qs-sube var(--qs-t) var(--suave);padding:14px 20px;position:fixed;transform:translate(-50%)}@keyframes qs-sube{0%{opacity:0;transform:translate(-50%,14px)}}.qs-form{gap:clamp(16px,2vw,24px);display:grid}.qs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qs-grid .qs-field--full{grid-column:1/-1}@media (max-width:560px){.qs-grid{grid-template-columns:minmax(0,1fr)}}.qs-field{align-content:start;gap:8px;display:grid}.qs-label{font:600 .7rem/1.2 var(--letra);letter-spacing:.14em;text-transform:uppercase;color:var(--qs-ink)}.qs-label i{letter-spacing:.04em;text-transform:none;color:var(--qs-text-2);font-style:normal;font-weight:400}.qs-input{border:1px solid var(--qs-line-strong);border-radius:var(--qs-r-btn);background:var(--qs-surface);width:100%;min-height:48px;color:var(--qs-ink);font:400 .95rem/1.3 var(--letra);transition:border-color var(--qs-t-fast), box-shadow var(--qs-t-fast);padding:12px 14px}.qs-input::placeholder{color:var(--qs-text-2)}.qs-input:hover{border-color:var(--qs-ink)}.qs-input:focus-visible{outline:2px solid var(--qs-ink);outline-offset:1px;border-color:var(--qs-ink)}.qs-input[readonly],.qs-input:disabled{background:var(--qs-paper-2);color:var(--qs-text-3);border-color:var(--qs-line);cursor:not-allowed}.qs-input[aria-invalid=true]{border-color:var(--qs-error);box-shadow:inset 3px 0 0 var(--qs-error)}.qs-input[data-ok=true]{border-color:var(--qs-ok)}.qs-input-grupo{display:flex}.qs-input-grupo>span{border:1px solid var(--qs-line-strong);border-radius:var(--qs-r-btn) 0 0 var(--qs-r-btn);background:var(--qs-paper-2);border-right:0;place-items:center;padding:0 12px;font-size:.9rem;font-weight:600;display:grid}.qs-input-grupo .qs-input{border-radius:0 var(--qs-r-btn) var(--qs-r-btn) 0}.qs-hint{color:var(--qs-text-2);margin:0;font-size:.78rem;line-height:1.45}.qs-error-text{color:var(--qs-error);margin:0;font-size:.78rem;font-weight:500;line-height:1.45}.qs-ok-text{color:var(--qs-ok);margin:0;font-size:.78rem;font-weight:600}.qs-select{border:1px solid var(--qs-line-strong);border-radius:var(--qs-r-btn);background:var(--qs-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E0F11' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;min-height:40px;color:var(--qs-ink);font:500 .82rem/1 var(--letra);appearance:none;cursor:pointer;padding:0 34px 0 12px}.qs-select:hover{border-color:var(--qs-ink)}.qs-opciones{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.qs-opciones legend{margin-bottom:10px;padding:0}.qs-opcion{border:1px solid var(--qs-line);background:var(--qs-surface);cursor:pointer;transition:border-color var(--qs-t-fast), background var(--qs-t-fast);align-items:flex-start;gap:12px;padding:14px;display:flex}.qs-opcion:hover{border-color:var(--qs-line-strong)}.qs-opcion:has(input:checked){border-color:var(--qs-ink);background:#f4f4f5}.qs-opcion:has(input:focus-visible){outline:2px solid var(--qs-ink);outline-offset:2px}.qs-opcion input{width:18px;height:18px;accent-color:var(--qs-ink);flex:none;margin:1px 0 0}.qs-opcion input:focus-visible{outline:none}.qs-opcion>span{gap:3px;min-width:0;display:grid}.qs-opcion b{font-size:.86rem;font-weight:600}.qs-opcion small{color:var(--qs-text-2);font-size:.78rem;line-height:1.4}.qs-opcion em{color:var(--qs-sand-ink);font-style:normal;font-weight:600}.qs-velo{z-index:110;background:#0e0f1173;animation:.3s ease-out qs-fundido;position:fixed;inset:0}.qs-drawer{z-index:111;background:var(--qs-surface);width:min(420px,100%);color:var(--qs-ink);animation:qs-drawer-entra .55s var(--suave);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -30px #0006}.qs-drawer--ancho{width:min(480px,100%)}.qs-drawer__cab{border-bottom:1px solid var(--qs-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 22px;display:flex}.qs-drawer__cab h2{font:700 .9rem/1 var(--letra);letter-spacing:.08em;text-transform:uppercase;margin:0}.qs-drawer__cuerpo{overscroll-behavior:contain;flex:1;align-content:start;gap:18px;padding:18px 22px;display:grid;overflow-y:auto}.qs-drawer__pie{padding:16px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--qs-line);background:var(--qs-surface);gap:10px;display:grid}.qs-cerrar{width:44px;height:44px;color:inherit;cursor:pointer;transition:background var(--qs-t-fast);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.qs-cerrar:hover{background:#0e0f110f}.qs-cerrar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}@keyframes qs-drawer-entra{0%{opacity:0;transform:translate(40px)}}@keyframes qs-fundido{0%{opacity:0}}.qs-cuenta-cab{gap:6px;display:grid}.qs-cuenta-nombre{font:300 1.9rem/1.05 var(--serif);overflow-wrap:anywhere;margin:0}.qs-segmentos{border-bottom:1px solid var(--qs-line);display:flex}.qs-segmento{min-height:44px;color:var(--qs-text-2);font:600 .72rem/1 var(--letra);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--qs-t-fast), border-color var(--qs-t-fast);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:0 8px}.qs-segmento:hover{color:var(--qs-ink)}.qs-segmento[aria-pressed=true]{color:var(--qs-ink);border-bottom-color:var(--qs-ink)}.qs-separador{font:600 .66rem/1 var(--letra);letter-spacing:.16em;text-transform:uppercase;color:var(--qs-text-2);align-items:center;gap:12px;margin:0;display:flex}.qs-separador:before,.qs-separador:after{content:"";background:var(--qs-line);flex:1;height:1px}body .qs-google{letter-spacing:.08em;gap:12px}.qs-pedidos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.qs-pedidos .qs-caja{gap:10px;display:grid}.qs-pedidos .qs-caja+.qs-caja{margin-top:0}.qs-medidor{background:var(--qs-paper);border-bottom:1px solid var(--qs-line);gap:8px;padding:12px 22px;font-size:.8rem;display:grid}.qs-medidor p{margin:0}.qs-medidor__barra{background:var(--qs-line);height:2px;overflow:hidden}.qs-medidor__barra i{width:var(--w,0%);background:var(--qs-ink);height:100%;transition:width var(--qs-t-slow) var(--suave);display:block}.qs-lineas{margin:0;padding:0;list-style:none;display:grid}.qs-linea{border-bottom:1px solid var(--qs-line);grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:14px 0;display:grid}.qs-linea:first-child{padding-top:0}.qs-linea__foto{aspect-ratio:4/5;background:var(--qs-mist);width:72px;display:block;position:relative;overflow:hidden}.qs-linea__foto img{object-fit:cover}.qs-linea__foto b{background:var(--qs-ink);min-width:20px;height:20px;color:var(--qs-paper);font:700 .66rem/1 var(--letra);border-radius:99px;place-items:center;padding:0 5px;display:grid;position:absolute;top:4px;right:4px}.qs-linea__datos{align-content:start;gap:4px;min-width:0;display:grid}.qs-linea__nombre{font:400 1.08rem/1.2 var(--serif);color:inherit;overflow-wrap:anywhere;text-decoration:none}a.qs-linea__nombre:hover{text-underline-offset:3px;text-decoration:underline}.qs-linea__meta{color:var(--qs-text-2);font-size:.78rem}.qs-linea__der{font:600 .88rem/1 var(--letra);font-variant-numeric:tabular-nums;align-content:space-between;justify-items:end;gap:8px;display:grid}.qs-stepper{border:1px solid var(--qs-line-strong);align-items:center;width:max-content;margin-top:6px;display:inline-flex}.qs-stepper button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.05rem}.qs-stepper button:hover:not(:disabled){background:var(--qs-paper)}.qs-stepper button:disabled{color:var(--qs-line-strong);cursor:not-allowed}.qs-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600}.qs-quitar{min-height:32px;color:var(--qs-text-2);font:600 .68rem/1 var(--letra);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.qs-quitar:hover{color:var(--qs-ink)}.qs-resumen{gap:10px;display:grid}.qs-totales{gap:10px;margin:0;font-size:.85rem;display:grid}.qs-totales div{justify-content:space-between;gap:16px;display:flex}.qs-totales dt{color:var(--qs-text-3)}.qs-totales dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.qs-totales .qs-totales__ahorro dd{color:var(--qs-sand-ink)}.qs-totales__total{border-top:1px solid var(--qs-ink);margin-top:4px;padding-top:12px}.qs-totales__total dt,.qs-totales__total dd{color:var(--qs-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.95rem;font-weight:700}.qs-nota{color:var(--qs-text-2);margin:0;font-size:.75rem;line-height:1.5}.qs-grilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(10px,1.4vw,22px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.qs-grilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.qs-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}}.qs-card{letter-spacing:normal;align-content:start;gap:10px;min-width:0;display:grid;position:relative}.qs-card__foto{aspect-ratio:4/5;background:#f3f3f3;position:relative;overflow:hidden}.qs-card__link{z-index:1;color:inherit;display:block;position:absolute;inset:0}.qs-card__link:focus-visible{outline-offset:-4px}.qs-card__img{object-fit:cover;transition:opacity var(--qs-t-slow) var(--suave), scale 1.2s var(--suave)}.qs-card__img--alt{opacity:0}.qs-card__foto[data-ver2] .qs-card__img--alt,.qs-card:focus-within .qs-card__img--alt{opacity:1}@media (hover:hover) and (pointer:fine){.qs-card:hover .qs-card__img{scale:1.02}}.js .qs-card.mask .qs-card__foto{clip-path:inset(100% 0 0)}.js .qs-card.mask .qs-card__link{scale:1.3}.js .qs-card.mask:not(.vista) .qs-card__info{opacity:0;transform:translateY(14px)}.js .qs-card.mask .qs-card__info{transition:opacity .9s var(--suave), transform .9s var(--suave)}.js .qs-card.mask.vista .qs-card__foto{clip-path:inset(0);transition:clip-path 1.2s var(--suave) calc(var(--n,0) * 80ms)}.js .qs-card.mask.vista .qs-card__link{transition:scale 1.6s var(--suave) calc(var(--n,0) * 80ms);scale:1}.js .qs-card.mask.vista .qs-card__info{transition-delay:calc(var(--n,0) * 80ms + .35s)}@media (prefers-reduced-motion:reduce){.js .qs-card.mask .qs-card__foto{clip-path:none}.js .qs-card.mask .qs-card__link{scale:1}.js .qs-card.mask .qs-card__info{opacity:1;transform:none}}.qs-card__tags{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.qs-tag{background:var(--qs-surface);color:var(--qs-ink);font:600 .62rem/1 var(--letra);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px}.qs-tag--tinta{background:var(--qs-ink);color:var(--qs-paper)}.qs-card__info{gap:5px;display:grid}.qs-card__nombre{font:400 1.12rem/1.2 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.qs-card__nombre a{color:inherit;text-decoration:none}.qs-card__nombre a:hover{text-underline-offset:3px;text-decoration:underline}.qs-card__precio{font:500 .82rem/1 var(--letra);color:var(--qs-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;display:flex}.qs-card__precio s{font-weight:400}.qs-card--agotado .qs-card__img{filter:grayscale(.7);opacity:.55}.qs-card__acciones{gap:16px;display:flex}.qs-rapido{z-index:3;position:absolute;bottom:8px;left:8px;right:8px}.qs-rapido__abrir{border-radius:var(--qs-r-btn);width:100%;min-height:40px;color:var(--qs-ink);font:600 .68rem/1 var(--letra);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background var(--qs-t), color var(--qs-t), opacity .3s, transform .3s var(--suave);background:#f5f3eff0;border:0}.qs-rapido__abrir:hover{background:var(--qs-ink);color:var(--qs-paper)}@media (hover:hover) and (pointer:fine){.qs-rapido__abrir{opacity:0;transform:translateY(6px)}.qs-card:hover .qs-rapido__abrir,.qs-card:focus-within .qs-rapido__abrir{opacity:1;transform:none}}.qs-rapido__lista{background:#fffffff7;flex-wrap:wrap;gap:4px;padding:8px;display:flex;box-shadow:0 6px 20px -8px #0e0f1166}.qs-rapido__lista p{font:600 .62rem/1 var(--letra);letter-spacing:.16em;text-transform:uppercase;color:var(--qs-text-2);flex-basis:100%;justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}.qs-rapido__lista p button{width:28px;height:28px;color:var(--qs-ink);cursor:pointer;background:0 0;border:0;font-size:.9rem}.qs-rapido__t{background:var(--qs-surface);min-height:36px;color:var(--qs-ink);font:600 .72rem/1 var(--letra);cursor:pointer;transition:background var(--qs-t-fast), color var(--qs-t-fast);border:1px solid #0e0f114d;flex:1 0 36px}.qs-rapido__t:hover{background:var(--qs-ink);color:var(--qs-paper)}.qs-catalogo{padding:clamp(28px, 3vw, 44px) var(--qs-gutter) clamp(48px, 6vw, 80px);background:var(--qs-paper);color:var(--qs-ink)}.qs-catalogo--blanco{background:var(--qs-surface)}.qs-catalogo__cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;margin-bottom:18px;display:flex}.qs-catalogo__cab h2{font:700 clamp(1.05rem, 1.4vw, 1.3rem)/1.1 var(--letra);letter-spacing:.01em;text-transform:uppercase;margin:0}.qs-cuenta{color:var(--qs-text-2);margin:0;font-size:.78rem}.qs-cats{flex-wrap:wrap;justify-content:center;gap:0 22px;margin:0 0 6px;padding:0;list-style:none;display:flex}.qs-cat{min-height:44px;color:var(--qs-text-2);font:500 .82rem/1 var(--letra);letter-spacing:.04em;transition:color var(--qs-t-fast);align-items:center;text-decoration:none;display:inline-flex}.qs-cat:hover{color:var(--qs-ink)}.qs-cat[aria-current=page]{color:var(--qs-ink);box-shadow:inset 0 -1px 0 var(--qs-ink)}.qs-filtros{border-block:1px solid var(--qs-line);flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-bottom:16px;padding:16px 0;display:flex}.qs-filtro{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.qs-filtro legend{margin-bottom:8px;padding:0}.qs-filtro--buscar{flex:220px}.qs-filtro--buscar .qs-input{min-height:40px;padding-block:8px;font-size:.88rem}.qs-filtro--orden{margin-left:auto}@media (max-width:760px){.qs-filtro--orden{margin-left:0}}.qs-talles{flex-wrap:wrap;gap:4px;display:flex}.qs-talle{min-width:36px;min-height:36px;color:var(--qs-ink);font:600 .75rem/1 var(--letra);cursor:pointer;transition:background var(--qs-t-fast), color var(--qs-t-fast), border-color var(--qs-t-fast);background:0 0;border:1px solid #0e0f114d;padding:0 9px}.qs-talle:hover:not(:disabled){border-color:var(--qs-ink)}.qs-talle[aria-pressed=true],.qs-talle[aria-checked=true]{background:var(--qs-ink);border-color:var(--qs-ink);color:var(--qs-surface)}.qs-talle:disabled{color:var(--qs-text-2);cursor:not-allowed;background:repeating-linear-gradient(135deg,#0000 0 6px,#0e0f1112 6px 7px);text-decoration:line-through}.qs-muestras{flex-wrap:wrap;gap:2px;margin-left:-6px;display:flex}.qs-muestra{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.qs-muestra span{background:var(--c);width:22px;height:22px;transition:box-shadow var(--qs-t-fast);border-radius:50%;box-shadow:0 0 0 1px #0e0f1159}.qs-muestra[aria-pressed=true] span,.qs-muestra[aria-checked=true] span{box-shadow:0 0 0 2px var(--qs-surface), 0 0 0 3.5px var(--qs-ink)}.qs-activos{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.qs-activo{border:1px solid var(--qs-ink);background:var(--qs-surface);min-height:32px;color:var(--qs-ink);font:500 .75rem/1 var(--letra);cursor:pointer;transition:background var(--qs-t-fast), color var(--qs-t-fast);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.qs-activo:hover{background:var(--qs-ink);color:var(--qs-surface)}.qs-activo span[aria-hidden]{font-size:.9rem}.qs-limpiar{min-height:32px;color:var(--qs-ink);font:600 .7rem/1 var(--letra);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.pagina-cat .cat-hero{height:auto!important;min-height:min(56vh,520px)!important}.pagina-cat .cat-hero__texto{padding-top:clamp(40px,6vw,80px)}.pagina-cat .cat-hero h1{overflow-wrap:anywhere}.pagina-cat .cat-hero__frase{color:var(--qs-text-3)}.cat-hero .qs-migas{margin-bottom:4px}@media (min-width:901px){.pagina-cat .cat-hero__foto:after{content:"";z-index:1;background:linear-gradient(90deg,#f5f3eff0 0%,#f5f3efd1 32%,#f5f3ef00 58%);position:absolute;inset:0}}.qs-pdp{background:var(--qs-surface);color:var(--qs-ink);padding:clamp(18px,2.4vw,32px) clamp(16px,4vw,64px) clamp(48px,6vw,80px)}.qs-pdp__grid{--h-visor:min(76vh, 760px);grid-template-columns:minmax(220px,1fr) auto minmax(240px,1fr);align-items:center;gap:clamp(24px,2.6vw,44px);max-width:1500px;margin:0 auto;display:grid}.qs-pdp__izq{justify-self:center;gap:8px;width:min(100%,300px);display:grid}.qs-pdp__der{justify-self:center;gap:18px;width:min(100%,360px);display:grid}.qs-pdp__nombre{font:700 .95rem/1.3 var(--letra);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.qs-pdp__precio{font:500 .95rem/1 var(--letra);color:var(--qs-text-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.qs-pdp__precio s{color:var(--qs-text-2);font-size:.82rem}.qs-pdp__agotado{font:600 .72rem/1 var(--letra);letter-spacing:.14em;text-transform:uppercase;color:var(--qs-error);margin:0}.qs-acordeon{border-top:1px solid #0e0f1129}.qs-acordeon details{border-bottom:1px solid #0e0f1129}.qs-acordeon summary{min-height:48px;font:500 .82rem/1 var(--letra);letter-spacing:.02em;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.qs-acordeon summary::-webkit-details-marker{display:none}.qs-acordeon summary:after{content:"+";transition:rotate var(--qs-t) var(--suave);font-size:1.1rem}.qs-acordeon details[open] summary:after{rotate:45deg}.qs-acordeon__cuerpo{color:var(--qs-text-3);gap:8px;padding:0 0 16px;font-size:.82rem;line-height:1.6;display:grid}.qs-acordeon__cuerpo p{margin:0}.qs-visor{width:calc(var(--h-visor) * .8 + 96px);max-width:100%;position:relative}.qs-visor__marco{height:var(--h-visor);aspect-ratio:4/5;background:var(--qs-mist);max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.qs-visor__img{object-fit:cover;transition:opacity var(--qs-t-slow) var(--suave)}.qs-visor__img[data-on=false]{opacity:0}.qs-visor__flecha{z-index:2;width:44px;height:44px;color:var(--qs-ink);cursor:pointer;transition:background var(--qs-t-fast);background:0 0;border:0;border-radius:50%;place-items:center;margin-top:-22px;padding:0;display:grid;position:absolute;top:50%}.qs-visor__flecha:hover:not(:disabled){background:#0e0f110f}.qs-visor__flecha:disabled{opacity:.25;cursor:default}.qs-visor__flecha svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.qs-visor__flecha--ant{left:0}.qs-visor__flecha--sig{right:0}.qs-visor__minis{justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.qs-mini{aspect-ratio:4/5;background:var(--qs-mist);opacity:.6;cursor:pointer;width:48px;transition:opacity var(--qs-t-fast), border-color var(--qs-t-fast);border:1px solid #0000;padding:0;display:block;position:relative;overflow:hidden}.qs-mini:hover{opacity:1}.qs-mini[aria-current=true]{opacity:1;border-color:var(--qs-ink)}.qs-mini img{object-fit:cover}.qs-grupo{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.qs-grupo legend{margin-bottom:10px;padding:0}.qs-fila{justify-content:space-between;align-items:center;gap:12px;display:flex}.qs-guardar{min-height:44px;color:var(--qs-ink);font:600 .68rem/1 var(--letra);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.qs-guardar svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.qs-guardar[aria-pressed=true] svg{fill:currentColor}.qs-guardar:hover span{text-underline-offset:3px;text-decoration:underline}.qs-rasgos{color:var(--qs-text-2);gap:6px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.qs-rasgos li:before{content:"—";color:var(--qs-sand);margin-right:8px}@media (max-width:900px){.qs-pdp__grid{--h-visor:min(62vh, 560px);grid-template-columns:minmax(0,1fr);align-items:start}.qs-visor{order:-1;width:100%}.qs-pdp__izq,.qs-pdp__der{justify-self:stretch;width:auto}}.rel-sec .qs-grilla{margin-top:clamp(18px,2.4vw,30px)}.qs-confirmado{gap:22px;max-width:760px;margin:0 auto;display:grid}.qs-confirmado__marca{border:1px solid var(--qs-ink);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.qs-confirmado__marca svg{fill:none;width:26px;height:26px;stroke:var(--qs-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.qs-linea-tiempo{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.qs-linea-tiempo li{font:600 .66rem/1.3 var(--letra);letter-spacing:.1em;text-transform:uppercase;color:var(--qs-text-2);gap:10px;display:grid}.qs-linea-tiempo li:before{content:"";background:var(--qs-line);height:2px}.qs-linea-tiempo li[data-hecho=true]{color:var(--qs-ink)}.qs-linea-tiempo li[data-hecho=true]:before{background:var(--qs-ink)}.qs-datos{gap:6px;margin:0;font-size:.85rem;display:grid}.qs-datos div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.qs-datos dt{color:var(--qs-text-2)}.qs-datos dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.qs-datos div{grid-template-columns:minmax(0,1fr);gap:2px}}.qs-botones{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.qs-drawer,.qs-velo,.qs-aviso{animation:none}.qs-card__img,.qs-visor__img,.qs-medidor__barra i{transition:none}.boton[aria-busy=true]:after{animation-duration:2.4s}}.qs-historial{border-left:1px solid var(--qs-line);gap:12px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.qs-historial li{gap:2px;font-size:.88rem;display:grid}.qs-pedidos .qs-fila{align-items:center}.qs-aviso-prueba{border-left:3px solid #b8860b}
.portal{pointer-events:none!important;visibility:hidden!important;display:none!important}html,html:not(.listo){overflow:clip auto!important}body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--papel,#e4e7e9);color:var(--tinta,#101417);font-family:var(--letra,"Figtree", system-ui, sans-serif);-webkit-font-smoothing:antialiased;margin:0;padding:0}.cab.cab--pagina{z-index:100;position:sticky;top:0}.intro__stage{will-change:transform, opacity}.cab__usuario-avatar{color:#fff;background:#0e0f11;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:grid}.lat__divider{background:var(--linea,#c9cfd3);height:1px;margin:18px 0}.lat__cuenta-link{background:var(--tinta,#101417);color:#fff;text-align:left;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:4px;padding:12px 18px;font-size:.85rem;font-weight:600;transition:background .2s}.lat__cuenta-link:hover{background:#2e3036}
