/** Shopify CDN: Minification failed

Line 25:21 Expected ":"

**/
/* ===========================
   CLASSICO FONT FOR HEADINGS
   =========================== */

h1, h2, h3, h4, h5, h6,
.section-header__title,
.product__title,
.collection-hero__title,
.page-title,
.card__heading,
.cart-items__heading,
.gallery--item--heading,
.customer h1 {
  font-family: 'Classico', sans-serif !important;
  font-weight: 400; /* Regular */
}

/* Si quieres los H1 más bold */
h1, .page-title, .collection-hero__title {
  font-weight: 700; /* Bold */
}

.flickity-slider p {
    font-family: 'Classico', sans-serif !important;
    font-weight: 400; /* Regular */
}

.featured-collection-list--inner .featured-collection-list--inner--content .featured-collection-list--button span {
    font-family: 'Classico', sans-serif !important;
    font-weight: 400; /* Regular */
}

.email-signup--inner .h1 {
   font-family: 'Classico', sans-serif !important;
   font-weight: 400; /* Regular */
}

p,
.rte p,
.product__description,
.product__description p,
.collection__description,
.collection__description p,
.page__content,
.page__content p,
.cart-item__details,
.cart__note,
.article__content,
.article__content p,
.blog-item__excerpt,
.card__text,
.footer__content,
.announcement-bar__message,
.product__price,
.product-form__option,
.customer p,
.contact__text,
.faq__answer,
.testimonial__text,
body,
.body-text {
  font-family: 'LemonSansNextCond-Light', sans-serif !important;
  font-weight: 300;
}

/* Botones y elementos de UI (opcional) */
.btn,
.button,
.product-form__submit,
.cart__checkout-button,
.menu__link,
.footer__link {
  font-family: 'LemonSansNextCond-Regular', sans-serif !important;
  font-weight: 400;
}

.multicolumn--column-inner .rte p,
.subheading div {
    font-family: 'LemonSansNextCond-Regular', sans-serif !important;
    font-weight: 400;
}

.loox-carousel-testimonial-item-content-older .loox-carousel-testimonial-item-content {
    font-family: 'LemonSansNextCond-Regular', sans-serif !important;
    font-weight: 400;
}

.revealed-text--heading div,
.rich-text .rich-text__inner h3 span,
.subheading {
    font-family: 'LemonSansNextCond-Light', sans-serif !important;
    font-weight: 300;  
}

.product-card--badges {
  border: 1px solid #000000;
  border-radius: 4px;
}

.st-wishlist-details-button--bottom_right,
.needsclick {
    display: none !important;
  }

/* Color BLANCO en header transparente (normal) */
.header .st-wishlist-details-button--header-icon {
    --icon-color: #fff !important;
}

/* Color NEGRO cuando el header es fixed (sticky) */
.header.fixed--true .st-wishlist-details-button--header-icon {
    --icon-color: #000 !important;
}

/* Responsive */
@media screen and (max-width: 480px){
  .st-wishlist-details-button {
    display: block !important;
  }

  .st-wishlist-details-button--header-icon {
    display: none !important;
  }

  .gallery--item-content .h1 {
    font-size: 30px;
    line-height: 2rem;
  }
}