html{overflow-y:scroll;-webkit-overflow-scrolling:touch}.has-overlay{overflow:hidden;height:auto}.has-overlay>body{height:100%;overflow:hidden}.modal--fade,.modal--show{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;width:0;height:0;overflow:hidden;opacity:0;display:none\9}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);width:auto;height:auto;opacity:1}.is-active.modal--fade,.is-active.modal--show{display:block\9;height:100% \9;width:100% \9}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{display:block\9}.modal--fade .modal-inner,.modal--show .modal-inner{position:absolute;top:60px;left:50%;z-index:20;margin-left:-325px;width:650px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal--fade .modal-inner>img,.modal--show .modal-inner>img,.modal--fade .modal-inner>video,.modal--show .modal-inner>video,.modal--fade .modal-inner>iframe,.modal--show .modal-inner>iframe{width:100%;height:auto;min-height:300px}.modal--fade .modal-inner>img,.modal--show .modal-inner>img{width:auto;max-width:100%}.modal--fade .modal-inner iframe,.modal--show .modal-inner iframe{display:block;width:100%;border:0}.modal--fade .modal-content,.modal--show .modal-content{position:relative;max-height:400px;max-height:60vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal--fade .modal-content>*,.modal--show .modal-content>*{max-width:100%}.modal--fade footer,.modal--show footer{border-top:1px solid white;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--fade .modal-close,.modal--show .modal-close{display:block;height:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden}.modal--fade .modal-close:focus:after,.modal--show .modal-close:focus:after{outline:1px dotted;outline:-webkit-focus-ring-color auto 5px}.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:'\00d7';position:absolute;top:35px;right:50%;z-index:20;margin-right:-325px}@media screen and (max-width: 690px){.modal--fade .modal-inner,.modal--show .modal-inner{width:auto;left:20px;right:20px;margin-left:0}.modal--fade .modal-close:after,.modal--show .modal-close:after{margin-right:0 !important;right:20px}}@media screen and (max-width: 30em){.modal--fade,.modal--show{-webkit-transform:translate(0, 400px);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:opacity 1ms .25s;-moz-transition:opacity 1ms .25s;-o-transition:opacity 1ms .25s;-ms-transition:opacity 1ms .25s;transition:opacity 1ms .25s;display:block;right:auto;bottom:auto}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{width:100%;height:100%}.modal--fade:target .modal-close,.modal--show:target .modal-close,.is-active.modal--fade .modal-close,.is-active.modal--show .modal-close{display:block}.modal--fade .modal-inner,.modal--show .modal-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;height:100%;overflow:auto}.modal--fade .modal-content,.modal--show .modal-content{max-height:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.modal--fade .modal-close,.modal--show .modal-close{display:none;right:auto}.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:fixed;top:0;left:0;right:0;z-index:20}.modal--fade .modal-close:after,.modal--show .modal-close:after{top:5px !important;right:5px;left:auto;margin-left:0}}@media screen and (max-height: 46em) and (min-width: 30em){.modal--fade .modal-content,.modal--show .modal-content{max-height:340px;max-height:50vh}}@media screen and (max-height: 36em) and (min-width: 30em){.modal--fade .modal-content,.modal--show .modal-content{max-height:265px;max-height:40vh}}.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-transform:translate(0, 0) scale(1, 1);-moz-transform:translate(0, 0) scale(1, 1);-o-transform:translate(0, 0) scale(1, 1);-ms-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:1}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:0}@media screen and (max-width: 30em){.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:none;-moz-animation:none;animation:none}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:1}}@media screen and (min-width: 30em){.modal--fade{transition:opacity 0.4s}}.modal--fade,.modal--show{color:#222;line-height:1.3}.modal--fade .modal-inner,.modal--show .modal-inner{border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.6);max-width:100%;-webkit-transition:max-width 0.25s linear, margin-left 0.125s linear;transition:max-width 0.25s linear, margin-left 0.125s linear}.modal--fade header,.modal--show header{border-bottom:1px solid #ddd;padding:0 1.2em}.modal--fade header>h2,.modal--show header>h2{margin:0.5em 0}.modal--fade .modal-content,.modal--show .modal-content{border-bottom:1px solid #ddd;padding:15px 1.2em}.modal--fade footer,.modal--show footer{border-top:1px solid white;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--fade .modal-close,.modal--show .modal-close{text-indent:-100px}.modal--fade .modal-close:before,.modal--show .modal-close:before{background:rgba(0,0,0,0.3)}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:'\00d7';background:#fff;border-radius:2px;padding:0px 10px;font-size:1.5em;text-decoration:none;text-indent:0;font-weight:bolder;line-height:28px;color:var(--cor-destaque)}@media screen and (max-width: 30em){.modal--fade .modal-close:before,.modal--show .modal-close:before{background:var(--cor-destaque);height:3em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6)}.modal--fade .modal-inner,.modal--show .modal-inner{padding-top:3em;-webkit-box-shadow:none;box-shadow:none}.modal--fade .modal-close,.modal--show .modal-close{text-decoration:none}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:attr(data-close);font-size:1em;padding:0.5em 1em}}.popup-disponibilidade .titulo-popup{color:var(--cor-destaque);display:block;font-size:2.2em;font-weight:normal;line-height:35px;margin:8px 0 20px 0;text-align:center}.popup-disponibilidade .modal-inner .titulo-disponibilidade{color:var(--cor-destaque);display:block;font-size:1.3em;font-weight:normal;line-height:20px;margin:8px 0 15px 0;text-align:left}.popup-disponibilidade .modal-content P{margin-bottom:10px}@media screen and (max-width: 690px){.popup-disponibilidade .modal-inner .titulo-popup{font-size:1.4em}.popup-disponibilidade .modal-content .descricao-disponibilidade P{font-size:1.1em}}@media screen and (max-width: 30em){.popup-disponibilidade .modal--fade .modal-content,.modal--show .modal-content{max-height:500px}}.box-disponibilidade{float:left;width:100%;padding:5px 18px;background-color:#FFF;color:var(--cor-destaque);margin:0 0 6px;border:1px solid var(--cor-destaque);margin-top:10px;cursor:pointer;font-size:0.8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 485px){.box-disponibilidade{margin-top:10px}}.listagem-itens li .produto .detalhes-do-produto .disponibilidade{display:table;padding:1px 18px;color:var(--cor-destaque);border:1px solid var(--cor-destaque);border-radius:4px;margin-top:5px;cursor:pointer;float:left;font-weight:bold;font-size:0.9em}.content{overflow:inherit}div#conteudo{min-height:300px;overflow:inherit}div#conteudo:before{display:none}.datepicker-container{font-family:var(--fontPadrao);font-size:1em !important}label.error{font-size:1em}div.box-checkout div.header-box-checkout{display:block;padding:0 16px;text-align:left;font-family:var(--fontPadrao);font-size:1.5em;margin-bottom:15px;clear:both;font-weight:bold}div.box-checkout.forma-entra div.header-box-checkout{padding:0 6px}div.content-box-checkout{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-box-checkout>.box-hidden-mobile-checkout div{padding:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-carrinho-checkout{float:left;width:100%;margin:30px 0 0 0}div#meio.meio-cadastro{background:none}div#meus-pedidos table#pedidos td{border-bottom:1px solid #365E9B;padding:10px;text-align:center}div#meus-pedidos table#pedidos th{background-color:#777;padding:5px;color:#FFF}div#meus-pedidos div#info-pedido{padding:10px;margin-bottom:10px;background-color:#EEE;color:#444}.detalhes table th{color:#FFF;padding:10px;font-weight:normal}.detalhes table th:nth-child(1){height:68px;font-weight:bold;text-transform:uppercase;color:var(--corPrincipalTitulos);background-color:#F7F7F7;border-bottom:1px solid #DEDEDE}.detalhes table tr td{color:var(--corPrincipalTitulos);border-right:1px solid #DEDEDE;padding:25px 15px;text-align:center}.detalhes table tr:not(:last-child) td{border-bottom:1px solid #DEDEDE}.detalhes table tr td:nth-child(2){border-right:0;color:var(--corPrincipalTitulos)}.detalhes table tr td input{text-align:center}.detalhes table tr td.produto a{color:#666;font-weight:normal}.detalhes table tr.last td{border-bottom:none}.detalhes table{border:1px solid #DEDEDE;border-radius:0 0 4px 4px}.detalhes table tbody tr.even{background:#F3F3F3}.detalhes table tbody tr td.first{border-left:2px solid #E9E6E4;text-align:left;width:470px}.detalhes table tbody tr td.quantidade-item-carrinho{width:110px}.para-presente label{cursor:pointer}.detalhes table tbody tr td.last{border-right:2px solid #E9E6E4;text-align:center}.detalhes table tr.subtitle{background-color:#AAA;color:#FFF}.detalhes table tr.total{background-color:#EEE;font-size:1em;font-weight:bold;color:#000}.detalhes table tr.total span.total{font-size:1.6em;color:#C00}.detalhes div#total-carrinho{font-size:1.3em;font-weight:bold;color:#0670A1;text-align:center}div#frete{text-align:center}div#frete input#cep_destino{height:19px;vertical-align:top}.content-resumo-tela-carrinho{float:right;width:30%;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;top:0}.content-resumo-tela-carrinho .content-titulo-mobile{display:none}.content-resumo{float:left;width:100%;margin:25px 0 0 0;box-sizing:border-box}.content-resumo-tela-carrinho.resume-right .content-resumo{padding:25px;border:1px solid #DEDEDE;border-radius:4px}.content-resumo .content-resumo{padding:0}.titulo-resumo-pedido{font-size:1.9em;float:left;margin-bottom:35px;width:100%}.pagina-pagamento .titulo-resumo-pedido{margin-bottom:20px}.pagina-pagamento .content-condicoes-pagamento-pedido{padding-bottom:0;margin-top:0}.item-subtotal-frete{float:left;width:100%;padding:25px 0;border-bottom:1px solid #DEDEDE;display:flex;justify-content:space-between;align-items:center}.resumo-carrinho>.item-subtotal-frete{padding-top:0}.descricao-total-pedido,.descricao-subtotal-frete{float:left;color:var(--corTitulosClimba);text-transform:uppercase}.valor-subtotal-frete,.valor-subtotal-pedido,.valor-total-pedido,.valor-subtotal-frte{float:right;text-align:right;color:var(--corTitulosClimba)}.descricao-total-pedido,.valor-total-pedido{font-weight:bold}.valor-total-pedido{font-size:var(--fontSizeLarge)}.valor-total-pedido.destaque{font-size:var(--fontSizeLarge)}.content-total-pedido{float:left;padding-top:25px;width:100%}.content-condicoes-pagamento-pedido{float:left;width:100%;padding:0;text-align:right}.box-total-carrinho>.content-condicoes-pagamento-pedido{margin-top:25px}.box-total-carrinho .valor-vezes-pedido,.box-total-carrinho .valor-boleto-pedido:first-child{padding-top:25px;border-top:1px solid #DEDEDE}.valor-boleto-pedido,.valor-vezes-pedido{float:left;width:100%;font-family:var(--fontPadrao);color:var(--corTitulosClimba)}.content-continuar-compra-mobile-barra-flutuante .descricao-valor-sumario-pagamento-parcelamento{display:none}.content-continuar-compra-mobile-barra-flutuante .descricao-valor-sumario-pagamento-boleto{display:block}.content-continuar-compra-mobile{position:fixed;left:0;right:0;bottom:0;z-index:999999999;display:none;background:#FFF}.content-continuar-compra-mobile-barra-flutuante{float:left;width:100%;height:92px;display:flex;justify-content:space-between;padding:0 2%;align-items:center;border-top:1px solid #D6D6D6;background:rgba(255,255,255,0.95);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-continuar-compra-mobile .botao-finalizar-pedido.right{float:right;margin:0;width:65%;min-width:150px}.content-continuar-compra-mobile .content-condicoes-pagamento-pedido{float:left;text-align:left}img#button-pagseguro{cursor:pointer}span#desconto-deposito,span#desconto-boleto{font-size:1.2em}#formas-pagamento-opcoes{float:left;width:100%;text-align:center}div#formas-pagamento-opcoes label img{display:block}div#formas-pagamento-opcoes span.titulo-forma-pagamento{font-size:1.3em;font-weight:bold;display:block;padding:10px 0px}div#formas-pagamento-opcoes div#parcelas label{padding:2px 0px;font-size:1em;font-weight:normal;display:block}div#formas-pagamento div.descricao-forma-pagamento span.preco-sem-desconto,div#formas-pagamento-opcoes div.descricao-forma-pagamento span.preco-sem-desconto{color:#888;font-size:1em;font-weight:normal}div#formas-pagamento div.descricao-forma-pagamento span.preco-com-desconto,div#formas-pagamento-opcoes div.descricao-forma-pagamento span.preco-com-desconto-frete{color:#EB3237;font-size:1.2em}div#formas-pagamento-opcoes div.descricao-forma-pagamento span.preco-com-desconto{color:#555;font-weight:bold;font-size:1em}span#desconto-deposito,span#desconto-boleto{font-size:1.2em;color:#EB3237}.botao-atualizar-carrinho{border:1px solid #CCC;color:#4d4d4d;cursor:pointer;height:20px;line-height:22px;width:19px;vertical-align:middle;display:inline-block;padding:4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.botao-atualizar-carrinho:hover{background-position:0 -50px}.botao-atualizar-carrinho:active{background-position:0 -100px}.botao-finalizar,.link-botao-finalizar{display:inline-block;vertical-align:middle;height:57px;border-bottom:2px solid rgba(0,0,0,0.2);cursor:pointer;font-size:1.3em;position:relative;color:#FFF;padding:0 20px;font-family:var(--fontPadrao);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.botao-finalizar .icone,.link-botao-finalizar .icone{display:inline-block;vertical-align:middle;margin-left:5px;width:32px;height:28px}.link-botao-finalizar .descricao{display:inline-block;vertical-align:middle}.link-botao-finalizar .descricao .finalizar-pedido{display:block}.link-botao-finalizar .descricao .metodo-pagamento{display:block}input.botao-continuar{cursor:pointer;border:none;color:#FFF;text-indent:-999px;height:29px;width:170px}input.botao-continuar:hover{background-position:0 -29px}input.botao-continuar:active{background-position:0 -58px}input.botao-avancar{cursor:pointer;border:none;color:#FFF;text-indent:-999px;height:29px;width:120px}input.botao-avancar:hover{background-position:0 -29px}input.botao-avancar:active{background-position:0 -58px}a.botao-escolher-tipo-pagamento{display:block;cursor:pointer;border:none;margin:0 auto;color:#FFF;text-indent:-9999px;height:29px;line-height:29px;width:300px}a.botao-escolher-tipo-pagamento:hover{background-position:0 -29px}a.botao-escolher-tipo-pagamento:active{background-position:0 -58px}input.botao-cadastrar{display:block;float:left;cursor:pointer;border:none;color:#FFF;text-indent:-999px;height:29px;line-height:29px;width:120px}input.botao-cadastrar:hover{background-position:0 -29px}input.botao-cadastrar:active{background-position:0 -58px}.alinhamento-coluna-tabela{display:block;position:relative}.alinhamento-coluna-tabela .prod_atualiza{line-height:15px;-webkit-box-shadow:1px 0 3px 0 #969696;box-shadow:1px 0 3px 0 #969696;vertical-align:middle}.conteudo-interna #passos-compra,#passos-compra.mobile{display:none}.content-passo-compra{float:left;opacity:0.5;width:105px}.content-passo-compra.passo01.ativo.passou{left:0px}.content-passo-compra.passo01,.content-passo-compra.passo01.passou{opacity:1}.content-passo-compra.passou{opacity:1}.content-passo-compra.passo03{left:216px}.content-passo-compra.passo04{left:326px}.content-passo-compra.ativo{top:0px;opacity:1}.passo-compra-separador{float:left;height:1px;width:76px;position:absolute;left:-82px;top:14px;opacity:0.5}.passo-compra-separador.ativo.passo01,.passo-compra-separador.passo01{left:67px}.passo-compra-separador.ativo.passo02,.passo-compra-separador.passo02{left:172px}.passo-compra-separador.ativo.passo03,.passo-compra-separador.passo03{left:277px}.passo-compra-separador.ativo.passo04,.passo-compra-separador.passo04{left:-140px}.content-passo-compra .passo-compra{opacity:1;height:29px;width:29px;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;border-radius:50%;color:var(--corTextoBotaoPadrao);cursor:default}.passo-compra-nome{display:block;text-align:center;font-family:var(--fontPadrao);margin-top:12px;width:100%;height:19px;line-height:23px}.passo-compra-separador.passou{opacity:1}.passo-compra-separador.ativo{opacity:1;left:-18px;top:14px}div#passos-compra img{max-width:100%;margin:0 auto}div.checkout{float:left;margin:0 auto;max-width:800px;padding:0 0 40px 0;font-family:var(--fontPadrao);width:68%}div.checkout.vazio,div.checkout.pagina-faca-login{max-width:100%;padding:0;width:100%}div.checkout tbody{background:#FFF}.meu-carrinho.checkout .title-checkout,.title-checkout{line-height:normal;font-family:var(--fontPadrao);font-size:var(--fontSizeLarge);color:var(--corTitulosClimba);font-weight:bold;margin:0;text-transform:uppercase}div#carrinho img.logo-carrinho{display:NONE;float:left;padding:0 15px 0 0}div#carrinho div#cabecalho-carrinho{padding:10px 0}div#carrinho div#cabecalho-carrinho a.link-botao-finalizar{float:right}div#carrinho .detalhes div.foto-produto{float:left;height:65px;margin:0 10px 0 0;text-align:center;width:65px}.pagamento-detalhado div#msg_info{height:70px}.pagamento-detalhado div#msg_info p{font-size:1.3em}.pagamento-detalhado div#botoes-mudar-cep{margin-top:50px;margin-left:20px;float:left}.pagamento-detalhado div#botoes-mudar-cep span{float:left;height:30px;line-height:30px;text-align:center;width:40px}.pagamento-detalhado div#msg_info form{float:left}.pagamento-detalhado div#msg_info form#calcularCep input{border:1px solid #046A07;font-weight:normal;padding:2px}.dados-rodape-checkout .seguranca{width:100%;max-width:380px;margin:0}.dados-rodape-checkout .seguranca h2{display:none}.dados-rodape-checkout .listagem-selos-seguranca{justify-content:space-around;margin:0}.dados-rodape-checkout .seguranca li{float:none;display:inline-block;vertical-align:middle;max-width:none;width:auto}.dados-rodape-checkout .lista-selos-carrinho li span{display:inline-block;vertical-align:middle;text-indent:-9999px;overflow:hidden}.dados-rodape-checkout .lista-selos-carrinho{list-style:none;padding:0;display:flex;justify-content:space-between;width:100%;max-width:400px;flex-wrap:wrap}.dados-rodape-checkout .lista-selos-carrinho li{margin:10px 0 10px}@media screen and (-webkit-min-device-pixel-ratio: 0){.pagamento-detalhado div#msg_info form#calcularCep input{line-height:21px;padding:0 2px}}.pagamento-detalhado div#msg_info a.botao-finalizar{border:1px solid #046A07;float:left;font-weight:normal;height:13px;line-height:13px;padding:4px;width:165px}.pagamento-detalhado div#msg_info span{margin:0 15px;float:left}div#msgResultCalculaFrete{color:#CA4554}#box-total-carrinho .link-botao2{background-color:#F3f3f3}div.box-checkout{display:block;width:100%;border:1px solid #E9E6E4;float:left;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#endereco-entrega{float:left;margin-left:8%;width:46%}div#sua-compra{float:left;width:46%}div#endereco-entrega p.nome{font-size:1.05em}div#endereco-entrega a.link-botao2{display:inline-block;vertical-align:middle;padding:0 10px;float:none;margin:0;box-sizing:border-box}.focus{border:1px solid #FA5B2C}.botao-calcular-frete{border:1px solid #046A07;cursor:pointer;color:#FFF;font-size:1.1em;font-weight:bold;line-height:27px;margin:0px;padding:3px 6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.botao-calcular-frete:hover{background-position:0 -100px;color:#FFF}.botao-calcular-frete:active{background-position:0 -200px;color:#FFF}.esqueci-minha-senha div#cadastro input.botao{margin-left:10px}input#nao-cadastrado,input#cadastrado{display:none}#fundo-rodape-checkout{float:left;width:100%;position:relative;margin-top:55px}#fundo-rodape-checkout .imagem-layout-frete-mobile,#fundo-rodape-checkout .imagem-layout-frete-mobile{display:none}#fundo-rodape-checkout .frete-gratis-internas{float:left;width:100%;margin:50px auto 0;padding:6px 0px;max-width:none}.seguranca-checkout{float:left;width:100%;border-top:2px solid;border-bottom:2px solid;min-height:132px;display:none;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.seguranca-checkout .content-padrao{position:relative;padding-left:160px;min-height:122px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.seguranca-checkout h2{position:absolute;height:100%;font-size:1.6em;width:160px;margin:0;left:0}.seguranca-checkout ul{float:left;width:100%;min-height:122px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.seguranca-checkout ul li{float:left}.seguranca-checkout ul li img{margin:0 auto}.dados-rodape-checkout{float:left;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:55px}.texto-checkout-rodape{float:left;text-align:center;color:#525252;font-family:var(--fontPadrao)}.ofertas-validas-checkout,.endereco-checkout{margin-top:15px}.dados-loja-checkout,.ofertas-validas-checkout,.endereco-checkout{color:#525252;font-size:var(--fontSizeMedium)}#fundo-topo-checkout{float:left;width:100%;height:100px;box-sizing:border-box}#fundo-topo-checkout ~ div#meio.interna{float:left;width:100%;background:none;padding:0;margin:0}#fundo-topo-checkout>.content-padrao{display:flex;justify-content:space-between;align-items:center}#fundo-topo-checkout .logo-checkout{float:left;width:200px;height:96px;position:relative}#fundo-topo-checkout .logo-checkout .logo-checkout-imagem{display:block;overflow:hidden;text-indent:-9999px}#fundo-topo-checkout .central-lojasegura-right .label,#fundo-topo-checkout .central-lojasegura-right .numero{color:var(--corTextoLabelTopo);font-size:var(--fontSizeNormal)}.logo-rodape-checkout-imagem{display:inline-block;vertical-align:middle}#fundo-topo-checkout .logo-checkout img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto auto auto 0;max-height:90%;max-width:90%}.central-lojasegura-right{float:right;height:96px}.central-lojasegura-right .table{display:flex;gap:110px;align-items:center}.central-lojasegura-right .loja-segura-checkout{vertical-align:middle;display:var(--backgroundTopCheckoutDark)}.central-lojasegura-right .loja-segura-checkout.bright{display:var(--backgroundTopCheckoutBright)}.passos-compra-mobile-checkout{float:left;width:100%;margin:40px 0 50px;display:none}.passos-compra-mobile-checkout li{display:inline-block;vertical-align:middle}.passos-compra-mobile-checkout li .box-passo-compra-checkout{display:inline-block;vertical-align:middle;width:26px;height:26px;text-align:center;line-height:26px;font-family:var(--fontPadrao)}.passos-compra-mobile-checkout li.active .box-passo-compra-checkout{color:#FFF}.passos-compra-mobile-checkout li .descricao-passo-compra-checkout{font-family:var(--fontPadrao);padding:0 5px;font-size:1.1em}.passos-compra-mobile-checkout.finalizar li.active .box-passo-compra-checkout{background:#00B259;color:#FFFFFF}.passos-compra-mobile-checkout.finalizar li.active .descricao-passo-compra-checkout{color:#00B259}.selos-seguranca{float:right;width:30%}.selos-seguranca .loja-segura{float:left;width:100%}.selos-seguranca .loja-segura img{margin:0 auto}.selos-seguranca .rapid-ssl{float:left;width:100%;text-align:center;padding:20px 0;margin:20px 0;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}.selos-seguranca .rapid-ssl img{margin:15px auto 0}.selos-seguranca .rapid-ssl .site-seguro{color:#009A26;font-weight:bolder}.selos-seguranca .rapid-ssl .com-criptografia{color:#7F4C27;font-weight:bolder}.selos-seguranca-listagem{float:left;width:100%;text-align:center}.selos-seguranca-listagem li{display:block;margin:40px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selos-seguranca-listagem li img{margin:0 auto}.snap-content.checkout-content{-webkit-overflow-scrolling:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.has-overlay{overflow:auto !important}.listagem-frete .saiba-mais{display:inline-block;vertical-align:middle;text-align:center;border:1px solid #232227;border-radius:4px;padding:4px 8px;color:var(--corPrincipalTitulos);transition-duration:.2s}.listagem-frete .saiba-mais:hover{color:#3c3a42;border-color:#3c3a42}.popup-metodo-envio .modal--fade,.popup-metodo-envio .modal--show{top:0}.modal--fade .modal-inner,.modal--show .modal-inner{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.popup-metodo-envio .modal-title{float:left;width:100%;color:var(--corDestaque);font-size:var(--fontSizeLarge);text-transform:uppercase;text-align:center;height:68px;font-weight:bold;background-color:#F7F7F7;border:1px solid #DEDEDE;padding:22px 20px}.popup-metodo-envio .modal--fade .modal-close:before,.popup-metodo-envio .semantic-content .modal-close:before,.popup-metodo-envio .modal--show .modal-close:before{background:rgba(0,0,0,0.6)}.popup-metodo-envio .modal--fade .modal-close:after,.popup-metodo-envio .modal--show .modal-close:after{border-radius:4px;border:1px #DEDEDE solid;top:7%;right:50.5%;width:29px;height:29px;padding:0;text-align:center}.popup-metodo-envio .modal-inner .titulo-content{color:#2C3E50;display:block;font-family:var(--fontPadrao);font-size:1.3em;font-weight:normal;line-height:20px;margin:8px 0 15px 0;text-align:left}.popup-metodo-envio .modal-content .descricao-popup p{margin-bottom:10px;text-align:left}.popup-metodo-envio .modal-content .descricao-popup ul{list-style-type:disc}.popup-metodo-envio .modal-content .descricao-popup ul,.popup-metodo-envio .modal-content .descricao-popup ol{margin-left:15px}.popup-metodo-envio .modal-content .descricao-popup ul li,.popup-metodo-envio .modal-content .descricao-popup ol li{margin-bottom:10px;text-align:left}.desenvolvido-por{margin-top:15px;text-indent:0}.desenvolvido-por-idealize{display:block;text-indent:-99999px;overflow:hidden;margin:0 auto}.banner-carrinho-checkout{float:left;width:100%}.banner-carrinho-checkout img{display:block;margin:20px auto 0}.carrinho-frete-com-opcao-quem-recebe-lista-presentes{float:left;width:100%;margin:30px 0;box-sizing:border-box}.selecao-quem-recebe-lista-presentes .radio{display:block;margin:0 0 10px 0;color:#000}.label-frete-opcoes-quem-recebe{float:left;margin-right:10px}.box-opcoes-quem-recebe{float:left}#pagamento .carrinho-frete-com-opcao-quem-recebe-lista-presentes{padding:0 2%;margin:0}li.item-lojista.vazio.tela-voucher{height:450px}.item-lojista.tela-voucher .carrinho-vazio.mensagem2 .texto{font-size:2em}.item-lojista.tela-voucher .carrinho-vazio.mensagem2 .link-botao{font-size:1.3em}.item-lojista.tela-voucher .carrinho-vazio.mensagem2 .texto h2{text-align:center;margin:0;padding:0;line-height:1em;font-size:1.2em}#resultFreteCarrinho{float:left;width:100%}#passos-compra{border-bottom:0}.carrinho-valor-total .desconto{float:left;width:100%;padding-top:25px}#smarthint-position-2 .produtos-mais-vendidos .component-title{float:left;width:100%;margin-top:30px}@media screen and (max-width: 690px){.popup-metodo-envio .modal-inner .titulo-popup{font-size:1.4em}.popup-metodo-envio .modal-content .descricao-popup p{font-size:1.1em}}@media (max-width: 690px){.popup-metodo-envio .modal--fade .modal-close:after,.popup-metodo-envio .modal--show .modal-close:after{right:calc(4% + 10px)}}@media (max-width: 1200px){div#identificacao{max-width:none}}@media (max-width: 1175px){.dados-rodape-checkout{margin-top:0}.dados-rodape-checkout .lista-selos-carrinho{margin:0 auto;justify-content:center;gap:20px}.dados-rodape-checkout .seguranca{width:100%;max-width:none}.logo-rodape-checkout{float:left;width:100%;text-align:center}.logo-rodape-checkout img{margin:0 auto}.texto-checkout-rodape{width:100%;max-width:none;margin:25px 0 0 0}.desenvolvido-por{margin:12px auto 55px auto}}@media (min-width: 1001px){#passos-compra{float:left;position:relative;height:60px;width:420px;border-bottom:0}.mobile-passo-compra #passos-compra{display:none}}@media (min-width: 1001px) and (max-width: 1250px){.central-lojasegura-right .table{gap:40px}}@media (max-width: 1024px){.popup-metodo-envio .modal--fade .modal-close:after,.popup-metodo-envio .modal--show .modal-close:after{top:8.5%}}@media (max-width: 1000px){.content-continuar-compra-mobile .valor-boleto-pedido .valor{font-size:1em}div.checkout{width:100%}.content-carrinho-checkout{margin:20px 0 0 0}._orinationRight_25.wrap_mW{bottom:70px}#fundo-topo-checkout{margin-bottom:3px}.passos-compra-mobile-checkout{margin:20px 0 0 0}#fundo-rodape-checkout .frete-gratis-internas{margin-top:10px;z-index:1}.jp-card-container{width:310px;transform:scale(1) !important}#passos-compra{display:none}.mobile-passo-compra{float:left;width:100%;margin-top:25px}.mobile-passo-compra #passos-compra{display:flex;justify-content:center;gap:10px;margin:0 auto;width:330px;position:relative}.mobile-passo-compra .content-passo-compra{display:flex;flex-wrap:wrap}.mobile-passo-compra .passo-compra{order:1}.mobile-passo-compra .passo-compra-nome{font-size:var(--fontSizeMedium);order:2}.passo-compra-separador.ativo.passo02,.passo-compra-separador.passo02{left:74px}.passo-compra-separador.ativo.passo03,.passo-compra-separador.passo03{left:180px}.mobile-passo-compra .content-passo-compra{width:96px}.passo-compra-separador{width:77px}div.box-checkout div.header-box-checkout,.passos-compra-mobile-checkout{display:block}div.box-checkout div.header-box-checkout{padding:0;font-size:1.3em}#fundo-rodape-checkout .imagem-layout-frete-mobile{display:block}#fundo-rodape-checkout .imagem-layout-frete-mobile img{display:block;margin:0 auto}.link-atacadista{width:100%}#fundo-rodape-checkout .imagem-layout-frete{display:none}.seguranca-checkout{display:block;margin-top:10px;border-top:none}.seguranca-checkout ul li{margin-bottom:20px}.central-lojasegura-right .atendimento{display:none}#resultFreteCarrinho{margin-top:25px}#formas-pagamento-opcoes{margin:35px 0 0 0}#fundo-topo-checkout .central-lojasegura-right .central-atendimento-internas{display:none}}@media (max-width: 950px){div#conteudo{min-height:0}.seguranca-checkout .content-padrao{padding-left:0}.seguranca-checkout h2{display:none}.dados-loja-checkout,.ofertas-validas-checkout,.endereco-checkout{margin-top:20px}}@media (max-width: 700px){.central-lojasegura-right{height:56px}.central-de-atendimento-checkout{display:none}#fundo-topo-checkout{height:56px}#fundo-topo-checkout .logo-checkout{width:150px;height:41px}.meu-carrinho.checkout .title-checkout,.title-checkout{text-align:left}}@media (max-width: 480px){.modal--fade .modal-inner,.modal--show .modal-inner{height:100vh}.popup-metodo-envio .modal-title{height:auto}.popup-metodo-envio .modal--fade .modal-close:after,.popup-metodo-envio .modal--show .modal-close:after{width:auto;padding:0 10px}}@media screen and (max-width: 30em){.popup-disponibilidade .modal--fade .modal-content,.modal--show .modal-content{max-height:100%;height:auto}}.icon.package{mask-image:url(https://static.app.idcommerce.com.br/common/images/svgpackage.svg);-webkit-mask-image:url(https://static.app.idcommerce.com.br/common/images/svg/package.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:26px;-webkit-mask-size:26px;background-color:#000}.icon.packages{mask-image:url(https://static.app.idcommerce.com.br/common/images/svg/packages.svg);-webkit-mask-image:url(https://static.app.idcommerce.com.br/common/images/svg/packages.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px;-webkit-mask-size:22px;background-color:#000}.listagem-itens .compra-metragem-recomendada{float:left;width:100%}.listagem-itens .compra-metragem-recomendada li{min-height:0;margin:0;border-bottom:0}.listagem-itens .compra-metragem-recomendada li .icon{display:inline-block;vertical-align:middle;width:30px;height:26px}.listagem-itens .compra-metragem-recomendada li .descricao{display:inline-block;vertical-align:middle;max-width:calc(100% - 34px);font-size:0.925em}.listagem-itens .compra-metragem-recomendada li:last-child{border-bottom:0}.listagem-itens .compra-metragem-recomendada li .quantidade-caixas,.listagem-itens .compra-metragem-recomendada li .metro-quadraro-por-caixa,.listagem-itens .compra-metragem-recomendada li .preco-produto,.listagem-itens .compra-metragem-recomendada li .metro-quadrado{display:inline-block}.box-inputs-metragem .total-metros-quadrado{margin:3px 0 0}#content-produto-sugestoes-async{float:left;width:100%}.conteudo-interna .listagem{float:left;width:100%}.listagem-frete{float:left;width:100%;margin-top:25px;display:grid;gap:8px;font-size:var(--fontSizeMedium)}.listagem-frete>li{display:grid;flex-direction:row;grid-template-columns:3fr 1fr 6fr;justify-content:center;align-items:center;gap:8px;height:auto;cursor:pointer}.listagem-frete li .tipo-frete .select{display:inline-block;vertical-align:middle;width:22px;height:15px;position:relative}.listagem-frete .valor-frete.item-table-column{font-weight:bold}.nome-metodo-envio{display:inline-block;vertical-align:middle;text-align:left;color:var(--corTitulosClimba);max-width:80%}.listagem-frete li .tipo-frete .select .item{position:absolute;height:13px;width:13px;border:1px solid #868686;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listagem-frete li.active .tipo-frete .select .item:before{content:"";position:absolute;width:13px;height:13px;left:-1px;right:0;top:0;bottom:0;margin:auto;background:#232227;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.listagem-frete li .tipo-frete .info{float:left;width:80%;height:70px;text-align:center}.listagem-frete li .tipo-frete .info img{margin:0 auto}.listagem-frete li .schedule-delivery{float:left;width:100%}.listagem-frete>li.item-schedule-delivery{padding:0}.listagem-frete>li.schedule-delivery-method{margin:0}.listagem-frete li .selecionar-periodo,.listagem-frete li .selecionar-data{display:inline-block;min-width:165px;max-width:100%}.listagem-frete li .selecionar-data .valor input{float:left;width:100%;height:35px;border:1px solid #C3C3C3;font-weight:bolder;padding:0 0 0 35px}.listagem-frete li .selecionar-data .data-entrega-icone{position:absolute;margin:auto auto auto 0;left:5px;bottom:0;right:0;top:0}.listagem-frete li .selecionar-periodo .valor select{width:100%;height:35px;border:1px solid #C3C3C3;font-weight:bolder}.listagem-frete li .selecionar-periodo .label,.listagem-frete li .selecionar-data .label{display:block;margin-bottom:5px;color:#584A39;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listagem-frete li .selecionar-periodo .valor,.listagem-frete li .selecionar-data .valor{float:left;width:100%;position:relative}.listagem-frete li .valor-frete .label{display:inline-block;vertical-align:middle;font-weight:bolder;text-align:right;padding-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listagem-frete li .prazo .label{width:75px;vertical-align:top;font-weight:bolder;text-align:right;padding-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listagem-frete li .nome-envio{float:left;text-align:right;width:50%}.listagem-frete li .prazo .valor{display:inline-block;vertical-align:middle;color:#777777;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listagem-frete li .prazo .valor .dias,.listagem-frete li .prazo .valor .info{color:var(--corTitulosClimba)}.listagem-frete li .prazo .valor .dias{display:inline;font-weight:normal;width:100%}.listagem-frete li .prazo .valor .info{width:100%;margin-top:5px}.valor-frete-selecionado{float:right;text-align:right}.valor-frete-selecionado .label{display:block;color:#51606A;font-weight:bolder}@media (min-width: 841px){.listagem-frete>li.schedule-delivery-method{display:block;width:41%;height:auto;padding:10px 0}.listagem-frete>li.schedule-delivery-method .tipo-frete{width:75%}.listagem-frete>li.schedule-delivery-method .valor-frete{width:25%}.listagem-frete li .selecionar-periodo,.listagem-frete li .selecionar-data{width:100%}.schedule-delivery{margin:10px 0 0 25px}}@media (max-width: 840px){.listagem-frete li .valor-frete{display:inline-block;text-align:right;font-weight:bold}.listagem-frete>li{grid-template-columns:2fr 1fr 5fr;height:65px;border-bottom:1px solid #E1E1E1}.prazo.item-table-column{padding:0 0 10px 25px}.listagem-frete li .tipo-frete{display:block}.listagem-frete li.active .tipo-frete .select .item{border:none}.listagem-frete li .prazo .label{display:none}.listagem-frete li .label{display:none}.listagem-frete li .valor-frete .label{display:none}.listagem-frete li .tipo-frete .info{display:inline-block;vertical-align:middle;width:auto;height:auto;float:none}.listagem-frete>li.schedule-delivery-method{display:block;width:100%;height:auto}.listagem-frete>li.schedule-delivery-method .tipo-frete{width:27%}.listagem-frete>li.schedule-delivery-method .valor-frete{width:10%}.schedule-delivery{margin:10px 0}}.tag-quase-frete-gratis .quase-frete-label{float:left;padding:10px 20px;background:#FFF;font-size:0.9em;font-family:var(--fontPadrao);margin-bottom:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tag-quase-frete-gratis .quase-frete-label .quase-frete-nome-frete,.tag-quase-frete-gratis .quase-frete-label .quase-frete-valor{font-weight:bolder}@media (max-width: 580px){.listagem-frete{gap:10px}.listagem-frete>li.schedule-delivery-method{height:165px}.listagem-frete li .selecionar-periodo,.listagem-frete li .selecionar-data{width:100%}.listagem-frete>li{grid-template-columns:7fr 3fr;gap:0;height:auto;min-height:75px}.listagem-frete .saiba-mais,.listagem-frete .aviso-correios{margin:5px 0}.listagem-frete>li.schedule-delivery-method{display:block;width:100%;height:auto}.listagem-frete>li.schedule-delivery-method .tipo-frete{width:80%}.listagem-frete>li.schedule-delivery-method .valor-frete{width:20%}}@media (min-width: 1001px){.popup-metodo-envio .modal--fade .modal-content,.popup-metodo-envio .modal--show .modal-content{max-height:45vh}.texto-checkout-rodape{order:1}.dados-rodape-checkout .seguranca{order:2}.desenvolvido-por{order:3}.content-total-pedido{display:flex;align-items:end;justify-content:space-between}.descricao-subtotal-frete{max-width:70%}.content-continuar-compra-mobile .content-condicoes-pagamento-pedido{float:left;text-align:left;width:44%}}.cor-preco-resumo-carrinho{color:var(--corPrecoResumoCarrinho) !important}.cor-bg{background:var(--corBg) !important}.color-header-tabela-produtos{color:var(--corTextoHeader) !important}.cor-textos-destaque-checkout{color:var(--corTextoLabelTopo) !important}@media (min-width: 1001px){.cor-background-passo-compra{background:var(--corTextoLabelTopo) !important}}@media (max-width: 1000px){.cor-background-passo-compra{background:var(--cor-destaque) !important}}.contato-topo{color:var(--corTextoNumeroHeader) !important}.background-borda-frete-selecionado{background-color:var(--corBordaFreteSelecionado) !important}.cor-preco-frete{color:var(--corTextoFrete) !important}.border-color-pagamento-selecionado{border-color:var(--corPagamentoSelecionado) !important}.background-color-pagamento-selecionado{background-color:var(--corPagamentoSelecionado) !important}.cor-botao-finalizar-pedido{background-color:var(--corBotaoFinalizarPedido) !important}.cor-botao-finalizar-pedido:hover{background-color:var(--corBotaoFinalizarPedidoHover) !important}.cor-botao-finalizar-pedido:active{background-color:var(--corBotaoFinalizarPedidoActive) !important}.background-topo-checkout{background-color:var(--corBgTopo)}.border-topo-checkout{border-bottom:var(--bordaTopo) var(--corBordaTopo) !important;background-image:var(--imagePassoCompra)}.detalhes table th{background:var(--corBg)}.botao-finalizar,.link-botao-finalizar{background:var(--corBotaoFinalizarPedido)}.botao-finalizar .icone,.link-botao-finalizar .icone{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/bg_botao_finalizar2.png?u97345226")}.botao-atualizar-carrinho{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/bg_botao2.jpg?ud80b1a2e") repeat-x 0 0}.botao-finalizar:hover,.link-botao-finalizar:hover{background-color:var(--corBotaoFinalizarPedidoHover)}.botao-finalizar:active,.link-botao-finalizar:active{background-color:var(--corBotaoFinalizarPedidoActive);border-bottom:0}input.botao-continuar{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/btn-continuar.gif?u252442f2") repeat-x 0 0}input.botao-avancar{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/btn-avancar.gif?uba6aaee9") repeat-x 0 0}a.botao-escolher-tipo-pagamento{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/btn-escolher-tipo-pagamento.gif?u8e6a11be") repeat-x 0 0}input.botao-cadastrar{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/btn-cadastrar.gif?u07b9751a") repeat-x 0 0}.passo-compra-separador{background:var(--corPassoCompra)}.content-passo-compra.passou .passo-compra{background:var(--corPassoCompra)}.passo-compra{background:var(--corPassoCompra)}.passo-compra .icone{fill:var(--corTextoLabelTopo) !important}.passo-compra-nome{color:var(--corTextoLabelTopo)}.content-passo-compra.passou .passo-compra-nome{color:var(--corTextoLabelTopo)}.content-passo-compra.ativo .passo-compra-nome{color:var(--corTextoLabelTopo)}.passo-compra-separador.passou{background:var(--corTextoLabelTopo)}.passo-compra-separador.ativo{background:var(--corPassoCompra)}.botao-calcular-frete{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/bg_botao_finalizar.png?u6f4a3916") repeat-x 0 0}.seguranca-checkout{border-color:var(--corBg)}.seguranca-checkout h2{color:var(--cor-texto)}#fundo-topo-checkout>.content-padrao{background:var(--bgTopoContentPadrao)}.central-lojasegura-right .central-de-atendimento-checkout .label{color:var(--corTextoLabelTopo)}.central-lojasegura-right .central-de-atendimento-checkout .numero{color:var(--corTextoNumeroHeader)}.popup-metodo-envio .titulo-popup{color:var(--cor-texto)}.passos-compra-mobile-checkout li .box-passo-compra-checkout{background:var(--corBg);color:var(--corTextoBg)}.passos-compra-mobile-checkout li.active .box-passo-compra-checkout{background:var(--cor-texto)}.passos-compra-mobile-checkout li .descricao-passo-compra-checkout{color:var(--cor-texto)}.passos-compra-mobile-checkout.finalizar li .box-passo-compra-checkout{background:var(--corBg);color:var(--corTextoBg)}.item-lojista.tela-voucher .carrinho-vazio.mensagem2 .texto h2{color:var(--cor-destaque)}.botao-finalizar-pedido{background:var(--corBotaoFinalizarPedido)}.botao-finalizar-pedido:hover{background:var(--corBotaoFinalizarPedidoHover)}.botao-finalizar-pedido.right:active,.botao-finalizar-pedido:active{background:var(--corBotaoFinalizarPedidoActive)}.titulo-resumo-pedido{color:var(--cor-destaque)}.valor-boleto-pedido .valor,.valor-vezes-pedido .valor{color:var(--corPrecoPadrao)}.calcular-frete-carrinho{background:var(--corBotaoFinalizarPedido)}.calcular-frete-carrinho:hover{background:var(--corBotaoFinalizarPedidoHover)}.calcular-frete-carrinho:active{background:var(--corBotaoFinalizarPedidoActive)}.header-listagem-produto.use_gift_paper .presente{color:var(--cor-destaque);width:25%}.header-listagem-produto:not(.use_gift_paper) .presente{color:var(--cor-destaque);width:12%}.header-listagem-produto .presente{color:var(--cor-destaque)}.subtotal-itens .valor{color:var(--cor-texto)}.listagem-frete li.active .tipo-frete .select .item:before{background:var(--corBordaFreteSelecionado)}.listagem-frete li .tipo-frete .info{color:var(--cor-destaque)}.listagem-frete li .selecionar-periodo .valor,.listagem-frete li .selecionar-data .valor{color:var(--corTextoFrete)}.listagem-frete li:not(.schedule-delivery-method) .valor-frete .label{width:75px}.listagem-frete li.schedule-delivery-method .prazo{display:none}.listagem-frete li:not(.schedule-delivery-method) .prazo{display:table-cell}.box-valor-desconto .faltam-valor-desconto{background:var(--bgPrecoAtacadoDetalhes, #959595);color:var(--corPrecoAtacado, #4C4C4C)}.tag-quase-frete-gratis .quase-frete-label{border:2px solid var(--corPrecoPadrao)}.tag-quase-frete-gratis .quase-frete-label .quase-frete-nome-frete,.tag-quase-frete-gratis .quase-frete-label .quase-frete-valor{color:var(--corPrecoPadrao)}.botao-atualizar-valores{background:var(--corBgBotaoPadrao2);color:var(--corTextoBotaoPadrao2)}.botao-atualizar-valores:hover{background-color:var(--corBgBotaoPadrao2Hover)}.botao-atualizar-valores:active{background-color:var(--corBgBotaoPadrao2Active)}.cotent-afiliados-carrinho{background:var(--corHeader)}.label-selecione-afiliado{color:var(--cor-destaque)}.mensagem-volumoso h3{color:var(--corPrincipalTitulos)}.box-caminhao{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/icone_caminhao.png?uba277ee0") no-repeat center #00A759}.box-caminhao-menor{background:url("https://static.app.idcommerce.com.br/common/images/climbacommerce/icone_caminhao_menor.png?u19c10597") no-repeat center #00A759}.content-padrao{margin:0 auto;max-width:1238px;width:96%}.aviso-desconto-atacado{float:left;margin-top:25px}.header-vendedor{float:left;width:100%;padding:8px 12px;box-sizing:border-box;background:var(--corHeader)}.header-vendedor .descricao{display:inline-block;color:var(--corTitulosClimba);vertical-align:middle}.header-vendedor .nome{display:inline-block;vertical-align:middle;font-weight:bolder;margin-left:5px;font-family:var(--fontPadrao);color:var(--corTitulosClimba)}.listagem-carrinho-lojistas .item-lojista{float:left;width:100%;margin:0;border-top:1px solid #DEDEDE}@media (max-width: 1000px){.header-vendedor .descricao{display:inline}.header-vendedor .nome{display:inline;margin:0}}.atributos{float:left;width:100%;margin:15px 0 0 0}.atributos .titulo-personalizacao{float:left;width:100%;margin:0 0 5px 0}.formulario-listagem-produtos-carrinho .listagem-itens .produto .msg_erro_carrinho{margin-top:0}.botao-cupom-desconto,.botao-cupom-desconto-sim,.botao-cupom-desconto.botao{vertical-align:middle}.lista-selos-carrinho{display:flex;float:left;width:100%;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin:30px 0;list-style:none;padding:0}.lista-selos-carrinho li{float:left}.lista-selos-carrinho li span{display:inline-block;vertical-align:middle;text-indent:-9999px;overflow:hidden}.meu-carrinho{float:left;width:100%}.header-listagem-produto{float:left;width:100%;padding:0 20px;margin-top:25px;border-radius:4px 4px 0 0;height:40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center}.header-listagem-produto div{color:var(--corTitulosClimba);height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.header-listagem-produto .produto{font-family:var(--fontPadrao);box-sizing:border-box;width:auto}.listagem-carrinho-lojistas{float:left;width:100%;background:#FFF;margin:0;list-style:none;padding:0 0 20px 0}.formulario-listagem-produtos-carrinho .listagem-carrinho-lojistas{float:left;width:100%}.formulario-listagem-produtos-carrinho .listagem-itens{float:left;width:100%;list-style:none;padding:0}.formulario-listagem-produtos-carrinho .listagem-itens .produto{float:left;padding:0 0 0 90px;min-height:67px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formulario-listagem-produtos-carrinho .listagem-itens .presente{float:left;width:100%;margin:10px 0 0 0}.formulario-listagem-produtos-carrinho .listagem-itens .presente .mensagem-papel-presente textarea{width:96%;height:66px;border:1px solid #DEDEDE;border-radius:var(--inputBorderRadius, 4px);margin-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formulario-listagem-produtos-carrinho .listagem-itens .valor-unitario,.formulario-listagem-produtos-carrinho .listagem-itens .valor-total{color:var(--corTitulosClimba)}.formulario-listagem-produtos-carrinho .listagem-itens .valor-total{font-weight:bold}.listagem-itens li{float:left;width:100%;min-height:67px;position:relative;margin-top:25px;border-bottom:1px solid #DEDEDE;padding-bottom:25px}.listagem-itens li .produto .imagem-do-produto{position:absolute;width:67px;height:67px;left:10px;top:0;right:0;bottom:0;margin-left:0;border:1px solid #DDDDDD;overflow:hidden;box-sizing:border-box;border-radius:4px}.listagem-itens li .produto .imagem-do-produto img{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;padding:2%}.listagem-itens li .produto .detalhes-do-produto{float:left;width:100%;font-weight:normal;padding:0}.listagem-itens li .produto .detalhes-do-produto a{color:#868686}.listagem-itens li .produto .detalhes-do-produto .item{float:left;width:100%}.listagem-itens li .produto .detalhes-do-produto .item .valor{font-weight:bold}.listagem-itens li .produto .detalhes-do-produto .item.nome{color:var(--corTitulosClimba);font-weight:bold}.listagem-itens li .produto .detalhes-do-produto .item-brinde{font-weight:bolder;float:left;width:100%}.listagem-itens .presente .para_presente{accent-color:var(--corTitulosClimba);display:inline-block;vertical-align:middle}.adicional-presente-item .icone,.listagem-itens .presente .icone{display:inline-block;vertical-align:middle;mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/gift-box.svg");-webkit-mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/gift-box.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%;background-color:#232227;width:15px;height:13px;margin-left:5px;text-indent:-9999px;overflow:hidden}.listagem-itens .presente .descricao{display:inline-block;vertical-align:middle;color:#1D1D1D}.listagem-itens .quantidade .box-inputs-quantidade{display:inline-block;width:97px;height:28px}.listagem-itens .quantidade .remover-item{float:left;font-weight:normal;text-align:center;cursor:pointer;color:#232227;font-size:var(--fontSizeMedium-sm)}.formulario-listagem-produtos-carrinho .subtotal-itens{float:left;width:100%;text-align:right;border-top:1px solid #D9DEE1;padding:15px 0}.subtotal-itens .label{display:inline-block;vertical-align:middle;color:#51606A;padding:0 15px}.subtotal-itens .valor{display:inline-block;vertical-align:middle;padding:0 15px}.box-calcular-frete-cupom-desconto{margin-top:55px;float:left;color:var(--corTitulosClimba)}.box-calcular-frete-cupom-desconto .mensagem-frete,.box-calcular-frete-cupom-desconto .descricao{margin-bottom:9px}.box-calcular-frete-cupom-desconto .mensagem-frete .descricao{color:#1D1D1D}.box-calcular-frete-cupom-desconto .mensagem-frete .icone{display:inline-block;vertical-align:middle;margin-right:5px}.box-calcular-frete-cupom-desconto .mensagem-frete .texto{display:inline-block;vertical-align:middle;color:#4E4E4E}.box-calcular-frete-cupom-desconto .digite-cep{display:inline-block;vertical-align:middle}.box-calcular-frete-cupom-desconto .digite-cep .label{display:inline-block;vertical-align:top;margin:5px 0}.box-cep{max-width:315px;width:100%}.cupom-de-desconto input,.box-cep input{width:100%;max-width:173px;margin-right:6px;border:1px solid #DEDEDE;background:none repeat scroll 0 0 #FFFFFF;text-align:center;height:46px}.cupom-de-desconto input::placeholder,.box-cep input::placeholder{color:#232227}.box-cep .alterar-cep{width:100%;max-width:132px}.box-calcular-frete-cupom-desconto .digite-cep .input-cep{display:block}.box-calcular-frete-cupom-desconto .botao.alterar-cep{height:44px;line-height:27px}.box-calcular-frete-cupom-desconto .digite-cep .input-cep input{height:34px;text-align:left;line-height:normal;width:178px;padding:0 15px;border:1px solid #D6D6D6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nao-sei-meu-cep{vertical-align:middle;font-family:var(--fontPadrao);color:var(--corTitulosClimba);text-decoration:underline;margin-top:10px}.nao-sei-meu-cep.mobile{display:none}.calcular-frete-carrinho{font-family:var(--fontPadrao);display:inline-block;vertical-align:top;cursor:pointer;font-weight:normal;height:36px;line-height:36px;margin:0px;padding:0 15px;color:#FFF;border-bottom:2px solid rgba(0,0,0,0.2);margin-bottom:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.calcular-frete-carrinho:active{padding-top:2px;border-bottom:0}.carrinho-frete-vale-compra{width:100%;gap:2%;display:flex;justify-content:space-between;position:relative}.cupom-de-desconto .botao-cupom-desconto-sim{float:left}.cupom-de-desconto #remover-cupom-desconto{display:block;color:var(--corTitulosClimba)}.cupom-de-desconto #remover-cupom-desconto .icone{display:inline-block;vertical-align:middle;mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/trash-remove-voucher.svg");-webkit-mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/trash-remove-voucher.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%;background-color:#232227;width:11px;height:13px;margin-left:5px;text-indent:-9999px;overflow:hidden}.cupom-de-desconto #total-cupom-desconto-carrinho{display:block;margin-top:20px}.codigo_cupom_desconto{vertical-align:middle}.carrinho-vendedores{float:left;margin:20px 0 -30px 0;position:relative;z-index:1}.carrinho-vendedores .descricao{display:inline-block;vertical-align:middle;color:#4E4E4E}.carrinho-vendedores .adicionar-vendedor{display:inline-block}.carrinho-vendedores .adicionar-vendedor select{min-width:130px;text-align:center;color:#4E4E4E;border-radius:5px}.carrinho-valor-total .label{color:#51606A;font-weight:bolder}.aviso-desconto-atacado{float:left;width:100%;text-align:right;margin-top:25px}.tarja-desconto-atacado{float:right;height:24px;text-align:center;margin:15px 0 0 0;color:#FFFFFF;padding:0 20px;border-radius:15px}.carrinho-valor-total .desconto{float:left;width:100%;padding:15px 0 0;color:#000000;text-align:right}.frete-calculado{float:left;width:45.8%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.frete-calculado .mensagem{width:100%}.botao-aplicar-cupom-desconto{display:flex;height:49px;width:277px;border:1px solid #DEDEDEB2;border-radius:var(--inputBorderRadius, 4px);justify-content:center;align-items:center;cursor:pointer;color:#232227;margin:0}.botao-aplicar-cupom-desconto.hidden{display:none}.botao-aplicar-cupom-desconto .coupon{display:inline-block;vertical-align:middle}.botao-aplicar-cupom-desconto .name{display:inline-block;vertical-align:middle}.botao-checkout{color:var(--corTitulosClimba);border:1px solid var(--corBgBotaoPadrao, #DEDEDE);padding:12.5px 23px;font-weight:bold;cursor:pointer;max-height:46px;border-radius:var(--inputBorderRadius, 4px)}.botao-checkout:hover{background:var(--corBgBotaoPadraoHover);color:var(--corTextoBotaoPadraoHover)}.botao-checkout:hover .mask-icon-svg.truck{background-color:var(--corTextoBotaoPadraoHover)}.botao-checkout:active .mask-icon-svg.truck{background-color:var(--corTextoBotaoPadraoActive)}.botao-checkout:active{background:var(--corBgBotaoPadraoActive);color:var(--corTextoBotaoPadraoActive)}.botao-checkout span{display:inline-block;vertical-align:middle}.frete-calculado .mensagem .descricao{display:inline-block;vertical-align:middle;color:var(--corTitulosClimba);font-family:var(--fontPadrao)}.cep-destino{color:var(--corTitulosClimba)}.subtotal-itens-lojista{float:right;padding:0 20px}.carrinho-opcoes-frete{float:left;width:100%;position:relative}.carrinho-opcoes-frete h2{font-size:var(--fontSizePadrao);font-weight:bold;color:var(--corPrincipalTitulos);margin-top:25px}.aviso-correios{display:inline-block;vertical-align:middle;text-align:left;box-sizing:border-box}.aviso-carreios b{padding-top:2px}.empty-cart .empty-cart-container{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;width:100%}.empty-cart .mask-icon-svg.empty-cart{mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/empty-cart.svg");-webkit-mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/empty-cart.svg");background-color:#CFCFCF;width:107px;max-width:100%;height:112px}.empty-cart h2,.empty-cart .empty-cart-text{margin-top:25px;color:var(--corTitulosClimba)}.empty-cart .empty-cart-text{font-size:var(--fontSizeNormal);text-align:center}.empty-cart .default-back-button{margin-top:25px;width:210px;font-size:var(--fontSizeMedium)}@media (min-width: 1001px){.empty-cart .empty-cart-text{max-width:27%}}.mensagem-volumoso{float:left;padding:35px;background:#F7F7F7}.box-caminhao{float:left;margin-right:20px;height:78px;width:78px}.mensagem-volumoso .content-texto{float:left;max-width:80%}.mensagem-volumoso h2{font-size:1.5em;line-height:23px;margin:0}.info-cep-entrega{float:left;width:100%;position:relative;margin-top:1px;padding:15px 240px 15px 35px;background:#F7F7F7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.info-cep-entrega label{float:left;color:#1F1F1F;position:relative;height:41px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.info-cep-entrega label .nome{height:18px}.info-cep-entrega input{height:41px;line-height:41px;color:#AAA}.info-cep-entrega .cep{width:42%;padding-left:124px}.info-cep-entrega .email{width:56%;padding-left:80px;margin-left:2%}.info-cep-entrega .cep .nome{position:absolute;margin:auto;bottom:0;left:0;top:0;width:124px}.info-cep-entrega .email .nome{position:absolute;margin:auto;bottom:0;left:0;top:0;width:75px}.info-cep-entrega input.cotacao-email,.info-cep-entrega input.cotacao-cep{width:100%}.info-cep-entrega button{position:absolute;line-height:41px;font-size:1.2em;width:136px;height:41px;right:100px}.responderemos-minutos{font-size:1.4em;color:#00A759}.resultado-cotacao-frete{padding:35px;background:#E3F0EA}.box-caminhao-menor{float:left;margin-right:20px;height:54px;width:54px}.mensagem-sucesso{display:block;font-size:1.7em;color:#194C26}.mensagem-contato{display:block;font-size:1.4em;margin-top:3px;color:#FF9226}.lista-seleos-carrinho{float:right;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:65%;margin-bottom:30px;overflow:hidden}.lista-seleos-carrinho li{float:left;width:33%;text-align:center;margin-bottom:5px;min-width:90px}.lista-seleos-carrinho li img{margin:0 auto}.lista-seleos-carrinho span{display:inline-block;font-size:0}.cotacao-frete{float:left;width:100%;position:relative;margin:25px 0 0 0}.link-botao2.voltar-para-loja-carrinho .icone{display:inline-block;vertical-align:middle}.link-botao2.voltar-para-loja-carrinho .descricao{display:inline-block;vertical-align:middle}.voltar-para-loja-carrinho{float:left;width:100%;text-align:center;margin:18px 0 0 0;border-radius:var(--inputBorderRadius, 4px);color:var(--corTitulosClimba);text-decoration:underline;font-family:var(--fontPadrao);font-size:var(--fontSizeMedium);cursor:pointer}.link-botao2.voltar-para-loja-carrinho .sprite_content-seta-drop{display:inline-block;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.carrinho-valor-total .box-valor-desconto{font-size:0.9em}.carrinho-valor-total .box-valor-desconto{padding-right:0}.box-valor-desconto{float:right;width:100%;max-width:475px;padding:20px 0 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box-valor-desconto .faltam-valor-desconto{display:block;font-family:var(--fontPadrao);text-align:center;padding:5px 10px;font-size:0.9em}.content-resumo .faltam-valor-desconto{margin:0 0 15px 0}.content-resumo .botao-finalizar-pedido{margin-top:25px}.box-valor-desconto .faltam-valor-desconto .desconto,.box-valor-desconto .faltam-valor-desconto .valor{color:var(--corPrecoAtacadoDesconto, #fff);font-size:1.2em;float:none;width:auto;padding:0;font-weight:bold}.box-valor-desconto .adicione-mais{display:block;padding:0 10px;text-align:right;margin-top:5px}.desconto-item{display:inline-block;padding:6px 0;border-radius:4px;color:#FFFFFF}.box-valor-de-por{display:inline-block;vertical-align:bottom;padding-top:15px}.box-valor-de-por.preco-composto{padding-top:0}.tag-quase-frete-gratis{float:right;width:100%;margin-top:10px}.carrinho-valor-total .tag-quase-frete-gratis .quase-frete-label{background:#FFF}.listagem-itens-produto-virtual{float:left;width:96%;padding-left:12px;border-left:1px solid #868686;margin-top:10px;margin-left:4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listagem-itens-produto-virtual .item-produto-virtual{display:block;color:#868686;margin-top:10px}.item-produto-virtual .nome-item-produto-virtual{display:block}.imagem-frete-checkout{display:inline-block;vertical-align:middle}.opcao-cep-destino-mobile{display:none}.box-inputs-metragem{font-size:var(--fontSizeMedium-sm);display:block;margin-top:10px;float:left;padding:10px 0 0 0}.box-inputs-metragem .largura-metragem{float:right;text-align:right}.box-inputs-metragem .largura-metragem,.box-inputs-metragem .comprimento-metragem{width:74px;display:inline-block}.box-inputs-metragem .input-comprimento,.box-inputs-metragem .input-largura{width:57px;display:inline-block}.box-inputs-metragem .input-comprimento input,.box-inputs-metragem .input-largura input{width:100%;border-radius:4px;height:44px;line-height:37px}.box-inputs-metragem .titulo-metragem{display:block;margin-bottom:10px}.box-inputs-metragem .total-metros-quadrado{display:inline-block}.botao-atualizar-valores{float:left;display:block;margin-top:10px;border:0;width:100%;padding:10px 0;border-radius:4px;text-transform:uppercase;font-size:var(--fontSizeMedium);cursor:pointer;font-family:var(--fontPadrao)}.box-inputs-metragem .descricao-area{float:left;width:100%;margin:10px 0 0 0}.detalhes-valor-metragem{float:left;width:100%}.mensagem-noivos{float:left;width:100%;margin:25px 0 25px 0}.mensagem-noivos .titulo{float:left;width:100%;font-size:1em;color:#4E4E4E;margin:0 0 10px 0}.mensagem-noivos textarea{float:left;box-sizing:border-box;max-width:965px;width:100%;color:#333}.total-cupom-desconto-carrinho{float:left;width:100%;margin:0 0 20px 0;padding:20px 0 20px 0;border-bottom:1px solid #D9DEE1}.cotent-afiliados-carrinho{display:flex;align-items:center;float:left;border-top:1px solid #D9DEE1;border-bottom:1px solid #D9DEE1;height:105px;margin:55px auto 0;padding-left:35px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.label-selecione-afiliado{display:inline-block;margin-right:20px}.selec-afiliado{padding:0 15px;height:34px;line-height:34px;text-align:left;min-width:178px;border:1px solid #D6D6D6}.ui-autocomplete.ui-menu .ui-menu-item a{min-height:0;padding:5px;font-family:var(--fontPadrao);color:#000}.ui-autocomplete.ui-menu .ui-menu-item{margin:0;padding:0}#form_busca_afiliado{margin:0 15px 0 0}#afiliado_programa_afiliado{margin-right:15px}.mensagem-volumoso{float:left;padding:0;background:#F7F7F7;width:100%}.mensagem-volumoso h3{padding:0px 30px;margin:15px 0}div#cadastro .confirma-receber-email input{vertical-align:top;display:inline-block;margin:0}@media (min-width: 1001px){.formulario-listagem-produtos-carrinho .listagem-itens .product-row .produto{width:auto}.formulario-listagem-produtos-carrinho .listagem-itens .valor-unitario,.formulario-listagem-produtos-carrinho .listagem-itens .valor-total{text-align:center}.listagem-itens .product-row{display:grid;align-items:start;grid-template-columns:2fr 1fr 1fr 1fr}.listagem-itens .quantidade .remover-item{width:100%;margin-top:8px}.formulario-listagem-produtos-carrinho .listagem-itens .quantidade{margin:0 auto}.formulario-listagem-produtos-carrinho .listagem-itens .valor-total{padding:15px 0}.listagem-carrinho-lojistas{border-radius:0 0 4px 4px;border-top:0}.cupom-desconto-lateral{width:45%;position:absolute;top:0;right:0}.carrinho-opcoes-frete{margin-top:55px}.box-inputs-metragem .titulo-metragem{text-align:center}.box-inputs-metragem{border-top:1px solid #D9DEE1}.box-inputs-metragem .descricao-area,.box-inputs-metragem .detalhes-valor-metragem{text-align:center}.desconto-item{width:130px;font-size:var(--fontSizeNormal);margin:10px 0 0 0}.desconto-item.mobile{display:none}.nao-sei-meu-cep{display:inline-block}}@media (max-width: 900px){.valor-frete-selecionado{float:left;width:100%;position:relative;text-align:right;margin:15px 0;bottom:0;right:0}.info-cep-entrega{padding:35px}.info-cep-entrega .email{width:100%;margin:0;padding-left:124px}.info-cep-entrega .cep{width:100%;margin:0 0 10px 0}.info-cep-entrega .email .nome{width:120px;text-align:right}.info-cep-entrega button{float:right;position:relative;margin-top:10px;right:0}}@media (max-width: 1000px){.lista-selos-carrinho{justify-content:center}.carrinho-opcoes-frete.hidden{display:none}.carrinho-opcoes-frete{display:flex;flex-direction:column-reverse}.box-calcular-frete-cupom-desconto .mensagem-frete{font-weight:bold}.meu-carrinho.marketplace.checkout{max-width:100%;width:100%}.content-resumo-tela-carrinho{width:100%}.content-continuar-compra-mobile{display:block}.listagem-carrinho-lojistas{margin-top:25px;border-radius:4px}.frete-calculado{width:100%;margin:25px 0}.box-calculo-frete{display:flex;justify-content:space-between;width:100%}.listagem-itens li .produto .imagem-do-produto{left:0}.nome-metodo-envio{display:inline-block;font-weight:bolder}.valor-frete-selecionado .valor,.valor-frete-selecionado .label{display:inline}.box-calcular-frete-cupom-desconto{margin:25px 0 0 0;width:100%;border-top:1px solid #DEDEDE;padding-top:18px}.opcao-cep-destino-mobile{float:left;width:100%;margin:13px 0;display:block}.opcao-cep-destino-mobile .box-left{float:left;width:100%;display:flex;align-items:center}.opcao-cep-destino-mobile .box-right{float:left;width:35%;text-align:right;color:#5D5D5D;font-size:0.85em;display:none}.opcao-cep-destino-mobile .alterar-cep{float:left;max-width:100%;margin:0 5px;display:block}.opcao-cep-destino-mobile .cep-destino{float:left;max-width:100%;padding:0;display:block}.digite-cep .alterar-cep{display:block;float:left;clear:both;margin-top:10px}.frete-calculado .mensagem .icone-mobile{display:none}.frete-calculado .mensagem .icone{display:none}.aviso-carreios{width:100%;padding:0;max-width:none;text-align:left}.calcular-frete-carrinho{float:right;text-align:center;margin-top:10px;width:48%}.box-calcular-frete-cupom-desconto .digite-cep .input-cep input{font-size:1.2em;height:36px;width:100%}.box-calcular-frete-cupom-desconto .digite-cep .label{margin:0}.box-calcular-frete-cupom-desconto .digite-cep{display:inline-block;vertical-align:middle;width:100%}.subtotal-itens .valor,.subtotal-itens .label{padding:0}.subtotal-itens-lojista{display:flex;width:100%;justify-content:space-between;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listagem-itens li:last-child{margin-bottom:0}.listagem-itens li:nth-child(even){background:none}.formulario-listagem-produtos-carrinho .listagem-itens .valor-total .table-cell:before{display:none}.listagem-itens .quantidade .box-inputs-quantidade{float:right;height:auto}.botao-finalizar-pedido{width:100%}.tag-quase-frete-gratis .quase-frete-label{width:100%;text-align:center;margin:0}.formulario-listagem-produtos-carrinho .listagem-itens .presente .mensagem-papel-presente textarea{max-width:100%;width:100%}.header-listagem-produto{display:none}.voltar-a-loja{margin:15px}.formulario-listagem-produtos-carrinho .listagem-itens .valor-total .table-cell:before{content:"Valor Total:";font-weight:bolder}.formulario-listagem-produtos-carrinho .listagem-itens .produto{width:100%;position:relative;padding:0 0 0 80px;margin:0 0 20px 0}.formulario-listagem-produtos-carrinho .listagem-itens .quantidade{vertical-align:middle;float:left;padding:0;position:relative;width:200px;flex-direction:row-reverse;gap:15px;align-items:center}.formulario-listagem-produtos-carrinho .product-quantity{padding:0 0 0 80px}.listagem-itens .add-remove-box{position:relative}.listagem-itens .quantidade .remover-item{top:16px;bottom:0;margin:auto auto auto 0;position:absolute;width:80px}.valor-unitario .box-valor-de-por{display:none}.formulario-listagem-produtos-carrinho .listagem-itens .valor-total{height:45px}.valor-unitario .adicional-presente-item{margin-bottom:-8px}.box-inputs-metragem{width:152px}.adicional-presente-item .icone{margin:0}.carrinho-vendedores{float:left;width:100%;margin:20px 0 0}.cupom-desconto-lateral{width:100%}.carrinho-frete-vale-compra{flex-wrap:wrap}.tag-quase-frete-gratis{margin:25px 0}.desconto-item{display:none}.desconto-item.mobile{width:113px;padding:8px 0;margin-top:10px;display:inline-block;text-align:center}.nao-sei-meu-cep{display:block}}@media (min-width: 381px) and (max-width: 1000px){.formulario-listagem-produtos-carrinho .listagem-itens .valor-unitario,.formulario-listagem-produtos-carrinho .papel-presente-disponivel .listagem-itens .valor-total,.formulario-listagem-produtos-carrinho .listagem-itens .valor-total{float:right;width:calc(100% - 210px)}}@media (max-width: 600px){.imagem-frete-checkout{margin-top:20px}.item-lojista.vazio .carrinho-vazio.mensagem1{display:block;margin:30px 0}.item-lojista.vazio .header-listagem-produto{display:none}}@media (max-width: 540px){.link-botao2.voltar-para-loja-carrinho{margin:0 auto;display:block;max-width:150px;font-size:0.8em;width:100%;float:none}}@media (max-width: 500px){.box-valor-desconto{padding-right:0}.info-cep-entrega,.mensagem-volumoso{padding:15px}.info-cep-entrega .email,.info-cep-entrega .cep{height:auto;padding:0}.info-cep-entrega .email .nome,.info-cep-entrega .cep .nome{float:left;width:100%;text-align:left;position:relative}.carrinho-valor-total .label{display:inline-block;vertical-align:middle;width:auto}.carrinho-valor-total .valor{display:inline-block;vertical-align:middle;width:auto;padding:0}.carrinho-valor-total .desconto{display:inline-block;width:100%;padding:8px;font-size:1em}.cupom-de-desconto input,.box-cep input{max-width:48%}}@media (max-width: 450px){a.link-botao2.voltar-para-loja-carrinho{float:left;font-size:1.1em;max-width:180px}a.link-botao2.voltar-para-loja-carrinho.topo{float:right;margin:0;padding:0 5px}}@media (max-width: 380px){.listagem-carrinho-lojistas{padding:0 10px 20px 10px}.listagem-itens li{margin-top:10px}.formulario-listagem-produtos-carrinho .listagem-itens .quantidade{width:178px}.formulario-listagem-produtos-carrinho .listagem-itens .valor-unitario,.formulario-listagem-produtos-carrinho .listagem-itens .valor-total{float:right;width:calc(100% - 188px)}.product-quantity .box{width:98px}}@media (max-width: 360px){#adicionar-cupom-desconto .botao-cupom-desconto{margin:10px 0 0}#adicionar-cupom-desconto .botao-cupom-desconto-sim{margin-top:10px}.codigo_cupom_desconto{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carrinho-valor-total .desconto{font-size:0.7em}}@media (max-width: 300px){.carrinho-valor-total .desconto{display:inline-block;width:100%;padding:7px;font-size:0.7em}}.boxes-container{position:fixed;top:50vh;left:0;z-index:10}.boxes-container .box{display:block;width:64px;height:64px;cursor:pointer;border:0;-webkit-transition:all 0.3s 0s ease-in-out;-moz-transition:all 0.3s 0s ease-in-out;-o-transition:all 0.3s 0s ease-in-out;transition:all 0.3s 0s ease-in-out}.boxes-container .box .label{display:block;height:64px;line-height:66px;color:#FFF;font-weight:bold;overflow:hidden;width:0;text-align:left;font-size:15px;-webkit-transition:all 0.3s 0s ease-in-out;-moz-transition:all 0.3s 0s ease-in-out;-o-transition:all 0.3s 0s ease-in-out;transition:all 0.3s 0s ease-in-out}.boxes-container .box:hover{height:62px;width:252px}.boxes-container .box:hover .label{width:100%}.boxes-container .box.cart-share{background-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/cart-share.svg");background-repeat:no-repeat;background-color:#1673FB;background-position:center left 18px;height:66px;padding-left:64px;box-sizing:border-box}.boxes-container .box.new-cart{background-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/cart-plus.svg");background-repeat:no-repeat;background-color:#59DB54;background-position:center left 15px;height:66px;padding-left:64px;box-sizing:border-box}#formcarrinho .msg_erro_carrinho{float:left;margin-top:25px;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 50px;color:var(--corTitulosClimba);background:url("https://static.app.idcommerce.com.br/common/lib/images/erro_carrinho.png") no-repeat 10px center #FFF2CE;border:1px solid #FFEAA5;border-radius:4px}#formcarrinho .botao-whatsapp{justify-self:end;width:100%;max-width:176px;padding:9px;color:#ffffff;font-weight:600;background-color:#00B22D;border-radius:4px;text-align:center}#formcarrinho .botao.fale-conosco{width:100%;max-width:176px;font-weight:600}#formcarrinho .mask-icon-svg.whatsapp{mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/whatsapp.svg");-webkit-mask-image:url("https://static.app.idcommerce.com.br/common/images/svg/checkout/whatsapp.svg");background-color:#ffffff;width:16px;height:16px;margin-right:6px}@media (min-width: 1001px){#formcarrinho .msg_erro_carrinho{justify-content:space-between}#formcarrinho .msg_erro_carrinho .mensagem{max-width:60%}}@media (max-width: 515px){#formcarrinho .msg_erro_carrinho{background:#FFF2CE;padding:10px}#formcarrinho .msg_erro_carrinho{flex-direction:column}#formcarrinho .botao.fale-conosco,#formcarrinho .botao-whatsapp{max-width:100%;text-align:center}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}
