html{scroll-behavior:smooth;font-family:"Fedra Sans Pro Book";font-size:16px;-webkit-overflow-scrolling:touch}body{background-color:#fff;font-family:"Fedra Sans Pro Book";font-weight:400;color:#232b58;font-size:3.5vw;line-height:5vw}.pagina{padding-top:50px}header{height:50px;position:fixed;width:100%;z-index:20;background-color:#232b58}.abre_janelas{cursor:pointer}.logotipo{max-height:35px}.img_perfil{width:30px;height:30px}#banner_home.carousel{height:50vw}#banner_home.carousel .carousel-item{background-size:cover;background-position:center center;position:relative;top:0}#banner_home .carousel-caption{position:absolute;width:70vw;padding:0;top:0}#banner_home .carousel-caption h5,#banner_home .carousel-caption p{font-size:6vw;line-height:7.5vw;font-family:"Fedra Sans Pro"}#banner_home .carousel-caption h5{position:relative;top:25%;left:50%;-webkit-transform:translateX(-50%) translatey(-25%);-moz-transform:translateX(-50%) translatey(-25%);transform:translateX(-50%) translatey(-25%)}#banner_home .carousel-caption .btn{position:absolute;top:70%;left:50%;-webkit-transform:translateX(-50%) translatey(-70%);-moz-transform:translateX(-50%) translatey(-70%);transform:translateX(-50%) translatey(-70%)}#banner_home .carousel-indicators{bottom:-10px}.tabela_download .card-title,#carousel_mais_vendidos .card-title{height:22vw;overflow:hidden}.card{border-radius:0}h1,h2,h3,h4,h5,h6{font-family:"Fedra Sans Pro";color:#232b58}h1{font-size:6vw;line-height:7.5vw}h2{font-size:8vw;line-height:9.5vw}h3{font-size:6vw;line-height:7.5vw}.h1,h1{font-size:3.5vh;line-height:4vh}.perfil_direita h3,.carrinho_direita h3,.registo_direita h3,.login_direita h3{font-size:1.8rem;line-height:2rem}.tabelas-precos{background-color:var(--fundo-cinzento-claro);background:url(https://www.sanipower.pt/img/xtabelas-precos.jpg.pagespeed.ic.PLkF6xc8YT.jpg);width:100%;height:50vw;background-repeat:no-repeat;background-size:cover;background-position:70%}.tabelas-precos h2{position:absolute;top:25%;left:1rem;-webkit-transform:translatey(-25%);-moz-transform:translatey(-25%);transform:translatey(-25%);max-width:40vw}.tabelas-precos .btn{position:absolute;top:60%;left:1rem;-webkit-transform:translatey(60%);-moz-transform:translatey(60%);transform:translatey(60%)}.dropdown-utilizador{padding-top:0!important;top:29px;left:0;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);transform:translateX(-30%)}.dropdown-utilizador div{width:100%;position:relative;top:-9px;height:10px;text-align:center}.perfil_direita,.registo_direita,.login_direita,.carrinho_direita{width:100%;z-index:999;position:fixed;transition:.7s;right:-100%;height:100%;background:#fff;top:0;overflow:hidden;-webkit-box-shadow:-2px 0 4px 1px rgba(147,147,147,.25);-moz-box-shadow:-2px 0 4px 1px rgba(147,147,147,.25);box-shadow:-2px 0 4px 1px rgba(147,147,147,.25)}.navbar-light .navbar-toggler{border:none;float:left!important}.navbar-toggler-icon-sani{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'30\'\ height=\'30\'\ viewBox=\'0\ 0\ 30\ 30\'%3e%3cpath\ stroke=\'rgba%280,\ 0,\ 0,\ 0.5%29\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ stroke-width=\'2\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e)}input.qtd_altera{width:35px;outline:none;border:solid 1px #cfcfcf}input:focus{border-radius:0;outline:none;border:solid 1px #cfcfcf}.input-search{border-radius:0;height:30px;max-width:250px;background-clip:initial!important}.input-search-produtos{font-family:"Fedra Sans Pro Book";font-size:.7rem}.input-search-produtos:focus{outline:none!important;box-shadow:none!important;border:1px solid #ced4da!important}select#ordem:focus{outline:none!important;border:solid 1px #878787}label{font-family:"Fedra Sans Pro";font-size:.7rem;color:#878787;padding-right:1rem}select{background:transparent;font-family:"Fedra Sans Pro";font-size:.8rem;border:solid 1px #878787;color:#878787;padding:3px}select:focus{border:solid 1px #878787;outline:none;border-radius:0}.formulario_lista input,.formulario_lista select{border-radius:0;border:solid 1px #878787}.formulario_lista select{padding:.3rem;font-family:"Fedra Sans Pro Book"}.formulario_lista label{font-family:"Fedra Sans Pro Book"}.formulario_lista input:focus,.formulario_lista select:focus{border-radius:0;border:solid 1px #878787;outline:none}.form-control:focus{outline:none;box-shadow:none;background:#f4f4f4}#sticky{position:sticky;position:-webkit-sticky;top:70px;display:flex}#wrapper{width:100%;height:100%}#toast-container{position:sticky;z-index:1055;top:0}#toast-wrapper{position:absolute;top:0;right:0;margin:5px}#toast-container>#toast-wrapper>.toast{min-width:150px}#toast-container>#toast-wrapper>.toast>.toast-header strong{padding-right:20px}.bg-info{background:#7f7f80!important;border-radius:0!important}.button-search{font-size:10px;font-weight:400;height:30px;flex:1 1 auto;text-align:center;left:1px;transition:.5s;background-size:200% auto;color:#fff;box-shadow:0 0 2px #384590;border-radius:0;background-image: linear-gradient(
    to right,
    #6e81ee 0%,
    #4b579b 55%,
    #384590 100%
  );border:none}.menu_carrinho ul{font-family:"Fedra Sans Pro Book";font-size:.8rem}.menu_carrinho ul{display:inline-flex}.menu_carrinho li{padding-left:1rem}.menu_carrinho li a,.menu_carrinho li a:link,.menu_carrinho li a:visited{color:#8d8d8d}.menu_carrinho li a:hover{color:#232b58}.menu_carrinho li a.desativada,.menu_carrinho li a.desativada:link,.menu_carrinho li a.desativada:visited{color:#fff;text-shadow: 2px 2px 2px #232b5885}.menu_carrinho li a.desativada:hover{color:#fff;text-shadow: 2px 2px 2px #232b5885;text-decoration:none}.menu_carrinho li a.ativa{color:#232b58;font-family:"Fedra Sans Pro"}.button-search:hover{background-position:right center;color:#fff}.seller-are img{position:relative;padding:10px}*,*::after,*::before{align-items:center}.info-seller{color:#fff;font-size:11px;line-height:16px;font-family:"Fedra Sans Pro"}.info-seller .email{font-size:10px;font-family:"Fedra Sans Pro Book"}.info-seller a,.info-seller a:link,.info-seller a:visited{color:#fff}.fa-whatsapp{font-size:18px;font-weight:300;color:#adff2f;position:relative;top:2px}.user-profile{font-family:"Fedra Sans Pro";color:#fff;font-size:10px;position:relative;top:-2px}.cart-item{margin-left:10px;font-size:25px;color:#fff;position:relative}.cart-item a{color:#fff}.list-item{margin-left:10px;font-size:25px;color:#fff}.list-item a{position:relative;color:#fff}.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#fff}.svg-inline--fa.fa-w-14{padding-top:2px;width:.575em}.list-group-item{position:relative;display:block;padding:.05rem 1.25rem;background-color:#fff;border:.5px solid rgba(0,0,0,0)}.sub-nav a{text-decoration:none}.sub-nav a:hover{color:#fff}.btn-cinza{font-size:.7rem;color:#fff;background:#878787;box-shadow:none;transition:.5s}.btn-cinza:hover{background:#232b58}.btn-outline-custom{color:#fff;border-color:#fff;border-radius:0}.btn-outline-custom:hover{color:#fff;background-color:rgba(255,255,255,.2);border-color:#007bff}.btn-outline-custom:focus,.btn-outline-custom.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-custom.disabled,.btn-outline-custom:disabled{color:#007bff;background-color:transparent}*/ .btn-outline-custom {color:#fff;border-color:#fff;border-radius:0}.btn-outline-custom:hover{color:#fff;background-color:#232b58;border-color:#232b58}.btn-outline-custom:focus,.btn-outline-custom.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-custom.disabled,.btn-outline-custom:disabled{color:#007bff;background-color:transparent}.btn-outline-custom:not(:disabled):not(.disabled):active,
.btn-outline-custom:not(:disabled):not(.disabled).active,
.show > .btn-outline-custom.dropdown-toggle {color:#fff;background-color:#007bff;border-color:#007bff}.fa-angle-right{font-size:13px;font-weight:300}.carousel-control-prev,.carousel-control-next{opacity:.9}.carousel-control-prev-icon{height:50px;width:50px;outline:#fff;background-size:100% , 100%;border-radius:0%;opacity:.9;border:3px solid #fff;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 36\ 36\'%3E%3Cpath\ d=\'M23.12\ 11.12L21\ 9l-9\ 9\ 9\ 9\ 2.12-2.12L16.24\ 18z\'\ fill=\'%23fff\'/%3E%3C/svg%3E)}.carousel-control-next-icon{height:50px;width:50px;outline:#fff;background-size:100% , 100%;border-radius:0%;opacity:.9;border:3px solid #fff;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'36\'\ height=\'36\'\ viewBox=\'0\ 0\ 36\ 36\'%3E%3Ctitle%3Eic_chevron_right_36px%3C/title%3E%3Cg\ fill=\'%23fff\'\ %3E%3Cpath\ d=\'M15\ 9l-2.12\ 2.12L19.76\ 18l-6.88\ 6.88L15\ 27l9-9z\'%3E%3C/path%3E%3C/g%3E%3C/svg%3E)}#carousel_mais_vendidos .card{border:solid 1px #f0f0f0;border-radius:0}#carousel_mais_vendidos .card:hover{-webkit-box-shadow:0 0 20px 0 rgba(220,220,220,.8);-moz-box-shadow:0 0 20px 0 rgba(220,220,220,.8);box-shadow:0 0 20px 0 rgba(220,220,220,.8)}#carousel_mais_vendidos .card img{border-radius:0}#carousel_mais_vendidos h4{font-size:1.1rem;min-height:64px}.produtos a:hover,#carousel_mais_vendidos a:hover{text-decoration:none}#carousel_blog .card{border:none!important;border-radius:0}#carousel_blog .card:hover{-webkit-box-shadow:0 0 20px 0 rgba(220,220,220,.8);-moz-box-shadow:0 0 20px 0 rgba(220,220,220,.8);box-shadow:0 0 20px 0 rgba(220,220,220,.8)}#carousel_blog .card img{border:none!important;border-radius:0}.fundo_blog_branco{position:absolute;bottom:0;background:#f4f4f4;margin-right:-3rem!important;margin-left:-3rem!important;height:262px}.fundo_blog_cinza{background:#fff;position:relative}.btn-primary{background:#fff;border-radius:0;border-color:#000;color:#000}.btn-primary:hover{border-color:#000;background-color:#f4f4f4;color:#232b58}.btn-cinzento{background:#fff;border-radius:0;border-color:#706f6f;color:#706f6f;font-family:"Fedra Sans Pro Book";font-size:.75rem}.btn-cinzento:hover{border-color:#706f6f;background-color:#706f6f;color:#fff}.claro .btn{background-color:transparent;border-radius:0;font-family:"Fedra Sans Pro Book";border:solid 1px #232b58;color:#232b58;font-size:.75rem;padding:.375rem .75rem}.claro .btn:hover{background-color:#232b58;color:#fff;border-color:#232b58}.escuro .btn{background-color:transparent;border-radius:0;font-family:"Fedra Sans Pro Book";border:solid 1px #fff;color:#fff;font-size:.75rem;padding:.375rem .75rem}.escuro .btn:hover{border-color:#fff;background-color:#232b58;color:#fff}.claro .carousel-caption p,.claro .carousel-caption h5{color:#232b58!important}.escuro .carousel-caption p,.escuro .carousel-caption h5{color:#fff!important}.btn-transparente{background:transparent;border-radius:0;border-color:#232b58;color:#232b58;font-family:"Fedra Sans Pro Book";font-size:.75rem;letter-spacing:.08rem}.btn-transparente:hover{border-color:#706f6f;background-color:#fff;color:#232b58}btn-transparente .btn-secondary{background:#878787;border-radius:0;border-color:#000;color:#fff;font-size:.75rem;letter-spacing:.05rem}.btn_simples{background:transparent;border-radius:0;border:none;color:#000;line-height:1.3rem;font-size:1.3rem;letter-spacing:.05rem;padding:0}.btn_simples:hover{color:#a0a0a0}.btn_simples .icon:focus,.btn_simples .iconactive,.btn_simples:focus,.btn_simples:active{color:#a0a0a0;outline:none}.btn-terciary{border:solid 1px #fff;background:transparent;color:#fff;font-size:.75rem;letter-spacing:.05rem;border-radius:0;padding:.375rem .75rem}.btn-terciary:hover{background:#232b58;color:#fff}.btn-grande{padding:.6rem 1rem;font-size:1rem}.la-camera-retro:hover{color:#757575}.carousel-control-prev-icona:hover{background:#232b58;color:#fff}.carousel-control-next-icons:hover{background:#232b58;color:#fff}.btn-small{font-size:12px}footer{background-color:#232b58;color:#fff;font-size:.8rem;line-height:1.3rem}footer a,footer a:link,footer a:visited{background-color:#232b58;color:#fff}footer a:hover{color:#fff}footer ul,li{padding:0;list-style-type:none}.celula_stock{position:relative}.celula_stock a:hover i{color:#000!important}.campanha>.celula_stock a:hover i{color:#fff!important}.tabela_stock_referencia{position:absolute;background:#f0f0f0;z-index:9;color:#000;top:0;left:20px;width:200px;display:none;padding-top:5px;padding-bottom:5px}.tabela_stock_referencia .row{border-top:solid 1px #fff!important}.tabela_stock_referencia a,.tabela_stock_referencia a:link,.tabela_stock_referencia a:visited{color:#000!important}.tabela_stock_referencia a:hover{text-decoration:none;color:#757575!important}.tabela_qtd_caixa{position:absolute;background:#f0f0f0;z-index:9;color:#000;top:0;left:-120px;width:200px;display:none;padding-top:5px;padding-bottom:5px}.tabela_qtd_caixa .row{border-top:solid 1px #fff!important}.tabela_qtd_caixa a,.tabela_qtd_caixa a:link,.tabela_qtd_caixa a:visited{color:#000!important}.tabela_qtd_caixa a:hover{text-decoration:none;color:#757575!important}#carousel_topo h1{color:#fff;font-size:9vh;margin-bottom:6vh}#carousel_topo .carousel-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:60%}.dropdown:hover>.dropdown-menu{display:block!important;margin-left:0!important;width:100%}.dropdown a.nav-link:link,.dropdown a.nav-link:visited,.dropdown a.nav-link{color:#fff;padding:5px 20px}.dropdown .dropdown-item,.dropdown .dropdown-item:link,.dropdown .dropdown-item:visited{color:#232b58!important}.dropdown-menu{border:none;border-radius:0;margin-top:0}ul.nav-justified>li.nav-item.dropdown>.dropdown-menu{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.dropdown-divider{border-top:2px solid #fff}.dropdown-menu .dropdown-item{padding:.1rem 1rem;font-size:.8rem}.dropdown-menu .dropdown-item a,.dropdown-menu .dropdown-item a:link,.dropdown-menu .dropdown-item a:visited{color:#232b58!important}.menu-style{border-top:solid 10px #42c69f;background:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(207,207,207,1);-moz-box-shadow:0 10px 10px 0 rgba(207,207,207,1);box-shadow:0 10px 10px 0 rgba(207,207,207,1)}.menu-sombra{background:#fff;-webkit-box-shadow: 0px 5px 5px 0px rgb(243 243 243/88%);-moz-box-shadow: 0px 5px 5px 0px rgb(243 243 243/88%);box-shadow: 0px 5px 5px 0px rgb(243 243 243/88%)}.bold{font-family:"Fedra Sans Pro"}.col-p8{width:12%;padding:1%}.col-p5{width:19%;padding:1%}.titulo-blog .card-height-blog{padding-bottom:80px}#carousel_blog .btn,#carousel_mais_vendidos .btn{font-size:.68rem;letter-spacing:.05rem}figure.sistemas figcaption::before{background-color:#42c69f;opacity:0}figure.sistemas:hover figcaption::before{opacity:.7}figure.agua figcaption::before{background-color:#0179b5;opacity:0}figure.agua:hover figcaption::before{opacity:.7}figure.conforto figcaption::before{background-color:#cd3d3c;opacity:0}figure.conforto:hover figcaption::before{opacity:.7}figure.solar figcaption::before{background-color:#cc7d3b;opacity:0}figure.solar:hover figcaption::before{opacity:.7}figure.arcondicionado figcaption::before{background-color:#9fa2a2;opacity:0}figure.arcondicionado:hover figcaption::before{opacity:.7}figure.ventilacao figcaption::before{background-color:#141b62;opacity:0}figure.ventilacao:hover figcaption::before{opacity:.7}figure.piscinas figcaption::before{background-color:#01cbdf;opacity:0}figure.piscinas:hover figcaption::before{opacity:.7}figure.marcas figcaption::before{background-color:#5c2a5d;opacity:0}figure.marcas:hover figcaption::before{opacity:.7}.titulo_conforto{background-color:#cd3d3c}.branco{color:#fff}.breadcrumbs{background:#f0f0f0;font-family:"Fedra Sans Pro";font-size:.7rem;color:#878787}.breadcrumbs a:link,.breadcrumbs a:visited,.breadcrumbs a{color:#706f6f;font-family:"Fedra Sans Pro Book";padding:0 5px}.letra_maisucula{text-transform:uppercase}.breadcrumbs a:hover{color:#232b58}.accordion{margin-top:1rem}.accordion h6,.accordion h5{width:100%;color:#232b58;padding:10px 0!important;border-bottom:solid 1px #232b58}.accordion .btn-link{color:#232b58;width:100%;text-align:left}.accordion a,.accordion a:link,.accordion a:visited{color:#232b58}#menu_principal .nav-link{font-family:"Fedra Sans Pro Book";font-weight:300}.accordion .active .nav-link{text-decoration:underline;font-family:"Fedra Sans Pro"}.accordion .nav-link{padding:.2rem 0}.accordion .nav-link:hover{text-decoration:underline}.accordion *,.accordion *::after,.accordion *::before{align-items:flex-start!important}.accordion>.card>.card-header{background-color:#fff}#menu_secundario{margin-top:1rem}#menu_secundario h6,#menu_secundario h5{width:100%;color:#232b58;padding:10px 0!important;border-bottom:solid 1px #232b58}#menu_secundario .btn-link{color:#232b58;width:100%;text-align:left}#menu_secundario a,#menu_secundario a:link,#menu_secundario a:visited{color:#232b58}#menu_principal .nav-link{font-family:"Fedra Sans Pro Book";font-weight:300}#menu_secundario .active .nav-link{text-decoration:underline;font-family:"Fedra Sans Pro"}#menu_secundario .nav-link{padding:.2rem 0}#menu_secundario .nav-link:hover{text-decoration:underline}#menu_secundario *,#menu_secundario *::after,#menu_secundario *::before{align-items:flex-start!important}*:focus{border:none}.produtos h4{font-size:1rem;height:56px;overflow:hidden}.produtos small{font-family:"Fedra Sans Pro";font-size:.6rem;color:#232b58}.produtos .preco{font-family:"Fedra Sans Pro";font-size:.9rem;position:relative;top:-7px;color:#232b58}.produtos a.btn{font-size:.8rem}.btn{line-height:1.5rem;transition:all .5s ease 0s}.btn i{position:relative!important;top:3px!important;font-size:1.3rem}button.btn{}.btn i.normal,.btn i.line-spinner,button.btn i{}#map{height:100%}.btn i.normal,.btn i.line-spinner,a.btn i.normal,a.btn i.line-spinner,button.btn i.normal,button.btn i.line-spinner{top:2px!important;font-size:1.3rem!important}a.btn,button.btn{height:37px}button.btn span{font-size:.75rem!important}.img-responsiva{max-width:100%}.separador_pequeno{height:20px}.border-cinza{border:solid 1px #232b58}.produtos .card{border-radius:0}.produtos .card:hover{-webkit-box-shadow:0 0 20px 0 rgba(220,220,220,.8);-moz-box-shadow:0 0 20px 0 rgba(220,220,220,.8);box-shadow:0 0 20px 0 rgba(220,220,220,.8)}#produto_tab.nav-tabs{border-bottom:solid 1px #232b58}#produto_tab.nav-tabs .nav-link{font-family:"Fedra Sans Pro";color:#232b58;font-size:.6rem;border:solid 1px #232b58;border-radius:0}#produto_tab.nav-tabs .nav-item .nav-link.active{border:solid 1px #232b58;border-radius:0;background:#232b58;color:#fff}#tab_produto_conteudo{padding:3rem;border:solid 1px #232b58;color:#232b58;top:-1px;position:relative}#carousel_avaliacoes .card-text{min-height:200px}.card-body{width:100%}.verde{color:green}.vermelho{color:red}.tabela_precos .direto td a,.tabela_precos .direto td a:visited,.tabela_precos .direto td a:link{color:#232b58}.tabela_precos .direto td a:hover{color:#a0a0a0}table{width:100%;font-size:.8rem;margin:20px 0;color:#232b58}table i{font-size:1.3rem}table th{font-family:"Fedra Sans Pro";font-size:.8rem;font-weight:300!important;border:none}.table thead th{color:#232b58;border:none;padding:.75rem 0}.table tbody th,.table tbody td{border-bottom:solid 1px #232b58;color:#232b58;border-top:none;padding:.5rem 0}.btn-pequeno{zoom:.75}.btn-pequeno i{font-size:1.3rem}.fundo_laranja{background:#fccb8d}.fundo_azul:hover{background:#232b58;color:#fff}.fundo_cinza{background:#eff1f0;color:#232b58;font-family:"Fedra Sans Pro"}.fundo_cinza:hover{background:#fff}.btn.btn-terciary.sem_fundo{background:transparent}.dropdown-toggle::after{display:none!important}#menu_secundario h5 span{display:block}#menu_secundario h5 .collapsed span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-primary{color:#232b58;font-size:.75rem}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#232b58;border:1px solid transparent;box-shadow:none}.img-fluid{max-width:100%;height:auto}a.fechar_iframe,a.fechar_iframe:link,a.fechar_iframe:visited{color:#000}a.fechar_iframe:hover{color:#757575}#overlay-spinner,#fundo,#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;cursor:pointer}#fundo{cursor:initial}#overlay-spinner{display:block;background-color:rgba(0,0,0,.8);transition:all .5s ease 0s}#overlay-spinner .spinner-position{position:absolute;height:auto;width:auto;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.img-cliente-grande{position:absolute;top:0;left:0;height:100%;-webkit-transform:translateX(15%) translateY(0%);-moz-transform:translateX(15%) translateY(0%);transform:translateX(15%) translateY(0%)}img-cliente-grande_mobile{position:absolute;top:0;left:50px;height:100%;-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}.navbar-brand{height:44px}.fixo{transition:all 2s ease 0s;top:0;width:100%;z-index:9999}.header.fixo{top:0}.nav-left .nav-item,.nav-left>.nav-link{-ms-flex-preferred-size:inherit;-ms-flex-positive:inherit;display:block!important;flex-basis:auto;flex-grow:inherit;text-align:left;padding:0!important;font-size:.75rem!important}.nav-left .nav-item:hover{background:#f8f9fa}.nav-left .nav-item:hover:after{position:relative;top:-14px;left:88%;height:0;font-size:1rem;display:flex;font-family:"Line Awesome Free";content:"\f152"}.dropright .dropdown-menu{width:100%;padding:.2rem 20px!important;font-size:.75rem!important}a.nav-link-familia,a.nav-link-familia:link,a.nav-link-familia:visited{font-family:"Fedra Sans Pro";color:#232b58!important;padding:.2rem 20px!important}li.nav-item.dropdown.dropright{width:100%;display:block;position:static;border-bottom:solid 1px #cfcfcf}.dropdown-menu-right{padding:0!important}.dropdown-menu-right>a.dropdown-item,.dropdown-menu-right>a.dropdown-item:link,.dropdown-menu-right>a.dropdown-item:visited{color:#232b58!important;font-size:.8rem!important;padding:0 20px!important}.font-menu{font-size:.75rem!important;color:#000;padding:.2rem 20px!important}.botao_topo{color:#fff;font-size:.75rem!important;position:relative;top:6px;float:right;font-family:"Fedra Sans Pro Book";font-weight:300;font-size:.7rem!important}.botao_topo:hover{color:#fff;text-decoration:none}.botao_topo a.nav-link:link,.dropdown a.nav-link:visited,.dropdown a.nav-link{color:#fff;padding:5px 5px}.img_menu_topo{max-height:20px;max-width:20px;position:relative;top:3px;left:0}.registo_direita label,.registo_direita input,.login_direita label,.login_direita input{width:100%;font-size:1rem;color:#232b58;margin:3px 0}.registo_direita input,.login_direita input{background:#f4f4f4;border:none;font-size:1rem;padding:.5rem}.registo_direita p.small,.login_direita p.small{font-size:.7rem}.registo_direita .btn_fechar_registo{position:absolute;top:8rem;right:4rem}.carrinho_direita .btn_fechar_carrinho{position:absolute;top:0;right:-35px}.btn_fechar a,.btn_fechar a:link,.btn_fechar a:visited{color:#232b58;transition:.5s}.btn_fechar i{font-size:3rem}.btn_fechar a:hover{color:#878787}.modal-content{border-radius:0}.modal-footer,.modal-header{border:none}.progress{position:fixed;left:0;top:0;width:100%;height:10px;z-index:999999999;background-color:#f2f2f2}.percent{position:absolute;display:inline-block;top:3px;left:48%}.caixa{display:inline-block;cursor:pointer}.bar1,.bar3{width:35px;height:1px;background-color:#333;margin:10px 0;transition:.4s}.bar2{width:35px;height:8px;background-color:none;margin:6px 0;transition:.4s}.btn_menu2 .bar1,.btn_menu2 .bar3{background-color:#fff}.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,7px);transform:rotate(-45deg) translate(-9px,7px)}.btn_menu .change .bar1,.btn_menu .change .bar2{opacity:0}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-9px,-8px);transform:rotate(45deg) translate(-9px,-8px)}.noscroll{overflow:hidden;width:100%}.img-50{width:50%}.spinner-grow{margin:.5rem!important}.spinner-grow{-webkit-animation:spinner-grow 1.75s linear infinite!important;animation:spinner-grow 1.75s linear infinite!important}.line-spinner{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;font-size:1rem!important;position:relative;top:1px!important}.largura_pagina{background:url(https://www.sanipower.pt/img/xtabelas-precos.jpg.pagespeed.ic.PLkF6xc8YT.jpg);width:100%;padding-top:20%}.tabelas_precos{background:url(https://www.sanipower.pt/img/xtabelas-precos.jpg.pagespeed.ic.PLkF6xc8YT.jpg);width:100%;padding-top:25vh;background-repeat:no-repeat;background-size:cover;background-position:80%}.tabelas_precos .conteudo_tabelas_precos{width:100%;height:100%;text-align:center}.tabelas_precos .texto{position:absolute;top:80%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tabelas_precos .textoh1{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tituloh1_topo{position:absolute;top:4rem;left:4rem;max-width:300px}.botao_fundo{position:absolute;bottom:4rem;left:4rem}.tabelas_campanhas_2{position:relative;top:0;left:0;width:100%;padding-bottom:50%;background-size:cover}.table-responsive-lg input{margin:0;height:20px;border:solid 1px #000}.table-responsive-lg input:focus{border:solid 1px #000;outline:none}.table-responsive-lg i{line-height:.9rem!important}.accordion [data-toggle="collapse"]:after,#menu_secundario [data-toggle="collapse"]:after{font-family:"Line Awesome Free";content:"\f152";float:right;color:#000;font-size:1.4rem;line-height:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion [data-toggle="collapse"].collapsed:after,#menu_secundario [data-toggle="collapse"].collapsed:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.accordion .btn.btn-link:focus,#menu_secundario .btn.btn-link:focus{outline:none;box-shadow:none}.tabela_precos a,.tabela_precos a:link,.tabela_precos a:visited{margin:0;padding:0;line-height:1.3rem}.tabela_precos a:focus{outline:none}.tabela_precos td i{position:relative;top:3px}.tabela_precos td a,.tabela_precos td a:visited,.tabela_precos td a:link{color:#fff}.tabela_precos td a:hover{color:#484c61}.tabela_precos .campanha{background:#cc7c3a;color:#fff!important}.tabela_precos .campanha td{color:#fff!important}.tabela_precos .preco_cliente .normal{color:#fff}.tabela_precos .campanha button.btn_simples,.tabela_precos .campanha a,.tabela_precos .campanha a:link,.tabela_precos .campanha a:visited{color:#fff}.tabela_precos .campanha .btn_simples:hover,.tabela_precos .campanha a:hover{color:#000}.tabela_precos .campanha .btn_simples:focus{outline:none}.tabela_precos .week .btn_simples,.tabela_precos .week{background:#41c6a0;color:#fff}.tabela_precos .week a,.tabela_precos .week a:link,.tabela_precos .week a:visited{color:#fff}.tabela_precos .week .btn_simples:hover,.tabela_precos .week a:hover{color:#000}.tabela_precos .preco_cliente{background:#428bca;color:#fff!important}.tabela_precos .preco_cliente td{color:#fff!important}.tabela_precos .preco_cliente .btn_simples,.tabela_precos .preco_cliente a,.tabela_precos .preco_cliente a:link,.tabela_precos .preco_cliente a:visited{color:#fff}.tabela_precos .preco_cliente .btn_simples:hover,.tabela_precos .preco_cliente a:hover{color:#000}.tabela_precos .normal{color:#000}.tabela_precos .campanha .normal{background:transparent;color:#fff}.tabela_precos .campanha .normal:hover{color:#000}.tabela_precos .normal .btn_simples,.tabela_precos .normal a,.tabela_precos .normal a:link,.tabela_precos .normal a:visited{color:#000}.tabela_precos .normal .btn_simples:hover,.tabela_precos .normal a:hover{color:#cfcfcf}#dialogo_justificacao_quantidade input{background:#f4f4f4;border:none;font-size:1rem;padding:.5rem;border:solid 1px;border-color:#f4f4f4}#dialogo_justificacao_quantidade input:focus{background:#f4f4f4;border-radius:0;outline:none;border:solid 1px;border-color:#cfcfcf}#dialogo_justificacao_quantidade label{font-size:1rem;padding:0}.btn_produtos{padding:.375rem .75rem!important;display:inline-block!important;text-align:center;width:100%}.desativar_carrinho .loading{display:none}.toast{background-color:rgba(255,255,255,1)}.lista_direita_menu ul{width:100%;padding:0 1rem;margin:0}.lista_direita_menu li a,.lista_direita_menu li a:visited,.lista_direita_menu li a:link{display:block;text-decoration:none;color:#6f6f6f;padding:8px}.lista_direita_menu li{text-align:center;border-bottom:solid 1px #6f6f6f}.lista_direita_menu li:first-child{border-top:solid 1px #6f6f6f}.lista_direita_menu li:hover{background:#efefef;color:#232b58}.lista_direita_menu li:hover a{font-family:"Fedra Sans Pro";color:#232b58}.lista_direita_menu li a.ativa{font-family:"Fedra Sans Pro";color:#232b58;text-decoration:underline}.lista_direita_menu li a.desativada{font-family:"Fedra Sans Pro Book";color:#fff;text-shadow: 2px 2px 2px #232b5885}.lista_direita_menu li a.desativada:hover{color:#878787;background:#f4f4f4;color:#fff;text-shadow: 2px 2px 2px #232b5885}.carrinho_grande table{font-size:1rem!important}.carrinho_grande td{padding:.5rem 0!important}.carrinho_grande td a,.carrinho_grande td a:visited,.carrinho_grande td a:link{color:#000}.carrinho_grande td a:hover{color:#6f6f6f}.carrinho_grande td input{height:1.5rem!important;font-size:1rem!important;padding:.4rem .4rem;width:100%}.carrinho_grande .inputClass{font-size:1rem;line-height:1.5rem;border-radius:0;padding:.4rem 1rem;margin:.4rem 0;border:solid 1px #f4f4f4;width:100%;background:#f4f4f4;color:#a2a2a2}.carrinho_grande .nome_loja{top:6px;position:relative;font-size:1rem;line-height:1.5rem;border-radius:0;padding:.4rem 1rem;margin:.4rem 0;border:solid 1px #f4f4f4;width:100%;background:#f4f4f4}.carrinho_grande .nome_loja:focus{border:solid 1px #232b58}textarea.readonly,input.readonly,.carrinho_grande td input.readonly{color:#a2a2a2;pointer-events:none}.carrinho_grande td .inputClass{color:#a2a2a2;pointer-events:none}textarea.readonly:focus,.input.readonly:focus,.carrinho_grande td input.readonly:focus{border:solid 1px #f4f4f4}.carrinho_grande label{color:#232b58;font-size:1rem!important;font-family:"Fedra Sans Pro";display:block;width:100%;margin-top:.5rem}.modal-open{overflow:auto!important;padding-right:0!important}.carrinho_grande .radio input{display:none}.carrinho_grande .radio label{display:block;padding:5px 10px;cursor:pointer;margin-left:0;padding-left:0}.carrinho_grande .radio label span{position:relative;line-height:22px}.carrinho_grande .radio label span:before,.carrinho_grande .radio label span:after{content:""}.carrinho_grande .radio label span:before{border:1px solid #f4f4f4;width:30px;height:30px;margin-right:10px;display:inline-block;vertical-align:top;background:#f4f4f4}.carrinho_grande .radio label span:after{content:"\f410";font-family:"Line Awesome Free";width:19px;height:19px;position:absolute;top:2px;left:-6px;font-size:43px;font-weight:300;transition:300ms;opacity:0}.carrinho_grande .radio label input:checked+span:after{opacity:1}.carrinho_grande input{font-size:1rem;line-height:1.5rem;border-radius:0;padding:.4rem 1rem;margin:.4rem 0;border:solid 1px #f4f4f4;width:100%;background:#f4f4f4}.carrinho_grande input:focus{outline:none;border:solid 1px #000}.carrinho_grande textarea{font-size:1rem;line-height:1.5rem;border-radius:0;padding:.4rem 1rem;margin:.4rem 0;height:130px!important;border:solid 1px #f4f4f4;width:100%;background:#f4f4f4}.carrinho_grande textarea:focus{outline:none;border:solid 1px #000}.conteudo_carrinho{height:100%;border:solid 1px red}.selecao_loja{font-family:"Fedra Sans Pro Book";width:auto;border-radius:0;position:relative;top:-4px;margin-left:5rem}.formulario_cliente{font-family:"Fedra Sans Pro Book";width:auto;border-radius:0;position:relative;top:-4px;background-color:#f4f4f4}.formulario_cliente:focus{outline:none;border:solid 1px #000}.escondida{display:none}.produtos table th,.produtos table td{padding:.25rem .25rem}.produtos table th:first-child,.produtos table td:first-child{padding-left:0}.produtos table th:last-child,.produtos table td:last-child{padding-right:0}a.remover_produto,a.remover_produto:link,a.remover_produto:visited{color:#000}a.remover_produto:hover{color:#6f6f6f;text-decoration:underline}.mudar_imagem{border:solid 1px #232b58}.balao_carrinho{position:absolute;width:18px;height:18px;font-size:.7rem;border-radius:10px;background:#fff;color:#232b58;text-align:center;line-height:.95rem;left:15px;top:-3px;display:none;transition:.5s}.show{display:block}.tabela{width:100%;padding:0;border-spacing:0}.tabela th{font-family:"Fedra Sans Pro";border-bottom:solid 1px #000;padding:2px 0}.tabela td{padding-right:1rem!important;border-bottom:solid 1px #000;vertical-align:top}.tabela td:last-child{padding-right:0!important}.banner{width:100%;padding-top:0%;min-height:320px;position:relative;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.carrinho .banner{background-position:60%!important}.banner .contentor{width:400px;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.banner .contentor small{font-family:"Fedra Sans Pro";text-transform:uppercase;font-size:.7rem}.banner .contentor h2{font-size:2.3rem;margin:1rem 0}#conteudo_iframe{display:none;width:80%;z-index:99;height:80%;overflow:hidden;padding:2rem;position:fixed;background:#fff;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#conteudo_iframe .conteudo{overflow:auto;width:100%;height:100%}.pagination{margin:0;float:right}.pagination li{border-radius:0;border-color:#000;border:solid 1px;margin-left:.5rem}.pagination li.disabled{padding:.2rem .5rem .4rem .5rem!important}.pagination li.active a,.pagination li.active a:hover{background:#706f6f;clor:#fff}.pagination li a{width:100%;padding:.2rem .7rem .4rem .7rem!important;background:#fff;color:#000;display:block}.pagination li a:hover{color:#fff;background:#232b58;text-decoration:none}.pagination li a i{position:relative;top:2px}.accordion .card,.accordion .card-header{border-radius:0;border:none;padding:.15rem 1.25rem;padding-left:0;padding-right:2rem}.accordion .card-header button{font-size:1.2rem;border:none;color:#232b58;text-align:left}.accordion .card-header button:focus{outline:none;box-shadow:none}.accordion .card .card-body{width:100%}.sobre p{font-size:4.5vw;line-height:5.5vw}.sobre a,.sobre a:link,.sobre a:visited,.accordion .card .card-body a,.accordion .card .card-body a:link,.accordion .card .card-body a:visited{color:#757575}.sobre a:hover,.accordion .card .card-body a:hover{color:#242b24}.formulario_suporte{background:#fff}.formulario_suporte textarea,.formulario_suporte select,.formulario_suporte input{background:#f3f3f3;border:#fff}.formulario_suporte textarea:focus,.formulario_suporte select:focus,.formulario_suporte input:focus{border:none}.formulario_formacao{background:none}.formulario_formacao textarea,.formulario_formacao select,.formulario_formacao input{background:#fff;border:#fff}.formulario_formacao textarea:focus,.formulario_formacao select:focus,.formulario_formacao input:focus{border:none}.pagina.servicos h3{font-size:1rem!important}.formulario_suporte .radio label span:before{background:#f3f3f3}.formulario_sobre{background:#f4f4f4}.formulario_sobre textarea,.formulario_sobre select,.formulario_sobre input{background:#fff;border:#f4f4f4}.formulario_sobre .radio label span:before{background:#fff}.participar_formacao{font-size:1.7rem;line-height:1.7rem}#dialogo_pontos{min-width:600px}.pontos{font-size:1rem}.pontosg{font-size:2rem;line-height:1.4rem;color:#232b58!important}.pontosg small{line-height:1.3rem;font-size:.7rem}h2.pontosp,h2.pontos,h4.pontos{font-family:"Fedra Sans Pro Book";font-size:2rem;line-height:1.5rem;margin-bottom:0}h2.pontosp{padding-left:1rem;padding-top:1rem;line-height:1rem}h4.pontos{margin-top:5px}h2.pontos{margin-top:1.5rem;margin-left:1rem}h2.pontosp small,h4.pontos small{font-size:.8rem}#compra_rapida{width:100%}.imagem_catalogo{position:relative;top:0;width:100%;padding-bottom:100%;background:url(imagens/imagem_produto.png) no-repeat;background-size:contain}.imagem_catalogo .imagem_produto{position:absolute;top:0;left:0}.imagem_catalogo .card-img,.imagem_catalogo .card-img-top{border-radius:0!important;width:100%;height:100%}.pme-excelencia{background:url(imagens/pme.jpg) no-repeat;background-position:center center;background-size:cover;padding-bottom:45%}.tabela_download .card-title{height:60px;overflow:hidden}.tabela_download a,.tabela_download a:link,.tabela_download a:visited{color:#232b58}.tabela_download .card-title a:hover{text-decoration:none}.tabela_download a.fundo_azul:hover{color:#fff!important}.ajuda_50{width:48%;padding-right:3%;display:inline-flex;vertical-align:top}.ajuda_50:last-child{padding-right:0}.logo{height:35px}a.btn_menu_pesquisa,a.btn_menu_pesquisa:visited,a.btn_menu_pesquisa:link,a.btn_menu_principal,a.btn_menu_principal:visited,a.btn_menu_principal:link{color:#fff}a.btn_menu_perfil_fechar i,a.btn_menu_principal_fechar i,a.btn_menu_principal i{font-size:2rem}a.btn_menu_pesquisa i{font-size:1.5rem;margin-left:.5rem}.pesquisa_esquerda,.menu_esquerda{height:100%;overflow:auto;left:-100%;font-size:1rem;position:fixed;top:0;width:100%;z-index:100;transition:.7s;padding:1rem;background:#fff;-webkit-box-shadow:-2px 0 4px 1px rgba(147,147,147,.25);-moz-box-shadow:-2px 0 4px 1px rgba(147,147,147,.25);box-shadow:-2px 0 4px 1px rgba(147,147,147,.25)}.pesquisa_esquerda .btn-link,.menu_esquerda .btn-link{color:#fff;text-decoration:none}.menu_esquerda_nivel .btn-link{color:#000!important}.menu_esquerda_terceiro nav,.menu_esquerda_terceiro nav ul,.menu_esquerda_terceiro nav ul li{text-align:center!important}#menu_principal_mobile_sec .btn-link{color:#000}.menu_esquerda .sistemas{background:#42c69f}.menu_esquerda .agua{background:#0179b5}.menu_esquerda .conforto{background:#cd3d3c}.menu_esquerda .solar{background:#cc7d3b}.menu_esquerda .ar-condicionado{background:#9fa2a2}.menu_esquerda .ventilacao{background:#141b62}.menu_esquerda .piscinas{background:#01cbdf}.menu_esquerda .marcas{background:#5c2a5d}.menu_esquerda h5{font-size:.8rem;font-family:"Fedra Sans Pro Book";border-radius:0;text-align:left}.menu_esquerda .card-header{width:100%;padding:0;border:none;border-radius:0}.menu_esquerda button,.menu_esquerda .collapse:focus,.menu_esquerda .card-header:focus{outline:none;border:none;background:none}.menu_esquerda .card{border:none;border-radius:0}.menu_esquerda .collapsing,.menu_esquerda .collapse,.menu_esquerda .card-body{width:100%;padding:0;border-radius:0}.menu_esquerda nav,.menu_esquerda nav ul,.menu_esquerda nav ul li{padding-left:0}.menu_esquerda button{width:100%;border-radius:0;outline:none}#menu_esquerda{display:none}.menu_mobile_comercial{padding:.2rem 2rem;zoom:125%}.menu_mobile_comercial .info-seller{color:#000}.menu_mobile_comercial .info-seller a,.menu_mobile_comercial .info-seller a:link,.menu_mobile_comercial .info-seller a:visited{color:#757575}.menu_mobile_nav li{text-align:center;border-top:solid 1px #757575}.menu_mobile_nav li a,.menu_mobile_nav li a:link,.menu_mobile_nav li a:visited{font-family:"Fedra Sans Pro Book";text-align:center;font-size:1rem;padding:.5rem 1rem;display:block;color:#757575}.pesquisa_esquerda .input-search{max-width:100%!important;padding:2rem 1rem;font-size:1.5rem;margin-bottom:.5rem}.pesquisa_esquerda .button-search{font-size:1.5rem;line-height:2.5rem;height:60px;background-color:#232b58;background-image:none}.contactos .card{padding-right:0}.contactos .card .card-header{padding-right:0}.grid-container figure{width:100%;height:100%}.grid-container figure figcaption{color:#fff;backface-visibility:hidden}.grid-container figure figcaption::before,.grid-container figure figcaption::after{pointer-events:none}.grid-container figure figcaption,.grid-container figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid-container figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid-container figure h2{text-align:center}.grid-container figure h2 span{font-weight:800}.grid-container figure h2,.grid-container figure p{margin:0}.grid-container figure figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0}.grid-container figure h2{position:absolute;top:50%;left:0;width:100%;transition:all .35s;transform:translate3d(0,-50%,0)}.grid-container figure figcaption::before,.grid-container figure .grid-button-wrapper{transition:all .35s}.grid-container figure .grid-button-wrapper{position:absolute;bottom:15%;left:0;right:0;width:100%;text-align:center;opacity:0;transform:translate3d(0,20px,0)}.grid-container figure:hover img{transform:translate3d(0,0,0);opacity:1}.grid-container figure:hover h2{background:none;color:#fff;text-shadow:none!important;transform:translate3d(0,-50%,0) translate3d(0,-30px,0)}.grid-container figure:hover figcaption::before,.grid-container figure:hover .grid-button-wrapper{opacity:1;transform:translate3d(0,0,0)}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;top:1px;height:38px;padding:.6rem .75rem;margin-bottom:0;color:#000;background-color:#f4f4f4;border:none;border-radius:0;cursor:pointer}.cc-color-override--1595546738.cc-revoke{background-color:#fff!important;color:#000!important}.cc-highlight .cc-btn:first-child{display:none!important}.cc-revoke.cc-bottom{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:576px){.grid-container{display:block}.grid-container .primeira,.grid-container .segunda,.grid-container .terceira,.grid-container .quarta,.grid-container .quinta,.grid-container .sexta,.grid-container .setima,.grid-container .oitava{display:block;height:20vh!important;margin-bottom:1rem}}@media (min-width:576px) and (max-width:767px){.grid-container .primeira,.grid-container .segunda,.grid-container .terceira,.grid-container .quarta,.grid-container .quinta,.grid-container .sexta,.grid-container .setima,.grid-container .oitava{display:inline-block;width:48.2%!important;height:30vh!important;margin-bottom:1rem}.grid-container > div:nth-child(even) {margin-left:1rem}}@media (min-width:576px){body{font-size:.8rem;line-height:1rem}#banner_home.carousel{height:50vw}.tabela_download .card-title,#carousel_mais_vendidos .card-title{height:14vw;overflow:hidden}.img_perfil{width:35px;height:35px}h1,h2,h3,h4,h5,h6{font-family:"Fedra Sans Pro";color:#232b58}h1{font-size:6vw;line-height:7.5vw}h2{font-size:5vw;line-height:7vw}h3{font-size:3.5vw;line-height:4.5vw}.sobre p{font-size:3vw;line-height:4vw}footer{background-color:#232b58;color:#fff;font-size:.7rem;line-height:1.1rem}}@media (min-width:600px){.menu_esquerda,.perfil_direita,.registo_direita,.pesquisa_esquerda,.login_direita,.carrinho_direita{width:600px}}@media (min-width:768px){header{height:80px}.header{height:52px}.pagina{padding-top:80px}.tabela_download .card-title,#carousel_mais_vendidos .card-title{height:9vw;overflow:hidden}.tabelas-precos{height:30vw;background-position:0%}.tabelas-download .col-12:last-child{display:none}.list-item{margin-left:7px}.cart-item{margin-left:7px}h1,h2,h3,h4,h5,h6{font-family:"Fedra Sans Pro";color:#232b58}h1{font-size:4vw;line-height:5vw}h2{font-size:4vw;line-height:5vw}h3{font-size:2.5vw;line-height:3.1vw}.formulario_sobre{background:#fff}.formulario_sobre>form{background:#f4f4f4}#menu_secundario h6,#menu_secundario h5{font-size:1rem}.lista_direita_menu li a,.lista_direita_menu li a:visited,.lista_direita_menu li a:link{padding:1rem 1.5rem;font-size:.7rem}.menu_principal{font-size:.6rem}.botao_topo a.nav-link:link,.dropdown a.nav-link:visited,.dropdown a.nav-link{padding:2px 8px!important}.sobre p{font-size:2vw;line-height:3vw}.grid-container{display:grid!important;width:auto!important;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,180px);gap:1em 3%;grid-template-areas:"primeira segunda segunda terceira" "quarta segunda segunda quinta" "sexta sexta setima quinta" "sexta sexta setima oitava"}.primeira{grid-area:primeira}.segunda{grid-area:segunda}.terceira{grid-area:terceira}.quarta{grid-area:quarta}.quinta{grid-area:quinta}.sexta{grid-area:sexta}.setima{grid-area:setima}.oitava{grid-area:oitava}.grid-container figure h2{font-size:1.5vw}.carrinho .banner{background-position:center!important}footer{background-color:#232b58;color:#fff;font-size:.75rem;line-height:1.3rem}}@media (min-width:992px){header{height:85px}.header{height:52px}.pagina{padding-top:85px}#banner_home.carousel{height:420px}.tabela_download .card-title,#carousel_mais_vendidos .card-title{height:6vw;overflow:hidden}.tabelas-precos{height:20vw;background-position:center center}.tabelas-precos h2{position:absolute;top:25%;left:50%;-webkit-transform:translatex(-50%) translatey(-40%);-moz-transform:translatex(-50%) translatey(-40%);transform:translatex(-50%) translatey(-40%);text-align:center}.tabelas-precos.esquerda h2{text-align:left;left:10%;-webkit-transform:translatex(-20%);-moz-transform:translatex(-20%);transform:translatex(-20%)}.tabelas-precos .btn{position:absolute;top:70%;left:50%;-webkit-transform:translatey(-70%) translatex(-50%);-moz-transform:translatey(-70%) translatex(-50%);transform:translatey(-70%) translatex(-50%)}.tabelas-precos.esquerda .btn{left:5%;-webkit-transform:translatex(-10%);-moz-transform:translatex(-10%);transform:translatex(-10%)}.tabelas-download .col-12:last-child{display:none}.list-item{margin-left:5px}.list-item:last-child{margin-left:0}.cart-item{margin-left:5px}#banner_home .carousel-caption h5,#banner_home .carousel-caption p{font-size:70px;line-height:80px}.tabelas-download .col-12:last-child{display:block}.tabelas-precos h2{max-width:18vw}.sobre p{font-size:1.3rem;line-height:1.8rem}h1,h2,h3,h4,h5,h6{font-family:"Fedra Sans Pro";color:#232b58}h1{font-size:2vw;line-height:2.2vw}h2{font-size:2vw;line-height:2.2vw}h3{font-size:1vw;line-height:1.2vw}.card-height{height:40vh}.menu_principal{font-size:.8rem}.botao_topo a.nav-link:link,.dropdown a.nav-link:visited,.dropdown a.nav-link{padding:4px 8px!important}.botao_topo .dropdown-menu{margin-top:3px}footer{background-color:#232b58;color:#fff;font-size:.8rem;line-height:1.3rem}}@media (min-width:1200px){body{font-size:1rem;line-height:1.4rem}.pagina{padding-top:90px}.list-item{margin-left:10px}.list-item:last-child{margin-left:0}.cart-item{margin-left:10px}.botao_topo a.nav-link:link{padding:6px 12px!important}.dropdown a.nav-link:visited,.dropdown a.nav-link{padding:6px 16px!important}.grid-container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,220px);gap:1em 3%}.lista_direita_menu li a,.lista_direita_menu li a:visited,.lista_direita_menu li a:link{padding:1.5rem 2rem;font-size:.8rem}}@media (min-width:1366px){.grid-container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,220px);gap:1.5em 2%}}@media all and (min-width:768px) and (-ms-high-contrast:none){.grid-container{display:-ms-grid;display:grid;gap:10px 10px;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:220px 220px 220px 220px;grid-template-columns:220px 220px 220px 220px;background-color:#fff;color:#444}.primeira{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.segunda{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:3}.terceira{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:4}.quarta{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:0}.quinta{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:4;-ms-grid-column-span:3}.sexta{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.setima{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1}.oitava{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1}}:root{--azul-sanipower:#232b58;--fundo-cinzento-claro:#f4f4f4}.card-img-top{width:100%;height:15vw;object-fit:cover}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkbox-container:hover input ~ .checkmark {background-color:#ccc}.checkbox-container input:checked ~ .checkmark {background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after {display:block}.checkbox-container .checkmark:after{left:8px;top:3px;width:10px;height:15px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-content .modal-header h5{float:left;text-align:left}.modal-content .modal-header{width:100%}.modal-content .modal-header button{float:right;text-align:right}