/** Shopify CDN: Minification failed

Line 138:12 Expected identifier but found whitespace
Line 138:13 Unexpected "'Best Day'"

**/
/* ======================================
   KONFETTI – HERO TYPOGRAPHY (UNITY) FINAL
   Very Tired = headline
   Best Days  = hero button
   ====================================== */

/* Load fonts */
@font-face {
  font-family: 'KonfettiHero';
  src: url('/cdn/shop/files/Very_Tired.woff2?v=1768097223') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'KonfettiAccent';
  src: url('/cdn/shop/files/Best_Days.woff2?v=1768098556') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ========== HERO (Image banner) text ========== */
.shopify-section .image-banner__content,
.shopify-section .banner__content,
.shopify-section .slideshow__text {
  font-family: 'KonfettiHero', sans-serif !important;
}

/* Headline + caption specifically */
.shopify-section .image-banner__content h1,
.shopify-section .image-banner__content h2,
.shopify-section .image-banner__content p,
.shopify-section .banner__content h1,
.shopify-section .banner__content h2,
.shopify-section .banner__content p,
.shopify-section .slideshow__text h1,
.shopify-section .slideshow__text h2,
.shopify-section .slideshow__text p,
.shopify-section .caption,
.shopify-section .caption-with-letter-spacing {
  font-family: 'KonfettiHero', sans-serif !important;
}

/* ========== HERO button only (Best Days) ========== */
.shopify-section .banner__buttons .button,
.shopify-section .banner__buttons a.button,
.shopify-section .banner__buttons button,
.shopify-section .banner__buttons .button-label,
.shopify-section .banner__buttons * {
  font-family: 'KonfettiAccent', sans-serif !important;
}
/* ======================================
   SITE CAPTIONS (Very Tired)
   - labels above headings
   - small uppercase labels across sections
   ====================================== */

.shopify-section .caption,
.shopify-section .caption-with-letter-spacing,
.shopify-section .banner__subheading,
.shopify-section .image-with-text__text-item .caption,
.shopify-section .rich-text__caption,
.shopify-section .multicolumn-card__info .caption {
  font-family: 'KonfettiHero', sans-serif !important;
}
/* Extra catch for captions */
.shopify-section p.caption,
.shopify-section .h5.caption,
.shopify-section .subtitle,
.shopify-section .subtitle--small {
  font-family: 'KonfettiHero', sans-serif !important;
}
/* ======================================
   MULTIMEDIA COLLAGE – Caption label
   (el "Caption" encima de Multimedia collage)
   ====================================== */

.shopify-section .collage .subtitle,
.shopify-section .collage .caption,
.shopify-section .collage .caption-with-letter-spacing,
.shopify-section .collage p:first-child,
.shopify-section .collage__text p:first-child,
.shopify-section .collage__info p:first-child,
.shopify-section .collage__caption {
  font-family: 'KonfettiHero', sans-serif !important;
}
/* Nuclear for collage label */
.shopify-section .collage .title-wrapper-with-link > *:first-child,
.shopify-section .collage .title-wrapper-with-link span,
.shopify-section .collage .title-wrapper-with-link p {
  font-family: 'KonfettiHero', sans-serif !important;
}
/* ======================================
   UNITY TYPOGRAPHY TOKENS (NO FALLA)
   ====================================== */

:root{
  /* tu body se queda igual (Shopify) */
  --font-body-family: var(--font-body-family);

  /* captions / overline / small labels */
  --font-caption-family: 'KonfettiHero', sans-serif;

  /* headings principales (si Unity los maneja por token) */
  --font-heading-family: var(--font-heading-family);
}

/* Forzar captions/labels globalmente (sin tocar body) */
.caption,
.caption-with-letter-spacing,
.subtitle,
.subtitle--small,
.section-header__subtitle,
.title-wrapper-with-link > :first-child {
  font-family: var(--font-caption-family) !important;
}
/* Ultimo recurso: cualquier label pequeño antes de un H2 */
h2, h3 { font-family: var(--font-heading-family) !important; }

h2 + p,
h3 + p,
.title-wrapper-with-link p,
.title-wrapper-with-link span {
  font-family: 'KonfettiHero', sans-serif !important;
}
.banner__heading,
.banner__text {
  color: #ffffff !important;
}
font-family: 'Best Day';
