body{font-family:'Raleway',sans-serif;font-size:18px;color:#726768}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:rgba(237,237,237,.46)}body::-webkit-scrollbar-thumb{background-color:#3e4094}h1,h2,h3,h4{font-family:'Concert One',cursive}a:hover,a:focus{text-decoration:none;opacity:.8}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}#breadcrumbs{font-size:14px}#breadcrumbs a{text-decoration:none;font-weight:600}#breadcrumbs a:hover{color:#ec3237}.header .container{position:relative}.header .logo{max-width:100%}.header .row{width:auto;width:100%;display:flex;justify-content:space-between;align-items:center;margin:0}.header .row>a{width:auto;margin-bottom:10px}.header .row .social{display:flex;width:auto;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin-left:10%}.header .row .social a{color:#3e4094;font-size:1.1rem;margin:0 5px;font-weight:600;position:relative;padding-left:50px;text-decoration:none;line-height:1.3rem;min-width:160px;margin-bottom:10px}.header .row .social a i{color:#fff;font-size:1.4rem;border-radius:50px;padding:10px;width:40px;height:40px;text-align:center;position:absolute;left:0;top:0}.header .row .social a i.phone{background:#3e4094}.header .row .social a i.whatsapp{background:#17b28e}.header .header-btns{display:flex;width:auto;flex-direction:row;align-items:normal;position:relative}body.logged-in .header .header-btns a.header-btns-a:not(.cart-contents){display:none}.header .header-btns a{max-width:200px;font-size:16px;display:inline-block;background:#e2e2e2;padding:10px;border-radius:9px;margin-left:5px;position:relative;margin-bottom:5px;text-decoration:none}.header .header-btns a.header-btns-a{max-width:200px;display:inline-block;font-size:13px;min-height:50px;height:auto;background:#e2e2e2;padding:10px;border-radius:9px;margin-left:5px;position:relative}.header .header-btns a.header-btns-a span.account{display:block;float:right;line-height:12px;margin-left:10px;color:#726768}.header .header-btns a.header-btns-a span.cart{position:absolute;color:#fff;background:#ec3237;width:20px;height:20px;text-align:center;border-radius:100px;top:-6px;right:-6px;font-size:13px}.busca-header{position:absolute;width:100%;z-index:9999;top:215px;display:none}.busca-header .searchproducts{max-width:320px;margin:0 auto;background:#3e4094;padding:15px;border-radius:8px}.busca-header .searchproducts input{width:85%}.busca-header .searchproducts button{position:relative;display:inline-block;color:#fff;max-width:15%;top:0;right:-5px}.widget-cart{position:absolute;background:#fff;z-index:99999;right:0;top:43px;width:290px;display:none;border:1px solid #b2b2b2}.widget-cart ul.product_list_widget{padding:0;list-style:none}.widget-cart ul.product_list_widget li{padding:10px;border-bottom:1px solid #b2b2b2;min-height:80px}.widget-cart ul.product_list_widget li img{width:70px;height:auto;float:left;display:block;padding-right:10px}.widget-cart ul.cart_list li a{font-size:15px;color:#726768;display:inherit;line-height:normal}.widget-cart ul.cart_list a.remove,.woocommerce a.remove{float:right;color:#fff!important;background:#ec3237;width:30px;height:30px;padding:0;text-align:center;font-size:23px;border-radius:100px}.widget-cart .quantity{font-family:'Roboto',sans-serif;color:#726768;font-weight:bold;font-size:15px;display:block}.widget-cart .woocommerce-mini-cart__total{padding:10px;font-size:14px;color:#726768}.widget-cart .woocommerce-mini-cart__total .amount{font-family:'Roboto',sans-serif;font-size:15px}.widget-cart .buttons a{color:#fff;display:block;background:#3e4094;border-radius:100px;padding:7px 35px;text-align:center;-webkit-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);box-shadow:0 3px 5px 0 rgba(62,64,148,.51);margin:10px 5%;width:90%}.header{padding:30px 0 0;position:relative}.header .row{}#header-menu{margin-bottom:-39px}#menu{background:#3e4094;border-radius:6px}.navbar{margin-bottom:0;z-index:999;border-radius:4px;flex-wrap:wrap}@media (max-width:768px){.navbar .container{max-width:100%!important}}.navbar-nav{width:100%;padding-left:15px;flex-direction:row;position:relative;flex-wrap:wrap;padding-right:180px}.nav>li>a:focus,.nav>li>a:hover{background:none;color:#fff}.navbar-nav>li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-nav>li:hover{background:#ec3237}.navbar-nav>li:hover a{opacity:1;color:#fff}#menu-item-43:hover{background:#fff}#menu-item-43:hover a{color:#ec3237}.navbar-nav>li>a{color:#fff;font-size:16px;text-transform:uppercase;font-family:'Concert One',cursive;padding:22px 15px;display:inline-flex;align-items:center;text-decoration:none}.navbar-nav>li>a .fa{margin:4px 10px 0 0}.navbar-nav>li:last-child{background:#ec3237;border-radius:0 5px 5px 0;padding:0 20px;position:absolute;right:0;bottom:0}#menu-item-43{float:right;background:#ec3237;border-radius:0 5px 5px 0;padding:0 20px}#menu-item-42{color:#fff;cursor:pointer}#menu-item-42{}#banner-slider.slick-slider{}.slick-arrow{cursor:pointer;position:absolute;top:45%;z-index:99999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slick-arrow:hover{opacity:.7}.i-next{right:1%}.i-prev{left:1%}.banner-slider-item.mobile{display:none!important;max-height:70vh;min-height:60vh;background-size:contain!important}.banner-slider-item{height:600px;background-size:cover!important}.banner-slider-item>a{width:100%;height:100%}.banner-box{width:70%;max-width:400px;background:rgba(62,64,148,.88);margin-right:auto;margin-left:auto;padding:30px;color:#fff}.banner-box h1{font-family:'Raleway',sans-serif}.banner-box a{display:inline-block;background:#fff;color:#3e4094;border-radius:100px;padding:9px 25px;font-size:16px;font-weight:bold;margin-top:10px}.slick-initialized .slick-slide.banner-slider-item{display:flex;align-content:center;align-self:center;align-items:center}.slick-initialized .slick-slide.types-products-slider-item{display:flex;align-content:center;align-self:center;align-items:center}.bg-gray{background:rgba(237,237,237,.46)}.home-info{position:relative}.home-info .row{display:flex;align-items:center}.home-info .col-md-4{padding:0}.home-info img.info-destaque{width:100%}.home-info .info1{background:#3e4094;color:#fff}.home-info .info2{background:#ec3237;color:#fff}.home-info .info3{background:#ffd0c1;color:#3e4094}.home-info .info{padding:15px}.home-info .info img{margin-bottom:15px}.home-info .info0{background:#3e4094;background:-moz-linear-gradient(left,#3e4094 0%,#3e4094 50%,#ec3237 50%,#ec3237 100%);background:-webkit-linear-gradient(left,#3e4094 0%,#3e4094 50%,#ec3237 50%,#ec3237 100%);background:linear-gradient(to right,#3e4094 0%,#3e4094 50%,#ec3237 50%,#ec3237 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e4094', endColorstr='#ec3237',GradientType=1 )}.types-products{padding:50px 0}.types-products-slider.slick-initialized .slick-slide{padding:0 65px}.types-products-slider .i-next{right:0}.types-products-slider .i-prev{left:0}.types-products-slider .types-products-slider-item img{width:100%}.types-products-slider .types-products-slider-item h1{color:#ec3237;margin:0;font-size:50px}.types-products-slider .types-products-slider-item p{color:#726768;margin:30px 0}.types-products-slider .types-products-slider-item a{color:#fff;display:inline-block;background:#3e4094;border-radius:100px;padding:10px 35px;text-align:center;-webkit-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);box-shadow:0 3px 10px 0 rgba(62,64,148,.51);margin-bottom:30px}.types-products-slider .types-products-slider-item a:hover{background:#ec3237;webkit-box-shadow:0 3px 10px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 10px 0 rgba(236,50,55,.51);box-shadow:0 3px 10px 0 rgba(236,50,55,.51)}.faixa-divisao{padding:78px 0;background:url(https://calvo.com.br/wp-content/themes/calvo/img/01_Home/faixa.jpg.pagespeed.ce.PjX_desPvd.jpg) no-repeat top center}.title-divisao span{max-width:220px;font-size:36px;color:#ec3237;display:inline-block}.woocommerce ul.products,.woocommerce-page ul.products{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:33px;min-height:380px;text-align:center}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{transition-duration:777ms}.woocommerce ul.products li.product:hover img,.woocommerce-page ul.products li.product:hover img{transform:scale(1.1)}.single-product .woocommerce .related.products ul.products li.product{min-height:430px}.woocommerce ul.products li.product .price{min-height:70px}.orcamento{background:url(https://calvo.com.br/wp-content/themes/calvo/img/07_Produtos_Single/orcamento_bg.jpg.pagespeed.ce.CT0H4CiGDd.jpg) no-repeat center center;padding:100px 0}.orcamento a{color:#fff;display:inline-block;border:2px solid #fff;padding:5px 40px 15px;border-radius:100px;font-size:28px;font-family:'Concert One',cursive}.home-fornecedores{padding:30px 0}.home-fornecedores h2{text-align:center;color:#3e4094;font-size:27px}.slider-fornecedores-item img{display:inline-block;margin:0 auto}.slider-fornecedores{padding:25px}.slider-fornecedores .slick-arrow{color:#3e4094}.slider-galeria_historico img{width:100%;height:auto}.modal{text-align:center}.modal::before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}@media (max-width:768px){#bgimage{display:none}}#destaques-home .woocommerce ul.products li.product:nth-child(2), #destaques-home .woocommerce-page ul.products li.product:nth-child(2),
#destaques-home .woocommerce ul.products li.product:nth-child(4), #destaques-home .woocommerce-page ul.products li.product:nth-child(4),
#destaques-home .woocommerce ul.products li.product:nth-child(5), #destaques-home .woocommerce-page ul.products li.product:nth-child(5),
#destaques-home .woocommerce ul.products li.product:nth-child(7), #destaques-home .woocommerce-page ul.products li.product:nth-child(7){background:rgba(255,229,221,1);background:-moz-linear-gradient(top,rgba(255,229,221,1) 0%,rgba(255,229,221,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,229,221,1)),color-stop(60%,rgba(255,229,221,1)),color-stop(60%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,229,221,1) 0%,rgba(255,229,221,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,229,221,1) 0%,rgba(255,229,221,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,229,221,1) 0%,rgba(255,229,221,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,229,221,1) 0%,rgba(255,229,221,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe5dd', endColorstr='#ffffff', GradientType=0 )}#destaques-home .woocommerce ul.products li.product:nth-child(1), #destaques-home .woocommerce-page ul.products li.product:nth-child(1),
#destaques-home .woocommerce ul.products li.product:nth-child(3), #destaques-home .woocommerce-page ul.products li.product:nth-child(3),
#destaques-home .woocommerce ul.products li.product:nth-child(6), #destaques-home .woocommerce-page ul.products li.product:nth-child(6),
#destaques-home .woocommerce ul.products li.product:nth-child(8), #destaques-home .woocommerce-page ul.products li.product:nth-child(8){background:rgba(228,240,255,1);background:-moz-linear-gradient(top,rgba(228,240,255,1) 0%,rgba(228,240,255,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(228,240,255,1)),color-stop(60%,rgba(228,240,255,1)),color-stop(60%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(228,240,255,1) 0%,rgba(228,240,255,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(228,240,255,1) 0%,rgba(228,240,255,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(228,240,255,1) 0%,rgba(228,240,255,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(228,240,255,1) 0%,rgba(228,240,255,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f0ff', endColorstr='#ffffff', GradientType=0 )}.woocommerce ul.products li.product .button{display:block;margin:15px auto 10px;width:173px;max-width:100%;padding:13px;color:#fff;background:#3e4094;border-radius:100px;text-align:center;-webkit-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);box-shadow:0 3px 10px 0 rgba(62,64,148,.51);font-size:16px;line-height:19px;text-align:center}.woocommerce ul.products li.product .button:hover{opacity:1;background:#ec3237;webkit-box-shadow:0 3px 10px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 10px 0 rgba(236,50,55,.51);box-shadow:0 3px 10px 0 rgba(236,50,55,.51)}.woocommerce span.onsale{background:#ec3237;border-radius:0;min-height:0;min-width:0;line-height:normal;font-weight:normal;left:0}.woocommerce ul.products li.product .onsale{margin:0;width:50%;right:25%;left:25%;top:-12px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:'Raleway',sans-serif;font-size:17px;font-weight:600;color:#726768}.woocommerce ul.products li.product .price{color:#726768;font-size:24px;font-family:'Roboto',sans-serif;font-weight:700;margin-bottom:15px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce div.product .woocommerce-tabs{display:inline-block}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#3e4094;-webkit-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);box-shadow:0 3px 10px 0 rgba(62,64,148,.51);color:#fff;font-weight:normal;border-radius:28px;padding:13px 30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#3e4094;opacity:.8;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{margin-top:16px;margin-right:16px}.page-top{margin-top:-30px}.page.calvo-single{background:#f7f7f7;padding-top:50px}.related.products{display:inline-block}.related.products .faixa-divisao{background:none;padding:20px 0}.single-product .summary h1{font-size:30px;color:#ec3237}.description-product-span{color:#726768;font-size:17px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#726768;font-size:35px;font-family:'Roboto',sans-serif;font-weight:700;margin:25px 0}.woocommerce div.product p.price ins{text-decoration:none}.single-product .product_meta{display:none}.woocommerce div.product form.cart div.quantity::before{content:'Quantidades:';display:inline-block}.single-product .quantity .screen-reader-text{display:none;width:auto;height:auto;position:relative!important;font-size:17px;color:#707070;top:10px}.woocommerce div.product form.cart .button{color:#fff;display:inline-block;background:#3e4094;border-radius:100px;padding:10px 35px;text-align:center;-webkit-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);box-shadow:0 3px 10px 0 rgba(62,64,148,.51);margin:30px 0;font-size:16px}.woocommerce div.product form.cart div.quantity{float:none}.woocommerce a.added_to_cart{display:none}.woocommerce div.product form.cart .button{position:relative}.woocommerce div.product form.cart .button:before{content:"\f07a";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin-right:15px}.woocommerce div.product div.images img{display:inline-block;width:auto;max-width:100%}.woocommerce div.product div.images{text-align:center}.pswp__bg{background:rgba(0,0,0,.7)}.pswp__caption{display:none}.image-header{margin-top:-30px;height:180px;color:#fff;text-align:center;padding-top:60px}.page h2{color:#ec3237;margin:0 0 15px}.tabs-nav{padding:0;list-style:none;display:inline-block;position:relative;top:-46px;margin-bottom:-10px}.tabs-nav li{display:inline-block;background:#ededed;padding:10px 15px;min-width:150px;text-align:center;margin:0 -3px;border-radius:10px 10px 0 0;border-bottom:3px solid #fff}.tabs-nav li a{color:#726768;font-size:17px;font-weight:bold;width:100%;text-align:left}.tabs-nav li.ui-tabs-active{background:#fff}.tabs-nav li.ui-tabs-active a{color:#3e4094}.sobre .missao{background:#e4f0ff;color:#3e4094;padding:30px 0}.sobre .missao h2{color:#3e4094}.sobre .missao p{max-width:800px;margin:20px auto 10px}.section{padding:50px 0}.container.section{padding:50px 15px}.sobre .politica-qualidade ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;margin-top:40px}.sobre .politica-qualidade ul li{display:inline-block;width:45%;margin-right:5%;background:#e4f0ff;margin-bottom:18px;color:#3e4094;padding:25px 25px 25px 70px;position:relative}.sobre .politica-qualidade ul li:after{content:"\f006";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;top:25%;left:25px;font-size:30px}.pat blockquote{padding:20px;margin:0 0 20px;font-size:18px;border-left:none;background:#e4f0ff;color:#3e4094}.pat .fa{background:#e2e2e2;padding:3px;border-radius:96px;width:24px;text-align:center;margin-right:10px}.empresa-galeria-item{text-align:center;border:10px solid #e4f0ff;margin-bottom:15px;border-radius:20px;padding:7px}.empresa-galeria-item img{max-width:100%}.page.distribuicao h2{text-align:center;margin:0 0 40px}.smp-descarga-item{color:#3e4094;background:#e4f0ff;padding:30px;min-height:490px;border-radius:10px;margin:0 10px}.smp-descarga-item img{display:inline-block;max-width:100%}.smp-descarga-item h3{margin-bottom:24px}.entrega-domic{}.entrega-domic .entrega-domic-row{margin-bottom:30px}.entrega-domic h3{color:#3e4094}.entrega-domic img{max-width:100%}.page-contato h2{text-align:center}.showroom iframe{width:100%}.showroom-galeria .showroom-galeria-item{text-align:center;margin-bottom:30px}.showroom-galeria .showroom-galeria-item img{max-width:100%}.fale-conosco iframe{max-width:100%}.fale-conosco .contatos{margin-bottom:20px}.contatos span a{color:#3e4094}.contatos span{display:block;position:relative;padding-left:50px;min-height:47px;padding-top:5px;color:#3e4094;font-weight:600}.contatos span:before{content:" ";width:35px;height:35px;position:absolute;left:0;top:0}.contatos.telefones span.whatsapp:before{background: url("../img/05_Contato/whatsapp.png") no-repeat center center / cover}.contatos.telefones span:before{background: url("../img/05_Contato/phone.png") no-repeat center center / cover}.contatos.email span:before{background: url("../img/05_Contato/email.png") no-repeat center center / cover}.contatos.localizacao span:before{background: url("../img/05_Contato/pin.png") no-repeat center center / cover}.contato-sac .contatos{display:inline-block;width:30%;margin-bottom:50px}.contato-sac .contatos span:before{top:10px;position:relative;display:inline-block;margin-right:6px}.form-contato{border-top:1px solid #e2e2e2}.form-contato p{margin-bottom:40px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li.slick-active button::before{opacity:.75;color:#000}.slick-dots li button::before{font-family:'slick';font-size:25px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-calvo form{background:#ededed;padding:45px 60px 20px;border-radius:10px}.form-calvo h3{color:#3e4094;text-align:center;margin:0 0 20px}.form-calvo form input,.form-calvo form textarea{border:1px solid #b2b2b2;padding:5px 10px;width:100%}.form-calvo form textarea{max-width:100%;height:150px;max-height:400px;min-width:100%}.form-calvo input[type="radio"]{width:auto}.form-calvo form label{margin:10px 0 4px}.form-calvo form input[type="submit"]{display:block;background:#3e4094;color:#fff;border-radius:100px;padding:9px 25px;font-size:16px;font-weight:bold;width:50%;margin:30px auto 0;border:none;webkit-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);box-shadow:0 3px 5px 0 rgba(62,64,148,.51);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-calvo form input[type="submit"]:hover{opacity:1;background:#ec3237;webkit-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);box-shadow:0 3px 5px 0 rgba(236,50,55,.51)}span.wpcf7-list-item{margin:0 15px 0 0}.form-calvo input[type="checkbox"],.form-calvo input[type="radio"]{width:auto}#billing_address_2_field{}#billing_country_field .woocommerce-input-wrapper{width:100%;background:#fff;display:block;border:1px solid #eee;padding:5px 10px}.widget-loja{background:#ededed;padding:30px 20px;margin:10px 0;border-radius:10px}.widget-loja .widgettitle{margin:0 0 20px;font-family:'Raleway',sans-serif;font-size:20px}.cat-item-17{display:none}.search.woocommerce ul.products li.product{}.searchproducts{position:relative}.searchproducts input{width:100%;padding:5px}.searchproducts button{border:none;position:absolute;top:8px;right:0;background:transparent}.widget-loja ul.product-categories{margin:0;padding:0;list-style:none}.widget-loja ul.product-categories li{padding:25px 15px 30px;text-align:center;margin-top:15px;border-radius:10px}.widget-loja ul.product-categories li a{font-family:'Concert One',cursive;color:#fff;font-size:25px}.widget-loja:nth-child(3){padding:0}.itens-single{clear:both}.itens-single ul{padding:0;list-style:none;width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.itens-single ul li{width:47%;display:inline-block;margin:5px 5px 5px 0;background:#fff;display:inline-flex}.itens-single ul li span{display:inline-block;padding:5px 10px}.itens-single ul li span:nth-child(1){width:8%;text-align:center;border-right:2px solid #f7f7f7}.itens-single ul li span:nth-child(2){width:77%;border-right:2px solid #f7f7f7}.itens-single ul li span:nth-child(3){width:15%;text-align:center}.woocommerce-cart .woocommerce a.remove{font-size:27px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:150px}.product-name a{color:#707070}.woocommerce-cart .woocommerce-Price-amount.amount{font-weight:bold}.woocommerce-cart .product-subtotal .woocommerce-Price-amount.amount{color:#3e4094}.woocommerce table.shop_table thead{background:#3e4094;color:#fff}.woocommerce-cart .cart_totals h2{color:#3e4094;margin-bottom:30px}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,.woocommerce table.shop_table{background:#fff;border-spacing:0}.woocommerce-cart .woocommerce a.button.alt,.woocommerce-cart .woocommerce button.button:disabled,.woocommerce-cart .woocommerce button.button:disabled[disabled],.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce-page #payment #place_order{display:inline-block;background:#3e4094;color:#fff;border-radius:100px;padding:15px 30px;font-size:16px;font-weight:bold;border:none;webkit-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);box-shadow:0 3px 5px 0 rgba(62,64,148,.51);margin:0;float:right}.btn-calvo{display:inline-block;background:#3e4094;color:#fff;border-radius:100px;padding:10px 15px;font-size:15px;font-weight:bold;border:none;webkit-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);-moz-box-shadow:0 3px 5px 0 rgba(62,64,148,.51);box-shadow:0 3px 5px 0 rgba(62,64,148,.51);margin:5px 0}.woocommerce-cart .woocommerce a.button.alt:hover,.woocommerce-checkout .woocommerce #payment #place_order:hover,.woocommerce-checkout .woocommerce-page #payment #place_order:hover,.btn-calvo:hover{opacity:1;background:#ec3237;webkit-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);box-shadow:0 3px 5px 0 rgba(236,50,55,.51);color:#fff}.listagem-busca-item{border-bottom:1px solid #3e4094;padding:5px 15px 20px}.listagem-busca-item h3{color:#ec3237}.listagem-busca-item p{color:#726768}.listagem-busca-item .btn-calvo{padding:10px 30px;float:right}.page-info{color:#ec3237}.page-info h1{margin:15px 0}.page-info .row{display:flex;align-items:center}.woocommerce-checkout .form-calvo form{background:#f7f7f7}.woocommerce-checkout #payment{background:#fff}.woocommerce-info::before{color:#3e4094}.order-total{text-transform:uppercase;color:#3e4094}.woocommerce-form-login-toggle .woocommerce-info{border:none;background:#e2e2e2;margin:25px 0 15px}.page-template-page-nosidebar .calvo-conteudo h1{color:#3e4094;margin:15px 0 40px}.woocommerce-account h2{color:#3e4094}.woocommerce-account .form-calvo form{background:#fff;border:none}.woocommerce-MyAccount-navigation{background:#ededed;padding:25px}.woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce-MyAccount-navigation ul a{text-decoration:underline;color:#3e4094}.woocommerce-info{border-top-color:#3e4094}.woocommerce-LostPassword a{font-size:15px;margin-top:20px;text-decoration:underline;display:inline-block}.woocommerce-cart .widget-cart{border:none}#newmind{float:right;width:100px}#assinatura-footer{display:inline-block;float:right;margin-top:5px}#assinatura-footer #newmind:focus,#assinatura-footer #newmind:hover{width:100px}#assinatura-footer #newmind:focus #new,#assinatura-footer #newmind:hover #new{width:45px}#assinatura-footer #newmind:focus #mind,#assinatura-footer #newmind:hover #mind{width:52px}#assinatura-footer #newmind #mind,#assinatura-footer #newmind #new{height:13px;float:right;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#assinatura-footer #newmind #new{width:10px;background:rgba(0,0,0,0) url(https://calvo.com.br/wp-content/themes/calvo/img/assinatura-newmind-1-branco.png.pagespeed.ce.A_GYFs24bs.png) no-repeat top left}#assinatura-footer #newmind #mind{width:20px;margin:0 0 0 3px;background:rgba(0,0,0,0) url(https://calvo.com.br/wp-content/themes/calvo/img/assinatura-newmind-2-branco.png.pagespeed.ce.Fhex5lXM2P.png) no-repeat top left}.footer-final-txt{display:inline-block;padding:10px 0 0;color:#fff}.section-filtermob{display:none}.menu-scroll{}.menu-scroll .header{padding-bottom:36px}.menu-scroll #header-menu{position:fixed;margin-top:0!important;z-index:999;width:100%;top:0;height:0}.menu-scroll #header-menu #menu{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 4px 10px 0 rgba(0,0,0,.3);box-shadow:0 4px 10px 0 rgba(0,0,0,.3)}@media only screen and (min-width:769px) and (max-width:1200px){.search.woocommerce ul.products li.product{width: calc(100% / 3 - 2%);margin:0 3% 50px 0}.search.woocommerce ul.products li.product:nth-child(3n+3){margin:0 0 50px}}@media screen and (max-width:1024px){.banner-slider-item.mobile{display:flex!important}.banner-slider-item{display:none!important}}.navbar-toggle{display:none}@media (max-width:768px){.navbar-expand-md .navbar-collapse:not(.show) {display:none!important}}@media screen and (max-width:768px){.home-info .row,.types-products-slider.slick-initialized .slick-slide{display:block}.types-products-slider .types-products-slider-item img{display:none}.navbar-header{float:none;width:100%}.navbar-left,.navbar-right{float:none!important}.navbar-collapse{}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{}.navbar-expand-md .navbar-collapse{}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-collapse .navbar-nav li{width:100%}.navbar-nav>li{float:none}.navbar-nav>li:last-child{position:initial}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-toggle{display:block;width:100%;text-align:right;padding:9px 10px;background:#3e4094;color:#fff;float:none;margin:0;border:none;border-radius:4px}.header .header-btns{float:none;display:block;margin:25px 0 0}.header{text-align:center}.header .row{position:initial;display:flex;width:100%;align-items:center;justify-content:center;margin:25px 0;flex-wrap:wrap}.header .row .social{width:100%;margin-left:0}.header .row .header-btns{width:100%}.header .row .header-btns a{margin-left:0}.navbar-nav{margin:0;padding:0;text-align:center}.nav>li{width:100%}#menu{margin-top:-7px}.busca-header{top:auto;bottom:0;padding:0 1px}.types-products-slider .types-products-slider-item h1{font-size:35px}body{font-size:16px}.woocommerce ul.products li.product .price{}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{min-height:75px}.woocommerce ul.products li.product .onsale{width:auto;right:15px;left:15px}.footer .logo{margin:0 auto;display:block;margin-bottom:35px}.footer-final-txt strong{font-weight:normal}.footer .contato-item.social .row{justify-content:center;margin:0 auto;text-align:center}.home-info img.info-destaque{display:none}.types-products-slider.slick-initialized .slick-slide{padding:0 54px}.tabs-nav{text-align:center;position:unset;margin:30px 0;width:100%}.tabs-nav li{border-radius:10px;margin:2px}.sobre .missao p{padding:0 15px}.slider-galeria_historico img{width:100%;height:auto}.sobre .politica-qualidade ul li{width:100%;margin:5px 0}.wpgmp_listing_grid .wpgmp_locations{width:100%!important;margin:2% 0;height:auto!important}.form-calvo form{padding:25px}.contato-sac .contatos{width:100%;margin-bottom:25px}.contato-sac .contatos span{padding:0}.contato-sac.section{padding:0 0 50px}.woocommerce .woocommerce-result-count{display:none}.woocommerce .woocommerce-ordering{margin:0 0 3em;float:none;display:block;text-align:center}.section-nofiltermob .widget-loja:nth-child(1),
	.section-nofiltermob .widget-loja:nth-child(2){display:none}.section-nofiltermob .widget-loja:nth-child(3) img{width:100%}.section-filtermob{display:block}.section-filtermob .widget-loja:nth-child(3){display:none}.section-filtermob .widget-loja{padding:15px}.section-filtermob .widget-loja ul.product-categories li{padding:0 15px 6px}.section{padding:25px 0}.form-calvo form input[type="submit"]{width:auto}.itens-single ul li{width:100%;margin:5px 0}.itens-single ul li span:nth-child(2){width:70%}.itens-single ul li span:nth-child(3){width:20%}.single-product .woocommerce .related.products ul.products li.product{min-height:auto}.related.products .faixa-divisao{padding:20px 0 40px}.widget-cart ul.cart_list a.remove,.woocommerce a.remove{float:none}.woocommerce-MyAccount-navigation{margin-bottom:25px}.busca-header .searchproducts{width:100%;max-width:100%}.search.woocommerce ul.products li.product{width: calc(100% / 2 - 1%);display:inline-block;margin:0 2% 50px 0;clear:none}.search.woocommerce ul.products li.product:nth-child(even){margin:0 0 50px}.page-info .row{display:inline-block}.banner-slider-item.mobile{display:flex!important}.banner-slider-item{display:none!important}}@media screen and (max-width:671px){.woocommerce ul.products li.product .button{}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{}.woocommerce ul.products li.product .onsale{width:90%;right:5%;left:5%}.wpgmp_listing_grid .wpgmp_locations{width:100%!important;margin:1% 0!important}}@media (max-width:576px){.search.woocommerce ul.products li.product{width:100%}}.woocommerce ul.products li.product-category{height:auto;min-height:33px}.woocommerce ul.products li.product-category a img{display:none}.woocommerce ul.products li.product-category{margin-bottom:20px;background:#3e4094!important;color:#fff!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce ul.products li.product-category:hover{background:#ec3237!important;color:#fff!important}.woocommerce ul.products li.product-category h2{color:#fff!important;font-weight:600}.woocommerce ul.products li.product-category .mark,.woocommerce ul.products li.product-category .mark,mark{background:transparent;color:#ec3237}.woocommerce ul.products li.product-category:hover mark{color:#3e4094}div.section-produtos{padding:30px 0}select.dropdown_product_cat{display:block;margin:0 auto;width:100%;max-width:330px;margin-right:.5%;margin-bottom:10px;height:25px;border:1px solid #aaa;border-radius:5px;font-size:15px;color:#444;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset , 0 1px 1px rgba(0,0,0,.1);line-height:24px;height:27px;vertical-align:top;padding:0 0 0 8px}.woof_price_filter_dropdown_container{height:30px;display:block;margin:0 auto;width:100%;max-width:330px;margin-left:.5%;margin-bottom:10px}@media screen and (max-width:768px){.woof_price_filter_dropdown_container,select.dropdown_product_cat{width:100%;margin:10px 0}}.categoria .woof_price_filter_dropdown_container{max-width:100%}.categoria .woocommerce ul.products{width:100%;border-radius:0}.categoria .woocommerce ul.products li.product-category{width: calc(100% / 4 - 10px);background:#f8f8f8!important;border-radius:6px;height:30px;padding:2px 2px 2px 35px;color:#000!important;position:relative;margin:0 10px 10px 0;box-shadow: -3px 0.5rem 3px -1px rgb(0 0 0 / 15%)}.categoria .woocommerce ul.products li.product-category:hover{background:#dbdbdb!important;box-shadow: -3px 0.5rem 3px -3px rgb(193 193 193);transform:translateY(2px)}.categoria .woocommerce ul.products li.product-category:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;content:"\f290";position:absolute;display:block;left:10px;top:2px;font-size:20px;width:30px;height:30px;color:#494949;color:#202020}.categoria .woocommerce ul.products li.product-category.cestas-basicas:before{content:"";background-image:url(https://calvo.com.br/wp-content/themes/calvo/img/loja-icones/icon-calvo-cesta-basica-ok.png.pagespeed.ce.BstyoxB3xf.png);background-position:center center;background-size:cover}.categoria .woocommerce ul.products li.product-category.cesta-basica-para-doacao:before{content:"";background-image:url(https://calvo.com.br/wp-content/themes/calvo/img/loja-icones/icon-calvo-cesta-doacao-ok.png.pagespeed.ce.K7ke93IbLx.png);background-position:center center;background-size:cover}.categoria .woocommerce ul.products li.product-category.cesta-sindical:before{content:"";background-image:url(https://calvo.com.br/wp-content/themes/calvo/img/loja-icones/icon-calvo-cesta-sindical-ok.png.pagespeed.ce.Q0TZlyRTq-.png);background-position:center center;background-size:cover}.categoria .woocommerce ul.products li.product-category.cestas-de-natal:before{content:"";background-image:url(https://calvo.com.br/wp-content/themes/calvo/img/loja-icones/icon-calvo-cesta-natal-ok.png.pagespeed.ce.NJSKrkQT7c.png);background-position:center center;background-size:cover}.categoria .woocommerce ul.products li.product-category a{color:#000}.categoria .woocommerce ul.products li.product-category a img{}.woocommerce ul.products li.product a img{object-fit:contain;max-height:330px}.categoria .woocommerce ul.products li.product-category h2{color:#494949!important;font-size:14px}.categoria .woocommerce ul.products li.product-category .mark,.categoria .woocommerce ul.products li.product-category .mark,.categoria .woocommerce ul.products li.product-category mark{display:none}.categoria .woocommerce ul.products li.product-category:hover mark{display:none}.categoria select.woof_price_filter_dropdown{display:block!important;height:30px;color:#494949!important;font-weight:600;font-size:16px;padding-left:15px}.categoria select.woof_price_filter_dropdown:focus{border-color:#494949}.categoria .chosen-container .chosen-container-single{height:30px;background:#ddd!important;color:#000!important}.categoria .chosen-container .chosen-container-single,.categoria .chosen-container-single .chosen-single span{display:none}.categoria .chosen-container-single .chosen-single{display:none}@media screen and (max-width:768px){.categoria .woocommerce ul.products li.product-category{width:100%;margin:5px 0}.categoria .woocommerce ul.products li.product .woocommerce-loop-category__title{min-height:33px}.categoria .woocommerce ul.products li.product-category:before{left:30px;top:0}}.search.woocommerce{margin-top:30px}.footer{background:#3e4094;color:#fff;padding:50px 0}.footer .contato-item{font-size:13px;position:relative;margin:20px 0;padding-left:55px;min-height:40px}.footer .contato-item a{color:#fff}.footer.light .contato-item a{color:#3e4094;text-decoration:none;font-weight:600}.footer .contato-item p{margin:0}.footer .contato-item span{font-weight:bold;text-transform:uppercase}.footer .contato-item.whatsapp:before{content:"";width:30px;height:30px;position:absolute;left:0;top:-10px;background: url("../img/05_Contato/whatsapp.png") no-repeat center center / cover;border-radius:0}.footer .contato-item.telefone:before{content:"\f095"}.footer .contato-item.email:before{content:"\f0e0"}.footer .contato-item.endereco:before{content:"\f041"}*/
#footer-final p{font-size:10px}.footer .contato-item.social{padding-left:0;text-align:left}.footer .contato-item.social .row{display:flex;width:100%;flex-direction:row;justify-content:flex-start;align-items:center;margin:0}.footer .contato-item.social .row .social{width:100%;padding:0;display:flex;align-items:center;justify-content:flex-start}.footer .contato-item.social a{color:#fff;font-size:30px;margin:0 5px}.footer .contato-item.social a:first-child{margin-left:0}.footer .contato-item.social a#seloEconfy{margin-right:10px}.footer .contato-item.social a#seloEbit{width:auto;display:inline!important}.footer .contato-item.social i{color:#fff;font-size:30px;margin:0 5px}.link-back{background:#f8f8f8 url(https://calvo.com.br/wp-content/themes/calvo/img/01_Home/rodape.png.pagespeed.ce.202bzxD2O2.png) no-repeat top center}.link-back a{color:#fff;padding:10px 0 0;font-size:25px}#footer-final{background:#675c5d}.footer.light{background:#f8f8f8;color:#3e4094}.footer.light .contato-item.social i{color:#3e4094;font-size:30px;margin:0 5px}.footer.light .contato-item.social a:first-child i{color:#3e4094}.footer.light .contato-item.social a:nth-child(2) i{color:#b00066}.footer.light .contato-item.social a:last-child i{color:#17b28e}.footer.light .contato-item.social i.fa-cc-mastercard{color:#ec3237}.footer.light .contato-item:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;left:0;font-size:20px;top:0;background:#3e4094;color:#fff;width:40px;height:40px;text-align:center;border-radius:50px;padding-top:5px}.footer.light .contato-item.whatsapp:before{content:"\f232"}.footer.light .contato-item.telefone:before{content:"\f095"}.footer.light .contato-item.email:before{content:"\f0e0"}.footer.light .contato-item.endereco:before{content:"\f041"}.footer.light .contato-item.social i.icon_pagamento-amex{width:30px;height:30px;background-image:url(https://calvo.com.br/wp-content/themes/calvo/svg/logo-amex.svg);background-size:contain;background-repeat:no-repeat}.footer.light .contato-item.social i.icon_pagamento-credz{width:30px;height:30px;background-image:url(https://calvo.com.br/wp-content/themes/calvo/svg/logo-credz.svg);background-size:contain;background-repeat:no-repeat}.footer.light .contato-item.social i.icon_pagamento-diners{width:30px;height:30px;background-image:url(https://calvo.com.br/wp-content/themes/calvo/svg/logo-diners-club-international.svg);background-size:contain;background-repeat:no-repeat}.footer.light .contato-item.social i.icon_pagamento-elo{width:30px;height:30px;background-image:url(https://calvo.com.br/wp-content/themes/calvo/svg/logo-elo.svg);background-size:contain;background-repeat:no-repeat}.footer.light .contato-item.social i.icon_pagamento-hipercard{width:30px;height:30px;background-image:url(https://calvo.com.br/wp-content/themes/calvo/svg/logo-hipercard.svg);background-size:contain;background-repeat:no-repeat}.footer.light .contato-item.social i.icon_pagamento-jcb{width:30px;height:30px;background-image:url(https://calvo.com.br/wp-content/themes/calvo/svg/logo-jcb.svg);background-size:contain;background-repeat:no-repeat};

.footer.light .contato-item.social i.icon_pagamento-visa {width:30px;height:30px;background-image:url(https://calvo.com.br/wp-content/themes/calvo/svg/logo-visa.svg);background-size:contain;background-repeat:no-repeat};



/*Pagina instituições*/
.banner-interno{}.banner-interno .slick-list{display:block;width:100%}.banner-interno .slick-list .slick-track{width:100%;height:100%}.banner-interno{}.banner-interno .banner-item{}.banner-interno .banner-item img{display:block;width:100%;height:auto;max-height:500px;margin:0 auto;object-fit:contain}main .instituicoes{}main .instituicoes{}main .instituicoes .container{}main .instituicoes .container .row{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}main .instituicoes .container .row .col-md-4{margin:15px 0}main .instituicoes .container .row .col-md-4 .instituicao-item{background:#fff;box-shadow: 0 3px 6px 0 rgb(178 178 178 / 22%);border-radius:10px;padding:10px 25px 60px;min-height:330px;min-height:120px;text-align:center;position:relative;height:100%}main .instituicoes .container .row .col-md-4 .instituicao-item h2{font-family:'Raleway',sans-serif;font-size:17px;color:#726768}main .instituicoes .container .row .col-md-4 .instituicao-item img{max-width:100%;height:auto;display:block;margin:10px auto;box-shadow:none}main .instituicoes .container .row .col-md-4 .instituicao-item p{}main .instituicoes .container .row .col-md-4 .instituicao-item a:not(.box-link){display:block;max-width:80%;position:absolute;left:0;bottom:15px;right:0;margin:0 auto;padding:6px 30px;background:#3e4094;color:#fff;border-radius:6px;text-align:center;-webkit-box-shadow: 0 3px 10px 0 rgb(62 64 148 / 51%);-moz-box-shadow:0 3px 10px 0 rgba(62,64,148,.51);box-shadow: 0 3px 10px 0 rgb(62 64 148 / 51%);font-size:14px;font-weight:normal}main .instituicoes .container .row .col-md-4 .instituicao-item a span{display:inline-block;width:20px;height:20px;margin-right:6px;vertical-align:top}main .instituicoes .container .row .col-md-4 .instituicao-item a span svg{width:100%;height:auto;fill:#ec3237}@media screen and (max-width:992px){main .instituicoes .container .row .col-md-4{width:33.333%}}@media screen and (max-width:768px){main .instituicoes .container .row .col-md-4{width:100%}}main .instituicao{padding:50px 0}main .instituicao .calvo-conteudo [class^="col-"]{margin-bottom:30px}main .instituicao .calvo-conteudo p{}main .instituicao img.alignleft{display:inline-block;max-width:220px;max-height:220px;width:auto;object-fit:contain;margin-right:25px;margin-bottom:30px}main .instituicao .container h2:first-child{margin-bottom:30px}main .instituicao .calvo-conteudo .woocommerce{}main .instituicao .container .row{}.icon-pix{display:block;width:30px}.icon-pix img{width:190px}.icon-pix svg{max-width:30px}.icon-pix svg g{fill:#17b28e}.woocommerce div.product div.description{}.woocommerce div.product div.description table.shop_attributes tr:first-child{display:none}#cookie-law-info-bar .cli-bar-message a{color:#d33}img.aligncenter{display:block;margin:0 auto}.button:not(.alt):not(.pay):not(.woocommerce-Button):not(.view):not(.cancel){color:#fff;border:none;font-style:normal;font-size:20px;padding:10px;width:100%;background:#3e4094;box-shadow: 0px 2px 6px rgb(62 64 148 / 31%);border-radius:54px;transition:all .2s ease-in-out}.button:hover{background:#ec3237;webkit-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);box-shadow: 0px 3px 5px 0px rgb(236 50 55 / 51%);color:#fff}main.new-home{}main.new-home .payment{}main.new-home .payment h4{color:#3e4094}main.new-home .payment .content-img{width:80px}main.new-home .payment .content-img svg{width:100%}main.new-home .intro{padding:100px 0;background:#e5e5e5}main.new-home .payment .content{width:calc(100% - 80px);max-width:333px}main.new-home .payment .content a{text-decoration:none;font-size:1rem;color:#726768}main.new-home .payment .content a:hover{color:#ec3237}main.new-home .intro img{max-width:100%;display:block;margin:0 auto}main.new-home .intro .content-box{display:flex;justify-content:flex-start;align-items:center}main.new-home .intro .content-box .content-img{min-width:80px;margin-right:10px}main.new-home .intro .content-box .content{}main.new-home .newsletter{min-height:173px;background:linear-gradient(103.42deg,#3e4094 0%,#ec3237 106.14%);box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;justify-content:flex-start;align-items:center}main.new-home .newsletter h3{font-size:24px;line-height:23px;margin:20px 0;color:#fff}main.new-home .newsletter input{background:#fff;color:#a1a1a1;border:1px solid silver;box-sizing:border-box;font-family:'Raleway';font-style:italic;font-weight:400;font-size:20px;padding:10px;width:100%}main.new-home .newsletter input[type="submit"]{color:#fff;border:none;font-style:normal;font-size:20px;padding:10px;width:100%;background:#3e4094;box-shadow:0 2px 6px rgba(62,64,148,.31);border-radius:54px;transition:all .2s ease-in-out}main.new-home .newsletter input[type="submit"]:hover{background:#ec3237;webkit-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);box-shadow: 0px 3px 5px 0px rgb(236 50 55 / 51%);color:#fff}@media (max-width:768px){main.new-home .newsletter input{margin-bottom:10px}main.new-home .newsletter input[type="submit"]{margin:10px 0 20px}main.new-home .newsletter .col-img img{display:block;margin:0 auto}}main.new-home .newsletter .col-img{overflow-x:clip}main.new-home .newsletter .col-img img{height:210px;margin-top:-36px}main.new-home .categorias{padding:69px 0;background:#e5e5e5}main.new-home .categorias h2{margin-bottom:60px}main.new-home .categorias .content-box{height:100%}main.new-home .categorias .content-box img{width:100%;height:356px;object-fit:cover}main.new-home .categorias .content-box .content{padding:33px;color:#fff;height:calc(100% - 356px)}main.new-home .categorias [class^="col-"]:first-child .content-box .content{background:#3e4094}main.new-home .categorias [class^=col-]:nth-child(2) .content-box .content{background:#ec3237}main.new-home .categorias [class^="col-"]:last-child .content-box .content{background:#ba0c10}main.new-home .categorias .content-box .content h3{font-size:32px;line-height:25px;margin-bottom:20px}main.new-home .produtos-destaque{padding:69px 0}main.new-home .produtos-destaque h2{margin-bottom:60px}main.new-home .produtos-destaque [class^="col-"]{padding:0 9px}main.new-home .produtos-destaque [class^="col-"] .content-box{text-align:center}main.new-home .produtos-destaque [class^="col-"] .content-box img{max-width:80%;margin:0 auto;object-fit:contain;max-height:213px;transition-duration:777ms}main.new-home .produtos-destaque [class^="col-"] .content-box:hover img{transform:scale(1.1)}main.new-home .produtos-destaque [class^="col-"] .content-box .content{padding:33px}main.new-home .produtos-destaque [class^="col-"] .content-box .content p{font-weight:600;font-size:18px;line-height:22px;margin-bottom:5px;text-align:center;color:#726768}main.new-home .produtos-destaque [class^="col-"] .content-box .content p.description-product-span{font-size:16px;line-height:19px;text-align:center;color:#726768;margin-right:0;margin-bottom:15px}main.new-home .produtos-destaque [class^="col-"] .content-box .content a.button{display:block;margin:15px auto 10px;width:173px;padding:13px;background:#3e4094;box-shadow:0 2px 6px rgba(62,64,148,.31);border-radius:54px;font-size:16px;line-height:19px;text-align:center;color:#fff;text-decoration:none}main.new-home .produtos-destaque [class^="col-"] .content-box .content a.button:hover{opacity:1;background:#ec3237;webkit-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);box-shadow: 0px 3px 5px 0px rgb(236 50 55 / 51%);color:#fff}main.new-home .formas-distribuicao{padding:69px 0;background:#f8f8f8}main.new-home .formas-distribuicao .row{margin:120px 0 69px;text-align:center}main.new-home .formas-distribuicao .row [class^="col-"]{}main.new-home .formas-distribuicao .row [class^="col-"] h4{font-weight:400;font-size:20px;line-height:16px;text-align:center;color:#3e4094;margin:16.5px 0}main.new-home .cestas-personalizadas{padding:69px 0;background:linear-gradient(103.42deg,#3e4094 0%,#ec3237 106.14%)}main.new-home .cestas-personalizadas .content{padding:69px 33px;max-width:830px;margin:0 auto;background:#fff;box-shadow: 0px 4px 25px rgb(64 64 64 / 26%)}.cestas-personalizadas .content form{}.cestas-personalizadas .content form textarea,.cestas-personalizadas .content form input{width:100%}.cestas-personalizadas .content form input[type="submit"]{display:block;width:249px;height:43px;margin:0 auto;background:#3e4094;box-shadow:0 2px 6px rgba(62,64,148,.31);border-radius:54px;font-size:16px;line-height:19px;text-align:center;color:#fff}.cestas-personalizadas .content form input[type="submit"]:hover{background:#ec3237;webkit-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);-moz-box-shadow:0 3px 5px 0 rgba(236,50,55,.51);box-shadow: 0px 3px 5px 0px rgb(236 50 55 / 51%);color:#fff}.mapa{height:450px}.mapa iframe{width:100%;height:450px}.natal23{background-color:green}.natal23:hover{background:#3d4094;color:green}.modal-natal23{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-content-natal23{background-color:#fff;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.close-natal23{color:#aaa;float:right;font-size:28px;font-weight:bold}.close-natal23:hover,.close-natal23:focus{color:#000;text-decoration:none;cursor:pointer}