
/* ===== Button — Revival buton dili =====
   Tema CTA'sı: 2px köşe, uppercase + 1.4px tracking, Cabin (font-display
   sınıfı JSX'te ekleniyor), terracotta zemin. Bu üç kural eskiden
   ProductDetailAddToCart / CartSidebar / FooterNewsletter içinde ayrı ayrı
   tekrar ediliyordu — tek kaynak burası.

   Renk editörden ayarlanabilir: Header'daki tema renk propları
   --kombos-btn-bg / --kombos-btn-fg / --kombos-btn-hover-bg değişkenlerini
   :root üzerine yazar. Değişken boşsa terracotta varsayılanına düşer.
   Bir section kendi butonuna özel renk vermek isterse aynı değişkenleri
   kendi kapsamında override eder (ör. ProductDetailAddToCart). */

/* --- Base --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn, .cc_HPUOT9V5Zm_account_addresses .kombos-btn, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn, .cc_HPUOT9V5Zm_cart_page .kombos-btn, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn, .cc_HPUOT9V5Zm_navbar .kombos-btn, .cc_HPUOT9V5Zm_product_slider .kombos-btn, .cc_HPUOT9V5Zm_product_list .kombos-btn, .cc_HPUOT9V5Zm_account_info_content .kombos-btn, .cc_HPUOT9V5Zm_account_orders .kombos-btn, .cc_HPUOT9V5Zm_account_favorites .kombos-btn, .cc_HPUOT9V5Zm_footer .kombos-btn, .cc_HPUOT9V5Zm_login .kombos-btn, .cc_HPUOT9V5Zm_register .kombos-btn, .cc_HPUOT9V5Zm_forgot_password .kombos-btn, .cc_HPUOT9V5Zm_recover_password .kombos-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  border-radius: 2px;
  gap: 0.5rem;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.0875rem;
  text-align: center;
  transition: background-color 0.2s ease, border-color 0.2s ease,
    color 0.2s ease, opacity 0.2s ease;
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn:disabled, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn:disabled, .cc_HPUOT9V5Zm_account_addresses .kombos-btn:disabled, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn:disabled, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn:disabled, .cc_HPUOT9V5Zm_cart_page .kombos-btn:disabled, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn:disabled, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn:disabled, .cc_HPUOT9V5Zm_navbar .kombos-btn:disabled, .cc_HPUOT9V5Zm_product_slider .kombos-btn:disabled, .cc_HPUOT9V5Zm_product_list .kombos-btn:disabled, .cc_HPUOT9V5Zm_account_info_content .kombos-btn:disabled, .cc_HPUOT9V5Zm_account_orders .kombos-btn:disabled, .cc_HPUOT9V5Zm_account_favorites .kombos-btn:disabled, .cc_HPUOT9V5Zm_footer .kombos-btn:disabled, .cc_HPUOT9V5Zm_login .kombos-btn:disabled, .cc_HPUOT9V5Zm_register .kombos-btn:disabled, .cc_HPUOT9V5Zm_forgot_password .kombos-btn:disabled, .cc_HPUOT9V5Zm_recover_password .kombos-btn:disabled {
  cursor: not-allowed;
}

/* --- Spinner --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn__spinner, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn__spinner, .cc_HPUOT9V5Zm_account_addresses .kombos-btn__spinner, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn__spinner, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn__spinner, .cc_HPUOT9V5Zm_cart_page .kombos-btn__spinner, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn__spinner, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn__spinner, .cc_HPUOT9V5Zm_navbar .kombos-btn__spinner, .cc_HPUOT9V5Zm_product_slider .kombos-btn__spinner, .cc_HPUOT9V5Zm_product_list .kombos-btn__spinner, .cc_HPUOT9V5Zm_account_info_content .kombos-btn__spinner, .cc_HPUOT9V5Zm_account_orders .kombos-btn__spinner, .cc_HPUOT9V5Zm_account_favorites .kombos-btn__spinner, .cc_HPUOT9V5Zm_footer .kombos-btn__spinner, .cc_HPUOT9V5Zm_login .kombos-btn__spinner, .cc_HPUOT9V5Zm_register .kombos-btn__spinner, .cc_HPUOT9V5Zm_forgot_password .kombos-btn__spinner, .cc_HPUOT9V5Zm_recover_password .kombos-btn__spinner {
  animation: kombos-spin 1s linear infinite;
}

@keyframes kombos-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* --- Icon --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn__icon, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn__icon, .cc_HPUOT9V5Zm_account_addresses .kombos-btn__icon, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn__icon, .cc_HPUOT9V5Zm_cart_page .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn__icon, .cc_HPUOT9V5Zm_navbar .kombos-btn__icon, .cc_HPUOT9V5Zm_product_slider .kombos-btn__icon, .cc_HPUOT9V5Zm_product_list .kombos-btn__icon, .cc_HPUOT9V5Zm_account_info_content .kombos-btn__icon, .cc_HPUOT9V5Zm_account_orders .kombos-btn__icon, .cc_HPUOT9V5Zm_account_favorites .kombos-btn__icon, .cc_HPUOT9V5Zm_footer .kombos-btn__icon, .cc_HPUOT9V5Zm_login .kombos-btn__icon, .cc_HPUOT9V5Zm_register .kombos-btn__icon, .cc_HPUOT9V5Zm_forgot_password .kombos-btn__icon, .cc_HPUOT9V5Zm_recover_password .kombos-btn__icon {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_cart_page .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_navbar .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_product_slider .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_product_list .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_account_orders .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_footer .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_login .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_register .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--xs .kombos-btn__icon, .cc_HPUOT9V5Zm_recover_password .kombos-btn--xs .kombos-btn__icon {
  font-size: 1rem;
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_cart_page .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_navbar .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_product_slider .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_product_list .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_account_orders .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_footer .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_login .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_register .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--s .kombos-btn__icon, .cc_HPUOT9V5Zm_recover_password .kombos-btn--s .kombos-btn__icon {
  font-size: 1.125rem;
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_cart_page .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_navbar .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_product_slider .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_product_list .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_account_orders .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_footer .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_login .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_register .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--m .kombos-btn__icon, .cc_HPUOT9V5Zm_recover_password .kombos-btn--m .kombos-btn__icon {
  font-size: 1.25rem;
}

/* --- Sizes (Revival ölçüleri: 40 / 50 / 60px) --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--xs, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--xs, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--xs, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--xs, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--xs, .cc_HPUOT9V5Zm_cart_page .kombos-btn--xs, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--xs, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--xs, .cc_HPUOT9V5Zm_navbar .kombos-btn--xs, .cc_HPUOT9V5Zm_product_slider .kombos-btn--xs, .cc_HPUOT9V5Zm_product_list .kombos-btn--xs, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--xs, .cc_HPUOT9V5Zm_account_orders .kombos-btn--xs, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--xs, .cc_HPUOT9V5Zm_footer .kombos-btn--xs, .cc_HPUOT9V5Zm_login .kombos-btn--xs, .cc_HPUOT9V5Zm_register .kombos-btn--xs, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--xs, .cc_HPUOT9V5Zm_recover_password .kombos-btn--xs {
  padding: 0.5rem 1rem;
  min-height: 2.5rem;
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--s, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--s, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--s, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--s, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--s, .cc_HPUOT9V5Zm_cart_page .kombos-btn--s, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--s, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--s, .cc_HPUOT9V5Zm_navbar .kombos-btn--s, .cc_HPUOT9V5Zm_product_slider .kombos-btn--s, .cc_HPUOT9V5Zm_product_list .kombos-btn--s, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--s, .cc_HPUOT9V5Zm_account_orders .kombos-btn--s, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--s, .cc_HPUOT9V5Zm_footer .kombos-btn--s, .cc_HPUOT9V5Zm_login .kombos-btn--s, .cc_HPUOT9V5Zm_register .kombos-btn--s, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--s, .cc_HPUOT9V5Zm_recover_password .kombos-btn--s {
  padding: 0.75rem 1.5rem;
  min-height: 3.125rem;
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--m, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--m, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--m, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--m, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--m, .cc_HPUOT9V5Zm_cart_page .kombos-btn--m, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--m, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--m, .cc_HPUOT9V5Zm_navbar .kombos-btn--m, .cc_HPUOT9V5Zm_product_slider .kombos-btn--m, .cc_HPUOT9V5Zm_product_list .kombos-btn--m, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--m, .cc_HPUOT9V5Zm_account_orders .kombos-btn--m, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--m, .cc_HPUOT9V5Zm_footer .kombos-btn--m, .cc_HPUOT9V5Zm_login .kombos-btn--m, .cc_HPUOT9V5Zm_register .kombos-btn--m, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--m, .cc_HPUOT9V5Zm_recover_password .kombos-btn--m {
  padding: 1rem 3rem;
  min-height: 3.75rem;
}

/* --- Primary (editörden ayarlanabilir ana CTA) --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--primary, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--primary, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--primary, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--primary, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--primary, .cc_HPUOT9V5Zm_cart_page .kombos-btn--primary, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--primary, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--primary, .cc_HPUOT9V5Zm_navbar .kombos-btn--primary, .cc_HPUOT9V5Zm_product_slider .kombos-btn--primary, .cc_HPUOT9V5Zm_product_list .kombos-btn--primary, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--primary, .cc_HPUOT9V5Zm_account_orders .kombos-btn--primary, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--primary, .cc_HPUOT9V5Zm_footer .kombos-btn--primary, .cc_HPUOT9V5Zm_login .kombos-btn--primary, .cc_HPUOT9V5Zm_register .kombos-btn--primary, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--primary, .cc_HPUOT9V5Zm_recover_password .kombos-btn--primary {
  background-color: var(--kombos-btn-bg, var(--kombos-accent));
  border-color: var(--kombos-btn-bg, var(--kombos-accent));
  color: var(--kombos-btn-fg, var(--kombos-white));
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_addresses .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_cart_page .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_navbar .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_slider .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_list .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_info_content .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_orders .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_favorites .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_footer .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_login .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_register .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_forgot_password .kombos-btn--primary:hover:not(:disabled), .cc_HPUOT9V5Zm_recover_password .kombos-btn--primary:hover:not(:disabled) {
  background-color: var(
    --kombos-btn-hover-bg,
    var(--kombos-btn-bg, var(--kombos-accent-hover))
  );
  border-color: var(
    --kombos-btn-hover-bg,
    var(--kombos-btn-bg, var(--kombos-accent-hover))
  );
  opacity: 0.92;
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_cart_page .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_navbar .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_product_slider .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_product_list .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_account_orders .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_footer .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_login .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_register .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--primary:disabled, .cc_HPUOT9V5Zm_recover_password .kombos-btn--primary:disabled {
  background-color: var(--kombos-gray-300);
  border-color: var(--kombos-gray-300);
  color: var(--kombos-white);
}

/* --- Secondary (Revival outline) --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--secondary, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--secondary, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--secondary, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--secondary, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--secondary, .cc_HPUOT9V5Zm_cart_page .kombos-btn--secondary, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--secondary, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--secondary, .cc_HPUOT9V5Zm_navbar .kombos-btn--secondary, .cc_HPUOT9V5Zm_product_slider .kombos-btn--secondary, .cc_HPUOT9V5Zm_product_list .kombos-btn--secondary, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--secondary, .cc_HPUOT9V5Zm_account_orders .kombos-btn--secondary, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--secondary, .cc_HPUOT9V5Zm_footer .kombos-btn--secondary, .cc_HPUOT9V5Zm_login .kombos-btn--secondary, .cc_HPUOT9V5Zm_register .kombos-btn--secondary, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--secondary, .cc_HPUOT9V5Zm_recover_password .kombos-btn--secondary {
  background-color: transparent;
  border-color: var(--kombos-navy);
  color: var(--kombos-navy);
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_addresses .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_cart_page .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_navbar .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_slider .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_product_list .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_info_content .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_orders .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_account_favorites .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_footer .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_login .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_register .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_forgot_password .kombos-btn--secondary:hover:not(:disabled), .cc_HPUOT9V5Zm_recover_password .kombos-btn--secondary:hover:not(:disabled) {
  background-color: var(--kombos-navy);
  color: var(--kombos-white);
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_cart_page .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_navbar .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_product_slider .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_product_list .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_account_orders .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_footer .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_login .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_register .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--secondary:disabled, .cc_HPUOT9V5Zm_recover_password .kombos-btn--secondary:disabled {
  background-color: transparent;
  border-color: var(--kombos-gray-300);
  color: var(--kombos-gray-300);
}

/* --- Accent (her zaman terracotta — editör rengini yok sayar) --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--accent, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--accent, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--accent, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--accent, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--accent, .cc_HPUOT9V5Zm_cart_page .kombos-btn--accent, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--accent, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--accent, .cc_HPUOT9V5Zm_navbar .kombos-btn--accent, .cc_HPUOT9V5Zm_product_slider .kombos-btn--accent, .cc_HPUOT9V5Zm_product_list .kombos-btn--accent, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--accent, .cc_HPUOT9V5Zm_account_orders .kombos-btn--accent, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--accent, .cc_HPUOT9V5Zm_footer .kombos-btn--accent, .cc_HPUOT9V5Zm_login .kombos-btn--accent, .cc_HPUOT9V5Zm_register .kombos-btn--accent, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--accent, .cc_HPUOT9V5Zm_recover_password .kombos-btn--accent {
  background-color: var(--kombos-accent);
  border-color: var(--kombos-accent);
  color: var(--kombos-white);
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_account_addresses .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_cart_page .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_navbar .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_product_slider .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_product_list .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_account_info_content .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_account_orders .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_account_favorites .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_footer .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_login .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_register .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_forgot_password .kombos-btn--accent:hover:not(:disabled), .cc_HPUOT9V5Zm_recover_password .kombos-btn--accent:hover:not(:disabled) {
  background-color: var(--kombos-accent-hover);
  border-color: var(--kombos-accent-hover);
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_cart_page .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_navbar .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_product_slider .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_product_list .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_account_orders .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_footer .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_login .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_register .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--accent:disabled, .cc_HPUOT9V5Zm_recover_password .kombos-btn--accent:disabled {
  background-color: var(--kombos-gray-300);
  border-color: var(--kombos-gray-300);
  color: var(--kombos-white);
}

/* --- Dangerous --- */
.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--dangerous, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--dangerous, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--dangerous, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--dangerous, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--dangerous, .cc_HPUOT9V5Zm_cart_page .kombos-btn--dangerous, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--dangerous, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--dangerous, .cc_HPUOT9V5Zm_navbar .kombos-btn--dangerous, .cc_HPUOT9V5Zm_product_slider .kombos-btn--dangerous, .cc_HPUOT9V5Zm_product_list .kombos-btn--dangerous, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--dangerous, .cc_HPUOT9V5Zm_account_orders .kombos-btn--dangerous, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--dangerous, .cc_HPUOT9V5Zm_footer .kombos-btn--dangerous, .cc_HPUOT9V5Zm_login .kombos-btn--dangerous, .cc_HPUOT9V5Zm_register .kombos-btn--dangerous, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--dangerous, .cc_HPUOT9V5Zm_recover_password .kombos-btn--dangerous {
  background-color: var(--kombos-error);
  border-color: var(--kombos-error);
  color: var(--kombos-white);
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_account_addresses .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_cart_page .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_navbar .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_product_slider .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_product_list .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_account_info_content .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_account_orders .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_account_favorites .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_footer .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_login .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_register .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_forgot_password .kombos-btn--dangerous:hover:not(:disabled), .cc_HPUOT9V5Zm_recover_password .kombos-btn--dangerous:hover:not(:disabled) {
  background-color: var(--kombos-error-hover);
  border-color: var(--kombos-error-hover);
}

.cc_HPUOT9V5Zm_b9vljpNTT9 .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_account_order_detail .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_account_addresses .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_customer_email_verification .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_product_detail_reviews .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_cart_page .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_product_detail_offer .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_product_detail_add_to_cart .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_navbar .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_product_slider .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_product_list .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_account_info_content .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_account_orders .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_account_favorites .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_footer .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_login .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_register .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_forgot_password .kombos-btn--dangerous:disabled, .cc_HPUOT9V5Zm_recover_password .kombos-btn--dangerous:disabled {
  background-color: var(--kombos-gray-300);
  border-color: var(--kombos-gray-300);
  color: var(--kombos-white);
}
