/** Shopify CDN: Minification failed

Line 15:0 All "@import" rules must come first

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap');

.snize-button {
  font-family: 'Playfair Display', serif !important;
}

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&display=swap');

/* === VARIABLE HEADING: Playfair para todo el tema === */
:root {
  --font-heading-family: 'Playfair Display', serif;
  --font-family-3: 'Playfair Display', serif;
}

/* === NAVEGACIÓN HEADER: Playfair === */
.t4s-nav__link,
.t4s-site-nav a,
.t4s-header a.t4s-nav__link,
[data-t4s-nav] > li > a,
.t4s-header__inline .t4s-nav > li > a {
  font-family: 'Playfair Display', serif !important;
}

/* === TÍTULOS CARDS DE CATEGORÍAS: Playfair (selector exacto) === */
.t4s_as_title,
.t4s-cat-title,
.t4s-cat-title .t4s_as_title,
.t4s-collection-item .t4s-cat-title,
.t4s-collection-item .t4s_as_title {
  font-family: 'Playfair Display', serif !important;
}

/* === NOMBRES DE PRODUCTOS (todas las vistas): Playfair === */
.t4s-product-title,
.t4s-product-title a,
.t4s-product__title,
.t4s-product__title a,
.t4s-pr-name,
.t4s-pr-name a,
.t4s-product-name,
.t4s-product-name a,
.t4s-product-wrapper h3,
.t4s-product-wrapper h2 {
  font-family: 'Playfair Display', serif !important;
}
.t4s-image-text-heading {
  font-family: "Playfair Display", serif !important;
  font-size: 30px !important;
  line-height: 1.2 !important;
}

/* === ZONA FUNCIONAL: Jost (sans editorial fina) === */
.t4s-product__info .t4s-product-form,
.t4s-product-form__submit,
.t4s-btn-atc_text,
.t4s-swatch__list,
.t4s-swatch__option,
.t4s-quantity-wrapper,
.t4s-tab__title,
.t4s-tab__text,
.t4s-rte,
.t4s-inventory_message,
.t4s-btn__size-chart,
.t4s-price-stock,
.t4s-swatch__title {
  font-family: "Jost", sans-serif !important;
  font-weight: 300 !important;
}

/* === MINI CART: Playfair (serif editorial) === */
a.t4s-mini_cart__title.t4s-truncate {
  font-family: 'Playfair Display', serif !important;
}/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {/* Pop-up oculto en desktop */
.probance-popup-wrapper {
  display: none !important;
}}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {/* Pop-up oculto en tablets */
.probance-popup-wrapper {
  display: none !important;
}}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){/* Pop-up visible en móviles */
.probance-popup-wrapper {
  display: block !important;
}}