.cart-list{padding-bottom: 40px;}.cart-list .cart-img {max-width: 250px;}.cart-list .cart-img img {width: 100%;}.cart-list .cart-line {border: solid 1px #ffffff;padding: 20px;}.cart-list .cart-line:first-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;margin-bottom: 0;}.cart-list .cart-line:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;margin-bottom: 0;}.cart-list .cart-product a {z-index: 10;position: absolute;right: -1px;bottom: -1px;display: block;width: 36px;height: 36px;border: 1px solid rgba(0,0,0,.125);border-top-left-radius: 0;border-bottom-right-radius: 0;background-color: #f5f8fa;color: #ffffff;text-align: center;text-decoration: none;line-height: 35px;}.cart-list .cart-product button {transition: 0.2s ease;position: absolute;right: -1px;bottom: -1px;display: block;width: 36px;height: 36px;border: 1px solid #ffffff;border-top-left-radius: 0;border-bottom-right-radius: 0;background-color: #f5f8fa;color: #7c7c7c;text-align: center;text-decoration: none;line-height: 35px;}.cart-list .cart-product-item{font-size: 20px;display: table-cell;height: 100px;vertical-align: middle;}.cart-list .cart-product-price{font-size: 20px;display: table-cell;height: 100px;vertical-align: middle;}.cart-list .cart-product-price-original{font-size: 12px;}.cart-list .btn-buy{border-color:#00049e;background-color:#00049e;color: #ffffff;font-weight: 400;cursor: pointer;letter-spacing: 1px;}.cart-list .btn-buy:hover{opacity: 0.8;color: #FFFFFF;}.cart-list .btn-keep-buy{border-color: #000000;background-color: #ffffff;color: #000000;font-weight: 200;cursor: pointer;}.cart-list .btn-keep-buy:hover{opacity: 0.8;color: #000000;}.cart-list .cart-total{padding: 20px 0}.cart-list .txt-cupom{font-size: 16px;padding-top: 10px;}.cart-list .fa-trash{color:#000000;}#newsletter {background-image: url('../img/fundo-contato.png');background-repeat:repeat; min-height: 100px;} #newsletter .row-custom {margin: 0 auto;padding: 20px 0;display: flex;justify-content: center;}#newsletter .col-custom1 {display: table-cell;padding: 0 10px;vertical-align: middle;width: 200px;text-align: left;}#newsletter .col-custom2 {display: table-cell;padding: 0 20px;vertical-align: middle;width: 450px;text-align: left;}#newsletter .col-custom3 {display: table-cell;padding: 0 6px;vertical-align: middle;width: 150px;text-align: left;}#newsletter .newsletter-font1 {color: #FFFFFF; font-size: 17px; margin: 0; text-align: left;}#newsletter .newsletter-font1 span{ color: #FFFFFF; font-size: 18px; margin: 0; text-align: right; font-weight: 600;}#newsletter .input-form {width: 100%; height: 55px; border: 1px solid #ffffff;  border-radius: 20px; background-color: #ffffff; padding: 5px 5px 5px 15px; font-size: 12px; color: #B1B1B1; min-width: 250px;}#newsletter .btn-enviar{background: linear-gradient(70deg, #000000, #2809AC);border-radius: 40px;color: #FFF;font-size: 15px;font-weight: 400;padding: 16px 50px;}@media (max-width: 768px) {#newsletter .col-custom1, #newsletter .col-custom2, #newsletter .col-custom3 {display: block;width: unset;padding-bottom: 10px;margin: 10px;}}@media (max-width: 768px) {#newsletter .newsletter-font1 {text-align: center;}}@media (max-width: 768px) {#newsletter .row-custom {padding: 20px 10px;display: block;justify-content: center;}}.hideAlert{display: none;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #00049e;bottom: 0;left: 0;}.spanTexto{color: #FFF;text-align: center;vertical-align: middle;display: inline-block;padding: 15px 20px;}.spanButton{display: inline-block;padding: 15px 0px;}.btn-ok{background-color:#ffffff;color:#000;}.divChat{margin:0; padding:0; text-align: center;height:70px;width:70px;position:fixed;bottom:20px;right:20px;border-radius: 50%;cursor: pointer;z-index: 10;}.divChat img{border: 0px; vertical-align: baseline;height:60px;width:60px;margin-top: 10px;}.rotate{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg);}