.pagina-produto .atributos ul li.active a span {
    background: var(--txt-global);
}
.pagina-produto #formCalcularCep .form-inline .input-append.input-prepend {
    display: flex;
}
.pagina-produto .cep #formCalcularCep .input-append.input-prepend button {
    top: 0;
    left: 0;
    margin-left: 0 !important;
}
.pagina-produto .cep #formCalcularCep .input-append.input-prepend button:hover {
	top: 0 !important;
    left: 0 !important;
}
#corpo .atributos ul li a:hover,
#corpo .atributos ul li.active a {
    transform: scale(1);
    border: 0 !important;
}
@media (min-width: 900px) {
    #corpo .atributos ul li a:hover {
        transform: scale(1.2);
    }
}
.pagina-produto .atributos ul li a:hover:before,
.pagina-produto .atributos ul li.active a:before {
    color: var(--primary-color);
    background: #222222;
    line-height: unset;
    border-radius: 30px;
    width: auto;
}

.pagina-produto .atributo-comum .active a.indisponivel span, .pagina-produto .atributo-comum a.indisponivel:hover span {
	color: #fff;
}
@media (max-width: 767px) {
	.pagina-inicial .slick-next {
	    right: 15px;
	    font-size: 0;
    	background: transparent;
	}
	.pagina-inicial	.slick-prev {
	    position: absolute;
	    top: -34px;
	    right: 40px;
	    z-index: 20;
	    font-size: 0;
    	background: transparent;
	}
	.pagina-inicial .slick-next:before {
	    right: 0;
	    top: 0;
	}
	.pagina-inicial .slick-prev:before {
		left: 0;
	    top: 0;
	}
}
.pagina-produto .atributos ul li a {
    border: 1px solid var(--primary-color);
}