#buscasgv{
    color: var(--corTf)!important;

}

.bg-light {
 --bs-bg-opacity:1;
 background-color:var(--corCb)!important;
}

#faixapromo{
    color: var(--corTf)!important;
}

.qtd-carrinho{
    color: var(--corTb)!important; 
}

.custom-btn-primary {
 --bs-btn-color:var(--corS)!important;
 --bs-btn-bg:var(--corTf)!important;
 --bs-btn-border-color:var(--corP)!important;
 --bs-btn-focus-shadow-rgb:47,185,47;
 --bs-btn-hover-color:var(--corS)!important;
 --bs-btn-hover-bg:var(--corTf)!important;
 --bs-btn-hover-border-color:var(--corTf)!important;
 --bs-btn-active-color:var(--corS)!important;
 --bs-btn-active-bg:var(--corTf)!important;
 --bs-btn-active-border-color:var(--corP)!important;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 --bs-btn-disabled-color:var(--corS)!important;
 --bs-btn-disabled-bg:var(--corTf)!important;
 --bs-btn-disabled-border-color:var(--corTf)!important;
}

#boot-icon{
    color: var(--corFi)!important;
    font-size: 2rem;
}

.slick-arrow svg {
    width: 15px;
    height: 25px;
    fill: var(--corS);
}

.slick-slider .slick-next,
.slick-slider .slick-prev {
background: var(--corP)!important;
border: none;
border-radius: 7px;
color: var(--corS);
cursor: pointer;
display: block;
font-size: 20px;
height: 32px;
line-height: 0;
outline: none;
padding: 0;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 32px;
}

.newsletter .botao {
    background-color: var(--corFi)!important;
    color: var(--corF2pb)!important;
}

.footer .nav .nav-item .nav-link {
 color:var(--corF1pf)!important;
 padding:0
}
.footer .nav .nav-item .nav-link:hover {
  color: rgba(var(--corFi-r), var(--corFi-g), var(--corFi-b), 0.5)!important;
}