.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs {
  width: 100%;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__card {
  border: 1px solid var(--gurme-cizgi);
  border-radius: 12px;
  background: var(--gurme-zemin);
}

/* Tabs: swipe sideways on small screens, equal columns on desktop. */
.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__list {
  display: flex;
  overflow-x: auto;
  margin: 0 1rem;
  border-bottom: 1px solid var(--gurme-cizgi);
  scrollbar-width: none;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__list::-webkit-scrollbar {
  display: none;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__tab {
  flex: 1 0 auto;
  margin-bottom: -1px;
  padding: 1rem 0.875rem;
  border: none;
  border-bottom: 3px solid transparent;
  background: none;
  color: var(--gurme-metin);
  white-space: nowrap;
  text-align: center;
  letter-spacing: 0.03em;
  cursor: pointer;
  transition: color 0.2s ease, border-color 0.2s ease;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__tab:hover {
  color: var(--gurme-kirmizi);
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__tab--active {
  border-bottom-color: var(--gurme-kirmizi);
  color: var(--gurme-kirmizi);
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__tab:focus-visible, .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__panel:focus-visible {
  outline: 2px solid var(--gurme-metin);
  outline-offset: 2px;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__panel {
  margin: 1.25rem 1rem;
  padding: 1.25rem 1rem;
  border: 1px solid var(--gurme-cizgi);
  border-radius: 12px;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__product {
  margin: 0 0 1rem;
  color: var(--gurme-metin);
  text-align: center;
}

.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__body {
  color: var(--gurme-metin);
}

/* Headings inside the tab text sit centred, like the product name above them */
.cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__body h1, .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__body h2, .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__body h3, .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__body h4, .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__body h5, .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__body h6 {
  text-align: center;
}

@media (prefers-reduced-motion: reduce) {
  .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__tab {
    transition: none;
  }
}

@media (min-width: 1024px) {
  .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__list {
    margin: 0 2.75rem;
    overflow: visible;
  }

  .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__tab {
    flex: 1 1 0;
    padding: 1.5rem 1rem;
  }

  .cc_cokq11h1_ciDSpOxmKW .gurme-pd-tabs__panel {
    margin: 2.25rem 2.75rem;
    padding: 2rem 2.25rem;
  }
}
