/*
 Theme Name:    Kussumba Child
 Theme URI:     https://kussumba.co.ao
 Description:   Tema filho do Kussumba Marketplace. Identidade visual da marca (ouro e preto, Montserrat e DM Sans) sobre o tema base.
 Author:        Kussumba, Startup Rebento
 Author URI:    https://kussumba.co.ao
 Template:      electro
 Version:       1.1.0
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:   kussumba-child
*/

/* ==========================================================
   Kussumba: base de marca
   ========================================================== */
:root{
  --k-ink:#040404;
  --k-ink-soft:#121212;
  --k-gold:#FCD404;
  --k-gold-deep:#F2C400;
  --k-cream:#FFF4C2;
  --k-paper:#ffffff;
  --k-paper-soft:#f7f7f5;
  --k-grey:#5c5c5c;
  --k-line:#e4e4e0;
  --k-radius:14px;
}

/* Tipografia */
body,
button,
input,
select,
textarea{
  font-family:'DM Sans',system-ui,sans-serif;
  color:var(--k-ink);
}
h1,h2,h3,h4,h5,h6,
.widget-title,
.product_title,
.woocommerce-loop-product__title{
  font-family:'Montserrat',system-ui,sans-serif;
  color:var(--k-ink);
  font-weight:700;
}

/* Botões: ouro com texto preto */
.button,
button[type="submit"],
input[type="submit"],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.single_add_to_cart_button,
.checkout-button{
  font-family:'Montserrat',system-ui,sans-serif;
  font-weight:700;
  background:var(--k-gold);
  color:var(--k-ink);
  border:2px solid var(--k-gold);
  border-radius:999px;
  transition:background .2s,color .2s,border-color .2s;
}
.button:hover,
button[type="submit"]:hover,
input[type="submit"]:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.single_add_to_cart_button:hover,
.checkout-button:hover{
  background:var(--k-ink);
  color:var(--k-gold);
  border-color:var(--k-ink);
}

/* Ligações e preços */
a{color:var(--k-ink);}
a:hover{color:var(--k-gold-deep);}
.price,
.woocommerce-Price-amount{
  font-family:'Montserrat',system-ui,sans-serif;
  font-weight:700;
  color:var(--k-ink);
}

/* Formulários */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
select,
textarea{
  border:1px solid var(--k-line);
  border-radius:10px;
}
input:focus,
select:focus,
textarea:focus{
  outline:none;
  border-color:var(--k-gold);
  box-shadow:0 0 0 3px rgba(252,212,4,.35);
}


/* ==========================================================
   Kussumba: cores do demo do Electro
   ========================================================== */
.btn-secondary,
.btn-dark{
  background-color:var(--k-ink);
  border-color:var(--k-ink);
  color:var(--k-gold);
}
.btn-secondary:hover,
.btn-dark:hover{
  background-color:var(--k-gold);
  border-color:var(--k-gold);
  color:var(--k-ink);
}
.product_list_widget a,
.woocommerce-terms-and-conditions-link{
  color:var(--k-ink);
}
.product_list_widget a:hover,
.woocommerce-terms-and-conditions-link:hover{
  color:var(--k-gold-deep);
}

/* ==========================================================
   Kussumba: paginas HTML em largura total
   ========================================================== */
body.page-template-template-kussumba-html #content > .container,
body.page-template-template-kussumba-html .site-content .col-full{
  max-width:none !important;width:100% !important;padding:0 !important;margin:0 !important;
}
body.page-template-template-kussumba-html .site-content{padding:0 !important;}
body.page-template-template-kussumba-html #breadcrumb,
body.page-template-template-kussumba-html .woocommerce-breadcrumb{display:none;}

/* Botoes do carrinho e do cupao */
.woocommerce button[name="apply_coupon"],
.woocommerce .coupon .button,
.woocommerce button[name="update_cart"]{
  background:var(--k-gold) !important;color:var(--k-ink) !important;border:2px solid var(--k-gold) !important;
}
.woocommerce button[name="apply_coupon"]:hover,
.woocommerce .coupon .button:hover{background:var(--k-ink) !important;color:var(--k-gold) !important;}
