/** Shopify CDN: Minification failed

Line 48:19 Expected identifier but found whitespace
Line 48:21 Unexpected "{"
Line 48:30 Expected ":"
Line 48:61 Expected identifier but found "!"
Line 49:8 Expected identifier but found whitespace
Line 49:10 Unexpected "{"
Line 49:19 Expected ":"
Line 49:50 Expected identifier but found "!"

**/


/* CSS from section stylesheet tags */
@media screen and (max-width: 1024px) {
  .partners-grid {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}

@media screen and (max-width: 768px) {
  .partners-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media screen and (max-width: 480px) {
  .partners-grid {
    grid-template-columns: 1fr !important;
  }
}

.partner-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
}

.filter-btn {
  transition: all 0.2s ease;
}

.filter-btn:hover {
  opacity: 0.8;
}

.filter-btn.active {
  background-color: {{ section.settings.button_background }} !important;
  color: {{ section.settings.button_text_color }} !important;
}

@media screen and (max-width: 768px) {
  .filter-btn {
    font-size: 12px !important;
    padding: 6px 12px !important;
  }
}