/** Shopify CDN: Minification failed

Line 15:21 Expected identifier but found whitespace
Line 15:23 Unexpected "{"
Line 15:32 Expected ":"
Line 82:21 Expected identifier but found whitespace
Line 82:23 Unexpected "{"
Line 82:32 Expected ":"

**/


/* CSS from section stylesheet tags */
.collection-header-custom {
    background-color: {{ section.settings.background_color }};
    display: flex;
    align-items: stretch;
    align-items: center;
    overflow: hidden;
  }
  .collection-header-custom .page-width {
    width: 70%;
    padding-left: 5%;
    display: flex;
    align-items: center;
  }
  .collection-header-custom__content {
    width: 100%;
  }
  .collection-header-custom__text {
    max-width: 100%;
  }
  .collection-header-custom__image {
    width: 30%;
    height: 100%;
  }
  .collection-header-custom__image-element {
    width: 100%;
    height: 100%;
  }
  .collection-header-custom__title {
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 20px;
    text-align: left !important;
  }
  .collection-header-custom__description {
    font-size: 16px;
    margin-bottom: 20px;
    max-width: 700px;
  }
  .collection-header-custom__short-description {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .rt_center {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    max-width: 900px;
    margin: 15px auto;
  }
  .boost-sd__collection-header:empty, .boost-sd__collection-header {
    display: none;
    height:0;
  }
  @media (max-width: 768px) {
    .collection-header-custom {
      flex-direction: column;
    }
    .collection-header-custom .page-width {
      width: 100%;
      padding: 40px 5%;
    }
    .collection-header-custom__image {
      width: 100%;
      height: 300px;
    }
  }
.collection-header-custom {
    background-color: {{ section.settings.background_color }};
    display: flex;
    align-items: stretch;
    align-items: center;
    overflow: hidden;
  }
  .collection-footer-custom {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .template-collection .section-header {
    margin-bottom: 80px !important;
  }
  .collection-header-custom .page-width {
    width: 70%;
    padding-left: 5%;
    display: flex;
    align-items: center;
  }
  .collection-header-custom__content {
    width: 100%;
  }
  .collection-header-custom__text {
    max-width: 100%;
  }
  .collection-header-custom__image {
    width: 30%;
    height: 100%;
  }
  .collection-header-custom__image-element {
    width: 100%;
    height: 100%;
    /* object-fit: cover; */
    /* aspect-ratio: 16/9; */
  }
  .collection-header-custom__title {
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 20px;
    text-align: left !important;
  }
  .collection-header-custom__description {
    font-size: 16px;
    margin-bottom: 20px;
    max-width: 700px;
  }
  .rt_center {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    max-width: 900px;
    margin: 15px auto;
  }
  .boost-sd__collection-header:empty, .boost-sd__collection-header {
    display: none;
    height:0;
  }
  .collection-header-custom__title {
    text-align: center !important;
  }
  @media (max-width: 768px) {
    .collection-header-custom {
      flex-direction: column;
    }
    .collection-header-custom .page-width {
      width: 100%;
      padding: 40px 5%;
    }
    .collection-header-custom__image {
      width: 100%;
      height: 300px;
    }
    .collection-footer-custom {
      margin-top: 40px;
      margin-bottom: 30px;
    }
  }