/** Shopify CDN: Minification failed

Line 295:0 Unexpected "}"

**/
.image-with-text {
  margin-top: 5rem;
}

.image-with-text:not(.color-scheme-background-1) {
  margin-bottom: 5rem;
}

@media screen and (min-width: 750px) {
  .image-with-text {
    margin-bottom: calc(5rem + var(--page-width-margin));
  }
  
  .collection-dynamic-top-section.bleeding-image-crop-right {
    margin-bottom: 0;
}
}

.image-with-text .grid {
  margin-left: 0;
  margin-bottom: 0;
}



@media screen and (min-width: 750px) {
  .image-with-text__grid--reverse {
    flex-direction: row-reverse;
  }
}

.image-with-text__media {
  background-color: transparent;
  min-height: 100%;
}

.image-with-text__media--small {
  height: 19.4rem;
}

.image-with-text__media--large {
  height: 43.5rem;
}

@media screen and (min-width: 750px) {
  .image-with-text__media--small {
    height: 31.4rem;
  }

  .image-with-text__media--large {
    height: 69.5rem;
  }
}

.image-with-text__media--placeholder {
  background-color: rgba(var(--color-foreground), 0.04);
  position: relative;
  overflow: hidden;
}

.image-with-text__media--placeholder.image-with-text__media--adapt {
  height: 20rem;
}

@media screen and (min-width: 750px) {
  .image-with-text__media--placeholder.image-with-text__media--adapt {
    height: 30rem;
  }
}

.image-with-text__media--placeholder > svg {
  position: absolute;
  left: 50%;
  max-width: 80rem;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  fill: currentColor;
}

.image-with-text__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  justify-content: center;
  padding: 4rem calc(4rem / var(--font-body-scale)) 5rem;
}



.image-with-text__content > * + * {
  margin-top: 2rem;
}

.image-with-text__content > .image-with-text__text:empty ~ a {
  margin-top: 2rem;
}

.image-with-text__content > :first-child:is(.image-with-text__heading) {
  margin-top: 0;
}

.image-with-text__content :last-child:is(.image-with-text__heading) {
  margin-bottom: 0;
}

.image-with-text__content .button + .image-with-text__text {
  margin-top: 2rem;
}

.image-with-text__content .image-with-text__text + .button {
  margin-top: 3rem;
}

.image-with-text__heading {
  margin-bottom: 0;
}

.image-with-text__text p {
  margin-top: 0;
  margin-bottom: 1rem;
}




/* New-css */


.collection-dynamic-top-section .image-with-text__media .media>img {
    object-fit: contain;
}



.collection-dynamic-top-section .image-with-text__content h1 {
    margin-bottom: 12px;
    margin-top: 0px;
}


.collection-dynamic-top-section .image-with-text__content p {
    margin-top: 0;
  margin-bottom:0;
}


.collection-dynamic-top-section.bleeding-image-crop-right {
/*     max-width: 1500px; */
  margin-top:10px;
}


.align-image-position-left .image-with-text__media img {
    object-position: left;
}


.align-image-position-right .image-with-text__media img {
    object-position: right;
}

.image-with-text__media.image-with-text__media--small.media {
    padding-top: 100%;
}


.bleeding-image-crop-right.collection-dynamic-top-section .image-with-text__media img{
  padding:0; 
}




#shopify-section-template--15441055809787__collection-dynamic-top-section .column-hero-animation-img {
    max-width: 70px !important;
    left: 23.5% !important;
    top: 10px !important;
}

#shopify-section-template--15461475811579__collection-dynamic-top-section .column-hero-animation-img {
    max-width: 70px !important;
    left: 23.5% !important;
    top: 10px !important;
}

/* #shopify-section-template--15397703155963__collection-dynamic-top-section .column-hero-animation-img {
    max-width: 100% !important;
    left: 0 !important;
    top: 35px !important;
  padding: 0 0 0 10% !important;
  
  
} */

/* #shopify-section-template--15412742488315__collection-dynamic-top-section .column-hero-animation-img {
    max-width: 100% !important;
  padding: 0 0 0 10% !important;
  top: 0px !important;
  left: 0% !important;
  
  
} */


#shopify-section-template--15412742488315__collection-dynamic-top-section .media {
overflow:visible !important;
}


.collection-dynamic-top-section .image-with-text__content {
    padding: 0;
    padding-left:0;
  }


@media screen and (min-width: 1500px) {
  .collection-dynamic-top-section.bleeding-image-crop-right {
/*     padding: 0; */
    margin-bottom: 0px;
}
}


@media screen and (max-width: 1500px) and (min-width: 1440px) {
  .bleeding-image-crop-right.collection-dynamic-top-section .image-with-text__media {
    margin-right: -23% !important;
}
 
}  


@media screen and (max-width: 1500px) and (min-width: 990px) {
  .bleeding-image-crop-right.collection-dynamic-top-section .image-with-text__media {
    margin-right: -15%;
}
  
  
.collection-dynamic-top-section.bleeding-image-crop-right {
/*     padding-right: 0;  */
} 
  
 .collection-dynamic-top-section.bleeding-image-crop-right .image-with-text__grid {
/*   overflow: hidden; */
}
  
#shopify-section-template--15441055809787__collection-dynamic-top-section .column-hero-animation-img {
    left: 27.5% !important;
}
  
#shopify-section-template--15461475811579__collection-dynamic-top-section .column-hero-animation-img {
    left: 27.5% !important;
}
  
  
  

}

@media screen and (min-width: 1400px) {
  .collection-dynamic-top-section.bleeding-image-crop-right {
/*     padding-left: 110px; */
}  

}


@media screen and (min-width: 750px) {
  .image-with-text__grid--reverse .image-with-text__content {
    margin-left: auto;
  }
}

@media screen and (min-width: 990px) {
  
  
  #shopify-section-template--15368354332923__1636695533ef3baa32 .collection-dynamic-top-section .image-with-text__content {
    padding-right:20%;
  }
  
  .main-collection-dynamic-section-wrp {
  overflow:hidden;
}

  

}

}

@media screen and (max-width: 989px) {
  .image-with-text__content {
    margin-top: 30px;
}
  
.image-with-text__media.image-with-text__media--small.media {
/*     padding-top: 75%; */
    max-width: 420px;
    margin: auto;
}  
}

@media screen and (max-width: 749px) {
  .image-with-text {
    margin-top: 2rem !important;
  }
  
  .collection-dynamic-top-section .image-with-text__content h1 {
    margin-bottom: 0;
}
  
  
#shopify-section-template--15397703155963__collection-dynamic-top-section {
    padding-bottom: 50px !important;
}  
}


