.tienda-contexto{font-size:var(--texto-pequeno);font-weight:var(--peso-medio);color:var(--secundario);align-items:center;gap:8px;display:flex}.tienda-contexto svg{width:16px;height:16px}.tienda-aviso{box-sizing:border-box;width:calc(100% - 2 * var(--margen-lateral));max-width:calc(var(--ancho-maximo) - 2 * var(--margen-lateral));margin:var(--esp-6) auto 0;border-radius:var(--radio-marco);background:var(--aviso-suave);color:var(--aviso);padding:14px 20px;font-size:15px}.tienda-aviso strong{font-weight:var(--peso-fuerte)}.tienda-opcion-n{font-size:12px;font-weight:var(--peso-normal);color:var(--tenue);font-variant-numeric:tabular-nums}.tienda-selector{min-height:var(--tactil);border:1px solid var(--linea-fuerte);border-radius:var(--radio-campo);background:var(--superficie-hundida);max-width:100%;color:var(--tinta);padding:0 14px;font-size:15px}.tienda-selector:focus-visible{outline:3px solid var(--foco-color);outline-offset:2px}.tienda-precio{gap:2px;margin:0;display:grid}.tienda-precio strong{font-size:20px;font-weight:var(--peso-fuerte);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.tienda-precio small{color:var(--tenue);font-size:12px}.tienda-cabecera{isolation:isolate;border-bottom:1px solid var(--linea);align-items:end;min-height:min(82svh,780px);display:grid;position:relative;overflow:hidden}.tienda-cabecera-medio{z-index:-1;position:absolute;inset:0}.tienda-cabecera-medio .tienda-cabecera-video{position:absolute;inset:0}.tienda-cabecera-velo.velo-texto{background:linear-gradient(90deg, color-mix(in srgb, var(--taller-borde) 92%, transparent) 0%, color-mix(in srgb, var(--taller-borde) 68%, transparent) 34%, color-mix(in srgb, var(--taller-borde) 0%, transparent) 66%), var(--velo-texto)}.tienda-cabecera-contenido{box-sizing:border-box;width:100%;max-width:var(--ancho-maximo);padding:clamp(96px, 16vh, 168px) var(--margen-lateral) clamp(44px, 7vh, 88px);justify-items:start;gap:var(--esp-5);margin-inline:auto;display:grid}.tienda-cabecera-titulo{max-width:11ch}.tienda-cabecera-contenido .texto-intro{max-width:44ch}.tienda-cabecera-acciones{margin-top:var(--esp-2);flex-wrap:wrap;gap:12px;display:flex}.tienda-cabecera-cifras{margin:var(--esp-4) 0 0;flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.tienda-cabecera-cifras li.vidrio-tarjeta{gap:4px;min-width:168px;padding:16px 22px 18px;display:grid}.tienda-cabecera-cifras strong{color:var(--tinta);font-size:clamp(36px,3.4vw,50px);line-height:1}.tienda-cabecera-cifras span{font-size:var(--texto-pequeno);color:var(--secundario)}.tienda-cats{max-width:var(--ancho-maximo);padding:var(--seccion) var(--margen-lateral) 0;gap:var(--esp-6);margin:0 auto;display:grid}.tienda-cats-lista{grid-template-columns:repeat(var(--cats-n,5), minmax(0, 1fr));gap:var(--rejilla-hueco);margin:0;padding:0;list-style:none;display:grid}@media (width<=1079px){.tienda-cats-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.tienda-cat{aspect-ratio:4/5;border:1px solid var(--linea);border-radius:var(--radio-vidrio);background:var(--muestra);width:100%;color:var(--tinta);text-align:left;transition:border-color var(--dur-rapida) ease, box-shadow var(--dur-rapida) ease;padding:0;display:block;position:relative;overflow:hidden}.tienda-cat img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-lenta) var(--curva-salida);position:absolute;inset:0}.tienda-cat:hover img{transform:scale(1.045)}.tienda-cat:hover{border-color:var(--linea-fuerte)}.tienda-cat[aria-pressed=true]{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.tienda-cat-grafico{color:var(--acento);background:radial-gradient(circle at 50% 40%, var(--acento-suave), var(--hundido) 72%);place-items:center;display:grid;position:absolute;inset:0}.tienda-cat-grafico svg{stroke-width:1.3px;width:64px;height:64px}.tienda-cat-texto{background:linear-gradient(180deg, color-mix(in srgb, var(--taller-borde) 0%, transparent) 0%, color-mix(in srgb, var(--taller-borde) 84%, transparent) 58%, color-mix(in srgb, var(--taller-borde) 94%, transparent) 100%);gap:6px;padding:56px 18px 18px;display:grid;position:absolute;inset:auto 0 0}.tienda-cat-texto strong{font-family:var(--fuente-titular);font-style:italic;font-weight:400;font-size:var(--texto-titular-3);letter-spacing:var(--tracking-titular);line-height:1.02}.tienda-cat-texto small{font-size:var(--texto-pequeno);color:var(--secundario)}.tienda-escaparate{max-width:var(--ancho-maximo);padding:var(--seccion) var(--margen-lateral) var(--esp-8);scroll-margin-top:var(--cabecera);margin:0 auto}.tienda-escaparate-cabecera{gap:var(--esp-3);justify-items:start;display:grid}.tienda-escaparate-cabecera h2:focus{outline:none}.tienda-escaparate-cabecera h2:focus-visible{outline:3px solid var(--foco-color);outline-offset:6px}.tienda-escaparate-cabecera p{color:var(--secundario);font-size:var(--texto-intro)}.tienda-pestanas{margin:var(--esp-6) 0;flex-wrap:wrap;gap:8px;display:flex}.tienda-pestana{min-height:var(--tactil);border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);background:var(--superficie);color:var(--tinta);font-weight:var(--peso-medio);white-space:nowrap;transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.tienda-pestana:hover{background:var(--superficie-alta)}.tienda-pestana[aria-pressed=true]{border-color:var(--marca);background:var(--marca);color:var(--sobre-marca)}.tienda-pestana[aria-pressed=true] .tienda-opcion-n{color:inherit;opacity:.85}.tienda-escaparate-cuerpo{gap:var(--esp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tienda-escaparate-cuerpo[data-con-filtros]{grid-template-columns:296px minmax(0,1fr)}.tienda-resultados{gap:var(--esp-4);min-width:0;display:grid}.tienda-resultados:focus{outline:none}.tienda-lado .tienda-saltar{min-height:44px;color:var(--acento);font-weight:var(--peso-medio);text-underline-offset:.22em;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.tienda-lado .tienda-saltar:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.tienda-barra{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tienda-buscador{min-height:var(--tactil);flex:300px;align-items:center;gap:10px;padding:0 6px 0 18px;display:flex}.tienda-buscador:focus-within{outline:3px solid var(--foco-color);outline-offset:3px}.tienda-buscador>svg{width:18px;height:18px;color:var(--secundario)}.tienda-buscador input{min-width:0;min-height:48px;color:var(--tinta);background:0 0;border:0;flex:1;font-size:16px}.tienda-buscador input::placeholder{color:var(--tenue)}.tienda-buscador input:focus-visible{outline:none}.tienda-buscador input::-webkit-search-cancel-button{display:none}.tienda-barra .tienda-barra-filtros{display:none}.tienda-barra-filtros svg{width:18px;height:18px}.tienda-orden{align-items:center;gap:10px;margin-left:auto;display:flex}.tienda-orden label{font-size:var(--texto-pequeno);color:var(--secundario)}.tienda-recuento{min-height:1.4em;color:var(--secundario);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.tienda-puestos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tienda-puesto{border:1px solid var(--acento);border-radius:var(--radio-boton);background:var(--acento-suave);min-height:44px;color:var(--tinta);align-items:center;gap:8px;padding:0 12px 0 16px;font-size:14px;display:inline-flex}.tienda-puesto svg{width:15px;height:15px}.tienda-puesto:hover{border-color:var(--tinta)}.tienda-lado{top:calc(var(--cabecera) + 16px);gap:var(--esp-5);max-height:calc(100svh - var(--cabecera) - 32px);overscroll-behavior:contain;scrollbar-width:thin;align-content:start;display:grid;position:sticky;overflow-y:auto}.tienda-lado.vidrio-tarjeta{padding:22px 20px 24px}.tienda-lado-cabecera{justify-content:space-between;align-items:center;gap:12px;display:flex}.tienda-lado-cabecera h2{font-size:var(--texto-titular-3)}.tienda-lado-quitar{min-height:44px;color:var(--acento);font-size:14px;font-weight:var(--peso-medio);text-underline-offset:.22em;background:0 0;border:0;padding:0;text-decoration:underline}.tienda-lado .tienda-lado-cerrar,.tienda-lado .tienda-lado-ver,.tienda-lado-pie{display:none}.tienda-faceta{min-width:0;padding:var(--esp-4) 0 0;border:0;border-top:1px solid var(--linea);gap:10px;margin:0;display:grid}.tienda-faceta legend,.tienda-faceta-rotulo{float:left;width:100%;font-size:var(--texto-pequeno);font-weight:var(--peso-fuerte);letter-spacing:.02em;color:var(--secundario);margin:0 0 10px;padding:0}.tienda-faceta-nota{color:var(--tenue);font-size:12px}.tienda-opciones{clear:both;flex-wrap:wrap;gap:8px;display:flex}.tienda-opcion{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);min-height:44px;color:var(--tinta);font-weight:var(--peso-medio);transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease;background:0 0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.tienda-opcion:hover:not(:disabled){background:var(--superficie-alta)}.tienda-opcion[aria-pressed=true]{border-color:var(--marca);background:var(--marca);color:var(--sobre-marca)}.tienda-opcion[aria-pressed=true] .tienda-opcion-n{color:inherit;opacity:.85}.tienda-colores-faceta{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.tienda-color-opcion{border-radius:var(--radio-campo);min-width:0;min-height:44px;color:var(--tinta);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 8px 4px 6px;font-size:14px;display:flex}.tienda-color-opcion:hover:not(:disabled){background:var(--superficie-alta)}.tienda-color-opcion[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave)}.tienda-color-punto{background:var(--muestra-color);width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tinta) 30%, transparent);border-radius:50%;flex:none}.tienda-color-nombre{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.15}.tienda-rejilla{gap:var(--rejilla-hueco);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));margin:0;padding:0;list-style:none;display:grid}.tienda-rejilla>li{min-width:0}.tienda-tarjeta-hueco{aspect-ratio:3/4.4;border-radius:var(--radio-panel);background:linear-gradient(100deg, var(--hueco) 30%, var(--superficie-alta) 50%, var(--hueco) 70%);background-size:300% 100%;animation:1.6s ease-in-out infinite tienda-latido}@keyframes tienda-latido{0%{background-position:100% 0}to{background-position:0 0}}.tienda-vacio{justify-items:start;gap:var(--esp-4);padding:var(--esp-7) 0;color:var(--secundario);font-size:var(--texto-intro);display:grid}.tienda-mas{padding-top:var(--esp-6);text-align:center;color:var(--secundario);justify-items:center;gap:12px;font-size:15px;display:grid}.tienda-tarjeta{border:1px solid var(--linea);border-radius:var(--radio-panel);background:var(--superficie);height:100%;transition:border-color var(--dur-rapida) ease, background-color var(--dur-rapida) ease;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.tienda-tarjeta:hover{border-color:var(--linea-fuerte);background:var(--superficie-alta)}.tienda-tarjeta:focus-within{border-color:var(--acento)}.tienda-tarjeta-foto{aspect-ratio:1;background:var(--muestra);display:block;position:relative;overflow:hidden}.tienda-tarjeta-foto img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-lenta) var(--curva-salida)}.tienda-tarjeta:hover .tienda-tarjeta-foto img{transform:scale(1.035)}.tienda-tarjeta-sin-foto{color:var(--tenue);place-items:center;display:grid;position:absolute;inset:0}.tienda-tarjeta-sin-foto svg{width:44px;height:44px}.tienda-chip{z-index:1;border-radius:var(--radio-boton);background:color-mix(in srgb, var(--taller-borde) 78%, transparent);color:var(--tinta);font-size:12px;font-weight:var(--peso-fuerte);align-items:center;gap:6px;padding:5px 11px;display:inline-flex;position:absolute;top:12px;left:12px}.tienda-chip svg{width:14px;height:14px}.tienda-chip+.tienda-chip{top:46px}.tienda-chip.tienda-chip-muestra{background:color-mix(in srgb, var(--taller-borde) 90%, transparent);box-shadow:inset 0 0 0 1px var(--aviso);color:var(--aviso)}.tienda-tarjeta-cuerpo{align-content:start;gap:6px;padding:16px 18px 4px;display:grid}.tienda-tarjeta-tipo{font-size:var(--texto-pequeno);color:var(--tenue)}.tienda-tarjeta-titulo{font-size:18px;font-weight:var(--peso-fuerte);letter-spacing:-.01em;line-height:1.25}.tienda-tarjeta-titulo a{color:var(--tinta)}.tienda-tarjeta-titulo a:after{content:"";z-index:1;position:absolute;inset:0}.tienda-tarjeta-titulo a:focus-visible{outline:none}.tienda-tarjeta-titulo a:focus-visible:after{outline:3px solid var(--foco-color);outline-offset:-3px;border-radius:var(--radio-panel)}.tienda-tarjeta-muestras{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.tienda-tarjeta-muestras li{background:var(--muestra-color);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tinta) 28%, transparent);border-radius:50%}.tienda-tarjeta-muestras li[data-actual]{outline:2px solid var(--tinta);outline-offset:2px}.tienda-tarjeta-muestras li.tienda-tarjeta-mas{width:auto;height:auto;box-shadow:none;color:var(--tenue);background:0 0;font-size:12px}.tienda-tarjeta-meta{font-size:var(--texto-pequeno);color:var(--secundario)}.tienda-tarjeta-pie{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:14px 18px 18px;display:grid}.tienda-tarjeta .tienda-tarjeta-accion{z-index:2;gap:8px;width:100%;min-height:48px;padding:0 18px;font-size:15px;position:relative}.tienda-tarjeta-accion svg{width:17px;height:17px}.tienda-tarjeta[data-muestra] .tienda-tarjeta-accion{background:var(--hundido);color:var(--secundario)}.tienda-publicidad{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);font-size:12px;font-weight:var(--peso-medio);color:var(--secundario);justify-self:start;margin:0;padding:1px 9px;line-height:1.6}.tienda-aviso-afiliados{margin:0 0 var(--esp-4);color:var(--secundario);gap:4px;font-size:14px;line-height:1.5;display:grid}.tienda-aviso-afiliados p{max-width:var(--ancho-lectura);margin:0}.tienda-aviso-amazon{color:var(--tenue);font-size:13px}.enlace-en-texto{color:var(--acento);font-weight:var(--peso-medio);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.enlace-en-texto:hover{text-decoration-thickness:2px}.tienda-compra .tienda-aviso-afiliados,.tienda-relacionados .tienda-aviso-afiliados{margin:0}.tienda-precio-sin{font-size:16px;font-weight:var(--peso-fuerte);color:var(--tinta);line-height:1.2}.tienda-precio.grande .tienda-precio-sin{font-size:22px}.tienda-precio-fecha{font-variant-numeric:tabular-nums}.bloque-productos{gap:var(--esp-4);min-width:0;display:grid}.bloque-productos-cabecera{gap:var(--esp-2);display:grid}.bloque-productos-cabecera h2.titular-3{font-size:var(--texto-titular-3);margin:0;line-height:1.05}.bloque-productos-cabecera p{max-width:var(--ancho-lectura);color:var(--secundario);margin:0;font-size:15px}.bloque-productos .tienda-aviso-afiliados{margin:0}.bloque-productos-rejilla{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tienda-credito-foto{z-index:1;border-radius:var(--radio-boton);background:color-mix(in srgb, var(--taller-borde) 78%, transparent);max-width:calc(100% - 16px);color:var(--tinta);font-size:11px;font-weight:var(--peso-medio);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:2px 8px;line-height:1.5;position:absolute;bottom:8px;right:8px;overflow:hidden}.tienda-como{max-width:var(--ancho-maximo);padding:var(--seccion) var(--margen-lateral);gap:var(--esp-7);justify-items:start;margin:0 auto;display:grid}.tienda-como-pasos,.tienda-como-claves{gap:var(--rejilla-hueco);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.tienda-como-pasos li{padding-top:var(--esp-5);border-top:1px solid var(--linea-fuerte);align-content:start;gap:10px;display:grid}.tienda-como-pasos .cifra{color:var(--ambar);font-size:56px;line-height:1}.tienda-como-pasos p{color:var(--secundario)}.tienda-como-claves li{align-content:start;gap:4px;display:grid}.tienda-como-claves strong{font-weight:var(--peso-fuerte)}.tienda-como-claves span{color:var(--secundario);font-size:15px}.tienda-migas{max-width:var(--ancho-maximo);padding:var(--esp-6) var(--margen-lateral) 0;font-size:var(--texto-pequeno);color:var(--tenue);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 auto;display:flex}.tienda-migas a{min-height:32px;color:var(--acento);align-items:center;display:inline-flex}.tienda-migas [aria-current]{color:var(--secundario)}.tienda-producto{max-width:var(--ancho-maximo);padding:var(--esp-5) var(--margen-lateral) var(--seccion);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.tienda-producto-sin-fotos{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tienda-producto-lado{gap:var(--esp-5);align-content:start;min-width:0;display:grid}.tienda-producto-lado>.tienda-detalles-texto:first-child{border-top:0;padding-top:0}.tienda-producto-lado h2{font-size:var(--texto-titular-3);line-height:1.05}@media (width>=1080px){.tienda-producto-lado{padding-top:clamp(22px,2.6vw,34px)}}.tienda-galeria{top:calc(var(--cabecera) + 20px);gap:14px;display:grid;position:sticky;container-type:inline-size}.tienda-galeria-principal{border:1px solid var(--linea);border-radius:var(--radio-vidrio);background:var(--muestra);position:relative;overflow:hidden}.tienda-galeria-foto{aspect-ratio:1;place-items:center;margin:0;display:grid;position:relative}.tienda-galeria-foto img{object-fit:cover;width:100%;height:100%}.tienda-galeria-anterior,.tienda-galeria-siguiente{z-index:1;width:var(--tactil);height:var(--tactil);border:1px solid var(--linea-fuerte);background:color-mix(in srgb, var(--taller-borde) 70%, transparent);color:var(--tinta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tienda-galeria-anterior{left:16px}.tienda-galeria-siguiente{right:16px}.tienda-galeria-anterior:hover,.tienda-galeria-siguiente:hover{background:color-mix(in srgb, var(--taller-borde) 90%, transparent)}.tienda-galeria-indice{border-radius:var(--radio-boton);background:color-mix(in srgb, var(--taller-borde) 78%, transparent);color:var(--tinta);font-size:12px;font-weight:var(--peso-fuerte);padding:5px 11px;position:absolute;bottom:16px;right:16px}.tienda-galeria-miniaturas{flex-wrap:wrap;gap:10px;display:flex}.tienda-mini{border:2px solid var(--linea);border-radius:var(--radio-campo);background:var(--muestra);width:72px;height:72px;color:var(--secundario);place-items:center;padding:0;display:grid;overflow:hidden}.tienda-mini img{object-fit:cover;width:100%;height:100%}.tienda-mini[aria-pressed=true]{border-color:var(--acento)}.tienda-mini-3d{background:var(--acento-suave);color:var(--acento);font-size:12px;font-weight:var(--peso-fuerte);gap:2px}.tienda-galeria-nota{font-size:var(--texto-pequeno);color:var(--tenue)}.modelo-original.visor-diseno{aspect-ratio:1;border-radius:var(--radio-vidrio);background:radial-gradient(ellipse 70% 22% at 50% 88%, var(--marca-halo), transparent 70%), linear-gradient(180deg, var(--hundido), var(--panel));min-height:520px;overflow:hidden}@container (width<=434px){.tienda-galeria .modelo-original.visor-diseno .modelo-lienzo,.tienda-galeria .modelo-original.visor-diseno .modelo-espera{bottom:78px}}.tienda-compra{gap:var(--esp-4);align-content:start;display:grid}.tienda-compra.vidrio-tarjeta{padding:clamp(22px,2.6vw,34px)}.tienda-compra-tipo{font-size:var(--texto-pequeno);color:var(--secundario)}.tienda-compra-titulo{font-size:var(--texto-titular-3);overflow-wrap:anywhere;line-height:1.04}.tienda-compra-ref{font-size:var(--texto-pequeno);color:var(--tenue);font-variant-numeric:tabular-nums;margin-top:-6px}.tienda-precio.grande{padding-top:4px}.tienda-precio.grande strong{font-family:var(--fuente-titular);letter-spacing:-.02em;font-size:clamp(42px,4vw,58px);font-style:normal;font-weight:400}.tienda-precio.grande small{font-size:13px}.tienda-variantes{min-width:0;padding:var(--esp-4) 0 0;border:0;border-top:1px solid var(--linea);gap:10px;margin:0;display:grid}.tienda-variantes legend{float:left;width:100%;color:var(--secundario);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;padding:0;font-size:15px;display:flex}.tienda-variantes legend strong{color:var(--tinta);font-weight:var(--peso-fuerte)}.tienda-variantes-muestras{clear:both;flex-wrap:wrap;gap:2px;display:flex}.tienda-variante{width:var(--tactil);height:var(--tactil);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.tienda-variante:after{content:"";background:var(--muestra-color);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tinta) 28%, transparent);transition:transform var(--dur-rapida) var(--curva-salida);border-radius:50%}.tienda-variante:hover:after{transform:scale(1.08)}.tienda-variante[aria-pressed=true]:before{content:"";border:2px solid var(--tinta);border-radius:50%;position:absolute;inset:4px}.tienda-compra-materiales{gap:10px;display:grid}.tienda-compra-rotulo{color:var(--secundario);font-size:15px}.tienda-compra-claves{padding:var(--esp-4) 0 0;border-top:1px solid var(--linea);color:var(--secundario);gap:8px;margin:0;font-size:15px;list-style:none;display:grid}.tienda-compra-claves li{align-items:center;gap:10px;display:flex}.tienda-compra-claves svg{width:18px;height:18px;color:var(--acento)}.tienda-compra-accion{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tienda-compra-accion .tienda-compra-anadir{flex:220px}.tienda-producto[data-muestra] .tienda-compra-anadir{background:var(--hundido);color:var(--secundario)}.tienda-compra-nota{color:var(--secundario);font-size:14px}.tienda-detalles{max-width:var(--ancho-maximo);padding:0 var(--margen-lateral) var(--seccion);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.tienda-detalles-texto,.tienda-detalles-datos{gap:var(--esp-5);padding-top:var(--esp-6);border-top:1px solid var(--linea-fuerte);align-content:start;display:grid}.tienda-detalles-descripcion{max-width:var(--ancho-lectura);font-size:var(--texto-intro);color:var(--secundario);white-space:pre-line}.tienda-specs{margin:0;display:grid}.tienda-specs>div{border-bottom:1px solid var(--linea);grid-template-columns:minmax(7em,36%) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.tienda-specs dt{color:var(--tenue);font-size:14px}.tienda-specs dd{font-weight:var(--peso-medio);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.tienda-specs-muestra{background:var(--muestra-color);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tinta) 28%, transparent);border-radius:50%;flex:none}.tienda-compat{gap:12px;display:grid}.tienda-compat ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tienda-compat li.etiqueta-vidrio{min-height:34px;color:var(--tinta);padding:4px 14px;font-size:13px}.tienda-compat p{color:var(--secundario);font-size:15px}.tienda-consejos{max-width:var(--ancho-maximo);padding:0 var(--margen-lateral) var(--seccion);gap:var(--esp-8);margin:0 auto;display:grid}.tienda-consejos-uso{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.tienda-consejos-muestra{aspect-ratio:5/4;border-radius:var(--radio-vidrio);background:radial-gradient(120% 95% at 22% 12%, color-mix(in srgb, var(--muestra-color) 80%, var(--tinta)) 0%, var(--muestra-color) 46%, color-mix(in srgb, var(--muestra-color) 68%, var(--taller-borde)) 100%);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;justify-content:flex-end;padding:clamp(22px,3vw,36px);display:flex}.tienda-consejos-muestra[data-tinta=oscura]{color:var(--taller-base)}.tienda-consejos-muestra[data-tinta=clara]{color:var(--tinta)}.tienda-consejos-muestra .cifra{font-size:clamp(76px,9vw,152px);line-height:.9}.tienda-consejos-muestra small{margin-top:12px;font-size:18px}.tienda-consejos-texto{justify-items:start;gap:var(--esp-4);display:grid}.tienda-consejos-texto>p:not(.texto-intro){color:var(--secundario);max-width:var(--ancho-lectura)}.tienda-consejos-preguntas{max-width:880px;display:grid}.tienda-consejos-preguntas h2{margin-bottom:var(--esp-5);font-size:var(--texto-titular-3)}.tienda-consejos-preguntas details{border-top:1px solid var(--linea)}.tienda-consejos-preguntas details:last-child{border-bottom:1px solid var(--linea)}.tienda-consejos-preguntas summary{min-height:var(--tactil);font-size:18px;font-weight:var(--peso-medio);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;list-style:none;display:flex}.tienda-consejos-preguntas summary::-webkit-details-marker{display:none}.tienda-consejos-preguntas summary:after{content:"+";font-size:24px;font-weight:var(--peso-normal);color:var(--acento);flex:none}.tienda-consejos-preguntas details[open] summary:after{content:"−"}.tienda-consejos-preguntas details p{max-width:var(--ancho-lectura);color:var(--secundario);padding-bottom:16px}.tienda-consejos-preguntas details .enlace{margin-bottom:12px}.tienda-relacionados{max-width:var(--ancho-maximo);padding:0 var(--margen-lateral) var(--seccion);gap:var(--esp-6);margin:0 auto;display:grid}.tienda-relacionados .tienda-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}.tienda-relacionados-enlaces{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.tienda-hueco-pagina{max-width:820px;padding:var(--seccion) var(--margen-lateral);justify-items:start;gap:var(--esp-5);margin:0 auto;display:grid}.tienda-hueco-pagina>p{color:var(--secundario);font-size:var(--texto-intro)}.tienda-hueco-acciones{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.tienda-pagar-total{justify-content:space-between;align-items:baseline;font-size:18px;display:flex}.tienda-pagar-total strong{font-family:var(--fuente-titular);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:400}.tienda-pagar-nota{color:var(--tenue);font-size:13px}.tienda-pedido{max-width:1200px;padding:var(--esp-8) var(--margen-lateral) var(--seccion);margin:0 auto}.tienda-pedido-cuerpo{gap:var(--esp-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.tienda-pedido-lineas,.tienda-pedido-lado>div{border:1px solid var(--linea);border-radius:var(--radio-panel);background:var(--superficie);padding:24px 26px}.tienda-pedido-lineas h2,.tienda-pedido-lado h2{font-family:var(--fuente);font-size:17px;font-style:normal;font-weight:var(--peso-fuerte);letter-spacing:normal;align-items:center;gap:10px;margin-bottom:14px;line-height:1.3;display:flex}.tienda-pedido-lado h2 svg{width:18px;height:18px;color:var(--acento)}.tienda-pedido-lineas ul{margin:0;padding:0;list-style:none}.tienda-pedido-lineas li{border-top:1px solid var(--linea);grid-template-columns:1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.tienda-pedido-linea-texto{gap:4px;min-width:0;display:grid}.tienda-pedido-linea-texto small{color:var(--tenue);align-items:center;gap:6px;font-size:13px;display:flex}.tienda-pedido-linea-texto small svg{width:14px;height:14px}.tienda-pedido-lineas li strong{font-variant-numeric:tabular-nums}.tienda-pagar-total{border-top:1px solid var(--linea-fuerte);margin-top:16px;padding-top:16px}.tienda-pedido-cabecera{margin-bottom:var(--esp-6);justify-items:start;gap:12px;display:grid}.tienda-pedido-final{color:var(--secundario)}.tienda-pasos{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin:0 0 36px;padding:0;list-style:none;display:grid}.tienda-pasos li{color:var(--tenue);gap:8px;padding-top:18px;font-size:14px;display:grid;position:relative}.tienda-pasos li:before{content:"";background:var(--linea-fuerte);border-radius:2px;height:4px;position:absolute;top:6px;left:0;right:0}.tienda-pasos li[data-hecho]:before{background:var(--marca)}.tienda-pasos li[aria-current=step]{color:var(--tinta);font-weight:var(--peso-fuerte)}.tienda-pasos li>span{border:2px solid var(--linea-fuerte);background:var(--panel);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tienda-pasos li[data-hecho]>span{border-color:var(--marca);background:var(--marca);color:var(--sobre-marca)}.tienda-pasos li>span svg{stroke-width:3px;width:13px;height:13px}.tienda-pedido-lado{gap:18px;display:grid}.tienda-pedido-lado>.enlace{justify-self:start}.tienda-pedido-envio p,.tienda-pedido-notas p{color:var(--secundario);font-size:15px}.tienda-pedido-eventos ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tienda-pedido-eventos li{gap:2px;font-size:14px;display:grid}.tienda-pedido-eventos li span{color:var(--tenue);font-size:12px}.tienda-pedido-eventos li small{color:var(--secundario)}.tienda-pedido-linea-texto .tienda-descargar{justify-self:start;gap:8px;margin-top:8px}.tienda-descarga-nota{font-size:12px}@media (width<=1240px){.tienda-relacionados .tienda-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1079px){.tienda-escaparate-cuerpo[data-con-filtros]{grid-template-columns:minmax(0,1fr)}.tienda-lado{display:none}.tienda-lado.vidrio[data-abierto]{z-index:70;gap:var(--esp-5);max-height:none;padding:18px var(--margen-lateral) 0;background-color:var(--flotante);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.tienda-lado.vidrio[data-abierto]:before{content:none}.tienda-lado .tienda-lado-cerrar{display:inline-grid}.tienda-lado-pie{margin:auto calc(-1 * var(--margen-lateral)) 0;padding:14px var(--margen-lateral) max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:var(--flotante);display:block;position:sticky;bottom:0}.tienda-lado .tienda-lado-ver{width:100%;display:inline-flex}.tienda-barra .tienda-barra-filtros{display:inline-flex}.tienda-producto,.tienda-detalles,.tienda-consejos-uso,.tienda-pedido-cuerpo{grid-template-columns:minmax(0,1fr)}.tienda-galeria{position:static}}@media (width<=760px){.tienda-cabecera{min-height:min(88svh,700px)}.tienda-cabecera-velo.velo-texto{background:linear-gradient(180deg, color-mix(in srgb, var(--taller-borde) 30%, transparent) 0%, color-mix(in srgb, var(--taller-borde) 72%, transparent) 46%, color-mix(in srgb, var(--taller-borde) 94%, transparent) 100%)}.tienda-cabecera-contenido{padding-top:180px}.tienda-cabecera-acciones>*{flex:100%}.tienda-cabecera-cifras li.vidrio-tarjeta{flex:140px;min-width:0;padding:12px 16px 14px}.tienda-cats-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tienda-cat-texto{padding:40px 14px 14px}.tienda-pestanas{margin-inline:calc(-1 * var(--margen-lateral));padding-inline:var(--margen-lateral);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tienda-pestanas::-webkit-scrollbar{display:none}.tienda-pestana{flex:none}.tienda-buscador{flex-basis:100%}.tienda-barra .tienda-barra-filtros{flex:none;justify-content:center}.tienda-orden{flex:150px;min-width:0;margin-left:0}.tienda-orden label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tienda-orden .tienda-selector{width:100%}.tienda-como-pasos,.tienda-como-claves{gap:var(--esp-5);grid-template-columns:minmax(0,1fr)}.tienda-specs>div{grid-template-columns:minmax(6.5em,40%) minmax(0,1fr)}.modelo-original.visor-diseno{min-height:380px}.tienda-pedido-lineas,.tienda-pedido-lado>div{padding:18px 18px 20px}.tienda-pasos{grid-auto-columns:auto;grid-auto-flow:row;gap:4px}.tienda-pasos li{min-height:36px;padding-top:0;padding-left:34px}.tienda-pasos li:before{width:4px;height:auto;inset:0 auto 0 9px}.tienda-pasos li>span{position:absolute;top:6px;left:0}}@media (width<=640px){.tienda-rejilla,.tienda-relacionados .tienda-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tienda-tarjeta-cuerpo{gap:4px;padding:12px 12px 2px}.tienda-tarjeta-tipo,.tienda-tarjeta-meta{font-size:12px}.tienda-tarjeta-titulo{font-size:15px}.tienda-tarjeta-muestras{gap:5px}.tienda-tarjeta-muestras li{width:13px;height:13px}.tienda-tarjeta-pie{gap:6px;padding:10px 12px 12px}.tienda-tarjeta .tienda-tarjeta-accion{text-wrap:balance;gap:5px;padding:0 8px;font-size:14px}.tienda-tarjeta-accion svg{width:14px;height:14px}.tienda-publicidad{border-radius:8px;padding:1px 7px;font-size:11px;line-height:1.4}.tienda-precio-sin{font-size:14px}.tienda-precio strong{font-size:18px}.tienda-chip{padding:4px 9px;font-size:11px;top:8px;left:8px}.tienda-chip+.tienda-chip{top:38px}}@media (width<=360px){.tienda-rejilla,.tienda-relacionados .tienda-rejilla{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tienda-cat img,.tienda-tarjeta-foto img,.tienda-variante:after{transition-duration:10ms}.tienda-cat:hover img,.tienda-tarjeta:hover .tienda-tarjeta-foto img,.tienda-variante:hover:after{transform:none}.tienda-tarjeta-hueco{animation:none}}@media (forced-colors:active){.tienda-color-punto,.tienda-variante:after,.tienda-tarjeta-muestras li,.tienda-specs-muestra,.tienda-consejos-muestra{forced-color-adjust:none}.tienda-variante[aria-pressed=true]:before{border-color:highlight}}.como-elegimos{max-width:var(--ancho-maximo);padding:var(--esp-5) var(--margen-lateral) var(--seccion);gap:var(--esp-7);margin:0 auto;display:grid}.como-elegimos-cabecera{gap:var(--esp-4);max-width:880px;display:grid}.como-elegimos-rejilla{gap:var(--rejilla-hueco);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;display:grid}.como-elegimos-tarjeta{gap:var(--esp-3);align-content:start;display:grid}.como-elegimos-tarjeta.vidrio-tarjeta{padding:clamp(22px,2.4vw,32px)}.como-elegimos-tarjeta h2.titular-3{font-size:var(--texto-titular-3);line-height:1.05}.como-elegimos-tarjeta p,.como-elegimos-tarjeta li{color:var(--secundario);line-height:1.55}.como-elegimos-tarjeta ul{gap:10px;margin:0;padding-left:1.15em;list-style:outside;display:grid}.como-elegimos-tarjeta li::marker{color:var(--acento)}.como-elegimos-enlaces{flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0;display:flex}@media (width<=760px){.como-elegimos-rejilla{grid-template-columns:minmax(0,1fr)}}
