/*
Theme Name: iCom Electro Child Theme
Theme URI: https://icomaccessorishop.it/
Description: Child theme di Electro per iComShop
Author: iCom
Template: electro
Version: 1.0.0
Text Domain: electro-child
*/

/* valutare */
/* div {text-align: justify;} */

/* Additional CSS per caricare le icone di pagamento nella visualizzazione mobile. */
@media (max-width: 768px){
	.copyright-bar .copyright {
    display: none;
	}
}
.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu {
	display: none;
}

.departments-menu-v2 .dropdown.show-dropdown:hover > .dropdown-menu {
	display: block;
}

/*
===================================== 
INIZIO CLASSI ICOM CUSTOM (PAGINA SINGOLO PRODOTTO E TITOLI CARD PRODOTTI)
=====================================
*/

 /* NON RIMUOVERE */
.icom-custom-wrap p {
	display: none !important;
	visibility: hidden !important;
}
 /* NON RIMUOVERE */

/* Titolo Web */

/*
.icom-custom-product-card-title-label {
	color: #009945;
	padding-right: 8px
}

.icom-custom-product-card-title-label--standard {
	color: black;
	padding-right: 8px
}*/

.icom-custom-product-card-title-label {
	color: black;
	padding-right: 8px
}

.icom-custom-product-card-title{
  color: black;
}

/* Descrizione Web */

.icom-custom-wrap{
  font-family: Inter, sans-serif;
  color:#111827;
  font-size:17px;
}

.icom-custom-top{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:0.75em;
  margin-bottom:0.75em;
}

.icom-custom-badge{
	position: relative;
  display:inline-flex;
  align-items:center;
  gap:0.5em;
  padding:0.45em 0.90em;
  border-radius:0.375em;
  font-weight:800;
  font-size:1.125em;
  letter-spacing:0.06em;
  text-transform:capitalize;
  line-height:1;
  border:1px solid transparent;
  user-select:none;
  margin-bottom:1em;
}

.icom-custom-badge--accettabile{
  background:#f3f4f6;
  color:#111827;
}

.icom-custom-badge--standard{
  background:#f3f4f6;
  color:#111827;
}

.icom-custom-badge--premium{
  background:#009945;
  color:#ffffff;
  border-color:#009945;
}

.icom-custom-subtitle{
  font-weight:700;
  font-size:1em;
  margin-top:0.25em;
  color:#111827;
}

.icom-custom-desc{
  font-size:0.9375em;
  line-height:1.25;
  color:#4b5563;
  max-width:35em;
  margin-top:0.375em;
}

/*
.icom-custom-desc span{
  display: block;
	gap: 6px;
}
*/

.icom-custom-desc-line{
  margin-top: 0px;
}

.icom-custom-row{
  display:flex;
  flex-direction:column;
  gap:0.875em;
  flex-wrap:wrap;
  margin-top:1.5em;
}

.icom-custom-item{
  display:flex;
  align-items:center;
  gap:0.625em;
  background:#ffffff;
}

.icom-custom-textcol{
  display:flex;
  flex-direction:column;
  gap:0.125em;
}

.icom-custom-label{
  font-size:0.8125em;
  color:#6b7280;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:0.04em;
  line-height:1.1;
}

.icom-custom-value{
  font-size:1em;
  color:#111827;
  font-weight:800;
}

.icom-custom-foot{
  margin-top:0.75em;
  padding-top:0.75em;
  font-size:0.8125em;
	opacity: 0.7;
  font-weight:600;
}

/*
=====================================
INIZIO MODIFICHE BOTTONI "CONFRONTA" (problema: ci sono due bottoni confronta)
=====================================
*/

/* nascondi uno dei due bottoni confronta nella card del prodotto */


.product-loop-footer .add-to-compare-link {
	display: none
}


/* nascondi uno dei due bottoni confronta nella pagina singolo prodotto */


.single-product-wrapper .add-to-compare-link {
	display: none
}


/*
=====================================
INIZIO MODIFICHE STILI TITOLO WEB E DESCRIZIONI WEB MA INIETTATI CON WPCODE
=====================================
*/

/* Titolo Card Prodotto*/

/* Nasconde il titolo "brutto" dentro al link immagine */
.product-loop-header .woocommerce-LoopProduct-link > h2.woocommerce-loop-product__title{
  display:none !important;
}

/* Premium verde, Standard uguale al resto */
.icom-grade-premium{
  color:#009945;
  font-weight:700;
}

/* Il link del titolo non deve “sembrare” un link */
.icom-loop-title-link{
  text-decoration:none;
  color:inherit;
  display:block;
}

/* Titolo Pagina Singolo Prodotto*/

.single-product-wrapper .icom-premium{
  color:#009944;
}

/* Titolo Deal Block */

.section-onsale-product .woocommerce-loop-product__title {
    color: #000 !important;
}

.section-onsale-product .woocommerce-loop-product__title a {
    color: inherit;
}

.section-onsale-product .icom-premium{
  color:#009944;
}

/* Newsletter Embed */

.newsletter-content {
	display: flex;
	align-items: center;
}

/*
=====================================
INIZIO MODIFICHE PAGINA SHOP
=====================================
*/

.shop-control-bar .shop-view-switcher li:nth-child(1),
.shop-control-bar .shop-view-switcher li:nth-child(2),
.shop-control-bar .shop-view-switcher li:nth-child(3),
.shop-control-bar .shop-view-switcher li:nth-child(4) {
    display: none !important;
}

/*
=====================================
INIZIO CARRELLO
=====================================
*/

.wc-block-cart__submit-button {
  background-color: #009944;
  color: white;
  border-radius: 4px;
  font-weight: bold;
  font-size: 1rem;
}

.wc-block-cart__submit-button:hover {
  color: white;
}