/* ÍCONE CARRINHO */

/* Posicionamento ícon padrão */
.cart_dropdown .cart_dropdown_link {
    font-size: 20px !important;
    position: relative !important;
    top: -1px !important;
    margin-left: 3px !important;
}

/* Posicionamento ícon para dispositivos móveis */
@media (max-width: 768px) {
    .cart_dropdown .cart_dropdown_link {
		font-size: 20px !important;
        position: relative !important;
        top: 0px !important;
        margin-left: 0px !important;
    }
}

/* Posicionamento área de click */
.cart_dropdown_link.avia-svg-icon.avia-font-svg_entypo-fontello {
	background:  !important;
	display: inline-block;
	padding-left: 5px !important;
	padding-right: 10px !important;

}

/* Imagem do produto */
.attachment-woocommerce_thumbnail {
	background: #d5bbe4 !important;
	border: 1px solid #d5bbe4 !important;
}

/* ##### seletor específico para o link de remoção no carrinho de compras */
.woocommerce-mini-cart-item.mini_cart_item a.remove {
	border: none !important;
	outline: none !important;
}

/* POSICAO: CONTAGEM DE PRODUTOS NO ÍCONE DO CARRINHO */
.av-cart-counter.av-active-counter {
	margin-top: -17px !important;
	margin-left: 12px !important;
}

/* CONTAGEM DE PRODUTOS NO ÍCONE DO CARRINHO */
#top .av-cart-counter.av-active-counter {
	color: black;
	background-color: #d5bbe4  !important;
	width: 20px !important;
	height: 20px !important;
	padding-top: 2px !important;
}

/* Estilo para o conteúdo do dropdown do carrinho */
.widget_shopping_cart_content {
  	background-color: #d5bbe4 !important;
	position: absolute;
	left: -30px !important;
	top: 100% !important; 
	border-radius: 10px !important;
	max-height: calc(100vh - 200px);
	overflow-y: auto !important;
}

/* Setinha no  dropdown do carrinho */
.avia-arrow {
    display: none;
}

/* Tamanho da imagem no dropdown do carrinho */
img.attachment-woocommerce_thumbnail {
    height: 78px !important;
    width: auto !important;
}

/* Botões ver e finalizar */
.widget_shopping_cart_content .woocommerce-mini-cart__buttons {
  background-color: #d5bbe4  !important;
}

/* Hover no dropdown */
.widget_shopping_cart_content .woocommerce-mini-cart-item:hover,
.widget_shopping_cart_content .woocommerce-mini-cart__total:hover,
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover {
  background-color: #d5bbe4 !important;
}


#top #header.all_colors .woocommerce-mini-cart__total strong {
  color: black !important;
  font-size: 16px !important;
	font-weight: normal !important;
	padding-left: 150px !important;
}

/* Preço */
.widget_shopping_cart_content
.quantity {
	color: black !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	float: left !important;
	border: 0px !important;
	margin-top: 23px !important;
}
/* Preço: este segmento passou para o CSS Adicional
.widget_shopping_cart_content .woocommerce-Price-currencySymbol {
	color: black !important;
	font-size: 16px !important;
}
.widget_shopping_cart_content .woocommerce-Price-amount.amount {
	color: black !important;
	font-size: 16px !important;
} */

/* Texto "subtotal" */
.woocommerce-mini-cart 
.woocommerce-mini-cart__total.total {
	color: black !important;
}
#top #header.all_colors .woocommerce-mini-cart__total strong {
	color: black !important;
	font-size: 12px !important;
}

/* Texto preço no "subtotal" */
.woocommerce-mini-cart__total.total span.woocommerce-Price-amount {
	color: black !important;
	font-family: quicksand, sans-serif !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}
.widget_shopping_cart_content .woocommerce-Price-currencySymbol {
	color: black !important;
	font-size: 16px !important;
}

/* Esconde botão remover personalizado */
.dropdown_widget_cart .custom-remove {
    display: none !important;
}

/* Posição do aviso "sem produtos no carrinho" */
.dropdown_widget_cart {
    position: relative;
    right: -100px !important; /* Ajuste este valor conforme necessário */
}

/* "nenhum produto no carrinho"  */
.woocommerce-mini-cart__empty-message {
	font-size: 12px !important;
	font-family: quicksand !important;
}



/* _________________________________________________________________________________________ */
