
/* ===== Button — Melien Ador =====
   Square-cornered, wide-tracked uppercase. Both variants swap their fill and
   text colour on hover, the way the original site's CTAs behave. */

/* --- Base --- */
.cc_xuUMlpuJCr_not_found .kombos-btn, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn, .cc_xuUMlpuJCr_account_order_detail .kombos-btn, .cc_xuUMlpuJCr_account_addresses .kombos-btn, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn, .cc_xuUMlpuJCr_cart_page .kombos-btn, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn, .cc_xuUMlpuJCr_navbar .kombos-btn, .cc_xuUMlpuJCr_product_slider .kombos-btn, .cc_xuUMlpuJCr_product_list .kombos-btn, .cc_xuUMlpuJCr_account_info_content .kombos-btn, .cc_xuUMlpuJCr_account_orders .kombos-btn, .cc_xuUMlpuJCr_account_favorites .kombos-btn, .cc_xuUMlpuJCr_login .kombos-btn, .cc_xuUMlpuJCr_register .kombos-btn, .cc_xuUMlpuJCr_forgot_password .kombos-btn, .cc_xuUMlpuJCr_recover_password .kombos-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  border-radius: 0;
  gap: 0.5rem;
  cursor: pointer;
  font-weight: 400;
  text-transform: uppercase;
  transition:
    background-color 0.45s var(--kombos-ease-brand),
    border-color 0.45s var(--kombos-ease-brand),
    color 0.45s var(--kombos-ease-brand),
    opacity 0.45s var(--kombos-ease-brand);
}

.cc_xuUMlpuJCr_not_found .kombos-btn:disabled, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn:disabled, .cc_xuUMlpuJCr_account_order_detail .kombos-btn:disabled, .cc_xuUMlpuJCr_account_addresses .kombos-btn:disabled, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn:disabled, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn:disabled, .cc_xuUMlpuJCr_cart_page .kombos-btn:disabled, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn:disabled, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn:disabled, .cc_xuUMlpuJCr_navbar .kombos-btn:disabled, .cc_xuUMlpuJCr_product_slider .kombos-btn:disabled, .cc_xuUMlpuJCr_product_list .kombos-btn:disabled, .cc_xuUMlpuJCr_account_info_content .kombos-btn:disabled, .cc_xuUMlpuJCr_account_orders .kombos-btn:disabled, .cc_xuUMlpuJCr_account_favorites .kombos-btn:disabled, .cc_xuUMlpuJCr_login .kombos-btn:disabled, .cc_xuUMlpuJCr_register .kombos-btn:disabled, .cc_xuUMlpuJCr_forgot_password .kombos-btn:disabled, .cc_xuUMlpuJCr_recover_password .kombos-btn:disabled {
  cursor: not-allowed;
}

/* --- Spinner --- */
.cc_xuUMlpuJCr_not_found .kombos-btn__spinner, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn__spinner, .cc_xuUMlpuJCr_account_order_detail .kombos-btn__spinner, .cc_xuUMlpuJCr_account_addresses .kombos-btn__spinner, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn__spinner, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn__spinner, .cc_xuUMlpuJCr_cart_page .kombos-btn__spinner, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn__spinner, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn__spinner, .cc_xuUMlpuJCr_navbar .kombos-btn__spinner, .cc_xuUMlpuJCr_product_slider .kombos-btn__spinner, .cc_xuUMlpuJCr_product_list .kombos-btn__spinner, .cc_xuUMlpuJCr_account_info_content .kombos-btn__spinner, .cc_xuUMlpuJCr_account_orders .kombos-btn__spinner, .cc_xuUMlpuJCr_account_favorites .kombos-btn__spinner, .cc_xuUMlpuJCr_login .kombos-btn__spinner, .cc_xuUMlpuJCr_register .kombos-btn__spinner, .cc_xuUMlpuJCr_forgot_password .kombos-btn__spinner, .cc_xuUMlpuJCr_recover_password .kombos-btn__spinner {
  animation: kombos-spin 1s linear infinite;
}

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

