<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 33:2 Unexpected "{"
Line 33:3 Expected identifier but found "%"
Line 39:4 Unexpected "{"
Line 39:5 Expected identifier but found "%"
Line 49:6 Unexpected "{"
Line 49:7 Expected identifier but found "%"
Line 50:36 Unexpected "{"
Line 50:37 Expected identifier but found "%"

**/
/* Collection Page CSS */
  /* Product Card CSS */
  .v3-5-product-card-container {
    display: grid;
    gap: var(--gap);
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(auto-fit, 279px);
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }

  .v3-5-product-card-container .collection-card {
    color: white;
    display: flex;
    flex-direction: column;
    gap: calc(var(--gap) / 4);
    min-height: 21rem;
    padding: calc(var(--gap) * 1.5) var(--gap);
  }
  {% comment %} .product-count {
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    background: var(--gray-light);
    width: fit-content;
    border-radius: var(--border-radius);
  } {% endcomment %}
  /* Side collections CSS */
  #side-collections {
    display: flex;
    width: 100%;
    margin: 0 auto;
    max-width: 90vw;
  }
  @media screen and (min-width: 800px) {
    #side-collections {
      {% comment %} position: sticky;
      top: var(--menu-height-full); {% endcomment %}
      height: fit-content;
      width: fit-content;
      min-width: 250px;
    }
  }
  .side-collection {
    border-top: var(--border-line);
  }
  .side-collection-title {
    padding: 0.75rem 0;
    user-select: none;
  }
  .side-collection-title:hover {
    color: var(--cta);
  }
  .side-collection:hover .icon-faq-arrow {
    color: var(--cta);
  }
  .side-collection.active .side-collection-title {
    color: var(--cta);
  }
  .side-collection.active .icon-faq-arrow {
    transform: rotate(180deg);
    color: var(--cta);
  }
  .side-collection-sub {
    max-height: 0;
    overflow: hidden;
    transition: max-height var(--transition-slow);
  }
  .side-collection-sub-image {
    width: 2rem;
    height: 2rem;
    border-radius: var(--border-radius-small);
  }
  .side-collection-sub .current-collection .collection-title, .side-collection-sub .active .collection-title {
    font-family: var(--font-bold);
  }
  .side-collection a {
    font-size: var(--menu-text);
  }
  .side-collection a:last-child {
    padding-bottom: 1rem;
  }
  .side-collection-sub-url.current-collection {
    color: var(--cta);
    font-family: var(--font-bold);
  }
  .side-collection-sub-url:last-child,
  #side-collections h4 {
    margin-bottom: calc(var(--gap) / 2);
  }
  .categories-top {
    padding: 0 0 0.75rem 0;
  }
  @media screen and (max-width: 800px) {
    #side-collections {
      position: fixed;
      background: var(--white);
      max-width: unset;
      height: 100vh;
      max-height: 100vh;
      top: 0;
      left: 0;
      z-index: 1002;
      padding: var(--gap-large) 5%;
      transform: translateY(100%);
      transition: var(--transition-slow);
      overflow-y: auto;
      overscroll-behavior: contain;
    }
    #side-collections.active {
      transform: translateY(0);
    }
    .side-collection-title {
      line-height: var(--gap-large);
    }
  }

  .toggle-categories.button {
    max-width: 90%;
    margin: 0 5% var(--gap);
  }

  /* Product Grid Container CSS */
  #ProductGridContainer {
    flex: 1;
    width: 100%;
  }

  @media screen and (max-width: 800px) {
    #ProductGridContainer {
      flex: 1 0 100%;
    }
    .toggle-categories.button {
      position: fixed;
      bottom: 2rem;
      left: 50%;
      width: fit-content !important;
      z-index: 997;
      box-shadow: var(--shadow);
      transform: translateX(-50%);
      /* padding: 1.5rem 3rem; */
      margin: 0;
    }
  }
</pre></body></html>