.header{position:relative}.nav__item.nav__item--vitrina{position:static}.vitrina{position:absolute;top:calc(100% - var(--fondo-sube, 0px));left:0;right:0;z-index:5;padding:30px 0 34px;background:var(--color-fondo);color:var(--color-texto);border-radius:0 0 var(--radio-imagen) var(--radio-imagen);box-shadow:var(--sombra-flotante-md);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity var(--dur-rapida) var(--curva-estandar),transform var(--dur-media) var(--curva-estandar),visibility 0s linear var(--dur-rapida);pointer-events:none}.vitrina.esta-abierta{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.vitrina [style*=--i]{opacity:0;transform:translateY(12px);transition:opacity var(--dur-media) var(--curva-estandar),transform var(--dur-media) var(--curva-estandar)}.vitrina.esta-abierta [style*=--i]{opacity:1;transform:none;transition-delay:calc(60ms + var(--i) * 45ms)}.vitrina__interior{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.vitrina--productos{background:var(--vitrina-fondo, var(--violeta));color:var(--color-texto-invertido)}.vitrina--productos.vitrina--clara{color:var(--color-texto)}.vitrina--clara .vitrina__cuenta{color:var(--color-texto-suave)}.vitrina__aside{display:grid;align-content:start;gap:10px;justify-items:start;padding-top:6px}.vitrina__titulo{margin:0;overflow-wrap:anywhere;font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo);font-weight:var(--peso-titulo);text-transform:uppercase;font-size:1.65rem;line-height:.95}.vitrina__cuenta{margin:0 0 6px;font-size:.86rem;color:var(--color-texto-invertido-suave)}.vitrina__productos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.vitrina__producto{position:relative;display:grid;gap:6px;align-content:start;padding:10px 10px 14px;border-radius:22px;background:var(--color-fondo);color:var(--color-texto);transition:transform var(--dur-media) var(--curva-estandar)}.vitrina__producto:hover{transform:translateY(-4px)}.vitrina__foto{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:16px;background:var(--color-fondo-suave)}.vitrina__foto img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-estandar)}.vitrina__producto:hover .vitrina__foto img{transform:scale(1.06)}.vitrina__pill{position:absolute;top:8px;left:8px}.vitrina__mas{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--tinta);color:var(--color-texto-invertido);cursor:pointer;transition:background var(--dur-rapida),transform var(--dur-rapida) var(--curva-estandar)}.vitrina__mas:hover{background:var(--color-primario);transform:scale(1.08)}.vitrina__mas .boton__spinner{display:none}.vitrina__mas.esta-cargando .boton__texto{opacity:0}.vitrina__mas.esta-cargando .boton__spinner{display:block;position:absolute}.vitrina__nombre{display:block;margin-top:4px;font-weight:var(--peso-fuerte);font-size:.9rem;line-height:1.25;color:inherit}.vitrina__precio{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.vitrina__precio b{font-family:var(--fuente-titulos);font-stretch:112%;font-weight:var(--peso-titulo);font-size:1.05rem}.vitrina__precio s{font-size:.78rem;color:var(--color-texto-suave)}.vitrina--blog{background:var(--vb-fondo);color:var(--vb-texto)}.vitrina--blog .vitrina__interior{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:stretch}.vitrina__lista-blog{display:grid;gap:8px;align-content:start;margin:0;padding:0;list-style:none}.vitrina__articulo{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-height:50px;padding:6px 18px 6px 7px;border-radius:var(--radio-pill);background:var(--vb-pastilla);color:var(--vb-pastilla-texto);transition:background var(--dur-rapida) var(--curva-estandar),color var(--dur-rapida),transform var(--dur-media) var(--curva-estandar)}.vitrina__articulo:hover{transform:translate(3px)}.vitrina__icono{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--vb-icono);color:var(--vb-icono-texto);transition:background var(--dur-rapida),color var(--dur-rapida),transform var(--dur-media) var(--curva-rebote)}.vitrina__icono svg{width:18px;height:18px}.vitrina__articulo-titulo{font-weight:var(--peso-fuerte);font-size:.86rem;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vitrina__articulo.esta-activo{background:var(--vb-activo);color:var(--vb-activo-texto)}.vitrina__articulo.esta-activo .vitrina__icono{background:var(--vb-activo-icono);color:var(--vb-activo-icono-texto);transform:scale(1.06)}.vitrina__previas{display:grid;align-self:start}.vitrina__previa{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:26px;align-items:center;align-content:start;padding:20px;border-radius:24px;background:var(--vb-previa);color:var(--vb-previa-texto);opacity:0;visibility:hidden;transition:opacity var(--dur-media) var(--curva-estandar),visibility 0s linear var(--dur-media)}.vitrina__previa.esta-activa{opacity:1;visibility:visible;transition-delay:0s}.vitrina__previa-foto{display:block;order:2;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px;background:var(--blanco-velo)}.vitrina__previa-foto img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform .9s var(--curva-estandar)}.vitrina__previa.esta-activa .vitrina__previa-foto img{transform:none}.vitrina__previa-texto{display:grid;gap:8px;align-content:start;padding-top:4px}.vitrina__previa-titulo{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo);font-weight:var(--peso-titulo);text-transform:uppercase;font-size:1.35rem;line-height:1.05;color:inherit;overflow-wrap:anywhere}.vitrina__previa-extracto{margin:0;font-size:.92rem;line-height:1.4;color:var(--vb-previa-suave);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vitrina__previa-meta{margin:0;font-size:.76rem;font-weight:var(--peso-fuerte);color:var(--vb-previa-suave)}.vitrina__leer{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-medio);font-weight:var(--peso-titulo);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;color:inherit;text-decoration:underline;text-decoration-color:var(--vb-subrayado);text-decoration-thickness:2px;text-underline-offset:6px}.vitrina__leer svg{transition:transform var(--dur-rapida) var(--curva-estandar)}.vitrina__leer:hover svg{transform:translate(4px)}.vitrina--blog{--vb-fondo: var(--amarillo);--vb-texto: var(--color-texto);--vb-pastilla: var(--color-fondo);--vb-pastilla-texto: var(--color-texto);--vb-icono: var(--color-fondo-suave);--vb-icono-texto: var(--tinta);--vb-activo: var(--violeta);--vb-activo-texto: var(--color-texto-invertido);--vb-activo-icono: var(--amarillo);--vb-activo-icono-texto: var(--violeta);--vb-previa: var(--fucsia);--vb-previa-texto: var(--color-texto-invertido);--vb-previa-suave: var(--color-texto-invertido-suave);--vb-subrayado: var(--amarillo)}.vitrina--catalogo{position:relative;top:auto;right:auto;border-radius:var(--radio-imagen);transition:none}@media(max-width:1180px){.vitrina:not(.vitrina--catalogo){display:none}.vitrina--catalogo .vitrina__interior,.vitrina--catalogo.vitrina--blog .vitrina__interior{grid-template-columns:minmax(0,1fr);gap:20px}.vitrina--catalogo .vitrina__productos{grid-template-columns:repeat(2,minmax(0,1fr))}.vitrina--catalogo.vitrina--blog .vitrina__lista-blog{grid-template-columns:minmax(0,1fr)}.vitrina--catalogo .vitrina__previa{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.vitrina--catalogo .vitrina__previa-foto{max-width:220px;order:0}.vitrina--catalogo .vitrina__previa-texto{grid-template-columns:minmax(0,1fr)}.vitrina--catalogo .vitrina__previa-titulo{grid-row:auto}.vitrina--catalogo .vitrina__previa-titulo{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.vitrina,.vitrina [style*=--i],.vitrina__previa,.vitrina__previa-foto img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/css-pf-vitrina.css.map */
