/** Shopify CDN: Minification failed

Line 49:0 Expected "}" to go with "{"

**/
.blog-products--inner {
  padding: 0 15px;
  max-width: var(--grid-width-row, 1380px);
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (min-width: 768px) {
    .blog-products--inner {
      padding: 0 50px; } }

.blog-products > h3 {
    padding: 0 15px;
    max-width: var(--grid-width-row, 1380px);
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 768px) {
    .blog-products > h3 {
      padding: 0 50px;
    }
}

.blog-products--inner {
  display: grid;
  width: 100%;
  padding-bottom: 10px; }
  @media only screen and (min-width: 768px) {
    .blog-products--inner {
      grid-template-columns: repeat(var(--column-size, 3), minmax(300px, 400px)); } }
  @media only screen and (max-width: 767px) {
    .blog-products--inner {
      gap: 10px; } }

@media only screen and (max-width: 767px) {
  .blog-products.swipe-on-mobile .blog-products--inner {
    grid-auto-flow: column;
    grid-auto-columns: minmax(var(--mobile-swipe-width), 1fr);
    overflow-x: auto;
    grid-template-columns: repeat(auto-fill, minmax(var(--mobile-swipe-width), 1fr));
    scroll-snap-type: x mandatory;
    scrollbar-width: none; }
    .blog-products.swipe-on-mobile .blog-products--inner::-webkit-scrollbar {
      display: none; }
