
/* ===== Product Card ===== */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card, .cc_cokq11h1_D9SfO31fcI .kombos-product-card, .cc_cokq11h1_cart_page .kombos-product-card, .cc_cokq11h1_product_slider .kombos-product-card, .cc_cokq11h1_product_list .kombos-product-card, .cc_cokq11h1_account_favorites .kombos-product-card {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--gurme-cizgi);
  border-radius: 8px;
  background: var(--gurme-zemin);
  container-type: inline-size;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

/* Hover: the edge warms to kraft and a soft roast-brown shadow lifts the
   card off the shelf — no hard red outline. */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card:hover, .cc_cokq11h1_D9SfO31fcI .kombos-product-card:hover, .cc_cokq11h1_cart_page .kombos-product-card:hover, .cc_cokq11h1_product_slider .kombos-product-card:hover, .cc_cokq11h1_product_list .kombos-product-card:hover, .cc_cokq11h1_account_favorites .kombos-product-card:hover {
  border-color: var(--gurme-altin);
  box-shadow: 0 10px 24px rgba(43, 26, 16, 0.1);
}

/* Padded lower half: name, info, rating, price, button */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__body, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__body, .cc_cokq11h1_cart_page .kombos-product-card__body, .cc_cokq11h1_product_slider .kombos-product-card__body, .cc_cokq11h1_product_list .kombos-product-card__body, .cc_cokq11h1_account_favorites .kombos-product-card__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0.75rem;
  padding: 0.75rem 0.625rem;
}

