#shopify-section-template--22542760673567__main {
  & a.block {
    font-size: 1.2rem;
  }
  & h3.block {
    font-weight: 400;
    padding-bottom: 10px;
  }
  & img {
    border-radius: 20px;
  }
  & .sf__pcard-content,
  a {
    color: white;
  }
  & .product-option-item[data-option-type="image"]:hover,
  .product-option-item[data-option-type="image"][data-selected="true"] {
    border-color: white;
  }
  & .sf__collection-container .sf__collection-toolbar .sf__toolbar-wrapper {
    background-color: #5c9d9d;
  }
  & .sf-image {
    --aspect-ratio: 2/2 !important;
    max-height: 200px;
  }
  & a,
  .sf__pcard-price {
    font-family: Rockwell;
  }

  & .sf__sidebar-content h3,
  .sf__accordion-item .sf__accordion-button,
  .sf__sidebar-close {
    font-family: Rockwell;
    color: white !important;
  }

  & #sf-filter-by-items .filtered-item {
    background-color: #e9b341;
    color: white;
    align-items: end;
  }

  & .sf__accordion-item .sf__accordion-button:after {
    background-image: none;
  }
}

@media only screen and (max-width: 750px) {
  #shopify-section-template--22542760673567__main {
    & a.block {
      font-size: 1.2rem;
    }
    & h3.block {
      font-weight: 400;
      padding-bottom: 10px;
    }
    & img {
      border-radius: 20px;
    }
    & .sf__pcard-content,
    a {
      color: white !important;
    }
    & .product-option-item[data-option-type="image"]:hover,
    .product-option-item[data-option-type="image"][data-selected="true"] {
      border-color: white;
    }
    & .sf__collection-container .sf__collection-toolbar .sf__toolbar-wrapper {
      background-color: #5c9d9d;
    }
    & .sf-image {
      --aspect-ratio: 2/2 !important;
      max-height: 200px;
    }
    & a,
    .sf__pcard-price {
      font-family: Rockwell;
    }

    & .sf__sidebar-content h3,
    .sf__accordion-item .sf__accordion-button,
    .sf__sidebar-close {
      font-family: Rockwell;
      color: white !important;
    }

    & #sf-filter-by-items .filtered-item {
      background-color: #e9b341;
      color: white;
      align-items: end;
    }

    & .sf__accordion-item .sf__accordion-button:after {
      background-image: none;
    }
  }
}
