/** Shopify CDN: Minification failed

Line 97:0 Expected "}" to go with "{"

**/
/* HERO SPLIT ALIGNEMENT */
@media screen and (min-width: 750px) {

  .banner__media-half:first-child .banner__content {
    align-items: flex-start;
    text-align: left;
    padding-left: 8%;
  }

  .banner__media-half:last-child .banner__content {
    align-items: flex-end;
    text-align: right;
    padding-right: 8%;
  }

}/* STILETTO — Image hero split: gauche aligné à gauche / droite aligné à droite */
@media screen and (min-width: 750px) {
  /* On force la zone texte à prendre toute la largeur de sa moitié */
  .image-hero-split .image-hero-split__content {
    width: 100%;
    display: flex;
    flex-direction: column;
  }

  /* Bloc 1 (gauche) */
  .image-hero-split .image-hero-split__item:nth-child(1) .image-hero-split__content {
    align-items: flex-start;
    text-align: left;
    padding-left: 8%;
    padding-right: 0;
  }

  /* Bloc 2 (droite) */
  .image-hero-split .image-hero-split__item:nth-child(2) .image-hero-split__content {
    align-items: flex-end;
    text-align: right;
    padding-right: 8%;
    padding-left: 0;
  }
}
/* STILETTO — Image hero split: aligner gauche/droite (desktop) */
@media screen and (min-width: 750px) {

  /* On laisse la zone texte respirer */
  [data-section-type="image-hero-split"] .image-hero-split-item__text-container-inner{
    width: 100%;
    display: flex;
    flex-direction: column;
  }

  /* Item 1 (gauche) */
  [data-section-type="image-hero-split"] .image-hero-split__inner > *:nth-child(1) .image-hero-split-item__text-container-inner{
    align-items: flex-start;
    text-align: left;
    padding-left: 8%;
    padding-right: 0;
  }

  /* Item 2 (droite) */
  [data-section-type="image-hero-split"] .image-hero-split__inner > *:nth-child(2) .image-hero-split-item__text-container-inner{
    align-items: flex-end;
    text-align: right;
    padding-right: 8%;
    padding-left: 0;
  }

}
@media screen and (min-width: 750px) {

  [data-section-type="image-hero-split"] .image-hero-split-item__text-container-inner{
    width: 100%;
    display: flex;
    flex-direction: column;
  }

  /* gauche */
  [data-section-type="image-hero-split"] .image-hero-split__inner > *:nth-child(1) .image-hero-split-item__text-container-inner{
    align-items: flex-start;
    text-align: left;
    padding-left: max(24px, 0vw);
    padding-right: 0;
  }

  /* droite */
  [data-section-type="image-hero-split"] .image-hero-split__inner > *:nth-child(2) .image-hero-split-item__text-container-inner{
    align-items: flex-end;
    text-align: right;
    padding-right: max(24px, 0vw);
    padding-left: 0;
  }