/* Image wrapper */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__image-wrapper, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__image-wrapper, .cc_cokq11h1_cart_page .kombos-product-card__image-wrapper, .cc_cokq11h1_product_slider .kombos-product-card__image-wrapper, .cc_cokq11h1_product_list .kombos-product-card__image-wrapper, .cc_cokq11h1_account_favorites .kombos-product-card__image-wrapper {
  position: relative;
  overflow: hidden;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__media-link, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__media-link, .cc_cokq11h1_cart_page .kombos-product-card__media-link, .cc_cokq11h1_product_slider .kombos-product-card__media-link, .cc_cokq11h1_product_list .kombos-product-card__media-link, .cc_cokq11h1_account_favorites .kombos-product-card__media-link {
  display: block;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__media, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__media, .cc_cokq11h1_cart_page .kombos-product-card__media, .cc_cokq11h1_product_slider .kombos-product-card__media, .cc_cokq11h1_product_list .kombos-product-card__media, .cc_cokq11h1_account_favorites .kombos-product-card__media {
  width: 100%;
  height: auto;
  display: block;
  background: var(--kombos-gray-100);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__media--primary, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__media--primary, .cc_cokq11h1_cart_page .kombos-product-card__media--primary, .cc_cokq11h1_product_slider .kombos-product-card__media--primary, .cc_cokq11h1_product_list .kombos-product-card__media--primary, .cc_cokq11h1_account_favorites .kombos-product-card__media--primary {
  transition: opacity 0.3s ease;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__media--hover, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__media--hover, .cc_cokq11h1_cart_page .kombos-product-card__media--hover, .cc_cokq11h1_product_slider .kombos-product-card__media--hover, .cc_cokq11h1_product_list .kombos-product-card__media--hover, .cc_cokq11h1_account_favorites .kombos-product-card__media--hover {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--primary, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--primary, .cc_cokq11h1_cart_page .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--primary, .cc_cokq11h1_product_slider .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--primary, .cc_cokq11h1_product_list .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--primary, .cc_cokq11h1_account_favorites .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--primary {
  opacity: 0;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--hover, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--hover, .cc_cokq11h1_cart_page .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--hover, .cc_cokq11h1_product_slider .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--hover, .cc_cokq11h1_product_list .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--hover, .cc_cokq11h1_account_favorites .kombos-product-card__image-wrapper--swap:hover .kombos-product-card__media--hover {
  opacity: 1;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__media--placeholder, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__media--placeholder, .cc_cokq11h1_cart_page .kombos-product-card__media--placeholder, .cc_cokq11h1_product_slider .kombos-product-card__media--placeholder, .cc_cokq11h1_product_list .kombos-product-card__media--placeholder, .cc_cokq11h1_account_favorites .kombos-product-card__media--placeholder {
  border: 1px solid var(--kombos-gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: var(--kombos-gray-300);
  font-size: 4rem;
}

/* Badges */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__badges, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__badges, .cc_cokq11h1_cart_page .kombos-product-card__badges, .cc_cokq11h1_product_slider .kombos-product-card__badges, .cc_cokq11h1_product_list .kombos-product-card__badges, .cc_cokq11h1_account_favorites .kombos-product-card__badges {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  /* Keep clear of the favorite button on the left. */
  left: 3rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.375rem;
}

/* Favorite */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__favorite, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__favorite, .cc_cokq11h1_cart_page .kombos-product-card__favorite, .cc_cokq11h1_product_slider .kombos-product-card__favorite, .cc_cokq11h1_product_list .kombos-product-card__favorite, .cc_cokq11h1_account_favorites .kombos-product-card__favorite {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  width: 2.25rem;
  height: 2.25rem;
  background: var(--gurme-zemin);
  border: none;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  padding: 0;
  font-size: 1.25rem;
  color: var(--gurme-kirmizi);
  display: flex;
  align-items: center;
  justify-content: center;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__favorite:focus-visible, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__favorite:focus-visible, .cc_cokq11h1_cart_page .kombos-product-card__favorite:focus-visible, .cc_cokq11h1_product_slider .kombos-product-card__favorite:focus-visible, .cc_cokq11h1_product_list .kombos-product-card__favorite:focus-visible, .cc_cokq11h1_account_favorites .kombos-product-card__favorite:focus-visible {
  outline: 2px solid var(--gurme-metin);
  outline-offset: 2px;
}

/* Out of stock overlay */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__overlay, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__overlay, .cc_cokq11h1_cart_page .kombos-product-card__overlay, .cc_cokq11h1_product_slider .kombos-product-card__overlay, .cc_cokq11h1_product_list .kombos-product-card__overlay, .cc_cokq11h1_account_favorites .kombos-product-card__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.32);
  pointer-events: none;
}


/* Add to Cart Button — pinned to the bottom so buttons line up in a row */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__add-btn, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__add-btn, .cc_cokq11h1_cart_page .kombos-product-card__add-btn, .cc_cokq11h1_product_slider .kombos-product-card__add-btn, .cc_cokq11h1_product_list .kombos-product-card__add-btn, .cc_cokq11h1_account_favorites .kombos-product-card__add-btn {
  width: 100%;
  margin-top: auto;
  white-space: nowrap;
  /* Two cards per row on phones: tighter padding keeps the label on one line */
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* From tablet the button is taller, like the large price above it */
@media (min-width: 768px) {
  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__add-btn, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__add-btn, .cc_cokq11h1_cart_page .kombos-product-card__add-btn, .cc_cokq11h1_product_slider .kombos-product-card__add-btn, .cc_cokq11h1_product_list .kombos-product-card__add-btn, .cc_cokq11h1_account_favorites .kombos-product-card__add-btn {
    padding: 0.875rem 1.1875rem;
  }
}

/* Rating row: only rendered when the product has real reviews */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__rating, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__rating, .cc_cokq11h1_cart_page .kombos-product-card__rating, .cc_cokq11h1_product_slider .kombos-product-card__rating, .cc_cokq11h1_product_list .kombos-product-card__rating, .cc_cokq11h1_account_favorites .kombos-product-card__rating {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

/* Brand gold stars: the metallic gradient shared by the announcement band
   (defined once in the header), flat gold as the fallback. Empty stars are a
   pale tint of the same gold. */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__rating .kombos-star-rating__star, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__rating .kombos-star-rating__star, .cc_cokq11h1_cart_page .kombos-product-card__rating .kombos-star-rating__star, .cc_cokq11h1_product_slider .kombos-product-card__rating .kombos-star-rating__star, .cc_cokq11h1_product_list .kombos-product-card__rating .kombos-star-rating__star, .cc_cokq11h1_account_favorites .kombos-product-card__rating .kombos-star-rating__star {
  color: color-mix(in srgb, var(--gurme-altin) 35%, transparent);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__rating .kombos-star-rating__star--filled, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__rating .kombos-star-rating__star--filled, .cc_cokq11h1_cart_page .kombos-product-card__rating .kombos-star-rating__star--filled, .cc_cokq11h1_product_slider .kombos-product-card__rating .kombos-star-rating__star--filled, .cc_cokq11h1_product_list .kombos-product-card__rating .kombos-star-rating__star--filled, .cc_cokq11h1_account_favorites .kombos-product-card__rating .kombos-star-rating__star--filled {
  color: var(--gurme-altin);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__rating .kombos-star-rating__star--filled [stroke="currentColor"], .cc_cokq11h1_D9SfO31fcI .kombos-product-card__rating .kombos-star-rating__star--filled [stroke="currentColor"], .cc_cokq11h1_cart_page .kombos-product-card__rating .kombos-star-rating__star--filled [stroke="currentColor"], .cc_cokq11h1_product_slider .kombos-product-card__rating .kombos-star-rating__star--filled [stroke="currentColor"], .cc_cokq11h1_product_list .kombos-product-card__rating .kombos-star-rating__star--filled [stroke="currentColor"], .cc_cokq11h1_account_favorites .kombos-product-card__rating .kombos-star-rating__star--filled [stroke="currentColor"] {
  stroke: url(#gurme-gold-gradient) var(--gurme-altin);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__rating .kombos-star-rating__star--filled [fill="currentColor"], .cc_cokq11h1_D9SfO31fcI .kombos-product-card__rating .kombos-star-rating__star--filled [fill="currentColor"], .cc_cokq11h1_cart_page .kombos-product-card__rating .kombos-star-rating__star--filled [fill="currentColor"], .cc_cokq11h1_product_slider .kombos-product-card__rating .kombos-star-rating__star--filled [fill="currentColor"], .cc_cokq11h1_product_list .kombos-product-card__rating .kombos-star-rating__star--filled [fill="currentColor"], .cc_cokq11h1_account_favorites .kombos-product-card__rating .kombos-star-rating__star--filled [fill="currentColor"] {
  fill: url(#gurme-gold-gradient) var(--gurme-altin);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__rating-count, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__rating-count, .cc_cokq11h1_cart_page .kombos-product-card__rating-count, .cc_cokq11h1_product_slider .kombos-product-card__rating-count, .cc_cokq11h1_product_list .kombos-product-card__rating-count, .cc_cokq11h1_account_favorites .kombos-product-card__rating-count {
  color: var(--gurme-metin);
}

@media (min-width: 768px) {
  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__body, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__body, .cc_cokq11h1_cart_page .kombos-product-card__body, .cc_cokq11h1_product_slider .kombos-product-card__body, .cc_cokq11h1_product_list .kombos-product-card__body, .cc_cokq11h1_account_favorites .kombos-product-card__body {
    gap: 0.875rem;
    padding: 1rem;
  }

  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__badges, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__badges, .cc_cokq11h1_cart_page .kombos-product-card__badges, .cc_cokq11h1_product_slider .kombos-product-card__badges, .cc_cokq11h1_product_list .kombos-product-card__badges, .cc_cokq11h1_account_favorites .kombos-product-card__badges {
    top: 0.75rem;
    right: 0.75rem;
  }

  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__favorite, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__favorite, .cc_cokq11h1_cart_page .kombos-product-card__favorite, .cc_cokq11h1_product_slider .kombos-product-card__favorite, .cc_cokq11h1_product_list .kombos-product-card__favorite, .cc_cokq11h1_account_favorites .kombos-product-card__favorite {
    top: 0.75rem;
    left: 0.75rem;
  }
}

/* Very narrow cards (≈ 320px phones): drop the cart icon so the label fits. */
@container (max-width: 9.5rem) {
  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__add-btn .kombos-btn__icon, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__add-btn .kombos-btn__icon, .cc_cokq11h1_cart_page .kombos-product-card__add-btn .kombos-btn__icon, .cc_cokq11h1_product_slider .kombos-product-card__add-btn .kombos-btn__icon, .cc_cokq11h1_product_list .kombos-product-card__add-btn .kombos-btn__icon, .cc_cokq11h1_account_favorites .kombos-product-card__add-btn .kombos-btn__icon {
    display: none;
  }

  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card .kombos-product-card__body, .cc_cokq11h1_D9SfO31fcI .kombos-product-card .kombos-product-card__body, .cc_cokq11h1_cart_page .kombos-product-card .kombos-product-card__body, .cc_cokq11h1_product_slider .kombos-product-card .kombos-product-card__body, .cc_cokq11h1_product_list .kombos-product-card .kombos-product-card__body, .cc_cokq11h1_account_favorites .kombos-product-card .kombos-product-card__body {
    padding: 0.625rem 0.5rem;
  }

  /* Weight usually ends the name ("… - 500GR"): give it a third line here
     rather than cutting it off. */
  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card .kombos-product-card__name, .cc_cokq11h1_D9SfO31fcI .kombos-product-card .kombos-product-card__name, .cc_cokq11h1_cart_page .kombos-product-card .kombos-product-card__name, .cc_cokq11h1_product_slider .kombos-product-card .kombos-product-card__name, .cc_cokq11h1_product_list .kombos-product-card .kombos-product-card__name, .cc_cokq11h1_account_favorites .kombos-product-card .kombos-product-card__name {
    -webkit-line-clamp: 3;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card, .cc_cokq11h1_D9SfO31fcI .kombos-product-card, .cc_cokq11h1_cart_page .kombos-product-card, .cc_cokq11h1_product_slider .kombos-product-card, .cc_cokq11h1_product_list .kombos-product-card, .cc_cokq11h1_account_favorites .kombos-product-card {
    transition: none;
  }
}

/* Name & price */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__info, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__info, .cc_cokq11h1_cart_page .kombos-product-card__info, .cc_cokq11h1_product_slider .kombos-product-card__info, .cc_cokq11h1_product_list .kombos-product-card__info, .cc_cokq11h1_account_favorites .kombos-product-card__info {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: stretch;
  gap: 0.5rem;
  min-width: 0;
}

/* The name always reserves two lines, and the price block sits at the
   bottom, right above the button: the old price and saving go on a small
   line above the current price, so current prices and buttons line up
   across a row whether a card is discounted or not. Spare height collects
   under the name. */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price, .cc_cokq11h1_cart_page .kombos-product-card__price, .cc_cokq11h1_product_slider .kombos-product-card__price, .cc_cokq11h1_product_list .kombos-product-card__price, .cc_cokq11h1_account_favorites .kombos-product-card__price {
  margin-top: auto;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__name, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__name, .cc_cokq11h1_cart_page .kombos-product-card__name, .cc_cokq11h1_product_slider .kombos-product-card__name, .cc_cokq11h1_product_list .kombos-product-card__name, .cc_cokq11h1_account_favorites .kombos-product-card__name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--gurme-metin);
  text-decoration: none;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__name:hover, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__name:hover, .cc_cokq11h1_cart_page .kombos-product-card__name:hover, .cc_cokq11h1_product_slider .kombos-product-card__name:hover, .cc_cokq11h1_product_list .kombos-product-card__name:hover, .cc_cokq11h1_account_favorites .kombos-product-card__name:hover {
  color: var(--gurme-kirmizi);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__name:focus-visible, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__name:focus-visible, .cc_cokq11h1_cart_page .kombos-product-card__name:focus-visible, .cc_cokq11h1_product_slider .kombos-product-card__name:focus-visible, .cc_cokq11h1_product_list .kombos-product-card__name:focus-visible, .cc_cokq11h1_account_favorites .kombos-product-card__name:focus-visible {
  outline: 2px solid var(--gurme-metin);
  outline-offset: 2px;
}

/* Price: the old price and the saving on a small line, then the 1 KG
   price and its size, each on one line so nothing wraps. */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price, .cc_cokq11h1_cart_page .kombos-product-card__price, .cc_cokq11h1_product_slider .kombos-product-card__price, .cc_cokq11h1_product_list .kombos-product-card__price, .cc_cokq11h1_account_favorites .kombos-product-card__price {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-main, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-main, .cc_cokq11h1_cart_page .kombos-product-card__price-main, .cc_cokq11h1_product_slider .kombos-product-card__price-main, .cc_cokq11h1_product_list .kombos-product-card__price-main, .cc_cokq11h1_account_favorites .kombos-product-card__price-main, .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-was, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-was, .cc_cokq11h1_cart_page .kombos-product-card__price-was, .cc_cokq11h1_product_slider .kombos-product-card__price-was, .cc_cokq11h1_product_list .kombos-product-card__price-was, .cc_cokq11h1_account_favorites .kombos-product-card__price-was {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  align-items: baseline;
  gap: 0 0.375rem;
  margin: 0;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-was, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-was, .cc_cokq11h1_cart_page .kombos-product-card__price-was, .cc_cokq11h1_product_slider .kombos-product-card__price-was, .cc_cokq11h1_product_list .kombos-product-card__price-was, .cc_cokq11h1_account_favorites .kombos-product-card__price-was {
  align-items: center;
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-off, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-off, .cc_cokq11h1_cart_page .kombos-product-card__price-off, .cc_cokq11h1_product_slider .kombos-product-card__price-off, .cc_cokq11h1_product_list .kombos-product-card__price-off, .cc_cokq11h1_account_favorites .kombos-product-card__price-off {
  padding: 0.0625rem 0.375rem;
  border-radius: 4px;
  background: color-mix(in srgb, var(--gurme-kirmizi) 10%, var(--kombos-white));
  color: var(--gurme-kirmizi);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-current, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-current, .cc_cokq11h1_cart_page .kombos-product-card__price-current, .cc_cokq11h1_product_slider .kombos-product-card__price-current, .cc_cokq11h1_product_list .kombos-product-card__price-current, .cc_cokq11h1_account_favorites .kombos-product-card__price-current {
  color: var(--gurme-kirmizi);
  /* 20px on mobile, 26px from tablet — outside the type scale, so set here */
  font-size: 1.25rem;
  line-height: 1.75rem;
}

/* 16.5px name on mobile — outside the type scale; text-lg (18px) from tablet */
.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__name, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__name, .cc_cokq11h1_cart_page .kombos-product-card__name, .cc_cokq11h1_product_slider .kombos-product-card__name, .cc_cokq11h1_product_list .kombos-product-card__name, .cc_cokq11h1_account_favorites .kombos-product-card__name {
  font-size: 1.03125rem;
  line-height: 1.5rem;
  min-height: 3rem;
}

@media (min-width: 768px) {
  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-current, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-current, .cc_cokq11h1_cart_page .kombos-product-card__price-current, .cc_cokq11h1_product_slider .kombos-product-card__price-current, .cc_cokq11h1_product_list .kombos-product-card__price-current, .cc_cokq11h1_account_favorites .kombos-product-card__price-current {
    font-size: 1.625rem;
    line-height: 2rem;
  }

  .cc_cokq11h1_MWOwn8GAMI .kombos-product-card__name, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__name, .cc_cokq11h1_cart_page .kombos-product-card__name, .cc_cokq11h1_product_slider .kombos-product-card__name, .cc_cokq11h1_product_list .kombos-product-card__name, .cc_cokq11h1_account_favorites .kombos-product-card__name {
    font-size: 1.25rem;
    line-height: 1.75rem;
    min-height: 3.5rem;
  }
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-old, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-old, .cc_cokq11h1_cart_page .kombos-product-card__price-old, .cc_cokq11h1_product_slider .kombos-product-card__price-old, .cc_cokq11h1_product_list .kombos-product-card__price-old, .cc_cokq11h1_account_favorites .kombos-product-card__price-old {
  color: var(--gurme-ikincil-metin);
}

.cc_cokq11h1_MWOwn8GAMI .kombos-product-card__price-size, .cc_cokq11h1_D9SfO31fcI .kombos-product-card__price-size, .cc_cokq11h1_cart_page .kombos-product-card__price-size, .cc_cokq11h1_product_slider .kombos-product-card__price-size, .cc_cokq11h1_product_list .kombos-product-card__price-size, .cc_cokq11h1_account_favorites .kombos-product-card__price-size {
  color: var(--gurme-ikincil-metin);
}

/* ===== Quick add: photo, name, sizes, price + stock, one button ===== */
.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_cart_page .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_product_slider .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_product_list .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_account_favorites .gurme-quick-add .kombos-modal__panel {
  border-radius: 16px;
}

/* The body scrolls as one piece; the photo runs edge to edge */
.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add .kombos-modal__body, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add .kombos-modal__body, .cc_cokq11h1_cart_page .gurme-quick-add .kombos-modal__body, .cc_cokq11h1_product_slider .gurme-quick-add .kombos-modal__body, .cc_cokq11h1_product_list .gurme-quick-add .kombos-modal__body, .cc_cokq11h1_account_favorites .gurme-quick-add .kombos-modal__body {
  min-height: 0;
  padding: 0;
}

/* Capped by screen height so the sizes stay in view without scrolling */
.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__media, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__media, .cc_cokq11h1_cart_page .gurme-quick-add__media, .cc_cokq11h1_product_slider .gurme-quick-add__media, .cc_cokq11h1_product_list .gurme-quick-add__media, .cc_cokq11h1_account_favorites .gurme-quick-add__media {
  height: min(14rem, 30vh);
  background: var(--kombos-gray-100);
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__image, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__image, .cc_cokq11h1_cart_page .gurme-quick-add__image, .cc_cokq11h1_product_slider .gurme-quick-add__image, .cc_cokq11h1_product_list .gurme-quick-add__image, .cc_cokq11h1_account_favorites .gurme-quick-add__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__content, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__content, .cc_cokq11h1_cart_page .gurme-quick-add__content, .cc_cokq11h1_product_slider .gurme-quick-add__content, .cc_cokq11h1_product_list .gurme-quick-add__content, .cc_cokq11h1_account_favorites .gurme-quick-add__content {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  padding: 1.25rem 1.25rem 0.5rem;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__head, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__head, .cc_cokq11h1_cart_page .gurme-quick-add__head, .cc_cokq11h1_product_slider .gurme-quick-add__head, .cc_cokq11h1_product_list .gurme-quick-add__head, .cc_cokq11h1_account_favorites .gurme-quick-add__head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.375rem;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__name, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__name, .cc_cokq11h1_cart_page .gurme-quick-add__name, .cc_cokq11h1_product_slider .gurme-quick-add__name, .cc_cokq11h1_product_list .gurme-quick-add__name, .cc_cokq11h1_account_favorites .gurme-quick-add__name {
  margin: 0;
  color: var(--gurme-metin);
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__link, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__link, .cc_cokq11h1_cart_page .gurme-quick-add__link, .cc_cokq11h1_product_slider .gurme-quick-add__link, .cc_cokq11h1_product_list .gurme-quick-add__link, .cc_cokq11h1_account_favorites .gurme-quick-add__link {
  color: var(--gurme-metin);
  text-decoration: underline;
  text-underline-offset: 3px;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__link:hover, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__link:hover, .cc_cokq11h1_cart_page .gurme-quick-add__link:hover, .cc_cokq11h1_product_slider .gurme-quick-add__link:hover, .cc_cokq11h1_product_list .gurme-quick-add__link:hover, .cc_cokq11h1_account_favorites .gurme-quick-add__link:hover {
  color: var(--gurme-kirmizi);
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__link:focus-visible, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__link:focus-visible, .cc_cokq11h1_cart_page .gurme-quick-add__link:focus-visible, .cc_cokq11h1_product_slider .gurme-quick-add__link:focus-visible, .cc_cokq11h1_product_list .gurme-quick-add__link:focus-visible, .cc_cokq11h1_account_favorites .gurme-quick-add__link:focus-visible {
  outline: 2px solid var(--gurme-metin);
  outline-offset: 2px;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__group, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__group, .cc_cokq11h1_cart_page .gurme-quick-add__group, .cc_cokq11h1_product_slider .gurme-quick-add__group, .cc_cokq11h1_product_list .gurme-quick-add__group, .cc_cokq11h1_account_favorites .gurme-quick-add__group {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
}

/* Sizes: chips side by side, wrap when there are many */
.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__options, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__options, .cc_cokq11h1_cart_page .gurme-quick-add__options, .cc_cokq11h1_product_slider .gurme-quick-add__options, .cc_cokq11h1_product_list .gurme-quick-add__options, .cc_cokq11h1_account_favorites .gurme-quick-add__options {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__option, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__option, .cc_cokq11h1_cart_page .gurme-quick-add__option, .cc_cokq11h1_product_slider .gurme-quick-add__option, .cc_cokq11h1_product_list .gurme-quick-add__option, .cc_cokq11h1_account_favorites .gurme-quick-add__option {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  min-height: 2.5rem;
  padding: 0 0.875rem;
  border: 1px solid var(--gurme-cizgi);
  border-radius: 10px;
  background: var(--kombos-white);
  color: var(--gurme-metin);
  text-align: center;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__option:hover:not(:disabled), .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__option:hover:not(:disabled), .cc_cokq11h1_cart_page .gurme-quick-add__option:hover:not(:disabled), .cc_cokq11h1_product_slider .gurme-quick-add__option:hover:not(:disabled), .cc_cokq11h1_product_list .gurme-quick-add__option:hover:not(:disabled), .cc_cokq11h1_account_favorites .gurme-quick-add__option:hover:not(:disabled) {
  border-color: var(--gurme-kirmizi);
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__option:focus-visible, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__option:focus-visible, .cc_cokq11h1_cart_page .gurme-quick-add__option:focus-visible, .cc_cokq11h1_product_slider .gurme-quick-add__option:focus-visible, .cc_cokq11h1_product_list .gurme-quick-add__option:focus-visible, .cc_cokq11h1_account_favorites .gurme-quick-add__option:focus-visible {
  outline: 2px solid var(--gurme-metin);
  outline-offset: 2px;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__option--active, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__option--active, .cc_cokq11h1_cart_page .gurme-quick-add__option--active, .cc_cokq11h1_product_slider .gurme-quick-add__option--active, .cc_cokq11h1_product_list .gurme-quick-add__option--active, .cc_cokq11h1_account_favorites .gurme-quick-add__option--active {
  border-color: var(--gurme-kirmizi);
  box-shadow: inset 0 0 0 1px var(--gurme-kirmizi);
  background: var(--gurme-krem);
  color: var(--gurme-kirmizi);
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__option--soldout, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__option--soldout, .cc_cokq11h1_cart_page .gurme-quick-add__option--soldout, .cc_cokq11h1_product_slider .gurme-quick-add__option--soldout, .cc_cokq11h1_product_list .gurme-quick-add__option--soldout, .cc_cokq11h1_account_favorites .gurme-quick-add__option--soldout {
  color: var(--gurme-ikincil-metin);
  text-decoration: line-through;
  cursor: not-allowed;
  opacity: 0.55;
}

/* Footer: price with stock state, then the full-width button */
.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_cart_page .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_product_slider .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_product_list .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_account_favorites .gurme-quick-add .kombos-modal__footer {
  padding: 1rem 1.25rem 1.25rem;
  border-top: none;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__footer, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__footer, .cc_cokq11h1_cart_page .gurme-quick-add__footer, .cc_cokq11h1_product_slider .gurme-quick-add__footer, .cc_cokq11h1_product_list .gurme-quick-add__footer, .cc_cokq11h1_account_favorites .gurme-quick-add__footer {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0.875rem;
  width: 100%;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__price-row, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__price-row, .cc_cokq11h1_cart_page .gurme-quick-add__price-row, .cc_cokq11h1_product_slider .gurme-quick-add__price-row, .cc_cokq11h1_product_list .gurme-quick-add__price-row, .cc_cokq11h1_account_favorites .gurme-quick-add__price-row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1rem;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__price, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__price, .cc_cokq11h1_cart_page .gurme-quick-add__price, .cc_cokq11h1_product_slider .gurme-quick-add__price, .cc_cokq11h1_product_list .gurme-quick-add__price, .cc_cokq11h1_account_favorites .gurme-quick-add__price {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin: 0;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__old, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__old, .cc_cokq11h1_cart_page .gurme-quick-add__old, .cc_cokq11h1_product_slider .gurme-quick-add__old, .cc_cokq11h1_product_list .gurme-quick-add__old, .cc_cokq11h1_account_favorites .gurme-quick-add__old {
  color: var(--gurme-ikincil-metin);
  text-decoration: line-through;
}

/* 28px price, outside the type scale */
.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__final, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__final, .cc_cokq11h1_cart_page .gurme-quick-add__final, .cc_cokq11h1_product_slider .gurme-quick-add__final, .cc_cokq11h1_product_list .gurme-quick-add__final, .cc_cokq11h1_account_favorites .gurme-quick-add__final {
  color: var(--gurme-kirmizi);
  font-size: 1.75rem;
  line-height: 1.1;
  white-space: nowrap;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__stock, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__stock, .cc_cokq11h1_cart_page .gurme-quick-add__stock, .cc_cokq11h1_product_slider .gurme-quick-add__stock, .cc_cokq11h1_product_list .gurme-quick-add__stock, .cc_cokq11h1_account_favorites .gurme-quick-add__stock {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  gap: 0.375rem;
  padding-bottom: 0.125rem;
  color: var(--gurme-basari);
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__stock-dot, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__stock-dot, .cc_cokq11h1_cart_page .gurme-quick-add__stock-dot, .cc_cokq11h1_product_slider .gurme-quick-add__stock-dot, .cc_cokq11h1_product_list .gurme-quick-add__stock-dot, .cc_cokq11h1_account_favorites .gurme-quick-add__stock-dot {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: currentColor;
}

.cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__add, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__add, .cc_cokq11h1_cart_page .gurme-quick-add__add, .cc_cokq11h1_product_slider .gurme-quick-add__add, .cc_cokq11h1_product_list .gurme-quick-add__add, .cc_cokq11h1_account_favorites .gurme-quick-add__add {
  justify-content: center;
  min-height: 3.25rem;
  border-radius: 12px;
}

@media (min-width: 640px) {
  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__media, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__media, .cc_cokq11h1_cart_page .gurme-quick-add__media, .cc_cokq11h1_product_slider .gurme-quick-add__media, .cc_cokq11h1_product_list .gurme-quick-add__media, .cc_cokq11h1_account_favorites .gurme-quick-add__media {
    height: min(20rem, 34vh);
  }

  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__content, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__content, .cc_cokq11h1_cart_page .gurme-quick-add__content, .cc_cokq11h1_product_slider .gurme-quick-add__content, .cc_cokq11h1_product_list .gurme-quick-add__content, .cc_cokq11h1_account_favorites .gurme-quick-add__content {
    padding: 1.5rem 1.75rem 0.5rem;
  }

  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_cart_page .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_product_slider .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_product_list .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_account_favorites .gurme-quick-add .kombos-modal__footer {
    padding: 1rem 1.75rem 1.75rem;
  }
}

/* Phones: a bottom sheet the thumb can reach */
@media (max-width: 639px) {
  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add.kombos-modal, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add.kombos-modal, .cc_cokq11h1_cart_page .gurme-quick-add.kombos-modal, .cc_cokq11h1_product_slider .gurme-quick-add.kombos-modal, .cc_cokq11h1_product_list .gurme-quick-add.kombos-modal, .cc_cokq11h1_account_favorites .gurme-quick-add.kombos-modal {
    align-items: flex-end;
    padding: 0;
  }

  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_cart_page .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_product_slider .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_product_list .gurme-quick-add .kombos-modal__panel, .cc_cokq11h1_account_favorites .gurme-quick-add .kombos-modal__panel {
    max-width: none !important;
    max-height: 92vh;
    border-radius: 16px 16px 0 0;
    transform: translateY(100%);
  }

  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add.kombos-modal--open .kombos-modal__panel, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add.kombos-modal--open .kombos-modal__panel, .cc_cokq11h1_cart_page .gurme-quick-add.kombos-modal--open .kombos-modal__panel, .cc_cokq11h1_product_slider .gurme-quick-add.kombos-modal--open .kombos-modal__panel, .cc_cokq11h1_product_list .gurme-quick-add.kombos-modal--open .kombos-modal__panel, .cc_cokq11h1_account_favorites .gurme-quick-add.kombos-modal--open .kombos-modal__panel {
    transform: translateY(0);
  }

  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_cart_page .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_product_slider .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_product_list .gurme-quick-add .kombos-modal__footer, .cc_cokq11h1_account_favorites .gurme-quick-add .kombos-modal__footer {
    padding-bottom: calc(1.25rem + env(safe-area-inset-bottom));
    border-radius: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_cokq11h1_MWOwn8GAMI .gurme-quick-add__option, .cc_cokq11h1_D9SfO31fcI .gurme-quick-add__option, .cc_cokq11h1_cart_page .gurme-quick-add__option, .cc_cokq11h1_product_slider .gurme-quick-add__option, .cc_cokq11h1_product_list .gurme-quick-add__option, .cc_cokq11h1_account_favorites .gurme-quick-add__option {
    transition: none;
  }
}
