/** Shopify CDN: Minification failed

Line 157:3 Expected ")" to go with "("

**/


/* CSS from section stylesheet tags */
.consciously-crafted {
    padding: calc(2rem + 20px) 20px;
    margin-left: auto;
    margin-right: auto;
  }
  .consciously-crafted--heading {
    padding-bottom: 2.5rem;
    max-width: 1112px;
  }
  .consciously-crafted--image-label {
    padding: 10px;
  }
  .consciously-crafted--image-labels {
    counter-reset: consciously_crafted_labels;
  }
  .consciously-crafted--image-label {
    counter-increment: consciously_crafted_labels;
  }


  @media screen and (max-width: 767px) {
    .consciously-crafted--image {
      position: relative;
    }
    .consciously-crafted--image svg,
    .consciously-crafted--image img {
      width: 100%;
    }
    .consciously-crafted--image-desktop {
      display: none;
    }
    .consciously-crafted--image-labels {
      padding-top: calc(25px + 2.5rem);
    }
    .consciously-crafted--image-label-text {
      padding-left: 42px;
      position: relative;
    }
    .consciously-crafted--image-label-text:before {
      content: counter(consciously_crafted_labels, decimal-leading-zero) ' ';
      position: absolute;
      width: 28px;
      height: 28px;
      background-color: #ef4b81;
      border-radius: 50%;
      left: 0;
      font-size: 13px;
      font-weight: bold;
      display: flex;
      justify-content: center;
      align-items: center;
    }


    .consciously-crafted--image-points {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      counter-reset: consciously_crafted_points;
    }
    .consciously-crafted--image-point {
      top: var(--consciously-crafted--pos-y);
      counter-increment: consciously_crafted_points;
      position: absolute;
      width: 100%;
    }
    .consciously-crafted--image-point:after {
      content: counter(consciously_crafted_points, decimal-leading-zero) ' ';
      left: var(--consciously-crafted--pos-x);

      position: absolute;
      width: 22px;
      height: 22px;
      background-color: #ef4b81;
      outline: 5px solid #ef4b817f;
      border-radius: 50%;

      transform: translateX(-50%) translateY(-50%);

      font-size: 13px;
      font-weight: bold;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  }
  @media screen and (min-width: 768px) {
    .consciously-crafted {
      max-width: 1200px;
      padding: 4rem 80px;
      margin-left: auto;
      margin-right: auto;
    }
    .consciously-crafted--heading {
      padding: 50px 20px;
      max-width: 1112px;
    }
    .consciously-crafted--content {
      position: relative;
      width: 50%;
    }
    .consciously-crafted--image-mobile {
      display: none;
    }
    .consciously-crafted--image-points {
      display: none;
    }
    .consciously-crafted--image-labels {
      position: absolute;
      left: 0;
      top: 0;
      width: 200%;
      height: 100%;

    }
    .consciously-crafted--image-label {
      padding: 0 0 0 calc((100%; top: var(--consciously-crafted--pos-y); position: absolute; width: 100%; transform: translateY(-50%); } .consciously-crafted--image-label:after { content: ''; position: absolute; width: 18px; height: 18px; background-color: #ef4b81; outline: 5px solid #ef4b817f; border-radius: 50%; left: calc(var(--consciously-crafted--pos-x) / 2); top: 50%; transform: translateX(-50%) translateY(-50%); } .consciously-crafted--image-label:before { content: ''; position: absolute; width: calc((((100% - var(--consciously-crafted--pos-x)) / 2) + 10%) - 52px); height: 2px; background-color: #ffffff; left: calc(var(--consciously-crafted--pos-x) / 2); top: 50%; transform: translateX(32px) translateY(-50%); } } .consciously-crafted--heading-title { font-family: TAN-PEARL; font-style: var(--heading-font-style); font-weight: 400; letter-spacing: normal; line-height: var(--line-height-heading); font-size: var(--standard-heading-size); margin-bottom: 30px; text-align: center; }
.shopify-section--product-notes .product-notes--text-scrollable {
    max-height: unset;
  }
  @media screen and (min-width: 768px) {
    .shopify-section--product-notes .product-notes {
      display: block;
      position: relative;
      padding-right: 50%;
    }

    .shopify-section--product-notes .product-notes--right {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      left: 50%;
      height: 100%;
      display: flex;
      flex-direction: column;
      overflow-y: scroll;
    }

    .shopify-section--product-notes .product-notes--text-scrollable {
      flex-grow: 1;
      max-height: unset;
      min-height: 225px;
    }
  }