/** Shopify CDN: Minification failed

Line 151:0 Unexpected "}"

**/
/*.collection-hero__inner {*/
/*  display: flex;*/
/*  flex-direction: column;*/
/*}*/

.collection-hero--with-image .collection-hero__inner {
  margin-bottom: 0;
  padding-bottom: 2rem;
}

@media screen and (min-width: 750px) {
  .collection-hero.collection-hero--with-image {
    padding: 10px 0 0;
    overflow: hidden;
  }

  .collection-hero--with-image .collection-hero__inner {
    padding-bottom: 0;
  }

  /*.collection-hero__description h1,*/
  /*.collection-hero__description h2,*/
  /*.collection-hero__description h3,*/
  /*.collection-hero__description h4,*/
  /*.collection-hero__description h5,*/
  /*.collection-hero__description p,*/
  /*.collection-hero__description span,*/
  /*.collection-hero__description ul,*/
  /*.collection-hero__description ol{*/
  /*  max-width: 1350px;*/
  /*  padding: 0 15px;*/
  /*  margin: 20px auto;*/
  /*}*/
  /*.collection-hero__description img {*/
  /*  margin: 0 auto;*/
  /*  width: 100%;*/
  /*}*/

}

.collection-hero__text-wrapper {
  flex-basis: 100%;
}
.collection-hero[data-collection="Products"] {
  display: none;
}

@media screen and (min-width: 750px) {
  .collection-hero {
    padding: 0;
  }

  /*.collection-hero__inner {*/
  /*  align-items: center;*/
  /*  flex-direction: row;*/
  /*  padding-bottom: 0;*/
  /*}*/
}

.collection-hero__title {
  margin: 2.5rem 0;
}

.collection-hero__title + .collection-hero__description {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
  line-height: calc(1 + 0.5 / var(--font-body-scale));
}

@media screen and (min-width: 750px) {
  .collection-hero__title + .collection-hero__description {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .collection-hero__description {
    font-size: 2.4rem!important;
    line-height: 1.6;
    font-weight: 400;
    padding-bottom: 40px;
    color: #222;
  }

  .collection-hero__description h2 {
    font-size: 32px;
  }

  .collection-hero__description li {
    font-size: 24px;
  }

  .collection-hero__description li a {
    color: #222;
  }

  .collection-hero__description ul {
    font-size: 1.6rem;
    font-weight: 400;
  }

  .collection-hero--with-image .collection-hero__description {
    max-width: 100%;
  }
}

.collection-hero__description iframe {
  margin: 2rem 0 0 ;
  max-width: 100%;
}

.collection-hero--with-image .collection-hero__title {
  margin: 0;
}

.collection-hero--with-image .collection-hero__text-wrapper {
  padding: 5rem 0 4rem;
}

.collection-hero__image-container {
  border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));
  border-radius: var(--media-radius);
  box-shadow: var(--media-shadow-horizontal-offset)
    var(--media-shadow-vertical-offset)
    var(--media-shadow-blur-radius)
    rgba(var(--color-shadow), var(--media-shadow-opacity));
}

@media screen and (max-width: 749px) {
  .collection-hero__image-container {
    height: 30rem;
  }
}

@media screen and (min-width: 750px) {
  .collection-hero--with-image .collection-hero__text-wrapper {
    padding: 0 ;
  }

  .collection-hero__image-container {
    align-self: stretch;
    margin: 3rem 0 6rem;
    min-height: 30rem;
  }
  ю
}

@media screen and (max-width: 460px) {

  .collection-hero__inner {
    padding: 25px 0 40px 0;
  }
  .collection-hero__title,
  .vendor-page-products__heading {
    display: none;
  }
  .collection-hero__inner p {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: var(--text-color);
  }
  .vendor-page-products .all-vendors {
    margin-right: 0;
    padding: 0;
  }
  .vendor-page-products {
    background-color: #ffffff!important;
    padding-top: 0!important;
  }

  .vendor-page-products .all-vendors__heading {
    padding: 16px 20px;
  }
  .vendor-page-products .all-vendors__heading .h3:after {
    content: url("vendors_dots.svg");
  }
  .vendor-page-products .all-vendors__heading .h3,
  .vendor-page-products .all-vendors__heading-mob {
    display: flex;
    justify-content: space-between;
  }
  .vendor-page-products .all-vendors__heading-mob {
    margin-bottom: 44px;
  }
  .vendor-page-products .all-vendors__heading-mob .h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 31px;
    text-transform: uppercase;
  }
  .all-vendors-close span {
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
  }
  .vendor-page-products .all-vendors__heading-mob .close-modal {
    width: 17px;
    height: 17px;
    background-image: url("close_icon.svg");
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .vendor-page-products .all-vendors-close {
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .vendor-page-products .all-vendors-close span:after {
    content: '';
    margin-left: 12px;
    width: 17px;
    height: 17px;
    background-image: url("close_icon.svg");
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .vendor-page-products .all-vendors-list a {
    font-size: 16px;
    line-height: 25px;
  }
  .image-with-text {
    padding-left: 20px;
    padding-right: 20px;
  }

}