.section-title{margin-bottom:20px}.section-title h5{position:relative;margin-top:10px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.09)}.section-title h5::after{position:absolute;content:"";background-color:#e52f3c;height:3px;width:50px;bottom:-1px;left:0}.ReferalInstagram{text-align:center !important;display:block;position:initial;padding-bottom:35px}.ReferalInstagram a{background-image:linear-gradient(#c26b8e, #d7a335);padding:10px 20px;border-radius:8px!important;color:white;border:1px solid #fff;margin:30px auto;text-align:center}.ReferalInstagram p{font-size:18px;font-weight:bold;font-style:italic}.ReferalInstagram span{font-size:13px;text-align:center}.ReferalInstagram span img{margin:auto;display:block;width:60px}.ReferalInstagram .row{margin-top:20px;margin-bottom:30px}.CheckoutLogin>div{margin:auto}.CheckoutLogin .LinhaMeio{margin:40px 0 !important}.CheckoutLogin .ExternalLoginsInline{text-align:center}.CheckoutLogin .Erros{background-color:#FF0000;padding:10px;margin-bottom:10px;color:white;display:none}.PortesGratis{background-color:#7df07f;color:#000;font-size:13px;padding:10px;text-align:center;margin-bottom:15px}.PromoEntrega{text-align:center;background:none !important;margin:20px 0px;padding:10px}.PromoEntrega img{width:100px;display:inline;margin-right:20px}.PromoEntrega>div{display:inline-block;text-align:left;font-size:18px;position:relative;top:13px}.PromoEntrega>div small{color:#999}.EncomendasPorPagarLista{display:table;width:100%;margin:30px 0}.EncomendasPorPagarLista>div{display:table-row;font-size:18px}.EncomendasPorPagarLista>div:first-child div{font-weight:bold}.EncomendasPorPagarLista>div>div{border-bottom:1px solid #ccc;display:table-cell;padding:10px 0}.EncomendasPorPagarLista>div>div a{display:block}#CheckoutForm.disabled .inativo{opacity:.2}.Checkout{padding-top:20px}.Checkout .BlocoFaturacao label{margin-top:10px}.Checkout .AlertaStock td{color:red !important}.Checkout .AlertaPortes{border-top:1px solid red !important;border-bottom:1px solid red !important;color:#000 !important;background-color:#fcc !important;padding:15px;text-align:center}.Checkout .PromoEntregaMobile{border-top:2px solid #ccc;border-bottom:2px solid #ccc;background-color:#dfdfdf}.Checkout .PromoEntregaMobile .Texto{text-align:center;padding:20px 10px 0 10px;color:#333}.Checkout .PromoEntregaMobile .Texto h4{padding:0;margin:0 0 10px 0;font-size:18px;color:#cc0000;text-transform:uppercase}.Checkout .PromoEntregaMobile .Recomendados{background-color:white}.Checkout .PromoEntregaMobile strong{color:#000000;font-size:15px !Important}.Checkout .PromoEntregaMobile .voltar{display:block;text-align:center;padding:10px}.Checkout .MinimoEntrega{background:#DD1F50;margin:20px 0px;padding:20px;text-align:center;font-size:16px;color:white}.Checkout .Content{background:white;margin-top:20px;margin-bottom:20px;padding:20px 0px}.Checkout .Content h2{font-size:25px;font-weight:300;margin-bottom:10px;border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin:20px 0px 5px}.Checkout .Content h4{font-weight:700}.Checkout .Content .input-esq{padding-left:0}.Checkout .Content .input-dir{padding-right:0}.Checkout .Content label{font-weight:400}.Checkout .Content label.error{font-size:11px !important;display:block;color:red}.Checkout .Content .LoginErro{color:red;margin-bottom:20px}.Checkout .Content .MetodoEnvio input,.Checkout .Content .MetodoPagamento input{margin-right:10px}.Checkout .Content .ResumoEncomenda table thead th{font-weight:400;color:#666}.Checkout .Content .ResumoEncomenda table tbody td{color:black}.Checkout .Content .ResumoEncomenda table tfoot tr:first-child td{border-top:2px solid #ccc}.Checkout .Content .ResumoEncomenda table tfoot td{border:none;color:black;padding:3px 8px}.Checkout .Content .ResumoEncomenda table tfoot td.total{font-weight:700}.Checkout .Content .ResumoEncomenda .CustoTotalFinal{font-size:25px}.Checkout .Content .metodos-pagamento li{padding:0}.Checkout .Content .metodos-pagamento li .extra{display:none;background-color:#f5f5f5;padding:10px;margin-bottom:10px}.Checkout .Content .metodos-pagamento li .extra label{font-size:12px;margin:0;font-weight:bold;padding:5px 0}.Checkout .Content .metodos-pagamento li .extra input{margin:10px 0;text-indent:10px}.Checkout .Content .metodos-pagamento li .extra a{text-decoration:underline}.Checkout .Content.DadosPagamento table td{padding:20px}.Checkout .Content.DadosPagamento p{font-size:18px;margin-bottom:5px}.Checkout .Content.DadosPagamento p span{width:100px;display:inline-block;font-weight:400}.CarrinhoLista{margin-bottom:30px}.CarrinhoLista .empty{text-align:center;padding:20px 0;display:none}.CarrinhoLista .item{border-bottom:1px solid #ccc;position:relative;height:110px;padding:20px 0 0 80px}.CarrinhoLista .item .remover{position:absolute;right:0;bottom:10px}.CarrinhoLista .item .remover a{font-size:18px}.CarrinhoLista .item img{position:absolute;left:0}.CarrinhoLista .item .nome{font-size:12px;font-weight:500}.CarrinhoLista .item .preco{position:absolute;right:0;text-align:right}.CarrinhoLista .item .Custom{font-size:10px}.CarrinhoLista .item .CaixaQuantidade a{color:#999}.CarrinhoLista .item .CaixaQuantidade>div{display:inline-block;width:30px;text-align:center;font-size:15px;font-weight:bold}.CarrinhoLista .item .alertaStockIndisponivel{background-color:#db3c30;color:white;padding:4px;display:inline}.CarrinhoLista .item.erro{color:red}.CarrinhoLista .item.erro *{color:red!important }.Cupao{margin:20px 0}.Cupao .CupaoDesconto{text-align:center;padding:10px;display:block}.Cupao .form{display:none;position:relative;border:1px solid #ccc;width:80%;margin:auto}.Cupao .form input{width:100%;font-size:14px;border:none;padding:10px;margin-bottom:0px !important}.Cupao .form a{position:absolute;right:0;font-size:20px;margin:10px}.Totais{border:1px solid #f1f1f1;padding:15px 15px 10px;margin-bottom:20px}.Totais>div{font-size:16px;margin-bottom:5px}.Totais>div span{float:right}.Totais>div.total{font-weight:bold;font-size:19px}.Totais>div.title{font-weight:bold;font-size:20px;margin-bottom:10px;display:none}.AvancaPagamento{color:white;text-align:center;display:block;font-size:18px;padding:20px 20px}.footer{display:none}.BlocoEnvioHoje{position:relative;padding-left:50px;font-size:16px;padding:20px 0 15px 50px;margin-bottom:20px}.BlocoEnvioHoje i{position:absolute;top:25px;left:10px;font-size:30px}.JanelaPersonalizar{font-size:16px}#JanelaPersonalizar{padding:10px}#JanelaPersonalizar .title h2{font-size:25px;margin:0}#JanelaPersonalizar .title p{margin-top:10px;font-size:16px}#JanelaPersonalizar .form{margin:20px 0}#JanelaPersonalizar .form label{display:block}#JanelaPersonalizar .form input{font-size:15px;padding:10px;display:block;width:100%;border:1px solid #333}#JanelaPersonalizar .form input.error{border-bottom:2px solid red}#JanelaPersonalizar .form label.error{font-size:12px;color:red;margin-top:5px}#JanelaPersonalizar .nota{font-size:14px}#JanelaPersonalizar .nota p{margin-bottom:2px;color:#999}#JanelaPersonalizar div.RemovePersonalizacao{display:none;padding-top:10px;text-align:center}#JanelaPersonalizar div.RemovePersonalizacao a{color:red}#JanelaPersonalizar .personalizavelimg{max-width:100%;display:none}#JanelaPersonalizar .actions{margin-top:20px;display:flex}#JanelaPersonalizar .actions a{display:block;width:100%;padding:10px 20px;font-size:16px;width:50%}#JanelaPersonalizar .actions a:first-child{margin-right:5px}#JanelaPersonalizar .actions a:last-child{margin-left:5px}.Pagar .MetodosPagamento label{border:1px solid #ccc;display:block;padding:10px}.Pagar .MetodosPagamento label .options{display:none}.Pagar .MetodosPagamento .extra{display:none;background-color:#ddd;border:1px solid #ccc;padding:10px}.Pagar .MetodosPagamento .extra label{border:none;padding:5px 0}.Pagar .MetodosPagamento .extra input{margin-bottom:10px}.Pagar a.Pagar{display:block;margin-top:20px}.MBWayErro,.MBWaySucesso{margin:30px 0}.MBWayErro input,.MBWaySucesso input{margin-bottom:10px;font-size:20px;max-width:200px}