/** 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');

/* === TÍTULOS: Playfair (serif editorial) === */
.t4s-product-title,
.t4s-product-title a,
.t4s-product__title,
.t4s-product__title a {
  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;
}

/* === HIDE SEARCHANISE DESCRIPTION === */
.snize-description,
span.snize-description {
  display: none !important;
  visibility: hidden !important;
  max-height: 0 !important;
  overflow: hidden !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;
}}