.products{cursor:-webkit-grab}.products .swiper-scrollbar-drag{background:#9cb070}.products .item{padding-bottom:20px}.conceito{padding:100px 0 100px 0;margin-top:100px;border-top:1px solid #c3c3c3}.product-block{width:32%;position:relative}.product-block .product-name{text-transform:uppercase;font-weight:700;margin-bottom:5px;padding:0 15px;text-align:center;margin-top:10px;font-size:14px}.product-block .price{font-weight:500;margin-bottom:20px;padding:0 10px;text-align:center;font-size:14px}.product-block .price ins{text-decoration:none}.product-block .price del{font-size:12px}.product-block .box-price-sizes{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-block .flag-modelo{margin-bottom:20px;padding:2px 5px;background:#9cb070}.product-block .flag-modelo h4{font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#fff}.product-block picture:nth-child(2) img{max-width:100%;position:absolute;top:0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;left:0}.product-block a{cursor:-webkit-grab}.product-block:hover picture:nth-child(2) img{opacity:1}@media (max-width:767px){.product-block{width:100%}}.swiper-slide .product-block{width:100%}.banners-apoio{margin-top:50px}.banners-apoio .item{width:32%}.banners-apoio .item img{width:100%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.banners-apoio .item p{padding:15px 0 0 0;font-size:14px;line-height:24px}.banners-apoio .item .btn{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif}.banners-apoio .item .btn .seta{margin-left:5px}.banners-apoio .item .btn .seta svg{position:relative;top:3px;width:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;fill:#000}.banners-apoio .item a:hover img{-webkit-filter:brightness(110%);filter:brightness(110%)}.banners-apoio .item a:hover .btn .seta svg{width:30px}@media (max-width:767px){.banners-apoio .item{width:100%;margin-bottom:20px}}.icons{text-align:center}.icons .container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons .container .item{padding:0 20px}.icons .container .item img{width:48px;position:relative;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.icons .container .item h6{text-transform:uppercase;font-weight:400;text-align:center;margin-top:10px;font-size:14px}@media (max-width:767px){.icons{padding:20px 0 0 0;margin-top:0}.icons .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.icons .container .item{padding:0 5px;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px}.icons .container .item h6{font-size:12px}}.frase{padding:50px 50px 0 50px;text-align:center}.frase span{font-size:30px;line-height:40px;text-align:center;font-family:Montserrat,sans-serif;font-style:italic;position:relative;cursor:pointer;display:block}.frase span svg{position:absolute;bottom:0;width:0;height:40px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;fill:#000}.frase span:hover{text-decoration:underline}.frase span:hover svg{width:30px}@media (max-width:767px){.frase{padding:10px 10px 20px 10px}.frase span{font-size:20px;line-height:30px}}.posts{padding:100px 0 50px;border-top:1px solid #c3c3c3}.posts .flex{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.posts h1{text-align:center;padding-bottom:100px;font-size:35px;letter-spacing:3px;cursor:pointer}.posts h1 svg{width:0;height:30px;position:relative;top:5px;right:10px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.posts h1:hover svg{width:30px}.posts .container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.posts .container>div{width:48%}.posts .flex{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.posts a .texto{width:50%}.posts a .image{width:40%;position:relative}.posts a .image:after{position:absolute;bottom:0;content:"";display:block;height:7px;width:70px;background:#000;margin-top:20px;left:20px}.posts .item .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.posts .item a>div{width:100%}.posts .item a>div img{max-width:100%}.posts .item .texto{padding:20px;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}.posts .item .texto h5{text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:20px}.posts .item .texto p{font-size:14px}.posts .item .btn{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif;margin-top:5px}.posts .item .btn .seta{margin-left:5px}.posts .item .btn .seta svg{position:relative;top:3px;width:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.posts .item a:hover img{-webkit-filter:brightness(110%);filter:brightness(110%)}.posts .item a:hover .btn .seta svg{width:30px}@media (max-width:767px){.posts{padding:20px 0}.posts h1{padding-bottom:20px;font-size:20px}.posts .container>div{width:100%}}