#loader,#loaderCompra,#loaderFiltros,#loaderPesquisa{position:fixed;top:0;z-index:999999999999999;overflow:visible;left:0}#loader,#loaderCompra,.areaClicavel,.vw-printr{height:100%;width:100%}.alignMiddle,.quantidade{vertical-align:middle}*,::after,::before{box-sizing:border-box;outline:0!important}.vw-printr{position:absolute;top:0;left:0;z-index:99999;background:#fff;padding:30px}#loaderCompra{background:url(/_inc/vw-imgs/loader.gif) center center no-repeat #fff}#loaderFiltros,#loaderPesquisa{width:100%;height:100%;background:rgba(0,0,0,.48)}#loaderImg,#loaderPesquisaImg{animation:1.5s linear infinite animate;clip:rect(0,80px,80px,40px);height:80px;width:80px;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px)}#loaderImg:after,#loaderPesquisaImg:after{animation:1.5s ease-in-out infinite animate2;clip:rect(0,80px,80px,40px);content:'';border-radius:50%!important;height:80px;width:80px;position:absolute}.areaClicavel{position:absolute;z-index:1000}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.displayFlex{display:flex;flex-direction:row;flex-wrap:wrap;flex:1}#formMbWay .form-group label.error,#formStripe label.error,#formularioObsExtras .form-group label.error,.contentPreviewImageCliente input[name=file],.displayNone,.grecaptcha-badge,.vw-formulario label.error{display:none!important}.faturarPercentagemReservas,.marginBottom10{margin-bottom:10px}.marginBottom20{margin-bottom:20px}#formularioEnvio,.dadosPagamento,.marginBottom,.marginBottom30{margin-bottom:30px}.marginBottom40{margin-bottom:40px}.marginBottom50,.saldoCartaoCliente,.tabelaProdutosCarrinhoCompras .listagemTransportadoras{margin-bottom:50px}.marginTop10{margin-top:10px}#novaMoradaEnvio .selectMoradasGuardadas,.marginTop20{margin-top:20px}.marginTop,.marginTop30,.vw-form.rgpd{margin-top:30px}.marginTop40{margin-top:40px}.marginTop50{margin-top:50px}.paddingBottom10{padding-bottom:10px}.paddingBottom20{padding-bottom:20px}.contentDadosRGPD,.paddingBottom30{padding-bottom:30px}.paddingBottom40{padding-bottom:40px}.paddingBottom50{padding-bottom:50px}.paddingTop10{padding-top:10px}.paddingTop20{padding-top:20px}.paddingTop30{padding-top:30px}.paddingTop40{padding-top:40px}.paddingTop50{padding-top:50px}.colunaEliminarCarrinhoCompras{padding:0!important;width:1%!important;white-space:normal!important}.colunaImagemCarrinhoCompras{width:100px!important;white-space:normal!important}#vw-main-search-content .filtroContent,.blocoCarrinho,.carrinhoVersaoMobile.carrinhoSimplificado .carrinhoCompras td,.espacoCupaoDesconto,.listagemFiltrosPesquisa .filtroContentPesquisa,.positionRelative,.ratingComentarios .stars,.vw-searchForm{position:relative}#pesquisaOutput,#pesquisaOutputHeader,.vw-pesquisaOutput,.vw-pesquisaOutputHeader{display:none;width:287px;border:1px solid #d7d7d7;position:absolute;z-index:99999;background-color:#fff;text-align:left;overflow:hidden;margin-top:30px}.lineResult.active,.titlePesquisaSugest{background-color:#dbdbdb}#botaoComprarSemRegisto,#botaoRegistar{cursor:pointer;background:#000;border:none;color:#fff;padding:3%}.titlePesquisaSugest{height:30px;color:#333;padding:4px 4px 0;font-weight:700;border-bottom:1px solid #999}.searchCategoriaTitle{color:#666;padding:5px;border-bottom:1px solid #dbdbdb;font-weight:700}#pesquisaOutput .leftSide,.btnsCarrinhoCompras .continuarComprar,.cookiesBar span,.tabelaPagamentos td>label img,.tabelaPagamentos td>label input,.tabelaPagamentos td>label span,.verification img.vimage,.verification>a,.vw-pesquisaOutput .leftSide{float:left}#pesquisaOutput .leftSideCat,#pesquisaOutput .leftSideMarca,#pesquisaOutput .leftSideModelo,#pesquisaOutput .leftSideProd,.vw-pesquisaOutput .leftSideCat,.vw-pesquisaOutput .leftSideMarca,.vw-pesquisaOutput .leftSideModelo,.vw-pesquisaOutput .leftSideProd{float:left;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}#pesquisaOutput .rightSideCat .searchRef,#pesquisaOutput .rightSideMarca .searchRef,#pesquisaOutput .rightSideModelo .searchRef,#pesquisaOutput .rightSideProd .searchRef,.vw-pesquisaOutput .rightSideCat .searchRef,.vw-pesquisaOutput .rightSideMarca .searchRef,.vw-pesquisaOutput .rightSideModelo .searchRef,.vw-pesquisaOutput .rightSideProd .searchRef{color:#5e5e5e}#pesquisaOutput .rightSideCat .searchDesc,#pesquisaOutput .rightSideMarca .searchDesc,#pesquisaOutput .rightSideModelo .searchDesc,#pesquisaOutput .rightSideProd .searchDesc,#pesquisaOutput a:hover,#pesquisaOutputHeader a:hover,#textRecuperarPass:hover,.FormStepList-item.is-active .FormStepIcon-title,.FormStepList-item.is-passed .FormStepIcon-title,.pagination>li>a,.pagination>li>span,.tratamentoDados:hover .contentBotaoTratamentoDados,.vw-pesquisaOutput .rightSideCat .searchDesc,.vw-pesquisaOutput .rightSideMarca .searchDesc,.vw-pesquisaOutput .rightSideModelo .searchDesc,.vw-pesquisaOutput .rightSideProd .searchDesc,.vw-pesquisaOutput a:hover,.vw-pesquisaOutputHeader a:hover{color:#000}#pesquisaOutput .rightSide,#pesquisaOutputHeader .rightSide,.vw-pesquisaOutput .rightSide,.vw-pesquisaOutputHeader .rightSide{float:right;text-align:right;color:#bababa}#pesquisaOutput .rightSideCat,#pesquisaOutput .rightSideMarca,#pesquisaOutput .rightSideModelo,#pesquisaOutput .rightSideProd,.vw-pesquisaOutput .rightSideCat,.vw-pesquisaOutput .rightSideMarca,.vw-pesquisaOutput .rightSideModelo,.vw-pesquisaOutput .rightSideProd{text-align:left;color:#bababa;max-width:100%;padding-left:35px}#pesquisaOutput .show_all_results,#pesquisaOutputHeader .show_all_results,.vw-pesquisaOutput .show_all_results,.vw-pesquisaOutputHeader .show_all_results{text-align:center;font-weight:700}.caminhoCat{color:#bababa}.lineResult{min-height:20px;overflow:hidden;color:#666;padding:5px 15px;border-bottom:1px solid #f5f5f5;text-transform:capitalize;position:relative}#pesquisaOutputHeader .leftSide,.vw-pesquisaOutputHeader .leftSide{float:left;max-width:80%}#searchFormHeader #pesquisaOutputHeader{margin-top:0!important}#pesquisaOutput .lineResult .leftSide b,#pesquisaOutput .lineResult .rightSideCat b,#pesquisaOutput .lineResult .rightSideMarca b,#pesquisaOutput .lineResult .rightSideModelo b,#pesquisaOutput .lineResult .rightSideProd b,#vw-containerDatasPrecosReserva .itemDataPreco .data,.bold,.menuLateralLogin ul li.active a,.tituloErroContentStripe,.vw-pesquisaOutput .lineResult .leftSide b,.vw-pesquisaOutput .lineResult .rightSideCat b,.vw-pesquisaOutput .lineResult .rightSideMarca b,.vw-pesquisaOutput .lineResult .rightSideModelo b,.vw-pesquisaOutput .lineResult .rightSideProd b{font-weight:700}.modal-header .close{position:absolute;right:20px;top:20px;z-index:999;margin:0;padding:0 5px}.layoutLogin3 #loginPrincipal .metadeModalLoginLeft,.layoutLogin3 #loginPrincipal .metadeModalLoginRight,.layoutLogin4 #loginPrincipal .metadeModalLoginLeft,.layoutLogin4 #loginPrincipal .metadeModalLoginRight,.metadeModalLoginLeft,.metadeModalLoginRight{width:50%}#botaoRegistar{width:100%;float:left;text-align:center}#botaoComprarSemRegisto{width:100%;float:left;text-align:center;margin-top:15px}#botaoLoginEntrar,.vw-form input[type=submit]{float:right;background:#000;color:#fff;border:none;cursor:pointer}#botaoLoginEntrar{padding:3%}.vw-form input[type=submit]{padding:10px 30px}#botaoguardarRegisto,#botaoguardarRegistoAreaReservada{background:#000;color:#fff;border:none;margin-bottom:0!important}#captcha,#formPrecoSobConsulta,#formularioEnvio .form-group input[type=email],#formularioEnvio .form-group input[type=number],#formularioEnvio .form-group input[type=text],#vw-login-form,#vw-login-form-ar,#vw-login-form-cloud,#vw-main-search-content .listagemFiltros label,#vw-recuperar-form,#vw-registar-form,#vw-registar-form-ar,.carrinhoVersaoMobile .descontarCupoesPontos .listagemCupoesPontos,.carrinhoVersaoMobile .descontarCupoesPontos .listagemCupoesPontos select,.contentDadosRGPD .tituloDadosRgpd,.contentDadosRGPD input[type=text],.dataTables_scroll,.dataTables_scrollHeadInner,.infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table,.infoPontosCarrinho.carrinhoSimplificado table,.listagemFiltrosPesquisa label,.listagemTransportadoras #tableListagemTransportadoras,.produtoTrocaSelect,.produtosSemStockCarrinho,.subTableCarrinhoCompras,.tabelaPagamentos .descricaoPagamentos{width:100%}#vw-login-form input,#vw-login-form-ar input,#vw-login-form-cloud input,#vw-recuperar-form input{width:100%;padding:3%;margin-bottom:15px;border:1px solid #e1e1e1}#vw-login-form .tituloFromLogin,#vw-login-form-ar .tituloFromLogin,#vw-login-form-cloud .tituloFromLogin,#vw-recuperar-form .tituloFromLogin,#vw-registar-form .tituloFromLogin,#vw-registar-form-ar .tituloFromLogin,.vw-form .tituloFromLogin{width:100%;margin-bottom:5px}#vw-registar-form input,#vw-registar-form-ar input,.vw-form input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #e1e1e1}#accordionEnderecos .panel-default,#formularioObsExtras,.filtrosProdutos,.itemFiltros .grupoFiltro,.opcoesExtraProdutos,.opcoesExtraProdutosItem .tituloOpcao,.pagamentos div.col-md-12 label,.vw-form{width:100%;float:left}.dataNascEx,.spanInfo{font-size:10px;color:#c2c2c2}.modal-body a,.tituloDescricao h4 div.actionDevolucao a:hover{text-decoration:none}.erroEditarPerfil,.erroLogin,.erroRecuperar{color:#e32d2d;font-size:12px;margin:0}.erroEmailPadrinho,.erroRegistar{color:#e32d2d;font-size:14px;margin:0;font-weight:700;text-transform:uppercase;padding-top:5px}#textRecuperarPass{color:#000;cursor:pointer}#notRobot{width:35px!important;float:left}.labelConta{width:auto!important;float:left;margin-top:5px;margin-right:5px}.novaPassInfo{border-bottom:1px solid #e1e1e1;color:#e1e1e1;margin-bottom:0;padding-bottom:5px;width:100%}.btnsExplorer{padding:25px 15px;background:#e1e1e1}.produtosCarrinho{position:absolute;width:400px;right:0;bottom:0;transform:translateY(0);background:#fff;z-index:99999;padding:15px 0;display:none;-webkit-transition-duration:.7s;transition-duration:.7s}.produtosCarrinho .tabelaProdutosCarrinho{max-height:500px;overflow:auto;padding:15px}.blocoCarrinho:hover .produtosCarrinho{display:block!important;transform:translateY(100%)}.subTotal{float:left;padding:6px 0}.btnsCarrinho{float:right;padding:5px 0;width:auto}.btnsCarrinho a{padding:5px 30px;border:1px solid #000;color:#000;float:right}.blocoCarrinho .produtosCarrinho table td,.detalheEncomendaCarrinhoSimplificado .carrinhoCompras tbody tr td{background:0 0}.semProdutos{text-align:center;padding:5px}.tabelaProdutos p{float:left;width:auto;margin:0 5px 0 0}.carrinhoCompras p{float:right;width:auto;margin:0 5px 0 0}.precoNormal.cortado{text-decoration:line-through}.eleminarProdCarrinho,.eleminarProdCarrinhoCompras{padding:5px;cursor:pointer}.alignLeft{text-align:left}.alignCenter,.imagensPagamentosCarrinhoSimplificado{text-align:center}.alignRight,.totalCarrinhoSimplificado td:nth-child(2){text-align:right}.carrinhoCompras thead tr td{background:#f0f0f0;border-bottom:1px solid #e6e6e6;color:#000;padding:10px 15px}.carrinhoCompras tbody tr td{background:#fff;border-bottom:1px solid #e6e6e6;color:#000;padding:10px}#tabelaProdutosNotificarStock tr:last-child td,.carrinhoCompras tbody tr:last-child td{border-bottom:none}.carrinhoCompras tbody tr td i.fa-minus-square,.carrinhoCompras tbody tr td i.fa-plus-square{margin-left:15px;cursor:pointer}.quantidade{display:inline-block;height:0}.infoProdutoCarrinhoCompras{color:#999;font-size:10px;line-height:13px}.carrinhoCompras tbody tr td.infoCarrinhoCompras,.detalheEncomendaCarrinhoSimplificado,.totalCarrinhoSimplificado{background:#f0f0f0}.totalCarrinhoCompras{font-size:18px}.infoOptions,.tituloDetalheEncomenda h4 span{font-size:12px}.btnsCarrinhoCompras a.btn{border:1px solid #e1e1e1;color:#000;padding:10px 30px;text-transform:uppercase;border-radius:0}.btnsCarrinhoCompras .confirmarCompra,.btnsCarrinhoCompras .finalizarEncomenda,.btnsCarrinhoCompras .limparCarrinho,.btnsCarrinhoCompras .pagamento{float:right;margin-left:15px}.tituloCarrinhoCompras{text-transform:uppercase}.carrinhoComprasCustom .passo,.layoutLogin2 .separadorLogin2,.layoutLogin3 .separadorLogin3,.layoutLogin4 .separadorLogin4{width:100%;float:left;margin-bottom:15px}.passo label{width:50%;float:left}.passo .passoEnvio .insideBorder{border-bottom:1px solid #e1e1e1;margin:0 15px 0 0;color:#e1e1e1}.passo .passoEnvio .insideBorder.active,.passo .passoPagamento .insideBorder.active{border-bottom:1px solid #000;margin:0 15px 0 0;color:#000}.passo .passoPagamento .insideBorder{border-bottom:1px solid #e1e1e1;margin:0 0 0 15px;color:#ccc}.tituloCarrinhoCompras,.tituloDadosFaturacao{margin-bottom:30px;margin-top:50px}.tituloNovaMoradaEnvio{margin:15px 0}.tabelaPagamentos{width:100%;background:0 0}.tabelaPagamentos td{padding:5px 0;vertical-align:top}table.tabelaPagamentos .imagemPagamentos{height:30px;margin-right:15px}table.tabelaPagamentos .custoExtraPagamentos,table.tabelaPagamentos .tituloPagamentos{font-size:18px;color:#000;margin-left:15px}#novaMoradaEnvio{margin-top:30px;border-top:1px solid #e1e1e1}table.carrinhoCompras,table.tabelaProdutos{width:100%;margin-bottom:15px}.infoPontos .valorPontosLogin,table.carrinhoCompras{white-space:nowrap}table.carrinhoCompras.mobile{white-space:normal}#vw-registar-form .error,.vw-formulario .error{border:1px solid red!important}.tabelaProdutosCarrinhoCompras .containTable{width:100%;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}.validarCupaoDesconto,.validarDescontoCartaoCliente{border:1px solid #e1e1e1;border-radius:0;color:#000;padding:3px 30px;text-transform:uppercase}.bordered,.contentMensagens,.tituloDescricao h4 div.actionDevolucao a,select{border:1px solid #e1e1e1}select{background:url("../vw-imgs/arrow_drop_down.png") 95% 50%/auto 20% no-repeat #fff;padding:5px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.infoCarrinhoCompras{vertical-align:top;position:relative}.pagina404{display:table;text-align:center;width:100%}.pagina404 .numero404{color:#7bbbd6;display:table-cell;font-size:128px;font-weight:300;letter-spacing:-10px;line-height:128px;margin-bottom:10px;margin-top:0;text-align:right;top:35px;vertical-align:top;width:50%;padding-right:15px}.pagina404 .detalhe404{display:table-cell;width:50%;vertical-align:middle;margin-left:40px;padding-top:0;text-align:left;padding-left:15px}#formPrecoSobConsulta .form-campos:first-child,.layoutLogin2 #botaoComprarSemRegisto,.layoutLogin3 #botaoComprarSemRegisto,.layoutLogin4 #botaoComprarSemRegisto,.pagina404 .detalhe404 h3{margin-top:0}.tabelaMinhasEncomendas thead tr th,.tabelaProdutosWishlistConta thead tr th{background:#000;color:#fff;text-transform:uppercase;border:none!important}.tabelaAfilhados thead tr td,.tabelaMinhasEncomendas thead tr td,.tabelaProdutosWishlistConta thead tr td,.virtualWebTablePagination thead tr td{background:#e1e1e1;color:#000;border:none!important}#vwDialogProdutoTroca .produtoTroca .select2.select2-container,.virtualWebTablePagination{width:100%!important}.padding{padding:15px}.tituloDescricao h4{padding-bottom:15px;border-bottom:1px solid #e1e1e1}.contentStatic .static-info{padding:7px 0}.contentStatic .static-info span.estado{padding:5px 10px}.infoOptions{color:#777}.infoDescontoEncomenda,.infoIvaEncomenda{font-size:8px;color:#777}.infoDescontoEncomenda{text-transform:lowercase}.infoTotalEncomenda td{background:#e1e1e1}span.encomandaPaga{color:#40ba40}span.encomandaPorPagar{color:#c31d1d}.dataTables_paginate ul.pagination,.tituloDescricao h4 div.actionDevolucao{float:right}.tituloDescricao h4 div.actionDevolucao a{color:#000;padding:5px 15px;cursor:pointer}.tabelaMinhasEncomendas tbody tr td input[type=number],.tabelaMinhasEncomendas tbody tr td textarea{border:1px solid #e1e1e1;color:#000;background:0 0;padding:5px;min-width:150px;width:100%;margin-bottom:5px}.tabelaMinhasEncomendas .infoTotalEncomenda .totalPagamentos{min-width:150px}span.devolucaoPendente{background:#e0c229;padding:5px 10px;color:#fff}span.devolucaoCancelada{background:#d70505;padding:5px 10px;color:#fff}span.devolucaoFinalizada{background:#40ba40;padding:5px 10px;color:#fff}.tabelaMinhasEncomendas td span.devolucaoPendente{background:0 0;color:#e0c229}.tabelaMinhasEncomendas td span.devolucaoCancelada{background:0 0;color:#d70505}.tabelaMinhasEncomendas td span.devolucaoFinalizada{background:0 0;color:#40ba40}.contentMensagens{min-height:150px;max-height:300px;overflow-y:scroll;overflow-X:hidden;position:relative;width:100%}.messages-wrapper{padding-top:10px;position:relative}.message{border-radius:0;margin:0 15px 10px;padding:15px 20px;position:relative}.message.to{background-color:#1ee34c;color:#000;margin-left:80px;text-align:right}.message.from{background-color:#e1e1e1;color:#000;margin-right:80px;text-align:left}.message.from+.message.from,.message.to+.message.to{margin-top:-7px}.mainContentMensagens{width:100%;padding-bottom:50px;position:relative}.sendMessagedevolucao{bottom:0;left:0;position:absolute;width:80%;padding:5px 10px}.enviarMensagem{position:absolute;right:0;bottom:0;width:20%;padding:7px 10px;border:1px solid #e1e1e1;cursor:pointer;color:#000;text-align:center}#chats .scroller{overflow:hidden;overflow-y:scroll}.trackingCodeLink{text-align:left;color:#999}.infoProdutoCarrinhoCompras .produtosPack a,.trackingCodeLink a{color:#999}.trackingCodeLink a:hover{color:#504f4f;text-decoration:none}#formularioEnvio .row:nth-child(2)>div:first-child label:first-child{margin-right:25px}div.imagemCarrinho{width:80px;height:80px}.cookiesBar{width:100%;position:fixed;left:0;bottom:-500px;background:rgba(0,0,0,.85);color:#fff;-webkit-transition-duration:2s;transition-duration:2s;z-index:99999}.cookiesBar>div{padding:15px 50px;overflow:hidden}#vwDialogConvidarAmigos .amigoAdicionar input:nth-child(2),.cookiesBar>div>span,.descontarCupoesPontos{margin-top:5px}.carrinhoVersaoMobile .espacoCupaoDesconto .descontarCupoesPontos .listagemCupoesPontos,.nomeConta{margin:0 0 15px}.cookiesBar.open{bottom:0}.cookiesBar .acceptCookies{border:1px solid #fff;border-radius:0;background:0 0;color:#fff;padding:5px 20px!important;float:right;cursor:pointer}#vwDialogAceitarTratamentoDadosCarrinho a,label.labelAceitarRGPD a,label.labelTermosCondicoes a{border-bottom:1px solid #000}.carrinhoCompras.mobile td{width:auto}.carrinhoCompras.mobile .quantidade{float:left;display:block;height:auto}.carrinhoCompras.mobile .precoDesconto,.imagensPagamentosCarrinhoSimplificado img:last-child{margin-right:0}.carrinhoCompras.mobile .eleminarProdCarrinhoCompras{margin-right:-5px}.carrinhoCompras.mobile tbody tr td i.fa-minus-square,.carrinhoCompras.mobile tbody tr td i.fa-plus-square{font-size:20px}.row.pagamentos{float:left;width:100%;padding:15px 0}.carrinhoCompras.mobile .espacoCupaoDesconto .labelTermosCondicoes{position:initial}#tabelaProdutosNotificarStock .imagemCarrinho,.gamaPrecoPesquisa input:first-child,.listagemTransportadoras #tableListagemTransportadoras input,.tabelaPagamentos td>label>input{margin-right:15px}.menuLateralLogin>section{border:1px solid #dedede;margin-bottom:15px}.menuLateralLogin h3,.menuLateralLogin ul{margin:0;padding:15px}.menuLateralLogin a{text-decoration:none!important;color:inherit!important}.menuLateralLogin h3{border-bottom:1px solid #dedede;text-transform:uppercase;font-size:16px}.menuLateralLogin ul li{list-style:none;padding:2px 15px}.carrinhoVersaoMobile .noBorder,.infoDescontoPortesSnd,.noBorder{border:none!important}.nomeConta,.tituloPaginaLogin{border-bottom:1px solid #dedede;font-size:16px;padding:15px 0}.nomeConta{color:#ccc}.tituloPaginaLogin{margin:0 0 30px;color:#000;text-transform:uppercase}#accordionEnderecos .panel-collapse{padding:15px;width:100%;float:left}#accordionEnderecos .panel-heading{padding:0 15px!important;position:relative;width:100%;float:left}#accordionEnderecos a{color:#000;text-decoration:none!important;outline:0!important;display:block;cursor:pointer!important}#accordionEnderecos a>h4,.continuarComprarCarrinhoSimplificado{padding:15px 0}#accordionEnderecos .apagarEndereco{position:absolute;top:0;right:0;padding:18px;cursor:pointer}.itemCupaoDescontoLogin{border:1px solid #dedede;padding:15px;border-radius:10px!important;margin-bottom:30px}.cupaoUtilizadoLogin{position:absolute;color:red;top:40%;right:15px;-ms-transform:rotate(-50deg);-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.itemCupaoDescontoLogin label{width:100%;font-weight:400}.itemCupaoDescontoLogin .valorDescontoCupao{float:left;font-size:18px;font-weight:700;margin-top:15px}.itemCupaoDescontoLogin .codigoCupao{font-size:13px;margin-top:20px;float:right}.convidarAmigos{border:none;padding:7px 0;width:100%;background:#000;color:#fff}#vwDialogConvidarAmigos .amigoAdicionar{padding:15px 0;border-top:1px solid #dedede}#vwDialogConvidarAmigos .amigoAdicionar:first-child,#vwDialogCriarDevolucao .tabelaArtigosDevolucao tr:first-child td{border-top:none}#vwDialogConvidarAmigos .divBtnAdicionarNovoAmigo{text-align:center;margin-top:10px}#vwDialogConvidarAmigos .divBtnAdicionarNovoAmigo .btnAdicionarNovoAmigo{font-size:25px;padding:5px 15px;cursor:pointer}#vwDialogConvidarAmigos #btnEnviarConvites{padding:7px 15px;background:#000;color:#fff;border:none;text-align:center;cursor:pointer}.infoPontos{padding:15px;border:2px solid #dedede;color:#000}.btnConverterPontos{padding:15px;width:100%;border:2px solid #000;background:#000;color:#fff;text-transform:uppercase}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#ccc;border-color:#ccc;color:#000}.infoPontosCarrinho{text-align:right;color:#000}.numPontosCarrinhoCompras,.valorPontosCarrinhoCompras{font-size:15px;font-weight:700}.carrinhoCompras .espacoCupaoDesconto .infoDescontoCupoes{font-size:10px;color:#b8b8b8}.carrinhoCompras .espacoCupaoDesconto .infoDescontoCupoes p{float:none!important}.infoDescontoPortes{float:left;width:100%;padding:5px 0}.infoDescontoPortesCarrinho{position:absolute;left:15px;bottom:15px;width:auto;color:#c2c2c2;font-size:12px}.infoDescontoPortesCarrinhoCompras{color:#000;text-align:center;width:100%}.alertaCupaoDesconto{color:red;font-size:11px}.descontarCupoesPontos .listagemCupoesPontos select{width:auto;min-width:200px;background-color:#f0f0f0!important}.espacoCupaoDesconto .descontarCupoesPontos label{width:auto;float:left;line-height:33px}.espacoCupaoDesconto .descontarCupoesPontos .listagemCupoesPontos{float:left;width:auto;margin-left:15px}.cookiesBar .verDetalheCookiesBar{color:#08c;text-decoration:none;cursor:pointer}.cookiesBar .infoCookiesBar ul li{list-style:none!important;margin-bottom:5px}.cookiesBar .infoCookiesBar label,.textoRGPDCarrinhoCompras .labelAceitarRGPD{margin:0}.cookiesBar .infoCookiesBar .tituloDetalheCookiesBar{float:none;color:#08c!important;width:100%}.cookiesBar .infoCookiesBar .descricaoDetalheCookiesBar{float:left;width:100%;color:#9a9a9a!important}.cookiesBar .infoCookiesBar .liCookieBarInativo label span{opacity:.6!important}.divParentDevolucoes{max-width:150px}#formSearchSubmit,#previewImageCliente,#vw-logout,.cursorPointer,.pagination a,.vw-adicionar-carrinho-listagem,.vw-adicionar-carrinho-precos-extra,.vw-logout,.vw-notificarQuandoStock,.vw-precoSobConsulta{cursor:pointer}#formPrecoSobConsulta .form-campos,#vwDialogPrecoSobConsulta .verification,.infoPontosCarrinho.carrinhoSimplificado,.layoutLogin4 #botaoLoginEntrar,.marginTopRegistoRGPD,.tituloEnvioMetodoEntrega.cartaoCliente{margin-top:15px}#formPrecoSobConsulta .form-campos input,#formPrecoSobConsulta .form-campos textarea{border:1px solid #dedede;padding:5px}#formPrecoSobConsulta .submitbtn{float:right;padding:5px 50px;background:#000;border:none;color:#fff}.modal .modal-footer .btn-primary{background-color:#000;border-color:#000}.infoConvitesApadrinhamento{color:red;display:none;font-size:12px;padding:5px 0;width:100%}.listagemTransportadoras #tableListagemTransportadoras td label img,.listagemTransportadoras #tableListagemTransportadoras td label input,.listagemTransportadoras #tableListagemTransportadoras td label span{float:left;margin-right:15px}.botaoImprimirPDF{border:1px solid #000;background:0 0;color:#000;padding:5px 50px}#vwDialogAlterarOpcoesProduto .opcoesExtra select,.dadosPagamento .vw-titulo,.vw-form.rgpd textarea{margin-bottom:15px}#vwDialogAlterarOpcoesProduto .precoProduto{width:100%;margin-bottom:15px;text-align:right;color:#ccc;font-size:10;padding:0 15px}#vwDialogAlterarOpcoesProduto .precoProduto span{color:#000;font-size:14px}.vw-titulo{font-size:18px;color:#000;font-weight:600;margin-bottom:10px;font-family:inherit}#vwDialogCriarDevolucao .tabelaArtigosDevolucao .form-group,#vwDialogCriarDevolucao .tabelaArtigosDevolucao td:nth-child(2) .form-group:last-child,.dadosPagamento p{margin-bottom:0}#vwDialogCriarDevolucao .tabelaArtigosDevolucao td:nth-child(2) .form-group,#vwDialogProdutoTroca .opcoesExtra .opcoesExtraProd{margin-bottom:5px}#vwDialogCriarDevolucao .tabelaArtigosDevolucao textarea.motivoDevolverItem{min-width:230px}.criarDevolucao{background:#fff;border:1px solid #000;cursor:pointer;float:right;margin-top:5px;padding:10px 50px}.infoDescontoCupoesNaoReembolsaveis{bottom:5px;left:10px;position:absolute}#checkPass{margin-left:5px}#accordionEnderecos .panel-title.vw-titulo{display:inline-block;margin:10px 0}span.numPontosAcumulados{position:absolute;bottom:20px;margin-left:10px}#vwDialogCriarDevolucao .infoTotalDevolucao{padding:15px;background:#f0f0f0;margin-bottom:15px;position:relative}#vwDialogCriarDevolucao .infoTotalDevolucao .linhaTotalDevolucao{text-align:right;width:100%}#vwDialogCriarDevolucao .infoTotalDevolucao .linhaTotalDevolucao .tituloLinha{width:80%;margin:0}#vwDialogCriarDevolucao .infoTotalDevolucao .linhaTotalDevolucao .valorLinha{width:20%;margin:0}.borderRed{border-color:red!important;box-shadow:none!important}.nowrap{white-space:nowrap!important}.carrinhoVersaoMobile{display:none!important;font-size:10px}.carrinhoVersaoMobile .numPontosCarrinhoCompras,.carrinhoVersaoMobile .valorPontosCarrinhoCompras{font-size:11px}.carrinhoVersaoMobile td{padding:5px}.carrinhoVersaoMobile .totalizadoresCarrinhoLeft{width:65%;float:left}.carrinhoVersaoMobile .totalizadoresCarrinhoRight{width:35%;float:left}.carrinhoVersaoMobile .infoDescontoPortesCarrinho{position:static;text-align:right;width:100%;font-size:10px;color:#000}.carrinhoVersaoMobile .adicQuantProdCarrinhoCompras,.carrinhoVersaoMobile .removQuantProdCarrinhoCompras{padding:10px 5px!important;margin:0!important;font-size:16px}.FormStepList a,.carrinhoVersaoMobile .eleminarProdCarrinhoCompras,.layoutLogin3,.layoutLogin3 #loginPrincipal,.layoutLogin4,.layoutLogin4 #loginPrincipal{padding:0!important}.carrinhoVersaoMobile.carrinhoSimplificado .eleminarProdCarrinhoCompras{position:absolute;padding:0 5px!important;right:0;top:0}.carrinhoVersaoMobile .quantidadeProduto{width:100%;text-align:center}.carrinhoVersaoMobile .imagemCarrinho{height:80px;width:80px}.carrinhoVersaoMobile select.selectTransProd{width:100%;padding-right:15px;float:right}.carrinhoVersaoMobile .labelTermosCondicoes{float:left;margin-bottom:15px;position:inherit}.carrinhoVersaoMobile .espacoCupaoDesconto{text-align:left;padding-bottom:15px;margin-bottom:15px;width:100%;float:left}.carrinhoVersaoMobile .descontarCupoesPontos{position:inherit}.carrinhoVersaoMobile .espacoCupaoDesconto .descontarCupoesPontos label{width:100%;text-align:left}.carrinhoVersaoMobile .infoDescontoCupoesNaoReembolsaveis{left:0}.carrinhoVersaoMobile .espacoCupaoDesconto input[name=codigoCupaoDesconto]{width:58%!important;padding:5px 0}.carrinhoVersaoMobile .espacoCupaoDesconto button{width:40%!important;padding:5px 0}#vw-editar-perfil-form .labelCheckbox input[type=checkbox],#vw-registar-form .labelCheckboxRegisto input[type=checkbox],.listagemFiltrosPesquisa .escondeOpcoesPesquisa,.versaoMobile,.vw-contentInputsFileAnexo .vw-inputAnexoFile,.vw-formulario .vw-label-form input[type=checkbox],.vw-formulario .vw-label-form input[type=radio],.vw-labelCheckbox input[type=checkbox],.vw-labelCheckbox input[type=radio]{display:none}td.versaoDesktop{display:table-cell}.itemFiltros .filtro,.opcoesExtraProdutosItem .opcao{width:100%;float:left;padding-left:20px}.marker{width:27px;height:40px;position:absolute;left:-13px;top:-35px;font-size:12px;font-weight:700;line-height:25px;letter-spacing:-1px;text-align:center;color:#fff}.marker.black{background:url('/_inc/vw-imgs/marker_black.png')}.g-recaptcha{float:left;transform:scale(.6);transform-origin:0 0}.captchaSubmit{margin-top:15px;width:100%;display:inline-flex;justify-content:space-between;flex-direction:row-reverse}.infoProdutoCarrinhoCompras .produtosPack{padding:15px 0 0 15px}.infoProdutoCarrinhoCompras .produtosPack li{list-style:disc}#vwFormComentario input[type=submit]{padding:5px 15px;border:none;background:#000;color:#fff;text-transform:uppercase;float:right;margin-top:15px}#vwFormComentario .stars{width:auto;float:left;margin-top:15px}.ratingComentarios .hoverStars{position:absolute;z-index:999;height:100%;width:100%}.iconPdfMinhasEncomendas{color:#000!important;float:right}.vw-cilindrada,.vw-gamaPreco,.vw-primeiroRegisto,.vw-quilometros{padding-bottom:15px;margin-bottom:5px}.vw-cilindrada input,.vw-gamaPreco input,.vw-primeiroRegisto input,.vw-quilometros input{display:inline-block;width:100%;border:1px solid #444;padding:5px}.vw-drop-menu{width:100%;display:inline-block;transition:.5s;position:relative;text-align:left}.control,.control input:checked~.control__indicator:after,.listagemFiltrosPesquisa .escondeOpcoesPesquisa.open{display:block}.vw-drop-menu .select{cursor:pointer;display:block}.vw-drop-menu .select i{font-size:13px;color:#888;cursor:pointer;transition:.5s;float:right;margin-top:3px}.vw-drop-menu.active .select i{transform:rotate(180deg)}.vw-drop-menu .vwdropeddown{position:absolute;background-color:#fff;width:100%;left:0;margin-top:1px;overflow:hidden;display:none;max-height:144px;overflow-y:auto;z-index:9;border:1px solid #ccc;padding:0;list-style:none}.vw-drop-menu .vwdropeddown li{transition:.2s;cursor:pointer;padding:3px 10px}.vw-drop-menu .vwdropeddown li:active,.vw-drop-menu .vwdropeddown li:hover{background-color:#f5f5f5}.vw-drop-menu .select>span{padding-right:15px}.vw-vendaJa{padding:50px 0}.vw-vendaJa section .backgroundContainerVendaJa{background-color:#fff;padding-top:25px;padding-bottom:50px}.vw-vendaJa section:first-child .backgroundContainerVendaJa{padding-top:50px;padding-bottom:25px}.vw-vendaJa input{border-radius:0!important;border:1px solid #ccc}.vw-vendaJa .vw-anterior-vendaJa,.vw-vendaJa .vw-inserir-novo-vendaJa,.vw-vendaJa .vw-seguinte-vendaJa,.vw-vendaJa .vw-submit-vendaJa{padding:30px 0;text-align:center;text-transform:uppercase;cursor:pointer}.vw-vendaJa .vw-anterior-vendaJa{border:1px solid #000;color:#000}.vw-vendaJa .vw-inserir-novo-vendaJa,.vw-vendaJa .vw-seguinte-vendaJa,.vw-vendaJa .vw-submit-vendaJa{border:1px solid #000;color:#fff;background-color:#000}.vw-vendaJa .vw-submit-vendaJa[disabled=""]{background-color:#474747}.vw-vendaJa .botoesVendaJa{margin-top:100px;width:100%;float:left}.vw-vendaJa .cor{width:30px!important;height:15px!important;border:1px solid #ccc;float:left;margin:5px 15px 0 0}.vw-vendaJa .checkout-steps-wrapper{width:100%;float:left;margin:40px 0}.vw-vendaJa .checkout-steps-wrapper .checkout-steps{width:100%;float:left;text-align:center}.vw-vendaJa .checkout-steps-wrapper .checkout-steps ul{margin:0;padding:0;list-style:none;display:inline-block}.vw-vendaJa .checkout-steps-wrapper .checkout-steps li{display:inline-block;float:none;margin-left:80px}.vw-vendaJa .checkout-steps-wrapper .checkout-steps li:first-child{margin-left:0}.vw-vendaJa .checkout-steps-wrapper .checkout-steps li .checkbox-wrap{float:left;margin-top:13px;margin-right:10px;border:3px solid #e5e5e5;width:18px;height:18px}.vw-vendaJa .checkout-steps-wrapper .checkout-steps li .checkbox-wrap.checked{border:3px solid #333}.vw-vendaJa .checkout-steps-wrapper .checkout-steps li .checkout-step{float:left;font-family:Dinpro,Arial,sans-serif;font-size:14px;line-height:44px;font-weight:700;text-transform:uppercase;color:#000;letter-spacing:2px}.vw-vendaJa .checkout-steps-wrapper .checkout-steps li .checkout-step.checked{color:#333}.vw-vendaJa .checkout-steps-wrapper .checkout-steps li .checkbox-wrap .fa-check{color:#000;float:left;font-size:12px}.vw-vendaJa .form-checkbox-wrap .fa-check{color:#969696;float:left;font-size:10px}.vw-vendaJa .form-viatura input[type=checkbox],.vw-vendaJa .form-viatura input[type=radio]{width:auto;height:auto;float:right;border-radius:0!important}.vw-vendaJa .form-viatura label{width:auto;height:auto;float:left;max-width:90%}.vw-vendaJa .imageFile{padding:5px;width:100%}.control{position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:12px;font-weight:400!important}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:2px;left:0;height:15px;width:15px;border:1px solid #ccc}.control--radio .control__indicator{border-radius:50%}.control input:focus~.control__indicator,.control:hover input~.control__indicator{background:#ccc}.control input:checked:focus~.control__indicator,.control input:checked~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator{background:#fff}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control__indicator:after{content:'';position:absolute;display:none}.control--checkbox .control__indicator:after{left:5px;top:2px;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}a.desativado{cursor:not-allowed!important;opacity:.4!important;pointer-events:none!important}.listagemFiltrosPesquisa .opcaoFiltrosPesquisa,.produtosSemStockCarrinho td{padding:0 15px}.produtosSemStockCarrinho td:first-child{padding:0}.textCaptchaValidation{border:1px solid #dedede;padding:11px 5px;width:80px!important;text-align:center}.checkboxFormRegisto,.textoRGPDForm input,.textoRGPDRegisto input{width:auto!important}.verification>a,.verification>img,.verification>input{display:inline-block}.verification .submitbtn{padding:12px 30px!important;width:auto!important;float:right!important;margin:0!important}.checkboxFormRegisto{float:left;margin-right:15px!important}.labelCheckboxRegisto{margin-bottom:15px!important}.select2-container{z-index:9999;width:100%}.imagemProdutoTroca{height:200px}#vwDialogProdutoTroca .precoProduto{margin-bottom:15px;font-size:15px}.btnLoginComFacebook{width:100%;float:left;margin-bottom:15px;text-align:center;padding:3%;background:#3b5998;color:#fff}.subTableCarrinhoCompras td{border:none!important;padding:0!important;margin:0!important}.subTableCarrinhoCompras td:nth-child(2){padding-left:15px!important}.totalCarrinhoSimplificado td{padding:5px 15px!important;vertical-align:top}.totalCarrinhoSimplificado tr:first-child td{padding-top:30px!important}.totalCarrinhoSimplificado tr:last-child td{padding-bottom:30px!important}.totalCarrinhoSimplificado td:first-child{width:40%}.totalCarrinhoSimplificado td:last-child{width:60%}.FormStepList{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:2em auto;width:100%}.FormStepList-item{-webkit-box-flex:1;-ms-flex:1 1 50px;flex:1 1 50px;text-align:center;list-style:none;position:relative}.FormStepList-item:before{content:none!important;display:none!important}.FormStepIcon{display:inline-block;width:50px;text-align:center}.FormStepList-item.is-active .FormStepIcon-circle{background:#000;border:4px solid #000;color:#fff}.FormStepList-item.is-passed .FormStepIcon:after{background:#000}.FormStepList-item.is-passed .FormStepIcon-circle{background:#000;color:#fff}.FormStepIcon:after{content:'';background:#d4d4d4;position:absolute;right:-1000%;top:20px;left:50%;height:4px;z-index:1;width:100%}.FormStepIcon.FormStepIcon--last:after{content:unset}.FormStepIcon-circle{background:#d4d4d4;color:#a9a9a9;font-size:16px;font-weight:700;width:40px;height:40px;border-radius:50%!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.FormStepIcon-title{display:block;color:#898b96;font-weight:600;font-size:1.7rem;margin:.6rem 0 .7rem;text-align:center}.infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table td,.infoPontosCarrinho.carrinhoSimplificado table td{border:1px solid #f0f0f0!important}.infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table td:first-child,.infoPontosCarrinho.carrinhoSimplificado table td:first-child{width:30%;text-align:center;border-right:none!important;background:#f0f0f0;padding:10px 0!important}.infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table td:last-child,.infoPontosCarrinho.carrinhoSimplificado table td:last-child{width:70%;text-align:center;padding-left:0!important;border-left:none!important}.infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table img,.infoPontosCarrinho.carrinhoSimplificado table img{height:80px}.carrinhoVersaoMobile.carrinhoSimplificado .infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table td:first-child,.carrinhoVersaoMobile.carrinhoSimplificado .infoPontosCarrinho.carrinhoSimplificado table td:first-child{width:20%}.carrinhoVersaoMobile.carrinhoSimplificado .infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table td:last-child,.carrinhoVersaoMobile.carrinhoSimplificado .infoPontosCarrinho.carrinhoSimplificado table td:last-child{width:80%}.carrinhoVersaoMobile.carrinhoSimplificado .infoDescontoPortesCarrinhoCompras.carrinhoSimplificado table img,.carrinhoVersaoMobile.carrinhoSimplificado .infoPontosCarrinho.carrinhoSimplificado table img{height:50px}.finalizarEncomendaCarrinhoSimplificado{width:100%;text-align:center;background:#000;padding:10px 15px;text-transform:uppercase}.finalizarEncomendaCarrinhoSimplificado a{color:#fff}.subTableCarrinhoCompras.totalCarrinhoSimplificado .totalCarrinhoCompras{font-size:25px}.tituloPagamentosCarrinhoSimplificado{padding:5px;text-align:center;margin-top:15px;margin-bottom:5px}.imagensPagamentosCarrinhoSimplificado img{display:inline-block;height:35px;margin-right:10px;margin-bottom:15px}.tituloEnvioDadosCliente,.tituloEnvioMetodoEntrega,.tituloFormExtraCarrinhoSimplificado{padding:10px 15px;background:#f0f0f0;text-transform:uppercase;margin-bottom:15px}.tituloDetalheEncomendaCarrinhoSimplificado{margin-top:0;margin-bottom:15px}.detalheEncomendaCarrinhoSimplificado .carrinhoCompras{margin-bottom:0;white-space:normal}.passoAnteriorEnvio.carrinhoSimplificado,.passoAnteriorPagamento.carrinhoSimplificado{float:right;padding:5px 30px;line-height:16px;height:auto;border:1px solid #000}.passoAnteriorEnvio.carrinhoSimplificado i,.passoAnteriorPagamento.carrinhoSimplificado i{margin-right:5px}.subTableCarrinhoCompras.totalCarrinhoSimplificado .btn{width:100%;color:#fff;padding:0;margin-top:30px}#valorDescontarCartaoCliente,.espacoCupaoDescontoCarrinhoSimplificado input[name=codigoCupaoDesconto]{border:1px solid #e1e1e1;padding:0 15px;line-height:25px;width:40%;margin-top:5px;margin-bottom:3px}.espacoCupaoDescontoCarrinhoSimplificado .descontarCupoesPontos,.termosCondicoesCarrinhoSimplificado .labelTermosCondicoes{position:inherit!important}.termosCondicoesCarrinhoSimplificado{padding:15px;background:#f0f0f0}.formExtraCarrinhoSimplificado #formularioObsExtras{float:none}#formStripe{width:100%;margin-top:15px}#formStripe #card-element,#formStripe #card_name{border:1px solid #dedede;border-radius:20px;padding:15px}#formStripe #card_name{margin-bottom:15px;height:auto!important;color:#32315e!important;font-weight:600!important;font-family:'Open Sans',sans-serif!important;font-size:16px!important}.layoutLogin2 .tituloLoginLayout2,.layoutLogin3 .tituloLoginLayout3,.layoutLogin4 .tituloLoginLayout4{text-align:center;color:#3c3c3c;font-weight:100;margin:0 0 50px}.layoutLogin2 .botoesLoginRegisto,.layoutLogin3 .botoesLoginRegisto,.layoutLogin4 .botoesLoginRegisto{width:100%;float:left;padding:30px 0 15px}.layoutLogin2 .botoesLoginRegisto input,.layoutLogin3 .botoesLoginRegisto input,.layoutLogin4 .botoesLoginRegisto input{display:inline-block;width:45%!important;border:none;margin-bottom:0!important}.layoutLogin2 .botoesLoginRegisto #botaoRegistar,.layoutLogin3 .botoesLoginRegisto #botaoRegistar,.layoutLogin4 .botoesLoginRegisto #botaoRegistar{background:0 0;color:#848484;border:1px solid #848484}.layoutLogin2 .separadorLogin2 .linhaSeparador,.layoutLogin3 .separadorLogin3 .linhaSeparador,.layoutLogin4 .separadorLogin4 .linhaSeparador{height:10px;border-bottom:1px solid #dedede;width:40%}.layoutLogin2 .separadorLogin2 .textoSeparador,.layoutLogin3 .separadorLogin3 .textoSeparador,.layoutLogin4 .separadorLogin4 .textoSeparador{text-align:center;width:20%}.layoutLogin2 .separadorLogin2 div,.layoutLogin3 .separadorLogin3 div,.layoutLogin4 .separadorLogin4 div{display:inline-block;float:left}.layoutLogin3 #loginPrincipal .metadeModalLoginLeft,.layoutLogin4 #loginPrincipal .metadeModalLoginLeft{padding:50px 35px}.layoutLogin3 #loginPrincipal .metadeModalLoginRight,.layoutLogin4 #loginPrincipal .metadeModalLoginRight{height:100%;position:absolute;right:0}.layoutLogin4 .botaoRegistarLogin4{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.layoutLogin4 .botaoRegistarLogin4 #botaoRegistar{width:50%;margin-bottom:15px;float:inherit}#vw-main-search-content .listagemFiltros .opcaoFiltros,.layoutLogin4 .descricaoRegistarLogin4{padding:0 30px}.tituloMoradaEntregaCarrinhoSimplificado{margin:15px 0;padding:10px 0;border-bottom:1px solid #ccc}#pagarStripeAreaCliente{margin-top:15px;padding:10px 50px;text-transform:uppercase;background:#000;border:none;color:#fff;float:right}.espacoCupaoDescontoCarrinhoSimplificado .infoDescontoCupoesNaoReembolsaveis{left:30px}.iconAlertStripe{font-size:50px;margin-right:30px;line-height:75px;float:left}.erroContentStripe{float:left;line-height:35px;width:80%}.saldoCartaoCliente.carrinhoSimplificado{padding-bottom:15px}.modalLinkRGPD{text-decoration:underline!important;color:#000}.textoRGPDRegisto{color:#999;font-size:10px;margin-bottom:30px;width:100%;float:left}.textoRGPDCarrinhoCompras{color:#999;font-size:10px;margin:0}.labelAceitarRGPD,.labelTermosCondicoes{font-size:12px;color:#000;margin:0;text-align:left}.textoRGPDForm label,.textoRGPDForm label input,.textoRGPDRegisto label,.textoRGPDRegisto label input{margin:0!important}.textoRGPDForm{color:#999;font-size:10px;margin:30px 0;width:100%;float:left}.contentBotaoTratamentoDados{text-align:center;color:#999;margin-bottom:30px}.contentBotaoTratamentoDados .botaoTratamentoDados i{padding:30px;border:4px solid #999;border-radius:100%;font-size:25px;color:#999}.contentBotaoTratamentoDados .subTituloBotaoTratamentoDados{margin-top:15px;text-transform:uppercase}.tratamentoDados:hover .contentBotaoTratamentoDados .botaoTratamentoDados i{color:#000;border-color:#000}.contentFormRGPD .mt-actions .mt-action{margin:0;padding:15px 0;border-bottom:1px solid #f7f8f9}.contentFormRGPD .mt-actions .mt-action .mt-action-body{padding-left:15px;position:relative;overflow:hidden}.contentFormRGPD .mt-actions .mt-action .mt-action-body .mt-action-row{display:table;width:100%}.contentFormRGPD .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info,.contentFormRGPD .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details{display:table-cell;vertical-align:top}.contentFormRGPD .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-author{color:#060606;font-weight:600}.contentFormRGPD .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons{vertical-align:top;display:table-cell;text-align:center;width:160px;white-space:nowrap;padding-top:10px}.contentFormRGPD .btn-group,.contentFormRGPD .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.contentFormRGPD .btn.btn-outline{border-radius:0}.contentFormRGPD .btn.btn-outline.green{border-color:#32c5d2;color:#32c5d2;background:rgba(0,0,0,0)}.contentFormRGPD .btn.btn-outline.green:hover{color:#fff;background:#32c5d2}.contentFormRGPD .btn.btn-outline.red{border-color:#e7505a;color:#e7505a;background:0 0}.contentFormRGPD .btn.btn-outline.red:hover{color:#fff;background:#e7505a}.contentFormRGPD .aceitar.ativo{border-color:#32c5d2!important;color:#fff!important;background-color:#32c5d2!important}.contentFormRGPD .recusar.ativo{border-color:#e7505a!important;color:#fff!important;background-color:#e7505a!important}.contentFormRGPD .barra-percentagem{position:fixed;top:0;left:0;height:5px;background-color:#f44336;transition:width .5s;z-index:99999}.contentFormRGPD .texto-percentagem{position:fixed;top:15px;font-size:50px;color:#fff;font-weight:700;z-index:99999;width:100%;text-align:center;line-height:35px}.contentFormRGPD .texto-percentagem span{position:fixed;font-size:30px;font-weight:400;color:#fff;display:block;text-align:center;width:100%}.listagemFiltrosPesquisa .tituloFiltrosPesquisa{padding:5px 0}.listagemFiltrosPesquisa .opcaoFiltrosPesquisa.disabled{color:#ccc}.listagemFiltrosPesquisa .toggleFiltrosPesquisa{padding:5px 5px 5px 32px;cursor:pointer}.listagemFiltrosPesquisa .filtroContentPesquisa .toggleFiltrosPesquisa{position:absolute;right:15px;top:-35px;padding:5px 10px;width:100%}.listagemFiltrosPesquisa .filtroContentPesquisa .toggleFiltrosPesquisa i{font-size:20px;float:right}.gamaPrecoPesquisa{padding:0 15px 15px}.gamaPrecoPesquisa input{display:inline-block;width:45%;border:1px solid #dedede;padding:5px}@keyframes animate{0%{transform:rotate(0)}100%{transform:rotate(220deg)}}@keyframes animate2{0%{box-shadow:inset #fff 0 0 0 17px;transform:rotate(-140deg)}50%{box-shadow:inset #fff 0 0 0 2px}100%{box-shadow:inset #fff 0 0 0 17px;transform:rotate(140deg)}}.verMaisPesquisa{font-size:10px;color:#999;margin-right:5px}#vw-editar-perfil-form .labelCheckbox,#vw-registar-form .labelCheckboxRegisto,.vw-formulario .vw-label-form,.vw-labelCheckbox{position:relative;padding:0 20px}#vw-editar-perfil-form .labelCheckbox span,#vw-registar-form .labelCheckboxRegisto span,.vw-formulario .vw-label-form span,.vw-labelCheckbox span{height:15px;width:15px;border:1px solid #000;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#fff}.vw-contentInputsFileAnexo .vw-botaoUploadAnexo svg,.vw-contentInputsFileAnexo .vw-filesReceived span,.vw_whatsapp i{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}#vw-editar-perfil-form .labelCheckbox [type=checkbox]:checked+span:before,#vw-registar-form .labelCheckboxRegisto [type=checkbox]:checked+span:before,.vw-labelCheckbox [type=checkbox]:checked+span:before,.vw-labelCheckbox [type=radio]:checked+span:before{content:'';position:absolute;top:5%;left:5%;background:#222;height:90%;width:90%;z-index:99}.vw-formulario .vw-label-form.radio span,.vw-labelCheckbox [type=radio]:checked+span:before{border-radius:100%}#totalContaCorrenteFaturacao{font-size:30px;line-height:70px;text-align:right}#tabelaProdutosNotificarStock{width:100%;white-space:nowrap;margin-top:30px;vertical-align:middle}#tabelaProdutosNotificarStock td{padding:5px 10px;border-bottom:1px solid #e1e1e1}.infoNotificarStock{padding:15px 0 0;font-size:14px}.botaoIrProdutoNotificarStock{width:100%;padding:10px 0;text-align:center;color:#fff;background:#000}.infoUltimaAtualizacaoFaturacao{float:right;font-size:12px;color:#999;text-transform:lowercase!important}.toggleFiltrosPesquisaElasticsearch{font-size:12px;color:#999;text-align:center;cursor:pointer;padding:5px 0}.pesquisaSemResultados{text-align:center;font-size:20px;padding:50px 0}.vw-searchOrderSelector,.vw-searchPagingSelector{width:auto;display:inline-block;min-width:150px}.headerActionsSearch{padding-bottom:15px;width:100%;float:left;text-align:right}.infoDadosRgpd{padding-bottom:15px;font-size:14px}.tabelaPagamentosCarrinhoCompras form{padding-left:30px;margin-top:15px;width:100%;float:left}.tabelaPagamentosCarrinhoCompras form input{border:1px solid #dedede;border-radius:20px;padding:15px;height:auto}.vw_whatsapp{position:fixed;width:45pt;height:45pt;bottom:18pt;right:18pt;background-color:#25d366;color:#fff!important;border-radius:100%;text-align:center;font-size:40px;box-shadow:2px 2px 3px #999;z-index:100}.vw_textoStockCarrinho{text-align:right;margin-top:5px;max-width:300px;white-space:normal}.vw-contentInputsFileAnexo{width:100%;margin-bottom:25px;position:relative}.vw-contentInputsFileAnexo .vw-inputAnexo{border:1px solid #d3d3d3;background:0 0;padding:15px 60px 15px 15px;width:100%;font-size:13px;color:#9c9c9c;letter-spacing:0;text-transform:uppercase;cursor:pointer}.vw-contentInputsFileAnexo .vw-imagemDefaultFile{position:absolute;left:5px;top:50%;transform:translateY(-50%);max-height:80%;max-width:45px}.vw-contentInputsFileAnexo .vw-botaoUploadAnexo{position:absolute;right:15px;padding:5px;top:50%;transform:translateY(-50%);background:#000;border-radius:100%;width:35px;height:35px;text-align:center;line-height:35px;cursor:pointer}.enderecoPagamento,.tooltip-inner{border:1px solid #000;background:#000}.vw-contentInputsFileAnexo .vw-botaoUploadAnexo svg{height:20px}.vw-contentInputsFileAnexo .vw-botaoUploadAnexo svg path{fill:#fff}.vw-contentInputsFileAnexo .vw-filesReceived{background:#eee;padding:35px 30px;position:relative;cursor:pointer}.vw-contentInputsFileAnexo .vw-fileReceived{width:20%;display:inline-block;padding:5px}.vw-contentInputsFileAnexo .vw-refreshInputsFileAnexo{position:absolute;right:10px;top:10px;padding:10px;z-index:99;background:#ccc;cursor:pointer}.infoProdutoCarrinhoCompras .ficheiroExtra{height:35px;padding:5px 0;margin-right:15px;display:inline-block}.contentCamposFormulario{display:inline-flex;flex-direction:row;flex-flow:row wrap;justify-content:space-between}.linhaFormRegisto{width:49%}.infoTempoEspera{margin:3px 0 0;color:#ccc}.versaoCarrinhoSimplificadoDesktop table.carrinhoCompras tr td:first-child{width:60%;white-space:normal}.versaoCarrinhoSimplificadoDesktop table.subTableCarrinhoCompras tr td:first-child{width:80px}.localidadesDisponiveis{font-weight:700;margin-left:15px}.localidadesDisponiveis i{font-size:16px}.tooltip-inner{max-width:none;white-space:nowrap;-webkit-box-shadow:0 3px 3px 0 #000;-moz-box-shadow:0 3px 3px 0 #000;box-shadow:0 3px 3px 0 #000;color:#fff;margin:0;padding:15px 10px}.tooltip.bottom .tooltip-arrow{top:50;left:50%;margin-left:-10px;border-width:0 5px 5px}.contentInfoEntregaDomicilio{width:500px}.enderecoPagamento{width:100%;display:block;padding:10px 30px;text-align:center;color:#fff;text-transform:uppercase}.vw-formulario .vw-label-form label [type=checkbox]:checked+span:before,.vw-formulario .vw-label-form label [type=radio]:checked+span:before{content:'';position:absolute;top:0;left:0;background:#222;height:100%;width:100%;z-index:99}.container-button{width:100%;display:inline-block;text-align:right;margin-top:15px}.submitbtn{float:right;padding:7px 15px;background:#000;color:#fff;border:none;text-align:center;cursor:pointer}.submitbtn:hover{color:#fff;background:#777}@media screen and (max-width:780px){.versaoMobile{display:block}.carrinhoVersaoDesktop,.versaoDesktop{display:none}.carrinhoVersaoMobile{display:block!important}.btnsCarrinhoCompras a.btn{width:100%;float:left;margin-bottom:5px;margin-left:0}.carrinhoVersaoMobile table.carrinhoCompras{white-space:initial}.pagamentos .tabelaPagamentos td{padding:5px 0!important}.pagamentos .tabelaPagamentos .custoExtraPagamentos,.pagamentos .tabelaPagamentos .tituloPagamentos{font-size:12px;font-weight:700}.pagamentos .tabelaPagamentos .descricaoPagamentos{font-size:10px}}@media screen and (max-width:480px){.displayFlex{flex-direction:column;flex:1}.cookiesBar span,.layoutLogin1 #loginPrincipal .metadeModalLoginLeft,.layoutLogin1 #loginPrincipal .metadeModalLoginRight,.layoutLogin3 #loginPrincipal .metadeModalLoginLeft,.layoutLogin3 #loginPrincipal .metadeModalLoginRight,.layoutLogin4 #loginPrincipal .metadeModalLoginLeft,.layoutLogin4 #loginPrincipal .metadeModalLoginRight,.linhaFormRegisto{width:100%}.cookiesBar .acceptCookies{width:100%;margin-top:15px}.layoutLogin3 #loginPrincipal .metadeModalLoginLeft,.layoutLogin4 #loginPrincipal .metadeModalLoginLeft{padding:0}.layoutLogin3 #loginPrincipal .metadeModalLoginRight,.layoutLogin4 #loginPrincipal .metadeModalLoginRight{height:300px;position:relative}#loginPrincipal .metadeModalLoginRight{margin-top:30px}#loginPrincipal .metadeModalLoginRight p{padding-left:0!important}.static-info span.estado{float:left;padding:0 5px!important}span.devolucaoCancelada,span.devolucaoFinalizada,span.devolucaoPendente{padding:0 5px!important}.tabelaPagamentos .descricaoPagamentos{margin-left:0}.carrinhoVersaoMobile .imagemCarrinho{height:80px;width:60px}.carrinhoCompras tbody tr td{padding:10px 5px}#vwDialogAdicionadoComSucesso .modal-footer{flex-wrap:wrap}#vwDialogAdicionadoComSucesso .modal-footer button{width:100%;margin:0}#vwDialogAdicionadoComSucesso .irCarrinhoComprasModal{margin-top:15px!important}#captcha{width:100%;margin-bottom:5px}}