.cart-container{justify-content:space-between;display:flex}.car_empty{text-align:center;flex-direction:column;justify-content:center;display:flex}.car_empty .img{height:calc(100vh - 350px);margin:auto}@media screen and (max-width:768px){.car_empty .img{width:100%}}.car_empty h1{color:var(--main-title);font-size:30px;font-family:var(--font-title-family);margin-top:-20px;margin-bottom:10px}.car_empty p{color:var(--main-text);font-size:18px}.car_empty button{background-color:var(--button-first-background);width:max-content;color:var(--button-first-text);cursor:pointer;border:none;border-radius:5px;margin:40px auto;padding:10px 20px;font-size:16px;display:flex}.carrinho_dados{flex-direction:row;display:flex}.container-card-items{flex-direction:row;margin-top:40px;display:flex}.container-card-items h3{gap:10px;margin-bottom:20px;display:flex}.container-card-items h3 .icon,.container-card-items h3 span{color:var(--main-title);font-size:20px}@media screen and (max-width:768px){.container-card-items{flex-direction:column}}.itens_carrinho{width:65%;padding-right:20px}@media screen and (max-width:768px){.itens_carrinho{width:100%;padding:0}}.item-card-h{border:1px solid var(--main-background-invert-alpha-30);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;display:flex;position:relative}.item-card-h:before{content:"";background-color:var(--main-background-invert-alpha-20);opacity:.2;z-index:-1;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.item-card-h .image{border-right:1px solid var(--main-background-invert-alpha-30);width:180px;padding-right:20px}@media screen and (max-width:768px){.item-card-h .image{justify-content:center;align-items:center;width:100%;max-width:30%;padding-right:10px;display:flex}}.item-card-h .image img{aspect-ratio:1;object-fit:contain;border-radius:6px;width:100%}.item-card-h .prod_nome{width:calc(100% - 320px);padding:0 20px}@media screen and (max-width:768px){.item-card-h .prod_nome{padding:0 10px}}.item-card-h .prod_qtdade{width:180px}.item-card-h .prod_valor{text-align:center;width:180px}.item-card-h .label{color:var(--main-text);text-align:center;opacity:.7;margin-bottom:10px;font-size:14px}.item-card-h .value{-webkit-line-clamp:5;text-overflow:ellipsis;line-clamp:5;height:80px;color:var(--main-text);font-size:var(--font-default-size);font-weight:var(--font-default-weight);font-family:var(--font-default-family);-webkit-box-orient:vertical;align-content:center;margin-top:-20px;display:-webkit-box;overflow:hidden}@media screen and (max-width:768px){.item-card-h .value{padding-right:40px}.item-card-h-mobile .item-double .prod_valor p{padding-right:0}}.item-card-h .prod_valor .value{color:var(--color-price-product);font-size:16px}.item-card-h .input{border:1px solid #ccc;border-radius:4px;flex-direction:row;align-items:center;margin-right:10px;padding:0 10px;display:flex;position:relative;transform:skew(-20deg)}.item-card-h .input .icon{cursor:pointer;width:20px;height:20px;padding:3px;position:absolute;transform:skew(20deg);color:var(--button-first-background)!important;z-index:999!important}.item-card-h .input .icon:hover{color:var(--button-first-background-hover)!important}.item-card-h .input .iconMinus{left:5px}.item-card-h .input .iconPlus{right:5px}.item-card-h .input .input-qty{height:35px;color:var(--main-text);text-align:center;background:0 0;border:none;border-radius:3px;width:130px;padding:0 20px;font-size:18px;transform:skew(20deg)}.item-card-h .remover_produto{color:var(--button-first-background);text-align:center;cursor:pointer;margin-top:5px}.item-card-h-mobile{border:solid 1px var(--main-background-invert-alpha-20);flex-direction:column;position:relative}.item-card-h-mobile .item-double{justify-content:center;width:100%;display:flex}.item-card-h-mobile .item-double:last-child{justify-content:space-between;width:70%;margin-left:auto;display:flex}.item-card-h-mobile .item-double .trash-icon{cursor:pointer;aspect-ratio:1;background-color:var(--button-first-background);color:var(--button-first-text);border-radius:999px;justify-content:center;align-items:center;padding:15px;display:flex;position:absolute;top:10px;right:10px}.item-card-h-mobile .item-double .prod_qtdade{width:unset;align-items:center;gap:10px;display:flex}.item-card-h-mobile .item-double .prod_qtdade p{border:none;margin:0}.item-card-h-mobile .item-double .prod_nome{width:unset}.item-card-h-mobile .item-double .prod_nome .label{text-align:start}.item-card-h-mobile .item-double .prod_valor{width:unset;justify-content:center;gap:10px;display:flex}.item-card-h-mobile .item-double .prod_valor p{height:unset;flex-direction:column;align-items:center;margin:0;display:flex}.item-card-h-mobile .input .input-qty{width:100px}.btnVoltar{background-color:var(--button-second-background);color:var(--button-second-text);cursor:pointer;border:none;border-radius:3px;margin-bottom:20px;padding:10px 20px}@media screen and (max-width:768px){.btnVoltar{width:100%}}.resumo_carrinho{width:35%}.resumo_carrinho .listCarrinhoResumo{border:1px solid var(--main-background-invert-alpha-20);border-radius:10px;flex-direction:column;width:100%;padding:20px;display:flex;position:relative}.resumo_carrinho .listCarrinhoResumo:before{content:"";background-color:var(--main-background-invert-alpha-20);opacity:.2;z-index:-1;border-radius:9px;width:100%;height:100%;position:absolute;top:0;left:0}.resumo_carrinho .block{border-bottom:1px solid var(--main-background-invert-alpha-20)}@media screen and (max-width:1000px){.resumo_carrinho .listCarrinhoResumo .list_price{flex-direction:column}.resumo_carrinho .btnAction,.resumo_carrinho .finish-buy{width:100%}}@media screen and (max-width:768px){.resumo_carrinho .listCarrinhoResumo{padding:10px}.resumo_carrinho{width:100%}.resumo_carrinho .finish-buy{z-index:3;background-color:var(--main-background);border:solid 1px var(--main-background-invert-alpha-30);width:100%;padding:0 20px;position:fixed;bottom:0;left:0}.resumo_carrinho .btnAction{width:100%}}@media screen and (max-width:450px){.resumo_carrinho .listCarrinhoResumo .list_price{flex-direction:column}.resumo_carrinho .listCarrinhoResumo .list_price .Cartlabel{text-wrap:nowrap}.resumo_carrinho .block{border:none}}.listCarrinhoResumo .linhaProduto{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40px;font-size:18px;display:flex}.listCarrinhoResumo .linhaProduto b{color:var(--main-text)}@media screen and (max-width:480px){.listCarrinhoResumo .linhaProduto b{text-align:end}}.listCarrinhoResumo .linhaProduto .label{color:var(--main-text);font-size:var(--font-default-size);font-weight:var(--font-default-weight);font-family:var(--font-default-family)}.listCarrinhoResumo .linhaProduto a{color:var(--link-text)}.listCarrinhoResumo .linhaProduto button{background-color:var(--main-background-invert-alpha-20);cursor:pointer;border:0;border-radius:6px;padding:8px 12px}.listCarrinhoResumo .linhaProduto button:hover{background-color:var(--main-background-invert-alpha-30)}.listCarrinhoResumo .linhaProduto .label a:hover{color:var(--link-text-hover)}.listCarrinhoResumo .linhaProduto .value{color:var(--color-price-product);font-weight:700}.listCarrinhoResumo .block .car_ship{margin:10px auto;padding:10px 20px;position:relative}.listCarrinhoResumo .block .car_ship:before{content:"";opacity:.2;z-index:-1;background-color:var(--main-background-invert-alpha-20);border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.listCarrinhoResumo .list_price{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:30px 0;display:flex}.listCarrinhoResumo .linhaCep{flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.listCarrinhoResumo .linhaCep .inputCep{flex-direction:column;display:flex}.listCarrinhoResumo .linhaCep .inputCep:first-child{width:calc(100% - 120px)}.listCarrinhoResumo .linhaCep .inputCep label{color:var(--main-text);margin-bottom:8px}.listCarrinhoResumo .linhaCep .inputCep a{color:var(--link-text);margin-bottom:8px}.listCarrinhoResumo .linhaCep .inputCep a:hover{color:var(--link-text-hover)}.listCarrinhoResumo .linhaCep .inputCep input,.listCarrinhoResumo .linhaCep .inputCep button{border:1px solid var(--main-background-invert-alpha-30);border-radius:5px;width:100%;height:40px;padding:10px;font-size:16px;display:flex}.listCarrinhoResumo .linhaCep .inputCep button{text-align:center;background-color:var(--button-first-background);color:var(--button-first-text);cursor:pointer;border:none;justify-content:center;align-items:center}.listCarrinhoResumo .linhaCep .inputCep button:hover{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}.listCarrinhoResumo .linhaCupom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:20px;margin-bottom:20px;display:flex}.listCarrinhoResumo .linhaCupom span:first-child{width:100%}.listCarrinhoResumo .linhaCupom label{color:var(--main-text);font-weight:600;font-size:var(--font-default-size);margin-bottom:10px;display:flex}.listCarrinhoResumo .linhaCupom input,.listCarrinhoResumo .linhaCupom button{border:1px solid var(--main-background-invert-alpha-30);border-radius:5px;width:100%;height:40px;padding:10px;font-size:16px;display:flex}.listCarrinhoResumo .linhaCupom button{background-color:var(--main-background-invert-alpha-20);cursor:pointer;border:0;border-radius:6px;height:40px;padding:12px}.cupomAplicado{flex-direction:row;justify-content:space-between;margin:0 0 10px;display:flex}.cupomAplicado .value{color:var(--main-text)}.cupomAplicado>span{flex-direction:column;gap:10px;display:flex}.cupomAplicado span a{cursor:pointer;color:var(--link-text)}.cupomAplicado span a:hover{color:var(--link-text-hover)}.cupomAplicado>span:first-child .value{color:var(--button-first-background);font-weight:700}.cupomAplicado>span>span:nth-child(2){text-align:right}.btnAction{background-color:var(--button-first-background);cursor:pointer;color:var(--button-first-text);border:none;border-radius:5px;margin:10px 0;padding:10px 20px;font-size:18px}.dadosCheckout{flex-direction:column;margin-top:40px;display:flex}.containerCheckout{flex-direction:row;gap:20px;display:flex}@media screen and (max-width:768px){.containerCheckout{flex-direction:column;gap:20px}}.dadosCheckout .Columns{flex-direction:column;flex:1;align-items:center;gap:20px;display:flex}.dadosCheckout .Columns .layoutBlock{border:1px solid var(--main-background-invert-alpha-30);border-radius:10px;flex-direction:column;width:100%;padding:20px;display:flex;position:relative}.dadosCheckout .Columns .layoutBlock:after{content:"";background-color:var(--main-background-invert-alpha-30);opacity:.2;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.dadosCheckout .Columns .layoutBlock h2{flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:20px;display:flex}.dadosCheckout .Columns .layoutBlock h2 .icon{width:30px;height:30px;color:var(--main-title);margin-right:10px;display:flex}.dadosCheckout .Columns .layoutBlock h2 span{flex-direction:column;width:calc(100% - 50px);margin-top:4px;display:flex}.dadosCheckout .Columns .layoutBlock h2 span b{color:var(--main-title);font-size:20px;display:flex}.dadosCheckout .Columns .layoutBlock h2 span i{color:var(--main-text);margin-top:10px;font-size:13px;font-weight:400}.dadosCheckout .Columns .layoutBlock .DadosPreenchidos{flex-direction:column;gap:10px;margin-top:20px;display:flex}.dadosCheckout .Columns .layoutBlock .DadosPreenchidos .linha{color:var(--main-text);flex-direction:row;display:flex}.dadosCheckout .Columns .layoutBlock .DadosPreenchidos .label{width:60px;display:flex}.dadosCheckout .Columns .layoutBlock .DadosPreenchidos .value{font-weight:700;display:flex}.dadosCheckout .Columns .layoutBlock .DadosPreenchidos .labels{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.dadosCheckout .Columns .layoutBlock .DadosPreenchidos .labels a{color:var(--link-text)}.dadosCheckout .Columns .layoutBlock .DadosPreenchidos .labels a:hover{color:var(--link-text-hover)}.dadosCheckout .Columns .layoutBlock .cep_input{flex-direction:column;display:flex}.dadosCheckout .Columns .layoutBlock .cep_input input{border:1px solid var(--main-background-invert-alpha-30);border-radius:10px;width:100%;height:40px;padding:10px;font-size:16px;display:flex}.dadosCheckout .Columns .layoutBlock button{cursor:pointer;background-color:var(--button-first-background);width:100%;color:var(--button-first-text);border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-weight:700;display:flex}.dadosCheckout .Columns .layoutBlock button:hover{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}.iconCheck{margin-top:3px;width:25px!important;height:25px!important}.check_ok b,.iconCheck{color:green!important}.dadosCheckout .btnEditEnd{border:1px solid var(--button-first-background);border-radius:5px;flex-direction:row;justify-items:center;gap:10px;padding:5px 10px;display:flex}.enderecoItem{border:1px solid var(--main-background-invert-alpha-30);border-radius:10px;flex-direction:row;justify-content:space-between;gap:20px;padding:10px;display:flex}.enderecoItem input{color:var(--button-first-background);width:20px;height:20px}.enderecoItem label{width:100%}.enderecoItem label p{color:var(--main-text);font-size:14px;line-height:1.3}.enderecoItem label p:first-child{margin-bottom:5px;font-weight:700}.enderecoItem span{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.enderecoItem span a{color:var(--link-text);cursor:pointer;font-size:14px;line-height:1.3}.enderecoItem span a:hover{color:var(--link-text-hover)}.enderecoItem span .icon{color:var(--button-first-background);cursor:pointer}.enderecoItem span .icon:hover{color:var(--button-first-background-hover)}.enderecoItemActive{border-color:var(--button-first-background)}.addNewEndereco{color:var(--link-text);cursor:pointer;flex-direction:column;margin-top:10px;margin-bottom:10px;display:flex}.addNewEndereco:hover{color:var(--link-text-hover)}.btnCancelar{border:1px solid var(--button-first-background)!important;color:var(--main-text)!important;background-color:#0000!important}.errorCep,.loadingCep{color:#c62828;text-align:center;background-color:#fd9dab;border:1px solid #e53935;border-radius:5px;margin:5px 0;padding:10px}.loadingCep{color:#f57f17;text-align:center;background-color:#fff8e1;border:1px solid #f9a825;border-radius:5px;margin:5px 0;padding:10px;font-weight:700;animation:1.2s infinite pulsar}@keyframes pulsar{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.listShipments{flex-direction:column;gap:8px;margin:0 0 20px;display:flex}.listShipments .linhaShip{cursor:pointer;background-color:var(--main-background);border:1px solid #0000;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.listShipments .linhaShip input{width:17px;height:17px}.listShipments .linhaShip label{width:calc(100% - 50px);color:var(--main-text);justify-content:space-between;align-items:center;gap:10px;display:flex}.listShipments .linhaShip label span:first-child{color:var(--main-subtitle);flex-direction:column;gap:3px;display:flex}.listShipments .linhaShip label span:first-child b,.listShipments .linhaShip label span:first-child i{color:var(--main-subtitle)}.shipItemActive{border-color:var(--button-first-background)!important}.listaFretes{flex-direction:column;display:flex}.listaFretes .linha{flex-direction:row;justify-content:space-between;margin:3px 0;display:flex}.listaFretes .linhaTrocar{cursor:pointer;color:var(--link-text);flex-direction:row;justify-content:space-between;margin:5px 0;display:flex}.listaFretes .linhatrocar span:hover{color:var(--link-text-hover)!important}.BlockPay{flex-direction:column;display:flex}.BlockPay h3{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.BlockPay h3 label{width:100%;color:var(--button-first-background);flex-direction:row;align-items:center;gap:10px;display:flex}.BlockPay h3 label .icon{width:22px;height:22px}.BlockPay h3 label b{font-size:16px}.BlockPay h3 span{white-space:nowrap;width:max-content;color:var(--main-text);font-size:16px;font-weight:400!important}.BlockPay h3 span b{gap:0;margin:-5px 0 0;padding:0;display:flex;font-weight:400!important}.BlockPay .info{border:1px solid var(--main-background-invert-alpha-30);border-radius:10px;flex-direction:column;row-gap:10px;margin-bottom:20px;padding:10px;display:flex}.BlockPay .info h6{color:var(--main-subtitle)}.BlockPay .info button{margin:10px 0}.BlockPay .info h5{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.BlockPay .info h5 span{flex-direction:row;gap:10px;display:flex}.BlockPay .info .icon3{width:20px;height:20px}.BlockPay .info h5 span:first-child b{color:var(--main-text);font-size:18px}.BlockPay .info h5 span:nth-child(2){color:var(--main-text);flex-direction:column;gap:5px;display:flex}.BlockPay .info h5 span:nth-child(2)>.price{text-align:right;width:150px;height:35px;padding:0 10px;font-size:20px}.BlockPay p{color:var(--main-text)}.BlockPay .checkout-form{flex-direction:column;display:flex}.BlockPay .checkout-form .input-group{flex-direction:column;margin:5px 0;display:flex}.BlockPay .checkout-form .input-group label{color:var(--main-text);margin-bottom:3px}.BlockPay .checkout-form .input-group .inputCart{height:35px;padding:0 10px;font-size:16px}.BlockPay .checkout-form .input-group.checkbox{flex-direction:row;gap:10px}.res_checkout{flex-direction:column;gap:5px;margin:20px 0;display:flex}.res_checkout p{flex-direction:row;justify-content:space-between;display:flex}.res_checkout p>span{color:var(--main-text);flex-direction:column;gap:3px;display:flex}.res_checkout p>span:first-child,.res_checkout p>span:nth-child(2){font-size:16px}@media screen and (max-width:768px){.res_checkout p>span:nth-child(2){flex-direction:row;align-items:flex-end;display:flex}.res_checkout .totalPedido>span>span:nth-child(2){margin:0;font-size:16px!important}}.res_checkout p:nth-child(2){cursor:pointer;margin-bottom:20px;display:flex}.res_checkout p>span>span{font-size:16px}.res_checkout p>span>span:nth-child(2){color:var(--button-first-background);margin-bottom:10px}.res_checkout .totalPedido{border:1px solid var(--button-first-background);border-radius:5px;padding:10px}.res_checkout .totalPedido span{text-align:right;font-weight:700}.res_checkout .totalPedido>span>span:nth-child(2){font-size:13px;font-weight:400}.listProdutos{flex-direction:column;gap:6.5px;height:min-content;margin-bottom:20px;display:flex}.listProdutos .prodItem{background-color:var(--main-background);border-radius:5px;flex-direction:row;align-items:stretch;padding:10px;display:flex}.listProdutos .prodItem .image{justify-content:center;align-items:center;width:50px;display:flex}.listProdutos .prodItem .image img{max-width:50px;max-height:100%}.listProdutos .prodItem .prodNome{flex-direction:column;justify-content:space-between;margin:0 0 0 10px;display:flex}.listProdutos .prodItem .prodNome p{margin:0}.ListCupons{flex-direction:column;gap:10px;margin:20px 0;display:flex}.ListCupons h3{flex-direction:row;justify-content:space-between;place-items:center;width:100%;display:flex}.ListCupons h3>.icon{width:20px;height:20px}.ListCupons h3 span{flex-direction:row;align-items:center;width:90%;font-size:15px;display:flex}.ListCupons h3 span b{color:var(--button-first-background);padding:0 2px;font-size:15px;font-weight:700}.ListCupons h3 b{width:auto;font-style:normal;font-weight:400}.ListCupons h3 b .icon{width:15px;height:15px}.card_coupon{background:var(--main-background);border-radius:16px;position:relative;box-shadow:0 2px 8px #0000000d}.coupon__content{border:solid 1px var(--main-background-invert-alpha-20);border-bottom:0;border-radius:16px 16px 0 0;align-items:flex-start;gap:16px;margin-bottom:12px;padding:18px 18px 12px;display:flex}.coupon__left h3{color:var(--main-text);margin:15px 0 2px;font-size:16px}.coupon__left p{color:var(--main-text);margin:0;font-size:13px}.pill{color:var(--main-text);border-radius:12px;flex-direction:row;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.pill .icon2{background-color:var(--button-first-background);border-radius:50%;place-items:center;width:30px;height:30px;padding:5px;display:flex}.pill .icon2 .icon{width:20px;height:20px;color:var(--button-first-text)!important}.coupon__cut{--r:14px;background:repeating-linear-gradient(90deg,transparent 0 4px,var(--main-background-invert-alpha-30)4px 8px);background-position:calc(var(--r)*1.5);background-size:calc(100% - (var(--r)*3))1.5px;background-repeat:no-repeat;height:1.5px;margin:6px 0;padding:0 25px;position:relative}.coupon__cut:before,.coupon__cut:after{content:"";background:var(--main-background-invert-alpha-20);opacity:.2;width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--main-background-invert-alpha-30);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.coupon__cut:before{z-index:99;clip-path:inset(0 0 0 calc(50% - 1px));left:-11px}.coupon__cut:after{clip-path:inset(0 calc(50% - 1px) 0 0);border:0;right:-11px}.coupon__footer{color:var(--main-text);border:solid 1px var(--main-background-invert-alpha-20);border-top:0;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;margin-top:11px;padding:8px 18px 14px;font-size:13px;display:flex}.coupon__footer b{background-color:var(--button-first-background);color:var(--button-first-text);cursor:pointer;border:none;border-radius:3px;padding:5px 8px}.coupon__footer b:hover{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}
