.tienda{--lino:#f2efe8;--lino-hondo:#e6e1d4;--blanco:#fff;--oliva:#5b6a45;--oliva-hondo:#3c4730;--oliva-claro:#d4dac4;--tinta:#1c2017;--tinta-suave:#5e6356;--ambar:#9a6a12;--borde:#d9d4c6;--sombra:0 1px 2px #1c20170f, 0 10px 30px #1c201714;--display:"Unbounded", "Arial Black", sans-serif;--cuerpo:"Manrope", "Segoe UI", sans-serif;background:var(--lino);color:var(--tinta);font-family:var(--cuerpo);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.tienda a{color:var(--oliva-hondo);text-decoration:none}.tienda a:hover{color:var(--oliva)}.tienda img{max-width:100%;display:block}.tienda button,.tienda input,.tienda select,.tienda textarea{font:inherit;color:inherit}.tienda button{cursor:pointer}.tienda :focus-visible{outline:3px solid var(--ambar);outline-offset:3px;border-radius:4px}.tienda h1,.tienda h2,.tienda h3{font-family:var(--display);font-variation-settings:normal;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.02}.tienda h1{font-size:56px;font-weight:800}.tienda h2{font-size:30px;font-weight:700}.tienda h3{font-size:18px;font-weight:700;line-height:1.2}.tienda p{margin:0}.tienda .pagina{width:100%;max-width:1232px;margin:0 auto;padding:0 24px}.tienda .ico{flex:none;width:20px;height:20px}.tienda .solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tienda .boton{background:var(--oliva);color:#fff;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:16px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.tienda .boton:hover{background:var(--oliva-hondo);color:#fff;transform:translateY(-1px)}.tienda .boton--hueco{color:var(--tinta);border-color:var(--tinta);background:0 0}.tienda .boton--hueco:hover{background:var(--tinta);color:#fff}.tienda .boton--claro{background:var(--blanco);color:var(--tinta);border-color:var(--borde)}.tienda .boton--claro:hover{background:var(--lino-hondo);color:var(--tinta)}.tienda .boton--chico{min-height:44px;padding:0 16px;font-size:15px}.tienda .boton[disabled],.tienda .boton[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.tienda .redondo{border:1.5px solid var(--borde);background:var(--blanco);width:44px;height:44px;color:var(--tinta);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tienda .redondo:hover{background:var(--lino-hondo);color:var(--tinta)}.tienda .barra{align-items:center;gap:28px;min-height:84px;display:flex}.tienda .logo{color:var(--tinta);align-items:center;gap:12px;display:inline-flex}.tienda .logo:hover{color:var(--tinta)}.tienda .logo-marca{background:var(--oliva);color:#fff;width:42px;height:42px;font-family:var(--display);letter-spacing:-.04em;border-radius:12px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.tienda .logo-nombre{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:17px;font-weight:700;line-height:1;display:block}.tienda .logo-bajo{color:var(--tinta-suave);white-space:nowrap;margin-top:3px;font-size:15px;font-weight:600;display:block}.tienda .barra-acciones{align-items:center;gap:10px;margin-left:auto;display:flex}.tienda .desplegable{position:relative}.tienda .menu-cats{background:var(--blanco);border:1px solid var(--borde);width:min(600px,100vw - 48px);box-shadow:var(--sombra);z-index:30;border-radius:20px;grid-template-columns:1fr 1fr;gap:4px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.tienda .menu-cat{min-height:56px;color:var(--tinta);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.tienda .menu-cat:hover{background:var(--lino);color:var(--tinta)}.tienda .menu-cat .mini{background:var(--lino);border-radius:10px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.tienda .menu-cat .mini img{object-fit:cover}.tienda .menu-cat .cuenta{color:var(--tinta-suave);margin-left:auto;font-size:15px;font-weight:600}.tienda .menu-cats .todo{background:var(--lino);grid-column:1/-1;justify-content:center;margin-top:6px;font-weight:700}.tienda .idioma{border:1.5px solid var(--borde);background:var(--blanco);border-radius:999px;display:inline-flex;overflow:hidden}.tienda .idioma a{min-width:44px;min-height:44px;color:var(--tinta-suave);place-items:center;font-size:15px;font-weight:700;display:grid}.tienda .idioma a[aria-current]{background:var(--tinta);color:#fff}.tienda .carrito-boton{position:relative}.tienda .carrito-boton .globo{background:var(--tinta);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:15px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.tienda .hamburguesa{display:none}.tienda .barra-fija{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borde);background:#f2efe8f0;align-items:center;gap:12px;padding:10px 24px;transition:transform .25s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.tienda .barra-fija--visible{transform:none}.tienda .barra-fija .campo-buscar{flex:200px;max-width:640px;min-height:48px;padding-left:16px}.tienda .barra-fija .logo-marca{width:40px;height:40px}.tienda .heroe{background:var(--lino-hondo);background-image:radial-gradient(60% 70% at 72% 40%,#ffffffbf,#fff0 70%),radial-gradient(40% 50% at 10% 90%,#5b6a4524,#5b6a4500 70%);border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) 224px;gap:28px;min-height:560px;padding:48px;display:grid;position:relative;overflow:hidden}.tienda .heroe>*{min-width:0}.tienda .heroe-texto{flex-direction:column;justify-content:center;gap:24px;max-width:560px;display:flex}.tienda .heroe-bajada{color:var(--tinta-suave);max-width:460px;font-size:18px}.tienda .heroe-foto{background:var(--lino-hondo);border-radius:24px;align-self:stretch;width:100%;min-height:464px;position:relative;overflow:hidden}.tienda .heroe-foto img{object-fit:cover}.tienda .heroe .campo-buscar{min-height:60px;box-shadow:var(--sombra);border-color:#0000;flex:none}.tienda .populares{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tienda .populares .chip{min-height:40px;padding:0 14px}.tienda .ventajas-heroe{z-index:2;flex-direction:column;align-self:center;gap:10px;width:100%;margin-left:-64px;display:flex;position:relative}.tienda .ventaja{background:var(--blanco);box-shadow:var(--sombra);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tienda .ventaja-ico{background:var(--oliva-claro);width:40px;height:40px;color:var(--oliva-hondo);border-radius:12px;flex:none;place-items:center;display:grid}.tienda .ventaja b{font-size:15px;display:block}.tienda .ventaja span span{color:var(--tinta-suave);font-size:15px;line-height:1.3;display:block}.tienda .sello{z-index:2;width:112px;height:112px;position:absolute;bottom:14px;left:14px}.tienda .sello svg{width:100%;height:100%;animation:24s linear infinite girar}.tienda .campo-buscar{background:var(--blanco);border:1.5px solid var(--borde);border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 20px;display:flex}.tienda .campo-buscar input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.tienda .campo-buscar input::placeholder{color:var(--tinta-suave)}.tienda .chips{flex-wrap:wrap;gap:10px;display:flex}.tienda .chip{border:1.5px solid var(--borde);background:var(--blanco);min-height:44px;color:var(--tinta);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.tienda .chip:hover{border-color:var(--oliva);color:var(--oliva-hondo)}.tienda .chip[aria-current]{background:var(--tinta);color:#fff;border-color:var(--tinta)}.tienda .seccion{margin-top:64px}.tienda .seccion-cabeza{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.tienda .seccion-cabeza p{color:var(--tinta-suave);margin-top:8px;font-size:16px}.tienda .flechas{gap:8px;display:flex}.tienda .vacio{background:var(--blanco);border:1px solid var(--borde);color:var(--tinta-suave);text-align:center;border-radius:20px;padding:40px 24px}.tienda .grilla-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.tienda .grilla-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tienda .carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.tienda .carrusel::-webkit-scrollbar{display:none}.tienda .carrusel .tarjeta{scroll-snap-align:start;flex:0 0 calc(20% - 12.8px)}.tienda .tarjeta{background:var(--blanco);border:1px solid var(--borde);border-radius:20px;flex-direction:column;padding:14px;transition:top .2s,box-shadow .2s;display:flex;position:relative;top:0}.tienda .tarjeta:hover,.tienda .tarjeta:focus-within{box-shadow:var(--sombra);top:-4px}.tienda .tarjeta-foto{aspect-ratio:1;background:var(--lino);border-radius:14px;display:block;position:relative;overflow:hidden}.tienda .tarjeta-foto img{object-fit:contain;mix-blend-mode:multiply;padding:7%}.tienda .tarjeta-sinfoto{color:var(--tinta-suave);place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.tienda .tarjeta-etiqueta{background:var(--oliva-claro);color:var(--oliva-hondo);z-index:1;border-radius:999px;padding:5px 10px;font-size:15px;font-weight:700;position:absolute;top:22px;left:22px}.tienda .tarjeta-etiqueta--oferta{color:var(--ambar);background:#f3e2c2}.tienda .tarjeta-nombre{font-family:var(--cuerpo);text-transform:none;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:14px;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.tienda .tarjeta-nombre a{color:inherit}.tienda .tarjeta-cat{color:var(--tinta-suave);margin-top:4px;font-size:15px}.tienda .tarjeta-pie{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.tienda .precio{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.tienda .precio small,.tienda .precio s{font-family:var(--cuerpo);color:var(--tinta-suave);margin-left:6px;font-size:15px;font-weight:500}.tienda .sin-precio{color:var(--tinta-suave);font-size:15px;font-weight:600}.tienda .tarjeta-agregar{background:var(--lino);min-height:46px;color:var(--tinta);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.tienda .tarjeta-agregar:hover{background:var(--oliva);color:#fff}.tienda .tarjeta-agregar--listo{background:var(--oliva-claro);color:var(--oliva-hondo)}.tienda .colecciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tienda .coleccion{background:var(--lino-hondo);min-height:240px;color:var(--tinta);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:28px;display:grid;position:relative;overflow:hidden}.tienda .coleccion:hover{color:var(--tinta)}.tienda .coleccion:hover .coleccion-foto img{transform:scale(1.03)}.tienda .coleccion-texto{flex-direction:column;gap:10px;display:flex}.tienda .coleccion-texto p{color:var(--tinta-suave);max-width:240px;font-size:16px}.tienda .coleccion-texto .ver{align-items:center;gap:8px;margin-top:6px;font-weight:700;display:inline-flex}.tienda .coleccion-foto{aspect-ratio:4/3;background:var(--blanco);border-radius:18px;justify-self:end;width:100%;max-width:280px;position:relative;overflow:hidden}.tienda .coleccion-foto img{object-fit:cover;transition:transform .3s}.tienda .coleccion-foto--producto img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.tienda .coleccion-cuenta{background:var(--blanco);color:var(--tinta-suave);z-index:1;border-radius:999px;padding:5px 10px;font-size:15px;font-weight:700;position:absolute;top:20px;right:20px}.tienda .franja{background:var(--lino-hondo);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:10px;display:grid}.tienda .franja .ventaja{box-shadow:none;background:0 0;border:0;border-right:1px solid #1c20171f;border-radius:0;padding:16px 22px}.tienda .franja .ventaja:last-child{border-right:0}.tienda .franja .ventaja-ico{background:var(--blanco);color:var(--oliva);width:44px;height:44px}.tienda .pie{background:var(--tinta);color:var(--lino);margin-top:72px;padding:56px 0 24px;overflow:hidden}.tienda .pie-grilla{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.tienda .pie h3{font-family:var(--cuerpo);text-transform:none;letter-spacing:0;color:#fff;margin-bottom:14px;font-size:16px}.tienda .pie ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tienda .pie a{color:#f2efe8c7;font-size:16px}.tienda .pie a:hover{color:#fff}.tienda .pie .logo-marca{background:var(--lino);color:var(--tinta)}.tienda .pie .logo-nombre{color:#fff}.tienda .pie-aviso{color:#f2efe8b3;max-width:360px;margin-top:14px;font-size:15px}.tienda .pie .redondo{color:#fff;background:0 0;border-color:#ffffff47}.tienda .pie .redondo:hover{background:#ffffff1a}.tienda .redes{gap:8px;margin-top:18px;display:flex}.tienda .pie-marca{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;color:#f2efe817;white-space:nowrap;margin-top:44px;font-size:clamp(56px,11vw,150px);font-weight:800;line-height:.9}.tienda .pie-bajo{color:#f2efe899;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;padding-top:20px;font-size:15px;display:flex}.tienda .pie-bajo a{color:#f2efe8c7}.tienda .migas{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:15px;display:flex}.tienda .migas a{align-items:center;min-height:44px;display:inline-flex}.tienda .ficha{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;margin-top:12px;display:grid}.tienda .galeria{grid-template-columns:88px 1fr;gap:14px;display:grid}.tienda .galeria-minis{flex-direction:column;gap:10px;display:flex}.tienda .galeria-mini{aspect-ratio:1;background:var(--blanco);border:1.5px solid var(--borde);border-radius:12px;padding:0;position:relative;overflow:hidden}.tienda .galeria-mini[aria-pressed=true]{border-color:var(--tinta)}.tienda .galeria-mini img{object-fit:contain;mix-blend-mode:multiply;padding:10%}.tienda .galeria-mini .tilde{background:var(--tinta);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.tienda .galeria-grande{aspect-ratio:1;background:var(--blanco);border:1px solid var(--borde);border-radius:24px;position:relative;overflow:hidden}.tienda .galeria-grande img{object-fit:contain;mix-blend-mode:multiply;padding:10%}.tienda .ficha-datos{flex-direction:column;gap:18px;display:flex}.tienda .ficha-datos h1{text-transform:none;letter-spacing:0;font-size:34px;font-family:var(--cuerpo);font-weight:800;line-height:1.15}.tienda .precio-grande{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tienda .precio-grande .precio{font-size:36px}.tienda .caja-compra{background:var(--blanco);border:1px solid var(--borde);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.tienda .caja-compra .boton{min-height:56px;font-size:17px}.tienda .caja-compra small{color:var(--tinta-suave);font-size:15px}.tienda .lista-puntos{color:var(--tinta);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.tienda .lista-puntos li{padding-left:4px}.tienda .parrafos{flex-direction:column;gap:10px;display:flex}.tienda .detalle{grid-template-columns:140px 1fr;gap:8px 16px;font-size:16px;display:grid}.tienda .detalle dt{color:var(--tinta-suave);margin:0}.tienda .detalle dd{margin:0;font-weight:600}.tienda .estado{background:var(--oliva-claro);color:var(--oliva-hondo);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:15px;font-weight:700;display:inline-flex}.tienda .estado--gris{background:var(--lino-hondo);color:var(--tinta-suave)}.tienda .estado--ambar{color:var(--ambar);background:#f3e2c2}.tienda .cantidad{border:1.5px solid var(--borde);background:var(--blanco);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.tienda .cantidad button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.tienda .cantidad button[disabled]{color:var(--borde);cursor:not-allowed}.tienda .cantidad span{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-weight:700}.tienda .carrito{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:24px;margin-top:20px;display:grid}.tienda .filas{flex-direction:column;gap:12px;display:flex}.tienda .fila-carrito{background:var(--blanco);border:1px solid var(--borde);border-radius:18px;grid-template-columns:96px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.tienda .fila-carrito .foto{aspect-ratio:1;background:var(--lino);border-radius:12px;display:block;position:relative;overflow:hidden}.tienda .fila-carrito .foto img{object-fit:contain;mix-blend-mode:multiply;padding:9%}.tienda .fila-carrito b{font-size:16px;line-height:1.3;display:block}.tienda .fila-carrito b a{color:inherit}.tienda .fila-carrito .sub{color:var(--tinta-suave);margin-top:2px;font-size:15px;display:block}.tienda .fila-carrito .derecha{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.tienda .quitar{min-height:44px;color:var(--tinta-suave);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.tienda .quitar:hover{color:#8a1220}.tienda .resumen{background:var(--blanco);border:1px solid var(--borde);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky;top:88px}.tienda .resumen .linea{justify-content:space-between;gap:12px;font-size:16px;display:flex}.tienda .resumen .linea--total{border-top:1px solid var(--borde);padding-top:12px}.tienda .resumen .total{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px}.tienda .resumen .ahorro{color:var(--oliva-hondo)}.tienda .resumen .boton{min-height:56px;font-size:17px}.tienda .resumen small{color:var(--tinta-suave);font-size:15px}.tienda .barra-abajo{display:none}.tienda .confirmar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tienda .hoja{flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:12px 16px 24px;display:flex}.tienda .hoja-cabeza{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.tienda .lista-cats{flex-direction:column;gap:8px;display:flex}.tienda .lista-cats a{background:var(--blanco);border:1px solid var(--borde);min-height:64px;color:var(--tinta);border-radius:16px;align-items:center;gap:14px;padding:0 14px 0 10px;font-size:17px;font-weight:700;display:flex}.tienda .lista-cats .mini{background:var(--lino);border-radius:12px;flex:none;width:46px;height:46px;position:relative;overflow:hidden}.tienda .lista-cats .mini img{object-fit:cover}.tienda .lista-cats .mini--producto img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.tienda .lista-cats .cuenta{color:var(--tinta-suave);margin-left:auto;font-size:15px;font-weight:600}.tienda .lista-cats .todo{background:var(--tinta);color:#fff;border-color:var(--tinta);justify-content:center}.tienda .hoja-pie{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tienda .hoja-enlaces{flex-direction:column;gap:2px;display:flex}.tienda .hoja-enlaces a{min-height:48px;color:var(--tinta);align-items:center;gap:10px;font-weight:600;display:flex}.tienda .telon{z-index:100;background:var(--oliva);color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;place-items:center;animation:.95s both telon-pasa;display:grid;position:fixed;inset:0}.tienda .telon .sello{width:120px;height:120px;margin:0 auto;position:static}.tienda .telon .nombre{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin-top:18px;font-size:22px;font-weight:800}.tienda .js-revela .revela{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.tienda .js-revela .revela.visto{opacity:1;transform:none}.tienda .legal{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;padding:24px 0 48px;display:flex}.tienda .legal h1{font-size:34px}.tienda .legal h2{font-family:var(--cuerpo);text-transform:none;letter-spacing:0;margin-top:12px;font-size:20px;font-weight:800}.tienda .legal p,.tienda .legal li{color:var(--tinta);font-size:16px}.tienda .legal ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.tienda .legal .fecha{color:var(--tinta-suave);font-size:15px}@keyframes girar{to{transform:rotate(360deg)}}@keyframes telon-pasa{0%{opacity:1;visibility:visible}60%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.tienda .sello svg{animation:none}.tienda .tarjeta,.tienda .boton,.tienda .barra-fija,.tienda .coleccion-foto img{transition:none}.tienda .telon{animation:none}.tienda .js-revela .revela{opacity:1;transition:none;transform:none}}@media (max-width:900px){.tienda h1{font-size:32px}.tienda h2{font-size:24px}.tienda .pagina{padding:0 16px}.tienda .barra{gap:12px;min-height:72px}.tienda .logo-bajo{display:none}.tienda .logo-nombre{font-size:15px}.tienda .desplegable,.tienda .solo-escritorio,.tienda .barra .idioma{display:none}.tienda .hamburguesa{display:inline-flex}.tienda .barra-acciones{gap:8px}.tienda .barra .carrito-boton{border-radius:999px;justify-content:center;width:44px;padding:0}.tienda .barra-fija{gap:8px;padding:8px 12px}.tienda .heroe{border-radius:22px;grid-template-columns:1fr;min-height:0;padding:24px 20px 28px}.tienda .heroe-foto{aspect-ratio:4/3;align-self:auto;min-height:0}.tienda .heroe .campo-buscar{min-height:56px}.tienda .populares{display:none}.tienda .ventajas-heroe{scrollbar-width:none;flex-direction:row;margin-left:0;overflow-x:auto}.tienda .ventajas-heroe .ventaja{flex:0 0 220px}.tienda .sello{width:92px;height:92px}.tienda .chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.tienda .chip{flex:none}.tienda .seccion{margin-top:44px}.tienda .grilla-5,.tienda .grilla-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tienda .carrusel{gap:12px}.tienda .carrusel .tarjeta{flex:0 0 68%}.tienda .tarjeta{padding:10px}.tienda .tarjeta-etiqueta{top:16px;left:16px}.tienda .tarjeta-agregar{background:var(--oliva);color:#fff;min-height:44px;font-size:15px}.tienda .tarjeta-agregar--listo{background:var(--oliva-claro);color:var(--oliva-hondo)}.tienda .colecciones{grid-template-columns:1fr}.tienda .coleccion{background:var(--blanco);border:1px solid var(--borde);grid-template-columns:1fr;min-height:0;padding:0 0 18px}.tienda .coleccion-texto{padding:0 18px}.tienda .coleccion-foto{aspect-ratio:16/9;border-radius:0;order:-1;width:100%;max-width:none}.tienda .coleccion-cuenta{top:12px;right:12px}.tienda .franja{grid-template-columns:1fr 1fr;padding:6px}.tienda .franja .ventaja{border-right:0;padding:14px 12px}.tienda .pie-grilla{grid-template-columns:1fr 1fr}.tienda .pie-marca{white-space:normal;font-size:44px}.tienda .ficha{grid-template-columns:1fr;gap:24px}.tienda .galeria{grid-template-columns:1fr}.tienda .galeria-minis{flex-direction:row;order:2}.tienda .galeria-mini{width:72px}.tienda .ficha-datos h1{font-size:26px}.tienda .precio-grande .precio{font-size:30px}.tienda .carrito{grid-template-columns:1fr}.tienda .carrito .seccion-cabeza{flex-direction:column;align-items:flex-start}.tienda .fila-carrito{grid-template-columns:88px 1fr}.tienda .fila-carrito .derecha{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.tienda .resumen{display:none}.tienda .barra-abajo{z-index:20;background:var(--blanco);border-top:1px solid var(--borde);align-items:center;gap:12px;margin:16px -16px 0;padding:12px 16px;display:flex;position:sticky;bottom:0}.tienda .barra-abajo .boton{flex:1;min-height:52px}}
