/** Shopify CDN: Minification failed

Line 10:0 Unexpected "<"
Line 95:0 Unexpected "<"

**/


/* CSS from section stylesheet tags */
<style>
.series-collection-links {
  text-align: center;
}
.series-collection-links__title {
}
.series-collection-links__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100vw / 375 * 320, 320px), 1fr));
  gap: min(100vw / 750 * 40, 40px);
  padding-top: min(100vw / 750 * 40, 40px);
  margin-bottom: min(100vw / 750 * 80, 80px);
}
.series-collection-links__category {
  grid-template-rows: subgrid;
  grid-row: span 2;
  display: grid;
  gap: 0;
}
.series-collection-links__category-title {
  display: flex;
  gap: 1em;
  align-items: center;
}
.series-collection-links__category-title h3 {
  flex: 1 1 auto;
font-size: clamp(min( 16px, 16 / 375 * 100vw / 2.6 + 9px ), 16 / 1366 * 100vw, 16px / 1366 * 1536 );
  margin-bottom: 0em;
  line-height: 120%;
}
.series-collection-links__category-title .category-title__link {
  flex: 0 0 auto;
  text-align: center;
  line-height: 100%;
}
.series-collection-links__category-title .category-title__link a {
  font-size: clamp(14px / 2, (14 / 4 + 14) / 375 * 100vw, 14px);
  color: var(--theme-primary);
}
.series-coleection-links__collection-link-wrap {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100vw / 375 * 140, 140px), 1fr));
  gap: 1em;
  margin-top: 1em;
  align-content: flex-start;
}
.series-collection-links__collection-link {
  text-align: center;
}
  .series-collection-links.type1 .series-collection-links__collection-link{
  box-shadow: 0 0 0.6em rgba(0, 0, 0, 0.16);
  border-radius: 0.5em;
      aspect-ratio: 1 / 1;
  transition:0.2s ease;
  }
  .series-collection-links.type1 .series-collection-links__collection-link:hover{
    transform:scale(1.1);
}
.series-collection-links__collection-link a{
  display: grid;
    height: 100%;
    gap:0.5em;
    justify-content: center;
  justify-items: center;
}
.series-collection-links.type1 .series-collection-links__collection-link a{
    grid-template-rows: 1fr auto;
    align-items: center;
    padding:1em;
}  
.series-collection-links__collection-link p {
  font-size: clamp(14px / 2, (14 / 4 + 14) / 375 * 100vw, 14px);
  margin-top: 0;
  margin-bottom: 0;
white-space: pre-wrap;
}
.series-collection-links__collection-link img {
  max-width:100%;
  max-height:100%;
  min-width:0;
  min-height:0;
}
.series-collection-links.type2  .series-collection-links__collection-link img {
  border-radius: min(100vw / 750 * 8, 8px);
  }
</style>