/** Shopify CDN: Minification failed

Line 138:0 Unexpected "}"

**/
/* =========================
   MAIN STREET COLLECTIVE
   GLOBAL CUSTOM STYLES
   ========================= */

.template-index .shopify-section {
  opacity: 0;
  transform: translateY(24px);
  animation: mscFadeUp 0.7s ease forwards;
}

.template-index .shopify-section:nth-child(1) { animation-delay: 0.02s; }
.template-index .shopify-section:nth-child(2) { animation-delay: 0.06s; }
.template-index .shopify-section:nth-child(3) { animation-delay: 0.10s; }
.template-index .shopify-section:nth-child(4) { animation-delay: 0.14s; }
.template-index .shopify-section:nth-child(5) { animation-delay: 0.18s; }
.template-index .shopify-section:nth-child(6) { animation-delay: 0.22s; }
.template-index .shopify-section:nth-child(7) { animation-delay: 0.26s; }
.template-index .shopify-section:nth-child(8) { animation-delay: 0.30s; }
.template-index .shopify-section:nth-child(9) { animation-delay: 0.34s; }
.template-index .shopify-section:nth-child(10) { animation-delay: 0.38s; }

@keyframes mscFadeUp {
  from {
    opacity: 0;
    transform: translateY(24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.template-index .card,
.template-index .product-card,
.template-index .collection-card,
.template-index .msc-behind-design__card,
.template-index .msc-testimonials__card,
.template-index .msc-magic-meter__content,
.template-index .msc-magic-meter__result,
.template-index .msc-drop-countdown__inner {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.template-index .card:hover,
.template-index .product-card:hover,
.template-index .collection-card:hover,
.template-index .msc-behind-design__card:hover,
.template-index .msc-testimonials__card:hover,
.template-index .msc-magic-meter__content:hover,
.template-index .msc-magic-meter__result:hover,
.template-index .msc-drop-countdown__inner:hover {
  transform: translateY(-6px);
}

.template-index button,
.template-index .button,
.template-index .btn,
.template-index .shopify-payment-button__button,
.template-index a.button,
.template-index .msc-behind-design__button,
.template-index .msc-drop-countdown__button,
.template-index .msc-magic-meter__button {
  transition: transform 0.25s ease, opacity 0.25s ease, box-shadow 0.25s ease;
}

.template-index button:hover,
.template-index .button:hover,
.template-index .btn:hover,
.template-index .shopify-payment-button__button:hover,
.template-index a.button:hover,
.template-index .msc-behind-design__button:hover,
.template-index .msc-drop-countdown__button:hover,
.template-index .msc-magic-meter__button:hover {
  transform: translateY(-2px);
  opacity: 0.96;
}

.template-index .msc-behind-design__image,
.template-index .card img,
.template-index .product-card img,
.template-index .collection-card img {
  transition: transform 0.45s ease;
}

.template-index .msc-behind-design__card:hover .msc-behind-design__image,
.template-index .card:hover img,
.template-index .product-card:hover img,
.template-index .collection-card:hover img {
  transform: scale(1.04);
}

.msc-behind-design__track-wrapper {
  scrollbar-width: thin;
}

.msc-behind-design__track-wrapper::-webkit-scrollbar {
  height: 8px;
}

.msc-behind-design__track-wrapper::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.15);
  border-radius: 999px;
}

.msc-behind-design__track-wrapper::-webkit-scrollbar-track {
  background: rgba(0,0,0,0.05);
  border-radius: 999px;
}

.template-index .msc-behind-design__card:hover,
.template-index .msc-testimonials__card:hover,
.template-index .msc-magic-meter__content:hover,
.template-index .msc-magic-meter__result:hover,
.template-index .msc-drop-countdown__inner:hover {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

@media screen and (max-width: 749px) {
  .template-index .shopify-section {
    animation-duration: 0.55s;
    transform: translateY(16px);
  }

  .template-index .msc-drop-countdown__inner:hover,
  .template-index .msc-magic-meter__content:hover,
  .template-index .msc-magic-meter__result:hover,
  .template-index .msc-behind-design__card:hover,
  .template-index .msc-testimonials__card:hover {
    transform: none;
  }
}
}