/** Shopify CDN: Minification failed

Line 27:10 Unexpected "{"
Line 27:19 Expected ":"
Line 30:9 Expected identifier but found whitespace
Line 30:11 Unexpected "{"
Line 30:19 Expected ":"
Line 30:47 Expected ":"
Line 34:13 Expected identifier but found "{"
Line 34:14 Unexpected "{"
Line 34:22 Expected ":"
Line 35:8 Expected identifier but found "{"
... and 28 more hidden warnings

**/
.logo_carousel_section {
    width: 100%;
    max-width: 100%;
}
.logo_carousel_section .logo_carousel_container .section_heading_wrapper h2 {
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    color: #36271B;
    margin-bottom: 48px;
}
.section-{{ section.id }}.custom-marquee {
  display: flex;
  align-items: center;
  height: {{section.settings.marquee_height}}px;
  width: 100vw;
  max-width: 100%;
  overflow-x: hidden;
  background:{{section.settings.colorBackground}};
  color:{{section.settings.colorText}};
}
.section-{{ section.id }}.custom-marquee a {
  color:{{section.settings.colorText}};
  text-decoration: none;
}
.section-{{ section.id }}.custom-marquee .track {
  display: flex;
  align-items: center;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 80s linear infinite;
}
.section-{{ section.id }}.custom-marquee .track:hover {
  /* animation-play-state: paused; */
}
.section-{{ section.id }}.custom-marquee .content {
  margin-right: 40px;
  padding-left: 5px;
  font-size: {{section.settings.font_size}}px;
  display: flex;
  align-items: center;
}
.section-{{ section.id }}.custom-marquee svg {
  fill: {{section.settings.colorText}};
}
.section-{{ section.id }}.custom-marquee .marquee-image {
  width: auto;
  height: {{ section.settings.font_size | plus: 8 }}px;
  margin-right: 5px;
}
.custom-marquee .track .content .marquee-image {
    min-width: 105px;
    width: 100%;
    height: 100%;
    min-height: 105px;
    margin-right: 64px;
    object-fit: contain;
}
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-20%);
  }
}