/** Shopify CDN: Minification failed

Line 38:0 Unexpected "{"
Line 38:1 Unexpected "{"
Line 38:3 Expected identifier but found "'fraunces-variable.woff2'"
Line 39:0 Unexpected "{"
Line 39:1 Unexpected "{"
Line 39:3 Expected identifier but found "'satoshi-variable.woff2'"

**/
:root {
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 24px;
    --space-6: 32px;
    --space-7: 48px;
    --space-8: 64px;
    --space-9: 96px;
    --space-10: 128px;

    --fs-xs:   14px;  /* mentions légales, labels */
    --fs-sm:   16px;  /* texte courant, boutons */
    --fs-md:   18px;  /* intro/chapô, sous-titres */
    --fs-lg:   22px;  /* H4 */
    --fs-xl:   28px;  /* H3 */
    --fs-2xl:  36px;  /* H2 */
    --fs-3xl:  48px;  /* H1 (pages internes) */
    --fs-hero: 56px;  /* H1 hero home, desktop */

    /* mobile (<750px) : on redescend d'un cran */
    --fs-2xl-mobile: 28px;
    --fs-3xl-mobile: 32px;
    --fs-hero-mobile: 36px;
}

{{ 'fraunces-variable.woff2' | asset_url | preload_tag: as: 'font', type: 'font/woff2', crossorigin: 'anonymous' }}
{{ 'satoshi-variable.woff2' | asset_url | preload_tag: as: 'font', type: 'font/woff2', crossorigin: 'anonymous' }}

.fox-title{
  font-family: 'Satoshi', sans-serif !important;
  font-size: 38px !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
}

.fox-txt{
  font-size: 18px !important;
  font-weight: 300 !important;
}

h1,h2,h3,h4,h5,h6{
  font-family: 'Satoshi', sans-serif !important;
  font-size: 38px !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  line-height: normal !important;
}

p,span{
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: normal !important;
  font-family: 'Avenir Next', sans-serif !important;

}

.hero-slide__title p{
  font-family: 'Satoshi', sans-serif !important;
  font-size: 38px !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  line-height: normal !important;
}

.section-duo-subtitle{
  font-family: 'Satoshi', sans-serif !important;
  font-size: 38px !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  line-height: normal !important;
}

.predictive-search-results__title{
  font-size: 28px !important;
}

.menu-list__link-title{
  font-family: 'Satoshi', sans-serif !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
}

.mega-menu__link-title{
  font-family: 'Satoshi', sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}

.price{
  font-family: 'Avenir', sans-serif !important;
}
@media screen and (max-width: 768px){
  .fox-title{
    font-size: 24px !important;

  }

  .section-duo-subtitle{
    font-size: 24px !important;
  }

  .fox-txt{
    font-size: 16px !important;
  }

  h1,h2,h3,h4,h5,h6{
    font-size: 24px !important;
  }

  p,span{
    font-size: 16px !important;
  }

  .hero-slide__title p{
    font-size: 22px !important;
  }

  .product-information{
    padding-top: 0;
  }

  .menu-drawer__menu-item--mainlist span{
    font-size: 22px !important;
    font-weight: 500 !important;
  }

  .predictive-search-results__title{
    font-size: 22px !important;
  }
}