/* --- Icon --- */
.cc_xuUMlpuJCr_not_found .kombos-btn__icon, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn__icon, .cc_xuUMlpuJCr_account_order_detail .kombos-btn__icon, .cc_xuUMlpuJCr_account_addresses .kombos-btn__icon, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn__icon, .cc_xuUMlpuJCr_cart_page .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn__icon, .cc_xuUMlpuJCr_navbar .kombos-btn__icon, .cc_xuUMlpuJCr_product_slider .kombos-btn__icon, .cc_xuUMlpuJCr_product_list .kombos-btn__icon, .cc_xuUMlpuJCr_account_info_content .kombos-btn__icon, .cc_xuUMlpuJCr_account_orders .kombos-btn__icon, .cc_xuUMlpuJCr_account_favorites .kombos-btn__icon, .cc_xuUMlpuJCr_login .kombos-btn__icon, .cc_xuUMlpuJCr_register .kombos-btn__icon, .cc_xuUMlpuJCr_forgot_password .kombos-btn__icon, .cc_xuUMlpuJCr_recover_password .kombos-btn__icon {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.cc_xuUMlpuJCr_not_found .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_account_addresses .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_cart_page .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_navbar .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_product_slider .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_product_list .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_account_info_content .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_account_orders .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_account_favorites .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_login .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_register .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_forgot_password .kombos-btn--xs .kombos-btn__icon, .cc_xuUMlpuJCr_recover_password .kombos-btn--xs .kombos-btn__icon {
  font-size: 0.875rem;
}

.cc_xuUMlpuJCr_not_found .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_account_addresses .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_cart_page .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_navbar .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_product_slider .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_product_list .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_account_info_content .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_account_orders .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_account_favorites .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_login .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_register .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_forgot_password .kombos-btn--s .kombos-btn__icon, .cc_xuUMlpuJCr_recover_password .kombos-btn--s .kombos-btn__icon {
  font-size: 1rem;
}

.cc_xuUMlpuJCr_not_found .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_account_addresses .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_cart_page .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_navbar .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_product_slider .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_product_list .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_account_info_content .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_account_orders .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_account_favorites .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_login .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_register .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_forgot_password .kombos-btn--m .kombos-btn__icon, .cc_xuUMlpuJCr_recover_password .kombos-btn--m .kombos-btn__icon {
  font-size: 1.125rem;
}

/* --- Sizes (type + padding together; sizes sit below the type scale) --- */
.cc_xuUMlpuJCr_not_found .kombos-btn--xs, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--xs, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--xs, .cc_xuUMlpuJCr_account_addresses .kombos-btn--xs, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--xs, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--xs, .cc_xuUMlpuJCr_cart_page .kombos-btn--xs, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--xs, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--xs, .cc_xuUMlpuJCr_navbar .kombos-btn--xs, .cc_xuUMlpuJCr_product_slider .kombos-btn--xs, .cc_xuUMlpuJCr_product_list .kombos-btn--xs, .cc_xuUMlpuJCr_account_info_content .kombos-btn--xs, .cc_xuUMlpuJCr_account_orders .kombos-btn--xs, .cc_xuUMlpuJCr_account_favorites .kombos-btn--xs, .cc_xuUMlpuJCr_login .kombos-btn--xs, .cc_xuUMlpuJCr_register .kombos-btn--xs, .cc_xuUMlpuJCr_forgot_password .kombos-btn--xs, .cc_xuUMlpuJCr_recover_password .kombos-btn--xs {
  padding: 0.7rem 1.4rem;
  min-height: 2.25rem;
  font-size: 0.62rem;
  letter-spacing: 0.24em;
  line-height: 1.2;
}

.cc_xuUMlpuJCr_not_found .kombos-btn--s, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--s, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--s, .cc_xuUMlpuJCr_account_addresses .kombos-btn--s, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--s, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--s, .cc_xuUMlpuJCr_cart_page .kombos-btn--s, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--s, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--s, .cc_xuUMlpuJCr_navbar .kombos-btn--s, .cc_xuUMlpuJCr_product_slider .kombos-btn--s, .cc_xuUMlpuJCr_product_list .kombos-btn--s, .cc_xuUMlpuJCr_account_info_content .kombos-btn--s, .cc_xuUMlpuJCr_account_orders .kombos-btn--s, .cc_xuUMlpuJCr_account_favorites .kombos-btn--s, .cc_xuUMlpuJCr_login .kombos-btn--s, .cc_xuUMlpuJCr_register .kombos-btn--s, .cc_xuUMlpuJCr_forgot_password .kombos-btn--s, .cc_xuUMlpuJCr_recover_password .kombos-btn--s {
  padding: 0.95rem 2rem;
  min-height: 2.75rem;
  font-size: 0.7rem;
  letter-spacing: 0.3em;
  line-height: 1.2;
}

.cc_xuUMlpuJCr_not_found .kombos-btn--m, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--m, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--m, .cc_xuUMlpuJCr_account_addresses .kombos-btn--m, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--m, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--m, .cc_xuUMlpuJCr_cart_page .kombos-btn--m, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--m, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--m, .cc_xuUMlpuJCr_navbar .kombos-btn--m, .cc_xuUMlpuJCr_product_slider .kombos-btn--m, .cc_xuUMlpuJCr_product_list .kombos-btn--m, .cc_xuUMlpuJCr_account_info_content .kombos-btn--m, .cc_xuUMlpuJCr_account_orders .kombos-btn--m, .cc_xuUMlpuJCr_account_favorites .kombos-btn--m, .cc_xuUMlpuJCr_login .kombos-btn--m, .cc_xuUMlpuJCr_register .kombos-btn--m, .cc_xuUMlpuJCr_forgot_password .kombos-btn--m, .cc_xuUMlpuJCr_recover_password .kombos-btn--m {
  padding: 1.05rem 2.6rem;
  min-height: 3.375rem;
  font-size: 0.74rem;
  letter-spacing: 0.32em;
  line-height: 1.2;
}

/* --- Primary: solid ink, empties out on hover --- */
.cc_xuUMlpuJCr_not_found .kombos-btn--primary, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--primary, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--primary, .cc_xuUMlpuJCr_account_addresses .kombos-btn--primary, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--primary, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--primary, .cc_xuUMlpuJCr_cart_page .kombos-btn--primary, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--primary, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--primary, .cc_xuUMlpuJCr_navbar .kombos-btn--primary, .cc_xuUMlpuJCr_product_slider .kombos-btn--primary, .cc_xuUMlpuJCr_product_list .kombos-btn--primary, .cc_xuUMlpuJCr_account_info_content .kombos-btn--primary, .cc_xuUMlpuJCr_account_orders .kombos-btn--primary, .cc_xuUMlpuJCr_account_favorites .kombos-btn--primary, .cc_xuUMlpuJCr_login .kombos-btn--primary, .cc_xuUMlpuJCr_register .kombos-btn--primary, .cc_xuUMlpuJCr_forgot_password .kombos-btn--primary, .cc_xuUMlpuJCr_recover_password .kombos-btn--primary {
  background-color: var(--kombos-ink);
  border-color: var(--kombos-ink);
  color: var(--kombos-cream);
}

.cc_xuUMlpuJCr_not_found .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_account_order_detail .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_account_addresses .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_cart_page .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_navbar .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_product_slider .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_product_list .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_account_info_content .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_account_orders .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_account_favorites .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_login .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_register .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_forgot_password .kombos-btn--primary:hover:not(:disabled), .cc_xuUMlpuJCr_recover_password .kombos-btn--primary:hover:not(:disabled) {
  background-color: transparent;
  color: var(--kombos-ink);
}

.cc_xuUMlpuJCr_not_found .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_account_addresses .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_cart_page .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_navbar .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_product_slider .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_product_list .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_account_info_content .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_account_orders .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_account_favorites .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_login .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_register .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_forgot_password .kombos-btn--primary:disabled, .cc_xuUMlpuJCr_recover_password .kombos-btn--primary:disabled {
  background-color: var(--kombos-gray-300);
  border-color: var(--kombos-gray-300);
  color: var(--kombos-cream);
}

/* --- Secondary: outline, fills in on hover --- */
.cc_xuUMlpuJCr_not_found .kombos-btn--secondary, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--secondary, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--secondary, .cc_xuUMlpuJCr_account_addresses .kombos-btn--secondary, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--secondary, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--secondary, .cc_xuUMlpuJCr_cart_page .kombos-btn--secondary, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--secondary, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--secondary, .cc_xuUMlpuJCr_navbar .kombos-btn--secondary, .cc_xuUMlpuJCr_product_slider .kombos-btn--secondary, .cc_xuUMlpuJCr_product_list .kombos-btn--secondary, .cc_xuUMlpuJCr_account_info_content .kombos-btn--secondary, .cc_xuUMlpuJCr_account_orders .kombos-btn--secondary, .cc_xuUMlpuJCr_account_favorites .kombos-btn--secondary, .cc_xuUMlpuJCr_login .kombos-btn--secondary, .cc_xuUMlpuJCr_register .kombos-btn--secondary, .cc_xuUMlpuJCr_forgot_password .kombos-btn--secondary, .cc_xuUMlpuJCr_recover_password .kombos-btn--secondary {
  background-color: transparent;
  border-color: var(--kombos-ink);
  color: var(--kombos-ink);
}

.cc_xuUMlpuJCr_not_found .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_account_order_detail .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_account_addresses .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_cart_page .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_navbar .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_product_slider .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_product_list .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_account_info_content .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_account_orders .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_account_favorites .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_login .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_register .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_forgot_password .kombos-btn--secondary:hover:not(:disabled), .cc_xuUMlpuJCr_recover_password .kombos-btn--secondary:hover:not(:disabled) {
  background-color: var(--kombos-ink);
  color: var(--kombos-cream);
}

.cc_xuUMlpuJCr_not_found .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_account_addresses .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_cart_page .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_navbar .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_product_slider .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_product_list .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_account_info_content .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_account_orders .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_account_favorites .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_login .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_register .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_forgot_password .kombos-btn--secondary:disabled, .cc_xuUMlpuJCr_recover_password .kombos-btn--secondary:disabled {
  background-color: var(--kombos-cream);
  border-color: var(--kombos-line);
  color: var(--kombos-gray-300);
}

/* --- Dangerous --- */
.cc_xuUMlpuJCr_not_found .kombos-btn--dangerous, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--dangerous, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--dangerous, .cc_xuUMlpuJCr_account_addresses .kombos-btn--dangerous, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--dangerous, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--dangerous, .cc_xuUMlpuJCr_cart_page .kombos-btn--dangerous, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--dangerous, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--dangerous, .cc_xuUMlpuJCr_navbar .kombos-btn--dangerous, .cc_xuUMlpuJCr_product_slider .kombos-btn--dangerous, .cc_xuUMlpuJCr_product_list .kombos-btn--dangerous, .cc_xuUMlpuJCr_account_info_content .kombos-btn--dangerous, .cc_xuUMlpuJCr_account_orders .kombos-btn--dangerous, .cc_xuUMlpuJCr_account_favorites .kombos-btn--dangerous, .cc_xuUMlpuJCr_login .kombos-btn--dangerous, .cc_xuUMlpuJCr_register .kombos-btn--dangerous, .cc_xuUMlpuJCr_forgot_password .kombos-btn--dangerous, .cc_xuUMlpuJCr_recover_password .kombos-btn--dangerous {
  background-color: var(--kombos-error);
  border-color: var(--kombos-error);
  color: var(--kombos-white);
}

.cc_xuUMlpuJCr_not_found .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_account_order_detail .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_account_addresses .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_cart_page .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_navbar .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_product_slider .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_product_list .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_account_info_content .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_account_orders .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_account_favorites .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_login .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_register .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_forgot_password .kombos-btn--dangerous:hover:not(:disabled), .cc_xuUMlpuJCr_recover_password .kombos-btn--dangerous:hover:not(:disabled) {
  background-color: var(--kombos-error-hover);
  border-color: var(--kombos-error-hover);
}

.cc_xuUMlpuJCr_not_found .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_rrbePUOYqW .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_account_order_detail .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_account_addresses .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_customer_email_verification .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_product_detail_reviews .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_cart_page .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_product_detail_offer .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_product_detail_add_to_cart .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_navbar .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_product_slider .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_product_list .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_account_info_content .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_account_orders .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_account_favorites .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_login .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_register .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_forgot_password .kombos-btn--dangerous:disabled, .cc_xuUMlpuJCr_recover_password .kombos-btn--dangerous:disabled {
  background-color: var(--kombos-gray-300);
  border-color: var(--kombos-gray-300);
  color: var(--kombos-cream);
}
