html{-webkit-text-size-adjust: 100%;scrollbar-gutter: stable;}:root{--color-background: var(--wp--preset--color--base);--color-surface: var(--wp--preset--color--surface);--color-text: var(--wp--preset--color--ink);--color-muted: var(--wp--preset--color--ink-muted);--color-border: var(--wp--preset--color--line);--font-display: var(--wp--preset--font-family--display);--font-body: var(--wp--preset--font-family--text);--page-gutter: var(--wp--custom--contenedor--padding);--container-width: var(--wp--style--global--wide-size);--space-xs: var(--wp--preset--spacing--xs);--space-sm: var(--wp--preset--spacing--sm);--space-md: var(--wp--preset--spacing--md);--space-lg: var(--wp--preset--spacing--lg);--space-xl: var(--wp--preset--spacing--xl);--space-2xl: var(--wp--preset--spacing--2-xl);--button-height: 3.25rem;--button-radius: var(--wp--custom--radio--boton,0);--vitrina-sticky-resumen: calc(var(--vitrina-cabecera-alto,4.5rem) + var(--wp--preset--spacing--sm));--product-card-gap: var(--wp--custom--product-card--gap,0.375rem);--product-card-meta-gap: var(--wp--custom--product-card--meta-gap,0.375rem);--product-card-title-size: var(--wp--custom--product-card--title-size,1rem);--product-card-title-size-movil: var(--wp--custom--product-card--title-size-movil,0.9375rem);--product-card-price-size: var(--wp--custom--product-card--price-size,var(--product-card-title-size));--product-image-ratio-portrait: var(--wp--custom--product-card--ratio-portrait,4 / 5);--product-image-ratio-square: var(--wp--custom--product-card--ratio-square,1 / 1);--product-image-ratio: var(--product-image-ratio-portrait);--hero-content-width: var(--wp--custom--hero--content-width,var(--wp--style--global--content-size));--hero-content-width-narrow: var(--wp--custom--hero--content-width-narrow,34rem);--hero-content-width-wide: var(--wp--custom--hero--content-width-wide,58rem);--hero-media-ratio: var(--wp--custom--hero--media-ratio,4 / 5);--hero-overlay-strength: var(--wp--custom--hero--overlay-strength,0.4);--vitrina-bp-tablet: 768px;--vitrina-bp-desktop: 1024px;--vitrina-bp-wide: 1200px;}*,*::before,*::after{box-sizing: border-box;}[hidden]{display: none !important;}body,.wp-site-blocks,main,.wp-block-group,.wp-block-columns,.wp-block-column,.wp-block-cover,.wp-block-cover__inner-container{min-inline-size: 0;}img,video,canvas{max-inline-size: 100%;}:where(h1,h2,h3,h4,h5,h6,.wp-block-heading){max-inline-size: 100%;overflow-wrap: anywhere;word-break: normal;hyphens: none;text-wrap: balance;}:where(a,button,input,select,textarea){font: inherit;}@media (prefers-reduced-motion: no-preference){a,button,summary,label,select,input[type="submit"],.wp-element-button{transition: color var(--wp--custom--transicion--rapida),background-color var(--wp--custom--transicion--rapida),border-color var(--wp--custom--transicion--rapida),box-shadow var(--wp--custom--transicion--rapida),text-decoration-color var(--wp--custom--transicion--rapida),opacity var(--wp--custom--transicion--rapida);}.wp-block-button.is-style-outline > .wp-block-button__link{transition: background-color var(--wp--custom--transicion--base),color var(--wp--custom--transicion--base),border-color var(--wp--custom--transicion--base);}}.wp-block-button.is-style-outline > .wp-block-button__link:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.wp-block-button.is-style-outline > .wp-block-button__link{color: var(--wp--preset--color--accent);background-color: transparent;border: 1px solid var(--wp--preset--color--accent);border-radius: var(--button-radius);padding: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--lg);font-size: var(--wp--preset--font-size--base);letter-spacing: var(--wp--custom--boton--tracking-secundario);}.wp-block-button.is-style-outline > .wp-block-button__link:hover{color: var(--wp--preset--color--accent-ink);background-color: var(--wp--preset--color--accent);border-color: var(--wp--preset--color--accent);}.vitrina-coleccion-destacada .wp-block-buttons{display: flex;justify-content: center;}.vitrina-seccion{margin-block-start: var(--wp--custom--seccion--aire);}.vitrina-seccion--aire-amplio{margin-block-start: var(--wp--custom--seccion--aire-amplio);}.vitrina-seccion--aire-justo{margin-block-start: var(--wp--custom--seccion--aire-justo);}.vitrina-seccion:first-child{margin-block-start: 0;}.vitrina-hero + .vitrina-seccion{margin-block-start: 0;}.vitrina-seccion > :is(h1,h2,h3,h4):first-child{text-box-trim: trim-start;text-box-edge: cap alphabetic;}.vitrina-seccion--sangre,.vitrina-seccion--contenido{--vitrina-sangria: max(0px,(100% - var(--wp--style--global--wide-size)) / 2);}.vitrina-seccion.vitrina-seccion--sangre{padding-inline: 0;}.vitrina-seccion.vitrina-seccion--sangre > :not(h1,h2,h3,h4,p){max-inline-size: none;margin-inline: 0;}.vitrina-seccion.vitrina-seccion--contenido > :not(h1,h2,h3,h4,p){max-inline-size: var(--wp--style--global--wide-size);margin-inline: auto;}.vitrina-seccion.vitrina-seccion--contenido > :is(h1,h2,h3,h4,p){max-inline-size: var(--wp--style--global--content-size);margin-inline: var(--vitrina-sangria) auto !important;}.vitrina-seccion.vitrina-seccion--sangre > :is(h1,h2,h3,h4,p){max-inline-size: var(--wp--style--global--content-size);padding-inline: var(--wp--custom--contenedor--padding);margin-inline: max(0px,var(--vitrina-sangria) - var(--wp--custom--contenedor--padding)) auto !important;}.vitrina-seccion.vitrina-seccion--contenido > .vitrina-titulo-seccion--centrado,.vitrina-seccion.vitrina-seccion--sangre > .vitrina-titulo-seccion--centrado{margin-inline: auto !important;}[data-vitrina-entrada]{opacity: 0;transform: translateY(var(--wp--custom--entrada--desplazamiento));}[data-vitrina-entrada="visible"]{opacity: 1;transform: none;transition: opacity var(--wp--custom--entrada--duracion) var(--wp--custom--entrada--curva) var(--vitrina-entrada-espera),transform var(--wp--custom--entrada--duracion) var(--wp--custom--entrada--curva) var(--vitrina-entrada-espera);}[data-vitrina-entrada]{--vitrina-entrada-espera: min( calc(var(--vitrina-entrada-i,0) * var(--wp--custom--entrada--escalon)),var(--wp--custom--entrada--escalon-tope) );}@media (prefers-reduced-motion: reduce){[data-vitrina-entrada]{opacity: 1;transform: none;transition: none;}}.vitrina-grid{display: grid;gap: var(--wp--custom--grid--gap-filas) var(--wp--custom--grid--gap);grid-template-columns: repeat(var(--wp--custom--grid--columnas-movil),minmax(0,1fr));}@media (min-width: 768px){.vitrina-grid{grid-template-columns: repeat(var(--wp--custom--grid--columnas-tablet),minmax(0,1fr));}}@media (min-width: 1024px){.vitrina-grid{grid-template-columns: repeat(var(--wp--custom--grid--columnas-escritorio),minmax(0,1fr));}}.vitrina-card{--product-image-ratio: var(--product-image-ratio-portrait);--product-card-gap: var(--wp--custom--product-card--gap,0.375rem);--product-card-meta-gap: var(--wp--custom--product-card--meta-gap,0.375rem);}.vitrina-card--density-compact{--product-card-gap: var(--wp--preset--spacing--3-xs);--product-card-meta-gap: var(--wp--preset--spacing--3-xs);}.vitrina-card--density-comfortable{--product-card-gap: var(--wp--custom--product-card--gap,0.375rem);--product-card-meta-gap: var(--wp--custom--product-card--meta-gap,0.375rem);}.vitrina-card--ratio-portrait{--product-image-ratio: var(--product-image-ratio-portrait);}.vitrina-card--ratio-square,.vitrina-card--cosmetico{--product-image-ratio: var(--product-image-ratio-square);}.vitrina-card__media{aspect-ratio: var(--product-image-ratio);overflow: hidden;background-color: var(--wp--preset--color--surface);}.vitrina-card__media img{width: 100%;height: 100%;object-fit: cover;display: block;}.vitrina-card--foto-recortada .vitrina-card__media{padding: var(--wp--custom--fotos-cosmetica--aire);background-color: var(--wp--custom--fotos-cosmetica--fondo);}.vitrina-card--foto-recortada .vitrina-card__media .vitrina-card__img-hover{padding: var(--wp--custom--fotos-cosmetica--aire);}.vitrina-card--cosmetico .vitrina-card__media{background-color: var(--wp--preset--color--surface);}.vitrina-card--cosmetico .vitrina-card__media img{mix-blend-mode: multiply;}@media (any-hover: hover){.vitrina-card--cosmetico:hover .vitrina-card__media,.vitrina-card--cosmetico:focus-within .vitrina-card__media{background-color: var(--wp--preset--color--base);}}.vitrina-tallas{display: flex;flex-wrap: wrap;gap: 0.5rem;}.vitrina-talla{font-size: var(--wp--preset--font-size--micro);letter-spacing: 0.08em;text-transform: uppercase;}.vitrina-card__tallas .vitrina-talla{font-size: var(--wp--preset--font-size--small);}.vitrina-talla--agotada{color: var(--wp--preset--color--ink-muted);text-decoration: line-through;}.vitrina-swatches{display: flex;flex-wrap: wrap;gap: 0.375rem;}.vitrina-swatches__resto{font-size: var(--wp--preset--font-size--micro);line-height: 1rem;color: var(--wp--preset--color--ink-muted);letter-spacing: 0.04em;}.vitrina-swatch{inline-size: 1rem;block-size: 1rem;border-radius: 50%;border: 1px solid var(--wp--preset--color--line);border-color: color-mix(in srgb,var(--wp--preset--color--ink) 40%,var(--wp--preset--color--line));padding: 0;cursor: pointer;position: relative;}.vitrina-swatch[aria-pressed="true"]{outline: 1px solid var(--wp--preset--color--ink);outline-offset: 2px;}.screen-reader-text{border: 0;clip-path: inset(50%);block-size: 1px;inline-size: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;word-wrap: normal;}.woocommerce-products-header{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: var(--wp--preset--spacing--sm);margin-block: var(--wp--preset--spacing--md) calc(var(--wp--preset--spacing--2-xs) + 7px);padding-block: 0 var(--wp--preset--spacing--2-xs);}.woocommerce-products-header .page-title{margin: 0;font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--display));font-size: var(--wp--preset--font-size--h-2);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,normal);}.vitrina-archivo__conteo{margin: var(--wp--preset--spacing--3-xs) 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.woocommerce-products-header .vitrina-archivo__conteo{margin-block-start: 0;}.woocommerce-products-header .term-description{flex-basis: 100%;}.vitrina-pagina-listado main.wp-block-group > *,.vitrina-pagina-listado .entry-content > *{max-inline-size: var(--wp--style--global--wide-size);}.vitrina-pagina-listado .wp-block-post-title{font-size: var(--wp--preset--font-size--h-2);}.vitrina-pagina-listado main.wp-block-group > .vitrina-archivo__conteo{margin-block-start: var(--wp--preset--spacing--3-xs);}.term-description{color: var(--wp--preset--color--ink-muted);max-inline-size: 60ch;}.vitrina-barra-tienda .woocommerce-ordering select:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-barra-tienda{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: var(--wp--preset--spacing--sm);margin-block-end: var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-barra-tienda .woocommerce-result-count,.vitrina-barra-tienda .woocommerce-ordering{margin: 0;}.vitrina-barra-tienda .woocommerce-ordering select{padding: 0.5rem 0.75rem;border: 1px solid var(--wp--preset--color--line);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font: inherit;font-size: var(--wp--preset--font-size--small);}.vitrina-tienda-lineas{display: flex;gap: var(--wp--preset--spacing--md);margin-block-end: var(--wp--preset--spacing--sm);overflow-x: auto;scrollbar-width: none;}.vitrina-tienda-lineas::-webkit-scrollbar{display: none;}.vitrina-tienda-lineas__pestana{flex: none;font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--base);font-weight: 500;color: var(--wp--preset--color--ink-muted);text-decoration: none;padding-block: var(--wp--preset--spacing--3-xs);border-block-end: 1px solid transparent;}.vitrina-tienda-lineas__pestana:hover,.vitrina-tienda-lineas__pestana:focus-visible{color: var(--wp--preset--color--ink);}.vitrina-tienda-lineas__pestana--activa{color: var(--wp--preset--color--ink);border-block-end-color: currentColor;}ul.products{display: grid;grid-template-columns: repeat(var(--wp--custom--grid--columnas-movil),minmax(0,1fr));gap: var(--wp--custom--grid--gap-filas-compacto) var(--wp--custom--grid--gap);list-style: none;margin: 0 0 var(--wp--preset--spacing--xl);padding: 0;}@media (min-width: 768px){ul.products{grid-template-columns: repeat(var(--wp--custom--grid--columnas-tablet),minmax(0,1fr));column-gap: var(--wp--custom--grid--gap-compacto);}}@media (min-width: 1024px){ul.products{grid-template-columns: repeat(var(--wp--custom--grid--columnas-escritorio),minmax(0,1fr));}}@media (min-width: 768px){ul.products.vitrina-grid--cosmetica-densa{grid-template-columns: repeat(var(--wp--custom--grid--columnas-tablet-cosmetico),minmax(0,1fr));}}@media (min-width: 1200px){ul.products.vitrina-grid--cosmetica-densa{grid-template-columns: repeat(var(--wp--custom--grid--columnas-escritorio-cosmetico),minmax(0,1fr));}}div.woocommerce:has(> ul.products),.post-type-archive-product main.site-main,.tax-product_cat main.site-main,.tax-product_tag main.site-main,.tax-product_brand main.site-main,.search-results main.site-main{container-type: inline-size;}@container (min-width: 71.5rem){ul.products:not(.vitrina-grid--cosmetica-densa){grid-template-columns: repeat(var(--wp--custom--grid--columnas-escritorio-ancho),minmax(0,1fr));}}.vitrina-product-rail > .woocommerce:last-child ul.products{margin-block-end: 0;}@media (min-width: 768px){.vitrina-product-rail > .woocommerce:has( + .wp-block-buttons ) ul.products{margin-block-end: 0;}.vitrina-product-rail > .woocommerce + .wp-block-buttons{margin-block-start: var(--wp--preset--spacing--sm);}}@media (min-width: 768px) and (max-width: 1023.98px){.vitrina-product-rail > .woocommerce + .wp-block-buttons{margin-block-start: var(--wp--preset--spacing--3-xs);}}@media (max-width: 1023.98px){.vitrina-product-rail{max-inline-size: 100%;overflow: hidden;}.vitrina-product-rail ul.products{--product-rail-card-width: clamp(9rem,40vw,17rem);display: flex;grid-template-columns: none;gap: var(--wp--preset--spacing--xs);box-sizing: border-box;overflow-x: auto;overflow-y: visible;overscroll-behavior-inline: contain;padding-inline: var(--wp--custom--contenedor--padding);padding-block-end: var(--wp--preset--spacing--xs);scroll-padding-inline: var(--wp--custom--contenedor--padding);scroll-snap-type: inline proximity;touch-action: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.vitrina-product-rail ul.products::-webkit-scrollbar{display: none;}.vitrina-product-rail ul.products > li.product{flex: 0 0 var(--product-rail-card-width);inline-size: var(--product-rail-card-width);max-inline-size: none;scroll-snap-align: start;}}@media (min-width: 1024px){.vitrina-product-rail ul.products:has(> li.product:nth-child(4):last-child){grid-template-columns: repeat(4,minmax(0,1fr));}}@media (max-width: 1023.98px){.vitrina-product-rail--completo ul.products{--product-rail-card-width: clamp(8rem,36vw,17rem);}.vitrina-product-rail--cuatro-y-media ul.products{--product-rail-card-width: clamp(9rem,40vw,17rem);}}@media (max-width: 767.98px){.vitrina-product-rail ul.products{--product-rail-card-width: calc((100% - 2 * var(--wp--preset--spacing--xs)) / 2.35);}}@media (min-width: 1024px){.vitrina-product-rail--completo ul.products{display: flex;grid-template-columns: none;gap: var(--wp--custom--grid--gap-compacto);overflow-x: auto;overflow-y: visible;overscroll-behavior-inline: contain;scroll-snap-type: inline proximity;touch-action: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.vitrina-product-rail--completo ul.products::-webkit-scrollbar{display: none;}.vitrina-product-rail--completo ul.products > li.product{flex: 0 0 calc((100% - 3 * var(--wp--custom--grid--gap-compacto)) / 3.5);max-inline-size: none;scroll-snap-align: start;}.vitrina-product-rail--cuatro-y-media ul.products > li.product{flex-basis: calc((100% - 4 * var(--wp--custom--grid--gap-compacto)) / 4.5);}.vitrina-product-rail--completo.vitrina-carrito-sugerencias ul.products > li.product{flex-basis: calc((100% - 2 * var(--wp--custom--grid--gap-compacto)) / 3);}}.vitrina-riel__marco{position: relative;}.vitrina-riel__flecha{position: absolute;inset-block-start: 50%;transform: translateY(-50%);z-index: 4;}.vitrina-riel__flecha--anterior{inset-inline-start: var(--wp--preset--spacing--2-xs);}.vitrina-riel__flecha--siguiente{inset-inline-end: var(--wp--preset--spacing--2-xs);}@media (min-width: 1024px){.vitrina-riel__flecha--anterior{inset-inline-start: 0;transform: translate(-50%,-50%);}.vitrina-riel__flecha--siguiente{inset-inline-end: 0;transform: translate(50%,-50%);}}.vitrina-tarjeta-ver-todo__enlace{display: grid;place-content: center;justify-items: center;gap: var(--wp--preset--spacing--2-xs);block-size: 100%;border: 1px solid var(--wp--preset--color--line);padding: var(--wp--preset--spacing--sm);color: var(--wp--preset--color--ink);text-align: center;text-decoration: none;}.vitrina-tarjeta-ver-todo__texto{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.08em;text-transform: uppercase;}.vitrina-tarjeta-ver-todo__glifo{font-size: var(--wp--preset--font-size--h-3);line-height: 1;}ul.products li.product{position: relative;margin: 0;}li.product .woocommerce-LoopProduct-link{display: flex;flex-direction: column;gap: var(--product-card-gap);block-size: 100%;text-decoration: none;color: inherit;}.vitrina-card__swatches,.vitrina-card__tallas{margin-block-start: auto;justify-content: center;}.vitrina-card__swatches ~ .vitrina-card__tallas{margin-block-start: 0;}.vitrina-card--swatches-arriba .vitrina-card__media{order: -2;}.vitrina-card--swatches-arriba .vitrina-card__swatches{order: -1;margin-block-start: var(--wp--preset--spacing--2-xs);}.vitrina-card--swatches-arriba .vitrina-card__tallas{margin-block-start: auto;}.vitrina-card--cosmetico .vitrina-card__swatches,.vitrina-card--cosmetico .vitrina-card__tallas{margin-block-start: 0;}.vitrina-card--cosmetico .vitrina-card__swatches .vitrina-swatch{inline-size: 2rem;block-size: 2rem;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 15%,transparent);}.vitrina-card__media{position: relative;}.vitrina-card__media .vitrina-card__img-hover{position: absolute;inset: 0;opacity: 0;}@media (any-hover: hover){li.product:hover .vitrina-card__media:not([data-vitrina-indice]) .vitrina-card__img-hover,li.product:focus-within .vitrina-card__media:not([data-vitrina-indice]) .vitrina-card__img-hover{opacity: 1;}}.vitrina-card__media[data-vitrina-indice]{touch-action: pan-y pinch-zoom;}.vitrina-card__media .vitrina-card__foto--diferida{position: absolute;inset: 0;opacity: 0;}.vitrina-card--foto-recortada .vitrina-card__media .vitrina-card__foto--diferida{padding: var(--wp--custom--fotos-cosmetica--aire);}.vitrina-card__media[data-vitrina-indice] .vitrina-card__foto{opacity: 0;}.vitrina-card__media[data-vitrina-indice] .vitrina-card__foto--activa{opacity: 1;}.vitrina-card__flechas{position: absolute;inset-block-start: 0;inset-inline: 0;z-index: 3;display: flex;align-items: center;justify-content: space-between;aspect-ratio: var(--product-image-ratio);padding-inline: var(--wp--preset--spacing--2-xs);pointer-events: none;}.vitrina-card__flecha,.vitrina-galeria__flecha,.vitrina-riel__flecha{display: grid;place-items: center;inline-size: 2rem;block-size: 2rem;padding: 0;border: none;border-radius: 50%;background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink);box-shadow: var(--wp--preset--shadow--sutil,0 1px 6px color-mix(in srgb,var(--wp--preset--color--ink) 22%,transparent));font-size: var(--wp--preset--font-size--lead);line-height: 1;cursor: pointer;}.vitrina-card__flecha{position: relative;opacity: 0;pointer-events: none;}.vitrina-card__flecha::after,.vitrina-galeria__flecha::after,.vitrina-riel__flecha::after{content: "";position: absolute;inset: -0.375rem;}@media (any-hover: hover){li.product:hover .vitrina-card__flecha,li.product:focus-within .vitrina-card__flecha{opacity: 1;pointer-events: auto;}.vitrina-card__flecha:hover,.vitrina-galeria__flecha:hover,.vitrina-riel__flecha:hover{background-color: var(--wp--preset--color--base);}}.vitrina-card__flecha:focus-visible,.vitrina-galeria__flecha:focus-visible,.vitrina-riel__flecha:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}@media (any-hover: none){.vitrina-card__flechas,.vitrina-riel__flecha{display: none;}}.vitrina-insignias{position: absolute;inset-block-start: 0;inset-inline-start: 0;z-index: 2;display: flex;flex-direction: column;align-items: flex-start;gap: var(--wp--preset--spacing--3-xs);max-inline-size: calc(100% - var(--wp--preset--spacing--sm));}.vitrina-insignia{padding-block: var(--wp--preset--spacing--3-xs);padding-inline: var(--wp--preset--spacing--sm);border: 0;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 500;line-height: 1.3;letter-spacing: normal;text-transform: none;white-space: normal;}.vitrina-insignia--oferta{background-color: var(--wp--preset--color--ink);background-color: var(--wp--preset--color--oferta);color: var(--wp--preset--color--base);}.vitrina-insignia--destacado{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-insignia--nuevo{background-color: var(--wp--preset--color--nuevo);color: var(--wp--preset--color--base);}.vitrina-insignia--agotado{background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-insignias .vitrina-insignia,.vitrina-ficha .wp-block-woocommerce-product-image-gallery > .vitrina-insignia{padding-block: 0.1875rem;padding-inline: var(--wp--preset--spacing--xs);border-radius: 0 var(--wp--custom--radio--pildora,999px) var(--wp--custom--radio--pildora,999px) 0;font-size: 0.6875rem;}@media (max-width: 767.98px){.vitrina-insignia{font-size: 0.6875rem;}.vitrina-insignias .vitrina-insignia,.vitrina-ficha .wp-block-woocommerce-product-image-gallery > .vitrina-insignia{font-size: 0.625rem;}}.woocommerce ul.products li.product.vitrina-card .woocommerce-loop-product__title,.vitrina-look__nombre{margin: 0;font-family: var(--wp--preset--font-family--text);font-size: var(--product-card-title-size);font-weight: var(--wp--custom--product-card--title-weight,400);letter-spacing: 0;line-height: 1.4;text-align: center;}.vitrina-card__marca{display: block;min-block-size: 1.5em;font-size: var(--wp--preset--font-size--micro);font-weight: 500;letter-spacing: 0.08em;line-height: 1.5;text-transform: uppercase;color: var(--wp--preset--color--ink-muted);}.vitrina-card__nombre{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;overflow-wrap: anywhere;}.vitrina-card__descriptor{margin: 0.15rem 0 0;font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);line-height: 1.4;}li.product .price,.vitrina-look__precio{display: block;font-size: var(--product-card-price-size);font-weight: var(--wp--custom--product-card--price-weight,500);text-align: center;}li.product .price del,.vitrina-look__precio del{color: var(--wp--preset--color--ink-muted);font-weight: 400;}li.product .price ins,.vitrina-look__precio ins{text-decoration: none;color: var(--wp--preset--color--ink);}.vitrina-card__cuota{font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);text-align: center;}.vitrina-card__rating{display: flex;justify-content: center;block-size: 1em;font-size: var(--wp--preset--font-size--small);}li.product .star-rating{position: relative;display: inline-block;overflow: hidden;flex: 0 0 auto;block-size: 1em;inline-size: 5.1em;line-height: 1;font-size: inherit;}li.product .star-rating::before{content: "★★★★★";position: absolute;inset-block-start: 0;inset-inline-start: 0;color: var(--wp--preset--color--ink-muted);}li.product .star-rating > span{position: absolute;inset-block-start: 0;inset-inline-start: 0;block-size: 1em;overflow: hidden;white-space: nowrap;padding-block-start: 1.5em;}li.product .star-rating > span::before{content: "★★★★★";position: absolute;inset-block-start: 0;inset-inline-start: 0;color: var(--wp--preset--color--ink);}.vitrina-card__swatches{align-items: center;}.vitrina-card__swatches{gap: var(--product-card-meta-gap);}.woocommerce-pagination .page-numbers{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.25rem;list-style: none;margin: 0;padding: 0;}.woocommerce-pagination .page-numbers li{margin: 0;}.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{display: inline-block;min-inline-size: 2.5rem;padding: 0.625rem 0.5rem;border: 1px solid transparent;text-align: center;text-decoration: none;color: var(--wp--preset--color--ink);}.woocommerce-pagination span.page-numbers.current{border-color: var(--wp--preset--color--ink);}.woocommerce-pagination a.page-numbers:hover,.woocommerce-pagination a.page-numbers:focus-visible{border-color: var(--wp--preset--color--line);}.vitrina-video__medio{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;border: 0;object-fit: cover;object-position: center;display: none;pointer-events: none;}.vitrina-video__medio[data-listo="true"]{display: block;}.vitrina-video__marco{overflow: hidden;container-type: size;}.vitrina-video__marco iframe{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;translate: -50% -50%;inline-size: max(100cqw,100cqh * 16 / 9);block-size: max(100cqh,100cqw * 9 / 16);border: 0;}.wc-block-components-product-price del{color: var(--wp--preset--color--ink-muted);font-weight: 400;}.vitrina-ficha .wp-block-woocommerce-product-image-gallery > .vitrina-insignia{position: absolute;inset-block-start: 0;inset-inline-start: var(--vitrina-foto-izq,0px);z-index: 9;margin: 0;}@media (min-width: 1280px){.vitrina-ficha .wp-block-woocommerce-product-image-gallery > .vitrina-insignia{inset-inline-start: var(--vitrina-foto-izq,calc(100% - 32rem));}}.vitrina-ficha table.variations td.value > .vitrina-guia-tallas__abrir{grid-column: 4;grid-row: 1;justify-self: end;margin-inline-start: var(--wp--preset--spacing--xs);}@container vitrina-variaciones (width < 22rem){.vitrina-ficha table.variations td.value > .vitrina-guia-tallas__abrir{grid-column: 1 / -1;grid-row: auto;justify-self: start;margin-inline-start: 0;}}@container vitrina-variaciones (22rem <= width < 23.125rem){.vitrina-ficha table.variations .vitrina-guia-tallas__abrir .vitrina-icono{display: none;}}.vitrina-fila-acciones{display: flex;align-items: baseline;justify-content: flex-start;gap: var(--wp--preset--spacing--xs);min-inline-size: 0;container-type: inline-size;}.vitrina-fila-acciones .reset_variations{flex: none;}.vitrina-fila-acciones .vitrina-tallas__leyenda{flex: 0 1 auto;min-inline-size: 0;}@container (width < 12.25rem){.vitrina-fila-acciones .vitrina-tallas__leyenda-texto{display: none;}}.vitrina-cantidad__paso{flex: none;inline-size: var(--vitrina-cantidad-paso,2rem);border: none;background: none;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--lead);line-height: 1;cursor: pointer;}.vitrina-cantidad__paso:hover,.vitrina-cantidad__paso:focus-visible{background-color: color-mix(in srgb,var(--wp--preset--color--ink) 8%,transparent);}.vitrina-cantidad__paso:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: -2px;}.vitrina-ficha .single_add_to_cart_button.button{flex: 1 1 12rem;padding: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--lg);background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);border: 1px solid var(--wp--preset--color--accent);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--lead);font-weight: 600;text-transform: uppercase;letter-spacing: 0.08em;cursor: pointer;}.vitrina-ficha .single_add_to_cart_button.button:hover:not(.disabled):not(:disabled){background-color: color-mix(in srgb,var(--wp--preset--color--accent) 86%,var(--wp--preset--color--base));border-color: color-mix(in srgb,var(--wp--preset--color--accent) 86%,var(--wp--preset--color--base));color: var(--wp--preset--color--accent-ink);}.vitrina-ficha .single_add_to_cart_button.disabled,.vitrina-ficha .single_add_to_cart_button:disabled,.woocommerce .button:disabled,.woocommerce button.button.disabled,.wc-block-components-button:not(.is-link):disabled{opacity: 1;background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink-muted);cursor: not-allowed;}.vitrina-ficha .single_add_to_cart_button.button.vitrina-boton-selector,.vitrina-ficha .single_add_to_cart_button.button.vitrina-boton-selector.disabled,.vitrina-ficha .single_add_to_cart_button.button.vitrina-boton-selector:disabled{background-color: transparent;color: var(--wp--preset--color--ink-muted);border-color: var(--wp--preset--color--line);cursor: default;}.vitrina-selector__agotado{display: inline-block;margin-inline-start: var(--wp--preset--spacing--2-xs);vertical-align: middle;}.vitrina-compra-aviso{flex-basis: 100%;margin: var(--wp--preset--spacing--2-xs) 0 0;color: var(--wp--preset--color--alerta);font-size: var(--wp--preset--font-size--small);}.vitrina-selector--falta{outline: 2px solid var(--wp--preset--color--accent);outline-offset: 6px;border-radius: 2px;}.vitrina-pestanas{margin-block-start: var(--wp--preset--spacing--lg);}.vitrina-pestanas__barra{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--md);margin-block-end: var(--wp--preset--spacing--md);border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-pestanas__pestana{appearance: none;background: none;border: 0;border-block-end: 2px solid transparent;border-radius: 0;margin: 0 0 -1px;padding: 0.75rem 0;color: var(--wp--preset--color--ink-muted);font-family: inherit;font-size: var(--wp--preset--font-size--base);font-weight: 500;text-transform: none;letter-spacing: normal;cursor: pointer;}.vitrina-pestanas__pestana[aria-selected="true"]{color: var(--wp--preset--color--ink);border-block-end-color: var(--wp--preset--color--ink);}.vitrina-pestanas__pestana:hover{color: var(--wp--preset--color--ink);}.vitrina-pestanas__pestana:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pestanas__panel:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 4px;}.vitrina-pestanas__panel > :first-child{margin-block-start: 0;}.vitrina-pestanas__panel > :last-child{margin-block-end: 0;}.vitrina-pestanas__rotulo{margin-block: 0 var(--wp--preset--spacing--md);padding-block-end: 0.75rem;border-block-end: 1px solid var(--wp--preset--color--line);color: var(--wp--preset--color--ink-muted);font-family: inherit;font-size: var(--wp--preset--font-size--micro);font-weight: 400;text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);}.vitrina-pestanas__panel .woocommerce-Reviews-title{display: none;}.woocommerce-product-attributes{width: 100%;border-collapse: collapse;}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding: 0.625rem 0;border-block-end: 1px solid var(--wp--preset--color--line);text-align: start;vertical-align: top;}.woocommerce-product-attributes th{font-weight: 500;padding-inline-end: var(--wp--preset--spacing--md);}.woocommerce-product-attributes td p{margin: 0;}.vitrina-pestanas .commentlist{list-style: none;margin: 0;padding: 0;}.vitrina-selector{display: grid;gap: 0.5rem;justify-items: start;}.vitrina-selector__dato{margin: 0;display: flex;align-items: center;gap: 0.5rem;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);}.vitrina-selector .vitrina-swatch--dato{cursor: auto;flex: none;}.vitrina-selector .vitrina-swatches{gap: 0.625rem;}.vitrina-selector .vitrina-swatch{inline-size: 2rem;block-size: 2rem;position: relative;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 15%,transparent);}.vitrina-selector .vitrina-swatch--nombre{inline-size: auto;min-inline-size: 2.75rem;block-size: 2rem;padding: 0 0.75rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-family: inherit;font-size: var(--wp--preset--font-size--small);line-height: 1;}.vitrina-selector .vitrina-swatch--nombre.vitrina-swatch--agotado{text-decoration: line-through;color: var(--wp--preset--color--ink-muted);}.vitrina-selector .vitrina-swatch--nombre.vitrina-swatch--agotado::after{content: none;}.vitrina-selector .vitrina-swatch[aria-pressed="true"]{outline: 0;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 15%,transparent),0 0 0 2px var(--wp--preset--color--base),0 0 0 4px var(--wp--preset--color--ink);}.vitrina-selector .vitrina-swatch--nombre[aria-pressed="true"]{outline: 0;box-shadow: inset 0 0 0 2px var(--wp--preset--color--ink);background-color: var(--wp--preset--color--surface);background-color: color-mix(in srgb,var(--wp--preset--color--ink) 10%,var(--wp--preset--color--base));}.vitrina-selector .vitrina-talla{min-inline-size: 2.75rem;padding: 0.625rem 0.5rem;text-align: center;background-color: var(--wp--preset--color--surface);border: 1px solid var(--wp--preset--color--line);border-color: color-mix(in srgb,var(--wp--preset--color--ink) 35%,var(--wp--preset--color--line));color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);font-weight: 600;cursor: pointer;}.vitrina-selector .vitrina-talla[aria-pressed="true"]{border-color: var(--wp--preset--color--ink);box-shadow: inset 0 0 0 1px var(--wp--preset--color--ink);background-color: var(--wp--preset--color--surface);background-color: color-mix(in srgb,var(--wp--preset--color--ink) 10%,var(--wp--preset--color--base));}.vitrina-selector .vitrina-talla--agotada{background-color: var(--wp--preset--color--surface);cursor: not-allowed;}.vitrina-swatch--agotado{cursor: not-allowed;}.vitrina-swatch--agotado::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: -15%;inline-size: 130%;block-size: 2px;margin-block-start: -1px;background-color: #FFFFFF;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.55);transform: rotate(-45deg);}.vitrina-selector .vitrina-talla--agotada[data-vitrina-avisame],.vitrina-selector .vitrina-swatch--agotado[data-vitrina-avisame]{cursor: pointer;position: relative;}.vitrina-selector .vitrina-talla--agotada[data-vitrina-avisame]:hover::before,.vitrina-selector .vitrina-talla--agotada[data-vitrina-avisame]:focus-visible::before,.vitrina-selector .vitrina-swatch--agotado[data-vitrina-avisame]:hover::before,.vitrina-selector .vitrina-swatch--agotado[data-vitrina-avisame]:focus-visible::before{content: attr(data-vitrina-avisame);position: absolute;inset-block-end: calc(100% + 0.375rem);inset-inline-start: 50%;transform: translateX(-50%);padding: 0.25rem 0.5rem;background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);font-size: var(--wp--preset--font-size--micro);font-weight: 400;letter-spacing: 0;text-transform: none;text-decoration: none;white-space: nowrap;pointer-events: none;z-index: 3;}@media (any-pointer: coarse){.vitrina-selector .vitrina-talla--agotada[data-vitrina-avisame]:hover::before,.vitrina-selector .vitrina-talla--agotada[data-vitrina-avisame]:focus-visible::before,.vitrina-selector .vitrina-swatch--agotado[data-vitrina-avisame]:hover::before,.vitrina-selector .vitrina-swatch--agotado[data-vitrina-avisame]:focus-visible::before{content: none;}}.vitrina-talla--bajo-stock::after{content: "";display: inline-block;inline-size: 0.3rem;block-size: 0.3rem;margin-inline-start: 0.3rem;border-radius: 50%;background-color: var(--wp--preset--color--alerta);vertical-align: middle;}.vitrina-swatch--bajo-stock::after{content: "";position: absolute;inset-block-end: -0.0625rem;inset-inline-end: -0.0625rem;inline-size: 0.4375rem;block-size: 0.4375rem;border-radius: 50%;background-color: var(--wp--preset--color--alerta);box-shadow: 0 0 0 1px var(--wp--preset--color--base);}.vitrina-tallas__leyenda{align-items: center;gap: 0.3rem;visibility: hidden;margin: 0;font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}.vitrina-selector:has(.vitrina-talla--bajo-stock) ~ .vitrina-fila-acciones .vitrina-tallas__leyenda,.vitrina-selector:has(.vitrina-swatch--bajo-stock) ~ .vitrina-fila-acciones .vitrina-tallas__leyenda{visibility: visible;}.vitrina-tallas__leyenda-punto{flex: none;display: inline-block;inline-size: 0.3rem;block-size: 0.3rem;border-radius: 50%;background-color: var(--wp--preset--color--alerta);}.vitrina-tallas__leyenda-texto{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;min-inline-size: 0;}.vitrina-selector .vitrina-swatch:focus-visible,.vitrina-selector .vitrina-talla:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-selector .vitrina-swatch:focus-visible{outline-offset: 5px;}.vitrina-selector .vitrina-swatches--sabor{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));justify-items: start;gap: 0.875rem 0.5rem;inline-size: 100%;}@media (min-width: 768px){.vitrina-selector .vitrina-swatches--sabor{grid-template-columns: repeat(4,minmax(0,1fr));}}.vitrina-selector .vitrina-swatch--sabor{inline-size: 100%;max-inline-size: 6rem;block-size: auto;display: flex;flex-direction: column;align-items: center;gap: 0.375rem;background: none;border: 0;border-radius: 0.25rem;box-shadow: none;padding: 0;}.vitrina-selector .vitrina-swatch--sabor .vitrina-swatch__media{display: block;inline-size: 4.5rem;block-size: 4.5rem;border-radius: 50%;overflow: hidden;position: relative;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 15%,transparent);}@media (min-width: 768px){.vitrina-selector .vitrina-swatch--sabor .vitrina-swatch__media{inline-size: 5.5rem;block-size: 5.5rem;}}.vitrina-selector .vitrina-swatch--sabor .vitrina-swatch__foto{display: block;inline-size: 100%;block-size: 100%;object-fit: cover;}.vitrina-selector .vitrina-swatch--sabor .vitrina-swatch__nombre{font-family: inherit;font-size: var(--wp--preset--font-size--small);line-height: 1.25;text-align: center;color: var(--wp--preset--color--ink);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;overflow-wrap: anywhere;}.vitrina-selector .vitrina-swatch--sabor[aria-pressed="true"]{outline: 0;box-shadow: none;}.vitrina-selector .vitrina-swatch--sabor[aria-pressed="true"] .vitrina-swatch__media{box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 15%,transparent),0 0 0 2px var(--wp--preset--color--base),0 0 0 4px var(--wp--preset--color--ink);}.vitrina-selector .vitrina-swatch--sabor[aria-pressed="true"] .vitrina-swatch__nombre{font-weight: 600;}.vitrina-selector .vitrina-swatch--sabor.vitrina-swatch--agotado::after{content: none;}.vitrina-selector .vitrina-swatch--sabor.vitrina-swatch--agotado .vitrina-swatch__media::before{content: "";position: absolute;inset: 0;background-color: color-mix(in srgb,var(--wp--preset--color--base) 55%,transparent);}.vitrina-selector .vitrina-swatch--sabor.vitrina-swatch--agotado .vitrina-swatch__media::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: -15%;inline-size: 130%;block-size: 2px;margin-block-start: -1px;background-color: #FFFFFF;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.55);transform: rotate(-45deg);}.vitrina-selector .vitrina-swatch--sabor.vitrina-swatch--agotado .vitrina-swatch__nombre{color: var(--wp--preset--color--ink-muted);text-decoration: line-through;}.vitrina-selector .vitrina-tallas--pack{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.5rem;inline-size: 100%;padding-block-start: 0.625rem;}.vitrina-selector .vitrina-talla--pack{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.125rem;min-block-size: 3.25rem;padding: 0.625rem 0.5rem;text-align: center;border-radius: var(--button-radius,0);}.vitrina-selector .vitrina-talla--pack .vitrina-talla__nombre{display: block;line-height: 1.2;}.vitrina-selector .vitrina-talla--pack .vitrina-talla__sublabel{display: block;font-size: var(--wp--preset--font-size--micro);font-weight: 400;line-height: 1.2;color: var(--wp--preset--color--ink-muted);}.vitrina-selector .vitrina-talla--pack .vitrina-talla__sello{position: absolute;inset-block-start: 0;inset-inline-start: 50%;transform: translate(-50%,-50%);padding: 0.125rem 0.5rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--custom--pack--sello-fondo,var(--wp--preset--color--accent));color: var(--wp--custom--pack--sello-tinta,var(--wp--preset--color--accent-ink,var(--wp--preset--color--base)));box-shadow: inset 0 0 0 1px var(--wp--custom--pack--sello-filete,transparent);font-size: var(--wp--preset--font-size--micro);font-weight: 600;line-height: 1.2;letter-spacing: 0.02em;white-space: nowrap;pointer-events: none;}.vitrina-selector .vitrina-talla--pack[aria-pressed="true"]{background-color: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-selector .vitrina-talla--pack[aria-pressed="true"] .vitrina-talla__sublabel{color: color-mix(in srgb,var(--wp--preset--color--base) 72%,var(--wp--preset--color--ink));}@media (max-width: 767.98px){.vitrina-selector .vitrina-tallas--pack.vitrina-tallas--riel{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline-start: 0.125rem;}.vitrina-selector .vitrina-tallas--pack.vitrina-tallas--riel .vitrina-talla--pack{flex: 0 0 min(42vw,10rem);scroll-snap-align: start;}}.vitrina-ficha__resenas{display: inline-flex;align-items: center;gap: 0.375rem;margin-block-end: 0.375rem;text-decoration: none;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);}.vitrina-ficha__resenas .star-rating{position: relative;display: inline-block;overflow: hidden;flex: 0 0 auto;block-size: 1em;inline-size: 5.1em;line-height: 1;font-size: inherit;}.vitrina-ficha__resenas .star-rating::before{content: "★★★★★";position: absolute;inset-block-start: 0;inset-inline-start: 0;color: var(--wp--preset--color--ink-muted);}.vitrina-ficha__resenas .star-rating > span{position: absolute;inset-block-start: 0;inset-inline-start: 0;block-size: 1em;overflow: hidden;white-space: nowrap;text-indent: 200%;}.vitrina-ficha__resenas .star-rating > span::before{content: "★★★★★";position: absolute;inset-block-start: 0;inset-inline-start: 0;text-indent: 0;color: var(--wp--preset--color--ink);}.vitrina-ficha__resenas-conteo{color: var(--wp--preset--color--ink-muted);}.vitrina-ficha__resenas:hover .vitrina-ficha__resenas-conteo,.vitrina-ficha__resenas:focus-visible .vitrina-ficha__resenas-conteo{text-decoration: underline;}.vitrina-ficha__subtitulo-propio{margin: 0.25rem 0 0;font-size: var(--wp--preset--font-size--lead);line-height: 1.35;color: var(--wp--preset--color--ink-muted);}.vitrina-ficha__porciones{margin: 0.5rem 0 0;font-size: var(--wp--preset--font-size--micro);letter-spacing: 0.08em;text-transform: uppercase;color: var(--wp--preset--color--ink-muted);}.vitrina-ficha__titulo-precio{display: flex;flex-direction: column;gap: 0.25rem;}@media (min-width: 768px){.vitrina-ficha__titulo-precio{flex-direction: row;align-items: baseline;justify-content: space-between;gap: 1rem;}.vitrina-ficha__titulo-precio > h1{min-inline-size: 0;}.vitrina-ficha__titulo-precio .vitrina-ficha__precio{flex: 0 0 auto;text-align: end;}}.vitrina-ficha__precio-unidad{margin: 0.125rem 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-fit-modelo{margin: 0.25rem 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-guardia-aviso{margin-block: var(--wp--preset--spacing--sm);padding: var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);border-inline-start: 3px solid var(--wp--preset--color--accent);background-color: var(--wp--preset--color--surface);}.vitrina-guardia-aviso__texto{margin: 0 0 var(--wp--preset--spacing--xs);font-size: var(--wp--preset--font-size--base);color: var(--wp--preset--color--ink);}.vitrina-guardia-aviso__whatsapp{display: inline-block;text-decoration: none;}.vitrina-piezas{margin: var(--wp--preset--spacing--2-xs) 0 0;min-block-size: 1.6em;min-block-size: 1lh;font-size: var(--wp--preset--font-size--base);font-weight: 400;color: var(--wp--preset--color--ink);}.vitrina-piezas[hidden]{display: block !important;visibility: hidden;}.vitrina-migas{margin: 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-migas .woocommerce-breadcrumb{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.vitrina-migas a{color: inherit;text-decoration: none;}.vitrina-migas a:hover,.vitrina-migas a:focus-visible{color: var(--wp--preset--color--ink);text-decoration: underline;}.vitrina-atributos{margin-block-start: var(--wp--preset--spacing--md);padding-block-start: var(--wp--preset--spacing--md);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-atributos__fila{display: flex;justify-content: space-between;align-items: baseline;gap: var(--wp--preset--spacing--sm);padding-block: 0.6rem;border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-atributos__fila:last-child{border-block-end: 0;}.vitrina-atributos__etiqueta{margin: 0;flex: 0 0 auto;color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--micro);text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);}.vitrina-atributos__valor{margin: 0;text-align: end;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);}.vitrina-agotado{margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-agotado__rotulo{margin: 0 0 var(--wp--preset--spacing--2-xs);color: var(--wp--preset--color--alerta);font-size: var(--wp--preset--font-size--small);text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);}.vitrina-agotado .vitrina-aviso{margin-block-start: 0;}.vitrina-aviso{margin-block-start: var(--wp--preset--spacing--sm);padding: var(--wp--preset--spacing--sm);background-color: var(--wp--preset--color--surface);}.vitrina-aviso__texto{margin: 0 0 var(--wp--preset--spacing--2-xs);font-size: var(--wp--preset--font-size--small);}.vitrina-aviso__form{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--2-xs);}.vitrina-aviso__form input[type="email"]{flex: 1 1 12rem;padding: 0.625rem 0.75rem;border: 1px solid var(--wp--preset--color--line);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font: inherit;font-size: var(--wp--preset--font-size--small);}.vitrina-aviso__enviar{padding: 0.625rem 1rem;background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);border: 1px solid var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);text-transform: uppercase;letter-spacing: 0.08em;cursor: pointer;}.vitrina-aviso__enviar:hover,.vitrina-aviso__enviar:focus-visible{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);}.vitrina-aviso__form input:focus-visible,.vitrina-aviso__enviar:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-aviso__resultado{margin: var(--wp--preset--spacing--2-xs) 0 0;font-size: var(--wp--preset--font-size--small);}.vitrina-aviso__resultado:empty{display: none;}.vitrina-info-compra__seccion{border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-info-compra__titulo{padding: 0.875rem 0;cursor: pointer;list-style: none;display: flex;justify-content: space-between;align-items: center;gap: var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);}.vitrina-info-compra__titulo::-webkit-details-marker{display: none;}.vitrina-pasarelas{display: flex;flex-wrap: wrap;gap: 0.375rem;}.vitrina-pasarela{display: inline-flex;align-items: center;padding: 0.125rem 0.5rem;border: 1px solid var(--wp--preset--color--line);font-size: var(--wp--preset--font-size--micro);letter-spacing: normal;text-transform: none;color: var(--wp--preset--color--ink);}.vitrina-pasarela--logo img{display: block;max-block-size: 1.25rem;inline-size: auto;}.vitrina-info-compra__titulo::after{content: "+";font-size: var(--wp--preset--font-size--base);font-weight: 400;line-height: 1;}.vitrina-info-compra__seccion[open] > .vitrina-info-compra__titulo::after{content: "\2212";}.vitrina-info-compra__titulo:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-info-compra__contenido{padding-block-end: var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);}.vitrina-info-compra__contenido p{margin: 0 0 0.5em;}.vitrina-info-compra__contenido p:last-child{margin-block-end: 0;}.vitrina-garantias{margin-block-start: var(--wp--preset--spacing--md);border-block: 1px solid var(--wp--preset--color--line);display: grid;grid-template-columns: repeat(var(--vitrina-garantias-columnas,3),minmax(0,1fr));align-items: start;column-gap: clamp(var(--wp--preset--spacing--xs),3.5%,var(--wp--preset--spacing--md));}.vitrina-garantias--count-1{--vitrina-garantias-columnas: 1;}.vitrina-garantias--count-2{--vitrina-garantias-columnas: 2;}.vitrina-garantias--count-3{--vitrina-garantias-columnas: 3;}.vitrina-garantias--count-4{--vitrina-garantias-columnas: 4;}@media (max-width: 767.98px){.vitrina-garantias--count-4{--vitrina-garantias-columnas: 2;row-gap: var(--wp--preset--spacing--xs);}}.vitrina-garantias__columna{display: block;inline-size: 100%;min-block-size: 44px;padding-block: var(--wp--preset--spacing--sm);padding-inline: 0;background: none;border: none;font: inherit;text-align: start;color: inherit;cursor: pointer;}.vitrina-garantias__columna:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-garantias__titulo{display: flex;align-items: baseline;gap: var(--wp--preset--spacing--3-xs);font-size: var(--wp--preset--font-size--base);font-weight: 500;text-transform: none;letter-spacing: normal;color: var(--wp--preset--color--ink);}.vitrina-garantias__titulo::after{content: "";flex: none;inline-size: 0.4rem;block-size: 0.4rem;border-inline-end: 1px solid currentColor;border-block-end: 1px solid currentColor;transform: rotate(-45deg);margin-block-start: -0.1em;color: var(--wp--preset--color--ink-muted);}@media (prefers-reduced-motion: no-preference){.vitrina-garantias__titulo::after{transition: transform 0.15s ease;}.vitrina-garantias__columna:hover .vitrina-garantias__titulo::after,.vitrina-garantias__columna:focus-visible .vitrina-garantias__titulo::after{transform: translateX(2px) rotate(-45deg);}}.vitrina-garantias__linea{display: block;margin-block-start: var(--wp--preset--spacing--3-xs);font-size: var(--wp--preset--font-size--micro);line-height: 1.45;color: var(--wp--preset--color--ink-muted);text-wrap: pretty;}@media (prefers-reduced-motion: no-preference){@starting-style{.vitrina-ventana[open]{transform: translateY(0.75rem);}}}.vitrina-cuidados{margin-block: var(--wp--preset--spacing--lg) 0;border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-guia-tallas__abrir{background: none;border: none;padding: 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);text-decoration: none;cursor: pointer;}.vitrina-guia-tallas__abrir .vitrina-icono{vertical-align: -0.15em;margin-inline-end: 0.125rem;}.vitrina-guia-tallas__rotulo{text-decoration: underline;text-underline-offset: 0.2em;}.vitrina-guia-tallas__abrir:hover,.vitrina-guia-tallas__abrir:focus-visible{color: var(--wp--preset--color--ink);}.vitrina-guia-tallas__abrir:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}:root{--vitrina-whatsapp: #075E54;}.vitrina-guia-tallas{position: fixed;inset-block: 0;inset-inline: auto 0;margin: 0;inline-size: min(92vw,28rem);block-size: 100dvh;max-block-size: 100dvh;display: flex;flex-direction: column;border: none;border-inline-start: 1px solid var(--wp--preset--color--line);padding: var(--wp--preset--spacing--md);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);}.vitrina-guia-tallas:not([open]){display: none;}.vitrina-guia-tallas__scroll{flex: 1;min-block-size: 0;overflow: auto;}@media (prefers-reduced-motion: no-preference){.vitrina-guia-tallas[open]{transition: transform 0.25s ease-out;}@starting-style{.vitrina-guia-tallas[open]{transform: translateX(100%);}}}.vitrina-guia-tallas::backdrop{background-color: rgb(0 0 0 / 0.45);}.vitrina-guia-tallas__cabecera{display: flex;justify-content: space-between;align-items: center;gap: var(--wp--preset--spacing--sm);margin-block-end: var(--wp--preset--spacing--sm);}.vitrina-guia-tallas__titulo{margin: 0;font-size: var(--wp--preset--font-size--h-3);}.vitrina-guia-tallas__cerrar{background: none;border: none;padding: 0.25rem 0.5rem;font-size: 1.5rem;line-height: 1;color: var(--wp--preset--color--ink);cursor: pointer;}.vitrina-guia-tallas__cerrar:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-guia-tallas__scroll{overflow-x: auto;}.vitrina-guia-tallas__tabla{width: 100%;border-collapse: collapse;font-size: var(--wp--preset--font-size--small);}.vitrina-guia-tallas__tabla th,.vitrina-guia-tallas__tabla td{padding: 0.5rem 0.625rem;border-block-end: 1px solid var(--wp--preset--color--line);text-align: start;}.vitrina-guia-tallas__tabla thead th{font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);}.vitrina-guia-tallas__nota{margin: var(--wp--preset--spacing--sm) 0 0;font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}.vitrina-guia-tallas__imagenes{display: grid;gap: var(--wp--preset--spacing--sm);margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-guia-tallas__imagenes img{inline-size: 100%;block-size: auto;display: block;}.vitrina-guia-tallas__notas{margin: var(--wp--preset--spacing--sm) 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);white-space: normal;}.vitrina-guia-tallas__bajo-nombre{margin-block-start: 0.5rem;}.vitrina-eyebrow{font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);color: var(--wp--preset--color--ink-muted);}.vitrina-titulo-seccion{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--display));font-style: normal;font-weight: var(--wp--custom--titulo--peso,400);font-size: var(--wp--preset--font-size--h-3);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,0.02em);line-height: var(--wp--custom--display--leading);}.home .vitrina-titulo-seccion,.tax-product_cat .vitrina-titulo-seccion{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-weight: var(--wp--custom--titulo--peso-enfasis,500);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,normal);}.vitrina-titulo-seccion--mayor{font-size: var(--wp--preset--font-size--h-2);}.vitrina-titulo-seccion--centrado{text-align: center;}.vitrina-titulo-coleccion__rotulo{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--romantico));font-style: normal;font-size: var(--wp--preset--font-size--base);font-weight: var(--wp--custom--titulo--peso,500);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,0.02em);line-height: 1.2;color: var(--wp--preset--color--ink-muted);margin-inline-end: -0.02em;}.vitrina-coleccion-destacada__titulo .vitrina-titulo-coleccion__rotulo{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--h-3);font-weight: 400;color: var(--wp--preset--color--ink-muted);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,0);margin-inline-end: 0;}.vitrina-coleccion-destacada__titulo .vitrina-titulo-coleccion__nombre{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-style: normal;font-weight: var(--wp--custom--titulo--peso-enfasis,500);font-size: var(--wp--preset--font-size--h-3);}.vitrina-franja__icono,.vitrina-garantias__columna > .vitrina-icono{display: block;margin: 0 0 var(--wp--preset--spacing--2-xs);color: var(--wp--preset--color--ink);}.vitrina-trust-strip{padding-block: var(--wp--preset--spacing--xl);}.vitrina-trust-strip__grid{display: grid;grid-template-columns: repeat(var(--vitrina-trust-strip-columns,2),minmax(0,1fr));align-items: start;gap: clamp(var(--wp--preset--spacing--lg),5vw,var(--wp--preset--spacing--2-xl));margin-inline: auto;}.vitrina-trust-strip--count-1{--vitrina-trust-strip-columns: 1;}.vitrina-trust-strip--count-2{--vitrina-trust-strip-columns: 2;}.vitrina-trust-strip--count-3{--vitrina-trust-strip-columns: 3;}.vitrina-trust-strip__item{display: block;max-inline-size: 34rem;color: inherit;text-decoration: none;}.vitrina-trust-strip--count-1 .vitrina-trust-strip__grid{max-inline-size: 44rem;margin-inline: 0;}.vitrina-trust-strip__title{margin-block: 0 var(--wp--preset--spacing--2-xs);}.vitrina-trust-strip__text{max-inline-size: 38rem;margin-block: 0;}@media (max-width: 767.98px){.vitrina-trust-strip{padding-block: clamp(var(--wp--preset--spacing--lg),12vw,var(--wp--preset--spacing--xl));}.vitrina-trust-strip__grid{grid-template-columns: 1fr;gap: var(--wp--preset--spacing--lg);}.vitrina-trust-strip__icon{margin-block-end: var(--wp--preset--spacing--3-xs);}}.vitrina-trust-strip--inline{padding-block: var(--wp--preset--spacing--xs);border-block: 1px solid var(--wp--preset--color--line);}.vitrina-trust-strip__inline-lista{display: flex;flex-wrap: wrap;justify-content: center;column-gap: var(--wp--preset--spacing--md);row-gap: var(--wp--preset--spacing--3-xs);margin: 0;padding: 0;list-style: none;}.vitrina-trust-strip__afirmacion{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.02em;color: var(--wp--preset--color--ink);}.vitrina-trust-strip__afirmacion + .vitrina-trust-strip__afirmacion::before{content: "·";margin-inline-end: var(--wp--preset--spacing--md);color: var(--wp--preset--color--ink-muted);}.vitrina-hero,.vitrina-tarjeta-categoria,.vitrina-collection-nav__item{color: #FFFFFF;}.vitrina-hero .vitrina-eyebrow{color: #FFFFFF;}.vitrina-hero{min-height: 56svh;}.vitrina-hero.vitrina-hero--completa{min-block-size: 0;aspect-ratio: var(--hero-aspect,auto);}@media (max-width: 767.98px){.vitrina-hero.vitrina-hero--completa{aspect-ratio: var(--hero-aspect-movil,var(--hero-aspect,auto));}}.vitrina-hero{display: flex;align-items: flex-end;padding-block-end: var(--wp--custom--seccion--aire-justo);}.vitrina-hero:has(+ .vitrina-coleccion-destacada){padding-block-end: calc(var(--wp--custom--seccion--aire-justo) / 2);}.vitrina-hero.vitrina-hero--texto-bottom,.vitrina-portada-sep .vitrina-hero.vitrina-hero--texto-bottom{padding-block-end: var(--wp--preset--spacing--sm);}@media (min-width: 768px){.vitrina-hero.vitrina-hero--texto-bottom,.vitrina-portada-sep .vitrina-hero.vitrina-hero--texto-bottom{padding-block-end: var(--wp--preset--spacing--md);}}.vitrina-hero .wp-block-cover__background,.vitrina-hero .wp-block-cover__image-background,.vitrina-hero .wp-block-cover__video-background{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;}.vitrina-hero .wp-block-cover__image-background,.vitrina-hero .wp-block-cover__video-background{object-fit: cover;object-position: var(--hero-focal-x) var(--hero-focal-y);}.vitrina-hero__video--diferido{opacity: 0;transition: opacity var(--wp--custom--transicion--media,300ms cubic-bezier(0.4,0,0.2,1));}.vitrina-hero__video--diferido.vitrina-hero__video--activo{opacity: 1;}@media (prefers-reduced-motion: reduce){.vitrina-hero__video--diferido{display: none;}}.vitrina-hero .wp-block-cover__inner-container > .wp-block-group > * + *{margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-hero.vitrina-hero--texto-bottom .vitrina-hero__title + .vitrina-hero__actions,.vitrina-hero.vitrina-hero--texto-bottom .vitrina-hero__body + .vitrina-hero__actions{margin-block-start: var(--wp--preset--spacing--xs);}.vitrina-hero h1,.vitrina-hero p.vitrina-hero__title{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--display);font-weight: var(--wp--custom--titulo--peso-enfasis,500);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,var(--wp--custom--display--tracking));line-height: var(--wp--custom--display--leading);}.vitrina-hero p.vitrina-hero__title{margin-block: 0.67em;}.vitrina-hero h1.vitrina-hero__eyebrow{margin-block: 1em;font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 400;letter-spacing: var(--wp--custom--eyebrow--tracking);line-height: inherit;text-transform: var(--wp--custom--eyebrow--transform);}@media (max-width: 767.98px){.vitrina-hero{min-height: 70svh;}.vitrina-hero__picture--focal-movil-center{--hero-focal-x: 50%;--hero-focal-y: 50%;}.vitrina-hero__picture--focal-movil-top{--hero-focal-x: 50%;--hero-focal-y: 20%;}.vitrina-hero__picture--focal-movil-bottom{--hero-focal-x: 50%;--hero-focal-y: 80%;}.vitrina-hero__picture--focal-movil-left{--hero-focal-x: 20%;--hero-focal-y: 50%;}.vitrina-hero__picture--focal-movil-right{--hero-focal-x: 80%;--hero-focal-y: 50%;}}.vitrina-hero:has(.wp-block-cover__image-background) .wp-block-cover__inner-container,.vitrina-collection-nav__item:has(.wp-block-cover__image-background) .wp-block-cover__inner-container{text-shadow: 0 1px 24px rgb(0 0 0 / 0.35);}.vitrina-hero:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)),.vitrina-tarjeta-categoria:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)),.vitrina-collection-nav__item:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)),.vitrina-marco:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)){background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink);}.vitrina-hero.wp-block-cover:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)) .wp-block-cover__background.has-background-dim,.vitrina-collection-nav__item.wp-block-cover:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)) .wp-block-cover__background.has-background-dim,.vitrina-marco.wp-block-cover:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)) .wp-block-cover__background.has-background-dim{opacity: 0;}.vitrina-hero:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)) .vitrina-eyebrow{color: var(--wp--preset--color--ink-muted);}.vitrina-hero{--hero-content-max: var(--hero-content-width);--hero-focal-x: 50%;--hero-focal-y: 50%;position: relative;overflow: hidden;}.vitrina-hero--content-narrow{--hero-content-max: var(--hero-content-width-narrow);}.vitrina-hero--content-standard{--hero-content-max: var(--hero-content-width);}.vitrina-hero--content-wide{--hero-content-max: var(--hero-content-width-wide);}.vitrina-hero--focal-top{--hero-focal-x: 50%;--hero-focal-y: 20%;}.vitrina-hero--focal-bottom{--hero-focal-x: 50%;--hero-focal-y: 80%;}.vitrina-hero--focal-left{--hero-focal-x: 20%;--hero-focal-y: 50%;}.vitrina-hero--focal-right{--hero-focal-x: 80%;--hero-focal-y: 50%;}.vitrina-hero__enlace-foto{position: absolute;inset: 0;z-index: 1;display: block;}.vitrina-hero__enlace-foto:focus-visible{outline: 2px solid var(--wp--preset--color--base);outline-offset: -4px;box-shadow: inset 0 0 0 2px var(--wp--preset--color--ink);}.vitrina-hero--foto-enlace{cursor: pointer;}.vitrina-hero--foto-enlace .vitrina-hero__inner{pointer-events: none;}.vitrina-hero--foto-enlace .vitrina-hero__inner a,.vitrina-hero--foto-enlace .vitrina-hero__inner button{pointer-events: auto;}.vitrina-hero__inner,.vitrina-hero__content{min-inline-size: 0;max-inline-size: 100%;}.vitrina-hero__inner{position: relative;z-index: 2;inline-size: 100%;}.vitrina-hero__content{max-inline-size: var(--hero-content-max);}.vitrina-hero--align-left .vitrina-hero__content{margin-inline: 0 auto;}.vitrina-hero--align-center .vitrina-hero__content{margin-inline: auto;}.vitrina-hero--align-right .vitrina-hero__content{margin-inline: auto 0;}.vitrina-hero__body{max-inline-size: min(100%,42rem);color: currentColor;}.vitrina-hero--align-center .vitrina-hero__body{margin-inline: auto;}.vitrina-hero--align-right .vitrina-hero__body{margin-inline: auto 0;}.vitrina-hero__actions{display: flex;align-items: center;gap: var(--wp--preset--spacing--sm);flex-wrap: wrap;}.vitrina-hero--align-left .vitrina-hero__actions{justify-content: flex-start;}.vitrina-hero--align-center .vitrina-hero__actions{justify-content: center;}.vitrina-hero--align-right .vitrina-hero__actions{justify-content: flex-end;}.vitrina-hero--cta-enlace .vitrina-hero__action .wp-block-button__link{display: inline-flex;align-items: center;min-block-size: 44px;padding: 0;border: 0;background-color: transparent;color: inherit;font-size: var(--wp--preset--font-size--lead);font-weight: 500;text-transform: none;letter-spacing: 0;text-decoration: underline;text-underline-offset: 0.28em;}.vitrina-hero--cta-enlace .vitrina-hero__action .wp-block-button__link:hover,.vitrina-hero--cta-enlace .vitrina-hero__action .wp-block-button__link:focus-visible{text-decoration-thickness: 2px;}.vitrina-hero__title{max-inline-size: 100%;overflow-wrap: anywhere;text-wrap: balance;}.vitrina-hero > .vitrina-hero__picture,.vitrina-hero > .wp-block-cover__image-background,.vitrina-hero > .wp-block-cover__video-background{position: absolute;inset: 0;z-index: 0;inline-size: 100%;block-size: 100%;margin: 0;}.vitrina-hero > .vitrina-hero__picture > img,.vitrina-hero > .wp-block-cover__image-background,.vitrina-hero > .wp-block-cover__video-background{inline-size: 100%;block-size: 100%;object-fit: cover;object-position: var(--hero-focal-x) var(--hero-focal-y);}.vitrina-hero--variant-banner{display: block;padding-block: 0;}.vitrina-hero--variant-banner .vitrina-hero__banner-media{position: absolute;inset: 0;margin: 0;}.vitrina-hero--variant-banner .vitrina-hero__banner-media > .vitrina-hero__picture{display: block;block-size: 100%;}.vitrina-hero--variant-banner .vitrina-hero__banner-media img{display: block;inline-size: 100%;block-size: 100%;object-fit: cover;object-position: var(--hero-focal-x) var(--hero-focal-y);}.vitrina-linea__hero-descripcion{max-inline-size: 40ch;margin-inline: auto;margin-block: var(--wp--preset--spacing--md) 0;padding-inline: var(--wp--custom--contenedor--padding);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--lead);line-height: 1.5;text-align: center;text-wrap: balance;color: var(--wp--preset--color--ink);}.vitrina-hero.wp-block-cover .wp-block-cover__background.has-background-dim{z-index: 1;opacity: var(--hero-overlay-strength);}.vitrina-hero--theme-light:has(.wp-block-cover__image-background,.wp-block-cover__video-background){color: var(--wp--preset--color--ink);}.vitrina-hero--theme-light:has(.wp-block-cover__image-background,.wp-block-cover__video-background) .wp-block-cover__inner-container{text-shadow: 0 1px 24px rgb(255 255 255 / 0.45);}.vitrina-hero--theme-light:has(.wp-block-cover__image-background,.wp-block-cover__video-background) .vitrina-eyebrow{color: currentColor;}.vitrina-hero.vitrina-hero--theme-dark:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)){background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-hero.vitrina-hero--theme-brand:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)){background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-hero.vitrina-hero--theme-dark:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)) .vitrina-eyebrow,.vitrina-hero.vitrina-hero--theme-brand:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)) .vitrina-eyebrow{color: currentColor;}.vitrina-hero--variant-full-campaign{min-height: clamp(34rem,82svh,56rem);align-items: center;padding-block: var(--space-2xl);padding-inline: var(--page-gutter);}.vitrina-hero--variant-full-campaign .vitrina-hero__inner{inline-size: min(100%,var(--container-width));margin-inline: auto;}.vitrina-hero--variant-split-media{min-height: auto;align-items: stretch;padding: var(--space-xl) var(--page-gutter);background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink);}.vitrina-hero--variant-split-media .vitrina-hero__split{inline-size: min(100%,var(--container-width));margin-inline: auto;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-lg);align-items: center;}.vitrina-hero--variant-split-media .vitrina-hero__inner{order: 2;padding: 0;}.vitrina-hero--variant-split-media .vitrina-hero__media{order: 1;margin: 0;min-inline-size: 0;aspect-ratio: var(--hero-media-ratio);overflow: hidden;background-color: var(--wp--preset--color--surface);}.vitrina-hero--variant-split-media .vitrina-hero__media-image,.vitrina-hero--variant-split-media .vitrina-hero__media .vitrina-hero__video,.vitrina-hero--variant-split-media .vitrina-hero__media .vitrina-hero__picture,.vitrina-hero--variant-split-media .vitrina-hero__media .vitrina-hero__picture > img{display: block;inline-size: 100%;block-size: 100%;object-fit: cover;object-position: var(--hero-focal-x) var(--hero-focal-y);}.vitrina-hero--variant-split-media .vitrina-eyebrow{color: var(--wp--preset--color--ink-muted);}@media (min-width: 1024px){.vitrina-hero--variant-split-media{min-height: clamp(34rem,66svh,46rem);padding-block: var(--space-xl);}.vitrina-hero--variant-split-media .vitrina-hero__split{grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: clamp(2rem,5vw,5rem);}.vitrina-hero--variant-split-media .vitrina-hero__inner{order: 1;}.vitrina-hero--variant-split-media .vitrina-hero__media{order: 2;min-block-size: clamp(28rem,58svh,42rem);}.vitrina-hero--variant-split-media.vitrina-hero--media-left .vitrina-hero__inner{order: 2;}.vitrina-hero--variant-split-media.vitrina-hero--media-left .vitrina-hero__media{order: 1;}.vitrina-hero--variant-split-media.vitrina-hero--sin-media .vitrina-hero__split{grid-template-columns: minmax(0,1fr);}}.vitrina-linea .vitrina-hero--variant-split-media{min-height: auto;}.vitrina-linea > .vitrina-hero--variant-split-media{padding-block-end: 0;}.vitrina-linea .vitrina-hero h1{margin-block: 0;font-size: clamp(2.75rem,3.4vw,4.5rem);}@media (min-width: 1024px){.vitrina-linea .vitrina-hero--variant-split-media .vitrina-hero__media{inline-size: 100%;min-block-size: 0;aspect-ratio: auto;block-size: clamp(16rem,34svh,24rem);}.vitrina-linea__campania .vitrina-hero--variant-split-media .vitrina-hero__media{block-size: clamp(15rem,32svh,21rem);}}@media (min-width: 768px) and (max-width: 1023.98px){.vitrina-linea .vitrina-hero--variant-split-media .vitrina-hero__media{aspect-ratio: 4 / 3;}}.vitrina-archivo__linea{margin: var(--wp--preset--spacing--md) 0 0;padding-block-start: 0;}.vitrina-archivo__linea + .woocommerce-products-header{margin-block-start: var(--wp--preset--spacing--3-xs);padding-block-start: 0;}.tax-product_cat .vitrina-archivo__linea{display: none;}.tax-product_cat .vitrina-archivo__linea + .woocommerce-products-header{margin-block-start: var(--wp--preset--spacing--md);}.vitrina-ficha__marca + .wp-block-post-title,.vitrina-migas + .wp-block-post-title{margin-block-start: var(--wp--preset--spacing--2-xs);}.vitrina-archivo__linea .vitrina-eyebrow{text-decoration: none;}.vitrina-archivo__linea .vitrina-eyebrow:hover,.vitrina-archivo__linea .vitrina-eyebrow:focus{text-decoration: underline;text-underline-offset: 0.25em;}@media (max-width: 639.98px){.tax-product_cat .vitrina-archivo__linea + .woocommerce-products-header{margin-block-start: var(--wp--preset--spacing--3-xs);}.vitrina-archivo__linea{margin-block-start: var(--wp--preset--spacing--2-xs);padding-block-start: 0;}.woocommerce-products-header{margin-block: var(--wp--preset--spacing--2-xs) calc(var(--wp--preset--spacing--2-xs) + 7px);padding-block: 0 var(--wp--preset--spacing--2-xs);}.woocommerce-products-header .page-title,.vitrina-pagina-listado .wp-block-post-title{font-size: var(--wp--preset--font-size--h-3);}}.vitrina-linea__campania .vitrina-hero--variant-split-media{padding-block: var(--wp--preset--spacing--lg);}@media (max-width: 767.98px){.vitrina-hero{--hero-mobile-gutter: clamp(1.25rem,5vw,1.75rem);--hero-mobile-title-size: clamp(2.75rem,11vw,3.5rem);--hero-mobile-title-leading: 0.98;}.vitrina-hero__inner{padding-inline: var(--hero-mobile-gutter);}.vitrina-hero .vitrina-hero__content{max-inline-size: min(var(--hero-content-max),calc(100vw - (2 * var(--hero-mobile-gutter))));}.vitrina-hero h1.vitrina-hero__title,.vitrina-hero p.vitrina-hero__title{font-size: var(--hero-mobile-title-size);line-height: var(--hero-mobile-title-leading);overflow-wrap: break-word;word-break: normal;}.vitrina-hero .vitrina-hero__title + .vitrina-hero__actions,.vitrina-hero .vitrina-hero__body + .vitrina-hero__actions{margin-block-start: clamp(1.25rem,4vw,1.5rem);}.vitrina-hero__actions{gap: 0.75rem;}.vitrina-hero__actions .wp-block-button{flex: 0 1 auto;}.vitrina-hero__actions .wp-block-button__link{display: inline-flex;align-items: center;justify-content: center;min-block-size: 3rem;padding-block: 0.875rem;padding-inline: clamp(1rem,4vw,1.5rem);font-size: var(--wp--preset--font-size--small);white-space: nowrap;}.vitrina-hero--variant-compact-editorial,.vitrina-hero--variant-banner{min-height: clamp(31rem,68svh,42rem);}.vitrina-hero.vitrina-hero--variant-compact-editorial .vitrina-hero__inner > .vitrina-hero__content{max-inline-size: min(100%,calc(100vw - 4rem));}.vitrina-hero--variant-full-campaign{min-height: clamp(32rem,80svh,44rem);padding-block: var(--space-xl);}.vitrina-hero--variant-full-campaign .vitrina-hero__inner{transform: translateY(calc(-1 * clamp(4rem,11svh,6rem)));}.vitrina-hero.vitrina-hero--variant-full-campaign .vitrina-hero__inner > .vitrina-hero__content{max-inline-size: min(100%,calc(100vw - 2rem));}.vitrina-hero--variant-full-campaign .vitrina-hero__title{max-inline-size: min(100%,8.8ch);font-size: clamp(2.875rem,11vw,3.65rem);}.vitrina-hero--variant-full-campaign .vitrina-hero__actions{gap: 0.5rem;}.vitrina-hero--variant-full-campaign .vitrina-hero__actions .wp-block-button__link{min-block-size: 2.875rem;padding-inline: clamp(0.625rem,2.8vw,1rem);font-size: 0.8125rem;}.vitrina-hero--variant-split-media{min-height: auto;padding-block: clamp(1.5rem,5vw,2rem);}.vitrina-hero--variant-split-media .vitrina-hero__split{gap: var(--space-md);}.vitrina-hero--variant-split-media .vitrina-hero__inner{order: 1;padding-inline: 0;}.vitrina-hero--variant-split-media .vitrina-hero__media{order: 2;aspect-ratio: 5 / 4;max-block-size: clamp(14rem,42svh,22rem);}.vitrina-hero.vitrina-hero--variant-split-media .vitrina-hero__inner > .vitrina-hero__content{max-inline-size: min(100%,24rem);}.vitrina-hero--variant-split-media .vitrina-hero__title{font-size: clamp(2.75rem,10.5vw,3.5rem);line-height: 1;}.vitrina-hero__actions .wp-block-button,.vitrina-hero__actions .wp-block-button__link{max-inline-size: 100%;}}@media (prefers-reduced-motion: reduce){.vitrina-hero__video{display: none;}}.vitrina-tarjeta-categoria:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)),.vitrina-collection-nav__item:not(:has(.wp-block-cover__image-background,.wp-block-cover__video-background)){border: 1px solid var(--wp--preset--color--line);}.vitrina-marco:has(.wp-block-cover__image-background) .wp-block-cover__background{opacity: 0;}.wp-block-column .wp-block-heading,.vitrina-hero .wp-block-cover__inner-container,.vitrina-tarjeta-categoria .wp-block-cover__inner-container,.vitrina-collection-nav__item .wp-block-cover__inner-container{overflow-wrap: normal;word-break: normal;hyphens: none;}.vitrina-tarjeta-categoria__foto{position: relative;display: block;inline-size: 100%;overflow: hidden;background-color: var(--wp--preset--color--surface);}.vitrina-categorias{display: grid;grid-template-columns: repeat(auto-fit,minmax(11rem,1fr));justify-items: center;gap: var(--wp--preset--spacing--sm);}.vitrina-categorias > .vitrina-tarjeta-categoria{inline-size: 100%;max-inline-size: 18rem;text-decoration: none;display: flex;flex-direction: column;align-items: stretch;overflow: visible;background-color: transparent;border: 0;}.vitrina-tarjeta-categoria__nombre{font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--lead);font-weight: 500;text-align: center;letter-spacing: 0.02em;padding-inline: var(--wp--preset--spacing--xs);}li.product-category .vitrina-cat__enlace{display: block;text-decoration: none;color: var(--wp--preset--color--ink);}li.product-category .vitrina-cat__titulo{display: block;margin: var(--wp--preset--spacing--2-xs) 0 0;}li.product-category .vitrina-cat__conteo{display: block;text-align: center;margin-block-start: 0.15em;font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}.vitrina-catalogo-categorias__rotulo{font-size: var(--wp--preset--font-size--h-3);margin: 0 0 var(--wp--preset--spacing--sm);}.woocommerce ul.products:not(:has(> li)){display: none;}.woocommerce-message,.woocommerce-info,ul.woocommerce-error{list-style: none;margin: 0 0 var(--wp--preset--spacing--md);padding: 0.875rem 1rem;background-color: var(--wp--preset--color--surface);border-inline-start: 2px solid var(--wp--preset--color--ink);color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);}ul.woocommerce-error{border-inline-start-color: var(--wp--preset--color--alerta);}ul.woocommerce-error li{margin: 0;}ul.woocommerce-error li + li{margin-block-start: 0.375rem;}.woocommerce-message a.button,.woocommerce-info a.button{margin-inline-end: 0.75rem;background: none;border: none;padding: 0;color: inherit;font: inherit;text-decoration: underline;text-underline-offset: 0.2em;}.woocommerce-message a.button:focus-visible,.woocommerce-info a.button:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.woocommerce-message,.woocommerce-info,ul.woocommerce-error{text-align: start;}.vitrina-cambios__titulo{margin: 0;font-weight: 500;}.vitrina-cambios__lista{list-style: none;margin: 0.5rem 0 0;padding: 0;color: var(--wp--preset--color--ink-muted);}.vitrina-cambios__lista li + li{margin-block-start: 0.25rem;}.vitrina-cajon__cuerpo .vitrina-cambios{margin-block-end: var(--wp--preset--spacing--sm);}.wc-block-components-notice-banner.wc-block-components-notice-banner{border-radius: var(--wp--custom--radio--tarjeta,0);font-size: var(--wp--preset--font-size--small);font-family: var(--wp--preset--font-family--text);background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink);text-align: start;}.wc-block-components-notice-banner.wc-block-components-notice-banner.is-info{background-color: var(--wp--preset--color--surface);border-color: var(--wp--preset--color--line);border-inline-start: 3px solid var(--wp--preset--color--accent);}.wc-block-components-notice-banner.wc-block-components-notice-banner.is-error{background-color: var(--wp--preset--color--surface);border-color: var(--wp--preset--color--line);border-inline-start: 3px solid var(--wp--preset--color--alerta);}.wc-block-components-notice-banner.wc-block-components-notice-banner.is-info > svg{background-color: var(--wp--preset--color--accent);fill: var(--wp--preset--color--accent-ink);}.wc-block-components-notice-banner.wc-block-components-notice-banner.is-error > svg{background-color: var(--wp--preset--color--alerta);fill: var(--wp--preset--color--surface);}.wc-block-components-notice-banner.wc-block-components-notice-banner .wc-block-components-notice-banner__content a,.wc-block-components-notice-banner.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-block-components-button{display: inline;float: none;margin: 0;padding: 0;background: none;border: none;min-height: 0;color: inherit;font: inherit;font-weight: 500;text-align: start;text-transform: none;letter-spacing: normal;text-decoration: underline;text-underline-offset: 0.2em;vertical-align: baseline;}.wc-block-components-notice-banner .wc-block-components-notice-banner__content:has(> a){display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 0.5em;row-gap: 0.25em;}.wc-block-components-notice-banner .wc-block-components-notice-banner__content:has(> a) > a{order: 1;}.wc-block-components-notice-banner:focus{outline: none;}.wc-block-components-notice-banner .wc-block-components-notice-banner__content a:focus-visible{outline: 2px solid var(--wp--preset--color--accent);outline-offset: 2px;}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .woocommerce-button{display: inline-block;padding: 0.75rem 1.5rem;background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);border: 1px solid var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;text-decoration: none;text-align: center;cursor: pointer;}.woocommerce a.button:hover:not(.disabled),.woocommerce button.button:hover:not(.disabled):not(:disabled),.woocommerce input.button:hover:not(.disabled):not(:disabled),.woocommerce .woocommerce-button:hover:not(.disabled):not(:disabled){background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible,.woocommerce .woocommerce-button:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.woocommerce a.button.checkout-button,.woocommerce #place_order,.woocommerce .return-to-shop .button{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);border-color: var(--wp--preset--color--accent);padding: 1rem 2rem;}.woocommerce a.button.checkout-button:hover,.woocommerce #place_order:hover,.woocommerce .return-to-shop .button:hover{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--accent);}.woocommerce button[name="save_account_details"],.woocommerce button[name="save_address"]{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);border-color: var(--wp--preset--color--accent);padding: 1rem 2rem;}.woocommerce button[name="save_account_details"]:hover:not(.disabled):not(:disabled),.woocommerce button[name="save_address"]:hover:not(.disabled):not(:disabled){background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--accent);}.woocommerce table.shop_table{width: 100%;border-collapse: collapse;font-size: var(--wp--preset--font-size--base);}.woocommerce table.shop_table th{padding: 0.75rem 0.5rem;text-align: start;font-size: var(--wp--preset--font-size--base);font-weight: 500;text-transform: none;letter-spacing: normal;border-block-end: 1px solid var(--wp--preset--color--line);}.woocommerce table.shop_table td{padding: 0.875rem 0.5rem;border-block-end: 1px solid var(--wp--preset--color--line);vertical-align: middle;}@media (max-width: 639px){.woocommerce table.shop_table_responsive thead{display: none;}.woocommerce table.shop_table_responsive tr{display: block;padding-block: 0.5rem;border-block-end: 1px solid var(--wp--preset--color--line);}.woocommerce table.shop_table_responsive td{display: flex;justify-content: space-between;align-items: center;gap: var(--wp--preset--spacing--sm);padding: 0.375rem 0;border: none;text-align: end;}.woocommerce table.shop_table_responsive td::before{content: attr(data-title);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);text-align: start;}.woocommerce table.shop_table_responsive td.product-thumbnail::before,.woocommerce table.shop_table_responsive td.product-remove::before{content: none;}}.woocommerce td.product-name dl.variation{display: block;margin: 0.375rem 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd{display: inline;}.woocommerce td.product-name dl.variation dd::after{content: '';display: block;}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd{margin: 0;}.woocommerce td.product-name dl.variation dd p{margin: 0;display: inline;}.vitrina-carrito-auto .woocommerce-cart-form button[name="update_cart"],.vitrina-carrito-auto .woocommerce-cart-form input[name="update_cart"]{display: none;}.cart_totals table.shop_table th{border: none;text-align: start;}.cart_totals table.shop_table td{text-align: end;}.cart_totals ul#shipping_method,.woocommerce-checkout-review-order-table ul#shipping_method{list-style: none;margin: 0;padding: 0;text-align: start;}.cart_totals ul#shipping_method li,.woocommerce-checkout-review-order-table ul#shipping_method li{display: flex;align-items: baseline;gap: var(--wp--preset--spacing--2-xs);}.cart_totals ul#shipping_method li + li,.woocommerce-checkout-review-order-table ul#shipping_method li + li{margin-block-start: var(--wp--preset--spacing--2-xs);}.cart_totals ul#shipping_method li .amount,.woocommerce-checkout-review-order-table ul#shipping_method li .amount{margin-inline-start: auto;}.woocommerce-cart-form td.product-name a,.woocommerce-cart-form table.shop_table th,.woocommerce-checkout-review-order-table .vitrina-co-name,.cart_totals table.shop_table tr:not(.order-total) th,.woocommerce-checkout-review-order-table tr:not(.order-total) th{font-weight: 400;}.cart_totals ul#shipping_method li label,.woocommerce-checkout-review-order-table ul#shipping_method li label,.cart_totals .woocommerce-shipping-destination,.cart_totals .woocommerce-shipping-destination strong{font-weight: 400;}@media (max-width: 639px){.woocommerce-cart-form table.shop_table_responsive tr.cart_item{display: grid;grid-template-columns: 4.5rem auto 1fr auto;grid-template-areas: "thumb name  name     remove" "price price quantity subtotal";column-gap: var(--wp--preset--spacing--sm);row-gap: var(--wp--preset--spacing--2-xs);align-items: center;padding-block: var(--wp--preset--spacing--sm);}.woocommerce-cart-form table.shop_table_responsive tr.cart_item td{display: block;padding: 0;border: none;text-align: start;}.woocommerce-cart-form table.shop_table_responsive tr.cart_item td::before{content: none;}.woocommerce-cart-form table.shop_table_responsive tr:not(.cart_item) td.actions{display: block;}.cart_totals table.shop_table_responsive tr{display: flex;justify-content: space-between;align-items: baseline;gap: var(--wp--preset--spacing--sm);padding-block: 0.4rem;}.cart_totals table.shop_table_responsive th,.cart_totals table.shop_table_responsive td{padding: 0;border: none;}.cart_totals table.shop_table_responsive td::before{content: none;}.cart_totals table.shop_table_responsive tr.shipping{display: block;}.cart_totals table.shop_table_responsive tr.shipping th{display: block;margin-block-end: var(--wp--preset--spacing--2-xs);}.cart_totals table.shop_table_responsive tr.shipping td{display: block;text-align: start;}}.vitrina-cart-envio-aviso{font-weight: 400;color: var(--wp--preset--color--ink-muted);}@media (max-width: 639px){.cart_totals table.shop_table_responsive tr.vitrina-cart-envio-notas{display: block;padding-block-start: 0;}}.woocommerce td.product-name dl.variation dt:has( + dd .vitrina-cart-ultima ),.vitrina-cajon__variacion dl.variation dt:has( + dd .vitrina-cart-ultima ){display: none;}.vitrina-cart-ultima{color: var(--wp--preset--color--ink-muted);}.vitrina-cart-cupon{margin-block-start: var(--vitrina-co-sec);}.vitrina-cart-cupon-abrir{display: inline-block;margin: 0;padding: 0;border: 0;background: none;color: var(--wp--preset--color--ink);font: inherit;font-size: var(--wp--preset--font-size--small);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;cursor: pointer;transition: color var(--wp--custom--transicion--base);}.vitrina-cart-cupon-abrir:hover,.vitrina-cart-cupon-abrir:focus-visible{color: var(--wp--preset--color--accent);}.woocommerce-cart .vitrina-carrito-vacio ~ .wc-empty-cart-message,.woocommerce-cart .vitrina-carrito-vacio ~ .cart-empty,.woocommerce-cart .vitrina-carrito-vacio ~ .return-to-shop{display: none;}.wc-proceed-to-checkout{margin-block-start: var(--wp--preset--spacing--sm);}.wc-proceed-to-checkout a.checkout-button{display: block;font-size: var(--wp--preset--font-size--small);}.woocommerce .return-to-shop{margin-block: var(--wp--preset--spacing--md) var(--wp--preset--spacing--xl);}.wc-block-cart .wc-block-cart-item__image img,.wc-block-components-order-summary-item__image img{background-color: var(--wp--preset--color--surface);border-radius: 0;}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,.wc-block-cart .wc-block-cart-item__image img{inline-size: 48px;max-inline-size: 48px;block-size: 48px;object-fit: cover;border: 1px solid var(--wp--preset--color--line);background-color: var(--wp--preset--color--surface);}.vitrina-variante{display: block;margin-block-start: 0.15em;color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--small);font-weight: 400;text-transform: none;letter-spacing: 0;}.wc-block-components-product-name{color: var(--wp--preset--color--ink);text-decoration: none;font-size: var(--wp--preset--font-size--small);}.wc-block-components-product-details{font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}.wc-block-cart-item__quantity .wc-block-components-quantity-selector{border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font: inherit;}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity: 1;color: var(--wp--preset--color--ink);}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity: 1;background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink-muted);cursor: not-allowed;}.wc-block-components-button:not(.is-link){border-radius: var(--button-radius);background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);border: 1px solid var(--wp--preset--color--accent);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;}.wc-block-components-button:not(.is-link):hover,.wc-block-components-button:not(.is-link):focus{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--accent);}.wc-block-components-sidebar .wc-block-components-totals-item{font-size: var(--wp--preset--font-size--small);}.wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{block-size: 50px;padding-block: 0;}.wc-block-components-totals-footer-item{font-size: var(--wp--preset--font-size--base);}.vitrina-seguir-comprando{display: inline-block;margin-block-end: var(--wp--preset--spacing--xs);font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);text-decoration: none;}.vitrina-seguir-comprando:hover,.vitrina-seguir-comprando:focus{color: var(--wp--preset--color--ink);text-decoration: underline;text-underline-offset: 0.2em;}@media (prefers-reduced-motion: no-preference){.vitrina-seguir-comprando{transition: color var(--wp--custom--transicion--rapida);}}.wc-block-components-sidebar .vitrina-look--carrito{margin-block-start: var(--wp--preset--spacing--md);}.wc-block-components-sidebar .vitrina-look--carrito .vitrina-look__titulo{font-size: var(--wp--preset--font-size--h-3);}.vitrina-envio-gratis{margin-block-end: var(--wp--preset--spacing--sm);padding: 0.5rem 0.75rem;background-color: var(--wp--preset--color--surface);}.vitrina-envio-gratis:not(.vitrina-envio-gratis--ficha):not(.vitrina-envio-gratis--cajon){display: flex;flex-wrap: wrap;align-items: center;column-gap: var(--wp--preset--spacing--sm);row-gap: 0.375rem;}.vitrina-envio-gratis:not(.vitrina-envio-gratis--ficha):not(.vitrina-envio-gratis--cajon) .vitrina-envio-gratis__pista{flex: 1;min-inline-size: 8rem;}.vitrina-envio-gratis__texto{margin: 0;font-size: var(--wp--preset--font-size--base);}.vitrina-envio-gratis--logrado .vitrina-envio-gratis__texto{font-weight: 500;}.vitrina-envio-gratis__pista{container-type: inline-size;block-size: 0.5rem;background-color: var(--wp--preset--color--line);margin-inline-end: 1rem;}.vitrina-envio-gratis__progreso{position: relative;block-size: 100%;min-inline-size: 0.75rem;background-color: var(--wp--preset--color--accent);}.vitrina-envio-gratis__camion{position: absolute;inset-inline-end: -0.75rem;inset-inline-end: max(-0.75rem,calc(100% - 100cqi));inset-block-start: 50%;transform: translateY(-50%);display: grid;isolation: isolate;color: var(--wp--preset--color--accent);}.vitrina-envio-gratis__camion::before{content: '';position: absolute;inset: -0.25rem;z-index: -1;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--logrado,var(--wp--preset--color--accent));background-color: color-mix(in oklch,var(--wp--preset--color--logrado,var(--wp--preset--color--accent)) 82%,black);box-shadow: inset 0 0 0 1px var(--wp--preset--color--accent);opacity: 0;}.vitrina-envio-gratis--logrado .vitrina-envio-gratis__camion{inset-inline-end: -0.75rem;}.vitrina-envio-gratis--logrado .vitrina-envio-gratis__camion::before{opacity: 1;}.vitrina-envio-gratis__camion .vitrina-icono{fill: var(--wp--preset--color--surface);}.vitrina-envio-gratis--ficha .vitrina-envio-gratis__camion .vitrina-icono{fill: var(--wp--preset--color--base);}.vitrina-envio-gratis--logrado .vitrina-envio-gratis__camion .vitrina-icono{fill: var(--wp--preset--color--base);}.vitrina-envio-gratis--logrado .vitrina-envio-gratis__progreso{background-color: var(--wp--preset--color--logrado,var(--wp--preset--color--accent));background-color: color-mix(in oklch,var(--wp--preset--color--logrado,var(--wp--preset--color--accent)) 82%,black);box-shadow: inset 0 0 0 1px var(--wp--preset--color--accent);}@media (prefers-reduced-motion: no-preference){.vitrina-envio-gratis__progreso{transition: inline-size var(--wp--custom--transicion--base);}.vitrina-envio-gratis__camion{transition: inset-inline-end var(--wp--custom--transicion--base);}.vitrina-envio-gratis__camion::before{transition: opacity var(--wp--custom--transicion--base);}}.vitrina-envio-gratis--ficha{margin-block: var(--wp--preset--spacing--2-xs) 0;padding: 0;background-color: transparent;max-inline-size: 26rem;font-size: var(--wp--preset--font-size--base);color: var(--wp--preset--color--ink-muted);}.vitrina-envio-gratis--ficha .vitrina-envio-gratis__texto{margin-block-end: calc(var(--wp--preset--spacing--2-xs) - 2px);}.vitrina-envio-gratis--cajon{margin-block-end: var(--wp--preset--spacing--sm);}.vitrina-envio-gratis--cajon .vitrina-envio-gratis__texto{margin-block-end: calc(0.5rem - 2px);}.vitrina-cajon{position: fixed;inset-block: 0;inset-inline: auto 0;margin: 0;inline-size: min(100%,28rem);max-inline-size: 100%;block-size: 100dvh;max-block-size: 100dvh;display: flex;flex-direction: column;border: none;border-inline-start: 1px solid var(--wp--preset--color--line);padding: var(--wp--preset--spacing--md);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);}.vitrina-cajon:not([open]){display: none;}@media (prefers-reduced-motion: no-preference){.vitrina-cajon[open]{transition: transform 0.25s ease-out;}@starting-style{.vitrina-cajon[open]{transform: translateX(100%);}}}.vitrina-cajon::backdrop{background-color: rgb(0 0 0 / 0.45);}.vitrina-cajon--esperando{cursor: progress;}.vitrina-cajon__cabecera{display: flex;justify-content: space-between;align-items: center;gap: var(--wp--preset--spacing--sm);margin-block-end: var(--wp--preset--spacing--sm);}.vitrina-cajon__titulo{margin: 0;font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--display));font-size: var(--wp--preset--font-size--h-3);font-weight: 500;text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,normal);}.vitrina-cajon__cerrar,.vitrina-filtros__cerrar,.vitrina-barra-compra__panel-cerrar,.vitrina-campania__cerrar{background: none;border: none;padding: 0.25rem 0.5rem;font-size: 1.5rem;line-height: 1;color: var(--wp--preset--color--ink);cursor: pointer;}.vitrina-cajon__cerrar:focus-visible,.vitrina-filtros__cerrar:focus-visible,.vitrina-campania__cerrar:focus-visible{outline: 2px solid var(--wp--preset--color--accent);outline-offset: 2px;}.vitrina-cajon__titulo:focus,.vitrina-cajon__titulo:focus-visible,.vitrina-campania__titulo:focus,.vitrina-campania__titulo:focus-visible{outline: none;}.vitrina-cajon__aviso{margin: 0 0 var(--wp--preset--spacing--2-xs);font-size: var(--wp--preset--font-size--small);}.vitrina-cajon__aviso:empty{margin: 0;block-size: 0;overflow: hidden;}.vitrina-cajon__aviso--callado{border: 0;clip-path: inset(50%);block-size: 1px;inline-size: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;word-wrap: normal;}.vitrina-cajon__cuerpo{flex: 1;min-block-size: 0;overflow: auto;display: flex;flex-direction: column;overscroll-behavior: contain;}.vitrina-cajon__cargando{margin: 0;color: var(--wp--preset--color--ink-muted);}.vitrina-cajon__lista{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--wp--preset--spacing--sm);}.vitrina-cajon__item{display: grid;grid-template-columns: 4.5rem 1fr;column-gap: var(--wp--preset--spacing--sm);row-gap: var(--wp--preset--spacing--2-xs);align-items: start;}.vitrina-cajon__miniatura{grid-row: 1 / span 2;}.vitrina-cajon__foto{inline-size: 100%;block-size: auto;aspect-ratio: var(--wp--custom--prenda--aspecto,4 / 5);object-fit: cover;}.vitrina-item--cosmetico .vitrina-cajon__foto{aspect-ratio: var(--wp--custom--cosmetico--aspecto,1 / 1);}.vitrina-cajon__datos{display: grid;gap: 0.25rem;}.vitrina-cajon__nombre{font-size: var(--wp--preset--font-size--small);font-weight: var(--wp--custom--product-card--title-weight,400);line-height: 1.3;text-decoration: none;color: var(--wp--preset--color--ink);}.vitrina-cajon__nombre:hover,.vitrina-cajon__nombre:focus-visible{text-decoration: underline;}.vitrina-cajon__variacion dl,.vitrina-cajon__variacion p{margin: 0;font-size: var(--wp--preset--font-size--small);font-weight: 400;color: var(--wp--preset--color--ink-muted);}.vitrina-cajon__variacion dt,.vitrina-cajon__variacion dd,.vitrina-cajon__variacion dd p{display: inline;margin: 0;font-weight: inherit;}.vitrina-cajon__variacion dt::after{content: " ";}.vitrina-cajon__variacion dd::after{content: "";display: block;}.vitrina-cajon__precio{margin: 0;font-size: var(--wp--preset--font-size--small);font-weight: var(--wp--custom--product-card--price-weight,500);color: var(--wp--preset--color--ink);}.vitrina-cajon__acciones{display: flex;align-items: center;justify-content: space-between;gap: var(--wp--preset--spacing--2-xs);}.vitrina-cajon__cantidad{display: flex;align-items: center;border: 1px solid var(--wp--preset--color--line);}.vitrina-cajon__cantidad{--vitrina-cantidad-paso: 1.75rem;}.vitrina-cajon__cantidad .vitrina-cantidad__paso{block-size: 1.75rem;}.vitrina-cajon__cantidad .vitrina-cantidad__paso[disabled]{color: var(--wp--preset--color--ink-muted);background-color: var(--wp--preset--color--surface);cursor: default;}.vitrina-cajon__unidades{min-inline-size: 1.75rem;text-align: center;font-size: var(--wp--preset--font-size--small);font-weight: 600;font-variant-numeric: tabular-nums;}.vitrina-cajon__quitar{border: none;background: none;padding: 0.25rem 0;font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);text-decoration: underline;cursor: pointer;}.vitrina-cajon__quitar:hover,.vitrina-cajon__quitar:focus-visible{color: var(--wp--preset--color--ink);}.vitrina-cajon__quitar:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-cajon__vacio{display: grid;gap: var(--wp--preset--spacing--sm);}.vitrina-cajon__vacio-mensaje{margin: 0;font-size: var(--wp--preset--font-size--base);}.vitrina-cajon__vacio .vitrina-vacio__linea{font-size: var(--wp--preset--font-size--small);}.vitrina-look--cajon{margin-block: var(--wp--preset--spacing--md) 0;padding-block-start: var(--wp--preset--spacing--sm);}.vitrina-look--cajon .vitrina-look__lista{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--wp--preset--spacing--2-xs);}.vitrina-look--cajon .vitrina-look__lista > li{flex: none;}.vitrina-look--cajon .vitrina-look__nombre,.vitrina-look--cajon .vitrina-look__precio{font-size: var(--wp--preset--font-size--small);}.vitrina-look--cajon .vitrina-look__nombre{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.vitrina-cajon__zocalo{flex: none;}.vitrina-cajon__pie{padding-block-start: var(--wp--preset--spacing--sm);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-cajon__total{font-weight: 500;display: flex;justify-content: space-between;align-items: baseline;gap: var(--wp--preset--spacing--sm);margin: 0 0 var(--wp--preset--spacing--xs);}.vitrina-cajon__monto{font-size: var(--wp--preset--font-size--lead);font-weight: 600;}.vitrina-cajon__pagar{display: block;text-align: center;text-decoration: none;}.vitrina-cajon__seguir{display: block;inline-size: 100%;margin-block-start: var(--wp--preset--spacing--2-xs);padding: 0;border: none;background: none;text-align: center;font-family: inherit;font-size: var(--wp--preset--font-size--base);color: var(--wp--preset--color--ink-muted);cursor: pointer;}.vitrina-cajon__seguir:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}html.vitrina-cajon-abierto{overflow: hidden;padding-inline-end: var(--vitrina-cajon-barra,0);}html.vitrina-modal-abierta{overflow: hidden;}html.vitrina-modal-abierta body,html.vitrina-cajon-abierto body,html.vitrina-filtros-abierto body{position: fixed;inset-block-start: var(--vitrina-scroll-bloqueado,0px);inset-inline-start: 0;inline-size: 100%;}html.vitrina-buscador-abierto{overflow: hidden;padding-inline-end: var(--vitrina-buscador-barra,0);}html.vitrina-buscador-abierto body{position: fixed;inset-block-start: var(--vitrina-buscador-scroll,0px);inset-inline-start: 0;inline-size: 100%;}.vitrina-buscador{margin: 0;max-inline-size: 100%;border: none;padding: 0;background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);position: fixed;inset-block-start: var(--wp-admin--admin-bar--height,0px);inset-inline: 0;inline-size: 100%;block-size: calc(100svh - var(--wp-admin--admin-bar--height,0px));max-block-size: calc(100svh - var(--wp-admin--admin-bar--height,0px));display: flex;flex-direction: column;}.vitrina-buscador:not([open]){display: none;}.vitrina-buscador::backdrop{background-color: rgb(0 0 0 / 0.45);}@media (prefers-reduced-motion: no-preference){.vitrina-buscador[open]{transition: transform 0.22s ease-out;}@starting-style{.vitrina-buscador[open]{transform: translateY(-100%);}}}.vitrina-buscador__barra{display: flex;align-items: center;gap: var(--wp--preset--spacing--sm);padding: var(--wp--preset--spacing--sm) var(--wp--custom--contenedor--padding);padding-block-start: max(var(--wp--preset--spacing--sm),env(safe-area-inset-top));border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-buscador__form{position: relative;flex: 1 1 auto;display: flex;margin: 0;}.vitrina-buscador__enviar{position: absolute;inset-inline-start: 0;inset-block: 0;inline-size: 2.75rem;display: flex;align-items: center;justify-content: center;background: transparent;border: 0;padding: 0;color: var(--wp--preset--color--ink-muted);cursor: pointer;}.vitrina-buscador__campo{inline-size: 100%;min-block-size: 2.75rem;padding-block: var(--wp--preset--spacing--2-xs);padding-inline: 2.75rem 2.75rem;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: 1rem;-webkit-appearance: none;appearance: none;}.vitrina-buscador__campo:focus,.vitrina-buscador__campo:focus-visible{outline: none;border-color: var(--wp--preset--color--accent);box-shadow: 0 0 0 1px var(--wp--preset--color--accent);}.vitrina-buscador__campo::-webkit-search-decoration,.vitrina-buscador__campo::-webkit-search-cancel-button,.vitrina-buscador__campo::-webkit-search-results-button,.vitrina-buscador__campo::-webkit-search-results-decoration{-webkit-appearance: none;display: none;}.vitrina-buscador__cancelar{flex: none;min-block-size: 2.75rem;padding-inline: var(--wp--preset--spacing--2-xs);background: transparent;border: 0;color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--base);cursor: pointer;}.vitrina-buscador__cancelar:hover,.vitrina-buscador__cancelar:focus-visible{text-decoration: underline;text-underline-offset: 0.2em;}.vitrina-buscador__cuerpo{flex: 1 1 auto;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;padding: var(--wp--preset--spacing--md) var(--wp--custom--contenedor--padding);padding-block-end: max(var(--wp--preset--spacing--lg),env(safe-area-inset-bottom));}.vitrina-buscador__cuerpo:empty{display: none;}.vitrina-buscador__rotulo{display: block;margin: 0 0 var(--wp--preset--spacing--2-xs);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink-muted);}.vitrina-buscador__chips{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--2-xs);}.vitrina-buscador__chip{display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--3-xs);min-block-size: 2.75rem;padding-inline: var(--wp--preset--spacing--md);border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);color: var(--wp--preset--color--ink);text-decoration: none;font-size: var(--wp--preset--font-size--small);font-weight: 500;}.vitrina-buscador__chip:hover,.vitrina-buscador__chip:focus-visible{border-color: var(--wp--preset--color--accent);}.vitrina-buscador__chip-flecha{flex: none;color: var(--wp--preset--color--ink-muted);}.vitrina-buscador__grilla .products{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--wp--preset--spacing--md);margin: 0;padding: 0;list-style: none;}.vitrina-buscador__grilla .products::before,.vitrina-buscador__grilla .products::after{content: none;}.vitrina-cabecera__buscar--js .wp-block-search__input,.vitrina-cabecera__buscar--js .wp-block-search__reset-button{display: none !important;}.vitrina-buscador .vitrina-panel__segmentado{margin-block-end: 0;}.vitrina-buscador__descubrir{display: grid;gap: var(--wp--preset--spacing--md);}.vitrina-buscador__descubrir[hidden],.vitrina-buscador__resultados[hidden]{display: none;}.vitrina-buscador__resultados{display: grid;gap: var(--wp--preset--spacing--sm);}.vitrina-buscador__estado{margin: 0;font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink-muted);}.vitrina-buscador__estado:empty{display: none;}.vitrina-buscador__lista{display: grid;gap: var(--wp--preset--spacing--2-xs);}.vitrina-buscador__lista:empty{display: none;}.vitrina-buscador__resultado{display: flex;align-items: center;gap: var(--wp--preset--spacing--sm);min-block-size: 2.75rem;padding-block: var(--wp--preset--spacing--3-xs);color: var(--wp--preset--color--ink);text-decoration: none;}.vitrina-buscador__resultado:focus-visible{background-color: var(--wp--preset--color--surface);}.vitrina-buscador__resultado-media{position: relative;flex: none;inline-size: 3rem;block-size: 3rem;}.vitrina-buscador__resultado-foto{inline-size: 3rem;block-size: 3rem;object-fit: cover;border-radius: var(--wp--custom--radio--sm,4px);}.vitrina-buscador__resultado-sello{position: absolute;inset-block-start: 0;inset-inline-start: 0;padding: 0 0.25em;font-size: 0.5625rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.04em;color: var(--wp--preset--color--accent-ink);background-color: var(--wp--preset--color--oferta);}.vitrina-buscador__resultado-sello--agotado{color: var(--wp--preset--color--base);background-color: var(--wp--preset--color--ink-muted);}.vitrina-buscador__resultado-datos{display: grid;gap: 0.1em;min-inline-size: 0;}.vitrina-buscador__resultado-marca{font-size: var(--wp--preset--font-size--micro);text-transform: uppercase;letter-spacing: 0.06em;color: var(--wp--preset--color--ink-muted);}.vitrina-buscador__resultado-nombre{font-size: var(--wp--preset--font-size--small);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vitrina-buscador__resultado-precio{font-size: var(--wp--preset--font-size--small);font-weight: 500;}.vitrina-buscador__resultado-precio ins{text-decoration: none;color: inherit;}.vitrina-buscador__resultado-precio del{color: var(--wp--preset--color--ink-muted);font-weight: 400;}.vitrina-buscador__ver-todos{color: var(--wp--preset--color--ink);text-decoration: underline;text-underline-offset: 0.2em;white-space: nowrap;}.vitrina-buscador__salida:empty{display: none;}.vitrina-buscador__borrar{position: absolute;inset-inline-end: 0;inset-block: 0;inline-size: 2.75rem;display: flex;align-items: center;justify-content: center;background: transparent;border: 0;padding: 0;color: var(--wp--preset--color--ink-muted);cursor: pointer;}.vitrina-buscador__borrar[hidden]{display: none;}.vitrina-buscador__borrar:hover,.vitrina-buscador__borrar:focus-visible{color: var(--wp--preset--color--ink);}@media (min-width: 768px){.vitrina-buscador{inset-block: var(--wp-admin--admin-bar--height,0px) 0;inset-inline: auto 0;inline-size: min(100%,28rem);max-block-size: calc(100dvh - var(--wp-admin--admin-bar--height,0px));block-size: calc(100dvh - var(--wp-admin--admin-bar--height,0px));border-inline-start: 1px solid var(--wp--preset--color--line);}@media (prefers-reduced-motion: no-preference){@starting-style{.vitrina-buscador[open]{transform: translateX(100%);}}}}.vitrina-anadir-capa{position: absolute;inset-block-start: 0;inset-inline: 0;z-index: 3;display: flex;align-items: flex-end;justify-content: center;aspect-ratio: var(--product-image-ratio);padding: var(--wp--preset--spacing--2-xs);pointer-events: none;}.vitrina-anadir{font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);line-height: 1.2;cursor: pointer;}.vitrina-anadir:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-anadir--tarjeta{pointer-events: auto;display: inline-flex;align-items: center;justify-content: center;min-block-size: 44px;padding: 0.55em 1.1em;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);text-decoration: none;white-space: nowrap;}@media not all and (any-pointer: coarse){.vitrina-anadir--tarjeta{opacity: 0;pointer-events: none;}li.product:hover .vitrina-anadir--tarjeta,li.product:focus-within .vitrina-anadir--tarjeta{opacity: 1;pointer-events: auto;}}.vitrina-anadir--look{display: flex;align-items: center;justify-content: center;inline-size: 100%;min-block-size: 44px;margin-block-start: var(--wp--preset--spacing--xs);padding: 0.4em 0;border: none;background: none;color: var(--wp--preset--color--ink-muted);text-decoration: underline;text-underline-offset: 0.2em;}.vitrina-anadir--look:hover{color: var(--wp--preset--color--ink);}@media (max-width: 1023.98px){.vitrina-anadir-capa{display: none;}}.vitrina-anadir[aria-busy="true"]{cursor: progress;}.vitrina-anadir__fallo{margin-block: var(--wp--preset--spacing--2-xs) 0;font-size: var(--wp--preset--font-size--small);line-height: 1.4;color: var(--wp--preset--color--alerta);text-align: center;}.woocommerce-cart .wp-block-post-title,.woocommerce-account .wp-block-post-title,.woocommerce-checkout .wp-block-post-title{font-weight: 500;}.cart_totals h2,#order_review_heading,#order_review h3,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-account main h2,.woocommerce-order-details__title,.woocommerce-customer-details h2,.woocommerce-column__title{font-weight: 500;}.woocommerce form .form-row{margin: 0 0 var(--wp--preset--spacing--sm);}.woocommerce form .form-row label{display: block;margin-block-end: 0.25rem;font-size: var(--wp--preset--font-size--base);font-weight: 500;text-transform: none;letter-spacing: normal;}.woocommerce form .form-row .required{color: var(--wp--preset--color--alerta);text-decoration: none;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width: 100%;padding: 0.75rem;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font: inherit;font-size: var(--wp--preset--font-size--small);}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 0;border-color: var(--wp--preset--color--ink);}.woocommerce form .form-row input.input-text:-webkit-autofill,.woocommerce form .form-row input.input-text:-webkit-autofill:hover,.woocommerce form .form-row input.input-text:-webkit-autofill:focus,.woocommerce form .form-row input.input-text:-webkit-autofill:active,.woocommerce form .form-row textarea:-webkit-autofill,.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input input:-webkit-autofill:hover,.wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-text-input input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 100px var(--wp--preset--color--base) inset;box-shadow: 0 0 0 100px var(--wp--preset--color--base) inset;-webkit-text-fill-color: var(--wp--preset--color--ink);caret-color: var(--wp--preset--color--ink);}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid textarea,.woocommerce form .form-row.woocommerce-invalid select{border-color: var(--wp--preset--color--alerta);}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color: var(--wp--preset--color--line);}.woocommerce form .form-row .woocommerce-input-wrapper{display: block;}.woocommerce .select2-container--default .select2-selection--single{block-size: auto;padding: 0.75rem;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);background-color: var(--wp--preset--color--base);font-size: var(--wp--preset--font-size--small);}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 1.6;padding: 0;color: var(--wp--preset--color--ink);}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{block-size: 100%;}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding: 0;line-height: 1.6;}.woocommerce .select2-dropdown{border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);}@media (min-width: 768px){.woocommerce form.checkout{display: grid;grid-template-columns: minmax(0,11fr) minmax(0,9fr);grid-template-rows: min-content min-content 1fr;gap: var(--wp--preset--spacing--xl);align-items: start;}}.vitrina-co-titulo{margin: 0 0 var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--h-3);line-height: 1.15;}.woocommerce form.checkout h3{font-size: var(--wp--preset--font-size--h-3);margin: 0 0 var(--wp--preset--spacing--sm);}.woocommerce form.checkout .col-2{margin-block-start: var(--wp--preset--spacing--md);}#billing_city_field label abbr.required,#shipping_city_field label abbr.required{display: none;}#order_review table.shop_table td,#order_review .order-total th,#order_review .order-total td{font-weight: 500;font-size: var(--wp--preset--font-size--base);}.vitrina-co-item{display: flex;align-items: flex-start;gap: var(--wp--preset--spacing--xs);}.vitrina-co-thumb{position: relative;flex: none;inline-size: 48px;block-size: 48px;}.vitrina-co-thumb__img{inline-size: 48px;block-size: 48px;object-fit: cover;border: 1px solid var(--wp--preset--color--line);}.vitrina-co-badge{position: absolute;inset-block-start: -8px;inset-inline-end: -8px;display: inline-flex;align-items: center;justify-content: center;min-inline-size: 18px;block-size: 18px;padding-inline: 5px;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);font-size: var(--wp--preset--font-size--micro);font-weight: 600;line-height: 1;}.vitrina-co-name{min-inline-size: 0;line-height: 1.35;}.vitrina-co-articulos{color: var(--wp--preset--color--ink-muted);font-weight: 400;text-transform: none;letter-spacing: 0;white-space: nowrap;}.vitrina-co-gratis{display: inline-block;margin-inline-start: 0.375rem;padding: 0.05em 0.5em;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);font-size: var(--wp--preset--font-size--micro);font-weight: 600;letter-spacing: 0.02em;}#order_review .vitrina-co-falta .vitrina-envio-gratis{margin-block-end: var(--wp--preset--spacing--2-xs);}.vitrina-co-falta__seguir{display: block;inline-size: fit-content;margin-inline-start: auto;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);text-decoration: underline;text-underline-offset: 0.2em;white-space: nowrap;}.vitrina-co-falta__seguir:hover,.vitrina-co-falta__seguir:focus-visible{color: var(--wp--preset--color--accent);}.vitrina-cabecera--checkout .vitrina-cabecera__wordmark a,.vitrina-cabecera--checkout .wp-block-site-title a{text-decoration: none;}.vitrina-cabecera--checkout .vitrina-cabecera__wordmark a:hover,.vitrina-cabecera--checkout .vitrina-cabecera__wordmark a:focus-visible{text-decoration: underline;text-underline-offset: 0.3em;}.vitrina-cupon{margin-block: var(--vitrina-co-campo) 0;}.vitrina-cupon__toggle{display: inline-block;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);text-decoration: underline;text-underline-offset: 0.2em;cursor: pointer;}.vitrina-cupon__toggle:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-cupon__form{margin: 0;}.vitrina-cupon__campos{display: flex;gap: var(--wp--preset--spacing--xs);margin: var(--wp--preset--spacing--sm) 0 0;}.vitrina-cupon__campos .input-text{flex: 1 1 auto;min-inline-size: 0;}.vitrina-cupon__campos .button{flex: none;}input[type="radio"],input[type="checkbox"]{accent-color: var(--wp--preset--color--accent);}.woocommerce #place_order{width: 100%;font-size: var(--wp--preset--font-size--small);margin-block-start: var(--wp--preset--spacing--sm);}.wc-block-components-text-input input[type="text"],.wc-block-components-text-input input[type="email"],.wc-block-components-text-input input[type="tel"],.wc-block-components-text-input input[type="number"],.wc-block-components-textarea,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-select .components-custom-select-control__button{border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);}.wc-block-components-text-input input:focus,.wc-block-components-textarea:focus{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 1px;box-shadow: none;border-color: var(--wp--preset--color--ink);}.wc-block-components-checkout-step__title{font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--lead);font-weight: 500;}.wc-block-components-radio-control__input{accent-color: var(--wp--preset--color--accent);}.wc-block-components-radio-control__input:checked{border-color: var(--wp--preset--color--accent);}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before{background: var(--wp--preset--color--accent);}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border-radius: var(--wp--custom--radio--tarjeta,0);border-color: var(--wp--preset--color--line);}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background-color: var(--wp--preset--color--accent);border-color: var(--wp--preset--color--accent);}.wc-block-components-validation-error p{color: var(--wp--preset--color--alerta);font-size: var(--wp--preset--font-size--micro);}.has-error .wc-block-components-text-input input,.wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus{border-color: var(--wp--preset--color--alerta);}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow: none;}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color: var(--wp--preset--color--alerta);}@container (max-width: 699px){.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{display: none;}}@container (min-width: 700px) and (max-width: 899px){.wc-block-checkout .wc-block-components-main{width: 58%;padding-inline-end: var(--wp--preset--spacing--md);}.wc-block-checkout .wc-block-components-sidebar{width: 42%;}}.vitrina-cumple{margin-block-start: var(--wp--preset--spacing--md);}.vitrina-cumple legend{font-weight: 500;margin-block-end: var(--wp--preset--spacing--2-xs);}.vitrina-cumple__fecha{display: flex;flex-wrap: wrap;align-items: center;gap: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--xs);}.vitrina-cumple__fecha input[type="number"]{inline-size: 6rem;}.vitrina-cumple__autorizacion label{display: flex;gap: var(--wp--preset--spacing--2-xs);align-items: flex-start;}.vitrina-cumple__autorizacion input[type="checkbox"]{margin-block-start: 0.25em;}.vitrina-cumple__nota{font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}.vitrina-celular__ayuda{display: block;margin-block-start: var(--wp--preset--spacing--3-xs);font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}.vitrina-whatsapp label{display: flex;gap: var(--wp--preset--spacing--2-xs);align-items: flex-start;}.vitrina-whatsapp input[type="checkbox"]{margin-block-start: 0.25em;}@media (min-width: 768px){.woocommerce-account.logged-in .woocommerce > .woocommerce-message,.woocommerce-account.logged-in .woocommerce > .woocommerce-info,.woocommerce-account.logged-in .woocommerce > ul.woocommerce-error{grid-column: 1 / -1;}}.vitrina-insignia--alerta{background-color: var(--wp--preset--color--alerta);color: var(--wp--preset--color--base);}.vitrina-pedidos{display: grid;grid-template-columns: [num] max-content [fecha] max-content [estado] max-content [total] max-content [accion] 1fr;align-items: center;column-gap: var(--wp--preset--spacing--md);padding-block-end: var(--wp--preset--spacing--2-xl,4rem);}.vitrina-pedidos__cabecera,.vitrina-pedido{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: center;}.vitrina-pedidos__cabecera{padding-block: var(--wp--preset--spacing--2-xs);border-block-end: 1px solid var(--wp--preset--color--line);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);color: var(--wp--preset--color--ink-muted);}.vitrina-pedido{padding-block: var(--wp--preset--spacing--sm);border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-pedidos__col--num{grid-column: num;}.vitrina-pedidos__col--fecha{grid-column: fecha;}.vitrina-pedidos__col--estado{grid-column: estado;}.vitrina-pedidos__col--total{grid-column: total;}.vitrina-pedidos__col--accion{grid-column: accion;}.vitrina-pedido > *{grid-row: 1;}.vitrina-pedido__numero{grid-column: num;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--base);font-weight: 500;text-decoration: none;white-space: nowrap;}.vitrina-pedido__numero:hover,.vitrina-pedido__numero:focus-visible{text-decoration: underline;text-underline-offset: 0.2em;}.vitrina-pedido__fecha{grid-column: fecha;color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--small);white-space: nowrap;}.vitrina-pedido__estado{grid-column: estado;}.vitrina-pedido__total{grid-column: total;font-size: var(--wp--preset--font-size--small);white-space: nowrap;}.vitrina-pedido__estado .vitrina-insignia{background-color: var(--wp--preset--color--surface);border: 1px solid var(--wp--preset--color--line);}.vitrina-pedido__estado .vitrina-insignia--alerta{background-color: var(--wp--preset--color--alerta);border-color: var(--wp--preset--color--alerta);}.vitrina-pedido__conteo{color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--small);}.vitrina-pedido__acciones{grid-column: accion;justify-self: end;display: flex;gap: var(--wp--preset--spacing--sm);}.vitrina-pedido__accion{display: inline-flex;align-items: center;min-block-size: 2.75rem;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-decoration: underline;text-underline-offset: 0.2em;white-space: nowrap;}.vitrina-pedido__miniaturas{grid-column: 1 / -1;display: none;}@media (max-width: 767.98px){.vitrina-pedidos{display: block;}.vitrina-pedidos__cabecera{display: none;}.vitrina-pedido{grid-column: auto;grid-template-columns: auto 1fr;grid-template-areas: "num    estado" "fecha  total" "mini   mini" "accion accion";gap: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--sm);padding-block: var(--wp--preset--spacing--md);}.vitrina-pedido__numero{grid-area: num;}.vitrina-pedido__fecha{grid-area: fecha;}.vitrina-pedido__estado{grid-area: estado;justify-self: end;}.vitrina-pedido__total{grid-area: total;justify-self: end;text-align: end;}.vitrina-pedido__miniaturas{grid-area: mini;display: flex;gap: var(--wp--preset--spacing--2-xs);margin-block-start: var(--wp--preset--spacing--2-xs);}.vitrina-pedido__acciones{grid-area: accion;justify-self: stretch;margin-block-start: var(--wp--preset--spacing--2-xs);}.vitrina-pedido__accion{flex: 1;justify-content: center;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);text-decoration: none;}}.vitrina-pedido__mini{inline-size: 2.5rem;block-size: 2.5rem;border-radius: var(--wp--custom--radio--sm,4px);overflow: hidden;display: grid;place-items: center;background-color: var(--wp--preset--color--surface);}.vitrina-pedido__mini-foto{inline-size: 100%;block-size: 100%;object-fit: cover;}.vitrina-pedido__mini--mas{font-size: var(--wp--preset--font-size--small);font-weight: 500;color: var(--wp--preset--color--ink-muted);}.vitrina-pedidos__paginacion{grid-column: 1 / -1;display: flex;justify-content: space-between;gap: var(--wp--preset--spacing--sm);margin-block-start: var(--wp--preset--spacing--lg);}.vitrina-pedidos__pagina{color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-decoration: underline;text-underline-offset: 0.2em;}.vitrina-pedidos__pagina:last-child{margin-inline-start: auto;}.woocommerce-Address address{padding: 1rem;background-color: var(--wp--preset--color--surface);font-style: normal;font-size: var(--wp--preset--font-size--small);}.woocommerce-Address-title{display: flex;justify-content: space-between;align-items: baseline;}.woocommerce-Address-title h2{font-size: var(--wp--preset--font-size--h-3);margin: 0 0 var(--wp--preset--spacing--2-xs);}.woocommerce-Address-title .edit{font-size: var(--wp--preset--font-size--small);}.vitrina-insignia--pedido{display: inline-block;vertical-align: middle;background-color: var(--wp--preset--color--surface);border: 1px solid var(--wp--preset--color--line);}.vitrina-insignia--pedido.vitrina-insignia--alerta{background-color: var(--wp--preset--color--alerta);border-color: var(--wp--preset--color--alerta);}.woocommerce-customer-details address{padding: 1rem;background-color: var(--wp--preset--color--surface);font-style: normal;font-size: var(--wp--preset--font-size--small);}.woocommerce-customer-details .woocommerce-customer-details--phone,.woocommerce-customer-details .woocommerce-customer-details--email{margin: var(--wp--preset--spacing--2-xs) 0 0;}@media (min-width: 640px){.woocommerce-customer-details .col2-set{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--wp--preset--spacing--md);}}.woocommerce form.login,.woocommerce form.register,.woocommerce-ResetPassword{max-inline-size: 26rem;margin: 0 auto var(--wp--preset--spacing--lg);padding: var(--wp--preset--spacing--md);border: 1px solid var(--wp--preset--color--line);}.woocommerce form.login .lost_password{margin: var(--wp--preset--spacing--2-xs) 0 0;font-size: var(--wp--preset--font-size--small);}.woocommerce form.login label.woocommerce-form-login__rememberme{display: flex;align-items: center;gap: 0.375rem;margin-block-end: var(--wp--preset--spacing--2-xs);text-transform: none;letter-spacing: 0;font-size: var(--wp--preset--font-size--small);font-weight: 400;}@media (prefers-reduced-motion: no-preference){.vitrina-card__media img{transition: opacity var(--wp--custom--transicion--media);}.vitrina-card__flecha{transition: opacity var(--wp--custom--transicion--base),background-color var(--wp--custom--transicion--rapida);}.vitrina-card--cosmetico .vitrina-card__media{transition: background-color var(--wp--custom--transicion--base);}.vitrina-anadir--tarjeta{transition: opacity var(--wp--custom--transicion--rapida);}.vitrina-selector .vitrina-swatch,.vitrina-selector .vitrina-talla{transition: border-color var(--wp--custom--transicion--rapida),box-shadow var(--wp--custom--transicion--rapida);}}.vitrina-cinta{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background-color: var(--vitrina-cinta-fondo,var(--wp--preset--color--ink));color: var(--vitrina-cinta-texto,var(--wp--preset--color--base));border-block-end: 1px solid var(--vitrina-cinta-texto,var(--wp--preset--color--base));font-size: var(--wp--preset--font-size--micro);font-weight: 500;letter-spacing: 0.02em;text-align: center;padding-inline: var(--wp--custom--contenedor--padding);min-block-size: 2.25rem;}.vitrina-cinta__mensaje{max-inline-size: 100%;margin: 0;padding-block: 0.5rem;}.vitrina-cinta__enlace{color: inherit;text-decoration-line: var(--wp--custom--cinta--enlace-linea,none);text-underline-offset: 0.16em;}.vitrina-cinta__enlace:hover,.vitrina-cinta__enlace:focus-visible{text-decoration: underline;}.vitrina-cinta__enlace:focus-visible{outline: 1px solid currentColor;outline-offset: 3px;}@media (min-width: 768px){.vitrina-cinta{gap: var(--wp--preset--spacing--md);}.vitrina-cinta__mensaje + .vitrina-cinta__mensaje{border-inline-start: 1px solid currentColor;padding-inline-start: var(--wp--preset--spacing--md);}}@media (max-width: 767.98px){.vitrina-cinta{display: grid;grid-template-columns: minmax(0,1fr);align-items: center;}.vitrina-cinta__mensaje{grid-area: 1 / 1;inline-size: 100%;}.vitrina-cinta--rota .vitrina-cinta__mensaje{opacity: 0;visibility: hidden;}.vitrina-cinta--rota .vitrina-cinta__mensaje[data-vitrina-activo]{opacity: 1;visibility: visible;}}@media (max-width: 767.98px) and (prefers-reduced-motion: no-preference){.vitrina-cinta--rota .vitrina-cinta__mensaje{transition: opacity var(--wp--custom--transicion--base),visibility var(--wp--custom--transicion--base);}}@media (min-width: 768px) and (max-width: 1279.98px){.vitrina-cinta--n3{display: grid;grid-template-columns: minmax(0,1fr);align-items: center;}.vitrina-cinta--n3 .vitrina-cinta__mensaje{grid-area: 1 / 1;inline-size: 100%;}.vitrina-cinta--n3 .vitrina-cinta__mensaje + .vitrina-cinta__mensaje{border-inline-start: 0;padding-inline-start: 0;}.vitrina-cinta--n3.vitrina-cinta--rota .vitrina-cinta__mensaje{opacity: 0;visibility: hidden;}.vitrina-cinta--n3.vitrina-cinta--rota .vitrina-cinta__mensaje[data-vitrina-activo]{opacity: 1;visibility: visible;}}@media (min-width: 768px) and (max-width: 1279.98px) and (prefers-reduced-motion: no-preference){.vitrina-cinta--n3.vitrina-cinta--rota .vitrina-cinta__mensaje{transition: opacity var(--wp--custom--transicion--base),visibility var(--wp--custom--transicion--base);}}.wp-site-blocks > header.wp-block-template-part{display: contents;}.vitrina-cabecera{position: sticky;inset-block-start: var(--wp-admin--admin-bar--height,0px);z-index: 40;background-color: var(--wp--preset--color--base);border-block-end: 1px solid var(--wp--preset--color--line);padding-block: var(--wp--preset--spacing--xs);}@media (max-width: 782px){.vitrina-cabecera{inset-block-start: 0;}}.vitrina-cabecera--desplazada{padding-block: var(--wp--preset--spacing--3-xs);border-block-end-color: var(--wp--preset--color--ink);}main:has(> .vitrina-hero:first-child){margin-block-start: 0;}.vitrina-cabecera__fila{position: relative;display: flex;flex-wrap: nowrap;align-items: center;gap: var(--wp--preset--spacing--xs);min-block-size: 2.25rem;}.vitrina-cabecera__fila > *{margin-block: 0;}@media (min-width: 768px){.vitrina-cabecera__fila{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;column-gap: var(--wp--preset--spacing--md);row-gap: var(--wp--preset--spacing--3-xs);}.vitrina-cabecera__marca{grid-area: 1 / 1;justify-self: start;}.vitrina-cabecera__fila .vitrina-cabecera__utiles{grid-area: 1 / 3;justify-self: end;display: flex;align-items: center;gap: var(--wp--preset--spacing--xs);}.vitrina-cabecera--desplazada .vitrina-cabecera__fila{row-gap: 0;}}.vitrina-cabecera__wordmark{font-size: 1.125rem;font-optical-sizing: none;font-variation-settings: "opsz" 11;font-weight: 400;letter-spacing: 0.004em;text-transform: uppercase;white-space: nowrap;}.vitrina-cabecera--desplazada .vitrina-cabecera__wordmark{font-size: 1rem;}.vitrina-cabecera__wordmark a{text-decoration: none;}.vitrina-cabecera__wordmark a:hover,.vitrina-cabecera__wordmark a:focus-visible{text-decoration: underline;text-underline-offset: 0.3em;}.vitrina-marca__logo{display: block;line-height: 0;}.vitrina-marca__logo img{display: block;}.vitrina-cabecera__wordmark .vitrina-marca__logo--escritorio img{inline-size: var(--vitrina-marca-ancho-esc,clamp(160px,21.88vw,280px));block-size: auto;max-block-size: 2.75rem;object-fit: contain;}.vitrina-cabecera--desplazada .vitrina-cabecera__wordmark .vitrina-marca__logo--escritorio img{inline-size: calc(var(--vitrina-marca-ancho-esc,clamp(160px,21.88vw,280px)) * 0.9);}.vitrina-marca__logo--vacio{display: block;inline-size: 220px;max-inline-size: 100%;block-size: auto;object-fit: contain;}@media (max-width: 767.98px){.vitrina-marca__logo--vacio{inline-size: 180px;}}.vitrina-pie__logo{margin: 0;}.vitrina-marca__logo--pie{display: block;inline-size: var(--vitrina-marca-ancho-pie,200px);max-inline-size: 100%;block-size: auto;object-fit: contain;}@media (max-width: 767.98px){.vitrina-marca__logo--pie{inline-size: min(var(--vitrina-marca-ancho-pie,200px),180px);}}@media (min-width: 768px){.vitrina-cabecera__marca:has( .vitrina-marca__logo--escritorio ){justify-self: stretch;margin-inline-start: min( 0px,calc( var(--vitrina-marca-margen-esc,24px) - max( clamp(1rem,4vw,3rem),calc( 50vw - var(--wp--style--global--wide-size,1360px) / 2 ) ) ) );}.vitrina-cabecera__marca:has( .vitrina-marca__logo--escritorio ) .vitrina-cabecera__wordmark,.vitrina-cabecera__marca:has( .vitrina-marca__logo--escritorio ) .vitrina-cabecera__wordmark a,.vitrina-cabecera__marca:has( .vitrina-marca__logo--escritorio ) .vitrina-marca__logo--escritorio{display: block;inline-size: 100%;}.vitrina-cabecera__marca:has( .vitrina-marca__logo--escritorio ) .vitrina-marca__logo--escritorio img{inline-size: min( var(--vitrina-marca-ancho-esc,clamp(160px,21.88vw,280px)),100% );}}.vitrina-cabecera__monograma{display: none;}.vitrina-cabecera__monograma img{block-size: var(--vitrina-marca-alto-movil,32px);inline-size: auto;}@media (max-width: 767.98px){.vitrina-cabecera__marca{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;transform: translate(-50%,-50%);margin: 0;}.vitrina-cabecera__fila .vitrina-cabecera__utiles{display: contents;}.vitrina-cabecera__monograma{display: block;}.vitrina-cabecera__marca:has(.vitrina-cabecera__monograma img) .vitrina-cabecera__wordmark{display: none;}.vitrina-cabecera__fila .vitrina-cabecera__buscar{margin-inline-end: auto;}}.vitrina-cabecera__utilidad{display: grid;place-items: center;inline-size: 2.25rem;block-size: 2.25rem;color: var(--wp--preset--color--ink);position: relative;}.vitrina-cabecera__utilidad:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-cabecera__iniciales{display: none;}.vitrina-cabecera__iniciales:not(:empty){display: grid;place-items: center;inline-size: 1.75rem;block-size: 1.75rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);font-family: var(--wp--preset--font-family--text);font-size: 0.6875rem;font-weight: 600;line-height: 1;letter-spacing: 0.02em;}.vitrina-cabecera__cuenta:has( .vitrina-cabecera__iniciales:not(:empty) ) .vitrina-icono{display: none;}.vitrina-carrito__conteo{position: absolute;inset-block-start: 0;inset-inline-end: 0;min-inline-size: 1rem;block-size: 1rem;padding-inline: 0.125rem;display: grid;place-items: center;font-size: 0.625rem;font-weight: 500;line-height: 1;background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);border-radius: var(--wp--custom--radio--pildora,999px);}.vitrina-carrito__conteo:empty{display: none;}.vitrina-cabecera__buscar .wp-block-search__inside-wrapper{align-items: center;}.vitrina-cabecera__buscar .wp-block-search__button{display: grid;place-items: center;inline-size: 2.25rem;block-size: 2.25rem;padding: 0;background: none;border: none;color: var(--wp--preset--color--ink);}.vitrina-cabecera__buscar .wp-block-search__button .vitrina-icono{inline-size: 1.25rem;block-size: 1.25rem;min-inline-size: 0;min-block-size: 0;fill: none;}.vitrina-cabecera__buscar .wp-block-search__button:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-cabecera__buscar .wp-block-search__input{border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);}@media (min-width: 1200px){.vitrina-cabecera__fila:has( .vitrina-cabecera__buscar .wp-block-search__button[aria-expanded="true"] ) .vitrina-menu{opacity: 0;visibility: hidden;}}@media (min-width: 1200px) and (prefers-reduced-motion: no-preference){.vitrina-menu{transition: opacity var(--wp--custom--transicion--base),visibility var(--wp--custom--transicion--base);}}.vitrina-navegacion a{text-decoration: none;}.vitrina-navegacion .wp-block-navigation__responsive-container-open.always-shown{display: inline-flex;align-items: center;padding: 0.35rem 0.5rem;color: var(--wp--preset--color--ink);}@media (min-width: 768px){.vitrina-navegacion .wp-block-navigation__responsive-container-open.always-shown{display: none;}}.vitrina-navegacion .wp-block-navigation__responsive-container-open,.vitrina-navegacion .wp-block-navigation__responsive-container-close{color: var(--wp--preset--color--ink);}.vitrina-navegacion .wp-block-navigation__responsive-container-open:focus-visible,.vitrina-navegacion .wp-block-navigation__responsive-container-close:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-navegacion.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);}.vitrina-navegacion .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding: var(--wp--preset--spacing--lg) var(--wp--custom--contenedor--padding);inline-size: 100%;overflow-y: auto;}.vitrina-panel{max-inline-size: 62rem;margin-inline: auto;display: grid;gap: 0;}.vitrina-panel__puertas{display: grid;}.vitrina-panel__cats{list-style: none;margin: 0;padding: 0;columns: 2;column-gap: var(--wp--preset--spacing--lg);max-inline-size: 28rem;}.vitrina-panel__zonas{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--wp--preset--spacing--md);}.vitrina-panel__zona ul,.vitrina-panel__colecciones{list-style: none;margin: 0;padding: 0;}.vitrina-panel__cats a,.vitrina-panel__zona a,.vitrina-panel__colecciones a{display: inline-block;padding-block: 0.3em;color: var(--wp--preset--color--ink);text-decoration: none;font-size: var(--wp--preset--font-size--base);}.vitrina-panel__cats a:hover,.vitrina-panel__cats a:focus-visible,.vitrina-panel__zona a:hover,.vitrina-panel__zona a:focus-visible,.vitrina-panel__colecciones a:hover,.vitrina-panel__colecciones a:focus-visible,.vitrina-panel__acceso:hover,.vitrina-panel__acceso:focus-visible,.vitrina-panel__util:hover,.vitrina-panel__util:focus-visible,.vitrina-panel__correo:hover,.vitrina-panel__correo:focus-visible{text-decoration: underline;text-underline-offset: 0.3em;}.vitrina-panel__rotulo{display: block;margin: 0 0 var(--wp--preset--spacing--3-xs);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink-muted);}.vitrina-panel__fila{display: flex;align-items: center;justify-content: space-between;gap: var(--wp--preset--spacing--sm);min-block-size: 2.75rem;padding-block: var(--wp--preset--spacing--2-xs);border-block-start: 1px solid var(--wp--preset--color--line);color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--base);font-weight: 500;text-decoration: none;}.vitrina-panel__fila:focus-visible{outline: 2px solid var(--wp--preset--color--accent);outline-offset: -2px;}.vitrina-panel__disparador{cursor: pointer;list-style: none;}.vitrina-panel__disparador::-webkit-details-marker{display: none;}.vitrina-panel__chevron{flex: none;transition: transform 0.2s ease;}.vitrina-panel__grupo[open] > .vitrina-panel__disparador .vitrina-panel__chevron{transform: rotate(180deg);}@media (prefers-reduced-motion: reduce){.vitrina-panel__chevron{transition: none;}}.vitrina-panel__grupo-cuerpo{display: grid;gap: var(--wp--preset--spacing--md);padding-block: 0;}.vitrina-panel__sale{color: var(--wp--preset--color--oferta);text-transform: uppercase;letter-spacing: 0.08em;}.vitrina-panel__coleccion--destacada a{font-weight: 500;}.vitrina-panel__etiqueta{display: inline-block;margin-inline-end: 0.5em;font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink-muted);}.vitrina-panel .vitrina-panel__cats a,.vitrina-panel .vitrina-panel__zona a,.vitrina-panel__colecciones a{display: inline-flex;align-items: center;min-block-size: 2.75rem;}.vitrina-panel__pie{display: grid;gap: var(--wp--preset--spacing--md);padding-block-start: var(--wp--preset--spacing--md);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-panel__utiles{display: flex;flex-wrap: wrap;align-items: center;gap: var(--wp--preset--spacing--md);}.vitrina-panel__util{display: inline-flex;align-items: center;min-block-size: 2.75rem;color: var(--wp--preset--color--ink);text-decoration: none;font-size: var(--wp--preset--font-size--base);font-weight: 500;}.vitrina-panel__carrito .vitrina-carrito__conteo{position: static;inset: auto;display: inline;min-inline-size: 0;block-size: auto;margin-inline-start: 0.15em;padding: 0;background: transparent;color: inherit;font-size: inherit;font-weight: inherit;border-radius: 0;}.vitrina-panel__carrito .vitrina-carrito__conteo:not(:empty)::before{content: "(";}.vitrina-panel__carrito .vitrina-carrito__conteo:not(:empty)::after{content: ")";}.vitrina-panel__contacto{display: flex;flex-wrap: wrap;align-items: center;gap: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--md);}.vitrina-panel__redes{display: flex;flex-wrap: wrap;align-items: center;gap: var(--wp--preset--spacing--sm);}.vitrina-panel__red{display: inline-flex;align-items: center;justify-content: flex-start;min-inline-size: 2.75rem;min-block-size: 2.75rem;color: var(--wp--preset--color--ink);}.vitrina-panel__red:hover,.vitrina-panel__red:focus-visible{color: var(--wp--preset--color--accent);}.vitrina-panel__correo{display: inline-flex;align-items: center;min-block-size: 2.75rem;color: var(--wp--preset--color--ink);text-decoration: none;font-size: var(--wp--preset--font-size--small);}.vitrina-panel__segmentado{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--2-xs);margin-block-end: var(--wp--preset--spacing--md);}.vitrina-panel__pestana{flex: 1 1 auto;min-block-size: 2.75rem;padding: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--sm);border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);background: transparent;color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;cursor: pointer;}.vitrina-panel__pestana[aria-selected="true"]{background: var(--wp--preset--color--accent);border-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-panel__pestana:hover,.vitrina-panel__pestana:focus-visible{border-color: var(--wp--preset--color--accent);}.vitrina-panel__puerta[hidden]{display: none;}.vitrina-panel__cats.vitrina-panel__sueltas{max-inline-size: none;}@media (max-width: 600px){.vitrina-panel__zonas{grid-template-columns: repeat(2,minmax(0,1fr));}.vitrina-panel__cats{columns: 1;}}.vitrina-menu{display: none;}@media (min-width: 768px){.vitrina-menu{display: block;position: relative;grid-area: 2 / 1 / 3 / 4;}.vitrina-menu__lista{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;row-gap: var(--wp--preset--spacing--xs);column-gap: clamp(14px,2.2vw,var(--wp--preset--spacing--md));list-style: none;margin: 0;padding: 0;}.vitrina-menu__item--tiene-hijas:not(.vitrina-menu-ancho){position: relative;}.vitrina-menu__enlace{display: inline-flex;align-items: center;gap: 0.35em;padding-block: 0.35em;font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink);text-decoration: none;white-space: nowrap;}.vitrina-menu__enlace:hover,.vitrina-menu__enlace:focus-visible{text-decoration: underline;text-underline-offset: 0.4em;}.vitrina-menu__item--sale .vitrina-menu__enlace{text-decoration: underline;text-decoration-color: var(--wp--preset--color--sale);text-decoration-thickness: 2px;text-underline-offset: 0.4em;}.vitrina-menu__item--sale .vitrina-menu__enlace:hover,.vitrina-menu__item--sale .vitrina-menu__enlace:focus-visible{text-decoration-color: currentColor;}.vitrina-menu__flecha{flex: none;}.vitrina-menu__desplegable{position: absolute;inset-block-start: 100%;z-index: 1;margin-block-start: var(--wp--preset--spacing--2-xs);padding: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);background: var(--wp--preset--color--surface);border: 1px solid var(--wp--preset--color--line);visibility: hidden;opacity: 0;}.vitrina-menu__item:not(.vitrina-menu-ancho) .vitrina-menu__desplegable{inset-inline-start: 50%;transform: translateX(-50%);}.vitrina-menu__desplegable .vitrina-panel__cats{columns: 1;max-inline-size: none;}.vitrina-menu-ancho .vitrina-menu__desplegable{inset-inline: 0;margin-inline: auto;inline-size: max-content;max-inline-size: min(48rem,calc(100vw - 2 * var(--wp--custom--contenedor--padding)));}.vitrina-menu__desplegable .vitrina-panel__cats a,.vitrina-menu__desplegable .vitrina-panel__zona a{font-size: var(--wp--preset--font-size--small);}.vitrina-menu__item--tiene-hijas:hover > .vitrina-menu__desplegable,.vitrina-menu__item--tiene-hijas:focus-within > .vitrina-menu__desplegable{visibility: visible;opacity: 1;}}@media (min-width: 1200px){.vitrina-menu{grid-area: 1 / 2;}}@media (min-width: 768px) and (prefers-reduced-motion: no-preference){.vitrina-menu__desplegable{transition: visibility 0s linear var(--wp--custom--transicion--espera-gracia),opacity var(--wp--custom--transicion--rapida) var(--wp--custom--transicion--espera-gracia);}.vitrina-menu__item--tiene-hijas:hover > .vitrina-menu__desplegable{transition-delay: var(--wp--custom--transicion--espera-intencion);}.vitrina-menu__item--tiene-hijas:focus-within > .vitrina-menu__desplegable{transition-delay: 0s;}}@media (prefers-reduced-motion: no-preference){.vitrina-cabecera{transition: padding var(--wp--custom--transicion--base),border-color var(--wp--custom--transicion--base);}.vitrina-navegacion .wp-block-navigation-submenu > .wp-block-navigation__submenu-container{transition: visibility 0s linear var(--wp--custom--transicion--espera-gracia),opacity var(--wp--custom--transicion--rapida) var(--wp--custom--transicion--espera-gracia);}}.vitrina-pie{border-block-start: 1px solid var(--wp--preset--color--line);background-color: var(--wp--preset--color--surface);padding-block: var(--wp--preset--spacing--xl) var(--wp--preset--spacing--lg);margin-block-start: var(--wp--custom--seccion--aire);}main:has(> .vitrina-trust-strip:last-child) + footer{margin-block-start: 0;}main:has(> .vitrina-trust-strip:last-child) + footer .vitrina-pie{margin-block-start: 0;}.vitrina-pie--con-franja{border-block-start: 0;padding-block-start: 0;}.vitrina-pie__franja{border-block: 1px solid var(--wp--preset--color--line);background-color: var(--wp--preset--color--base);margin-block-end: var(--wp--preset--spacing--xl);padding-block: var(--wp--preset--spacing--md);padding-inline: var(--wp--style--root--padding-right);}.vitrina-pie-ayuda__grid{display: grid;grid-template-columns: repeat(var(--vitrina-pie-ayuda-columns,4),minmax(0,1fr));column-gap: var(--wp--preset--spacing--lg);row-gap: var(--wp--preset--spacing--md);}.vitrina-pie-ayuda--count-1 .vitrina-pie-ayuda__grid{--vitrina-pie-ayuda-columns: 1;}.vitrina-pie-ayuda--count-2 .vitrina-pie-ayuda__grid{--vitrina-pie-ayuda-columns: 2;}.vitrina-pie-ayuda--count-3 .vitrina-pie-ayuda__grid{--vitrina-pie-ayuda-columns: 3;}.vitrina-pie-ayuda__item{display: block;color: inherit;text-decoration: none;}.vitrina-pie-ayuda__item .vitrina-icono{display: block;margin: 0 0 var(--wp--preset--spacing--2-xs);color: var(--wp--preset--color--ink);}.vitrina-pie-ayuda__titulo{font-size: var(--wp--preset--font-size--base);font-weight: 500;line-height: 1.25;margin: 0 0 var(--wp--preset--spacing--3-xs);}.vitrina-pie-ayuda__texto{font-size: var(--wp--preset--font-size--base);color: var(--wp--preset--color--ink-muted);margin: 0;}.vitrina-pie-ayuda__apunte{font-size: var(--wp--preset--font-size--base);color: var(--wp--preset--color--ink-muted);margin: var(--wp--preset--spacing--3-xs) 0 0;}.vitrina-pie-ayuda__texto a{color: var(--wp--preset--color--ink);text-decoration: underline;text-underline-offset: 0.25em;}.vitrina-pie-ayuda__texto a:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pie-ayuda__resumen{display: flex;align-items: center;min-block-size: 44px;gap: var(--wp--preset--spacing--3-xs);cursor: pointer;list-style: none;font-size: var(--wp--preset--font-size--base);color: var(--wp--preset--color--ink-muted);}.vitrina-pie-ayuda__resumen::-webkit-details-marker{display: none;}.vitrina-pie-ayuda__resumen::marker{content: "";}.vitrina-pie-ayuda__resumen:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pie-ayuda__resumen::after{content: "";flex: none;inline-size: 0.5rem;block-size: 0.5rem;border-inline-end: 1px solid currentColor;border-block-end: 1px solid currentColor;transform: rotate(45deg);margin-block-start: -0.2em;}.vitrina-pie-ayuda__detalle[open] .vitrina-pie-ayuda__resumen::after{transform: rotate(225deg);margin-block-start: 0.2em;}@media (prefers-reduced-motion: no-preference){.vitrina-pie-ayuda__resumen::after{transition: transform 0.15s ease;}}.vitrina-pie-ayuda__desglose{margin: var(--wp--preset--spacing--2-xs) 0 0;padding: 0;list-style: none;font-size: var(--wp--preset--font-size--base);color: var(--wp--preset--color--ink-muted);}.vitrina-pie-ayuda__desglose li{padding-block: var(--wp--preset--spacing--3-xs);}.vitrina-pie-ayuda__desglose li + li{border-block-start: 1px solid var(--wp--preset--color--line);}@media (max-width: 1199px){.vitrina-pie-ayuda__grid{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--wp--preset--spacing--lg);row-gap: var(--wp--preset--spacing--lg);}.vitrina-pie-ayuda--count-1 .vitrina-pie-ayuda__grid{grid-template-columns: 1fr;}}@media (max-width: 767px){.vitrina-pie-ayuda__grid{grid-template-columns: 1fr;row-gap: var(--wp--preset--spacing--md);}.vitrina-pie-ayuda__item{display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: var(--wp--preset--spacing--xs);align-items: start;}.vitrina-pie-ayuda__item .vitrina-icono{grid-row: 1 / span 3;margin: 0;}}.vitrina-pie__superior{display: grid;gap: var(--wp--preset--spacing--lg);}.vitrina-pie__monograma{display: flex;justify-content: flex-start;margin: 0;}.vitrina-pie__titulo{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--base);font-weight: 500;letter-spacing: var(--wp--custom--titulo--tracking,normal);text-transform: var(--wp--custom--titulo--transform,none);line-height: 1.6;margin: 0 0 var(--wp--preset--spacing--xs);}.vitrina-pie__rejilla{display: grid;gap: var(--wp--preset--spacing--lg);}.vitrina-pie__columnas{display: grid;gap: 0;}.vitrina-pie__titulo--suelto{padding-block-start: var(--wp--preset--spacing--xs);}.vitrina-pie__cuerpo{padding-block-end: var(--wp--preset--spacing--sm);}.vitrina-pie__lista{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--wp--preset--spacing--2-xs);font-size: var(--wp--preset--font-size--base);}.vitrina-pie__lista a{display: inline-flex;align-items: center;min-block-size: 44px;text-decoration: none;color: var(--wp--preset--color--ink);}.vitrina-pie__lista a:hover,.vitrina-pie__lista a:focus-visible{text-decoration: underline;text-underline-offset: 0.3em;}.vitrina-pie__whatsapp{display: inline-flex;align-items: center;min-block-size: 44px;gap: var(--wp--preset--spacing--3-xs);margin-block: var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);color: var(--vitrina-whatsapp);font-size: var(--wp--preset--font-size--base);text-decoration: none;}.vitrina-pie__whatsapp .vitrina-icono{flex: none;}.vitrina-pie__whatsapp:hover .vitrina-pie__whatsapp-numero,.vitrina-pie__whatsapp:focus-visible .vitrina-pie__whatsapp-numero{text-decoration: underline;text-underline-offset: 0.3em;}.vitrina-pie__whatsapp:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}@media (min-width: 768px){.vitrina-pie__rejilla{grid-template-columns: repeat(auto-fit,minmax(9.5rem,1fr));gap: var(--wp--preset--spacing--lg) var(--wp--preset--spacing--xl);}.vitrina-pie__columnas{display: contents;}.vitrina-pie__titulo--suelto{padding-block-start: 0;}.vitrina-pie__cuerpo{padding-block-end: 0;}}@media (min-width: 1024px){.vitrina-pie__superior{grid-template-columns: auto minmax(0,1fr);gap: var(--wp--preset--spacing--2-xl);align-items: start;}}.vitrina-pie__horario{color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--small);}.vitrina-pie__pagos{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--3-xs) var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);}.vitrina-pie__redes{list-style: none;margin: 0 0 0 -0.5rem;padding: 0;display: flex;flex-wrap: wrap;}.vitrina-pie__red{display: inline-flex;align-items: center;justify-content: center;inline-size: 44px;block-size: 44px;color: var(--wp--preset--color--ink);}.vitrina-pie__red:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: -2px;}.vitrina-comunidad__nombre{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--h-3);font-weight: var(--wp--custom--titulo--peso-enfasis,500);line-height: var(--wp--custom--display--leading);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,normal);margin: 0 0 var(--wp--preset--spacing--2-xs);}.vitrina-comunidad__texto{margin: 0 0 var(--wp--preset--spacing--xs);font-size: var(--wp--preset--font-size--small);}.vitrina-comunidad__form{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--2-xs);}.vitrina-comunidad__form input[type="email"]{flex: 1 1 12rem;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font: inherit;font-size: var(--wp--preset--font-size--small);padding: 0.65rem 0.75rem;}.vitrina-comunidad__form input[type="email"]:focus-visible,.vitrina-comunidad__form .wp-element-button:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-comunidad__form .wp-element-button{padding-block: 0.65rem;padding-inline: var(--wp--preset--spacing--md);cursor: pointer;}.vitrina-comunidad__aviso{margin: var(--wp--preset--spacing--2-xs) 0 0;font-size: var(--wp--preset--font-size--small);font-weight: 500;}.vitrina-comunidad__aviso--error{color: var(--wp--preset--color--alerta);}.vitrina-comunidad-seccion{background-color: var(--wp--preset--color--surface);padding-block: var(--wp--custom--seccion--aire);}.vitrina-seccion.vitrina-comunidad-seccion .vitrina-comunidad{max-inline-size: 34rem;margin-inline: auto;text-align: center;}.vitrina-comunidad-seccion .vitrina-comunidad__form{justify-content: center;}.vitrina-pie__legal{margin-block-start: var(--wp--preset--spacing--lg);padding-block-start: var(--wp--preset--spacing--sm);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-pie__legal-lista{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--md);font-size: var(--wp--preset--font-size--small);}.vitrina-pie__legal-lista a{color: var(--wp--preset--color--ink);text-decoration: none;}.vitrina-pie__legal-lista a:hover,.vitrina-pie__legal-lista a:focus{text-decoration: underline;text-underline-offset: 0.25em;}.vitrina-pie__legal-lista a:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pie__final{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--lg);margin-block-start: var(--wp--preset--spacing--sm);font-size: 0.8125rem;color: var(--wp--preset--color--ink-muted);}.vitrina-pie__superior + .vitrina-pie__final{margin-block-start: var(--wp--preset--spacing--xl);padding-block-start: var(--wp--preset--spacing--sm);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-pie__identidad,.vitrina-pie__nota{margin: 0;}.vitrina-pie__identidad a{color: inherit;text-decoration: underline;text-underline-offset: 0.25em;}.vitrina-pie__identidad a:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}:root{--vitrina-z-barra-compra: 45;--vitrina-z-flotante: 46;--vitrina-barra-alto: 0px;}html.vitrina-barra-visible body{padding-block-end: var(--vitrina-barra-alto);}.vitrina-barra-panel-abierto .vitrina-wa-flotante{display: none;}.has-modal-open .vitrina-wa-flotante,.vitrina-overlay-abierto .vitrina-wa-flotante{display: none;}.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-swatch:not(.vitrina-swatch--nombre){inline-size: 2.75rem;block-size: 2.75rem;}.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-swatch--nombre,.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-talla{block-size: auto;min-block-size: 2.75rem;padding-inline: 0.875rem;}.vitrina-selector--barra{display: flex;align-items: center;gap: 0.25rem;}.vitrina-selector--barra .vitrina-swatch{inline-size: 1.5rem;block-size: 1.5rem;}.vitrina-selector--barra .vitrina-swatch--nombre{inline-size: auto;min-inline-size: 2rem;block-size: 1.75rem;padding: 0 0.5rem;font-size: var(--wp--preset--font-size--micro);}.vitrina-selector--barra .vitrina-talla{min-inline-size: 2rem;padding: 0.35rem 0.5rem;font-size: var(--wp--preset--font-size--micro);}.vitrina-selector--barra .vitrina-swatch:not(.vitrina-swatch--nombre)[aria-pressed="true"]{box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 15%,transparent),0 0 0 1.5px var(--wp--preset--color--base),0 0 0 3.5px var(--wp--preset--color--ink);}.vitrina-selector--barra .vitrina-swatch--sabor,.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-swatch--sabor{inline-size: auto;block-size: auto;max-inline-size: none;box-shadow: none;}.vitrina-selector--barra .vitrina-swatch--sabor .vitrina-swatch__nombre,.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-swatch--sabor .vitrina-swatch__nombre{display: none;}.vitrina-selector--barra .vitrina-swatch--sabor .vitrina-swatch__media{inline-size: 1.5rem;block-size: 1.5rem;}.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-swatch--sabor .vitrina-swatch__media{inline-size: 2.75rem;block-size: 2.75rem;}.vitrina-selector--barra .vitrina-swatch--sabor[aria-pressed="true"],.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-swatch--sabor[aria-pressed="true"]{box-shadow: none;}.vitrina-selector--barra .vitrina-swatch--sabor[aria-pressed="true"] .vitrina-swatch__media,.vitrina-barra-compra .vitrina-barra-compra__panel-grupo .vitrina-swatch--sabor[aria-pressed="true"] .vitrina-swatch__media{box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 15%,transparent),0 0 0 1.5px var(--wp--preset--color--base),0 0 0 3.5px var(--wp--preset--color--ink);}.vitrina-selector--barra .vitrina-talla--pack{min-block-size: 0;gap: 0;}.vitrina-selector--barra .vitrina-talla--pack .vitrina-talla__sublabel,.vitrina-selector--barra .vitrina-talla--pack .vitrina-talla__sello{display: none;}.vitrina-barra-compra__boton:focus-visible,.vitrina-barra-compra__compacto:focus-visible,.vitrina-barra-compra__panel-cerrar:focus-visible,.vitrina-barra-compra .vitrina-talla:focus-visible,.vitrina-barra-compra .vitrina-swatch:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-wa-flotante{--vitrina-wa-disco: clamp(2.5rem,var(--wp--custom--contenedor--padding),3rem);--vitrina-wa-toque: max(var(--vitrina-wa-disco),2.75rem);position: fixed;inset-inline-end: max(0px,calc((100% - var(--wp--style--global--wide-size)) / 2 - var(--vitrina-wa-disco)));inset-block-end: calc(var(--wp--preset--spacing--sm) + env(safe-area-inset-bottom,0px) + var(--vitrina-barra-alto));z-index: var(--vitrina-z-barra-compra);display: flex;align-items: center;justify-content: center;inline-size: var(--vitrina-wa-disco);block-size: var(--vitrina-wa-disco);border-radius: 50%;background-color: var(--vitrina-whatsapp);color: var(--wp--preset--color--base);box-shadow: 0 0 0 2px var(--wp--preset--color--base);text-decoration: none;}.vitrina-wa-flotante::after{content: '';position: absolute;inset-inline-start: 50%;inset-block-start: 50%;transform: translate(-50%,-50%);inline-size: var(--vitrina-wa-toque);block-size: var(--vitrina-wa-toque);border-radius: 50%;}.vitrina-wa-flotante .vitrina-icono{flex: none;}.vitrina-wa-flotante:hover,.vitrina-wa-flotante:focus-visible{background-color: var(--wp--preset--color--base);color: var(--vitrina-whatsapp);box-shadow: 0 0 0 2px var(--vitrina-whatsapp);text-decoration: none;}.vitrina-wa-flotante:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-busqueda__paginas{margin-block-start: var(--wp--preset--spacing--lg);padding-block-start: var(--wp--preset--spacing--md);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-busqueda__paginas h2{font-size: var(--wp--preset--font-size--h-3);margin: 0 0 var(--wp--preset--spacing--2-xs);}.vitrina-busqueda__paginas ul{list-style: none;margin: 0;padding: 0;}.vitrina-busqueda__paginas li{margin-block-end: var(--wp--preset--spacing--3-xs);}.vitrina-vacio{display: grid;gap: var(--wp--preset--spacing--md);justify-items: start;margin-block: var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);}.search .site-main > :last-child{margin-block-end: 0;}.vitrina-vacio__mensaje{margin: 0;font-size: var(--wp--preset--font-size--lead);max-inline-size: 60ch;}.vitrina-vacio__lineas{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--2-xs);}@media (max-width: 767.98px){.vitrina-carrito-vacio .vitrina-vacio__lineas,.vitrina-404 .vitrina-vacio__lineas{inline-size: 100%;max-inline-size: 20rem;margin-inline: auto;display: grid;grid-template-columns: 1fr;justify-items: stretch;}}.vitrina-vacio__linea--secundaria{background: transparent;color: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink);}.vitrina-vacio__categorias{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--2-xs);list-style: none;margin: 0;padding: 0;}.vitrina-vacio__categoria{display: inline-block;padding: 0.35em 0.9em;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);font-size: var(--wp--preset--font-size--small);text-decoration: none;color: var(--wp--preset--color--ink);}.vitrina-vacio__categoria:hover,.vitrina-vacio__categoria:focus-visible{border-color: var(--wp--preset--color--ink);}.vitrina-vacio__novedades{inline-size: 100%;margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-vacio__novedades h2{font-size: var(--wp--preset--font-size--h-3);margin: 0 0 var(--wp--preset--spacing--xs);}.vitrina-404{text-align: center;}.vitrina-404 .vitrina-vacio__lineas{justify-content: center;}.vitrina-404__buscar{inline-size: 100%;max-inline-size: 30rem;margin-inline: auto;}@media (max-width: 767.98px){.vitrina-404__buscar{max-inline-size: 20rem;}}.vitrina-carrito-vacio{display: grid;gap: var(--wp--preset--spacing--sm);justify-items: center;text-align: center;padding-block: var(--wp--custom--seccion--aire-interno);}.vitrina-carrito-vacio__mensaje{margin: 0;font-size: var(--wp--preset--font-size--lead);max-inline-size: 40ch;}.vitrina-carrito-vacio .vitrina-vacio__lineas{justify-content: center;}.vitrina-carrito-vacio .vitrina-vacio__novedades{inline-size: 100%;margin-block-start: var(--wp--preset--spacing--sm);text-align: start;}.vitrina-carrito-vacio .vitrina-vacio__novedades h2{font-size: var(--wp--preset--font-size--h-3);margin: 0 0 var(--wp--preset--spacing--xs);}.vitrina-bloque-carrito--vacio{display: none;}.vitrina-bloque-carrito--lleno{min-block-size: var(--vitrina-carrito-piso,0);}.vitrina-filtros__pildora{position: fixed;inset-block-end: calc(1.25rem + env(safe-area-inset-bottom,0px) + var(--vitrina-barra-alto));inset-inline-start: calc(1.25rem + env(safe-area-inset-left,0px));z-index: var(--vitrina-z-barra-compra);display: inline-flex;align-items: center;gap: 0.5em;padding: 0.7em 1.5em;border: 1px solid var(--wp--preset--color--ink);border-radius: var(--wp--custom--radio--pildora,999px);background: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;cursor: pointer;}.vitrina-filtros__pildora:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 3px;}.vitrina-filtros__pildora--oculta{transform: translateY(calc(100% + 1.25rem + env(safe-area-inset-bottom,0px) + var(--vitrina-barra-alto)));pointer-events: none;}.vitrina-filtros__pildora--compacta{padding: 0.7em;}.vitrina-filtros__pildora--compacta .vitrina-filtros__texto{position: absolute;inline-size: 1px;block-size: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}@media (prefers-reduced-motion: no-preference){.vitrina-filtros__pildora{transition: transform var(--wp--custom--transicion--base);}}@media (min-width: 768px){.vitrina-filtros__pildora,.vitrina-filtros__pildora--oculta,.vitrina-filtros__pildora--compacta{position: static;inset: auto;z-index: auto;transform: none;pointer-events: auto;padding: 0.7em 1.5em;}.vitrina-filtros__pildora--compacta .vitrina-filtros__texto{position: static;inline-size: auto;block-size: auto;padding: 0;margin: 0;overflow: visible;clip: auto;white-space: normal;border: 0;}}.vitrina-filtros__cuenta{display: inline-grid;place-items: center;min-inline-size: 1.5em;block-size: 1.5em;border-radius: 50%;background: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-size: 0.85em;}.vitrina-filtros__velo{position: fixed;inset: 0;z-index: var(--vitrina-z-flotante);background: color-mix(in srgb,var(--wp--preset--color--ink) 40%,transparent);}.vitrina-filtros__panel{position: fixed;inset-block: var(--wp-admin--admin-bar--height,0px) 0;inset-inline-end: 0;z-index: var(--vitrina-z-flotante);box-sizing: border-box;inline-size: min(24rem,100%);overflow-y: auto;overscroll-behavior: contain;padding: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md) 0;scroll-padding-block-end: calc(var(--button-height) + var(--wp--preset--spacing--xl) + var(--wp--preset--spacing--md));background: var(--wp--preset--color--base);transform: translateX(100%);}.vitrina-filtros-abierto .vitrina-filtros__panel{transform: translateX(0);}html.vitrina-filtros-abierto{overflow: hidden;}.vitrina-filtros__cabecera{display: flex;justify-content: space-between;align-items: center;margin-block-end: var(--wp--preset--spacing--xs);}.vitrina-filtros__cabecera h2{margin: 0;font-size: var(--wp--preset--font-size--h-3);}.vitrina-filtros__cerrar{display: grid;place-items: center;min-block-size: 44px;min-inline-size: 44px;}.vitrina-filtros__grupo{padding-block: var(--wp--preset--spacing--xs);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-filtros__resumen{display: flex;align-items: center;justify-content: space-between;gap: var(--wp--preset--spacing--2-xs);min-block-size: 44px;cursor: pointer;list-style: none;font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--micro);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink);}.vitrina-filtros__resumen::-webkit-details-marker{display: none;}.vitrina-filtros__resumen::marker{content: "";}.vitrina-filtros__resumen::after{content: "+";font-size: var(--wp--preset--font-size--base);font-weight: 400;line-height: 1;letter-spacing: normal;color: var(--wp--preset--color--ink-muted);}.vitrina-filtros__grupo[open] > .vitrina-filtros__resumen::after{content: "\2212";}.vitrina-filtros__resumen:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-filtros__opciones{list-style: none;margin: 0;padding: 0 0 var(--wp--preset--spacing--2-xs);}.vitrina-filtros__opcion{display: flex;align-items: center;gap: 0.6em;min-block-size: 44px;padding: 0.2em 0;color: var(--wp--preset--color--ink);text-decoration: none;font-size: var(--wp--preset--font-size--small);}.vitrina-filtros__marca{inline-size: 1em;block-size: 1em;flex: none;border: 1px solid var(--wp--preset--color--ink);background: transparent;}.vitrina-filtros__opcion--activa .vitrina-filtros__marca{background: var(--wp--preset--color--ink);box-shadow: inset 0 0 0 2px var(--wp--preset--color--base);}.vitrina-filtros__color{inline-size: 0.9em;block-size: 0.9em;flex: none;border-radius: 50%;border: 1px solid var(--wp--preset--color--line);}.vitrina-filtros__nombre{flex: 1;}.vitrina-filtros__conteo{color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--micro);}.vitrina-filtros__precio{display: flex;align-items: center;gap: 0.5em;}.vitrina-filtros__precio input[type="number"]{inline-size: 6.5em;min-block-size: 44px;padding: 0.45em 0.6em;border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--base);font-size: var(--wp--preset--font-size--small);}.vitrina-filtros__precio .wp-element-button{padding: 0.5em 1em;font-size: var(--wp--preset--font-size--micro);}.vitrina-filtros__opcion{cursor: pointer;}.vitrina-filtros__caja{flex: none;inline-size: 1.05em;block-size: 1.05em;margin: 0;accent-color: var(--wp--preset--color--accent);}.vitrina-filtros__caja:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-filtros__pie{position: sticky;inset-block-end: 0;display: grid;gap: var(--wp--preset--spacing--2-xs);margin-block-start: var(--wp--preset--spacing--md);padding-block-start: var(--wp--preset--spacing--xs);padding-block-end: max(var(--wp--preset--spacing--md),env(safe-area-inset-bottom,0px));background: var(--wp--preset--color--base);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-filtros__quitar{text-align: center;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);}.vitrina-filtros__aplicados{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--3-xs);margin-block-end: var(--wp--preset--spacing--xs);}.vitrina-filtros__chip{display: inline-block;padding: 0.3em 0.85em;border: 1px solid var(--wp--preset--color--ink);border-radius: var(--wp--custom--radio--pildora,999px);font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink);text-decoration: none;}.vitrina-filtros__chip--todo{border-color: var(--wp--preset--color--line);color: var(--wp--preset--color--ink-muted);}@media (max-width: 600px){.vitrina-filtros__panel{inline-size: 100%;}}@media (prefers-reduced-motion: no-preference){.vitrina-filtros__panel{transition: transform var(--wp--custom--transicion--base);}}.vitrina-resena__ajuste{border: none;margin: 0 0 var(--wp--preset--spacing--xs);padding: 0;}.vitrina-resena__ajuste legend{font-weight: 500;margin-block-end: var(--wp--preset--spacing--3-xs);}.vitrina-resena__opciones{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--3-xs);}.vitrina-resena__opcion input{position: absolute;opacity: 0;inline-size: 1px;block-size: 1px;}.vitrina-resena__opcion span{display: inline-block;padding: 0.45em 1.1em;border: 1px solid var(--wp--preset--color--ink);border-radius: var(--wp--custom--radio--pildora,999px);font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);cursor: pointer;}.vitrina-resena__opcion input:checked + span{background: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-resena__opcion input:focus-visible + span{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-resenas-resumen{margin: var(--wp--preset--spacing--2-xs) 0 0;font-size: var(--wp--preset--font-size--small);}.vitrina-resenas-resumen a{color: var(--wp--preset--color--ink);text-decoration-style: dotted;text-underline-offset: 0.25em;}.vitrina-resenas-resumen__consejo{display: block;font-weight: 500;}.vitrina-resena__chip{display: inline-block;margin-inline-start: 0.6em;padding: 0.15em 0.7em;border: 1px solid var(--wp--preset--color--ink);border-radius: var(--wp--custom--radio--pildora,999px);font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink);}.vitrina-resena__variante{margin-inline-start: 0.6em;font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}.vitrina-resena__foto{display: inline-block;margin-block-start: var(--wp--preset--spacing--3-xs);}.vitrina-resena__foto img{inline-size: 6rem;block-size: 6rem;object-fit: cover;border: 1px solid var(--wp--preset--color--line);}.vitrina-resena__filtros{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--3-xs);margin-block-end: var(--wp--preset--spacing--xs);}.vitrina-resena__filtro{padding: 0.3em 0.9em;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink);text-decoration: none;}.vitrina-resena__filtro--activo{border-color: var(--wp--preset--color--ink);background: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-resena-directa{margin: 0;background: var(--wp--preset--color--base);}.vitrina-directa{display: grid;place-items: start center;min-block-size: 100dvh;padding: var(--wp--preset--spacing--md) var(--wp--custom--contenedor--padding);}.vitrina-directa__tarjeta{inline-size: min(26rem,100%);text-align: center;}.vitrina-directa__foto{inline-size: min(14rem,60%);block-size: auto;margin-inline: auto;}.vitrina-directa__nombre{font-size: var(--wp--preset--font-size--h-3);margin-block: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--xs);}.vitrina-directa__pregunta{font-size: var(--wp--preset--font-size--lead);margin-block: 0 var(--wp--preset--spacing--xs);}.vitrina-directa__opciones{display: grid;gap: var(--wp--preset--spacing--3-xs);}.vitrina-directa__opcion{padding: 0.9em 1.2em;border: 1px solid var(--wp--preset--color--ink);border-radius: var(--wp--custom--radio--pildora,999px);background: transparent;color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--base);cursor: pointer;}.vitrina-directa__opcion:hover,.vitrina-directa__opcion:focus-visible{background: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-directa__gracias{color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--small);margin-block: 0;}.vitrina-directa__grupo{margin-block: var(--wp--preset--spacing--xs) 0;border: none;padding: 0;text-align: start;}.vitrina-directa__grupo label{display: block;font-size: var(--wp--preset--font-size--small);margin-block-end: 0.35em;}.vitrina-directa__grupo textarea,.vitrina-directa__grupo input[type="text"]{inline-size: 100%;box-sizing: border-box;padding: 0.6em 0.7em;border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--base);font: inherit;}.vitrina-directa__estrellas{display: flex;gap: 0.2em;}.vitrina-directa__estrella{display: inline-grid;justify-items: center;cursor: pointer;}.vitrina-directa__estrella input{position: absolute;opacity: 0;inline-size: 1px;block-size: 1px;}.vitrina-directa__glifo{font-size: 1.8rem;color: var(--wp--preset--color--line);}.vitrina-directa__numero{font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}@media (prefers-reduced-motion: no-preference){.vitrina-directa__glifo,.vitrina-directa__numero{transition: color var(--wp--custom--transicion--rapida);}}.vitrina-directa__estrella:has(input:checked) .vitrina-directa__glifo,.vitrina-directa__estrella:has(~ .vitrina-directa__estrella input:checked) .vitrina-directa__glifo{color: var(--wp--preset--color--ink);}.vitrina-directa__estrellas:has(.vitrina-directa__estrella:hover) .vitrina-directa__glifo{color: var(--wp--preset--color--line);}.vitrina-directa__estrellas .vitrina-directa__estrella:hover .vitrina-directa__glifo,.vitrina-directa__estrella:has(~ .vitrina-directa__estrella:hover) .vitrina-directa__glifo{color: var(--wp--preset--color--ink);}.vitrina-directa__estrella:hover .vitrina-directa__numero,.vitrina-directa__estrella:has(input:checked) .vitrina-directa__numero{color: var(--wp--preset--color--ink);font-weight: 600;}.vitrina-directa__estrella input:focus-visible ~ .vitrina-directa__glifo{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-directa__grupo .vitrina-directa__autorizo{display: flex;align-items: center;gap: 0.5em;margin-block-start: 0.5em;}.vitrina-directa__acciones{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--3-xs);margin-block-start: var(--wp--preset--spacing--xs);}.vitrina-directa__acciones .wp-element-button{flex: 1 1 12rem;box-sizing: border-box;text-align: center;text-decoration: none;}.vitrina-directa__acciones .vitrina-directa__secundario{background: transparent;border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--ink);}.vitrina-directa__acciones .vitrina-directa__secundario:hover,.vitrina-directa__acciones .vitrina-directa__secundario:focus-visible{background: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-directa__mensaje{font-size: var(--wp--preset--font-size--lead);margin-block: var(--wp--preset--spacing--md) 0;}.vitrina-directa__nota{color: var(--wp--preset--color--ink-muted);}.vitrina-look{margin-block: var(--wp--preset--spacing--lg) 0;padding-block-start: var(--wp--preset--spacing--md);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-look__titulo,.woocommerce .vitrina-look__titulo{margin: 0 0 var(--wp--preset--spacing--sm);font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--h-3);font-weight: 500;text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,normal);line-height: 1.3;}.vitrina-look--cajon .vitrina-look__titulo{font-size: var(--wp--preset--font-size--base);}.vitrina-look__lista{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--sm);}.vitrina-look__lista > li{flex: 0 1 12rem;display: flex;flex-direction: column;}.vitrina-look__lista > li > .vitrina-look__item{flex: 1 1 auto;}.vitrina-look--compra{margin-block-start: var(--wp--preset--spacing--2-xs);}@media (min-width: 1024px){.vitrina-look--compra .vitrina-look__lista{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--wp--preset--spacing--sm);}.vitrina-look--compra .vitrina-look__lista > li{flex: none;}}@media (max-width: 639.98px){.vitrina-look--similares .vitrina-look__lista{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 767.98px){.vitrina-look--compra .vitrina-look__lista,.vitrina-look--cajon .vitrina-look__lista{display: flex;flex-wrap: nowrap;gap: var(--wp--preset--spacing--xs);overflow-x: auto;overflow-y: visible;touch-action: auto;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;scroll-snap-type: inline proximity;scrollbar-width: none;padding-block-end: var(--wp--preset--spacing--3-xs);}.vitrina-look--compra .vitrina-look__lista::-webkit-scrollbar,.vitrina-look--cajon .vitrina-look__lista::-webkit-scrollbar{display: none;}.vitrina-look--compra .vitrina-look__lista > li,.vitrina-look--cajon .vitrina-look__lista > li{flex: 0 0 calc((100% - 2 * var(--wp--preset--spacing--xs)) / 2.35);scroll-snap-align: start;}}@media (min-width: 768px){.vitrina-look--compra .vitrina-look__lista > li:nth-child(n + 4),.vitrina-look--cajon .vitrina-look__lista > li:nth-child(n + 4){display: none;}}.vitrina-look__item{display: grid;gap: 0.4em;text-decoration: none;color: var(--wp--preset--color--ink);}.vitrina-look__item:has(.vitrina-insignias){position: relative;}.vitrina-look__item img{inline-size: 100%;block-size: auto;aspect-ratio: 1;object-fit: cover;}.vitrina-vistos:empty{display: none;}.vitrina-ig{margin-block-end: 0;}.vitrina-ig__rotulo{display: block;margin-block-end: var(--wp--preset--spacing--3-xs);}.vitrina-ig__titulo{margin: 0 0 var(--wp--preset--spacing--md);}.vitrina-ig__usuario{display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--2-xs);color: inherit;text-decoration: none;}.vitrina-ig__usuario .vitrina-icono{flex: none;}a.vitrina-ig__usuario:hover,a.vitrina-ig__usuario:focus-visible{text-decoration: underline;text-underline-offset: 0.12em;text-decoration-thickness: from-font;}.vitrina-ig__tira{list-style: none;margin: 0;padding: 0;display: flex;gap: var(--wp--preset--spacing--md);overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: inline mandatory;scroll-padding-inline-start: 0;scrollbar-width: none;}.vitrina-ig__tira::-webkit-scrollbar{display: none;}.vitrina-ig__pieza{position: relative;flex: 0 0 min(62vw,18rem);scroll-snap-align: start;background-color: var(--wp--preset--color--surface);}@media (min-width: 1024px){.vitrina-ig__tira:not(.vitrina-ig__tira--desliza){overflow-x: visible;scroll-snap-type: none;}.vitrina-ig__tira:not(.vitrina-ig__tira--desliza) .vitrina-ig__pieza{flex: 0 1 calc((100% - 3 * var(--wp--preset--spacing--md)) / 4);}}.vitrina-ig__enlace{display: block;color: inherit;text-decoration: none;}.vitrina-ig__medio{display: block;position: relative;aspect-ratio: 4 / 5;overflow: hidden;}.vitrina-ig__img{inline-size: 100%;block-size: 100%;object-fit: cover;display: block;}.vitrina-ig__video{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;object-fit: cover;border: 0;display: none;pointer-events: none;}.vitrina-ig__video[data-listo="true"]{display: block;}.vitrina-ig__play{position: absolute;inset-block-start: var(--wp--preset--spacing--2-xs);inset-inline-end: var(--wp--preset--spacing--2-xs);inline-size: 2.25rem;block-size: 2.25rem;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);cursor: pointer;}.vitrina-ig__play svg{inline-size: 1rem;block-size: 1rem;display: block;}.vitrina-ig__info{position: absolute;inset-inline: 0;inset-block-end: 0;display: grid;gap: 0.15em;padding: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--xs);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);transform: translateY(100%);}@media (prefers-reduced-motion: no-preference){.vitrina-ig__info{transition: transform var(--wp--custom--transicion--base);}}.vitrina-ig__pieza--producto .vitrina-ig__enlace:hover .vitrina-ig__info,.vitrina-ig__pieza--producto .vitrina-ig__enlace:focus-visible .vitrina-ig__info{transform: translateY(0);}@media (any-pointer: coarse){.vitrina-ig__pieza--producto .vitrina-ig__info{transform: translateY(0);}}.vitrina-ig__nombre{font-size: var(--wp--preset--font-size--micro);line-height: 1.3;}.vitrina-ig__precio{font-size: var(--wp--preset--font-size--micro);color: var(--wp--preset--color--ink-muted);}#review_form{max-inline-size: 40rem;}#review_form .comment-form > p{margin: 0 0 var(--wp--preset--spacing--xs);}#review_form label{display: block;font-size: var(--wp--preset--font-size--small);font-weight: 500;margin-block-end: 0.35em;}#review_form input[type="text"],#review_form input[type="email"],#review_form textarea{inline-size: 100%;box-sizing: border-box;padding: 0.6em 0.7em;border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--base);font: inherit;}#review_form input[type="text"]:focus,#review_form input[type="email"]:focus,#review_form textarea:focus{outline: 1px solid var(--wp--preset--color--ink);outline-offset: 2px;border-color: var(--wp--preset--color--ink);}#review_form .comment-form-cookies-consent label{display: inline;font-weight: 400;}#review_form input[type="file"]{display: block;margin-block: 0.25em 0.35em;font-size: var(--wp--preset--font-size--small);}.vitrina-resena__foto-nota{display: block;color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--micro);max-inline-size: 45ch;}#review_form p.stars,#review_form p.stars > span{display: flex;gap: 0.2em;margin: 0;}#review_form p.stars a{position: relative;display: inline-block;inline-size: 1.5rem;block-size: 1.5rem;overflow: hidden;font-size: 0;text-decoration: none;}#review_form p.stars a::before{content: "★";position: absolute;inset: 0;font-size: 1.5rem;line-height: 1;color: var(--wp--preset--color--line);}#review_form p.stars:hover a::before,#review_form p.stars.selected a::before{color: var(--wp--preset--color--ink);}#review_form p.stars a:hover ~ a::before,#review_form p.stars.selected a.active ~ a::before{color: var(--wp--preset--color--line);}#review_form p.stars a:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.woocommerce-review__verified{display: none;}.vitrina-momento__figura{position: relative;margin: 0;overflow: hidden;aspect-ratio: var(--wp--custom--momento--aspecto-movil);max-block-size: var(--wp--custom--momento--alto-maximo);}@media (min-width: 600px){.vitrina-momento__figura{aspect-ratio: var(--wp--custom--momento--aspecto);}}.vitrina-momento__img{position: absolute;inset-inline: 0;inset-block-start: calc(var(--wp--custom--momento--recorrido) / -2);inline-size: 100%;block-size: calc(100% + var(--wp--custom--momento--recorrido));object-fit: cover;background-color: var(--wp--preset--color--surface);}@media (prefers-reduced-motion: no-preference){.vitrina-momento__img{transform: translateY(var(--vitrina-momento-y,0px));}.vitrina-momento__img[data-vitrina-parallax]{will-change: transform;}}.vitrina-momento.vitrina-seccion.vitrina-seccion--sangre > .vitrina-momento__texto{max-inline-size: var(--wp--style--global--content-size);margin-inline: auto;padding-inline: var(--wp--custom--contenedor--padding);margin-block-start: var(--wp--custom--momento--aire);text-align: center;}.vitrina-momento__frase{margin: 0;font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--h-3);font-weight: var(--wp--custom--titulo--peso-enfasis,500);line-height: var(--wp--custom--display--leading);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,normal);text-wrap: balance;}.vitrina-momento__enlace{display: inline-block;margin-block-start: var(--wp--preset--spacing--md);font-size: var(--wp--custom--eyebrow--tamano);font-weight: 500;letter-spacing: var(--wp--custom--eyebrow--tracking);text-transform: var(--wp--custom--eyebrow--transform);text-decoration: none;border-block-end: 1px solid var(--wp--preset--color--line);padding-block-end: 0.35em;}.vitrina-momento__enlace:hover{border-block-end-color: var(--wp--preset--color--ink);}.wp-element-button,.vitrina-ficha .single_add_to_cart_button.button,.vitrina-filtros__pildora{min-block-size: var(--button-height);border-radius: var(--button-radius);}.vitrina-hero .wp-block-cover__inner-container,.vitrina-hero .wp-block-cover__inner-container > .wp-block-group,.vitrina-seccion,.vitrina-seccion > *,.woocommerce-products-header,.vitrina-coleccion-destacada__titulo{min-inline-size: 0;max-inline-size: 100%;}.vitrina-seccion.alignfull{max-inline-size: none;}.vitrina-hero h1,.woocommerce-products-header .page-title,.vitrina-coleccion-destacada__titulo{overflow-wrap: anywhere;text-wrap: balance;}.vitrina-hero .vitrina-hero__content{max-inline-size: var(--hero-content-max);}.vitrina-coleccion-destacada__titulo,.vitrina-archivo-coleccion .woocommerce-products-header .page-title{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 0.25rem;row-gap: var(--wp--preset--spacing--3-xs);}.vitrina-titulo-coleccion__rotulo,.vitrina-titulo-coleccion__nombre{min-inline-size: 0;max-inline-size: 100%;}.vitrina-titulo-coleccion__nombre{overflow-wrap: anywhere;}.vitrina-titulo-coleccion__nombre{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--romantico));font-style: var(--wp--custom--titulo--estilo,italic);font-weight: var(--wp--custom--titulo--peso,500);letter-spacing: 0;}.vitrina-hero + .vitrina-coleccion-destacada{margin-block-start: min( var(--wp--custom--seccion--aire-justo),24px );}.vitrina-archivo-coleccion .woocommerce-products-header{align-items: last baseline;}ul.products,.vitrina-grid{inline-size: 100%;min-inline-size: 0;}ul.products > li.product,ul.products li.product.vitrina-card,li.product .woocommerce-LoopProduct-link{min-inline-size: 0;max-inline-size: 100%;}li.product .woocommerce-LoopProduct-link{gap: var(--product-card-gap);}.woocommerce ul.products li.product.vitrina-card .woocommerce-loop-product__title,li.product .price,.vitrina-card__descriptor,.vitrina-card__cuota,.vitrina-look__nombre,.vitrina-look__precio{min-inline-size: 0;max-inline-size: 100%;overflow-wrap: anywhere;}.vitrina-card__swatches,.vitrina-card__tallas,.vitrina-swatches,.vitrina-tallas{min-inline-size: 0;max-inline-size: 100%;}.vitrina-barra-tienda{display: grid;grid-template-columns: minmax(0,1fr);align-items: center;gap: var(--wp--preset--spacing--xs);}.vitrina-barra-tienda .woocommerce-result-count,.vitrina-barra-tienda .woocommerce-ordering,.vitrina-barra-tienda .woocommerce-ordering select{inline-size: 100%;max-inline-size: 100%;}.vitrina-barra-tienda .woocommerce-ordering select{min-inline-size: 0;}@media (min-width: 768px){.vitrina-migas:has( .vitrina-migas__paso:nth-child( 5 ) ) .vitrina-migas__paso:last-child,.vitrina-migas:has( .vitrina-migas__paso:nth-child( 5 ) ) .vitrina-migas__sep:nth-last-child( 2 ){display: none;}.vitrina-migas:has( .vitrina-migas__paso ):not( :has( .vitrina-migas__paso:nth-child( 5 ) ) ){border: 0;clip-path: inset(50%);block-size: 1px;inline-size: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;word-wrap: normal;}.vitrina-migas:has( .vitrina-migas__paso ):not( :has( .vitrina-migas__paso:nth-child( 5 ) ) ):focus-within{border: 1px solid var(--wp--preset--color--line);clip-path: none;block-size: auto;inline-size: auto;margin: 0;overflow: visible;padding: var(--wp--preset--spacing--3-xs) var(--wp--preset--spacing--2-xs);background-color: var(--wp--preset--color--base);transform: translateY( -100% );z-index: 2;}.vitrina-barra-tienda{display: flex;align-items: center;justify-content: flex-end;gap: var(--wp--preset--spacing--sm);}.vitrina-barra-tienda .vitrina-filtros__pildora{inline-size: max-content;}.vitrina-barra-tienda:has(.woocommerce-ordering){margin-block-start: calc( -1 * ( var(--wp--preset--spacing--2-xs) * 2 + var(--wp--preset--font-size--h-2) * 0.51 + var(--button-height) / 2 ) );}.vitrina-barra-tienda .woocommerce-ordering,.vitrina-barra-tienda .woocommerce-ordering select{inline-size: auto;}.vitrina-pagina-listado main.wp-block-group{padding-block-start: 0 !important;}.vitrina-pagina-listado .wp-block-post-title,.vitrina-pagina-listado main.wp-block-group > .vitrina-archivo__conteo{display: inline-block;}.vitrina-pagina-listado main.wp-block-group > .vitrina-archivo__conteo{margin-block-start: 0;padding-inline-start: var(--wp--preset--spacing--xs);}}@media (max-width: 767.98px){.vitrina-barra-tienda{grid-template-columns: auto minmax(0,1fr);gap: var(--wp--preset--spacing--2-xs);margin-block-end: var(--wp--preset--spacing--sm);}.vitrina-barra-tienda .woocommerce-result-count{grid-column: 1 / -1;}.vitrina-barra-tienda .woocommerce-ordering select{min-block-size: 2.75rem;padding-block: 0.55rem;}}.vitrina-filtros__pildora{justify-content: center;white-space: nowrap;}@media (max-width: 767.98px){.vitrina-cabecera__fila{display: grid;grid-template-columns: minmax(0,1fr) var(--button-height) var(--button-height) var(--button-height) var(--button-height);grid-template-rows: var(--button-height) auto;align-items: center;column-gap: var(--wp--preset--spacing--3-xs);row-gap: 0;min-block-size: var(--button-height);}.vitrina-cabecera__marca{position: static;grid-column: 1;grid-row: 1;justify-self: var(--vitrina-marca-just-movil,center);min-inline-size: 0;max-inline-size: 100%;transform: none;}.vitrina-cabecera__wordmark{max-inline-size: 100%;font-size: clamp(0.875rem,4vw,1.125rem);overflow: hidden;text-overflow: ellipsis;}.vitrina-cabecera__fila .vitrina-cabecera__cuenta{grid-column: 2;grid-row: 1;}.vitrina-cabecera__fila .vitrina-carrito{grid-column: 3;grid-row: 1;}.vitrina-cabecera__fila .vitrina-cabecera__buscar{grid-column: 4;grid-row: 1;justify-self: stretch;margin-inline-end: 0;}.vitrina-cabecera__fila .vitrina-cabecera__buscar:not( .wp-block-search__searchfield-hidden ){grid-column: 2 / 5;z-index: 1;background-color: var(--wp--preset--color--base);}.vitrina-cabecera__fila .vitrina-navegacion{grid-column: 5;grid-row: 1;justify-self: end;}.vitrina-cabecera__utilidad,.vitrina-cabecera__buscar .wp-block-search__button,.vitrina-navegacion .wp-block-navigation__responsive-container-open.always-shown{inline-size: var(--button-height);block-size: var(--button-height);padding: 0;justify-content: center;}.vitrina-cabecera__lineas{grid-column: 1 / -1;grid-row: 2;min-inline-size: 0;border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-cabecera__lineas-lista{display: flex;justify-content: center;align-items: stretch;gap: var(--wp--preset--spacing--md);list-style: none;margin: 0;padding: 0;overflow-x: auto;overscroll-behavior-inline: contain;scroll-padding-inline: var(--wp--custom--contenedor--padding);-webkit-overflow-scrolling: touch;}.vitrina-cabecera__lineas-lista::-webkit-scrollbar{display: none;}.vitrina-cabecera__linea-enlace{display: flex;align-items: center;min-block-size: 48px;padding-inline: var(--wp--preset--spacing--2-xs);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink);text-decoration: none;white-space: nowrap;}.vitrina-cabecera__linea-enlace:hover,.vitrina-cabecera__linea-enlace:focus-visible{text-decoration: underline;text-underline-offset: 0.4em;}}@media (min-width: 768px){.vitrina-cabecera__lineas{display: none;}}@media (min-width: 1024px){}.vitrina-ficha form.cart:not(.variations_form) > .single_add_to_cart_button.button,.vitrina-ficha .woocommerce-variation-add-to-cart > .single_add_to_cart_button.button{grid-column: 2 / 3;grid-row: 1;justify-self: stretch;}.vitrina-ficha form.cart:not(.variations_form) > .vitrina-piezas,.vitrina-ficha .woocommerce-variation-add-to-cart > .vitrina-piezas{grid-column: 1 / -1;grid-row: 2;margin-block-start: 0;align-self: center;}.vitrina-ficha form.cart .quantity,.vitrina-ficha form.cart .quantity input.qty,.vitrina-ficha .single_add_to_cart_button.button{max-inline-size: 100%;}.vitrina-ficha .single_add_to_cart_button.button{inline-size: 100%;white-space: normal;overflow-wrap: anywhere;text-align: center;}@media (max-width: 767.98px){.vitrina-ficha .single_add_to_cart_button.button{padding-inline: var(--wp--preset--spacing--xs);letter-spacing: 0.04em;}ul.products li.product.vitrina-card--variant-standard .woocommerce-LoopProduct-link{gap: var(--wp--preset--spacing--3-xs);}ul.products li.product.vitrina-card--variant-standard .vitrina-card__rating{font-size: var(--wp--preset--font-size--micro);}:root{--product-card-title-size: var(--product-card-title-size-movil);}ul.products li.product.vitrina-card--variant-standard .price,.vitrina-look__precio{line-height: 1.2;}ul.products li.product.vitrina-card--variant-standard .price del,.vitrina-look__precio del{font-size: 0.86em;}ul.products li.product.vitrina-card--variant-standard .price ins,.vitrina-look__precio ins{font-size: 0.96em;}ul.products li.product.vitrina-card--variant-standard .vitrina-card__swatches,ul.products li.product.vitrina-card--variant-standard .vitrina-card__tallas{margin-block-start: var(--wp--preset--spacing--3-xs);}ul.products li.product.vitrina-card--variant-standard .vitrina-card__swatches{gap: var(--wp--preset--spacing--3-xs);}ul.products li.product.vitrina-card--variant-standard .vitrina-card__swatches ~ .vitrina-card__tallas{margin-block-start: 0;}}.vitrina-collection-nav{--collection-nav-gap: var(--wp--preset--spacing--sm);}.vitrina-collection-nav__grid{display: grid;gap: var(--collection-nav-gap);box-sizing: border-box;}.vitrina-collection-nav.vitrina-seccion.vitrina-seccion--sangre > .vitrina-collection-nav__grid,.vitrina-collection-nav.vitrina-seccion.vitrina-seccion--sangre > .vitrina-collection-nav__actions{margin-inline: auto;}.vitrina-collection-nav__item{position: relative;isolation: isolate;display: flex;align-items: center;justify-content: center;inline-size: 100%;min-inline-size: 0;overflow: hidden;text-decoration: none;}.vitrina-collection-nav__item .wp-block-cover__inner-container{position: relative;z-index: 2;inline-size: 100%;}.vitrina-collection-nav__item .wp-block-cover__background{z-index: 1;}.vitrina-collection-nav__picture,.vitrina-collection-nav__image{display: block;inline-size: 100%;block-size: 100%;}.vitrina-collection-nav__picture{position: absolute;inset: 0;z-index: 0;overflow: hidden;}.vitrina-collection-nav__image{object-fit: cover;object-position: 50% 50%;}.vitrina-collection-nav__item--focal-top .vitrina-collection-nav__image{object-position: 50% 20%;}.vitrina-collection-nav__item--focal-bottom .vitrina-collection-nav__image{object-position: 50% 80%;}.vitrina-collection-nav__item--focal-left .vitrina-collection-nav__image{object-position: 20% 50%;}.vitrina-collection-nav__item--focal-right .vitrina-collection-nav__image{object-position: 80% 50%;}.vitrina-collection-nav__label{display: block;min-inline-size: 0;}.vitrina-collection-nav__actions{max-inline-size: var(--wp--style--global--wide-size);padding-inline: var(--wp--custom--contenedor--padding);box-sizing: border-box;}.vitrina-collection-nav--variant-editorial-index.vitrina-seccion .vitrina-collection-nav__grid{display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;max-inline-size: min(100%,76rem);padding-inline: var(--wp--custom--contenedor--padding);gap: var(--wp--preset--spacing--xs);}.vitrina-collection-nav--variant-editorial-index .vitrina-tarjeta-categoria{flex: 0 1 calc((100% - var(--wp--preset--spacing--xs)) / 2);}.vitrina-collection-nav--variant-editorial-index.vitrina-seccion .vitrina-collection-nav__title{box-sizing: border-box;max-inline-size: min(100%,76rem);padding-inline: var(--wp--custom--contenedor--padding);margin-inline: auto !important;}.vitrina-linea .vitrina-collection-nav--variant-editorial-index.vitrina-seccion .vitrina-collection-nav__grid{max-inline-size: none;padding-inline: 0;}.vitrina-linea .vitrina-collection-nav--variant-editorial-index .vitrina-tarjeta-categoria{max-inline-size: none;}.vitrina-linea .vitrina-collection-nav--variant-editorial-index .vitrina-collection-nav__title{max-inline-size: none;margin-inline: 0 !important;padding-inline: 0;}.vitrina-collection-nav--variant-editorial-index .vitrina-tarjeta-categoria__foto{aspect-ratio: 5 / 4;}.vitrina-collection-nav--variant-editorial-index .vitrina-tarjeta-categoria__nombre{max-inline-size: 100%;margin-block-start: var(--wp--preset--spacing--xs);font-size: var(--wp--preset--font-size--small);font-weight: 500;line-height: 1.3;letter-spacing: 0.14em;text-transform: uppercase;color: var(--wp--preset--color--ink);}@media (min-width: 1024px){.vitrina-collection-nav--variant-editorial-index .vitrina-tarjeta-categoria__nombre{font-size: 0.9375rem;}}.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__grid,.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__grid{max-inline-size: min(100%,82rem);padding-inline: var(--wp--custom--contenedor--padding);}.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__grid{grid-template-columns: repeat(2,minmax(0,1fr));}.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__item.wp-block-cover{aspect-ratio: 4 / 5;min-block-size: 9rem;}.vitrina-collection-nav--variant-visual-mosaic.vitrina-collection-nav--count-3 .vitrina-collection-nav__item:first-child,.vitrina-collection-nav--variant-visual-mosaic.vitrina-collection-nav--count-5 .vitrina-collection-nav__item:first-child{grid-column: 1 / -1;aspect-ratio: 16 / 10;}.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__content{align-self: stretch;display: flex;flex-direction: column;justify-content: flex-end;min-block-size: 100%;padding: clamp(1rem,4vw,2rem);}.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__label{max-inline-size: min(100%,13ch);font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--display));font-size: clamp(1.35rem,6vw,var(--wp--preset--font-size--h-3));font-weight: var(--wp--custom--titulo--peso,400);line-height: 0.98;text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,0);text-align: start;}.vitrina-collection-nav__sublabel{display: block;margin-block-start: var(--wp--preset--spacing--3-xs);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);font-weight: 400;line-height: 1.4;letter-spacing: 0.02em;color: currentColor;}@media (max-width: 767.98px){.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__sublabel{display: none;}}.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__grid{grid-template-columns: 1fr;max-inline-size: min(100%,76rem);}.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__item.wp-block-cover{aspect-ratio: 16 / 10;min-block-size: 13rem;}.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__content{align-self: stretch;display: flex;flex-direction: column;justify-content: flex-end;min-block-size: 100%;padding: clamp(1.125rem,4vw,2.25rem);}.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__label{max-inline-size: min(100%,14ch);font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--display));font-size: clamp(1.7rem,7vw,var(--wp--preset--font-size--h-2));font-weight: var(--wp--custom--titulo--peso,400);line-height: 0.98;text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,0);}.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__eyebrow{display: block;max-inline-size: min(100%,20ch);margin-block-end: var(--wp--preset--spacing--2-xs);color: currentColor;font-size: var(--wp--preset--font-size--micro);letter-spacing: var(--wp--custom--eyebrow--tracking);}.vitrina-collection-nav__cta{display: inline-block;max-inline-size: max-content;margin-block-start: var(--wp--preset--spacing--sm);font-family: var(--wp--preset--font-family--text);font-size: var(--wp--preset--font-size--small);font-weight: 600;text-transform: uppercase;letter-spacing: var(--wp--custom--boton--tracking-secundario);}@media (min-width: 768px){.vitrina-collection-nav--variant-editorial-index .vitrina-collection-nav__title{margin-block-end: var(--wp--preset--spacing--xs);}.vitrina-collection-nav--variant-editorial-index.vitrina-seccion .vitrina-collection-nav__grid{gap: var(--wp--preset--spacing--sm);}.vitrina-collection-nav--variant-editorial-index .vitrina-tarjeta-categoria__foto{aspect-ratio: 3 / 4;max-block-size: 30rem;}.vitrina-collection-nav--variant-editorial-index .vitrina-tarjeta-categoria{flex-basis: calc((100% - 3 * var(--wp--preset--spacing--sm)) / 4);}.vitrina-collection-nav--variant-visual-mosaic.vitrina-collection-nav--count-3 .vitrina-collection-nav__grid,.vitrina-collection-nav--variant-visual-mosaic.vitrina-collection-nav--count-6 .vitrina-collection-nav__grid{grid-template-columns: repeat(3,minmax(0,1fr));}.vitrina-collection-nav--variant-visual-mosaic.vitrina-collection-nav--count-4 .vitrina-collection-nav__grid{grid-template-columns: repeat(2,minmax(0,1fr));max-inline-size: 64rem;}.vitrina-collection-nav--variant-visual-mosaic.vitrina-collection-nav--count-5 .vitrina-collection-nav__grid{grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(12rem,1fr);}.vitrina-collection-nav--variant-visual-mosaic.vitrina-collection-nav--count-5 .vitrina-collection-nav__item:first-child{grid-column: span 2;grid-row: span 2;aspect-ratio: auto;}.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__grid{grid-template-columns: repeat(2,minmax(0,1fr));}.vitrina-collection-nav--variant-curated-collection.vitrina-collection-nav--count-3 .vitrina-collection-nav__item:first-child{grid-column: 1 / -1;aspect-ratio: 21 / 9;}}@media (min-width: 1200px){.vitrina-collection-nav--variant-curated-collection.vitrina-collection-nav--count-4 .vitrina-collection-nav__grid{grid-template-columns: repeat(4,minmax(0,1fr));}}.vitrina-collection-nav__item .vitrina-collection-nav__image,.vitrina-collection-nav__item .wp-block-cover__background{position: absolute;inset: 0;}.vitrina-collection-nav__item .vitrina-collection-nav__image{z-index: 0;}.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__item:has(.vitrina-collection-nav__image) .wp-block-cover__background.has-background-dim{background: linear-gradient(180deg,rgb(0 0 0 / 0.02) 0%,rgb(0 0 0 / 0.2) 48%,rgb(0 0 0 / 0.72) 100%),linear-gradient(90deg,rgb(0 0 0 / 0.46) 0%,rgb(0 0 0 / 0.12) 42%,rgb(0 0 0 / 0) 100%) !important;opacity: 1;}.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__item:has(.vitrina-collection-nav__image) .wp-block-cover__background.has-background-dim{background: linear-gradient(180deg,rgb(0 0 0 / 0.04) 0%,rgb(0 0 0 / 0.24) 45%,rgb(0 0 0 / 0.68) 100%),linear-gradient(90deg,rgb(0 0 0 / 0.42) 0%,rgb(0 0 0 / 0.14) 48%,rgb(0 0 0 / 0) 100%) !important;opacity: 1;}.vitrina-collection-nav--variant-visual-mosaic .vitrina-collection-nav__item:has(.vitrina-collection-nav__image) .wp-block-cover__inner-container,.vitrina-collection-nav--variant-curated-collection .vitrina-collection-nav__item:has(.vitrina-collection-nav__image) .wp-block-cover__inner-container{text-shadow: 0 1px 10px rgb(0 0 0 / 0.32);}@media (any-hover: hover){.vitrina-tarjeta-categoria:hover .vitrina-tarjeta-categoria__nombre,.vitrina-tarjeta-categoria:focus-visible .vitrina-tarjeta-categoria__nombre{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;}@media (prefers-reduced-motion: no-preference){.vitrina-tarjeta-categoria__foto .vitrina-collection-nav__image{transition: transform 0.4s ease;}.vitrina-tarjeta-categoria:hover .vitrina-tarjeta-categoria__foto .vitrina-collection-nav__image,.vitrina-tarjeta-categoria:focus-visible .vitrina-tarjeta-categoria__foto .vitrina-collection-nav__image{transform: scale(1.04);}}}main:has( > .vitrina-linea ){margin-block-start: 0;}.vitrina-linea__encabezado{padding-block-start: var(--wp--preset--spacing--md);}.vitrina-linea,.vitrina-linea__grupos--suelto{--vitrina-aire-landing: min( var(--wp--custom--seccion--aire-justo),var(--wp--preset--spacing--xl) );}.vitrina-linea__grupos--suelto.vitrina-seccion.vitrina-seccion--contenido{margin-block-start: var(--vitrina-aire-landing);}.vitrina-linea__grupos--suelto.vitrina-seccion:has(.vitrina-linea__buscador){margin-block-start: calc( var(--vitrina-aire-landing) - var(--buscador-padding) );}.vitrina-linea__marcas,.vitrina-linea__grupos,.vitrina-linea > .vitrina-collection-nav,.vitrina-linea > .vitrina-ig{margin-block-start: var(--vitrina-aire-landing);}.vitrina-linea__grupos{--buscador-padding: var(--wp--preset--spacing--lg);}.vitrina-linea__grupos:has(.vitrina-linea__buscador){margin-block-start: calc( var(--vitrina-aire-landing) - var(--buscador-padding) );}@media (max-width: 767.98px){.vitrina-linea__grupos{--buscador-padding: var(--wp--preset--spacing--md);}}.vitrina-linea > .vitrina-hero + .vitrina-seccion{margin-block-start: var(--vitrina-aire-landing);}.vitrina-linea__titulo{margin: 0;font-size: var(--wp--preset--font-size--h-2);text-box-trim: trim-start;text-box-edge: cap alphabetic;}.vitrina-linea__frase{margin: var(--wp--preset--spacing--2-xs) 0 0;max-inline-size: 60ch;font-size: var(--wp--preset--font-size--lead);color: var(--wp--preset--color--ink-muted);color: color-mix(in srgb,var(--wp--preset--color--ink) 60%,var(--wp--preset--color--ink-muted));}@media (min-width: 1024px){.vitrina-linea__encabezado--frase-larga{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: var(--wp--preset--spacing--xl);align-items: baseline;}.vitrina-linea__encabezado--frase-larga .vitrina-linea__frase{margin-block-start: 0;max-inline-size: 36ch;}}.vitrina-linea__marcas-lista{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap: var(--wp--preset--spacing--md);margin: 0;padding: 0;list-style: none;}.vitrina-linea__marca{display: flex;}.vitrina-linea__marca-caja{display: flex;align-items: center;justify-content: center;inline-size: 100%;aspect-ratio: 5 / 2;text-decoration: none;}.vitrina-linea__marca-caja:hover .vitrina-linea__marca-nombre,.vitrina-linea__marca-caja:focus .vitrina-linea__marca-nombre{text-decoration: underline;text-underline-offset: 0.25em;}.vitrina-linea__marca-nombre{color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--text);font-size: clamp(0.875rem,0.8rem + 0.3vw,1.0625rem);line-height: 1.3;letter-spacing: 0.04em;text-align: center;text-transform: uppercase;overflow-wrap: anywhere;}.vitrina-linea__marca-logo{inline-size: 100%;block-size: 100%;object-fit: contain;object-position: center;}.vitrina-linea__marcas--franja > h2.vitrina-linea__marcas-titulo{margin-block: 0 var(--wp--preset--spacing--md);margin-inline: auto !important;text-align: center;}.vitrina-franja-marcas__lista{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs);margin: 0;padding: 0;list-style: none;}.vitrina-franja-marcas__item{flex: 0 0 calc( ( 100% - 2 * var(--wp--preset--spacing--2-xs) ) / 3 );}.vitrina-linea__marcas--franja{container-type: inline-size;}.vitrina-franja-marcas__caja{display: flex;align-items: center;justify-content: center;inline-size: 100%;block-size: 3rem;overflow: hidden;text-decoration: none;}@media (min-width: 768px){.vitrina-franja-marcas__lista{gap: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);}.vitrina-franja-marcas__item{flex-basis: calc( ( 100% - 3 * var(--wp--preset--spacing--md) ) / 4 );}.vitrina-franja-marcas__caja{block-size: 5rem;}}@media (min-width: 1024px){.vitrina-franja-marcas__item{flex-basis: calc( ( 100% - 4 * var(--wp--preset--spacing--md) ) / 5 );}}@container (min-width: 75rem){.vitrina-franja-marcas__item{flex-basis: calc( ( 100% - 5 * var(--wp--preset--spacing--md) ) / 6 );}}@media (max-width: 767.98px){.vitrina-franja-marcas__lista--riel{display: flex;flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}.vitrina-franja-marcas__lista--riel::-webkit-scrollbar{display: none;}.vitrina-franja-marcas__lista--riel > .vitrina-franja-marcas__item{flex: none;inline-size: calc( ( 100% - 2 * var(--wp--preset--spacing--2-xs) - 1.25rem ) / 3 );scroll-snap-align: start;}}a.vitrina-franja-marcas__caja:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-franja-marcas__logo{inline-size: min(70%,10rem);block-size: 70%;background-color: var(--wp--preset--color--ink-muted);-webkit-mask: var(--vitrina-logo-marca) center / contain no-repeat;mask: var(--vitrina-logo-marca) center / contain no-repeat;transform: scale(var(--vitrina-logo-escala,1));}@media (forced-colors: active){.vitrina-franja-marcas__logo{background-color: CanvasText;forced-color-adjust: none;}}.vitrina-franja-marcas__nombre{color: var(--wp--preset--color--ink-muted);font-family: var(--wp--preset--font-family--text);font-size: 1rem;line-height: 1.25;letter-spacing: 0.04em;text-align: center;text-transform: uppercase;}@media (min-width: 768px){.vitrina-franja-marcas__nombre{font-size: 1.25rem;}}.vitrina-franja-marcas__logo{transition: background-color 200ms ease-out;}.vitrina-franja-marcas__nombre{transition: color 200ms ease-out;}a.vitrina-franja-marcas__caja:hover .vitrina-franja-marcas__logo,a.vitrina-franja-marcas__caja:focus-visible .vitrina-franja-marcas__logo{background-color: var(--wp--preset--color--ink);}a.vitrina-franja-marcas__caja:hover .vitrina-franja-marcas__nombre,a.vitrina-franja-marcas__caja:focus-visible .vitrina-franja-marcas__nombre{color: var(--wp--preset--color--ink);}.vitrina-linea__buscador{background-color: var(--wp--preset--color--surface);padding: var(--buscador-padding);margin-block-end: calc( var(--vitrina-aire-landing) - var(--buscador-padding) );}.vitrina-linea__buscador-cabeza{display: flex;align-items: baseline;justify-content: space-between;gap: var(--wp--preset--spacing--sm);margin-block-end: var(--wp--preset--spacing--md);}.vitrina-linea__buscador-titulo{margin: 0;text-align: start;min-width: 0;}.vitrina-linea__buscador-cabeza .vitrina-linea__franja-catalogo{white-space: nowrap;padding-block: calc( ( 44px - 1lh ) / 2 );margin-block: calc( ( 1lh - 44px ) / 2 );}.vitrina-linea__buscador-cabeza:not(:has(.vitrina-linea__buscador-titulo)){justify-content: flex-end;}.vitrina-linea__franja-cabeza{display: flex;justify-content: flex-end;margin-block-end: var(--wp--preset--spacing--lg);}.vitrina-linea__franja{margin-block-start: 0;scroll-margin-block-start: calc( var(--wp-admin--admin-bar--height,0px) + var(--vitrina-cabecera-alto,5.5rem) + var(--wp--preset--spacing--sm) );}.vitrina-linea__franja .vitrina-pestanas__barra{flex-wrap: wrap;justify-content: center;gap: var(--wp--preset--spacing--sm);margin-block-end: 0;border-block-end: 0;}@media (max-width: 767.98px){.vitrina-linea__franja .vitrina-pestanas__barra{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: inline proximity;margin-inline-end: calc(-1 * var(--buscador-padding));padding-inline-end: var(--buscador-padding);padding-block: var(--wp--preset--spacing--3-xs);scrollbar-width: none;}.vitrina-linea__franja .vitrina-pestanas__barra::-webkit-scrollbar{display: none;}.vitrina-linea__franja .vitrina-pestanas__pestana{flex: none;scroll-snap-align: start;}}.vitrina-linea__franja .vitrina-pestanas__pestana{display: inline-flex;align-items: center;justify-content: center;min-block-size: 2.75rem;min-inline-size: 2.75rem;max-inline-size: 100%;margin: 0;padding: 0.5rem 1.25rem;border: 1px solid var(--wp--preset--color--line);border-color: color-mix(in srgb,var(--wp--preset--color--accent) 45%,transparent);border-radius: var(--button-radius);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-transform: none;letter-spacing: normal;text-decoration: none;text-align: center;overflow-wrap: break-word;}.vitrina-linea__franja .vitrina-pestanas__pestana:is([aria-selected="true"],[aria-current="page"]){border-color: var(--wp--preset--color--accent);background: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-linea__franja .vitrina-pestanas__pestana:hover:not(:is([aria-selected="true"],[aria-current="page"])),.vitrina-linea__franja .vitrina-pestanas__pestana:focus-visible:not(:is([aria-selected="true"],[aria-current="page"])){border-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--ink);}.vitrina-linea__franja .vitrina-pestanas__pestana:is([aria-selected="true"],[aria-current="page"]):focus-visible{box-shadow: inset 0 0 0 2px var(--wp--preset--color--base);}.vitrina-linea__franja-catalogo{flex: 0 0 auto;padding: 0;border: 0;background: none;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);font-weight: 500;letter-spacing: normal;text-transform: none;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;transition: color var(--wp--custom--transicion--base);}.vitrina-linea__franja-catalogo:hover,.vitrina-linea__franja-catalogo:focus-visible{color: var(--wp--preset--color--accent);}.vitrina-linea__franja-catalogo:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-archivo-guiado{--buscador-padding: var(--wp--preset--spacing--lg);margin-block: var(--wp--preset--spacing--md);}@media (max-width: 767.98px){.vitrina-archivo-guiado{--buscador-padding: var(--wp--preset--spacing--md);}}.vitrina-archivo-guiado .vitrina-linea__buscador{margin-block-end: 0;}.vitrina-guiado__respaldo{margin: 0;padding-block: var(--wp--preset--spacing--md,1.5rem);}.vitrina-guiado--cargando{position: relative;display: flex;align-items: center;justify-content: center;min-block-size: clamp(10rem,32vh,20rem);}.vitrina-guiado--cargando .vitrina-guiado__respaldo{display: none;}.vitrina-guiado__cargando{margin: 0;display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--xs,0.75rem);color: var(--wp--preset--color--ink-muted,var(--wp--preset--color--ink));font-size: var(--wp--preset--font-size--small);}.vitrina-guiado__cargando::before{content: "";flex: 0 0 auto;inline-size: 1.25rem;block-size: 1.25rem;border: 2px solid color-mix(in srgb,var(--wp--preset--color--ink) 25%,transparent);border-block-start-color: var(--wp--preset--color--ink);border-radius: 50%;animation: vitrina-guiado-giro 0.7s linear infinite;}@keyframes vitrina-guiado-giro{to{transform: rotate(360deg);}}@media (prefers-reduced-motion: reduce){.vitrina-guiado__cargando::before{animation: none;}}@media (min-width: 1024px){.vitrina-linea__panel ul.products,.vitrina-linea__panel ul.products:has(> li.product:nth-child(4):last-child){grid-template-columns: repeat(3,minmax(0,1fr));}}@media (min-width: 1200px){.vitrina-linea__panel--cosmetico ul.products,.vitrina-linea__panel--cosmetico ul.products:has(> li.product:nth-child(4):last-child){grid-template-columns: repeat(4,minmax(0,1fr));}}.vitrina-legal__titulo{margin-block-end: var(--wp--preset--spacing--2-xs);}.vitrina-legal__sello{margin-block: 0 var(--wp--preset--spacing--lg);font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-legal__aviso{margin-block: 0 var(--wp--preset--spacing--lg);padding: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);background-color: var(--wp--preset--color--surface);border-inline-start: 3px solid var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);}.vitrina-legal__resumen,.vitrina-legal__indice,.vitrina-legal__versiones,.vitrina-legal__ayuda{margin-block-start: var(--wp--preset--spacing--xl);}.vitrina-legal__subtitulo{margin-block: 0 var(--wp--preset--spacing--xs);font-size: var(--wp--preset--font-size--base);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;}.vitrina-legal__resumen{padding: var(--wp--preset--spacing--md);background-color: var(--wp--preset--color--surface);}.vitrina-legal__puntos{margin: 0;padding-inline-start: var(--wp--preset--spacing--md);}.vitrina-legal__puntos > li + li{margin-block-start: var(--wp--preset--spacing--3-xs);}.vitrina-legal__nota{margin-block: var(--wp--preset--spacing--xs) 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-legal__indice-lista,.vitrina-legal__lista-versiones{margin: 0;padding-inline-start: var(--wp--preset--spacing--md);}.vitrina-legal__lista-versiones{list-style: none;padding-inline-start: 0;}.vitrina-legal__indice-lista > li + li,.vitrina-legal__lista-versiones > li + li{margin-block-start: var(--wp--preset--spacing--3-xs);}.vitrina-legal__indice-lista a,.vitrina-legal__lista-versiones a,.vitrina-legal__aviso a,.vitrina-legal__canales a{color: var(--wp--preset--color--ink);text-underline-offset: 0.25em;}.vitrina-legal__periodo{color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--small);}.vitrina-legal__cuerpo{margin-block-start: var(--wp--preset--spacing--xl);line-height: 1.75;}.vitrina-legal__cuerpo > * + *{margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-legal__cuerpo h2{margin-block-start: var(--wp--preset--spacing--xl);font-size: var(--wp--preset--font-size--h-3);}.vitrina-legal__cuerpo h3{margin-block-start: var(--wp--preset--spacing--lg);font-size: var(--wp--preset--font-size--lead);}.vitrina-legal__cuerpo :is(h2,h3)[id]{scroll-margin-block-start: calc( var(--wp-admin--admin-bar--height,0px) + var(--vitrina-cabecera-alto,5.5rem) + var(--wp--preset--spacing--sm) );}.vitrina-legal__acciones{display: flex;flex-wrap: wrap;align-items: center;gap: var(--wp--preset--spacing--xs);margin-block-start: var(--wp--preset--spacing--xl);padding-block-start: var(--wp--preset--spacing--md);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-legal__acciones .vitrina-legal__nota{flex-basis: 100%;margin-block-start: 0;}.vitrina-legal__accion{display: inline-block;padding: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--md);background-color: transparent;border: 1px solid var(--wp--preset--color--accent);color: var(--wp--preset--color--accent);font-family: inherit;font-size: var(--wp--preset--font-size--small);line-height: 1.5;text-decoration: none;cursor: pointer;}.vitrina-legal__accion:hover,.vitrina-legal__accion:focus{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-legal__accion:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-legal__accion[data-vitrina-imprimir]{display: none;}.vitrina-legal__accion[data-vitrina-imprimir][data-vitrina-listo]{display: inline-block;}.vitrina-legal__canales{margin-block: var(--wp--preset--spacing--2-xs) 0;}@media print{header.wp-block-template-part,footer.wp-block-template-part,.vitrina-cinta,.vitrina-legal__acciones,.vitrina-cajon,.vitrina-barra-compra,.vitrina-wa-flotante{display: none !important;}.vitrina-legal-marco{padding: 0 !important;}.vitrina-legal__resumen,.vitrina-legal__aviso{background-color: transparent;border: 1px solid #767676;}.vitrina-legal__cuerpo :is(h2,h3){break-after: avoid;}.vitrina-legal__cuerpo a[href^="http"]::after{content: " (" attr(href) ")";font-size: 0.85em;word-break: break-all;}}@media (any-pointer: coarse){.vitrina-aviso__form input[type="email"],.vitrina-comunidad__form input[type="email"],.vitrina-filtros__precio input[type="number"],.vitrina-barra-tienda .woocommerce-ordering select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-cart-form td.product-quantity input.qty,.woocommerce-cart .coupon input#coupon_code,.vitrina-barra-compra__cantidad .quantity input.qty,#review_form select,#review_form input[type="file"],.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{font-size: var(--wp--preset--font-size--base);}}.vitrina-pago-recibido{max-inline-size: 55rem;margin-inline: auto;}.vitrina-pago-recibido__cabecera{margin-block-end: var(--wp--preset--spacing--lg);text-align: center;}.vitrina-pago-recibido__titulo{margin: 0 0 var(--wp--preset--spacing--2-xs);}.vitrina-pago-recibido__bajada{margin: 0;font-size: var(--wp--preset--font-size--lead);}.vitrina-pago-recibido__plazo{margin: var(--wp--preset--spacing--2-xs) 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-pago-recibido__pasos{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--lg);margin: 0 auto var(--wp--preset--spacing--md);padding: 0;list-style: none;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-pago-recibido__paso{display: flex;align-items: center;gap: var(--wp--preset--spacing--2-xs);}.vitrina-pago-recibido__paso-num{flex: none;display: inline-flex;align-items: center;justify-content: center;inline-size: 1.5rem;block-size: 1.5rem;border: 1px solid var(--wp--preset--color--line);border-radius: 50%;font-size: var(--wp--preset--font-size--micro);font-weight: 600;color: var(--wp--preset--color--ink);}.vitrina-pago-recibido__paso-corto{display: none;}@media (max-width: 767.98px){.vitrina-pago-recibido__pasos{flex-wrap: nowrap;align-items: center;gap: var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--micro);}.vitrina-pago-recibido__paso{min-inline-size: 0;}.vitrina-pago-recibido__paso-largo{display: none;}.vitrina-pago-recibido__paso-corto{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}}.vitrina-pago-manual{max-inline-size: 40rem;margin-inline: auto;padding: var(--wp--preset--spacing--md);border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--base);}.vitrina-pago-manual__grid{display: grid;gap: var(--wp--preset--spacing--md);}@media (min-width: 768px){.vitrina-pago-manual:has(.vitrina-pago-manual__qr-caja){max-inline-size: 55rem;}.vitrina-pago-manual__grid:has(.vitrina-pago-manual__qr-caja){grid-template-columns: minmax(0,1fr) fit-content(200px);align-items: start;}}.vitrina-pago-manual__datos{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--sm);min-inline-size: 0;}.vitrina-pago-manual__datos-cuenta,.vitrina-pago-manual__referencia{margin: 0;}.vitrina-pago-manual__datos-cuenta{margin-block-start: var(--wp--preset--spacing--3-xs);font-size: var(--wp--preset--font-size--small);line-height: 1.5;}.vitrina-pago-manual__referencia{font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-pago-manual__pedido{color: var(--wp--preset--color--ink);letter-spacing: 0.02em;}.vitrina-pago-manual__copia{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--3-xs);}.vitrina-pago-manual__rotulo{font-size: var(--wp--preset--font-size--micro);font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--wp--preset--color--ink-muted);}.vitrina-pago-manual__fila{display: flex;align-items: stretch;}.vitrina-pago-manual__valor{flex: 1 1 auto;min-inline-size: 0;padding: 0 var(--wp--preset--spacing--sm);border: 1px solid var(--wp--preset--color--line);border-inline-end: 0;border-radius: var(--wp--custom--radio--tarjeta,0);background: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--base);block-size: 2.75rem;line-height: 2.75rem;}.vitrina-pago-manual__copia--llave .vitrina-pago-manual__valor{font-size: var(--wp--preset--font-size--lead);font-weight: 600;}.vitrina-pago-manual__copiar{flex: none;display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--3-xs);min-block-size: 2.75rem;padding-inline: var(--wp--preset--spacing--sm);border: 1px solid var(--wp--preset--color--accent);border-radius: var(--button-radius);background-color: transparent;color: var(--wp--preset--color--accent);font-size: var(--wp--preset--font-size--small);letter-spacing: var(--wp--custom--boton--tracking-secundario);text-transform: uppercase;white-space: nowrap;cursor: pointer;transition: background-color var(--wp--custom--transicion--base),color var(--wp--custom--transicion--base);}.vitrina-pago-manual__copiar-icono{flex: none;}.vitrina-pago-manual__copiar:hover,.vitrina-pago-manual__copiar--ok{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-pago-manual__copiar:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pago-manual__qr-caja{display: flex;flex-direction: column;align-items: center;gap: var(--wp--preset--spacing--2-xs);}.vitrina-pago-manual__qr{display: block;inline-size: 200px;max-inline-size: 100%;block-size: auto;border: 1px solid var(--wp--preset--color--line);}.vitrina-pago-manual__qr-ayuda{margin: 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);text-align: center;}@media (max-width: 480px){.vitrina-pago-manual__qr{inline-size: 140px;}}.vitrina-pago-manual__accion{margin-block-start: var(--wp--preset--spacing--md);padding-block-start: var(--wp--preset--spacing--md);border-block-start: 1px solid var(--wp--preset--color--line);display: flex;flex-direction: column;gap: var(--wp--preset--spacing--sm);align-items: center;text-align: center;}.vitrina-pago-manual__instruccion{margin: 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-pago-manual__instruccion-paso{display: block;}.vitrina-pago-manual__wa{display: inline-flex;align-items: center;justify-content: center;gap: var(--wp--preset--spacing--2-xs);text-decoration: none;}.vitrina-pago-wa__icono{flex: none;}.vitrina-pago-manual__cambiar,.vitrina-pago-manual__correo{margin: 0;font-size: var(--wp--preset--font-size--small);}@media (max-width: 767.98px){.vitrina-pago-manual__wa{inline-size: 100%;}}.vitrina-pago-barra{display: none;}@media (max-width: 767.98px){.vitrina-pago-pagando .vitrina-pago-barra{display: block;position: fixed;inset-inline: 0;inset-block-end: 0;z-index: 100;padding: var(--wp--preset--spacing--2-xs);padding-block-end: calc(var(--wp--preset--spacing--2-xs) + env(safe-area-inset-bottom));background: var(--wp--preset--color--base);border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-pago-barra__boton{display: flex;align-items: center;justify-content: center;gap: var(--wp--preset--spacing--2-xs);inline-size: 100%;text-decoration: none;}.vitrina-pago-pagando .vitrina-wa-flotante{display: none;}}.vitrina-order-item{display: flex;align-items: flex-start;gap: var(--wp--preset--spacing--2-xs);}.vitrina-order-item__media{flex: none;}.vitrina-order-item__foto{display: block;inline-size: 56px;block-size: auto;border: 1px solid var(--wp--preset--color--line);}.vitrina-order-item__texto{min-inline-size: 0;}.vitrina-pago-resumen__linea{display: flex;align-items: flex-start;gap: var(--wp--preset--spacing--2-xs);}.vitrina-pago-resumen__media{flex: none;}.vitrina-pago-resumen__foto{display: block;inline-size: 56px;block-size: auto;border: 1px solid var(--wp--preset--color--line);}.vitrina-pago-resumen__media--vacia{display: block;inline-size: 56px;block-size: 56px;background: var(--wp--preset--color--surface);border: 1px solid var(--wp--preset--color--line);}.vitrina-pago-resumen__texto{min-inline-size: 0;}.vitrina-pago-resumen__tabla .wc-block-order-confirmation-totals__total{white-space: nowrap;text-align: end;vertical-align: top;}.vitrina-pago-manual__wa-numero{margin: 0;display: inline-flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: var(--wp--preset--spacing--3-xs);font-size: var(--wp--preset--font-size--small);}.vitrina-pago-manual__wa-tel{font-weight: 600;white-space: nowrap;}.vitrina-pago-manual__copiar--min{min-block-size: 2.75rem;min-inline-size: 2.75rem;padding-inline: var(--wp--preset--spacing--3-xs);border: 0;background-color: transparent;color: var(--wp--preset--color--accent);}.vitrina-pago-manual__copiar--min:hover,.vitrina-pago-manual__copiar--min.vitrina-pago-manual__copiar--ok{background-color: transparent;color: var(--wp--preset--color--ink);}.vitrina-pago-manual__qr-ampliar{display: inline-block;padding: 0;border: 0;background: none;line-height: 0;cursor: zoom-in;}.vitrina-pago-manual__qr-ampliar:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pago-manual__qr-acciones{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--wp--preset--spacing--sm);}.vitrina-pago-manual__qr-ampliar-texto{display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--3-xs);min-block-size: 2.75rem;padding: 0;border: 0;background: none;color: var(--wp--preset--color--accent);font-size: var(--wp--preset--font-size--small);cursor: zoom-in;}.vitrina-pago-manual__qr-ampliar-texto:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pago-qr-modal{max-inline-size: 100vw;max-block-size: 100dvh;margin: auto;padding: 0;border: 0;background: transparent;overflow: visible;}.vitrina-pago-qr-modal::backdrop{background: rgba(0,0,0,0.9);}.vitrina-pago-qr-modal__panel{position: relative;display: flex;flex-direction: column;align-items: center;gap: var(--wp--preset--spacing--sm);padding: 3vmin;background: #fff;border-radius: 2px;}.vitrina-pago-qr-modal__cerrar{position: absolute;inset-block-end: 100%;inset-inline-end: 0;margin-block-end: var(--wp--preset--spacing--2-xs);display: inline-flex;align-items: center;justify-content: center;inline-size: 2.75rem;block-size: 2.75rem;padding: 0;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);background: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-size: 1.75rem;line-height: 1;cursor: pointer;}.vitrina-pago-qr-modal__cerrar:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-pago-qr-modal__img{display: block;inline-size: 90vmin;block-size: auto;max-block-size: 78dvh;background: #fff;}html.vitrina-qr-abierto{overflow: hidden;}.vitrina-dos-universos__par{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;row-gap: var(--wp--preset--spacing--2-xs);}.vitrina-universo__media{grid-row: 1;}.vitrina-universo__rotulo{grid-row: 2;}.vitrina-universo__subtitulo{grid-row: 3;}.vitrina-universo__boton{grid-row: 4;}.vitrina-dos-universos + .vitrina-seccion{margin-block-start: var(--wp--custom--seccion--aire-justo);}.vitrina-universo{display: grid;grid-template-rows: subgrid;grid-row: span 4;justify-items: center;color: var(--wp--preset--color--ink);text-decoration: none;text-align: center;}.vitrina-universo__media{display: block;overflow: hidden;}.vitrina-dos-universos .vitrina-universo{--wp--custom--entrada--escalon: 120ms;}@media (any-hover: hover) and (prefers-reduced-motion: no-preference){.vitrina-universo__foto,.vitrina-linea__marca-logo{transition: transform 700ms ease-out;}.vitrina-universo:hover .vitrina-universo__foto,.vitrina-universo:focus-visible .vitrina-universo__foto,a.vitrina-linea__marca-caja:hover .vitrina-linea__marca-logo,a.vitrina-linea__marca-caja:focus-visible .vitrina-linea__marca-logo{transform: scale(1.04);}}.vitrina-linea__marca-caja{overflow: hidden;}.vitrina-universo__foto{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 4 / 5;object-fit: cover;}@media (min-width: 768px){.vitrina-universo__foto{aspect-ratio: 3 / 2;}}@media (min-width: 1024px){.vitrina-universo__foto{max-block-size: 55vh;}}.vitrina-universo__texto{display: contents;}.vitrina-universo > .vitrina-universo__media{justify-self: stretch;}.vitrina-universo__rotulo{font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-style: normal;font-weight: var(--wp--custom--titulo--peso-enfasis,500);font-size: var(--wp--preset--font-size--h-3);text-transform: var(--wp--custom--titulo--transform,none);letter-spacing: var(--wp--custom--titulo--tracking,normal);line-height: var(--wp--custom--display--leading);color: var(--wp--preset--color--ink);}.vitrina-universo__subtitulo{color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--base);}.vitrina-universo__boton{margin-block-start: var(--wp--preset--spacing--3-xs);padding: 1rem 2rem;border: 1px solid var(--wp--preset--color--accent);background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);font-size: var(--wp--preset--font-size--small);font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;transition: background-color var(--wp--custom--transicion--base),color var(--wp--custom--transicion--base);align-self: stretch;display: grid;place-items: center;}@media (max-width: 767.98px){.vitrina-universo__boton{padding: 0.65rem 0.9rem;font-size: var(--wp--preset--font-size--micro);letter-spacing: 0.06em;}}.vitrina-universo__boton:hover,.vitrina-universo:focus-visible .vitrina-universo__boton{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--accent);}.vitrina-universo:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-identidad{max-inline-size: 42rem;margin-inline: auto;text-align: center;}.vitrina-identidad p{color: var(--wp--preset--color--ink-muted);}.vitrina-comunidad__whatsapp{margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-ingredientes__alergenos{color: var(--wp--preset--color--ink);background-color: var(--wp--preset--color--surface);padding: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--xs);border-inline-start: 3px solid var(--wp--preset--color--alerta);}.vitrina-faq__lista{max-inline-size: 48rem;margin-inline: auto;border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-faq__fila{border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-faq__pregunta{cursor: pointer;list-style: none;display: flex;align-items: baseline;justify-content: space-between;gap: var(--wp--preset--spacing--sm);padding-block: var(--wp--preset--spacing--sm);font-weight: var(--wp--custom--titulo--peso-enfasis,500);}.vitrina-faq__pregunta::-webkit-details-marker{display: none;}.vitrina-faq__pregunta::after{content: "+";flex: none;font-size: var(--wp--preset--font-size--lead);line-height: 1;}.vitrina-faq__fila[open] > .vitrina-faq__pregunta::after{content: "−";}.vitrina-faq__pregunta:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-faq__respuesta{padding-block-end: var(--wp--preset--spacing--sm);color: var(--wp--preset--color--ink-muted);}.vitrina-faq__respuesta > p{margin-block: 0 var(--wp--preset--spacing--2-xs);}.vitrina-faq__respuesta > p:last-child{margin-block-end: 0;}.vitrina-destacado{position: fixed;inset-inline: 0;inset-block-end: 0;z-index: var(--vitrina-z-barra-compra,45);display: flex;align-items: center;gap: var(--wp--preset--spacing--2-xs);padding: var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--sm);padding-block-end: calc(var(--wp--preset--spacing--2-xs) + env(safe-area-inset-bottom,0px));background-color: var(--wp--preset--color--base);border-block-start: 1px solid var(--wp--preset--color--line);box-shadow: var(--wp--preset--shadow--elevacion,0 1.5rem 3.5rem rgb(0 0 0 / 0.18));}@media (min-width: 768px){.vitrina-destacado{display: none;}}.vitrina-destacado__media{flex: none;inline-size: 40px;}.vitrina-destacado__foto{inline-size: 40px;block-size: 40px;object-fit: cover;display: block;border-radius: var(--wp--custom--radio--sm,4px);}.vitrina-destacado__datos{flex: 1;min-inline-size: 0;display: flex;flex-direction: column;gap: 1px;}.vitrina-destacado__nombre{font-weight: var(--wp--custom--titulo--peso-enfasis,500);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: var(--wp--preset--font-size--small);}.vitrina-destacado__precio{font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-destacado__boton{flex: none;}.vitrina-destacado-visible .vitrina-wa-flotante{display: none;}.vitrina-escaparate__lista{--vitrina-escaparate-gap: var(--wp--preset--spacing--md);list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--wp--preset--spacing--xl) var(--vitrina-escaparate-gap);}.vitrina-escaparate__tarjeta{flex: 0 0 calc( ( 100% - var(--vitrina-escaparate-gap) ) / 2 );display: flex;flex-direction: column;gap: var(--wp--preset--spacing--3-xs);text-align: center;align-items: center;}@media (min-width: 782px){.vitrina-escaparate__tarjeta{flex-basis: calc( ( 100% - 2 * var(--vitrina-escaparate-gap) ) / 3 );}}.vitrina-escaparate__media{display: block;inline-size: 100%;}.vitrina-escaparate__foto{inline-size: 100%;block-size: auto;aspect-ratio: 1 / 1;object-fit: cover;display: block;border-radius: var(--wp--custom--radio--tarjeta,0);}.vitrina-escaparate--ratio-45 .vitrina-escaparate__foto{aspect-ratio: 4 / 5;}.vitrina-escaparate__eyebrow{margin: var(--wp--preset--spacing--2-xs) 0 0;color: var(--wp--preset--color--ink-muted);}.vitrina-escaparate__nombre{margin: 0;font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--h-3);font-weight: var(--wp--custom--titulo--peso-enfasis,500);letter-spacing: 0;}.vitrina-escaparate__nombre a{color: currentColor;text-decoration: none;}.vitrina-escaparate__nombre a:hover,.vitrina-escaparate__nombre a:focus-visible{text-decoration: underline;text-underline-offset: 0.2em;}.vitrina-escaparate__precio{margin: 0;font-weight: var(--wp--custom--product-card--price-weight,500);}.vitrina-escaparate__comprar{margin-block-start: var(--wp--preset--spacing--2-xs);}.vitrina-escaparate__comprar--agotado .wp-block-button__link{background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink-muted);border: 1px solid var(--wp--preset--color--line);}.vitrina-fundador{max-inline-size: 65ch;margin-inline: auto;display: flex;flex-direction: column;align-items: center;gap: var(--wp--preset--spacing--sm);text-align: center;}.vitrina-fundador__media{margin: 0;}.vitrina-fundador__foto{inline-size: 7rem;block-size: 7rem;object-fit: cover;border-radius: 50%;display: block;}.vitrina-fundador__texto{text-align: start;}.vitrina-fundador__texto > p{margin-block: 0 var(--wp--preset--spacing--sm);}.vitrina-fundador__texto > p:last-child{margin-block-end: 0;}.vitrina-fundador__firma{display: flex;flex-direction: column;align-items: center;gap: 2px;}.vitrina-fundador__firma-texto{margin: 0;font-family: var(--wp--preset--font-family--romantico,Georgia,serif);font-style: italic;font-size: var(--wp--preset--font-size--h-3);}.vitrina-fundador__firma-imagen{max-block-size: 4rem;inline-size: auto;}.vitrina-fundador__cargo{margin: 0;font-size: var(--wp--preset--font-size--small);text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink-muted);}.vitrina-personas__lista{--vitrina-personas-gap: var(--wp--preset--spacing--md);list-style: none;margin: 0;padding: 0;display: flex;gap: var(--vitrina-personas-gap);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}.vitrina-personas__lista::-webkit-scrollbar{display: none;}.vitrina-persona{flex: 0 0 72%;scroll-snap-align: start;display: flex;flex-direction: column;gap: var(--wp--preset--spacing--3-xs);}@media (min-width: 600px){.vitrina-personas__lista{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));overflow-x: visible;}.vitrina-persona{flex: none;}}@media (min-width: 1024px){.vitrina-personas__lista{grid-template-columns: repeat(3,minmax(0,1fr));}}.vitrina-persona__media{margin: 0 0 var(--wp--preset--spacing--2-xs);}.vitrina-persona__foto{inline-size: 100%;block-size: auto;aspect-ratio: 1 / 1;object-fit: cover;display: block;border-radius: var(--wp--custom--radio--tarjeta,0);}.vitrina-persona__nombre{margin: 0;font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--lead);font-weight: var(--wp--custom--titulo--peso-enfasis,500);letter-spacing: 0;}.vitrina-persona__enlace{color: currentColor;text-decoration-thickness: 1px;text-underline-offset: 0.2em;}.vitrina-persona__cargo{margin: 0;font-size: var(--wp--preset--font-size--small);text-transform: uppercase;letter-spacing: 0.08em;color: var(--wp--preset--color--ink-muted);}.vitrina-persona__descripcion{margin: 0;color: var(--wp--preset--color--ink-muted);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.vitrina-logos > p.vitrina-logos__rotulo{text-align: center;max-inline-size: none;margin-block: 0 var(--wp--preset--spacing--md);margin-inline: 0;color: var(--wp--preset--color--ink-muted);}.vitrina-estadisticas{padding-block: var(--wp--custom--seccion--aire-interno,clamp(2rem,1.4rem + 2.6vw,3.75rem));padding-inline: var(--vitrina-sangria,var(--wp--preset--spacing--md));}.vitrina-estadisticas--fondo-fondo{background-color: var(--wp--preset--color--surface);}.vitrina-estadisticas--fondo-accent{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-estadisticas--fondo-ink{background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-estadisticas__lista{list-style: none;margin: 0 auto;padding: 0;max-inline-size: var(--wp--style--global--wide-size,1360px);display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--wp--preset--spacing--lg) var(--wp--preset--spacing--md);}@media (min-width: 782px){.vitrina-estadisticas--count-2 .vitrina-estadisticas__lista{grid-template-columns: repeat(2,minmax(0,1fr));}.vitrina-estadisticas--count-3 .vitrina-estadisticas__lista{grid-template-columns: repeat(3,minmax(0,1fr));}.vitrina-estadisticas--count-4 .vitrina-estadisticas__lista{grid-template-columns: repeat(4,minmax(0,1fr));}}.vitrina-stat{display: flex;flex-direction: column;align-items: center;gap: var(--wp--preset--spacing--3-xs);text-align: center;}.vitrina-stat__cifra{margin: 0;font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--display));font-size: var(--wp--preset--font-size--h-1);font-weight: var(--wp--custom--titulo--peso-enfasis,500);line-height: 1;letter-spacing: -0.02em;}.vitrina-stat__sufijo{font-size: 0.6em;vertical-align: 0.35em;margin-inline-start: 0.1em;}.vitrina-stat__rotulo{margin: 0;font-weight: var(--wp--custom--titulo--peso,400);text-transform: uppercase;letter-spacing: 0.08em;font-size: var(--wp--preset--font-size--small);}.vitrina-stat__descripcion{margin: 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);max-inline-size: 26ch;}.vitrina-estadisticas--fondo-accent .vitrina-stat__descripcion,.vitrina-estadisticas--fondo-ink .vitrina-stat__descripcion{color: currentColor;}.vitrina-testimonios__riel{position: relative;}.vitrina-testimonios__lista{--vitrina-testimonio-gap: var(--wp--preset--spacing--md);display: flex;gap: var(--vitrina-testimonio-gap);list-style: none;margin: 0;padding: 0;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}.vitrina-testimonios__lista::-webkit-scrollbar{display: none;}.vitrina-testimonio{flex: 0 0 100%;scroll-snap-align: start;display: flex;flex-direction: column;gap: var(--wp--preset--spacing--sm);padding: var(--wp--preset--spacing--lg);background-color: var(--wp--preset--color--surface);border-radius: var(--wp--custom--radio--tarjeta,0);}@media (min-width: 600px){.vitrina-testimonio{flex-basis: calc( ( 100% - var(--vitrina-testimonio-gap) ) / 2 );}}@media (min-width: 1024px){.vitrina-testimonio{flex-basis: calc( ( 100% - 2 * var(--vitrina-testimonio-gap) ) / 3 );}}.vitrina-testimonio__media{margin: 0;}.vitrina-testimonio__foto{inline-size: 4.5rem;block-size: 4.5rem;object-fit: cover;border-radius: 50%;display: block;}.vitrina-testimonio__titulo{margin: 0;font-weight: var(--wp--custom--titulo--peso-enfasis,500);}.vitrina-testimonio__estrellas{margin: 0;display: flex;gap: 2px;color: var(--wp--preset--color--ink);}.vitrina-testimonio__cita{margin: 0;border: 0;padding: 0;flex: 1;}.vitrina-testimonio__cita p{margin: 0;}.vitrina-testimonio__firma{display: flex;flex-direction: column;gap: 2px;}.vitrina-testimonio__nombre{font-style: normal;font-weight: var(--wp--custom--titulo--peso-enfasis,500);}.vitrina-testimonio__cargo{font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-beneficio{padding-block: var(--wp--custom--seccion--aire-interno,clamp(2rem,1.4rem + 2.6vw,3.75rem));padding-inline: var(--vitrina-sangria,var(--wp--preset--spacing--md));}.vitrina-beneficio--fondo-fondo{background-color: var(--wp--preset--color--surface);}.vitrina-beneficio--fondo-accent{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-beneficio--fondo-ink{background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-beneficio > .vitrina-beneficio__media,.vitrina-beneficio > .vitrina-beneficio__contenido{inline-size: 100%;}.vitrina-beneficio__media{margin: 0;}.vitrina-beneficio__img{inline-size: 100%;block-size: auto;aspect-ratio: 4 / 5;object-fit: cover;display: block;}.vitrina-beneficio--ratio-11 .vitrina-beneficio__img{aspect-ratio: 1 / 1;}.vitrina-beneficio__contenido{display: flex;flex-direction: column;align-items: flex-start;gap: var(--wp--preset--spacing--sm);justify-content: center;}.vitrina-beneficio__titulo,.vitrina-beneficio__texto,.vitrina-beneficio__eyebrow{margin: 0;}.vitrina-beneficio__texto{color: var(--wp--preset--color--ink-muted);}.vitrina-beneficio--fondo-accent .vitrina-beneficio__texto,.vitrina-beneficio--fondo-ink .vitrina-beneficio__texto{color: currentColor;}.vitrina-beneficio__claims{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--wp--preset--spacing--2-xs);}.vitrina-beneficio__claim{display: flex;gap: var(--wp--preset--spacing--2-xs);align-items: baseline;}.vitrina-beneficio__claim::before{content: "✓";flex: none;font-weight: 600;}.vitrina-beneficios__nota{max-inline-size: 60ch;margin: var(--wp--preset--spacing--md) auto 0;padding-inline: var(--vitrina-sangria,var(--wp--preset--spacing--md));font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);text-align: center;}.vitrina-beneficio{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--md);align-items: center;}@media (min-width: 782px){.vitrina-beneficio{display: grid;grid-template-columns: repeat(2,minmax(0,calc((var(--wp--style--global--wide-size,1360px) - 4.5rem) / 2)));gap: clamp(2rem,5vw,4.5rem);justify-content: center;align-items: center;}.vitrina-beneficio--media-derecha > .vitrina-beneficio__media{grid-column: 2;grid-row: 1;}.vitrina-beneficio--media-derecha > .vitrina-beneficio__contenido{grid-column: 1;grid-row: 1;}}.vitrina-marquesina{overflow: hidden;padding-block: var(--wp--preset--spacing--sm);background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink);}.vitrina-marquesina--fondo-accent{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink);}.vitrina-marquesina--fondo-ink{background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);}.vitrina-marquesina__cinta{display: flex;inline-size: max-content;animation: vitrina-marquesina-corre var(--vitrina-marquesina-duracion,36s) linear infinite;}.vitrina-marquesina--vel-lenta{--vitrina-marquesina-duracion: 54s;}.vitrina-marquesina--vel-rapida{--vitrina-marquesina-duracion: 22s;}.vitrina-marquesina__lista{display: flex;flex: none;list-style: none;margin: 0;padding: 0;}.vitrina-marquesina__item{display: flex;align-items: center;white-space: nowrap;font-family: var(--wp--custom--titulo--familia,var(--wp--preset--font-family--text));font-size: var(--wp--preset--font-size--lead);font-weight: var(--wp--custom--titulo--peso,400);letter-spacing: 0.06em;text-transform: uppercase;}.vitrina-marquesina__sep{margin-inline: var(--wp--preset--spacing--md);}@keyframes vitrina-marquesina-corre{to{transform: translateX(-50%);}}@media (any-hover: hover){.vitrina-marquesina:hover .vitrina-marquesina__cinta{animation-play-state: paused;}}@media (prefers-reduced-motion: reduce){.vitrina-marquesina__cinta{animation: none;inline-size: auto;justify-content: center;}.vitrina-marquesina__lista{flex-wrap: wrap;justify-content: center;row-gap: var(--wp--preset--spacing--2-xs);}.vitrina-marquesina__lista[aria-hidden]{display: none;}.vitrina-marquesina__item{white-space: normal;}}.vitrina-descripcion-termino{max-inline-size: 60ch;}.vitrina-descripcion-termino > p{margin-block: 0;}.vitrina-descripcion-termino__mas > summary{cursor: pointer;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);text-decoration: underline;text-underline-offset: 0.2em;margin-block-start: var(--wp--preset--spacing--3-xs);list-style: none;}.vitrina-descripcion-termino__mas > summary::-webkit-details-marker{display: none;}.vitrina-descripcion-termino__mas[open] > summary{display: none;}.vitrina-contenido-termino,.vitrina-faq{max-inline-size: 60ch;margin-inline: auto;}.vitrina-faq__item{border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-faq__item > summary{cursor: pointer;padding-block: var(--wp--preset--spacing--xs);font-weight: 500;list-style-position: outside;}.vitrina-faq__respuesta{padding-block-end: var(--wp--preset--spacing--xs);color: var(--wp--preset--color--ink-muted);}.vitrina-ubicacion{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--wp--preset--spacing--lg);align-items: center;}.vitrina-ubicacion > div.vitrina-ubicacion__datos,.vitrina-ubicacion > div.vitrina-ubicacion__mapa{inline-size: 100%;max-inline-size: none;margin-inline: 0;}.vitrina-ubicacion__mapa{order: -1;}@media (min-width: 768px){.vitrina-ubicacion{grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: var(--wp--custom--seccion--aire-interno);}.vitrina-ubicacion__mapa{order: 0;}}.vitrina-ubicacion__datos > h2{margin-block: 0;}.vitrina-ubicacion__lugar{margin-block: var(--wp--preset--spacing--3-xs) 0;color: var(--wp--preset--color--ink-muted);font-size: var(--wp--preset--font-size--lead);}.vitrina-ubicacion__filas{margin-block: var(--wp--preset--spacing--md) 0;font-family: var(--wp--preset--font-family--text);}.vitrina-ubicacion__fila{display: grid;grid-template-columns: 6.5rem minmax(0,1fr);gap: var(--wp--preset--spacing--sm);align-items: baseline;padding-block: var(--wp--preset--spacing--xs);border-block-end: 1px solid var(--wp--preset--color--line);}.vitrina-ubicacion__fila:last-child{border-block-end: 0;}.vitrina-ubicacion__rotulo{font-size: var(--wp--preset--font-size--micro);text-transform: var(--wp--custom--eyebrow--transform);letter-spacing: var(--wp--custom--eyebrow--tracking);color: var(--wp--preset--color--ink-muted);}.vitrina-ubicacion__valor{margin: 0;color: var(--wp--preset--color--ink);}.vitrina-ubicacion__valor a{color: inherit;}.vitrina-ubicacion__acciones{margin-block-start: var(--wp--preset--spacing--md);display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--sm);}.vitrina-ubicacion__imagen,.vitrina-ubicacion__iframe{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 4 / 3;border: 0;object-fit: cover;}.vitrina-ubicacion__mapa-vacio{display: grid;place-items: center;aspect-ratio: 4 / 3;padding: var(--wp--preset--spacing--md);background-color: var(--wp--preset--color--surface);color: var(--wp--preset--color--ink-muted);text-align: center;}.vitrina-portada-sep--compacta{--vitrina-portada-aire: clamp(1.25rem,0.9643rem + 1.1429vw,2rem);--vitrina-portada-titulo: 1rem;}.vitrina-portada-sep--normal{--vitrina-portada-aire: clamp(1.75rem,1.2857rem + 1.9048vw,3rem);--vitrina-portada-titulo: 1.25rem;}.vitrina-portada-sep--amplia{--vitrina-portada-aire: clamp(2.25rem,1.6rem + 2.8vw,4rem);--vitrina-portada-titulo: 1.5rem;}.vitrina-portada-sep .vitrina-seccion{margin-block-start: var(--vitrina-portada-aire);}.vitrina-portada-sep .vitrina-seccion:first-child{margin-block-start: 0;}.vitrina-portada-sep .vitrina-hero + .vitrina-seccion{margin-block-start: var(--vitrina-portada-aire);}.vitrina-portada-sep .vitrina-hero{padding-block-end: var(--vitrina-portada-aire);}.vitrina-portada-sep .vitrina-seccion > :is(h1,h2,h3){margin-block: 0;}.vitrina-portada-sep .vitrina-seccion > :is(h1,h2,h3) + *{margin-block-start: var(--vitrina-portada-titulo);}.vitrina-portada-sep .vitrina-collection-nav__title{margin-block: 0 var(--vitrina-portada-titulo);}.vitrina-campania{padding: 0;border: none;background: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);inline-size: min(26.25rem,calc(100% - 2 * 20px));max-inline-size: none;max-block-size: 85svh;max-block-size: 85dvh;margin: auto;box-shadow: var(--wp--preset--shadow--elevacion,0 1.5rem 3.5rem rgb(0 0 0 / 0.18));}.vitrina-campania:not([open]){display: none;}.vitrina-campania::backdrop{background-color: rgb(0 0 0 / 0.45);}.vitrina-campania__caja{position: relative;display: grid;grid-template-columns: 1fr;max-block-size: inherit;}.vitrina-campania__foto{min-block-size: 0;block-size: 160px;}.vitrina-campania__foto img{display: block;inline-size: 100%;block-size: 100%;object-fit: cover;object-position: center;}.vitrina-campania__cuerpo{display: flex;flex-direction: column;align-items: center;justify-content: center;justify-content: safe center;gap: var(--wp--preset--spacing--sm);min-block-size: 0;padding: var(--wp--preset--spacing--md);overflow-y: auto;overscroll-behavior: contain;text-align: center;}.vitrina-campania__cuerpo > *{flex-shrink: 0;}.vitrina-campania__logo{margin: 0;}.vitrina-campania__logo-img{display: block;block-size: 28px;inline-size: auto;}.vitrina-campania__logo--texto{font-family: var(--wp--preset--font-family--display);font-size: var(--wp--preset--font-size--lead);letter-spacing: 0.02em;}.vitrina-campania__titulo{margin: 0;font-size: clamp(1.75rem,1.2rem + 2vw,2.25rem);font-weight: 500;line-height: 1.15;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.vitrina-campania__texto{margin: 0;color: var(--wp--preset--color--ink-muted);}.vitrina-campania__plazo{margin: 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);letter-spacing: 0.08em;text-transform: uppercase;}.vitrina-campania__accion{margin: 0;align-self: stretch;}.vitrina-campania__accion .wp-block-button{inline-size: 100%;}.vitrina-campania__accion .wp-block-button__link{display: flex;align-items: center;justify-content: center;inline-size: 100%;min-block-size: 2.75rem;}.vitrina-campania__cerrar{position: absolute;inset-block-start: var(--wp--preset--spacing--2-xs);inset-inline-end: var(--wp--preset--spacing--2-xs);z-index: 3;display: flex;align-items: center;justify-content: center;inline-size: 2.75rem;block-size: 2.75rem;padding: 0;border-radius: 50%;background: var(--wp--preset--color--base);}@media (min-width: 768px){.vitrina-campania{inline-size: min(51.25rem,calc(100% - 2 * var(--wp--preset--spacing--md)));max-block-size: 85vh;margin: auto;border-radius: var(--wp--custom--radio--tarjeta,0);box-shadow: var(--wp--preset--shadow--elevacion,0 1.5rem 3.5rem rgb(0 0 0 / 0.18));}.vitrina-campania:not(:has(.vitrina-campania__foto)){inline-size: min(30rem,calc(100% - 2 * var(--wp--preset--spacing--md)));}.vitrina-campania:has(.vitrina-campania__foto) .vitrina-campania__caja{grid-template-columns: 55fr 45fr;}.vitrina-campania:has(.vitrina-campania__foto) .vitrina-campania__cuerpo{grid-area: 1 / 1;}.vitrina-campania:has(.vitrina-campania__foto) .vitrina-campania__foto{grid-area: 1 / 2;block-size: auto;}.vitrina-campania__cuerpo{padding: var(--wp--preset--spacing--xl);}}@media (max-width: 767.98px){.vitrina-campania:has( .vitrina-campania__foto ) .vitrina-campania__caja{grid-template-rows: auto minmax(0,1fr);}.vitrina-campania__cuerpo{gap: var(--wp--preset--spacing--xs);padding: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);}}@media (prefers-reduced-motion: no-preference){.vitrina-campania::backdrop{background-color: rgb(0 0 0 / 0);transition: background-color 450ms cubic-bezier(0.22,1,0.36,1);}.vitrina-campania--visible::backdrop{background-color: rgb(0 0 0 / 0.45);}.vitrina-campania[open]{opacity: 0;transform: translateY(16px);transition: opacity 300ms ease-in,transform 300ms ease-in;}.vitrina-campania__cuerpo{opacity: 0;}.vitrina-campania--visible[open]{opacity: 1;transform: none;transition: opacity 500ms cubic-bezier(0.22,1,0.36,1),transform 500ms cubic-bezier(0.22,1,0.36,1);}.vitrina-campania--visible .vitrina-campania__cuerpo{opacity: 1;transition: opacity 300ms ease 120ms;}}html.vitrina-campania-abierta{overflow: hidden;}html.vitrina-campania-abierta body{position: fixed;inset-block-start: var(--vitrina-scroll-bloqueado,0px);inset-inline-start: 0;inline-size: 100%;}.vitrina-co-form{--vitrina-co-sec: 24px;--vitrina-co-campo: var(--wp--preset--spacing--sm);}.vitrina-co-seccion--entrega,.vitrina-co-seccion--envio{margin-block-start: var(--vitrina-co-sec);}.vitrina-co-form .woocommerce-account-fields label.checkbox,.vitrina-co-form .woocommerce-terms-and-conditions-wrapper label.checkbox,.vitrina-co-form .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-weight: 400;}.vitrina-co-titulo-seccion{margin: 0 0 var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--h-3);font-weight: 500;line-height: 1.15;}.vitrina-co-cabeza{display: flex;align-items: baseline;justify-content: space-between;gap: var(--wp--preset--spacing--sm);margin-block-end: var(--wp--preset--spacing--sm);}.vitrina-co-cabeza .vitrina-co-titulo-seccion,.vitrina-co-cabeza--resumen .vitrina-co-titulo{margin-block-end: 0;}.vitrina-co-login,.vitrina-co-editar-carrito{flex: 0 0 auto;white-space: nowrap;color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);font-weight: 500;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;padding-block: calc( ( 44px - 1lh ) / 2 );margin-block: calc( ( 1lh - 44px ) / 2 );transition: color var(--wp--custom--transicion--base);}.vitrina-co-login:hover,.vitrina-co-login:focus-visible,.vitrina-co-editar-carrito:hover,.vitrina-co-editar-carrito:focus-visible{color: var(--wp--preset--color--accent);}.vitrina-co-contacto-campos,#customer_details .woocommerce-billing-fields__field-wrapper,#customer_details .woocommerce-shipping-fields__field-wrapper{display: flex;flex-wrap: wrap;gap: 0 var(--wp--preset--spacing--sm);}@media (max-width: 767.98px){.woocommerce-checkout input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]),.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-checkout .select2-selection__rendered{font-size: 16px;}.vitrina-co-form{--vitrina-co-sec: 20px;--vitrina-co-campo: var(--wp--preset--spacing--2-xs);}.vitrina-co-cabeza{margin-block-end: var(--wp--preset--spacing--xs);}.vitrina-co-titulo-seccion{margin-block-end: var(--wp--preset--spacing--xs);}}.vitrina-co-form label.checkbox,.vitrina-co-form .form-row label.checkbox,.vitrina-co-form .woocommerce-form__label-for-checkbox{display: flex;align-items: center;gap: 0.5rem;margin: 0;font-weight: 400;}.vitrina-co-form label.checkbox input[type="checkbox"],.vitrina-co-form .woocommerce-form__label-for-checkbox input[type="checkbox"]{flex: none;inline-size: 1.125rem;block-size: 1.125rem;margin: 0;accent-color: var(--wp--preset--color--accent);}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox abbr.required{display: none;}.woocommerce-additional-fields{margin-block-start: var(--vitrina-co-campo);}.vitrina-co-notas-abrir{display: inline-block;margin-block: 0;padding: 0;border: 0;background: none;color: var(--wp--preset--color--ink);font: inherit;font-size: var(--wp--preset--font-size--small);font-weight: 500;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;cursor: pointer;transition: color var(--wp--custom--transicion--base);}.vitrina-co-notas-abrir:hover,.vitrina-co-notas-abrir:focus-visible{color: var(--wp--preset--color--accent);}.vitrina-co-notas-plegada .woocommerce-additional-fields__field-wrapper{display: none;}.vitrina-co-pago-cabeza{margin-block-start: var(--vitrina-co-sec);}.vitrina-co-pago-seguro{margin: 0 0 var(--wp--preset--spacing--sm);font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.wc_payment_method.vitrina-co-pago{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 0 var(--wp--preset--spacing--sm);margin-block-end: 8px;padding: 16px 18px;min-block-size: 56px;line-height: 1.3;border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--base);}.wc_payment_method.vitrina-co-pago:has( input.input-radio:checked ){border-color: var(--wp--preset--color--accent);}.wc_payment_method.vitrina-co-pago > input.input-radio{flex: none;inline-size: 1.25rem;block-size: 1.25rem;margin: 0;accent-color: var(--wp--preset--color--accent);}.vitrina-co-pago__rotulo{flex: 1 1 0;min-inline-size: 0;display: flex;align-items: center;gap: var(--wp--preset--spacing--sm);margin: 0;cursor: pointer;font-weight: 500;}.vitrina-co-pago__titulo{flex: 1 1 auto;min-inline-size: 0;}.vitrina-co-pago__iconos{flex: 0 1 auto;display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--2-xs);max-inline-size: 45%;}.vitrina-co-pago__iconos img{display: block;block-size: auto;max-block-size: 1.5rem;inline-size: auto;max-inline-size: 100%;object-fit: contain;}.vitrina-co-pago__mas{font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}@media ( max-width: 767.98px ){.vitrina-co-pago__iconos{max-inline-size: 30%;gap: 0.25rem;overflow: hidden;}.vitrina-co-pago__iconos img{max-block-size: 1rem;}}.vitrina-co-pago__redir,.wc_payment_method.vitrina-co-pago > .payment_box{flex: 1 1 100%;}.vitrina-co-pago__redir{display: none;margin: var(--wp--preset--spacing--2-xs) 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.wc_payment_method.vitrina-co-pago:has( input.input-radio:checked ) > .vitrina-co-pago__redir{display: block;}.wc_payment_method.vitrina-co-pago > .payment_box{margin: 14px -18px -14px;padding: 12px 18px;border-block-start: 1px solid var(--wp--preset--color--line);}.wc_payment_method.vitrina-co-pago > .payment_box:empty{display: none;}.vitrina-co-envio__lista{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;}.vitrina-co-envio__metodo{display: flex;align-items: flex-start;gap: var(--wp--preset--spacing--sm);margin: 0;padding: 16px 18px;min-block-size: 56px;line-height: 1.3;border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--base);}.vitrina-co-envio__metodo.is-elegido{border-color: var(--wp--preset--color--accent);}.vitrina-co-envio__metodo > input.input-radio{flex: none;inline-size: 1.25rem;block-size: 1.25rem;margin: 0;accent-color: var(--wp--preset--color--accent);}.vitrina-co-envio__rotulo{flex: 1 1 auto;min-inline-size: 0;display: flex;align-items: center;justify-content: space-between;gap: var(--wp--preset--spacing--sm);margin: 0;cursor: pointer;font-weight: 500;}.vitrina-co-envio__nombre{min-inline-size: 0;}.vitrina-co-envio__precio{flex: none;white-space: nowrap;}.vitrina-co-envio__gratis{color: var(--wp--preset--color--accent);font-weight: 600;}.vitrina-co-envio__paquete{margin: 0 0 var(--wp--preset--spacing--2-xs);font-weight: 600;}.vitrina-co-envio__vacio{margin: 0;color: var(--wp--preset--color--ink-muted);}.vitrina-nutricion{inline-size: 100%;max-inline-size: 36rem;border-collapse: collapse;}.vitrina-nutricion__caption{caption-side: top;text-align: start;font-weight: var(--wp--custom--titulo--peso-enfasis,500);padding-block-end: var(--wp--preset--spacing--2-xs);}.vitrina-nutricion th,.vitrina-nutricion td{padding: var(--wp--preset--spacing--3-xs) var(--wp--preset--spacing--2-xs);border-block-end: 1px solid var(--wp--preset--color--line);text-align: start;}.vitrina-nutricion thead th{border-block-end: 2px solid var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);text-transform: uppercase;letter-spacing: 0.06em;}.vitrina-nutricion tbody th{font-weight: var(--wp--custom--titulo--peso,400);}.vitrina-nutricion__nota{max-inline-size: 36rem;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);margin-block-start: var(--wp--preset--spacing--2-xs);}.vitrina-sellos-810{position: absolute;inset-block-start: var(--wp--preset--spacing--sm);inset-inline-end: var(--wp--preset--spacing--sm);z-index: 2;display: flex;flex-direction: column;gap: var(--wp--preset--spacing--3-xs);pointer-events: none;}.vitrina-sello-810{inline-size: clamp(3.25rem,6vw,4.25rem);block-size: auto;display: block;}.vitrina-cabecera--escaparate{position: sticky;inset-block-start: var(--wp-admin--admin-bar--height,0px);z-index: 40;background-color: var(--wp--preset--color--base);border-block-end: 0;box-shadow: none;transition: box-shadow var(--wp--custom--transicion--base,0.2s ease);}.vitrina-cabecera--escaparate.vitrina-cabecera--sombra{box-shadow: var(--wp--preset--shadow--sutil,0 1px 6px color-mix(in srgb,var(--wp--preset--color--ink) 22%,transparent));}.vitrina-cinta-pildora{padding-block-start: var(--wp--preset--spacing--3-xs,0.25rem);padding-inline: var(--wp--style--root--padding-left,1rem) var(--wp--style--root--padding-right,1rem);}.vitrina-cinta-pildora__mensaje{display: block;max-inline-size: var(--wp--style--global--wide-size,80rem);margin-inline: auto;padding: 0.4rem 1rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--vitrina-pildora-fondo,var(--wp--preset--color--accent));color: var(--vitrina-pildora-texto,var(--wp--preset--color--accent-ink,#FFFFFF));text-align: center;font-size: var(--wp--preset--font-size--micro);font-weight: 500;letter-spacing: 0.02em;text-decoration: none;}a.vitrina-cinta-pildora__mensaje{text-decoration-line: var(--wp--custom--cinta--enlace-linea,none);text-underline-offset: 0.2em;}a.vitrina-cinta-pildora__mensaje:hover,a.vitrina-cinta-pildora__mensaje:focus-visible{text-decoration: underline;text-underline-offset: 0.2em;}@media (max-width: 767.98px){.vitrina-cinta-pildora{padding-inline: 12px;}.vitrina-cinta-pildora__mensaje{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}}.vitrina-escaparate__fila{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;column-gap: var(--wp--preset--spacing--sm,1rem);min-block-size: 3.5rem;max-inline-size: var(--wp--style--global--wide-size,80rem);margin-inline: auto;padding-inline: var(--wp--style--root--padding-left,1rem) var(--wp--style--root--padding-right,1rem);}@media (min-width: 768px){.vitrina-escaparate__fila{min-block-size: 4.5rem;column-gap: 1.5rem;}}.vitrina-cabecera--escaparate .vitrina-escaparate__izq{grid-area: 1 / 1;position: relative;display: flex;align-items: center;gap: var(--wp--preset--spacing--sm,1rem);justify-self: start;min-inline-size: 0;max-inline-size: 100%;}.vitrina-cabecera--escaparate .vitrina-escaparate__utiles{grid-area: 1 / 3;display: flex;align-items: center;gap: var(--wp--preset--spacing--xs,0.5rem);justify-self: end;}.vitrina-cabecera--escaparate .vitrina-escaparate__marca{grid-area: 1 / 2;position: static;transform: none;justify-self: center;display: flex;align-items: center;justify-content: center;}.vitrina-escaparate__menu{display: none;min-inline-size: 0;max-inline-size: 100%;overflow-x: auto;scrollbar-width: none;}.vitrina-escaparate__menu::-webkit-scrollbar{display: none;}.vitrina-escaparate__lista{display: flex;flex-wrap: nowrap;align-items: center;gap: var(--wp--preset--spacing--md,1.25rem);list-style: none;margin: 0;padding: 0;}.vitrina-escaparate__enlace{font-size: var(--wp--preset--font-size--lead);text-transform: none;letter-spacing: normal;color: var(--wp--preset--color--ink);text-decoration: none;white-space: nowrap;}.vitrina-escaparate__enlace:hover,.vitrina-escaparate__enlace:focus-visible{text-decoration: underline;text-underline-offset: 0.3em;}.vitrina-escaparate__item--sale .vitrina-escaparate__enlace{color: var(--wp--preset--color--oferta,var(--wp--preset--color--ink));}@media (min-width: 768px){.vitrina-escaparate__menu{display: block;}.vitrina-cabecera--escaparate .vitrina-navegacion{display: none;}.vitrina-cabecera--escaparate.vitrina-cabecera--menu-colapsado .vitrina-escaparate__izq{overflow: clip;}.vitrina-cabecera--escaparate.vitrina-cabecera--menu-colapsado .vitrina-escaparate__menu{position: absolute;inset-block-start: 0;inset-inline-start: 0;visibility: hidden;pointer-events: none;inline-size: max-content;max-inline-size: none;overflow: visible;}.vitrina-cabecera--escaparate.vitrina-cabecera--menu-colapsado .vitrina-navegacion{display: block;}.vitrina-cabecera--escaparate.vitrina-cabecera--menu-colapsado .vitrina-navegacion .wp-block-navigation__responsive-container-open.always-shown{display: inline-flex;}}@media (max-width: 767.98px){.vitrina-cabecera--escaparate .vitrina-cabecera__buscar,.vitrina-cabecera--escaparate .vitrina-cabecera__cuenta{display: none;}}.vitrina-ficha-secciones{display: grid;gap: var(--wp--preset--spacing--2-xl,4rem);margin-block: var(--wp--preset--spacing--xl,3rem);}.vitrina-acordeones{border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);overflow: hidden;}.vitrina-acordeones__fila + .vitrina-acordeones__fila{border-block-start: 1px solid var(--wp--preset--color--line);}.vitrina-acordeones__titulo{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem 1.25rem;cursor: pointer;list-style: none;font-size: var(--wp--preset--font-size--lead);font-weight: 500;color: var(--wp--preset--color--ink);}.vitrina-acordeones__titulo::-webkit-details-marker{display: none;}.vitrina-acordeones__titulo:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: -2px;}.vitrina-acordeones__signo{position: relative;flex: 0 0 auto;inline-size: 0.875rem;block-size: 0.875rem;}.vitrina-acordeones__signo::before,.vitrina-acordeones__signo::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 0;inline-size: 100%;block-size: 2px;margin-block-start: -1px;background-color: var(--wp--preset--color--ink);transition: transform var(--wp--custom--transicion--base,0.2s ease);}.vitrina-acordeones__signo::after{transform: rotate(90deg);}.vitrina-acordeones__fila[open] > .vitrina-acordeones__titulo .vitrina-acordeones__signo::after{transform: rotate(0deg);}@media (prefers-reduced-motion: reduce){.vitrina-acordeones__signo::before,.vitrina-acordeones__signo::after{transition: none;}}.vitrina-acordeones__contenido{padding: 0 1.25rem 1.25rem;color: var(--wp--preset--color--ink);}.vitrina-acordeones__contenido > :first-child{margin-block-start: 0;}.vitrina-acordeones__contenido > :last-child{margin-block-end: 0;}.vitrina-confianza{display: flex;align-items: flex-start;gap: 1rem;padding: 1rem 1.25rem;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);background-color: var(--wp--preset--color--surface,var(--wp--preset--color--base));}.vitrina-confianza__medio{flex: 0 0 auto;inline-size: 2.5rem;block-size: 2.5rem;display: grid;place-items: center;color: var(--wp--preset--color--ink);}.vitrina-confianza__medio svg{inline-size: 1.75rem;block-size: 1.75rem;}.vitrina-confianza__imagen{inline-size: 2.5rem;block-size: 2.5rem;object-fit: cover;border-radius: 50%;}.vitrina-confianza__cuerpo{min-inline-size: 0;}.vitrina-confianza__titulo{margin: 0;font-size: var(--wp--preset--font-size--small);font-weight: 600;color: var(--wp--preset--color--ink);}.vitrina-confianza__fecha{display: inline-block;margin-inline-start: 0.375rem;padding: 0.1rem 0.5rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--base);border: 1px solid var(--wp--preset--color--line);font-size: var(--wp--preset--font-size--micro);font-weight: 500;color: var(--wp--preset--color--ink-muted);vertical-align: middle;}.vitrina-confianza__texto{margin: 0.25rem 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-confianza__enlace{display: inline-block;margin-block-start: 0.375rem;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);text-underline-offset: 0.2em;}.vitrina-cuotas{display: flex;align-items: center;gap: 0.5rem;margin: 0.625rem 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-muted);}.vitrina-cuotas__icono{display: inline-flex;color: var(--wp--preset--color--ink);}.vitrina-faq--pildoras .vitrina-faq__lista{display: grid;gap: 0.75rem;}.vitrina-faq--pildoras .vitrina-faq__fila{background-color: var(--wp--preset--color--surface,var(--wp--preset--color--base));border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--tarjeta,0);overflow: hidden;}.vitrina-faq--pildoras .vitrina-faq__pregunta{padding: 1rem 1.25rem;}.vitrina-faq--pildoras .vitrina-faq__respuesta{padding: 0 1.25rem 1rem;}.vitrina-faq__mas{display: contents;}.vitrina-faq__mas > .vitrina-faq__resto{display: contents;}.vitrina-faq__ver-mas{justify-self: center;inline-size: fit-content;margin-block-start: 0.5rem;padding: 0.5rem 1.25rem;border: 1px solid var(--wp--preset--color--line);border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--ink);font-size: var(--wp--preset--font-size--small);font-weight: 500;cursor: pointer;list-style: none;}.vitrina-faq__ver-mas::-webkit-details-marker{display: none;}.vitrina-faq__ver-mas:hover,.vitrina-faq__ver-mas:focus-visible{background-color: var(--wp--preset--color--surface,var(--wp--preset--color--base));}.vitrina-faq__ver-mas:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 2px;}.vitrina-faq__mas[open] > .vitrina-faq__ver-mas{display: none;}@media (min-width: 768px){.vitrina-arquetipo-consumible:has(.vitrina-wa-flotante) .vitrina-ficha__info{padding-inline-end: calc(clamp(2.5rem,var(--wp--custom--contenedor--padding,3rem),3rem) + 1rem);}}.vitrina-beneficio__img{border-radius: var(--wp--custom--radio--foto,0);}.vitrina-escaparate__media{overflow: hidden;border-radius: var(--wp--custom--radio--foto,0);}.vitrina-collection-nav__item{border-radius: var(--wp--custom--radio--foto,0);overflow: hidden;}.vitrina-tarjeta-categoria__foto{border-radius: var(--wp--custom--radio--foto,0);overflow: hidden;}.vitrina-universo__media{border-radius: var(--wp--custom--radio--foto,0);overflow: hidden;}.vitrina-escaparate--cta .vitrina-escaparate__visual{position: relative;}.vitrina-escaparate--cta .vitrina-escaparate__media{position: relative;}.vitrina-escaparate--cta .vitrina-escaparate__foto{aspect-ratio: 4 / 5;}.vitrina-escaparate--cta .vitrina-escaparate__foto-hover{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;object-fit: cover;opacity: 0;}.vitrina-cta-flotante{position: absolute;inset-block-end: 24px;inset-inline-start: 50%;transform: translateX(-50%);z-index: 2;display: inline-flex;align-items: center;justify-content: center;max-inline-size: calc(100% - 2rem);padding: 0.625rem 1.5rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);box-shadow: var(--wp--preset--shadow--sutil,0 1px 6px color-mix(in srgb,var(--wp--preset--color--ink) 22%,transparent));font-size: var(--wp--preset--font-size--small);font-weight: 600;letter-spacing: 0.02em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none;}.vitrina-cta-flotante--agotado{background-color: var(--wp--preset--color--surface,var(--wp--preset--color--base));color: var(--wp--preset--color--ink-muted);border: 1px solid var(--wp--preset--color--line);}.vitrina-escaparate__linea{margin: 0.5rem 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink);text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.vitrina-escaparate__linea-precio{color: var(--wp--preset--color--ink-muted);margin-inline-start: 0.375rem;}.vitrina-collection-nav--cta .vitrina-collection-nav__item{aspect-ratio: 4 / 5;position: relative;}.vitrina-collection-nav--cta .vitrina-collection-nav__label,.vitrina-collection-nav--cta .vitrina-collection-nav__sublabel,.vitrina-collection-nav--cta .vitrina-collection-nav__eyebrow{border: 0;clip-path: inset(50%);block-size: 1px;inline-size: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;}.vitrina-collection-nav--cta .vitrina-collection-nav__cta{position: absolute;inset-block-end: 24px;inset-inline-start: 50%;transform: translateX(-50%);z-index: 2;display: inline-flex;align-items: center;padding: 0.625rem 1.5rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--base);box-shadow: var(--wp--preset--shadow--sutil,0 1px 6px color-mix(in srgb,var(--wp--preset--color--ink) 22%,transparent));font-size: var(--wp--preset--font-size--small);font-weight: 600;white-space: nowrap;}.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta,.vitrina-escaparate--cta .vitrina-escaparate__foto,.vitrina-cta-flotante,.vitrina-collection-nav--cta .vitrina-collection-nav__cta{transition: transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease,opacity 180ms ease;}.vitrina-escaparate--cta .vitrina-escaparate__foto-hover{transition: opacity 180ms ease;}@media (any-hover: hover){.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:hover,.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:focus-within{transform: translateY(-4px);}.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:hover .vitrina-escaparate__media,.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:focus-within .vitrina-escaparate__media{box-shadow: var(--wp--preset--shadow--elevacion,0 1.5rem 3.5rem rgb(0 0 0 / 0.18));}.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:hover .vitrina-escaparate__foto,.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:focus-within .vitrina-escaparate__foto{transform: scale(1.03);}.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:hover .vitrina-escaparate__foto-hover,.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta:focus-within .vitrina-escaparate__foto-hover{opacity: 1;}.vitrina-cta-flotante:not(.vitrina-cta-flotante--agotado):hover,.vitrina-collection-nav--cta .vitrina-collection-nav__item:hover .vitrina-collection-nav__cta{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink,var(--wp--preset--color--base));transform: translateX(-50%) translateY(-1px);box-shadow: var(--wp--preset--shadow--elevacion,0 1.5rem 3.5rem rgb(0 0 0 / 0.18));}.vitrina-botones-vivos .vitrina-hero__actions .wp-block-button__link:hover,.vitrina-botones-vivos .vitrina-ficha .single_add_to_cart_button:hover{background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink,var(--wp--preset--color--base));transform: translateY(-1px);box-shadow: var(--wp--preset--shadow--sutil,0 1px 6px color-mix(in srgb,var(--wp--preset--color--ink) 22%,transparent));transition: transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease;}}.vitrina-cta-flotante:focus-visible,.vitrina-collection-nav--cta .vitrina-collection-nav__item:focus-visible,.vitrina-botones-vivos .vitrina-hero__actions .wp-block-button__link:focus-visible,.vitrina-botones-vivos .vitrina-ficha .single_add_to_cart_button:focus-visible{outline: 2px solid var(--wp--preset--color--accent,var(--wp--preset--color--ink));outline-offset: 2px;}@media (prefers-reduced-motion: reduce){.vitrina-escaparate--cta .vitrina-escaparate__tarjeta--cta,.vitrina-escaparate--cta .vitrina-escaparate__foto,.vitrina-escaparate--cta .vitrina-escaparate__foto-hover,.vitrina-cta-flotante,.vitrina-collection-nav--cta .vitrina-collection-nav__cta,.vitrina-botones-vivos .vitrina-hero__actions .wp-block-button__link,.vitrina-botones-vivos .vitrina-ficha .single_add_to_cart_button{transition: none;}}.vitrina-cuenta[data-estado="antes"] [data-cuenta-despues]{display: none;}.vitrina-cuenta[data-estado="despues"] [data-cuenta-antes]{display: none;}.vitrina-cuenta__reloj{display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: center;gap: clamp(0.5rem,2.5vw,1.25rem);margin-block: var(--wp--preset--spacing--sm);}.vitrina-cuenta__unidad{display: flex;flex-direction: column;align-items: center;gap: 0.35rem;min-inline-size: 0;}.vitrina-cuenta__valor{font-family: var(--vitrina-cuenta-cifra-familia,var(--wp--preset--font-family--text));font-weight: 300;font-size: clamp(1.75rem,9vw,3.5rem);line-height: 1;font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;letter-spacing: 0;}.vitrina-cuenta__rotulo{font-family: var(--wp--preset--font-family--text);font-size: clamp(0.6875rem,1.2vw,0.75rem);font-weight: 500;text-transform: var(--wp--custom--eyebrow--transform,uppercase);letter-spacing: var(--wp--custom--eyebrow--tracking,0.18em);color: var(--wp--preset--color--ink-muted);}.vitrina-cuenta__sep{align-self: stretch;inline-size: 1px;background: var(--wp--preset--color--line);margin-block-end: calc(0.35rem + 0.75rem);}.vitrina-cuenta__eyebrow{margin-block-end: var(--wp--preset--spacing--2-xs);}.vitrina-cuenta__fecha{margin-block-start: var(--wp--preset--spacing--2-xs);}.vitrina-cuenta__subtitulo{max-inline-size: 42rem;margin-inline: auto;color: var(--wp--preset--color--ink-muted);}.vitrina-cuenta__acciones{justify-content: center;margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-cuenta-seccion{position: relative;text-align: center;}.vitrina-cuenta-seccion--fondo{background-color: var(--wp--preset--color--surface);padding-block: var(--wp--preset--spacing--2-xl,4rem);padding-inline: var(--wp--custom--contenedor--padding,1.5rem);}.vitrina-cuenta-seccion--imagen{min-block-size: clamp(22rem,60svh,34rem);padding-block: var(--wp--preset--spacing--2-xl,4rem);padding-inline: var(--wp--custom--contenedor--padding,1.5rem);color: #FFFFFF;}.vitrina-cuenta-seccion--imagen .vitrina-cuenta__eyebrow,.vitrina-cuenta-seccion--imagen .vitrina-cuenta__fecha,.vitrina-cuenta-seccion--imagen .vitrina-cuenta__titulo,.vitrina-cuenta-seccion--imagen .vitrina-cuenta__subtitulo,.vitrina-cuenta-seccion--imagen .vitrina-cuenta__rotulo,.vitrina-cuenta-seccion--imagen .vitrina-cuenta__valor{color: #FFFFFF;}.vitrina-cuenta-seccion--imagen .vitrina-cuenta__sep{background: rgba(255,255,255,0.4);}.vitrina-cuenta-seccion__inner{position: relative;z-index: 1;max-inline-size: var(--wp--style--global--wide-size,1360px);margin-inline: auto;display: flex;flex-direction: column;align-items: center;}.vitrina-cuenta--hero{margin-block-start: var(--wp--preset--spacing--sm);}.vitrina-cuenta--hero .vitrina-cuenta__valor{font-size: clamp(1.5rem,7vw,2.75rem);}.vitrina-cuenta--cinta,.vitrina-cuenta__compacta{font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;white-space: nowrap;}@media ( prefers-reduced-motion: reduce ){.vitrina-cuenta__valor,.vitrina-cuenta__compacta{transition: none;}}.vitrina-cuenta-seccion--compacta{padding-block: 1.5rem;}.vitrina-cuenta-seccion--compacta.vitrina-cuenta-seccion--imagen{min-block-size: 0;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__antes{display: flex;flex-direction: column;align-items: center;gap: 0.75rem;text-align: center;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__texto{display: flex;flex-direction: column;align-items: center;gap: 0.25rem;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__titulo{font-size: var(--wp--preset--font-size--h-4,1.25rem);margin: 0;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__fecha{margin-block-start: 0;}.vitrina-cuenta__subtitulo--compacta{max-inline-size: 42rem;margin: 0;font-size: var(--wp--preset--font-size--small);font-style: italic;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__reloj{margin-block: 0;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__valor{font-size: clamp(1.75rem,2.4vw,2.5rem);}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__acciones{margin-block-start: 0.25rem;}@media ( min-width: 900px ){.vitrina-cuenta-seccion--compacta .vitrina-cuenta__antes{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;align-self: stretch;gap: clamp(1.5rem,4vw,3rem);text-align: start;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__texto{justify-self: start;align-items: flex-start;text-align: start;min-inline-size: 0;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__reloj{justify-self: center;margin-block: 0;}.vitrina-cuenta-seccion--compacta .vitrina-cuenta__acciones{justify-self: end;margin-block-start: 0;}}.vitrina-portada-sep .vitrina-cuenta-seccion{margin-block-start: var(--vitrina-portada-aire);}.vitrina-portada-sep .vitrina-cuenta-seccion:first-child{margin-block-start: 0;}.vitrina-envio-gratis--multimeta .vitrina-progreso__pista{position: relative;margin-inline-end: 1.75rem;overflow: visible;}.vitrina-envio-gratis--multimeta .vitrina-envio-gratis__texto{padding-inline-end: 3.25rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}@media ( max-width: 767.98px ){.vitrina-envio-gratis--multimeta .vitrina-envio-gratis__texto{padding-inline-end: 2.75rem;}}.vitrina-progreso__relleno{position: relative;block-size: 100%;background-color: var(--wp--preset--color--accent);}.vitrina-progreso__camion{position: absolute;inset-block-start: 50%;transform: translate(-50%,-50%);display: inline-flex;color: var(--wp--preset--color--ink-muted);background-color: var(--wp--preset--color--base);border-radius: var(--wp--custom--radio--pildora,999px);padding: 0.1rem;z-index: 2;}.vitrina-progreso__camion--logrado{color: var(--wp--preset--color--accent);}.vitrina-progreso__camion .vitrina-icono{inline-size: 1.125rem;block-size: 1.125rem;}.vitrina-progreso__regalo{position: absolute;inset-block-start: 50%;transform: translate(-50%,-50%);z-index: 3;line-height: 0;}.vitrina-progreso__regalo .vitrina-progreso__mini-foto{inline-size: 2rem;block-size: 2rem;min-inline-size: 2rem;border-radius: 50%;object-fit: cover;border: 1px solid var(--wp--preset--color--line);border-color: color-mix( in srgb,var(--wp--preset--color--ink) 20%,var(--wp--preset--color--line) );background-color: var(--wp--preset--color--base);opacity: 0.55;}.vitrina-progreso__regalo--logrado .vitrina-progreso__mini-foto{opacity: 1;border-color: var(--wp--preset--color--accent);}.vitrina-progreso__pildora{position: absolute;inset-block-start: -0.55rem;inset-inline-start: 50%;transform: translateX(-50%);padding: 0.05rem 0.4rem;border-radius: var(--wp--custom--radio--pildora,999px);background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink,#FFFFFF);font-size: 0.5rem;font-weight: 600;letter-spacing: 0.06em;line-height: 1.4;white-space: nowrap;}.vitrina-progreso__check{position: absolute;inset-block-end: -0.2rem;inset-inline-end: -0.2rem;display: inline-flex;align-items: center;justify-content: center;inline-size: 1rem;block-size: 1rem;border-radius: 50%;background-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--accent-ink,#FFFFFF);opacity: 0;}.vitrina-progreso__regalo--logrado .vitrina-progreso__check{opacity: 1;}@media ( max-width: 767.98px ){.vitrina-envio-gratis--multimeta .vitrina-progreso__pista{margin-inline-end: 1.5rem;}.vitrina-progreso__regalo .vitrina-progreso__mini-foto{inline-size: 2rem;block-size: 2rem;min-inline-size: 2rem;}}@media ( min-width: 768px ){.vitrina-progreso__regalo .vitrina-progreso__mini-foto{inline-size: 2.5rem;block-size: 2.5rem;min-inline-size: 2.5rem;}.vitrina-envio-gratis--multimeta .vitrina-progreso__pista{margin-inline-end: 2rem;}}@media ( prefers-reduced-motion: no-preference ){.vitrina-progreso__relleno{transition: inline-size var(--wp--custom--transicion--base);}.vitrina-progreso__mini-foto{transition: opacity var(--wp--custom--transicion--base),border-color var(--wp--custom--transicion--base);}.vitrina-progreso__check{transition: opacity var(--wp--custom--transicion--base);}.vitrina-progreso__camion{transition: color var(--wp--custom--transicion--base);}}