/** Shopify CDN: Minification failed

Line 26:5 Cannot use type selector "--image-text" directly after nesting selector "&"
Line 33:5 Cannot use type selector "--text-image" directly after nesting selector "&"
Line 65:5 Cannot use type selector "--image-text" directly after nesting selector "&"
Line 77:5 Cannot use type selector "--text-image" directly after nesting selector "&"

**/
.big-image-with-text-with-headline__heading {
    position: relative;
    z-index: 2;
}

.big-image-with-text-with-headline__text {
  max-width: 63rem;
}

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

   
  .big-image-with-text-with-headline {
    display: flex;
    align-items: center;
    gap: 7.4rem;

    &--image-text {
      .big-image-with-text-with-headline__img {
        margin-right: 0 !important;
        margin-left: -3.2rem;
      }
    }

    &--text-image {
      flex-direction: row-reverse;

      .big-image-with-text-with-headline__img {
        margin-right: -3.2rem;
        margin-left: 0 !important;
      }
    }
  }

  .big-image-with-text-with-headline__content {
    width: 100%;
    margin-top: 0;
  }

  .big-image-with-text-with-headline__image-hld {
    width: calc(100% - 2rem - 30.4rem);
    max-width: 468px;
  }

  .big-image-with-text-with-headline__img {
    margin-right: unset;
    margin-left: unset;

    
  }
}

@media screen and (min-width: 1280px) {
  .big-image-with-text-with-headline {
    align-items: flex-start;
    
    &--image-text {
    .big-image-with-text-with-headline__image-hld {
        display: flex;
        justify-content: flex-end;
      }

      .big-image-with-text-with-headline__img {
        margin-left: unset;
        min-width: min(calc(100% + calc(((100vw - 1280px) / 2)) + 3.2rem), 103.6rem);
      }
    }

    &--text-image {
      .big-image-with-text-with-headline__img {
        max-width: 103.6rem;
        margin-right: min(calc(((100vw - 1280px) / -2)), -3.2rem); 
      }
    }
  }

}

@media screen and (min-width: 1440px) {
.big-image-with-text-with-headline__heading {
    padding-left: 10.8rem;
  }
  }

