/** Shopify CDN: Minification failed

Line 90:18 Unexpected "{"
Line 90:27 Expected ":"
Line 90:34 Unexpected "{"
Line 94:18 Unexpected "{"
Line 94:27 Expected ":"
Line 98:18 Unexpected "{"
Line 98:27 Expected ":"
Line 139:18 Unexpected "{"
Line 139:27 Expected ":"

**/


/* CSS from section stylesheet tags */
.marquee-section {
  position: relative;
}

/* dış sarmalayıcı */
.marquee {
  width: 100%;
  overflow: hidden;
}

/* hareket eden içerik */
.marquee__inner {
  display: flex;
  width: fit-content;
  white-space: nowrap;
}

.marquee__items {
  display: flex;
  gap: var(--marquee-gap, 24px);
  align-items: center;
}

/* her blok */
.marquee__item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* metin */
.marquee__text {
  white-space: nowrap;
}

/* ikon & logo */
.marquee__icon img,
.marquee__logo img {
  display: block;
  height: auto;
}

.marquee__icon img {
  max-width: 48px;
  max-height: 48px;
}

.marquee__logo img {
  max-width: 140px;
  max-height: 40px;
  object-fit: contain;
}

/* divider */
.marquee__divider {
  font-size: 20px;
  opacity: 0.6;
  padding-inline: 4px;
}

/* animasyon */
@media (prefers-reduced-motion: no-preference) {
  .marquee__inner {
    animation: marquee-motion 25s linear infinite;
    animation-direction: var(--marquee-direction, normal);
  }
}

@keyframes marquee-motion {
  to {
    transform: translate3d(-50%, 0, 0);
  }
}
#shopify-section-{{ section.id }} {
  background: #ffffff !important;
}

#shopify-section-{{ section.id }} .marketplaces {
  background: #ffffff !important;
}

#shopify-section-{{ section.id }} .marketplaces__inner {
  background: #ffffff !important;
}

.marketplaces { padding-block: 28px; }
.marketplaces__title {
  text-align: center; font-weight: 700; margin: 0 0 6px; font-size: clamp(22px, 2.6vw, 28px);
}
.marketplaces__subtitle { text-align: center; opacity: .85; margin: 0 0 14px; }
.marketplaces__divider {
  border: none; height: 1px; background: rgb(var(--color-foreground, 0 0 0) / 12%);
  max-width: 920px; margin: 10px auto 22px;
}

/* GRID – mobil 2, web 4 */
.marketplaces__grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, minmax(0,1fr));
}
@media (min-width: 750px) {
  .marketplaces__grid {
    grid-template-columns: repeat(4, minmax(0,1fr));
  }
}

/* CARDS */
.marketplaces__card{
  background:#fff; border:1px solid rgb(0 0 0 / 10%); border-radius:14px;
  display:flex; align-items:center; justify-content:center; padding:18px;
  min-height:86px; transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  box-shadow: 0 2px 6px rgb(0 0 0 / 6%);
  overflow: hidden;
}
.marketplaces__card:hover{
  transform: translateY(-2px);
  box-shadow:0 6px 14px rgb(0 0 0 / 10%);
  border-color: rgb(0 0 0 / 16%);
}

/* LOGOLAR – Sense’in img kurallarını ezmek için spesifik + !important */
#shopify-section-{{ section.id }} .marketplaces__card img{
  max-width: 120px !important;
  max-height: 40px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain;
  display: block;
}

.marketplaces__placeholder{ color: rgb(0 0 0 / 55%); font-weight:600; }

/* dark schemes guard */
.color-background-2 .marketplaces__card,
.color-background-3 .marketplaces__card { background: rgb(var(--color-background)); }