html,body{background:radial-gradient(circle at 18% 8%,#1fa2ff38,#1fa2ff00 34%),radial-gradient(circle at 82% 12%,#8b3cff3d,#8b3cff00 36%),linear-gradient(135deg,#080b12,#101122 42%,#160d2b)!important;background-attachment:scroll!important;color:#fff}.conteiner-principal,#corpo,.secao-banners,.listagem.item-home,.vitrine-produtos{background:transparent!important}header,#cabecalho{background:radial-gradient(circle at 12% 0%,#2b9cfd2e,#2b9cfd00 34%),radial-gradient(circle at 86% 12%,#8b3cff2e,#8b3cff00 35%),linear-gradient(135deg,#080b12,#101122 48%,#160d2b)!important;border-bottom:1px solid rgba(43,156,253,.18)!important}#cabecalho .conteiner,#cabecalho .row-fluid,#cabecalho .cabecalho-inside{background:transparent!important}#cabecalho svg,.painel svg,.carrinho svg,.menu-mobile-button svg,.busca-topo svg{fill:#2b9cfd!important}#cabecalho .painel .a,#cabecalho .painel .b,#cabecalho .painel span,#cabecalho .painel a,#cabecalho .painel strong,#cabecalho .painel-conta a,#cabecalho .painel-atendimento strong{color:#fff!important}#cabecalho .painel a:hover,#cabecalho .painel-item:hover span,#cabecalho .painel-item:hover strong{color:#2b9cfd!important}.busca,.busca form,.busca input,.busca-mobile .busca,.busca-mobile form{background:#141927!important}.busca input,#auto-complete{background:#141927!important;color:#fff!important;border:1px solid rgba(43,156,253,.18)!important;box-shadow:inset 0 0 0 1px #8b3cff14!important}.busca input::placeholder,#auto-complete::placeholder{color:#ffffffd1!important}.botao-busca,.busca .botao-busca{background:transparent!important;color:#fff!important}.botao-busca svg,.busca .botao-busca svg{fill:#fff!important}.botao-busca:hover svg,.busca .botao-busca:hover svg{fill:#2b9cfd!important}.menu-desktop,.menu-desktop .conteiner,.menu-desktop .row-fluid,.menu-desktop .menu{background:linear-gradient(90deg,#080b12f5,#111832f5,#160c2df5)!important}.menu-desktop{border-top:1px solid rgba(255,255,255,.04)!important;border-bottom:1px solid rgba(43,156,253,.12)!important}.menu-desktop .menu>ul>li>a,.menu-desktop .menu>ul>li>a strong,.menu-desktop .menu .titulo{color:#fff!important}.menu-desktop .menu>ul>li:hover>a,.menu-desktop .menu>ul>li:hover>a strong{color:#2b9cfd!important}.banners-vantagens,.banner-tarja-avancada,.banner-tarja-avancada .conteiner,.banner-tarja-avancada .row-fluid,.banner-tarja-content,.banner-tarja-content .slick-list,.banner-tarja-content .slick-track,.banner-tarja-content .vantagem{background:linear-gradient(90deg,#080b12f5,#111832f5,#160c2df5)!important}.banner-tarja-avancada{border-top:1px solid rgba(43,156,253,.12)!important;border-bottom:1px solid rgba(139,60,255,.16)!important}.banner-tarja-avancada .vantagem a{color:#fff!important}.banner-tarja-avancada .vantagem-icone svg,.banner-tarja-avancada .vantagem-icone svg path{fill:#2b9cfd!important}.banner-tarja-avancada .vantagem-texto strong{color:#2b9cfd!important}.banner-tarja-avancada .vantagem-texto span,.carrinho-pai .carrinho,.carrinho-pai .carrinho a{color:#fff!important}.carrinho .wrap-qtde,.carrinho .qtd-carrinho,.qtd-carrinho,.carrinho .titulo{background:#2b9cfd!important;color:#080b12!important}.carrinho-interno,.carrinho-interno-ajax,.painel .dir,.painel .dir-inside,.atendimento-content,.painel-acesso{background:#111832!important;color:#fff!important;border-color:#2b9cfd2e!important}.atendimento-content a,.painel-acesso a,.painel-acesso span,.atendimento-content strong,.atendimento-content span{color:#fff!important}.atendimento-content a:hover,.painel-acesso a:hover,.painel-acesso a:hover span{color:#2b9cfd!important}.suporte-flutuante,.suporte,.botao-whatsapp,.fale,.fale a,.float-button,.float-contact{background:#2b9cfd!important;color:#080b12!important;border-color:#2b9cfd!important}.suporte-flutuante svg,.suporte svg,.fale svg,.float-button svg,.float-contact svg{fill:#080b12!important}.suporte-flutuante:hover,.suporte:hover,.fale:hover,.float-button:hover,.float-contact:hover{background:#8b3cff!important;border-color:#8b3cff!important}.titulo-categoria strong,.titulo-categoria,.vitrine-produtos .titulo-categoria strong{color:#fff!important;text-shadow:0 3px 18px rgba(43,156,253,.22)!important}.listagem .slick-arrow svg,.vitrine-carrossel .slick-arrow svg{fill:#fff!important}.listagem .slick-arrow:hover svg,.vitrine-carrossel .slick-arrow:hover svg{fill:#2b9cfd!important}.listagem .slick-list,.vitrine-carrossel .slick-list{padding-top:14px!important;padding-bottom:34px!important}.listagem .slick-track,.vitrine-carrossel .slick-track{display:flex!important;align-items:stretch!important}.listagem .listagem-item{background:transparent!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:1!important;transition:transform .28s ease,z-index .28s ease!important}.listagem .listagem-item .listagem-item-wrap{position:relative!important;isolation:isolate!important;background:linear-gradient(180deg,#111832,#0d1426)!important;border:1px solid rgba(43,156,253,.22)!important;border-radius:10px!important;box-shadow:0 10px 24px #00000038,inset 0 0 0 1px #8b3cff0f!important;overflow:hidden!important;transform:translateY(0) scale(1)!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease,filter .28s ease!important}.listagem .listagem-item .listagem-item-wrap:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 20% 0%,#2b9cfd52,#2b9cfd00 36%),radial-gradient(circle at 90% 10%,#8b3cff47,#8b3cff00 34%)!important;transition:opacity .28s ease!important}.listagem .listagem-item .listagem-item-wrap:after{content:""!important;position:absolute!important;top:-80%!important;left:-60%!important;width:55%!important;height:240%!important;z-index:1!important;pointer-events:none!important;opacity:0!important;transform:rotate(22deg) translate(-40px)!important;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0)!important;transition:opacity .25s ease,transform .75s ease!important}.listagem .listagem-item .imagem-produto,.listagem .listagem-item .info-produto,.listagem .listagem-item .acoes-produto,.listagem .listagem-item .acoes-produto-responsiva,.listagem .listagem-item .bandeiras-produto{position:relative!important;z-index:2!important}.listagem .listagem-item .produto-sobrepor{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.listagem .listagem-item .imagem-produto{background:#fff!important;border-radius:0!important;overflow:hidden!important;pointer-events:none!important}.listagem .listagem-item .imagem-produto img{opacity:1!important;filter:none!important;visibility:visible!important;border-radius:0!important;transform:scale(1)!important;transition:transform .34s ease,filter .34s ease!important;pointer-events:none!important}.listagem .listagem-item .info-produto,.listagem .listagem-item .prodTxt-2,.listagem .listagem-item .precos-wrap,.listagem .listagem-item .preco-produto{background:transparent!important}.listagem .listagem-item .nome-produto,.listagem .listagem-item .nome-produto a,.listagem .listagem-item .info-produto,.listagem .listagem-item .titulo,.listagem .listagem-item span,.listagem .listagem-item small{color:#fff!important}.listagem .listagem-item .nome-produto{color:#fff!important;opacity:.94!important;transition:color .28s ease,opacity .28s ease!important}.preco-promocional,.preco-produto .preco-promocional,.preco-produto strong,.listagem .listagem-item .preco-produto,.listagem .listagem-item .preco-promocional,.listagem .listagem-item .preco-a-partir,.listagem .listagem-item .preco-parcela,.listagem .listagem-item .preco-produto strong{color:#2b9cfd!important;transition:color .28s ease,text-shadow .28s ease!important}.listagem .listagem-item .acoes-produto,.listagem .listagem-item .acoes-produto-responsiva,.listagem .listagem-item .qtde-adicionar-carrinho,.listagem .listagem-item .seletor{background:transparent!important}.listagem .listagem-item .qtde-carrinho{background:#0b1020!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important}.listagem .listagem-item .quantity-button,.listagem .listagem-item .botao-quantidade,.listagem .listagem-item .quantity-down,.listagem .listagem-item .quantity-up{background:#0b1020!important;color:#fff!important;border-color:#ffffff38!important;transition:background .25s ease,border-color .25s ease,transform .25s ease!important}.listagem .listagem-item .quantity-button svg,.listagem .listagem-item .botao-quantidade svg,.listagem .listagem-item .quantity-down svg,.listagem .listagem-item .quantity-up svg{fill:#fff!important}.listagem .listagem-item .botao-comprar,.listagem .listagem-item .botao-comprar-ajax,.listagem .listagem-item .adicionar-carrinho,.listagem .listagem-item .botao.principal{background:#2b9cfd!important;color:#fff!important;border:1px solid #2B9CFD!important;border-radius:6px!important;box-shadow:0 8px 18px #2b9cfd2e!important;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease,letter-spacing .28s ease!important}.listagem .listagem-item .botao-comprar:hover,.listagem .listagem-item .botao-comprar-ajax:hover,.listagem .listagem-item .adicionar-carrinho:hover,.listagem .listagem-item .botao.principal:hover{background:#8b3cff!important;border-color:#8b3cff!important;color:#fff!important}.listagem .listagem-item .bandeira-desejos,.listagem .listagem-item .btn-favorite,.listagem .listagem-item .icone-desejos,.bandeira-desejos,.btn-favorite,.icone-desejos{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.listagem .listagem-item:hover{z-index:8!important}.listagem .listagem-item:hover .listagem-item-wrap{transform:translateY(-9px) scale(1.018)!important;background:linear-gradient(180deg,#18306a,#12204a 45%,#111832)!important;border-color:#2b9cfdd1!important;box-shadow:0 18px 36px #0000006b,0 0 0 1px #2b9cfd6b,0 0 26px #2b9cfd57,0 0 38px #8b3cff33!important}.listagem .listagem-item:hover .listagem-item-wrap:before{opacity:1!important}.listagem .listagem-item:hover .listagem-item-wrap:after{opacity:1!important;transform:rotate(22deg) translate(520px)!important}.listagem .listagem-item:hover .nome-produto{color:#fff!important;opacity:1!important}.listagem .listagem-item:hover .preco-promocional,.listagem .listagem-item:hover .preco-produto strong{color:#35a8ff!important;text-shadow:0 0 18px rgba(43,156,253,.34)!important}.listagem .listagem-item:hover .botao-comprar,.listagem .listagem-item:hover .botao-comprar-ajax,.listagem .listagem-item:hover .botao.principal{background:linear-gradient(90deg,#2b9cfd,#3ba7ff 45%,#8b3cff)!important;border-color:#ffffff24!important;box-shadow:0 10px 24px #2b9cfd57,0 0 22px #8b3cff2e!important;transform:translateY(-1px)!important;letter-spacing:.4px!important}.listagem .listagem-item:hover .quantity-button,.listagem .listagem-item:hover .botao-quantidade,.listagem .listagem-item:hover .qtde-carrinho{border-color:#2b9cfd7a!important}.listagem .listagem-item .qtde-adicionar-carrinho,.vitrine-produtos .listagem-item .qtde-adicionar-carrinho,.vitrine-carrossel .listagem-item .qtde-adicionar-carrinho{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.listagem .listagem-item .acoes-produto,.vitrine-produtos .listagem-item .acoes-produto,.vitrine-carrossel .listagem-item .acoes-produto{width:100%!important;background:transparent!important}.listagem .listagem-item .seletor,.vitrine-produtos .listagem-item .seletor,.vitrine-carrossel .listagem-item .seletor{width:100%!important;display:block!important;background:transparent!important}.listagem .listagem-item .botao-comprar,.listagem .listagem-item .botao-comprar-ajax,.listagem .listagem-item .botao.principal,.vitrine-produtos .listagem-item .botao-comprar,.vitrine-produtos .listagem-item .botao-comprar-ajax,.vitrine-produtos .listagem-item .botao.principal,.vitrine-carrossel .listagem-item .botao-comprar,.vitrine-carrossel .listagem-item .botao-comprar-ajax,.vitrine-carrossel .listagem-item .botao.principal{width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.listagem .listagem-item .acoes-produto .seletor,.vitrine-produtos .listagem-item .acoes-produto .seletor,.vitrine-carrossel .listagem-item .acoes-produto .seletor{padding:0!important}.menu-mobile,.menu-mobile-principal,.menu-mobile-wrap{background:linear-gradient(135deg,#080b12,#101122,#160d2b)!important;color:#fff!important}.menu-mobile a,.menu-mobile span,.menu-mobile strong,.menu-mobile .titulo{color:#fff!important}.menu-mobile svg,.menu-mobile svg path{fill:#2b9cfd!important}.menu-mobile-close svg,.menu-mobile-close svg path{fill:#fff!important}.conta-mobile,.painel-mobile,.categorias-mobile{background:transparent!important;border-color:#2b9cfd29!important}.msdev-secure-native-hide{display:none!important}#msdev-giftmax-secure-footer{width:100%;background:radial-gradient(circle at 12% 0%,#2b9cfd29,#2b9cfd00 34%),radial-gradient(circle at 88% 20%,#8b3cff29,#8b3cff00 36%),linear-gradient(135deg,#080b12,#0d1830,#160d2b);border-top:1px solid rgba(43,156,253,.18);border-bottom:1px solid rgba(43,156,253,.12);padding:38px 0 34px;color:#fff}#msdev-giftmax-secure-footer *{box-sizing:border-box}#msdev-giftmax-secure-footer .msdev-secure-container{width:min(1220px,calc(100% - 32px));margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:38px}#msdev-giftmax-secure-footer .msdev-secure-col{min-width:0}#msdev-giftmax-secure-footer .msdev-payments-col{flex:1 1 auto}#msdev-giftmax-secure-footer .msdev-seals-col{flex:0 0 auto;min-width:330px}#msdev-giftmax-secure-footer .msdev-secure-title{display:block;margin:0 0 18px;color:#fff;font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em;text-shadow:0 4px 18px rgba(43,156,253,.18)}#msdev-giftmax-secure-footer .msdev-payments-list,#msdev-giftmax-secure-footer .msdev-seals-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#msdev-giftmax-secure-footer .msdev-payment-item,#msdev-giftmax-secure-footer .msdev-seal-card{min-height:48px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;background:#fffffff5;border:1px solid rgba(255,255,255,.18);border-radius:7px;box-shadow:0 8px 18px #00000038,inset 0 0 0 1px #2b9cfd0a;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}#msdev-giftmax-secure-footer .msdev-payment-item{min-width:96px}#msdev-giftmax-secure-footer .msdev-payment-item:hover,#msdev-giftmax-secure-footer .msdev-seal-card:hover{transform:translateY(-3px);border-color:#2b9cfd75;box-shadow:0 12px 24px #00000047,0 0 18px #2b9cfd2e}#msdev-giftmax-secure-footer .msdev-payment-item img{display:block;max-height:26px;max-width:86px;width:auto;height:auto;object-fit:contain}#msdev-giftmax-secure-footer .msdev-google-seal img{display:block;width:130px;max-width:130px;height:auto;object-fit:contain}#msdev-giftmax-secure-footer .msdev-safe-seal{min-height:52px!important;padding:8px 14px!important;background:#fffffff5!important}#msdev-giftmax-secure-footer .msdev-safe-seal-img{display:block!important;width:160px!important;max-width:160px!important;height:auto!important;object-fit:contain!important}#msdev-giftmax-secure-footer .msdev-ra-slot{display:inline-flex;align-items:center;justify-content:center;min-height:52px}#msdev-giftmax-secure-footer .msdev-ra-slot:empty{display:none!important}#rodape .rodape-inferior.msdev-footer-bottom-premium,footer .rodape-inferior.msdev-footer-bottom-premium,#rodape .msdev-footer-bottom-premium,footer .msdev-footer-bottom-premium{width:100%!important;margin:0!important;padding:42px 18px 40px!important;background:radial-gradient(circle at 50% 0%,#2b9cfd1f,#2b9cfd00 34%),linear-gradient(180deg,#0b1a35,#08162d)!important;border-top:1px solid rgba(43,156,253,.16)!important;border-bottom:0!important;color:#b9cdf0b3!important;text-align:center!important}#rodape .rodape-inferior.msdev-footer-bottom-premium *,footer .rodape-inferior.msdev-footer-bottom-premium *,#rodape .msdev-footer-bottom-premium *,footer .msdev-footer-bottom-premium *{box-sizing:border-box!important}#rodape .msdev-footer-bottom-premium .msdev-footer-legal-inner,footer .msdev-footer-bottom-premium .msdev-footer-legal-inner{width:min(980px,calc(100% - 32px))!important;max-width:980px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:15px!important;text-align:center!important}#rodape .msdev-footer-bottom-premium .msdev-footer-company,footer .msdev-footer-bottom-premium .msdev-footer-company{width:100%!important;margin:0!important;padding:0!important;color:#b9cdf0b8!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:.02em!important;text-align:center!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credits,footer .msdev-footer-bottom-premium .msdev-footer-credits{width:100%!important;margin:2px 0 0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:14px 24px!important;color:#b9cdf09e!important;text-align:center!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credit-item,footer .msdev-footer-bottom-premium .msdev-footer-credit-item{margin:0!important;padding:0!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;color:#b9cdf09e!important;font-size:13px!important;line-height:1.2!important;font-weight:500!important;text-align:center!important;text-decoration:none!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credit-label,footer .msdev-footer-bottom-premium .msdev-footer-credit-label{display:block!important;width:100%!important;margin:0!important;color:#b9cdf09e!important;font-size:13px!important;line-height:1.2!important;text-align:center!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credit-item img,footer .msdev-footer-bottom-premium .msdev-footer-credit-item img{display:block!important;width:auto!important;max-width:142px!important;max-height:30px!important;margin:0 auto!important;opacity:.48!important;filter:grayscale(1) brightness(1.25)!important;vertical-align:middle!important}#rodape .msdev-footer-bottom-premium a,footer .msdev-footer-bottom-premium a{color:#b9cdf0ad!important;text-decoration:none!important}#rodape .msdev-footer-bottom-premium a:hover,footer .msdev-footer-bottom-premium a:hover{color:#2b9cfd!important}#rodape .msdev-footer-bottom-premium a:hover img,footer .msdev-footer-bottom-premium a:hover img{opacity:.72!important;filter:grayscale(.6) brightness(1.18)!important}#rodape .msdev-footer-bottom-premium .conteiner,#rodape .msdev-footer-bottom-premium .container,#rodape .msdev-footer-bottom-premium .row,#rodape .msdev-footer-bottom-premium .row-fluid,#rodape .msdev-footer-bottom-premium .inside,#rodape .msdev-footer-bottom-premium .rodape-dados,#rodape .msdev-footer-bottom-premium [class*=span],footer .msdev-footer-bottom-premium .conteiner,footer .msdev-footer-bottom-premium .container,footer .msdev-footer-bottom-premium .row,footer .msdev-footer-bottom-premium .row-fluid,footer .msdev-footer-bottom-premium .inside,footer .msdev-footer-bottom-premium .rodape-dados,footer .msdev-footer-bottom-premium [class*=span]{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;float:none!important;text-align:center!important}#rodape .msdev-footer-bottom-premium .pull-left,#rodape .msdev-footer-bottom-premium .pull-right,#rodape .msdev-footer-bottom-premium .float-left,#rodape .msdev-footer-bottom-premium .float-right,footer .msdev-footer-bottom-premium .pull-left,footer .msdev-footer-bottom-premium .pull-right,footer .msdev-footer-bottom-premium .float-left,footer .msdev-footer-bottom-premium .float-right{float:none!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:767px){header,#cabecalho{background:linear-gradient(135deg,#080b12,#101122 48%,#160d2b)!important}.busca-mobile,.busca-mobile .busca,.busca-mobile form,.busca-mobile input{background:#141927!important}.listagem .slick-list,.vitrine-carrossel .slick-list{padding-top:8px!important;padding-bottom:18px!important}.listagem .listagem-item .listagem-item-wrap{border-radius:8px!important}.listagem .listagem-item:hover .listagem-item-wrap{transform:none!important}.listagem .listagem-item .nome-produto,.listagem .listagem-item .nome-produto a{color:#fff!important}#msdev-giftmax-secure-footer{padding:30px 0 28px}#msdev-giftmax-secure-footer .msdev-secure-container{width:min(100% - 24px,1220px);flex-direction:column;gap:28px}#msdev-giftmax-secure-footer .msdev-seals-col{min-width:0;width:100%}#msdev-giftmax-secure-footer .msdev-secure-title{font-size:18px;margin-bottom:14px}#msdev-giftmax-secure-footer .msdev-payments-list,#msdev-giftmax-secure-footer .msdev-seals-list{gap:8px}#msdev-giftmax-secure-footer .msdev-payment-item{min-width:84px;min-height:44px}#msdev-giftmax-secure-footer .msdev-google-seal img{width:120px;max-width:120px}#msdev-giftmax-secure-footer .msdev-safe-seal-img{width:148px!important;max-width:148px!important}#rodape .msdev-footer-bottom-premium,footer .msdev-footer-bottom-premium{padding:34px 14px 32px!important}#rodape .msdev-footer-bottom-premium p,#rodape .msdev-footer-bottom-premium span,#rodape .msdev-footer-bottom-premium div,footer .msdev-footer-bottom-premium p,footer .msdev-footer-bottom-premium span,footer .msdev-footer-bottom-premium div{font-size:13px!important;line-height:1.55!important}#rodape .msdev-footer-bottom-premium img,footer .msdev-footer-bottom-premium img{max-height:24px!important}}@media(max-width:767px){#rodape .msdev-footer-bottom-premium,footer .msdev-footer-bottom-premium{padding:34px 14px 32px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-legal-inner,footer .msdev-footer-bottom-premium .msdev-footer-legal-inner{width:min(100% - 24px,980px)!important;gap:11px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-company,#rodape .msdev-footer-bottom-premium .msdev-footer-rights,#rodape .msdev-footer-bottom-premium .msdev-footer-address,footer .msdev-footer-bottom-premium .msdev-footer-company,footer .msdev-footer-bottom-premium .msdev-footer-rights,footer .msdev-footer-bottom-premium .msdev-footer-address{font-size:13px!important;line-height:1.55!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credits,footer .msdev-footer-bottom-premium .msdev-footer-credits{gap:8px 12px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credit-item,footer .msdev-footer-bottom-premium .msdev-footer-credit-item{font-size:13px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credit-item img,footer .msdev-footer-bottom-premium .msdev-footer-credit-item img{max-height:24px!important;max-width:122px!important}}@media(max-width:767px){#rodape .rodape-inferior.msdev-footer-bottom-premium,footer .rodape-inferior.msdev-footer-bottom-premium,#rodape .msdev-footer-bottom-premium,footer .msdev-footer-bottom-premium{padding:34px 14px 32px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-legal-inner,footer .msdev-footer-bottom-premium .msdev-footer-legal-inner{width:min(100% - 24px,980px)!important;gap:13px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-company,footer .msdev-footer-bottom-premium .msdev-footer-company{font-size:13px!important;line-height:1.55!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credits,footer .msdev-footer-bottom-premium .msdev-footer-credits{gap:12px 18px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credit-label,footer .msdev-footer-bottom-premium .msdev-footer-credit-label,#rodape .msdev-footer-bottom-premium .msdev-footer-credit-item,footer .msdev-footer-bottom-premium .msdev-footer-credit-item{font-size:12px!important}#rodape .msdev-footer-bottom-premium .msdev-footer-credit-item img,footer .msdev-footer-bottom-premium .msdev-footer-credit-item img{max-height:24px!important;max-width:122px!important}}#rodape .rodape-inferior,footer .rodape-inferior{width:100%!important;margin:0!important;padding:42px 18px 40px!important;background:radial-gradient(circle at 50% 0%,#2b9cfd1f,#2b9cfd00 34%),linear-gradient(180deg,#0b1a35,#08162d)!important;border-top:1px solid rgba(43,156,253,.16)!important;border-bottom:0!important;color:#b9cdf0b3!important;text-align:center!important}#rodape .rodape-inferior *,footer .rodape-inferior *{box-sizing:border-box!important}#rodape .rodape-inferior .conteiner,#rodape .rodape-inferior .row-fluid,#rodape .rodape-inferior .inside,footer .rodape-inferior .conteiner,footer .rodape-inferior .row-fluid,footer .rodape-inferior .inside{width:min(980px,calc(100% - 32px))!important;max-width:980px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important;float:none!important}#rodape .rodape-inferior .rodape-dados,#rodape .rodape-inferior .rodape-dados p,footer .rodape-inferior .rodape-dados,footer .rodape-inferior .rodape-dados p{width:100%!important;margin:0!important;padding:0!important;color:#b9cdf0b8!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:.02em!important;text-align:center!important}#rodape .rodape-inferior .inside>div:not(.rodape-dados):not(.msdev-footer-legal-inner),footer .rodape-inferior .inside>div:not(.rodape-dados):not(.msdev-footer-legal-inner){margin:2px auto 0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:14px 24px!important;width:100%!important;text-align:center!important;visibility:visible!important;opacity:1!important}#rodape .rodape-inferior .inside>div:not(.rodape-dados):not(.msdev-footer-legal-inner)>a,footer .rodape-inferior .inside>div:not(.rodape-dados):not(.msdev-footer-legal-inner)>a{margin:0!important;padding:0!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;color:#b9cdf09e!important;font-size:13px!important;line-height:1.2!important;font-weight:500!important;text-align:center!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}#rodape .rodape-inferior .inside>div:not(.rodape-dados):not(.msdev-footer-legal-inner)>a span,footer .rodape-inferior .inside>div:not(.rodape-dados):not(.msdev-footer-legal-inner)>a span{display:block!important;width:100%!important;margin:0!important;color:#b9cdf09e!important;font-size:13px!important;line-height:1.2!important;text-align:center!important;visibility:visible!important;opacity:1!important}#rodape .rodape-inferior img,footer .rodape-inferior img{display:block!important;width:auto!important;max-width:142px!important;max-height:30px!important;margin:0 auto!important;opacity:.48!important;filter:grayscale(1) brightness(1.25)!important;vertical-align:middle!important;visibility:visible!important}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-legal-inner,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-legal-inner{width:min(980px,calc(100% - 32px))!important;max-width:980px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:15px!important;text-align:center!important}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-company,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-company{width:100%!important;margin:0!important;padding:0!important;color:#b9cdf0b8!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:.02em!important;text-align:center!important}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-credits,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-credits{width:100%!important;margin:2px 0 0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:14px 24px!important;color:#b9cdf09e!important;text-align:center!important}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-credit-item,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-credit-item{margin:0!important;padding:0!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;text-decoration:none!important}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-credit-label,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-credit-label{display:block!important;width:100%!important;margin:0!important;color:#b9cdf09e!important;font-size:13px!important;line-height:1.2!important;text-align:center!important}@media(max-width:767px){#rodape .rodape-inferior,footer .rodape-inferior{padding:34px 14px 32px!important}#rodape .rodape-inferior .conteiner,#rodape .rodape-inferior .row-fluid,#rodape .rodape-inferior .inside,footer .rodape-inferior .conteiner,footer .rodape-inferior .row-fluid,footer .rodape-inferior .inside{width:min(100% - 24px,980px)!important;gap:13px!important}#rodape .rodape-inferior .rodape-dados p,footer .rodape-inferior .rodape-dados p,#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-company,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-company{font-size:13px!important;line-height:1.55!important}#rodape .rodape-inferior img,footer .rodape-inferior img{max-height:24px!important;max-width:122px!important}}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-custom,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-custom{min-width:120px!important}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-custom img,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-custom img{max-width:150px!important;max-height:30px!important}#rodape .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-custom-placeholder,footer .rodape-inferior.msdev-footer-bottom-premium .msdev-footer-custom-placeholder{min-width:118px!important;min-height:28px!important;padding:6px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px dashed rgba(185,205,240,.22)!important;border-radius:7px!important;color:#b9cdf057!important;font-size:11px!important;line-height:1.1!important;text-align:center!important}.listagem .listagem-item{height:auto!important}.listagem .listagem-item .listagem-item-wrap{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important}.listagem .listagem-item .imagem-produto{width:100%!important;min-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;background:#fff!important;border-radius:0!important;overflow:hidden!important;display:block!important;flex:0 0 auto!important}.listagem .listagem-item .imagem-produto>a,.listagem .listagem-item .imagem-produto picture,.listagem .listagem-item .imagem-produto figure,.listagem .listagem-item .imagem-produto span,.listagem .listagem-item .imagem-produto div:not(.bandeira-desejos):not(.btn-favorite):not(.icone-desejos){width:100%!important;height:100%!important;max-width:100%!important;display:block!important}.listagem .listagem-item .imagem-produto img{width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;border-radius:0!important;transform:scale(1)!important}.listagem .listagem-item .info-produto{flex:1 1 auto!important;min-height:0!important;padding:18px 18px 8px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;background:transparent!important}.listagem .listagem-item .nome-produto,.listagem .listagem-item .nome-produto a{min-height:42px!important;max-height:48px!important;margin:0 0 12px!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.18!important}.listagem .listagem-item .preco-produto,.listagem .listagem-item .precos-wrap{margin:0!important;padding:0!important;min-height:0!important}.listagem .listagem-item .acoes-produto,.listagem .listagem-item .acoes-produto-responsiva{flex:0 0 auto!important;width:100%!important;padding:12px 14px 14px!important;margin-top:auto!important;background:transparent!important}.listagem .listagem-item .botao-comprar,.listagem .listagem-item .botao-comprar-ajax,.listagem .listagem-item .adicionar-carrinho,.listagem .listagem-item .botao.principal,.vitrine-produtos .listagem-item .botao-comprar,.vitrine-produtos .listagem-item .botao-comprar-ajax,.vitrine-produtos .listagem-item .botao.principal,.vitrine-carrossel .listagem-item .botao-comprar,.vitrine-carrossel .listagem-item .botao-comprar-ajax,.vitrine-carrossel .listagem-item .botao.principal{min-height:48px!important;height:48px!important;padding:0 16px!important;border-radius:7px!important}.listagem .listagem-item .prodTxt-2,.listagem .listagem-item .precos-wrap,.listagem .listagem-item .bandeiras-produto{min-height:0!important}.listagem .listagem-item:hover .imagem-produto img{transform:scale(1.055)!important;filter:saturate(1.08) contrast(1.04)!important}.listagem .listagem-item .imagem-produto img[src*=apple],.listagem .listagem-item .imagem-produto img[src*=gift],.listagem .listagem-item .imagem-produto img[src*=card]{object-fit:cover!important}@media(max-width:767px){.listagem .listagem-item .imagem-produto{aspect-ratio:16 / 10!important}.listagem .listagem-item .info-produto{padding:14px 12px 6px!important}.listagem .listagem-item .nome-produto,.listagem .listagem-item .nome-produto a{min-height:38px!important;max-height:42px!important;margin-bottom:10px!important;line-height:1.16!important}.listagem .listagem-item .acoes-produto,.listagem .listagem-item .acoes-produto-responsiva{padding:10px 10px 12px!important}.listagem .listagem-item .botao-comprar,.listagem .listagem-item .botao-comprar-ajax,.listagem .listagem-item .adicionar-carrinho,.listagem .listagem-item .botao.principal{min-height:44px!important;height:44px!important}}body.pagina-produto,body.pagina-produto #corpo,body.pagina-produto .conteiner-principal,body.pagina-produto .produto,body.pagina-produto .secao-principal,body.pagina-produto .produto-detalhes,body.pagina-produto .produto-descricao,body.pagina-produto .produto-aproveite{background:radial-gradient(circle at 18% 0%,#2b9cfd29,#2b9cfd00 32%),radial-gradient(circle at 82% 4%,#8b3cff29,#8b3cff00 34%),linear-gradient(135deg,#08162d,#0b1a35 48%,#160d2b)!important}body.pagina-produto .breadcrumbs-wrap,body.pagina-produto .breadcrumbs,body.pagina-produto .produto-compartilhar{display:none!important}body.pagina-produto .produto-detalhes{padding:34px 0 44px!important;overflow:hidden!important}body.pagina-produto .produto-detalhes>.conteiner,body.pagina-produto .produto-descricao>.conteiner,body.pagina-produto .produto-aproveite>.conteiner{width:min(1320px,calc(100% - 40px))!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}body.pagina-produto .msdev-product-hero-head{width:100%!important;margin:0 0 28px!important;padding:0!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:22px!important;align-items:center!important}body.pagina-produto .msdev-product-hero-thumb{width:150px!important;height:86px!important;border-radius:12px!important;overflow:hidden!important;background:#ffffff1f!important;border:1px solid rgba(43,156,253,.22)!important;box-shadow:0 14px 26px #00000038!important}body.pagina-produto .msdev-product-hero-thumb img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}body.pagina-produto .msdev-product-live{margin:0 0 8px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#ffffffad!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important}body.pagina-produto .msdev-product-live-icon{width:30px!important;height:30px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#2b9cfd!important;color:#fff!important;box-shadow:0 8px 18px #2b9cfd47!important}body.pagina-produto .msdev-product-hero-title{margin:0!important;color:#fff!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.06!important;font-weight:950!important;letter-spacing:-.04em!important;text-shadow:0 4px 20px rgba(0,0,0,.18)!important}body.pagina-produto .msdev-product-hero-tag{margin:12px 0 0!important;display:inline-flex!important;min-height:34px!important;padding:0 16px!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:#2b9cfd!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:900!important}body.pagina-produto .produto-detalhes>.conteiner>.row-fluid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr)!important;gap:58px!important;align-items:start!important;margin:0!important;padding:0!important}body.pagina-produto .produto-detalhes-imagem,body.pagina-produto .produto-detalhes-detalhes{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important;position:relative!important}body.pagina-produto .produto-detalhes-imagem{grid-column:1!important;grid-row:1!important}body.pagina-produto .produto-detalhes-detalhes{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:22px!important}body.pagina-produto .galeria-produtos{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important}body.pagina-produto .produtos-img{width:100%!important;max-width:100%!important;margin:0!important;border-radius:22px!important;overflow:hidden!important;background:#ffffff0f!important;border:1px solid rgba(43,156,253,.24)!important;box-shadow:0 18px 44px #00000057,0 0 0 1px #ffffff0a inset!important}body.pagina-produto .produtos-img .splide,body.pagina-produto .produtos-img .splide__track,body.pagina-produto .produtos-img .splide__list,body.pagina-produto .produtos-img .splide__slide{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}body.pagina-produto .produtos-img .splide__slide>a{width:100%!important;aspect-ratio:16 / 9!important;min-height:492px!important;display:block!important;position:relative!important;overflow:hidden!important;border-radius:22px!important;background:#ffffff0f!important}body.pagina-produto .produtos-img img:not(.zoomImg){width:100%!important;height:100%!important;min-height:492px!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:22px!important}body.pagina-produto .produtos-img .zoomImg{display:none!important}body.pagina-produto .thumbs-img{width:100%!important;max-width:100%!important;order:2!important}body.pagina-produto .produto-thumbs,body.pagina-produto .produto-thumbs .splide__track{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}body.pagina-produto .produto-thumbs .miniaturas{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;transform:none!important;overflow-x:auto!important;padding:4px 0 12px!important;scrollbar-width:thin!important}body.pagina-produto .produto-thumbs .miniaturas::-webkit-scrollbar{height:8px!important}body.pagina-produto .produto-thumbs .miniaturas::-webkit-scrollbar-track{background:#2b9cfd29!important;border-radius:999px!important}body.pagina-produto .produto-thumbs .miniaturas::-webkit-scrollbar-thumb{background:#2b9cfdc2!important;border-radius:999px!important}body.pagina-produto .produto-thumbs .splide__slide{width:142px!important;min-width:142px!important;height:80px!important;min-height:80px!important;margin:0!important;border-radius:13px!important;overflow:hidden!important;border:1px solid rgba(43,156,253,.22)!important;background:#ffffff14!important;opacity:.66!important;transition:opacity .22s ease,transform .22s ease,border-color .22s ease!important}body.pagina-produto .produto-thumbs .splide__slide.is-active,body.pagina-produto .produto-thumbs .splide__slide:hover{opacity:1!important;transform:translateY(-2px)!important;border-color:#2b9cfdcc!important}body.pagina-produto .produto-thumbs .splide__slide a,body.pagina-produto .produto-thumbs .splide__slide img{width:100%!important;height:100%!important;display:block!important}body.pagina-produto .produto-thumbs .splide__slide img{object-fit:cover!important;object-position:center center!important}body.pagina-produto .produto-detalhes-detalhes .principal{width:100%!important;margin:0!important;padding:26px!important;border-radius:22px!important;background:radial-gradient(circle at 18% 0%,#2b9cfd24,#2b9cfd00 36%),linear-gradient(180deg,#1848a0f5,#133784f5)!important;border:1px solid rgba(43,156,253,.28)!important;box-shadow:0 18px 42px #00000045,inset 0 0 0 1px #ffffff0a!important}body.pagina-produto .produto-detalhes-detalhes .principal .info-principal-produto{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.pagina-produto .msdev-product-benefits{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 0 28px!important}body.pagina-produto .msdev-product-benefit{min-height:86px!important;padding:16px!important;display:flex!important;align-items:center!important;gap:14px!important;border-radius:14px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 0 0 1px #2b9cfd0f!important}body.pagina-produto .msdev-product-benefit-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#2b9cfd33!important;color:#fff!important;font-size:18px!important}body.pagina-produto .msdev-product-benefit strong{display:block!important;color:#fff!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important}body.pagina-produto .msdev-product-benefit span span{display:block!important;margin-top:5px!important;color:#ffffffad!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important}body.pagina-produto .acoes-produto{margin:0!important;padding:0!important;background:transparent!important}body.pagina-produto .acoes-produto .precos-wrap{margin:0 0 28px!important;padding:0!important}body.pagina-produto .acoes-produto .preco-produto .preco-promocional{color:#2b9cfd!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.06!important;font-weight:950!important;letter-spacing:-.04em!important;text-shadow:0 0 18px rgba(43,156,253,.24)!important}body.pagina-produto .msdev-product-price-note{margin-top:10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#ffffff8f!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important}body.pagina-produto .cep-real{display:none!important}body.pagina-produto .msdev-product-shipping-box{margin:0 0 28px!important}body.pagina-produto .msdev-product-shipping-title{display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important;text-transform:uppercase!important}body.pagina-produto .msdev-product-shipping-badge{min-height:40px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:7px!important;background:#2b9cfd!important;color:#fff!important;font-size:14px!important;font-weight:900!important;box-shadow:0 8px 18px #2b9cfd38!important}body.pagina-produto .comprar{margin:0!important}body.pagina-produto .msdev-product-actions-row{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:12px!important;align-items:stretch!important}body.pagina-produto .comprar .botao-comprar,body.pagina-produto .comprar .botao.principal,body.pagina-produto .acoes-produto .botao-comprar{width:100%!important;min-height:62px!important;height:62px!important;padding:0 22px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.pagina-produto .msdev-product-wishlist-btn{min-height:62px!important;padding:0 16px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#ffffffeb!important;color:#08162d!important;border:1px solid rgba(255,255,255,.4)!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important}body.pagina-produto .msdev-product-wishlist-btn .msdev-heart{color:#e63349!important;font-size:20px!important;line-height:1!important}body.pagina-produto .produto-share{display:none!important}body.pagina-produto .msdev-product-info-card,body.pagina-produto .msdev-product-payment-card{width:100%!important;padding:24px!important;border-radius:22px!important;background:radial-gradient(circle at 12% 0%,#2b9cfd21,#2b9cfd00 36%),linear-gradient(180deg,#1848a0f0,#133784f0)!important;border:1px solid rgba(43,156,253,.22)!important;box-shadow:0 16px 34px #00000038,inset 0 0 0 1px #ffffff0a!important}body.pagina-produto .msdev-product-card-title{margin:0 0 16px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important;font-size:19px!important;line-height:1.2!important;font-weight:950!important}body.pagina-produto .msdev-card-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#2b9cfd2e!important;border:1px solid rgba(43,156,253,.2)!important}body.pagina-produto .msdev-product-info-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}body.pagina-produto .msdev-product-info-item{min-height:76px!important;padding:15px 16px!important;display:flex!important;align-items:center!important;gap:14px!important;border-radius:15px!important;background:#08162d75!important;border:1px solid rgba(43,156,253,.15)!important}body.pagina-produto .msdev-product-info-item.msdev-alert{border-color:#ff5f5f38!important;background:#58234838!important}body.pagina-produto .msdev-product-info-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#2b9cfd29!important;color:#fff!important;font-size:18px!important}body.pagina-produto .msdev-product-info-item strong,body.pagina-produto .msdev-product-payment-method strong{display:block!important;color:#fff!important;font-size:15px!important;line-height:1.2!important;font-weight:950!important}body.pagina-produto .msdev-product-info-item span span,body.pagina-produto .msdev-product-payment-method span span{display:block!important;margin-top:5px!important;color:#ffffffad!important;font-size:13px!important;line-height:1.35!important;font-weight:800!important}body.pagina-produto .msdev-product-payment-subtitle{margin:-6px 0 18px!important;color:#ffffffad!important;font-size:13px!important;line-height:1.35!important;font-weight:800!important}body.pagina-produto .msdev-product-payment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.pagina-produto .msdev-product-payment-method{min-height:78px!important;padding:14px!important;display:flex!important;align-items:center!important;gap:13px!important;border-radius:15px!important;background:#08162d70!important;border:1px solid rgba(43,156,253,.15)!important}body.pagina-produto .msdev-product-payment-logo{width:72px!important;height:42px!important;min-width:72px!important;padding:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#fffffff5!important}body.pagina-produto .msdev-product-payment-logo img{max-width:58px!important;max-height:28px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}body.pagina-produto .msdev-product-payment-badges{margin-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important}body.pagina-produto .msdev-product-payment-badge{min-height:32px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border-radius:999px!important;background:#2b9cfd2e!important;border:1px solid rgba(43,156,253,.16)!important;color:#ffffffe0!important;font-size:12px!important;line-height:1!important;font-weight:900!important}body.pagina-produto .msdev-product-payment-note{margin-top:18px!important;padding:15px 16px!important;border-radius:14px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffb3!important;font-size:12px!important;line-height:1.45!important;font-weight:800!important}body.pagina-produto .produto-descricao{padding:10px 0 44px!important}body.pagina-produto .produto-descricao .abas-custom{border-radius:22px!important;background:#08162d6b!important;border:1px solid rgba(43,156,253,.16)!important;overflow:hidden!important}body.pagina-produto .produto-descricao .titulo-categoria{margin:0!important;padding:18px 24px!important;background:#08162db8!important;border-bottom:1px solid rgba(43,156,253,.18)!important}body.pagina-produto .produto-descricao .titulo-categoria strong{color:#fff!important;font-size:20px!important;font-weight:950!important}body.pagina-produto .produto-descricao .tab-content,body.pagina-produto .produto-descricao .tab-pane{padding:24px!important;color:#fff!important;background:transparent!important}body.pagina-produto .produto-descricao p,body.pagina-produto .produto-descricao span,body.pagina-produto .produto-descricao li{color:#ffffffe6!important;font-size:16px!important;line-height:1.65!important}body.pagina-produto .produto-descricao h1,body.pagina-produto .produto-descricao h2,body.pagina-produto .produto-descricao h3,body.pagina-produto .produto-descricao strong{color:#fff!important}body.pagina-produto .produto-descricao a{color:#2b9cfd!important}body.pagina-produto .resumo-flutuante{display:none!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante{left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:92px!important;padding:14px max(18px,calc((100vw - 1320px)/2))!important;display:flex!important;align-items:center!important;gap:24px!important;background:radial-gradient(circle at 50% 0%,#2b9cfd1a,#2b9cfd00 36%),linear-gradient(180deg,#0d1830fa,#08162dfa)!important;border-top:1px solid rgba(43,156,253,.2)!important;box-shadow:0 -18px 38px #00000047!important;z-index:999!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image{width:100px!important;height:56px!important;min-width:100px!important;border-radius:8px!important;overflow:hidden!important;display:block!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image img{width:100%!important;height:100%!important;object-fit:cover!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .nome-produto{flex:1 1 auto!important;min-width:0!important;color:#fff!important;font-size:18px!important;line-height:1.2!important;font-weight:950!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .acoes-produto{margin-left:auto!important;display:flex!important;align-items:center!important;gap:20px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .precos-wrap{margin:0!important;min-width:130px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional{color:#2b9cfd!important;font-size:24px!important;font-weight:950!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar{width:auto!important;min-width:260px!important;height:52px!important;min-height:52px!important}body.pagina-produto .resumo-flutuante-close,body.pagina-produto .resumo-flutuante .close_float{display:none!important}body.pagina-produto .produto-aproveite{padding:18px 0 54px!important}@media(max-width:1120px){body.pagina-produto .produto-detalhes>.conteiner>.row-fluid{grid-template-columns:1fr!important;gap:28px!important}body.pagina-produto .produto-detalhes-imagem,body.pagina-produto .produto-detalhes-detalhes{grid-column:1!important}body.pagina-produto .produto-detalhes-imagem{grid-row:1!important}body.pagina-produto .produto-detalhes-detalhes{grid-row:2!important}body.pagina-produto .produtos-img .splide__slide>a,body.pagina-produto .produtos-img img:not(.zoomImg){min-height:360px!important}}@media(max-width:767px){body.pagina-produto .produto-detalhes{padding:24px 0 30px!important}body.pagina-produto .produto-detalhes>.conteiner,body.pagina-produto .produto-descricao>.conteiner,body.pagina-produto .produto-aproveite>.conteiner{width:min(100% - 24px,1320px)!important}body.pagina-produto .msdev-product-hero-head{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;margin-bottom:18px!important}body.pagina-produto .msdev-product-hero-thumb{width:96px!important;height:60px!important}body.pagina-produto .msdev-product-live{display:none!important}body.pagina-produto .msdev-product-hero-title{font-size:24px!important}body.pagina-produto .msdev-product-hero-tag{min-height:30px!important;padding:0 12px!important;font-size:12px!important}body.pagina-produto .produtos-img,body.pagina-produto .produtos-img .splide__slide>a,body.pagina-produto .produtos-img img:not(.zoomImg){border-radius:16px!important}body.pagina-produto .produtos-img .splide__slide>a,body.pagina-produto .produtos-img img:not(.zoomImg){min-height:235px!important;aspect-ratio:16 / 10!important}body.pagina-produto .produto-thumbs .splide__slide{width:92px!important;min-width:92px!important;height:56px!important;min-height:56px!important}body.pagina-produto .produto-detalhes-detalhes .principal,body.pagina-produto .msdev-product-info-card,body.pagina-produto .msdev-product-payment-card{padding:18px!important;border-radius:18px!important}body.pagina-produto .msdev-product-benefits,body.pagina-produto .msdev-product-payment-grid,body.pagina-produto .msdev-product-actions-row{grid-template-columns:1fr!important}body.pagina-produto .msdev-product-wishlist-btn{min-height:50px!important}body.pagina-produto .produto-descricao .tab-content,body.pagina-produto .produto-descricao .tab-pane{padding:18px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante{min-height:82px!important;padding:10px 12px!important;gap:10px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image{width:68px!important;height:44px!important;min-width:68px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .nome-produto{display:none!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .acoes-produto{flex:1 1 auto!important;gap:10px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .precos-wrap{min-width:92px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional{font-size:16px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar{min-width:0!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:13px!important;padding:0 12px!important}}body.pagina-produto .msdev-product-hero-head{grid-template-columns:1fr!important;gap:0!important}body.pagina-produto .msdev-product-hero-thumb{display:none!important}body.pagina-produto .msdev-product-hero-copy{min-width:0!important}@media(max-width:767px){body.pagina-produto .msdev-product-hero-head{grid-template-columns:1fr!important;gap:0!important}body.pagina-produto .msdev-product-hero-thumb{display:none!important}}body.pagina-produto .msdev-product-shipping-box{display:block!important;margin:0 0 24px!important}body.pagina-produto .msdev-product-shipping-badge{display:inline-flex!important;margin-top:0!important}body.pagina-produto .msdev-hide-only-payment-text{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto,body.pagina-produto .produto-detalhes-detalhes .principal .precos-wrap,body.pagina-produto .produto-detalhes-detalhes .principal .preco-produto,body.pagina-produto .produto-detalhes-detalhes .principal .comprar,body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-actions-row,body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn{display:block!important;visibility:visible!important;opacity:1!important}body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .parcelamento-full,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto div[class*=parcelamento-full],body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .parcelamento-full .mais-formas,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .parcelamento-full .wrap-parcelas,body.pagina-produto .msdev-hide-native-installments{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}body.pagina-produto .msdev-product-shipping-title,body.pagina-produto .principal .acoes-produto .comprar .qtde-adicionar-carrinho,body.pagina-produto .resumo-flutuante .comprar .qtde-adicionar-carrinho{display:none!important}body.pagina-produto .msdev-product-shipping-box{display:block!important;visibility:visible!important;opacity:1!important;margin:0 0 24px!important;padding:0!important}body.pagina-produto .msdev-product-shipping-badge{display:inline-flex!important;visibility:visible!important;opacity:1!important}body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto,body.pagina-produto .produto-detalhes-detalhes .principal .precos-wrap,body.pagina-produto .produto-detalhes-detalhes .principal .preco-produto,body.pagina-produto .produto-detalhes-detalhes .principal .comprar,body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-actions-row,body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn{visibility:visible!important;opacity:1!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-actions-row{display:grid!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal{display:flex!important;visibility:visible!important;opacity:1!important}body.pagina-produto .produto-detalhes-detalhes .principal{position:relative!important;isolation:isolate!important;overflow:hidden!important;transform:translateY(0) scale(1)!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease,filter .28s ease!important}body.pagina-produto .produto-detalhes-detalhes .principal:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 18% 0%,#2b9cfd52,#2b9cfd00 36%),radial-gradient(circle at 88% 12%,#8b3cff3d,#8b3cff00 34%)!important;transition:opacity .28s ease!important}body.pagina-produto .produto-detalhes-detalhes .principal:after{content:""!important;position:absolute!important;top:-80%!important;left:-64%!important;width:48%!important;height:240%!important;z-index:1!important;pointer-events:none!important;opacity:0!important;transform:rotate(22deg) translate(-40px)!important;background:linear-gradient(90deg,#fff0,#ffffff29,#fff0)!important;transition:opacity .25s ease,transform .75s ease!important}body.pagina-produto .produto-detalhes-detalhes .principal>*{position:relative!important;z-index:2!important}body.pagina-produto .produto-detalhes-detalhes .principal:hover{transform:translateY(-8px) scale(1.012)!important;border-color:#2b9cfdd1!important;box-shadow:0 22px 44px #0000006b,0 0 0 1px #2b9cfd6b,0 0 28px #2b9cfd4d,0 0 40px #8b3cff2e!important}body.pagina-produto .produto-detalhes-detalhes .principal:hover:before{opacity:1!important}body.pagina-produto .produto-detalhes-detalhes .principal:hover:after{opacity:1!important;transform:rotate(22deg) translate(760px)!important}@media(max-width:767px){body.pagina-produto .produto-detalhes-detalhes .principal:hover{transform:none!important}}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn{min-height:62px!important;height:62px!important;padding:0 18px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;white-space:nowrap!important;text-align:center!important;text-decoration:none!important;background:#fffffff0!important;color:#08162d!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 10px 22px #00000029,inset 0 0 0 1px #ffffff1f!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn .msdev-heart{width:20px!important;min-width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#e63349!important;font-size:20px!important;line-height:1!important;font-weight:900!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn .msdev-wishlist-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#08162d!important;font-size:15px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn:hover{transform:translateY(-1px)!important;background:#fff!important;border-color:#2b9cfd52!important;box-shadow:0 12px 26px #0003,0 0 18px #2b9cfd29!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-price-discount-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 8px!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-discount-badge{min-height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:radial-gradient(circle at 18% 0%,#fff3,#fff0 36%),linear-gradient(135deg,#8b3cff,#a84dff 46%,#6e28e8)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 10px 22px #8b3cff52,0 0 22px #8b3cff38,inset 0 0 0 1px #ffffff14!important;font-size:14px!important;line-height:1!important;font-weight:950!important;letter-spacing:.02em!important;text-shadow:0 1px 8px rgba(0,0,0,.2)!important;animation:msdevGiftmaxDiscountPulse 2.4s ease-in-out infinite!important}@keyframes msdevGiftmaxDiscountPulse{0%,to{box-shadow:0 10px 22px #8b3cff52,0 0 22px #8b3cff38,inset 0 0 0 1px #ffffff14}50%{box-shadow:0 12px 28px #8b3cff6b,0 0 30px #8b3cff57,inset 0 0 0 1px #ffffff1f}}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-price-discount-row .preco-promocional,body.pagina-produto .produto-detalhes-detalhes .principal .msdev-price-discount-row strong{margin:0!important}@media(max-width:767px){body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn{width:100%!important;min-height:50px!important;height:50px!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-discount-badge{min-height:30px!important;padding:0 10px!important;font-size:12px!important}}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#2b9cfd!important;color:#fff!important;border:1px solid #2B9CFD!important;box-shadow:0 8px 18px #2b9cfd2e!important;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease,letter-spacing .28s ease,filter .28s ease!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar:before,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal:before,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar:before{content:""!important;position:absolute!important;top:-80%!important;left:-70%!important;width:42%!important;height:240%!important;z-index:-1!important;pointer-events:none!important;opacity:0!important;transform:rotate(22deg) translate(-40px)!important;background:linear-gradient(90deg,#fff0,#ffffff47,#fff0)!important;transition:opacity .22s ease,transform .72s ease!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar:hover,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal:hover,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar:hover{background:linear-gradient(90deg,#2b9cfd,#3ba7ff 45%,#8b3cff)!important;border-color:#ffffff24!important;color:#fff!important;box-shadow:0 10px 24px #2b9cfd57,0 0 22px #8b3cff2e!important;transform:translateY(-1px)!important;letter-spacing:.4px!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar:hover:before,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal:hover:before,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar:hover:before{opacity:1!important;transform:rotate(22deg) translate(620px)!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar i,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal i,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar i{position:relative!important;z-index:2!important;color:inherit!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar span,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal span,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar span{position:relative!important;z-index:2!important}@media(max-width:767px){body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar:hover,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal:hover,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar:hover{transform:none!important}}@media(max-width:767px){body.pagina-produto,body.pagina-produto #corpo,body.pagina-produto .conteiner-principal,body.pagina-produto .produto-detalhes,body.pagina-produto .produto-descricao,body.pagina-produto .produto-aproveite{overflow-x:hidden!important}body.pagina-produto .produto-detalhes{padding:18px 0 26px!important}body.pagina-produto .produto-detalhes>.conteiner,body.pagina-produto .produto-descricao>.conteiner,body.pagina-produto .produto-aproveite>.conteiner{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin-left:auto!important;margin-right:auto!important}body.pagina-produto .produto-detalhes>.conteiner>.row-fluid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;align-items:start!important}body.pagina-produto .msdev-product-hero-head{width:100%!important;margin:0 0 14px!important;padding:0!important;display:block!important}body.pagina-produto .msdev-product-hero-thumb,body.pagina-produto .msdev-product-live{display:none!important}body.pagina-produto .msdev-product-hero-title{margin:0 0 8px!important;color:#fff!important;font-size:17px!important;line-height:1.18!important;font-weight:950!important;letter-spacing:-.02em!important;text-align:left!important}body.pagina-produto .msdev-product-hero-tag{min-height:26px!important;padding:0 10px!important;border-radius:6px!important;font-size:11px!important;font-weight:900!important}body.pagina-produto .produto-detalhes-imagem,body.pagina-produto .galeria-produtos,body.pagina-produto .produtos-img,body.pagina-produto .produtos-img .splide,body.pagina-produto .produtos-img .splide__track,body.pagina-produto .produtos-img .splide__list,body.pagina-produto .produtos-img .splide__slide{width:100%!important;max-width:100%!important;min-width:0!important}body.pagina-produto .produtos-img{border-radius:12px!important;overflow:hidden!important;margin:0!important}body.pagina-produto .produtos-img .splide__slide>a{width:100%!important;height:236px!important;min-height:236px!important;max-height:236px!important;aspect-ratio:auto!important;display:block!important;border-radius:12px!important;overflow:hidden!important}body.pagina-produto .produtos-img img:not(.zoomImg){width:100%!important;height:236px!important;min-height:236px!important;max-height:236px!important;object-fit:cover!important;object-position:center center!important;border-radius:12px!important;display:block!important}body.pagina-produto .produtos-img .zoomImg{display:none!important}body.pagina-produto .produtos-img .splide__arrow,body.pagina-produto .produtos-img .slick-arrow{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:999px!important}body.pagina-produto .produto-thumbs .miniaturas{gap:8px!important;padding:8px 0 10px!important}body.pagina-produto .produto-thumbs .splide__slide{width:74px!important;min-width:74px!important;height:46px!important;min-height:46px!important;border-radius:9px!important}body.pagina-produto .produto-detalhes-detalhes{gap:16px!important}body.pagina-produto .produto-detalhes-detalhes .principal{width:100%!important;padding:12px!important;border-radius:14px!important;min-height:0!important}body.pagina-produto .msdev-product-benefits{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 16px!important}body.pagina-produto .msdev-product-benefit{min-height:66px!important;padding:9px!important;border-radius:11px!important;gap:8px!important}body.pagina-produto .msdev-product-benefit-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;font-size:14px!important}body.pagina-produto .msdev-product-benefit strong{font-size:11px!important;line-height:1.12!important}body.pagina-produto .msdev-product-benefit span span{margin-top:3px!important;font-size:9px!important;line-height:1.15!important}body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto{display:block!important;visibility:visible!important;opacity:1!important;padding:0!important}body.pagina-produto .produto-detalhes-detalhes .principal .precos-wrap,body.pagina-produto .produto-detalhes-detalhes .principal .preco-produto{display:block!important;visibility:visible!important;opacity:1!important;margin:0 0 14px!important;padding:0!important;min-height:0!important}body.pagina-produto .acoes-produto .preco-produto .preco-promocional,body.pagina-produto .produto-detalhes-detalhes .principal .preco-promocional{display:inline-flex!important;align-items:center!important;color:#2b9cfd!important;font-size:34px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.035em!important}body.pagina-produto .produto-detalhes-detalhes .principal .preco-venda,body.pagina-produto .produto-detalhes-detalhes .principal .preco-antigo,body.pagina-produto .produto-detalhes-detalhes .principal .preco-de,body.pagina-produto .produto-detalhes-detalhes .principal .preco-riscado,body.pagina-produto .produto-detalhes-detalhes .principal del,body.pagina-produto .produto-detalhes-detalhes .principal s{font-size:12px!important;line-height:1!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-price-discount-row{gap:8px!important;margin:0 0 6px!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-discount-badge{min-height:26px!important;padding:0 9px!important;border-radius:7px!important;font-size:11px!important}body.pagina-produto .msdev-product-price-note{display:inline-flex!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.25!important}body.pagina-produto .msdev-product-shipping-title{display:none!important}body.pagina-produto .msdev-product-shipping-box{display:block!important;margin:0 0 16px!important;padding:0!important}body.pagina-produto .msdev-product-shipping-badge{min-height:38px!important;padding:0 13px!important;border-radius:8px!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-actions-row{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar{width:100%!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar{width:100%!important;height:48px!important;min-height:48px!important;padding:0 14px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:950!important;text-indent:0!important;letter-spacing:.02em!important;opacity:1!important;visibility:visible!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn{width:100%!important;height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:8px!important;display:inline-flex!important;gap:8px!important;align-items:center!important;justify-content:center!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn .msdev-heart{width:18px!important;min-width:18px!important;height:18px!important;font-size:18px!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn .msdev-wishlist-text{font-size:14px!important;font-weight:950!important}body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .parcelamento-full,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto div[class*=parcelamento-full],body.pagina-produto .msdev-hide-native-installments{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.pagina-produto .msdev-product-info-card,body.pagina-produto .msdev-product-payment-card{width:100%!important;padding:12px!important;border-radius:14px!important;overflow:hidden!important}body.pagina-produto .msdev-product-card-title{margin:0 0 12px!important;gap:9px!important;font-size:15px!important;line-height:1.18!important}body.pagina-produto .msdev-card-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;font-size:13px!important}body.pagina-produto .msdev-product-info-list{gap:9px!important}body.pagina-produto .msdev-product-info-item{min-height:62px!important;padding:10px!important;gap:10px!important;border-radius:11px!important;align-items:center!important}body.pagina-produto .msdev-product-info-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important;font-size:13px!important}body.pagina-produto .msdev-product-info-item strong,body.pagina-produto .msdev-product-payment-method strong{font-size:11px!important;line-height:1.18!important}body.pagina-produto .msdev-product-info-item span span,body.pagina-produto .msdev-product-payment-method span span{margin-top:3px!important;font-size:9px!important;line-height:1.24!important;white-space:normal!important}body.pagina-produto .msdev-product-payment-subtitle{margin:-4px 0 12px!important;font-size:10px!important;line-height:1.3!important}body.pagina-produto .msdev-product-payment-grid{grid-template-columns:1fr!important;gap:9px!important}body.pagina-produto .msdev-product-payment-method{min-height:60px!important;padding:10px!important;border-radius:11px!important;gap:10px!important}body.pagina-produto .msdev-product-payment-logo{width:56px!important;height:34px!important;min-width:56px!important;padding:5px!important;border-radius:8px!important}body.pagina-produto .msdev-product-payment-logo img{max-width:46px!important;max-height:22px!important}body.pagina-produto .msdev-product-payment-badges{margin-top:12px!important;gap:7px!important}body.pagina-produto .msdev-product-payment-badge{min-height:26px!important;padding:0 9px!important;font-size:9px!important}body.pagina-produto .msdev-product-payment-note{margin-top:12px!important;padding:10px!important;border-radius:10px!important;font-size:9px!important;line-height:1.35!important}body.pagina-produto .produto-descricao{padding:6px 0 28px!important}body.pagina-produto .produto-descricao .abas-custom{border-radius:14px!important}body.pagina-produto .produto-descricao .titulo-categoria{padding:13px 14px!important}body.pagina-produto .produto-descricao .titulo-categoria strong{font-size:15px!important}body.pagina-produto .produto-descricao .tab-content,body.pagina-produto .produto-descricao .tab-pane{padding:14px!important}body.pagina-produto .produto-descricao p,body.pagina-produto .produto-descricao span,body.pagina-produto .produto-descricao li{font-size:13px!important;line-height:1.52!important}body.pagina-produto .produto-detalhes-detalhes .principal:hover{transform:none!important}}@media(max-width:767px){body.pagina-produto.msdev-show-product-float .resumo-flutuante{left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:68px!important;height:auto!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,#2b9cfd1a,#2b9cfd00 36%),linear-gradient(180deg,#0d1830fa,#08162dfa)!important;border-top:1px solid rgba(43,156,253,.2)!important;box-shadow:0 -14px 30px #00000047!important;z-index:99999!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image{width:54px!important;height:38px!important;min-width:54px!important;max-width:54px!important;margin:0!important;border-radius:7px!important;overflow:hidden!important;display:block!important;grid-column:1!important;grid-row:1!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .nome-produto,body.pagina-produto.msdev-show-product-float .resumo-flutuante .codigo-produto,body.pagina-produto.msdev-show-product-float .resumo-flutuante .info-produto{display:none!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .acoes-produto{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(58px,76px) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;background:transparent!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .precos-wrap,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto{width:100%!important;min-width:0!important;max-width:76px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;overflow:hidden!important;background:transparent!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-venda,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-antigo,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-de,body.pagina-produto.msdev-show-product-float .resumo-flutuante del,body.pagina-produto.msdev-show-product-float .resumo-flutuante s{max-width:76px!important;display:block!important;color:#ffffff94!important;font-size:8px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto strong{max-width:76px!important;display:block!important;color:#2b9cfd!important;font-size:20px!important;line-height:.96!important;font-weight:950!important;letter-spacing:-.045em!important;white-space:normal!important;word-break:keep-all!important;overflow:visible!important;text-align:left!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal{width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 8px!important;border-radius:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:#2b9cfd!important;border:1px solid #2B9CFD!important;font-size:0!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-indent:0!important;opacity:1!important;visibility:visible!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar:after,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal:after{content:"Adicionar"!important;position:relative!important;z-index:3!important;display:inline-block!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.01em!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar i,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal i,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar span,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal span,body.pagina-produto.msdev-show-product-float .resumo-flutuante .produto-desejos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .share-desejos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .lista-favoritos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .msdev-product-wishlist-btn,body.pagina-produto .resumo-flutuante-close,body.pagina-produto .resumo-flutuante .close_float{display:none!important}}@media(max-width:767px){body.pagina-produto.msdev-show-product-float .resumo-flutuante{min-height:58px!important;padding:6px 7px calc(6px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;overflow:hidden!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image{width:48px!important;height:34px!important;min-width:48px!important;max-width:48px!important;border-radius:6px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .acoes-produto{width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:78px 98px!important;align-items:center!important;justify-content:start!important;gap:7px!important;overflow:hidden!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .precos-wrap,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto{width:78px!important;min-width:78px!important;max-width:78px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;overflow:visible!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-venda,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-antigo,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-de,body.pagina-produto.msdev-show-product-float .resumo-flutuante del,body.pagina-produto.msdev-show-product-float .resumo-flutuante s{max-width:78px!important;font-size:7px!important;line-height:1!important;opacity:.78!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto strong{width:78px!important;max-width:78px!important;display:block!important;color:#2b9cfd!important;font-size:18px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.04em!important;white-space:normal!important;overflow:visible!important;text-align:left!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar{width:98px!important;min-width:98px!important;max-width:98px!important;margin:0!important;padding:0!important;display:block!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal{width:98px!important;min-width:98px!important;max-width:98px!important;height:36px!important;min-height:36px!important;padding:0 6px!important;border-radius:7px!important;font-size:0!important;line-height:1!important;overflow:hidden!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar:after,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal:after{content:"Adicionar"!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important}}@media(max-width:340px){body.pagina-produto.msdev-show-product-float .resumo-flutuante{grid-template-columns:44px minmax(0,1fr)!important;gap:6px!important;padding-left:6px!important;padding-right:6px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image{width:44px!important;height:32px!important;min-width:44px!important;max-width:44px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .acoes-produto{grid-template-columns:72px 86px!important;gap:6px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .precos-wrap,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto{width:72px!important;min-width:72px!important;max-width:72px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto strong{width:72px!important;max-width:72px!important;font-size:17px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal{width:86px!important;min-width:86px!important;max-width:86px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar:after,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal:after{font-size:9px!important}}@media(max-width:767px){body.pagina-produto.msdev-show-product-float .resumo-flutuante{left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:58px!important;height:auto!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;overflow:hidden!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image{grid-column:1!important;grid-row:1!important;width:48px!important;height:34px!important;min-width:48px!important;max-width:48px!important;margin:0!important;border-radius:6px!important;overflow:hidden!important;justify-self:start!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .acoes-produto{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:78px minmax(92px,1fr)!important;align-items:center!important;justify-content:stretch!important;justify-items:stretch!important;gap:8px!important;overflow:hidden!important;background:transparent!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .precos-wrap,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto{grid-column:1!important;width:78px!important;min-width:78px!important;max-width:78px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;overflow:visible!important;background:transparent!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto strong{width:78px!important;max-width:78px!important;display:block!important;color:#2b9cfd!important;font-size:18px!important;line-height:.96!important;font-weight:950!important;letter-spacing:-.04em!important;white-space:normal!important;overflow:visible!important;text-align:left!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-venda,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-antigo,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-de,body.pagina-produto.msdev-show-product-float .resumo-flutuante del,body.pagina-produto.msdev-show-product-float .resumo-flutuante s{max-width:78px!important;font-size:7px!important;line-height:1!important;opacity:.78!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;justify-self:stretch!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal{width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 8px!important;border-radius:7px!important;font-size:0!important;line-height:1!important;overflow:hidden!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar:after,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal:after{content:"Adicionar"!important;display:inline-block!important;color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;position:relative!important;z-index:3!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .produto-desejos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .share-desejos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .lista-favoritos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .msdev-product-wishlist-btn,body.pagina-produto.msdev-show-product-float .resumo-flutuante .nome-produto,body.pagina-produto.msdev-show-product-float .resumo-flutuante .codigo-produto,body.pagina-produto.msdev-show-product-float .resumo-flutuante .info-produto{display:none!important}}@media(max-width:340px){body.pagina-produto.msdev-show-product-float .resumo-flutuante{grid-template-columns:44px minmax(0,1fr)!important;column-gap:6px!important;padding-left:6px!important;padding-right:6px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .image{width:44px!important;height:32px!important;min-width:44px!important;max-width:44px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .acoes-produto{grid-template-columns:72px minmax(82px,1fr)!important;gap:6px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .precos-wrap,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto strong{width:72px!important;min-width:72px!important;max-width:72px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-promocional,body.pagina-produto.msdev-show-product-float .resumo-flutuante .preco-produto strong{font-size:17px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao-comprar:after,body.pagina-produto.msdev-show-product-float .resumo-flutuante .comprar .botao.principal:after{font-size:9px!important}}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-wishlist-btn,body.pagina-produto .produto-detalhes-detalhes .principal .share-desejos,body.pagina-produto .produto-detalhes-detalhes .principal .produto-desejos,body.pagina-produto .produto-detalhes-detalhes .principal .lista-favoritos{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-actions-row{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important}body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-actions-row .comprar,body.pagina-produto .produto-detalhes-detalhes .principal .comprar{width:100%!important;max-width:100%!important;display:block!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar{width:100%!important;max-width:100%!important;min-height:66px!important;height:66px!important;font-size:18px!important;border-radius:10px!important}body.pagina-produto.msdev-show-product-float .resumo-flutuante .msdev-product-wishlist-btn,body.pagina-produto.msdev-show-product-float .resumo-flutuante .share-desejos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .produto-desejos,body.pagina-produto.msdev-show-product-float .resumo-flutuante .lista-favoritos{display:none!important}@media(max-width:767px){body.pagina-produto .produto-detalhes-detalhes .principal .msdev-product-actions-row{grid-template-columns:1fr!important;gap:0!important}body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao-comprar,body.pagina-produto .produto-detalhes-detalhes .principal .comprar .botao.principal,body.pagina-produto .produto-detalhes-detalhes .principal .acoes-produto .botao-comprar{min-height:50px!important;height:50px!important;font-size:14px!important;border-radius:8px!important}}@media(max-width:767px){body.pagina-produto .galeria-produtos{display:flex!important;flex-direction:column!important;gap:10px!important}body.pagina-produto .produtos-img{order:1!important}body.pagina-produto .thumbs-img,body.pagina-produto .thumbs-img.hidden-phone,body.pagina-produto .thumbs-img.hidden-xs,body.pagina-produto .produto-thumbs,body.pagina-produto .produto-thumbs.hidden-phone,body.pagina-produto .produto-thumbs.hidden-xs{order:2!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;opacity:1!important;visibility:visible!important;overflow:visible!important;position:relative!important;transform:none!important}body.pagina-produto .produto-thumbs .splide,body.pagina-produto .produto-thumbs .splide__track,body.pagina-produto .produto-thumbs .splide__list,body.pagina-produto .produto-thumbs .miniaturas,body.pagina-produto .thumbs-img .splide,body.pagina-produto .thumbs-img .splide__track,body.pagina-produto .thumbs-img .splide__list,body.pagina-produto .thumbs-img .miniaturas{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}body.pagina-produto .produto-thumbs .splide__track,body.pagina-produto .thumbs-img .splide__track,body.pagina-produto .produto-thumbs .splide__list,body.pagina-produto .thumbs-img .splide__list,body.pagina-produto .produto-thumbs .miniaturas,body.pagina-produto .thumbs-img .miniaturas{padding:2px 0 8px!important}body.pagina-produto .produto-thumbs .splide__slide,body.pagina-produto .thumbs-img .splide__slide,body.pagina-produto .produto-thumbs .miniaturas>*,body.pagina-produto .thumbs-img .miniaturas>*{width:74px!important;min-width:74px!important;max-width:74px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;display:block!important;flex:0 0 74px!important;border-radius:9px!important;overflow:hidden!important;background:#ffffff14!important;border:1px solid rgba(43,156,253,.22)!important;opacity:.68!important;transition:opacity .22s ease,transform .22s ease,border-color .22s ease!important}body.pagina-produto .produto-thumbs .splide__slide.is-active,body.pagina-produto .produto-thumbs .splide__slide:hover,body.pagina-produto .thumbs-img .splide__slide.is-active,body.pagina-produto .thumbs-img .splide__slide:hover,body.pagina-produto .produto-thumbs .miniaturas>*.is-active,body.pagina-produto .thumbs-img .miniaturas>*.is-active{opacity:1!important;transform:translateY(-1px)!important;border-color:#2b9cfdd1!important;box-shadow:0 8px 18px #0003!important}body.pagina-produto .produto-thumbs .splide__slide a,body.pagina-produto .produto-thumbs .splide__slide img,body.pagina-produto .thumbs-img .splide__slide a,body.pagina-produto .thumbs-img .splide__slide img,body.pagina-produto .produto-thumbs .miniaturas a,body.pagina-produto .produto-thumbs .miniaturas img,body.pagina-produto .thumbs-img .miniaturas a,body.pagina-produto .thumbs-img .miniaturas img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:8px!important;margin:0!important;padding:0!important}body.pagina-produto .produto-thumbs .splide__arrow,body.pagina-produto .thumbs-img .splide__arrow,body.pagina-produto .produtos-img .splide__pagination,body.pagina-produto .produtos-img .slick-dots{display:none!important}body.pagina-produto .produto-thumbs .splide__track::-webkit-scrollbar,body.pagina-produto .thumbs-img .splide__track::-webkit-scrollbar,body.pagina-produto .produto-thumbs .miniaturas::-webkit-scrollbar,body.pagina-produto .thumbs-img .miniaturas::-webkit-scrollbar{height:6px!important}body.pagina-produto .produto-thumbs .splide__track::-webkit-scrollbar-track,body.pagina-produto .thumbs-img .splide__track::-webkit-scrollbar-track,body.pagina-produto .produto-thumbs .miniaturas::-webkit-scrollbar-track,body.pagina-produto .thumbs-img .miniaturas::-webkit-scrollbar-track{background:#2b9cfd21!important;border-radius:999px!important}body.pagina-produto .produto-thumbs .splide__track::-webkit-scrollbar-thumb,body.pagina-produto .thumbs-img .splide__track::-webkit-scrollbar-thumb,body.pagina-produto .produto-thumbs .miniaturas::-webkit-scrollbar-thumb,body.pagina-produto .thumbs-img .miniaturas::-webkit-scrollbar-thumb{background:#2b9cfdb8!important;border-radius:999px!important}}body.pagina-produto .msdev-product-live,body.pagina-produto .msdev-product-live-icon{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.pagina-produto .msdev-product-hero-head,body.pagina-produto .msdev-product-hero-title{margin-top:0!important}@media(max-width:767px){body.pagina-produto .msdev-product-payment-card{padding:12px!important}body.pagina-produto .msdev-product-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.pagina-produto .msdev-product-payment-method{min-height:74px!important;padding:9px 7px!important;border-radius:11px!important;gap:7px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.pagina-produto .msdev-product-payment-logo{width:62px!important;height:34px!important;min-width:62px!important;padding:5px!important;border-radius:8px!important}body.pagina-produto .msdev-product-payment-logo img{max-width:50px!important;max-height:22px!important}body.pagina-produto .msdev-product-payment-method strong{font-size:11px!important;line-height:1.08!important;text-align:center!important}body.pagina-produto .msdev-product-payment-method span{text-align:center!important}body.pagina-produto .msdev-product-payment-method span span{margin-top:2px!important;font-size:8px!important;line-height:1.14!important;text-align:center!important}body.pagina-produto .msdev-product-payment-badges{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.pagina-produto .msdev-product-payment-badge{width:100%!important;min-height:26px!important;padding:0 7px!important;justify-content:center!important;font-size:8px!important;white-space:nowrap!important}body.pagina-produto .msdev-product-payment-note{margin-top:10px!important;padding:9px!important;font-size:8px!important;line-height:1.34!important}}@media(max-width:340px){body.pagina-produto .msdev-product-payment-grid{gap:6px!important}body.pagina-produto .msdev-product-payment-method{min-height:70px!important;padding:8px 5px!important}body.pagina-produto .msdev-product-payment-logo{width:56px!important;height:31px!important;min-width:56px!important}body.pagina-produto .msdev-product-payment-logo img{max-width:46px!important;max-height:20px!important}body.pagina-produto .msdev-product-payment-method strong{font-size:10px!important}body.pagina-produto .msdev-product-payment-method span span{font-size:7px!important}body.pagina-produto .msdev-product-payment-badge{font-size:7px!important;padding:0 5px!important}}body.pagina-carrinho.msdev-cart-premium-ready #corpo{background:transparent!important}body.pagina-carrinho.msdev-cart-premium-ready #corpo>.conteiner{width:min(1420px,calc(100% - 36px))!important;max-width:min(1420px,calc(100% - 36px))!important;margin:0 auto!important;padding:40px 0 52px!important}body.pagina-carrinho.msdev-cart-premium-ready .secao-principal,body.pagina-carrinho.msdev-cart-premium-ready .finalizar-compra{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}body.pagina-carrinho.msdev-cart-premium-ready .cabecalho-interno{margin:0 0 22px!important;padding:0!important}body.pagina-carrinho.msdev-cart-premium-ready .cabecalho-interno .titulo{margin:0!important;color:#fff!important;font-size:30px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.025em!important;text-shadow:0 3px 18px rgba(43,156,253,.18)!important}body.pagina-carrinho.msdev-cart-premium-ready .cabecalho-interno .titulo small{display:inline-block!important;margin-left:8px!important;color:#ffffffd1!important;font-size:17px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 430px!important;gap:28px!important;align-items:start!important;width:100%!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-products-panel,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel{min-width:0!important;border-radius:12px!important;background:radial-gradient(circle at 12% 0%,#2b9cfd1a,#2b9cfd00 36%),linear-gradient(135deg,#0a142afa,#0d1c3efa 54%,#0c122afa)!important;border:1px solid rgba(43,156,253,.16)!important;box-shadow:0 18px 38px #00000047,inset 0 0 0 1px #ffffff06!important;overflow:hidden!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-products-panel{padding:0!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-products-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:26px 28px 22px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-products-title{margin:0!important;color:#fff!important;font-size:24px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.015em!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-count-pill{min-height:34px!important;padding:0 13px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#c9d4e8!important;background:#2b9cfd1a!important;border:1px solid rgba(43,156,253,.2)!important;font-size:13px!important;font-weight:900!important}body.pagina-carrinho.msdev-cart-premium-ready .caixa-sombreada{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho{width:100%!important;margin:0!important;border:0!important;background:transparent!important;display:block!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho thead{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tbody{display:block!important;width:100%!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]{display:grid!important;grid-template-columns:128px minmax(0,1fr) 150px 145px 92px!important;gap:22px!important;align-items:center!important;width:100%!important;padding:28px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;transition:background .22s ease,box-shadow .22s ease!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]:hover{background:radial-gradient(circle at 12% 50%,#2b9cfd1a,#2b9cfd00 34%),#ffffff04!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]>td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .conteiner-imagem{grid-column:1!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .imagem,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .imagem a{width:128px!important;height:108px!important;display:block!important;margin:0!important;border-radius:9px!important;overflow:hidden!important;background:#ffffff0f!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .imagem img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:9px!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info{display:block!important;max-width:100%!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info>a{display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:19px!important;line-height:1.22!important;font-weight:950!important;text-decoration:none!important;letter-spacing:-.012em!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info>a:hover{color:#2b9cfd!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info ul{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info li{margin:0!important;padding:0!important;color:#ffffffa8!important;font-size:12px!important;line-height:1.2!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info li span{min-height:25px!important;padding:0 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;color:#ffffffb8!important;background:#2b9cfd14!important;border:1px solid rgba(43,156,253,.16)!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info li strong{color:#fff!important;font-weight:900!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho form{margin:0!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade{display:inline-grid!important;grid-template-columns:42px 48px 42px!important;align-items:center!important;width:132px!important;height:44px!important;border-radius:9px!important;overflow:hidden!important;background:#0d1426eb!important;border:1px solid rgba(43,156,253,.2)!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-minus,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-plus{width:42px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:#2b9cfd1a!important;border:0!important;text-decoration:none!important;font-size:0!important;line-height:1!important;transition:background .2s ease,color .2s ease!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-minus:hover,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-plus:hover{background:#2b9cfd!important;color:#fff!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-minus:before{content:"\2212"!important;font-size:20px!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-plus:before{content:"+"!important;font-size:18px!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .input-mini{width:48px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid rgba(255,255,255,.1)!important;border-right:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:center!important;font-size:16px!important;line-height:44px!important;font-weight:950!important;box-shadow:none!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .atualizar-quantidade{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .col-item-unit-price{text-align:right!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-produto{margin:0!important;padding:0!important;display:block!important;background:transparent!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-venda,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho del,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho s{display:block!important;margin:0 0 4px!important;color:#ffffff7a!important;font-size:12px!important;line-height:1.1!important;font-weight:800!important;text-decoration-color:#ffffff8f!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-promocional,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-promocional.titulo,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-produto strong{display:block!important;color:#fff!important;font-size:20px!important;line-height:1.1!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .excluir{text-align:center!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .excluir a{width:42px!important;height:42px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#ff3158!important;background:#ff315814!important;border:1px solid rgba(255,49,88,.22)!important;text-decoration:none!important;font-size:0!important;transition:background .2s ease,transform .2s ease!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .excluir a:before{content:"\1f5d1"!important;font-size:16px!important;line-height:1!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .excluir a:hover{transform:translateY(-1px)!important;background:#ff315824!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr.bg-dark,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr.hidden-phone.bg-dark{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel{position:sticky!important;top:24px!important;padding:28px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-title{margin:0 0 22px!important;padding-bottom:18px!important;color:#fff!important;font-size:22px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.012em!important;border-bottom:1px solid rgba(255,255,255,.12)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important;color:#ffffffd1!important;font-size:15px!important;line-height:1.25!important;font-weight:800!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-row strong{color:#fff!important;font-size:18px!important;font-weight:950!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-total{margin-top:22px!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:20px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-total strong{color:#2b9cfd!important;font-size:24px!important;text-shadow:0 0 18px rgba(55,255,112,.18)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-security-note{margin:18px 0 22px!important;padding:12px 14px!important;border-radius:10px!important;color:#c9d4e8!important;background:#2b9cfd14!important;border:1px solid rgba(43,156,253,.16)!important;font-size:12px!important;line-height:1.35!important;font-weight:800!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-actions-form{margin:0!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-actions-form .acao-editar,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .span12{width:100%!important;margin:0!important;padding:0!important;float:none!important;display:flex!important;flex-direction:column-reverse!important;gap:12px!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao.principal,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar button.botao.principal{width:100%!important;min-height:56px!important;margin:0!important;padding:0 18px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;font-size:16px!important;line-height:1!important;font-weight:950!important;box-shadow:none!important;transition:transform .24s ease,box-shadow .24s ease,background .24s ease!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao.principal,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar button.botao.principal{color:#082045!important;background:linear-gradient(90deg,#25f083,#4bff63)!important;border:1px solid rgba(255,255,255,.12)!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao.principal:hover,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar button.botao.principal:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px #25f08338!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao:not(.principal){color:#0d1426!important;background:#fff!important;border:1px solid rgba(255,255,255,.1)!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao:not(.principal):hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px #00000024!important}body.pagina-carrinho.msdev-cart-premium-ready .selo-ssl{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-secure-strip{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-secure-chip{min-height:34px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#c9d4e8!important;background:#2b9cfd1a!important;border:1px solid rgba(43,156,253,.18)!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready #li-box-payment-minimum-value{margin:18px 0 0!important;border-radius:10px!important;background:#ffd2401a!important;border:1px solid rgba(255,210,64,.24)!important;color:#fff!important}@media(max-width:991px){body.pagina-carrinho.msdev-cart-premium-ready #corpo>.conteiner{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;padding:24px 0 96px!important}body.pagina-carrinho.msdev-cart-premium-ready .cabecalho-interno .titulo{font-size:23px!important}body.pagina-carrinho.msdev-cart-premium-ready .cabecalho-interno .titulo small{display:block!important;margin:6px 0 0!important;font-size:13px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-layout{grid-template-columns:1fr!important;gap:18px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-products-head{padding:18px 16px 16px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-products-title{font-size:20px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]{grid-template-columns:88px minmax(0,1fr) 42px!important;gap:12px!important;padding:16px!important;align-items:start!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]>td:nth-child(1){grid-column:1!important;grid-row:1/span 3!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]>td:nth-child(2){grid-column:2!important;grid-row:1!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]>td:nth-child(3){grid-column:2!important;grid-row:3!important;align-self:end!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]>td:nth-child(4){grid-column:2!important;grid-row:2!important;text-align:left!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]>td:nth-child(5){grid-column:3!important;grid-row:1!important;justify-self:end!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .imagem,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .imagem a{width:88px!important;height:88px!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info>a{font-size:15px!important;line-height:1.22!important;margin-bottom:7px!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info ul{gap:5px!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info li span{min-height:22px!important;padding:0 7px!important;font-size:10px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade{width:120px!important;height:40px!important;grid-template-columns:38px 44px 38px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-minus,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .icon-plus,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade .input-mini{height:40px!important;line-height:40px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-promocional,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-produto strong{font-size:18px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .excluir a{width:38px!important;height:38px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel{position:relative!important;top:auto!important;padding:18px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-title{font-size:20px!important}}@media(max-width:420px){body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho tr[data-produto-id]{grid-template-columns:74px minmax(0,1fr) 38px!important;gap:10px!important;padding:14px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .imagem,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .imagem a{width:74px!important;height:74px!important}body.pagina-carrinho.msdev-cart-premium-ready .produto-info>a{font-size:14px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .quantidade{width:112px!important;grid-template-columns:36px 40px 36px!important}body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-promocional,body.pagina-carrinho.msdev-cart-premium-ready .tabela-carrinho .preco-produto strong{font-size:16px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-secure-strip{grid-template-columns:1fr!important}}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel{position:sticky!important;top:24px!important;overflow:hidden!important;isolation:isolate!important;background:radial-gradient(circle at 18% 0%,#2b9cfd38,#2b9cfd00 38%),radial-gradient(circle at 88% 8%,#8b3cff33,#8b3cff00 42%),linear-gradient(135deg,#0a142afa,#133076f5 54%,#0c122afa)!important;border:1px solid rgba(43,156,253,.26)!important;box-shadow:0 18px 38px #0000004d,0 0 26px #2b9cfd1a,inset 0 0 0 1px #ffffff09!important;transform:translateZ(0)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel:before{content:""!important;position:absolute!important;inset:-2px!important;z-index:-2!important;pointer-events:none!important;background:linear-gradient(120deg,#2b9cfd00,#2b9cfd52 32%,#8b3cff57 52%,#2b9cfd00 74%)!important;opacity:0!important;transform:translate(-42%) skew(-12deg)!important;transition:opacity .28s ease,transform .62s ease!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel:after{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;pointer-events:none!important;border-radius:11px!important;background:radial-gradient(circle at 24% 0%,#2b9cfd2e,#2b9cfd00 42%),linear-gradient(135deg,#0a142af0,#112a68f0 55%,#0c122af5)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel:hover{border-color:#2b9cfd94!important;box-shadow:0 22px 44px #00000057,0 0 32px #2b9cfd2e,inset 0 0 0 1px #ffffff0d!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel:hover:before{opacity:1!important;transform:translate(34%) skew(-12deg)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-total strong,body.pagina-carrinho.msdev-cart-premium-ready .valor-total,body.pagina-carrinho.msdev-cart-premium-ready .total strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-content .msdev-cart-summary-total strong{color:#2b9cfd!important;text-shadow:0 0 18px rgba(43,156,253,.28),0 0 28px rgba(139,60,255,.1)!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao.principal,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar button.botao.principal,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .botao.principal,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel button.botao.principal{position:relative!important;overflow:hidden!important;isolation:isolate!important;color:#fff!important;background:linear-gradient(90deg,#2b9cfd 0% 48%,#8b3cff)!important;border:1px solid rgba(43,156,253,.72)!important;box-shadow:0 12px 26px #2b9cfd2e,inset 0 0 0 1px #ffffff1a!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao.principal:before,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar button.botao.principal:before,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .botao.principal:before,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel button.botao.principal:before{content:""!important;position:absolute!important;top:0!important;left:-45%!important;z-index:-1!important;width:44%!important;height:100%!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%)!important;transform:skew(-18deg)!important;transition:left .58s ease!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao.principal:hover,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar button.botao.principal:hover,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .botao.principal:hover,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel button.botao.principal:hover{transform:translateY(-2px)!important;background:linear-gradient(90deg,#2b9cfd,#4a7dff 48%,#8b3cff)!important;border-color:#8b3cffd1!important;box-shadow:0 16px 32px #2b9cfd3d,0 0 24px #8b3cff38,inset 0 0 0 1px #ffffff24!important}body.pagina-carrinho.msdev-cart-premium-ready .acao-editar .botao.principal:hover:before,body.pagina-carrinho.msdev-cart-premium-ready .acao-editar button.botao.principal:hover:before,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .botao.principal:hover:before,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel button.botao.principal:hover:before{left:112%!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-secure-chip{background:#2b9cfd1f!important;border-color:#2b9cfd3d!important;color:#fff!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel [style*="rgb(55, 255, 112)"],body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel [style*="#2B9CFD"],body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel [style*="#25F083"],body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel [style*="#4BFF63"]{color:#2b9cfd!important;background-color:#2b9cfd!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-content{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-title{margin:0 0 22px!important;padding-bottom:18px!important;color:#fff!important;font-size:22px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.012em!important;border-bottom:1px solid rgba(255,255,255,.12)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table{width:100%!important;margin:0 0 20px!important;padding:0!important;border:0!important;border-collapse:collapse!important;display:table!important;background:transparent!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tbody{display:table-row-group!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr.bg-dark,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr.hidden-phone.bg-dark,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr.tr-checkout-total{display:table-row!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th{display:table-cell!important;padding:12px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;color:#ffffffd1!important;vertical-align:middle!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:empty,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:empty{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .text-right,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:first-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:first-child{text-align:left!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .padding-preco,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:last-child{text-align:right!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .titulo,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .preco-carrinho-total,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .preco-promocional{color:#fff!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total th,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child th{padding-top:22px!important;border-bottom:0!important;color:#fff!important;font-size:20px!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total .preco-carrinho-total,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child .preco-carrinho-total{color:#2b9cfd!important;font-size:24px!important;text-shadow:0 0 18px rgba(43,156,253,.28),0 0 28px rgba(139,60,255,.1)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table span{color:inherit!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-security-note{margin:18px 0 22px!important;padding:12px 14px!important;border-radius:10px!important;color:#c9d4e8!important;background:#2b9cfd14!important;border:1px solid rgba(43,156,253,.16)!important;font-size:12px!important;line-height:1.35!important;font-weight:800!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-secure-strip{margin:0 0 18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-secure-chip{min-height:34px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#fff!important;background:#2b9cfd1f!important;border:1px solid rgba(43,156,253,.24)!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .bg-dark,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .hidden-phone.bg-dark{display:table-row!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .msdev-cart-actions-form{margin-top:14px!important}@media(max-width:991px){body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-title{font-size:20px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th{font-size:14px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total th,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child th{font-size:18px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total .preco-carrinho-total,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr:last-child .preco-carrinho-total{font-size:22px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-secure-strip{grid-template-columns:1fr!important}}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-shipping-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-ignore-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .form-frete,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .calculo-frete,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .calcular-frete,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .cep,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .frete{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table{width:100%!important;table-layout:fixed!important;margin:0 0 20px!important;border-collapse:collapse!important;overflow:visible!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr{display:table-row!important;background:transparent!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th{display:table-cell!important;width:50%!important;max-width:50%!important;padding:13px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;color:#ffffffd1!important;vertical-align:middle!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;overflow:visible!important;white-space:normal!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:first-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:first-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-label{text-align:left!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-value{text-align:right!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-delivery-row td{color:#ffffffd1!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-delivery-row strong{color:#fff!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row th,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total th{padding-top:22px!important;border-bottom:0!important;color:#fff!important;font-size:20px!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row .preco-carrinho-total,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row .titulo,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total .preco-carrinho-total{color:#2b9cfd!important;font-size:24px!important;text-shadow:0 0 18px rgba(43,156,253,.28),0 0 28px rgba(139,60,255,.1)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel *{box-sizing:border-box!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table input,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table button,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .botao{display:none!important}@media(max-width:991px){body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th{font-size:14px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row th,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total th{font-size:18px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row .preco-carrinho-total,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row .titulo,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .tr-checkout-total .preco-carrinho-total{font-size:22px!important}}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel{overflow:hidden!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table{width:100%!important;table-layout:fixed!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr{display:table-row!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th{display:table-cell!important;width:50%!important;max-width:50%!important;vertical-align:middle!important;overflow:hidden!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:first-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:first-child{text-align:left!important;padding-right:12px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:last-child{text-align:right!important;white-space:nowrap!important;padding-left:12px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-delivery-row td{border-bottom:1px solid rgba(255,255,255,.1)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-delivery-row strong{color:#2b9cfd!important;font-size:20px!important;font-weight:950!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-ignore-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .msdev-cart-native-ignore-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel input[name*=cep],body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel input[id*=cep],body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .calcular-frete,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .form-frete{display:none!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-subtotal-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-total-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-discount-row{display:table-row!important;visibility:visible!important;opacity:1!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row strong,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row .preco-carrinho-total,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row .titulo{color:#2b9cfd!important;font-size:24px!important;text-shadow:0 0 18px rgba(43,156,253,.28),0 0 28px rgba(139,60,255,.1)!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel{min-width:0!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tbody{width:100%!important;display:block!important;table-layout:auto!important;overflow:visible!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-subtotal-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-delivery-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-discount-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-total-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;column-gap:18px!important;align-items:center!important;background:transparent!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th{width:auto!important;max-width:none!important;min-width:0!important;display:block!important;overflow:visible!important;white-space:normal!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:first-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:first-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-label{text-align:left!important;padding-right:0!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-value{text-align:right!important;padding-left:0!important;justify-self:end!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-delivery-row .msdev-cart-native-summary-value,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-delivery-row td:last-child{min-width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-delivery-row strong{display:inline-block!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;color:#2b9cfd!important;font-size:20px!important;line-height:1.15!important;font-weight:950!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row td:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-total-row th:last-child{min-width:max-content!important}@media(max-width:420px){body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table tr,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-subtotal-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-delivery-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-discount-row,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table .msdev-cart-native-total-row{grid-template-columns:1fr!important;row-gap:5px!important}body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table td:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-table th:last-child,body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-native-summary-value{text-align:left!important;justify-self:start!important}}.listagem .listagem-item .bandeiras-produto .bandeira-promocao,.listagem .listagem-item .bandeiras-produto .bandeira-desconto,.listagem .listagem-item .bandeiras-produto [class*=desconto],.listagem .listagem-item .bandeiras-produto [class*=promocao],.listagem .listagem-item .bandeiras-produto [class*=promoc],.listagem .listagem-item .msdev-listing-native-discount-hidden{display:none!important}.listagem .listagem-item .msdev-listing-price-discount-row{width:100%!important;margin:10px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;position:relative!important;z-index:5!important}.listagem .listagem-item .msdev-listing-price-discount-row s,.listagem .listagem-item .msdev-listing-price-discount-row del,.listagem .listagem-item .msdev-listing-price-discount-row .preco-venda,.listagem .listagem-item .msdev-listing-price-discount-row .preco-antigo,.listagem .listagem-item .msdev-listing-price-discount-row .preco-de,.listagem .listagem-item .msdev-listing-price-discount-row .valor-de,.listagem .listagem-item .msdev-listing-price-discount-row .preco-riscado,.listagem .listagem-item .msdev-listing-price-discount-row .preco-original{margin:0!important;color:#ffffff9e!important;font-size:12px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.listagem .listagem-item .msdev-listing-price-discount-row .preco-promocional,.listagem .listagem-item .msdev-listing-price-discount-row [itemprop=price],.listagem .listagem-item .msdev-listing-price-discount-row>strong{margin:0!important;color:#2b9cfd!important;font-size:inherit!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.listagem .listagem-item .msdev-listing-discount-badge{min-height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:8px!important;background:radial-gradient(circle at 18% 0%,#fff3,#fff0 36%),linear-gradient(135deg,#8b3cff,#a84dff 46%,#6e28e8)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 18px #8b3cff4d,0 0 18px #8b3cff33,inset 0 0 0 1px #ffffff14!important;font-size:12px!important;line-height:1!important;font-weight:950!important;letter-spacing:.02em!important;text-shadow:0 1px 8px rgba(0,0,0,.2)!important;white-space:nowrap!important;animation:msdevGiftmaxDiscountPulse 2.4s ease-in-out infinite!important}.listagem .listagem-item .bandeiras-produto{pointer-events:none!important}@media(max-width:767px){.listagem .listagem-item .msdev-listing-price-discount-row{margin-top:8px!important;gap:6px!important}.listagem .listagem-item .msdev-listing-discount-badge{min-height:26px!important;padding:0 8px!important;border-radius:7px!important;font-size:11px!important}.listagem .listagem-item .msdev-listing-price-discount-row s,.listagem .listagem-item .msdev-listing-price-discount-row del,.listagem .listagem-item .msdev-listing-price-discount-row .preco-venda,.listagem .listagem-item .msdev-listing-price-discount-row .preco-antigo,.listagem .listagem-item .msdev-listing-price-discount-row .preco-de,.listagem .listagem-item .msdev-listing-price-discount-row .valor-de,.listagem .listagem-item .msdev-listing-price-discount-row .preco-riscado,.listagem .listagem-item .msdev-listing-price-discount-row .preco-original{font-size:10px!important}}body.pagina-login{background:radial-gradient(circle at 10% 10%,#2b9cfd2e,#2b9cfd00 34%),radial-gradient(circle at 88% 14%,#8b3cff38,#8b3cff00 36%),linear-gradient(135deg,#08111f,#0d1730 48%,#170c2d)!important;color:#fff!important}body.pagina-login #corpo{min-height:560px!important;padding:38px 0 70px!important;background:transparent!important}body.pagina-login #corpo>.conteiner{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin:0 auto!important;padding:0!important}body.pagina-login .alert.alert-geral{position:relative!important;margin:0 0 24px!important;padding:14px 48px 14px 46px!important;border:1px solid rgba(255,102,125,.32)!important;border-radius:12px!important;background:linear-gradient(135deg,#6b1930eb,#3e1536f0)!important;color:#ffd7df!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;box-shadow:0 12px 28px #0000002e!important}body.pagina-login .alert.alert-geral:before{content:"!"!important;position:absolute!important;left:16px!important;top:50%!important;width:22px!important;height:22px!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#ffffff1a!important;color:#ff9caf!important;font-size:13px!important;font-weight:900!important}body.pagina-login .alert.alert-geral .close{top:50%!important;right:15px!important;transform:translateY(-50%)!important;color:#fff!important;opacity:.62!important;text-shadow:none!important}body.pagina-login .cadastro{margin:0!important}body.pagina-login .cadastro .cabecalho-interno{margin:0 0 24px!important}body.pagina-login .cadastro .cabecalho-interno .span12{min-height:0!important}body.pagina-login .cadastro .cabecalho-interno h1.titulo{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;color:#fff!important;font-size:30px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.03em!important}body.pagina-login .cadastro .cabecalho-interno h1.titulo:before{content:""!important;width:5px!important;height:30px!important;display:inline-block!important;border-radius:999px!important;background:linear-gradient(180deg,#31a2ff,#8b3cff)!important;box-shadow:0 0 20px #31a2ff47!important}body.pagina-login .cadastro .cabecalho-interno h1.titulo small{color:#ffffffb3!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important}body.pagina-login .msdev-account-security-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;margin:-4px 0 24px!important}body.pagina-login .msdev-account-security-chip{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 13px!important;border:1px solid rgba(64,164,255,.28)!important;border-radius:999px!important;background:#0e2e5ea8!important;color:#dcecff!important;font-size:12px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff0d!important}body.pagina-login .msdev-account-security-chip:before{content:"\2713"!important;color:#45b7ff!important;font-weight:950!important}body.pagina-login .cadastro-logar.row-fluid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:22px!important;width:100%!important;margin:0!important}body.pagina-login .cadastro-logar.row-fluid>.span6{width:auto!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-login .cadastro-logar .caixa-sombreada{height:100%!important;min-height:390px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;border:1px solid rgba(56,151,255,.28)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0%,#8b3cff29,#8b3cff00 38%),linear-gradient(145deg,#0c234afa,#091938fc)!important;box-shadow:0 24px 48px #0000003d,inset 0 1px #ffffff0a!important}body.pagina-login .cadastro-logar .msdev-account-register-card .caixa-sombreada{border-color:#8b3cff57!important;background:radial-gradient(circle at 100% 0%,#8b3cff38,#8b3cff00 42%),linear-gradient(145deg,#121f4cfa,#111137fc)!important}body.pagina-login .cadastro-logar .caixa-sombreada:after{content:""!important;position:absolute!important;right:-72px!important;bottom:-82px!important;width:190px!important;height:190px!important;border-radius:50%!important;border:1px solid rgba(67,171,255,.08)!important;box-shadow:0 0 0 24px #43abff06,0 0 0 50px #8b3cff05!important;pointer-events:none!important}body.pagina-login .cadastro-logar form,body.pagina-login .cadastro-logar fieldset{height:100%!important;margin:0!important;padding:0!important;border:0!important}body.pagina-login .cadastro-logar legend.titulo{width:auto!important;min-height:68px!important;margin:0!important;padding:20px 24px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important;background:#ffffff06!important;color:#fff!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important}body.pagina-login .cadastro-logar legend.titulo i{width:38px!important;height:38px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;border:1px solid rgba(49,162,255,.26)!important;background:linear-gradient(135deg,#2b9cfd33,#3e69de3d)!important;color:#31a2ff!important;font-size:15px!important;line-height:1!important}body.pagina-login .msdev-account-register-card legend.titulo i{border-color:#8b3cff57!important;background:linear-gradient(135deg,#8b3cff38,#3674ff38)!important;color:#b477ff!important}body.pagina-login .msdev-account-card-intro{position:relative!important;z-index:1!important;margin:0!important;padding:20px 24px 4px!important;color:#ffffffb3!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important}body.pagina-login .cadastro-logar .control-group,body.pagina-login .cadastro-logar fieldset>label,body.pagina-login .cadastro-logar fieldset>div:not(.control-group):not(.msdev-account-card-intro){position:relative!important;z-index:1!important}body.pagina-login .cadastro-logar .control-group{margin:0!important;padding:12px 24px 0!important}body.pagina-login .cadastro-logar .control-label,body.pagina-login .cadastro-logar fieldset>label{width:auto!important;margin:0 0 8px!important;padding:0!important;display:block!important;float:none!important;color:#dce9ff!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important;text-align:left!important}body.pagina-login .cadastro-logar fieldset>label{padding:12px 24px 0!important}body.pagina-login .cadastro-logar .controls{margin:0!important;display:flex!important;align-items:stretch!important;gap:10px!important}body.pagina-login .cadastro-logar input[type=text],body.pagina-login .cadastro-logar input[type=email],body.pagina-login .cadastro-logar input[type=password]{width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(67,148,247,.27)!important;border-radius:11px!important;outline:none!important;background:#04122bd1!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:inset 0 1px 2px #0003!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}body.pagina-login .cadastro-logar input::placeholder{color:#d3e1f880!important;opacity:1!important}body.pagina-login .cadastro-logar input:focus{border-color:#31a2ff!important;background:#051634f5!important;box-shadow:0 0 0 3px #31a2ff21!important}body.pagina-login .cadastro-logar .botao.principal{height:50px!important;min-height:50px!important;margin:0!important;padding:0 22px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:11px!important;background:linear-gradient(135deg,#2b9cfd,#477cff 52%,#8b3cff)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:48px!important;text-shadow:none!important;box-shadow:0 12px 24px #2b9cfd33!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}body.pagina-login .cadastro-logar .botao.principal:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important;box-shadow:0 16px 30px #5c54ff47!important}body.pagina-login .cadastro-logar .recuperar-senha{position:relative!important;z-index:1!important;margin:16px 24px 24px!important;padding:12px 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:#ffffff09!important;color:#bcdcff!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important}body.pagina-login .cadastro-logar .recuperar-senha:hover{border-color:#31a2ff4d!important;color:#fff!important}body.pagina-login .cadastro-logar .msdev-account-register-card fieldset>div:not(.social-login-google):not(.msdev-account-card-intro){padding:0 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}body.pagina-login .cadastro-logar .social-login-google{margin:16px 24px 24px!important;padding:0!important}body.pagina-login .cadastro-logar .social-login-google:empty,body.pagina-login .cadastro-logar .button-auth-google:empty{display:none!important}body.pagina-login #modalRecuperarSenha{border:1px solid rgba(49,162,255,.28)!important;border-radius:16px!important;overflow:hidden!important;background:#0c1b39!important;color:#fff!important;box-shadow:0 28px 70px #0000006b!important}body.pagina-login #modalRecuperarSenha .modal-header,body.pagina-login #modalRecuperarSenha .modal-footer{border-color:#ffffff1a!important;background:#ffffff06!important}body.pagina-login #modalRecuperarSenha .modal-header .titulo,body.pagina-login #modalRecuperarSenha .modal-body,body.pagina-login #modalRecuperarSenha label{color:#fff!important}body.pagina-login #modalRecuperarSenha input{height:46px!important;border:1px solid rgba(49,162,255,.28)!important;border-radius:10px!important;background:#071630!important;color:#fff!important}.modal{background:linear-gradient(145deg,#0c234afa,#091938fc)!important;border:1px solid rgba(49,162,255,.28)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 28px 70px #0000008c!important;color:#fff!important}.modal-header{border-color:#ffffff1a!important;background:#ffffff06!important;padding:18px 20px!important}.modal-header .titulo{color:#fff!important;font-weight:900!important}.modal-header .close{color:#fff!important;opacity:.7!important;text-shadow:none!important}.modal-header .close:hover{opacity:1!important}.modal-body,.modal-footer{color:#ffffffd9!important;background:transparent!important}.modal .control-label,.modal label{color:#ffffffd9!important}.modal input[type=text],.modal input[type=email],.modal input[type=tel],.modal textarea,.modal select{background:#071630!important;border:1px solid rgba(49,162,255,.28)!important;border-radius:10px!important;color:#fff!important}.modal table.table-hover{color:#ffffffd9!important}.modal table.table-hover td{border-color:#ffffff14!important}.modal .botao.principal{background:linear-gradient(90deg,#2b9cfd,#8b3cff)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;text-shadow:none!important}.modal a.botao:not(.principal){background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}.modal-backdrop{background:#000!important;opacity:.6!important}@media(max-width:900px){body.pagina-login .cadastro-logar.row-fluid{grid-template-columns:1fr!important}body.pagina-login .cadastro-logar .caixa-sombreada{min-height:0!important}}@media(max-width:767px){body.pagina-login #corpo{padding:22px 0 92px!important}body.pagina-login #corpo>.conteiner{width:calc(100% - 24px)!important}body.pagina-login .alert.alert-geral{margin-bottom:18px!important;padding:12px 38px 12px 40px!important;border-radius:10px!important;font-size:11px!important}body.pagina-login .cadastro .cabecalho-interno{margin-bottom:18px!important}body.pagina-login .cadastro .cabecalho-interno h1.titulo{gap:8px!important;font-size:24px!important}body.pagina-login .cadastro .cabecalho-interno h1.titulo:before{width:4px!important;height:24px!important}body.pagina-login .cadastro .cabecalho-interno h1.titulo small{width:100%!important;padding-left:12px!important;font-size:12px!important}body.pagina-login .msdev-account-security-row{gap:7px!important;margin-bottom:18px!important}body.pagina-login .msdev-account-security-chip{min-height:30px!important;padding:0 10px!important;font-size:10px!important}body.pagina-login .cadastro-logar.row-fluid{gap:16px!important}body.pagina-login .cadastro-logar .caixa-sombreada{border-radius:14px!important}body.pagina-login .cadastro-logar legend.titulo{min-height:60px!important;padding:15px 16px!important;gap:10px!important;font-size:16px!important}body.pagina-login .cadastro-logar legend.titulo i{width:34px!important;height:34px!important;border-radius:10px!important}body.pagina-login .msdev-account-card-intro{padding:16px 16px 2px!important;font-size:12px!important}body.pagina-login .cadastro-logar .control-group{padding:11px 16px 0!important}body.pagina-login .cadastro-logar fieldset>label{padding:11px 16px 0!important}body.pagina-login .cadastro-logar .controls{flex-direction:column!important}body.pagina-login .cadastro-logar input[type=text],body.pagina-login .cadastro-logar input[type=email],body.pagina-login .cadastro-logar input[type=password],body.pagina-login .cadastro-logar .botao.principal{width:100%!important;height:48px!important;min-height:48px!important}body.pagina-login .cadastro-logar .recuperar-senha{margin:14px 16px 18px!important}body.pagina-login .cadastro-logar .msdev-account-register-card fieldset>div:not(.social-login-google):not(.msdev-account-card-intro){padding:0 16px!important;grid-template-columns:1fr!important}body.pagina-login .cadastro-logar .social-login-google{margin:14px 16px 18px!important}}body.pagina-login #corpo>.conteiner,body.pagina-login .cadastro,body.pagina-login .cadastro .cabecalho-interno,body.pagina-login .msdev-account-security-row,body.pagina-login .cadastro-logar.row-fluid{box-sizing:border-box!important}body.pagina-login .cadastro{width:100%!important;max-width:none!important;display:block!important;position:relative!important;clear:both!important}body.pagina-login .cadastro .cabecalho-interno{width:100%!important;max-width:none!important;display:block!important;position:static!important;float:none!important;clear:both!important;transform:none!important}body.pagina-login .cadastro .cabecalho-interno .span12{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;float:none!important;transform:none!important}body.pagina-login .msdev-account-security-row{width:100%!important;max-width:none!important;position:static!important;float:none!important;clear:both!important;transform:none!important}body.pagina-login .cadastro-logar.row-fluid{width:100%!important;max-width:none!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;grid-auto-flow:row!important;align-items:stretch!important;justify-items:stretch!important;align-content:start!important;justify-content:stretch!important;column-gap:24px!important;row-gap:0!important;margin:0!important;padding:0!important;position:static!important;float:none!important;clear:both!important;transform:none!important;overflow:visible!important}body.pagina-login .cadastro-logar.row-fluid:before,body.pagina-login .cadastro-logar.row-fluid:after{display:none!important;content:none!important}body.pagina-login .cadastro-logar.row-fluid>.span6{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;float:none!important;clear:none!important;transform:none!important;translate:none!important;display:block!important;align-self:stretch!important;justify-self:stretch!important;box-sizing:border-box!important}body.pagina-login .cadastro-logar.row-fluid>.msdev-account-login-card{grid-column:1!important;grid-row:1!important}body.pagina-login .cadastro-logar.row-fluid>.msdev-account-register-card{grid-column:2!important;grid-row:1!important}body.pagina-login .cadastro-logar .caixa-sombreada{width:100%!important;max-width:none!important;min-height:390px!important;height:100%!important;margin:0!important;box-sizing:border-box!important;position:relative!important;inset:auto!important;transform:none!important}body.pagina-login .cadastro-logar form,body.pagina-login .cadastro-logar fieldset{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.pagina-login .cadastro-logar legend.titulo{width:100%!important;max-width:none!important}body.pagina-login .cadastro-logar .controls,body.pagina-login .cadastro-logar .msdev-account-register-card fieldset>div:not(.social-login-google):not(.msdev-account-card-intro){width:100%!important;box-sizing:border-box!important}body.pagina-login .cadastro-logar .controls input,body.pagina-login .cadastro-logar .msdev-account-register-card fieldset>div:not(.social-login-google):not(.msdev-account-card-intro) input{min-width:0!important}@media(max-width:900px){body.pagina-login .cadastro-logar.row-fluid{grid-template-columns:1fr!important;grid-template-rows:auto auto!important;row-gap:18px!important}body.pagina-login .cadastro-logar.row-fluid>.msdev-account-login-card,body.pagina-login .cadastro-logar.row-fluid>.msdev-account-register-card{grid-column:1!important}body.pagina-login .cadastro-logar.row-fluid>.msdev-account-login-card{grid-row:1!important}body.pagina-login .cadastro-logar.row-fluid>.msdev-account-register-card{grid-row:2!important}body.pagina-login .cadastro-logar .caixa-sombreada{min-height:0!important;height:auto!important}}body.pagina-cadastro{background:radial-gradient(circle at 16% 8%,#2b9cfd29,#2b9cfd00 30%),radial-gradient(circle at 88% 12%,#8b3cff2e,#8b3cff00 34%),linear-gradient(135deg,#07101f,#0d1531 48%,#170d2d)!important;color:#fff!important}body.pagina-cadastro #corpo{background:transparent!important;padding:42px 0 72px!important}body.pagina-cadastro #corpo>.conteiner{width:calc(100% - 40px)!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}body.pagina-cadastro #formCadastroCompleto{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important;box-sizing:border-box!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno{margin:0 0 22px!important;padding:0!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno .span12{width:100%!important;margin:0!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno .titulo{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;color:#fff!important;font-size:30px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.025em!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno .titulo:before{content:""!important;width:5px!important;height:30px!important;border-radius:999px!important;background:linear-gradient(180deg,#2b9cfd,#8b3cff)!important;box-shadow:0 0 18px #2b9cfd57!important;flex:0 0 5px!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno .titulo small{color:#ffffffb8!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important}body.pagina-cadastro #formCadastroCompleto form,body.pagina-cadastro #formCadastroCompleto .formulario-cadastro-cliente{width:100%!important;margin:0!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso,body.pagina-cadastro #formCadastroCompleto .tipo-cadastro,body.pagina-cadastro #formCadastroCompleto .dados-pessoais,body.pagina-cadastro #formCadastroCompleto .acao-editar{width:100%!important;margin:0 0 20px!important;box-sizing:border-box!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso>.span12,body.pagina-cadastro #formCadastroCompleto .tipo-cadastro>.span12{width:100%!important;margin:0!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:22px!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais:before,body.pagina-cadastro #formCadastroCompleto .dados-pessoais:after{display:none!important;content:none!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais>.span6{width:100%!important;min-width:0!important;margin:0!important;float:none!important;display:flex!important}body.pagina-cadastro #formCadastroCompleto .caixa-sombreada{width:100%!important;margin:0!important;padding:24px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(70,159,255,.3)!important;background:radial-gradient(circle at 96% 4%,#8b3cff24,#8b3cff00 34%),linear-gradient(145deg,#0d2a53fa,#0a1b3dfa 58%,#12143efa)!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important;color:#fff!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais .caixa-sombreada{height:100%!important}body.pagina-cadastro #formCadastroCompleto .caixa-sombreada:after{content:""!important;width:180px!important;height:180px!important;position:absolute!important;right:-96px!important;bottom:-108px!important;border-radius:50%!important;border:1px solid rgba(92,175,255,.1)!important;box-shadow:0 0 0 24px #5cafff06,0 0 0 48px #8b3cff05!important;pointer-events:none!important}body.pagina-cadastro #formCadastroCompleto fieldset{min-width:0!important;margin:0!important;padding:0!important;border:0!important;position:relative!important;z-index:1!important}body.pagina-cadastro #formCadastroCompleto legend.titulo{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 22px!important;padding:0 0 16px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important}body.pagina-cadastro #formCadastroCompleto legend.titulo i{width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:11px!important;border:1px solid rgba(75,169,255,.34)!important;background:linear-gradient(135deg,#2b9cfd3d,#8b3cff29)!important;color:#2b9cfd!important;font-size:16px!important;line-height:1!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .caixa-sombreada{padding:26px!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso fieldset>.row-fluid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .control-group{width:100%!important;margin:0!important;float:none!important}body.pagina-cadastro #formCadastroCompleto .tipo-cadastro .caixa-sombreada{padding:22px 26px!important}body.pagina-cadastro #formCadastroCompleto #id_tipo{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}body.pagina-cadastro #formCadastroCompleto #id_tipo li{margin:0!important;padding:0!important}body.pagina-cadastro #formCadastroCompleto #id_tipo label{min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 18px!important;box-sizing:border-box!important;border-radius:11px!important;border:1px solid rgba(72,159,255,.26)!important;background:#051430b8!important;color:#fff!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:border-color .2s ease,background .2s ease,transform .2s ease!important}body.pagina-cadastro #formCadastroCompleto #id_tipo label:hover{transform:translateY(-1px)!important;border-color:#6fbaff94!important;background:#143869cc!important}body.pagina-cadastro #formCadastroCompleto #id_tipo input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;accent-color:#2B9CFD!important}body.pagina-cadastro #formCadastroCompleto .control-group{width:100%!important;margin:0 0 16px!important;display:block!important;box-sizing:border-box!important}body.pagina-cadastro #formCadastroCompleto .control-group[style*="display: none"]{display:none!important}body.pagina-cadastro #formCadastroCompleto .control-label{width:auto!important;display:block!important;float:none!important;margin:0 0 7px!important;padding:0!important;color:#ffffffe0!important;font-size:12px!important;line-height:1.3!important;font-weight:800!important;text-align:left!important}body.pagina-cadastro #formCadastroCompleto .control-label i{color:#2b9cfd!important}body.pagina-cadastro #formCadastroCompleto .controls{width:100%!important;min-width:0!important;margin:0!important;display:block!important;position:relative!important}body.pagina-cadastro #formCadastroCompleto input[type=text],body.pagina-cadastro #formCadastroCompleto input[type=email],body.pagina-cadastro #formCadastroCompleto input[type=password],body.pagina-cadastro #formCadastroCompleto input[type=tel],body.pagina-cadastro #formCadastroCompleto select{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid rgba(73,157,255,.28)!important;outline:0!important;background:#031027e6!important;color:#fff!important;font-family:Maven Pro,Arial,sans-serif!important;font-size:14px!important;line-height:46px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff06!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}body.pagina-cadastro #formCadastroCompleto select{appearance:auto!important;line-height:normal!important}body.pagina-cadastro #formCadastroCompleto input::placeholder{color:#c7d8f175!important;opacity:1!important}body.pagina-cadastro #formCadastroCompleto input:focus,body.pagina-cadastro #formCadastroCompleto select:focus{border-color:#2b9cfd!important;background:#061734fa!important;box-shadow:0 0 0 3px #2b9cfd21,0 8px 22px #2b9cfd14!important}body.pagina-cadastro #formCadastroCompleto .control-group.required .control-label:after{content:" *"!important;color:#f68!important;font-weight:900!important}body.pagina-cadastro #formCadastroCompleto .control-group.erro input,body.pagina-cadastro #formCadastroCompleto .control-group.error input,body.pagina-cadastro #formCadastroCompleto .control-group.erro select,body.pagina-cadastro #formCadastroCompleto .control-group.error select{border-color:#ff4f75!important;box-shadow:0 0 0 3px #ff4f751f!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais fieldset.form-horizontal{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;align-content:start!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais fieldset.form-horizontal>legend{grid-column:1 / -1!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais fieldset.form-horizontal>.control-group{grid-column:span 1!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais #id_nome,body.pagina-cadastro #formCadastroCompleto .dados-pessoais #id_razao_social,body.pagina-cadastro #formCadastroCompleto .dados-pessoais #id_endereco,body.pagina-cadastro #formCadastroCompleto .dados-pessoais #id_referencia{width:100%!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais .control-group:has(#id_nome),body.pagina-cadastro #formCadastroCompleto .dados-pessoais .control-group:has(#id_razao_social),body.pagina-cadastro #formCadastroCompleto .dados-pessoais .control-group:has(#id_endereco),body.pagina-cadastro #formCadastroCompleto .dados-pessoais .control-group:has(#id_referencia){grid-column:1 / -1!important}body.pagina-cadastro #formCadastroCompleto .msdev-cadastro-full{grid-column:1 / -1!important}body.pagina-cadastro #formCadastroCompleto .help-inline{display:block!important;margin:7px 0 0!important;padding:0!important;color:#ffffffa6!important;font-size:11px!important;line-height:1.3!important}body.pagina-cadastro #formCadastroCompleto .help-inline a{color:#75c2ff!important;text-decoration:none!important;font-weight:700!important}body.pagina-cadastro #formCadastroCompleto .acao-editar{margin-top:2px!important}body.pagina-cadastro #formCadastroCompleto .acao-editar .span3{width:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;float:none!important}body.pagina-cadastro #formCadastroCompleto .acao-editar .botao{min-width:132px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 20px!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid rgba(91,169,255,.28)!important;background:#f5f7fb!important;color:#10182d!important;font-size:14px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}body.pagina-cadastro #formCadastroCompleto .acao-editar .botao.principal{min-width:170px!important;border-color:#ffffff24!important;background:linear-gradient(135deg,#2b9cfd,#477dff,#8b3cff)!important;color:#fff!important;box-shadow:0 12px 28px #5356ff3d!important}body.pagina-cadastro #formCadastroCompleto .acao-editar .botao:hover{transform:translateY(-2px)!important}body.pagina-cadastro #formCadastroCompleto .acao-editar .botao.principal:hover{filter:brightness(1.08)!important;box-shadow:0 16px 34px #5356ff52!important}@media(max-width:980px){body.pagina-cadastro #corpo>.conteiner{width:calc(100% - 28px)!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais{grid-template-columns:1fr!important}}@media(max-width:680px){body.pagina-cadastro #corpo{padding:24px 0 88px!important}body.pagina-cadastro #corpo>.conteiner{width:calc(100% - 20px)!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno .titulo{gap:8px!important;font-size:24px!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno .titulo:before{height:24px!important}body.pagina-cadastro #formCadastroCompleto .cabecalho-interno .titulo small{width:100%!important;padding-left:13px!important;font-size:12px!important}body.pagina-cadastro #formCadastroCompleto .caixa-sombreada,body.pagina-cadastro #formCadastroCompleto .dados-acesso .caixa-sombreada,body.pagina-cadastro #formCadastroCompleto .tipo-cadastro .caixa-sombreada{padding:18px!important;border-radius:13px!important}body.pagina-cadastro #formCadastroCompleto legend.titulo{margin-bottom:18px!important;padding-bottom:13px!important;font-size:17px!important}body.pagina-cadastro #formCadastroCompleto legend.titulo i{width:36px!important;height:36px!important;min-width:36px!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso fieldset>.row-fluid,body.pagina-cadastro #formCadastroCompleto .dados-pessoais fieldset.form-horizontal{grid-template-columns:1fr!important}body.pagina-cadastro #formCadastroCompleto .dados-pessoais fieldset.form-horizontal>.control-group{grid-column:1!important}body.pagina-cadastro #formCadastroCompleto #id_tipo{display:grid!important;grid-template-columns:1fr 1fr!important}body.pagina-cadastro #formCadastroCompleto #id_tipo label{width:100%!important;justify-content:center!important;padding:0 10px!important;font-size:12px!important}body.pagina-cadastro #formCadastroCompleto .acao-editar .span3{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}body.pagina-cadastro #formCadastroCompleto .acao-editar .botao,body.pagina-cadastro #formCadastroCompleto .acao-editar .botao.principal{width:100%!important;min-width:0!important;padding:0 12px!important;font-size:13px!important}}body.pagina-cadastro #formCadastroCompleto .dados-acesso fieldset{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;align-items:start!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso fieldset>legend.titulo{grid-column:1 / -1!important;margin-bottom:4px!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso fieldset>.row-fluid{display:contents!important;width:auto!important;margin:0!important;padding:0!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso fieldset>br{display:none!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .control-group{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;position:static!important;transform:none!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(1) .control-group:nth-child(1){grid-column:1!important;grid-row:2!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(1) .control-group:nth-child(2){grid-column:2!important;grid-row:2!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(2) .control-group:nth-child(1){grid-column:1!important;grid-row:3!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(2) .control-group:nth-child(2){grid-column:2!important;grid-row:3!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .control-label{display:flex!important;align-items:center!important;gap:6px!important;min-height:18px!important;margin:0 0 8px!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso input{width:100%!important;height:48px!important;min-height:48px!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .caixa-sombreada{padding:26px 30px 30px!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .span6{width:100%!important;margin:0!important;float:none!important}@media(max-width:680px){body.pagina-cadastro #formCadastroCompleto .dados-acesso fieldset{grid-template-columns:1fr!important;gap:15px!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(1) .control-group:nth-child(1),body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(1) .control-group:nth-child(2),body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(2) .control-group:nth-child(1),body.pagina-cadastro #formCadastroCompleto .dados-acesso .row-fluid:nth-of-type(2) .control-group:nth-child(2){grid-column:1!important;grid-row:auto!important}body.pagina-cadastro #formCadastroCompleto .dados-acesso .caixa-sombreada{padding:18px!important}}body.pagina-conta{background:radial-gradient(circle at 12% 6%,#2b9cfd29,#2b9cfd00 30%),radial-gradient(circle at 88% 10%,#8b3cff2e,#8b3cff00 34%),linear-gradient(135deg,#07101f,#0d1531 48%,#170d2d)!important;color:#fff!important}body.pagina-conta #corpo{background:transparent!important;padding:34px 0 72px!important}body.pagina-conta #corpo>.conteiner{width:calc(100% - 40px)!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}body.pagina-conta #corpo .alert-geral{width:100%!important;margin:0 0 20px!important;padding:14px 46px 14px 18px!important;box-sizing:border-box!important;border:1px solid rgba(84,226,159,.34)!important;border-radius:12px!important;background:linear-gradient(135deg,#1a5b47f0,#124256f0)!important;color:#dffff0!important;font-size:14px!important;font-weight:800!important;box-shadow:0 14px 30px #00000029!important}body.pagina-conta #corpo .alert-geral .close{top:10px!important;right:14px!important;color:#fff!important;opacity:.68!important}body.pagina-conta .breadcrumbs{margin:0 0 20px!important;padding:0!important}body.pagina-conta .breadcrumbs ul{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important}body.pagina-conta .breadcrumbs li,body.pagina-conta .breadcrumbs a,body.pagina-conta .breadcrumbs strong{color:#ffffffc7!important;font-size:13px!important;font-weight:700!important}body.pagina-conta .breadcrumbs a:hover{color:#71c3ff!important}body.pagina-conta .breadcrumbs-next{width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}body.pagina-conta .breadcrumbs-next svg{width:11px!important;height:11px!important;fill:#ffffff75!important}body.pagina-conta .secao-principal.row-fluid.sem-coluna{width:100%!important;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;margin:0!important}body.pagina-conta .secao-principal.row-fluid.sem-coluna:before,body.pagina-conta .secao-principal.row-fluid.sem-coluna:after{display:none!important;content:none!important}body.pagina-conta .secao-principal>.coluna,body.pagina-conta .secao-principal>.conteudo{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-conta .conta-menu.caixa-sombreada{width:100%!important;margin:0!important;padding:22px!important;box-sizing:border-box!important;position:sticky!important;top:24px!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff24,#8b3cff00 36%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important}body.pagina-conta .conta-menu .nome-usuario{width:100%!important;display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:16px!important;line-height:1.3!important;font-weight:900!important}body.pagina-conta .conta-menu .nome-usuario i{width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;border:1px solid rgba(75,169,255,.34)!important;background:linear-gradient(135deg,#2b9cfd3d,#8b3cff29)!important;color:#2b9cfd!important}body.pagina-conta .conta-menu .menu-simples{margin:0!important;padding:0!important;list-style:none!important}body.pagina-conta .conta-menu .menu-simples li{margin:0 0 8px!important;padding:0!important;border:0!important}body.pagina-conta .conta-menu .menu-simples li.divisor{height:1px!important;margin:14px 0!important;background:#76b3ff29!important}body.pagina-conta .conta-menu .menu-simples a{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:10px!important;background:#0310275c!important;color:#fffc!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease!important}body.pagina-conta .conta-menu .menu-simples a i{width:18px!important;text-align:center!important;color:#61b9ff!important}body.pagina-conta .conta-menu .menu-simples a:hover,body.pagina-conta .conta-menu .menu-simples li.msdev-account-menu-active a{transform:translate(2px)!important;border-color:#57aaff57!important;background:linear-gradient(135deg,#2b9cfd2e,#8b3cff29)!important;color:#fff!important}body.pagina-conta .minha-conta{width:100%!important}body.pagina-conta .abas-conta{width:100%!important;display:flex!important;align-items:stretch!important;gap:10px!important;margin:0 0 16px!important;padding:0!important;list-style:none!important;border:0!important}body.pagina-conta .abas-conta li{margin:0!important;padding:0!important;border:0!important;float:none!important}body.pagina-conta .abas-conta a{min-height:46px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;padding:0 18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.22)!important;border-radius:11px!important;background:#051430a8!important;color:#ffffffc7!important;font-size:14px!important;font-weight:850!important;text-decoration:none!important}body.pagina-conta .abas-conta li.active a,body.pagina-conta .abas-conta a:hover{border-color:#61b7ff70!important;background:linear-gradient(135deg,#2b9cfd3d,#8b3cff33)!important;color:#fff!important;box-shadow:0 10px 24px #2b9cfd1a!important}body.pagina-conta .abas-conta a i{color:#61b9ff!important}body.pagina-conta .abas-conteudo{width:100%!important;padding:0!important;border:0!important;background:transparent!important}body.pagina-conta .caixa-dados{width:100%!important;margin:0 0 20px!important;padding:24px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff24,#8b3cff00 34%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important}body.pagina-conta .caixa-dados:after{content:""!important;width:190px!important;height:190px!important;position:absolute!important;right:-105px!important;bottom:-118px!important;border-radius:50%!important;border:1px solid rgba(92,175,255,.1)!important;box-shadow:0 0 0 24px #5cafff06,0 0 0 48px #8b3cff05!important;pointer-events:none!important}body.pagina-conta .caixa-dados>.titulo{position:relative!important;z-index:1!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:9px!important;margin:0 0 22px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:23px!important;line-height:1.2!important;font-weight:950!important}body.pagina-conta .caixa-dados>.titulo small{color:#ffffffa3!important;font-size:13px!important;font-weight:650!important}body.pagina-conta .caixa-dados>.row-fluid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0!important}body.pagina-conta .caixa-dados>.row-fluid:before,body.pagina-conta .caixa-dados>.row-fluid:after{display:none!important;content:none!important}body.pagina-conta .caixa-dados>.row-fluid>.span6,body.pagina-conta .caixa-dados>.row-fluid>.span12{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-conta .caixa-dados fieldset{width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.22)!important;border-radius:13px!important;background:#03102794!important}body.pagina-conta .caixa-dados fieldset:last-child{margin-bottom:0!important}body.pagina-conta .caixa-dados fieldset legend{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:0 0 12px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(118,179,255,.15)!important;color:#fff!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important}body.pagina-conta .caixa-dados fieldset legend i{width:34px!important;height:34px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;border:1px solid rgba(75,169,255,.3)!important;background:linear-gradient(135deg,#2b9cfd38,#8b3cff24)!important;color:#2b9cfd!important}body.pagina-conta .caixa-info{margin:0!important;padding:0!important;list-style:none!important}body.pagina-conta .caixa-info li{display:grid!important;grid-template-columns:minmax(110px,auto) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:0!important;padding:10px 0!important;border-bottom:1px solid rgba(118,179,255,.1)!important;color:#ffffffd1!important;font-size:13px!important;line-height:1.4!important}body.pagina-conta .caixa-info li:last-child{border-bottom:0!important}body.pagina-conta .caixa-info b{color:#ffffffa3!important;font-weight:850!important}body.pagina-conta .caixa-info span{color:#fff!important;font-weight:750!important;overflow-wrap:anywhere!important}body.pagina-conta .caixa-dados .acao-editar{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;margin:16px 0 0!important}body.pagina-conta .caixa-dados .acao-editar .botao{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(91,169,255,.28)!important;border-radius:10px!important;background:#081c3deb!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;box-shadow:none!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}body.pagina-conta .caixa-dados .acao-editar .botao.principal{border-color:#ffffff24!important;background:linear-gradient(135deg,#2b9cfd,#477dff,#8b3cff)!important;box-shadow:0 12px 26px #5356ff38!important}body.pagina-conta .caixa-dados .acao-editar .botao:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}body.pagina-conta .outros-enderecos>.row-fluid{grid-template-columns:1fr!important}body.pagina-conta .outros-enderecos fieldset legend{justify-content:flex-start!important;flex-wrap:wrap!important}body.pagina-conta .outros-enderecos fieldset legend .pull-right{margin-left:auto!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 13px!important;border:1px solid rgba(91,169,255,.3)!important;border-radius:9px!important;background:linear-gradient(135deg,#2b9cfd2e,#8b3cff29)!important;color:#fff!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}body.pagina-conta .outros-enderecos p{margin:0!important;color:#ffffffad!important;font-size:13px!important;font-weight:650!important}body.pagina-conta .minha-conta,body.pagina-conta .abas-conteudo,body.pagina-conta .conteudo{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:980px){body.pagina-conta #corpo>.conteiner{width:calc(100% - 28px)!important}body.pagina-conta .secao-principal.row-fluid.sem-coluna{grid-template-columns:1fr!important}body.pagina-conta .conta-menu.caixa-sombreada{position:static!important}body.pagina-conta .conta-menu .menu-simples{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.pagina-conta .conta-menu .menu-simples li{margin:0!important}body.pagina-conta .conta-menu .menu-simples li.divisor{display:none!important}}@media(max-width:700px){body.pagina-conta #corpo{padding:22px 0 90px!important}body.pagina-conta #corpo>.conteiner{width:calc(100% - 18px)!important}body.pagina-conta .conta-menu.caixa-sombreada,body.pagina-conta .caixa-dados{padding:16px!important;border-radius:13px!important}body.pagina-conta .conta-menu .menu-simples{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.pagina-conta .conta-menu .menu-simples a{min-height:42px!important;padding:0 10px!important;font-size:11px!important}body.pagina-conta .abas-conta{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:7px!important}body.pagina-conta .abas-conta a{min-height:42px!important;justify-content:center!important;padding:0 8px!important;font-size:11px!important;text-align:center!important}body.pagina-conta .caixa-dados>.titulo{font-size:19px!important}body.pagina-conta .caixa-dados>.titulo small{width:100%!important;font-size:11px!important}body.pagina-conta .caixa-dados>.row-fluid{grid-template-columns:1fr!important}body.pagina-conta .caixa-dados fieldset{padding:15px!important}body.pagina-conta .caixa-info li{grid-template-columns:1fr!important;gap:3px!important}body.pagina-conta .caixa-dados .acao-editar{display:grid!important;grid-template-columns:1fr!important}body.pagina-conta .caixa-dados .acao-editar .botao{width:100%!important}body.pagina-conta .outros-enderecos fieldset legend .pull-right{width:100%!important;margin:8px 0 0!important;justify-content:center!important}}body.msdev-account-area{background:radial-gradient(circle at 12% 5%,#2b9cfd29,#2b9cfd00 30%),radial-gradient(circle at 88% 8%,#8b3cff2e,#8b3cff00 34%),linear-gradient(135deg,#07101f,#0d1531 48%,#170d2d)!important;color:#fff!important}body.msdev-account-area #corpo{background:transparent!important;padding:34px 0 72px!important}body.msdev-account-area #corpo>.conteiner{width:calc(100% - 40px)!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}body.msdev-account-area .breadcrumbs{margin:0 0 20px!important;padding:0!important}body.msdev-account-area .breadcrumbs ul{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important}body.msdev-account-area .breadcrumbs li,body.msdev-account-area .breadcrumbs a,body.msdev-account-area .breadcrumbs strong{color:#ffffffc7!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important}body.msdev-account-area .breadcrumbs a:hover{color:#71c3ff!important}body.msdev-account-area .breadcrumbs-next{width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}body.msdev-account-area .breadcrumbs-next svg{width:11px!important;height:11px!important;fill:#ffffff73!important}body.msdev-account-area .secao-principal.row-fluid.sem-coluna{width:100%!important;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;margin:0!important}body.msdev-account-area .secao-principal.row-fluid.sem-coluna:before,body.msdev-account-area .secao-principal.row-fluid.sem-coluna:after{display:none!important;content:none!important}body.msdev-account-area .secao-principal>.coluna,body.msdev-account-area .secao-principal>.conteudo,body.msdev-account-area .secao-principal>.cadastro{width:100%!important;min-width:0!important;margin:0!important;float:none!important;background:transparent!important;border:0!important;box-shadow:none!important}body.msdev-account-area .conta-menu.caixa-sombreada{width:100%!important;min-height:0!important;margin:0!important;padding:22px!important;box-sizing:border-box!important;position:sticky!important;top:24px!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff24,#8b3cff00 36%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important}body.msdev-account-area .conta-menu .nome-usuario{width:100%!important;display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:16px!important;line-height:1.3!important;font-weight:900!important}body.msdev-account-area .conta-menu .nome-usuario i{width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(75,169,255,.34)!important;border-radius:11px!important;background:linear-gradient(135deg,#2b9cfd3d,#8b3cff29)!important;color:#2b9cfd!important}body.msdev-account-area .conta-menu .menu-simples{margin:0!important;padding:0!important;list-style:none!important}body.msdev-account-area .conta-menu .menu-simples li{margin:0 0 8px!important;padding:0!important;border:0!important}body.msdev-account-area .conta-menu .menu-simples li.divisor{height:1px!important;margin:14px 0!important;background:#76b3ff29!important}body.msdev-account-area .conta-menu .menu-simples a{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:10px!important;background:#0310275c!important;color:#fffc!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease!important}body.msdev-account-area .conta-menu .menu-simples a i{width:18px!important;text-align:center!important;color:#61b9ff!important}body.msdev-account-area .conta-menu .menu-simples a:hover,body.msdev-account-area .conta-menu .menu-simples li.msdev-account-menu-active a{transform:translate(2px)!important;border-color:#57aaff57!important;background:linear-gradient(135deg,#2b9cfd2e,#8b3cff29)!important;color:#fff!important}body.msdev-account-area .abas-conta{width:100%!important;display:flex!important;align-items:stretch!important;gap:10px!important;margin:0 0 16px!important;padding:0!important;list-style:none!important;border:0!important;background:transparent!important}body.msdev-account-area .abas-conta li{margin:0!important;padding:0!important;border:0!important;float:none!important;background:transparent!important}body.msdev-account-area .abas-conta a{min-height:46px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;padding:0 18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.22)!important;border-radius:11px!important;background:#051430b8!important;color:#ffffffc7!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;text-decoration:none!important;box-shadow:none!important}body.msdev-account-area .abas-conta li.active a,body.msdev-account-area .abas-conta li.msdev-account-tab-active a,body.msdev-account-area .abas-conta a:hover{border-color:#61b7ff70!important;background:linear-gradient(135deg,#2b9cfd47,#8b3cff3d)!important;color:#fff!important;box-shadow:0 10px 24px #2b9cfd1a!important}body.msdev-account-area .abas-conta a i{color:#61b9ff!important}body.msdev-account-area .meus-pedidos,body.msdev-account-area .meus-favoritos,body.msdev-account-area .minha-conta,body.msdev-account-area .abas-conteudo{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.msdev-account-area .abas-conteudo>.caixa-dados,body.msdev-account-area .caixa-dados{width:100%!important;min-width:0!important;margin:0 0 20px!important;padding:24px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff24,#8b3cff00 34%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important}body.msdev-account-area .caixa-dados:after{content:""!important;width:190px!important;height:190px!important;position:absolute!important;right:-105px!important;bottom:-118px!important;border-radius:50%!important;border:1px solid rgba(92,175,255,.1)!important;box-shadow:0 0 0 24px #5cafff06,0 0 0 48px #8b3cff05!important;pointer-events:none!important}body.msdev-account-area .caixa-dados>*{position:relative!important;z-index:1!important}body.msdev-account-area .caixa-dados>.titulo,body.msdev-account-area .caixa-dados h2.titulo,body.msdev-account-area .caixa-dados h3.titulo,body.msdev-account-area .caixa-dados h4.titulo{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:9px!important;margin:0 0 22px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:23px!important;line-height:1.2!important;font-weight:950!important}body.msdev-account-area .caixa-dados>.titulo small,body.msdev-account-area .caixa-dados h2.titulo small,body.msdev-account-area .caixa-dados h3.titulo small,body.msdev-account-area .caixa-dados h4.titulo small{color:#ffffffa3!important;font-size:13px!important;font-weight:650!important}body.msdev-account-area .caixa-dados>.row-fluid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0!important}body.msdev-account-area .caixa-dados>.row-fluid:before,body.msdev-account-area .caixa-dados>.row-fluid:after{display:none!important;content:none!important}body.msdev-account-area .caixa-dados>.row-fluid>[class*=span]{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.msdev-account-area .caixa-dados fieldset,body.msdev-account-area .caixa-dados>.row-fluid>.span6,body.msdev-account-area .caixa-dados>.row-fluid>.span12{min-width:0!important}body.msdev-account-area .caixa-dados fieldset{width:100%!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.22)!important;border-radius:13px!important;background:#03102794!important}body.msdev-account-area .caixa-dados legend{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:0 0 12px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.15)!important;color:#fff!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important}body.msdev-account-area .caixa-dados legend i{width:34px!important;height:34px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(75,169,255,.3)!important;border-radius:9px!important;background:linear-gradient(135deg,#2b9cfd38,#8b3cff24)!important;color:#2b9cfd!important}body.msdev-account-area .caixa-info{margin:0!important;padding:0!important;list-style:none!important;color:#ffffffd1!important}body.msdev-account-area ul.caixa-info li{display:grid!important;grid-template-columns:minmax(118px,auto) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:0!important;padding:10px 0!important;border-bottom:1px solid rgba(118,179,255,.1)!important;color:#ffffffd6!important;font-size:13px!important;line-height:1.45!important}body.msdev-account-area ul.caixa-info li:last-child{border-bottom:0!important}body.msdev-account-area .caixa-info b,body.msdev-account-area .caixa-info strong{color:#ffffffb8!important;font-weight:850!important}body.msdev-account-area .caixa-info span{color:#fff!important;font-weight:750!important;overflow-wrap:anywhere!important}body.msdev-account-area .caixa-info p{color:#ffffffc7!important;font-size:13px!important;line-height:1.55!important}body.msdev-account-area .botao,body.msdev-account-area button.botao{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(91,169,255,.28)!important;border-radius:10px!important;background:#081c3deb!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}body.msdev-account-area .botao.principal,body.msdev-account-area button.botao.principal{border-color:#ffffff24!important;background:linear-gradient(135deg,#2b9cfd,#477dff,#8b3cff)!important;box-shadow:0 12px 26px #5356ff38!important}body.msdev-account-area .botao:hover,body.msdev-account-area button.botao:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}body.msdev-account-area .caixa-destaque,body.msdev-account-area .cartao-salvo-vazio,body.msdev-account-area .caixa-dados>p.text-center{width:100%!important;margin:0!important;padding:34px 22px!important;box-sizing:border-box!important;border:1px dashed rgba(91,169,255,.28)!important;border-radius:13px!important;background:#03102775!important;color:#ffffffc2!important;text-align:center!important}body.msdev-account-area .caixa-destaque h4{margin:0 0 8px!important;color:#fff!important;font-size:18px!important;font-weight:900!important}body.msdev-account-area .caixa-destaque p,body.msdev-account-area .cartao-salvo-vazio p,body.msdev-account-area .caixa-dados>p.text-center{margin:0!important;color:#ffffffad!important;font-size:13px!important;line-height:1.55!important}body.pagina-pedido-listar.msdev-account-area .caixa-dados>h5.titulo{margin:16px 0 0!important;padding:0!important;border:0!important}body.pagina-pedido-listar.msdev-account-area .caixa-dados>h5.titulo .botao{min-height:42px!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos{width:100%!important;display:grid!important;grid-template-columns:minmax(220px,.85fr) minmax(0,1.5fr)!important;gap:18px!important;align-items:end!important;margin:0 0 22px!important;padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:13px!important;background:#0310277a!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos:before,body.pagina-pedido-listar.msdev-account-area .buscar-pedidos:after{display:none!important;content:none!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos>[class*=span]{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos .span7{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:12px!important;align-items:end!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos label{display:grid!important;gap:7px!important;margin:0!important;color:#ffffffb8!important;font-size:12px!important;font-weight:800!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos input,body.pagina-pedido-listar.msdev-account-area .buscar-pedidos select{width:100%!important;height:42px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:9px!important;background:#020e22db!important;color:#fff!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}body.msdev-account-area .caixa-sombreada:has(.tabela-pedidos),body.msdev-account-area .caixa-sombreada:has(.table-pedido-item){width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:13px!important;background:#03102785!important;box-shadow:none!important}body.msdev-account-area table.tabela-pedidos,body.msdev-account-area table.table-pedido-item{width:100%!important;min-width:640px!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;color:#fff!important}body.msdev-account-area table.tabela-pedidos thead,body.msdev-account-area table.table-pedido-item thead{background:linear-gradient(135deg,#2b9cfd33,#8b3cff2e)!important}body.msdev-account-area table.tabela-pedidos th,body.msdev-account-area table.table-pedido-item th{padding:14px 16px!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:12px!important;text-align:left!important;font-weight:900!important}body.msdev-account-area table.tabela-pedidos th h5,body.msdev-account-area table.table-pedido-item th h5,body.msdev-account-area table.table-pedido-item th h6{margin:0!important;color:#fff!important;font-size:12px!important;font-weight:900!important}body.msdev-account-area table.tabela-pedidos td,body.msdev-account-area table.table-pedido-item td{padding:15px 16px!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.1)!important;background:#0310274d!important;color:#ffffffd1!important;font-size:13px!important;line-height:1.4!important}body.msdev-account-area table.tabela-pedidos tbody tr:hover td,body.msdev-account-area table.table-pedido-item tbody tr:hover td{background:#2b9cfd14!important}body.msdev-account-area table.tabela-pedidos a{color:#67bdff!important;font-weight:900!important}body.msdev-account-area table.table-pedido-item .subtotal,body.msdev-account-area table.table-pedido-item .total{background:#0a224bbd!important;color:#fff!important;font-weight:800!important}body.msdev-account-area table.table-pedido-item .total strong{color:#2b9cfd!important;font-size:17px!important}body.pagina-pedido.msdev-account-area .caixa-dados>.row-fluid:first-child{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)!important;align-items:stretch!important}body.pagina-pedido.msdev-account-area .caixa-dados>.row-fluid:first-child>h2.titulo{margin:0!important;padding:0!important;border:0!important;align-self:center!important}body.pagina-pedido.msdev-account-area .caixa-dados>.row-fluid:first-child>.caixa-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;padding:16px 18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.22)!important;border-radius:11px!important;background:linear-gradient(135deg,#2b9cfd24,#8b3cff1f)!important;text-align:left!important}body.pagina-pedido.msdev-account-area .caixa-dados>hr{height:1px!important;margin:20px 0!important;border:0!important;background:#76b3ff29!important}body.pagina-pedido.msdev-account-area .caixa-dados>.caixa-info:not(ul){margin:0 0 20px!important;padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(139,60,255,.22)!important;border-radius:12px!important;background:linear-gradient(135deg,#8b3cff1a,#2b9cfd14)!important}body.pagina-pedido.msdev-account-area .caixa-dados>.row-fluid:nth-of-type(2)>.span6{padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:13px!important;background:#0310277a!important}body.msdev-account-area .form-horizontal .control-group{width:100%!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;margin:0 0 18px!important}body.msdev-account-area .form-horizontal .control-label{width:auto!important;margin:0!important;padding:12px 0 0!important;float:none!important;color:#ffffffc2!important;font-size:13px!important;font-weight:850!important;text-align:left!important}body.msdev-account-area .form-horizontal .controls{margin:0!important}body.msdev-account-area .form-horizontal input,body.msdev-account-area .form-horizontal select,body.msdev-account-area .form-horizontal textarea{width:100%!important;min-height:44px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:10px!important;background:#020e22db!important;color:#fff!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}body.msdev-account-area .form-horizontal .help-inline{display:block!important;margin:7px 0 0!important;color:#ffffff8c!important;font-size:11px!important}body.msdev-account-area .cadastro>form>.acao-editar{margin:14px 0 0!important}body.msdev-account-area .cadastro>form>.acao-editar>[class*=span]{width:100%!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;float:none!important}body.pagina-conta-cartoes.msdev-account-area .caixa-dados>.row-fluid{grid-template-columns:1fr!important}body.pagina-conta-cartoes.msdev-account-area .caixa-dados>.row-fluid>.span12>legend{margin-bottom:14px!important}body.pagina-conta-cartoes.msdev-account-area .cartao-salvo-vazio{border:0!important;background:transparent!important}@media(max-width:980px){body.msdev-account-area #corpo>.conteiner{width:calc(100% - 28px)!important}body.msdev-account-area .secao-principal.row-fluid.sem-coluna{grid-template-columns:1fr!important}body.msdev-account-area .conta-menu.caixa-sombreada{position:static!important}body.msdev-account-area .conta-menu .menu-simples{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.msdev-account-area .conta-menu .menu-simples li{margin:0!important}body.msdev-account-area .conta-menu .menu-simples li.divisor{display:none!important}}@media(max-width:700px){body.msdev-account-area #corpo{padding:22px 0 90px!important}body.msdev-account-area #corpo>.conteiner{width:calc(100% - 18px)!important}body.msdev-account-area .conta-menu.caixa-sombreada,body.msdev-account-area .caixa-dados{padding:16px!important;border-radius:13px!important}body.msdev-account-area .conta-menu .menu-simples{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.msdev-account-area .conta-menu .menu-simples a{min-height:42px!important;padding:0 10px!important;font-size:11px!important}body.msdev-account-area .abas-conta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body.msdev-account-area .abas-conta a{min-height:42px!important;justify-content:center!important;padding:0 8px!important;font-size:11px!important;text-align:center!important}body.msdev-account-area .caixa-dados>.titulo,body.msdev-account-area .caixa-dados h2.titulo,body.msdev-account-area .caixa-dados h3.titulo,body.msdev-account-area .caixa-dados h4.titulo{font-size:19px!important}body.msdev-account-area .caixa-dados>.titulo small,body.msdev-account-area .caixa-dados h2.titulo small,body.msdev-account-area .caixa-dados h3.titulo small,body.msdev-account-area .caixa-dados h4.titulo small{width:100%!important;font-size:11px!important}body.msdev-account-area .caixa-dados>.row-fluid,body.pagina-pedido.msdev-account-area .caixa-dados>.row-fluid:first-child{grid-template-columns:1fr!important}body.msdev-account-area ul.caixa-info li{grid-template-columns:1fr!important;gap:3px!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos{grid-template-columns:1fr!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos .span7{grid-template-columns:1fr 1fr!important}body.pagina-pedido-listar.msdev-account-area .buscar-pedidos .span7 .botao{grid-column:1 / -1!important;width:100%!important}body.msdev-account-area .form-horizontal .control-group{grid-template-columns:1fr!important;gap:7px!important}body.msdev-account-area .form-horizontal .control-label{padding-top:0!important}body.msdev-account-area .cadastro>form>.acao-editar>[class*=span]{display:grid!important;grid-template-columns:1fr!important}body.msdev-account-area .cadastro>form>.acao-editar .botao{width:100%!important}}body.pagina-pedido-finalizado{background:radial-gradient(circle at 12% 7%,#2b9cfd2e,#2b9cfd00 30%),radial-gradient(circle at 88% 10%,#8b3cff33,#8b3cff00 34%),linear-gradient(135deg,#07101f,#0d1531,#170d2d)!important;color:#fff!important}body.pagina-pedido-finalizado #corpo{padding:38px 0 78px!important;background:transparent!important}body.pagina-pedido-finalizado #corpo>.conteiner{width:calc(100% - 40px)!important;max-width:1380px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}body.pagina-pedido-finalizado .secao-principal.row-fluid.sem-coluna,body.pagina-pedido-finalizado .pedido-finalizado{width:100%!important;margin:0!important;padding:0!important;float:none!important}body.pagina-pedido-finalizado .secao-principal.row-fluid.sem-coluna:before,body.pagina-pedido-finalizado .secao-principal.row-fluid.sem-coluna:after,body.pagina-pedido-finalizado .pedido-finalizado:before,body.pagina-pedido-finalizado .pedido-finalizado:after{display:none!important;content:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno.caixa-dados{width:100%!important;display:grid!important;grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;gap:22px!important;align-items:stretch!important;margin:0 0 24px!important;padding:0!important;box-sizing:border-box!important;border:0!important;background:transparent!important;box-shadow:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno.caixa-dados:before,body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno.caixa-dados:after{display:none!important;content:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4,body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span8{width:100%!important;min-width:0!important;margin:0!important;float:none!important;box-sizing:border-box!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4{padding:24px!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:17px!important;background:radial-gradient(circle at 100% 0%,#8b3cff29,#8b3cff00 38%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;box-shadow:0 22px 46px #00000040,inset 0 0 0 1px #ffffff06!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4:after{content:""!important;width:180px!important;height:180px!important;position:absolute!important;right:-112px!important;bottom:-112px!important;border:1px solid rgba(90,177,255,.12)!important;border-radius:50%!important;box-shadow:0 0 0 24px #5ab1ff06,0 0 0 48px #8b3cff05!important;pointer-events:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4>*{position:relative!important;z-index:1!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4:before{content:"Pedido recebido"!important;display:block!important;margin:0 0 18px!important;padding:0 0 15px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:20px!important;line-height:1.2!important;font-weight:950!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info{margin:0!important;padding:0!important;list-style:none!important;color:#fff!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info li{margin:0!important;padding:0!important;border:0!important;color:#ffffffc7!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 h4{margin:0 0 8px!important;color:#ffffffa3!important;font-size:12px!important;line-height:1.3!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}body.pagina-pedido-finalizado .pedido-finalizado .numero-pedido{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 16px!important;color:#fff!important;font-size:42px!important;line-height:1!important;font-weight:950!important}body.pagina-pedido-finalizado .pedido-finalizado .numero-pedido i{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(72,159,255,.36)!important;border-radius:11px!important;background:linear-gradient(135deg,#2b9cfd47,#8b3cff2e)!important;color:#2b9cfd!important;font-size:20px!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info span{display:flex!important;flex-direction:column!important;gap:5px!important;color:#ffffffa8!important;font-size:12px!important;line-height:1.45!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info span b{width:fit-content!important;display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;border:1px solid rgba(139,60,255,.38)!important;border-radius:999px!important;background:linear-gradient(135deg,#2b9cfd2e,#8b3cff3d)!important;color:#fff!important;font-size:11px!important;font-weight:900!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4>br{display:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info.text-center{margin-top:18px!important;padding:15px!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:12px!important;background:#03102775!important;text-align:left!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info.text-center strong{color:#ffffffb3!important;font-size:12px!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info.text-center b{color:#fff!important;font-weight:900!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info.text-center p{margin:5px 0 0!important;color:#ffffff85!important;font-size:11px!important;line-height:1.4!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span8,body.pagina-pedido-finalizado .botao-pagamento,body.pagina-pedido-finalizado .status-pagamento{display:flex!important;min-width:0!important;flex-direction:column!important}body.pagina-pedido-finalizado .botao-pagamento,body.pagina-pedido-finalizado .status-pagamento{flex:1 1 auto!important}body.pagina-pedido-finalizado .status-pagamento>.alert,body.pagina-pedido-finalizado #box-pagamento-pix,body.pagina-pedido-finalizado #box-pagamento-boleto{width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:17px!important;background:radial-gradient(circle at 100% 0%,#8b3cff26,#8b3cff00 38%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 22px 46px #00000040,inset 0 0 0 1px #ffffff06!important}body.pagina-pedido-finalizado .status-pagamento>.alert .mensagem,body.pagina-pedido-finalizado #mensagemPix,body.pagina-pedido-finalizado #mensagemBoleto{padding:28px!important;box-sizing:border-box!important;color:#fff!important}body.pagina-pedido-finalizado .status-pagamento .mensagem h3{margin:0 0 10px!important;color:#fff!important;font-size:24px!important;line-height:1.2!important;font-weight:950!important}body.pagina-pedido-finalizado .status-pagamento .mensagem .lead{margin:0!important;color:#ffffffb8!important;font-size:14px!important;line-height:1.55!important}body.pagina-pedido-finalizado #box-pagamento-pix .title{margin:0 0 8px!important;color:#fff!important;font-size:25px!important;line-height:1.2!important;font-weight:950!important}body.pagina-pedido-finalizado #box-pagamento-pix .order-value,body.pagina-pedido-finalizado #box-pagamento-pix .order-value-mobile{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;margin:0 0 24px!important;color:#ffffffa8!important;font-size:13px!important}body.pagina-pedido-finalizado #box-pagamento-pix .order-value strong,body.pagina-pedido-finalizado #box-pagamento-pix .order-value-mobile strong{color:#2b9cfd!important;font-size:23px!important;line-height:1!important;font-weight:950!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-info{width:100%!important;display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:14px 22px!important;align-items:start!important;margin:0!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-qrcode{grid-column:1!important;grid-row:1 / 3!important;width:100%!important;min-height:250px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.24)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 14px 30px #00000038!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-qrcode img{width:210px!important;height:210px!important;max-width:100%!important;object-fit:contain!important;image-rendering:auto!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-expiresat{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:12px 14px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.22)!important;border-radius:11px!important;background:#0310278a!important;color:#ffffffb3!important;font-size:12px!important;line-height:1.4!important;text-align:left!important}body.pagina-pedido-finalizado #box-pagamento-pix .expiresat-until{margin-left:4px!important;color:#61b9ff!important;font-weight:900!important}body.pagina-pedido-finalizado #box-pagamento-pix .expiresat-date_container{color:#ffffff6b!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code{grid-column:2!important;grid-row:2!important;min-width:0!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:13px!important;background:#03102770!important;color:#fff!important;text-align:left!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code p{margin:0 0 12px!important;color:#ffffffad!important;font-size:12px!important;line-height:1.55!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-description{padding:12px 14px!important;border:1px solid rgba(139,60,255,.18)!important;border-radius:10px!important;background:linear-gradient(135deg,#2b9cfd14,#8b3cff1a)!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-description strong{color:#fff!important;font-weight:900!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-copy{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 0 10px!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;background:linear-gradient(135deg,#2b9cfd,#477dff,#8b3cff)!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 12px 25px #5356ff3d!important;cursor:pointer!important}body.pagina-pedido-finalizado #box-pagamento-pix #pix_code{width:100%!important;height:42px!important;display:block!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:9px!important;background:#020e22db!important;color:#ffffffdb!important;font-size:10px!important;font-family:monospace!important;box-shadow:none!important;overflow:hidden!important;text-overflow:ellipsis!important}body.pagina-pedido-finalizado #box-pagamento-pix hr{height:1px!important;margin:24px 0!important;border:0!important;background:#76b3ff29!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-steps{margin:0!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-item{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;position:relative!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:12px!important;background:#03102775!important;text-align:left!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-item:before,body.pagina-pedido-finalizado #box-pagamento-pix .stepper-item:after{display:none!important;content:none!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-counter{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border:1px solid rgba(75,169,255,.38)!important;border-radius:50%!important;background:linear-gradient(135deg,#2b9cfd57,#8b3cff3d)!important;color:#fff!important;font-size:13px!important;font-weight:950!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-name{margin:0!important;padding:2px 0 0!important;color:#ffffffb8!important;font-size:11px!important;line-height:1.45!important;font-weight:700!important}body.pagina-pedido-finalizado #box-pagamento-pix .payment-by{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin:18px 0 0!important;color:#ffffff80!important;font-size:10px!important}body.pagina-pedido-finalizado #box-pagamento-pix .payment-by>div{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:999px!important;background:#fff!important}body.pagina-pedido-finalizado #box-pagamento-pix .payment-by img{width:auto!important;max-width:72px!important;max-height:22px!important;object-fit:contain!important}body.pagina-pedido-finalizado #box-pagamento-boleto .botoes-boleto{margin-top:18px!important}body.pagina-pedido-finalizado #iframe-boleto-container{width:100%!important;margin:0 0 24px!important;padding:18px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.28)!important;border-radius:16px!important;background:linear-gradient(145deg,#0d2a53fa,#091837fa)!important;box-shadow:0 18px 38px #00000038!important}body.pagina-pedido-finalizado #iframe-boleto-container iframe{width:100%!important;border-radius:10px!important;background:#fff!important}body.pagina-pedido-finalizado .botao,body.pagina-pedido-finalizado button.botao{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(91,169,255,.28)!important;border-radius:10px!important;background:#081c3deb!important;color:#fff!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important}body.pagina-pedido-finalizado .botao.principal,body.pagina-pedido-finalizado button.botao.principal{border-color:#ffffff24!important;background:linear-gradient(135deg,#2b9cfd,#477dff,#8b3cff)!important;box-shadow:0 12px 26px #5356ff38!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container){width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important;background:transparent!important;box-shadow:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados{width:100%!important;margin:0!important;padding:24px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:17px!important;background:radial-gradient(circle at 100% 0%,#8b3cff21,#8b3cff00 34%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 22px 46px #00000040,inset 0 0 0 1px #ffffff06!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados:before{content:"Resumo da compra"!important;display:block!important;margin:0 0 20px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:22px!important;line-height:1.2!important;font-weight:950!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados>.row-fluid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr)!important;gap:22px!important;align-items:start!important;margin:0!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados>.row-fluid:before,body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados>.row-fluid:after{display:none!important;content:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados>.row-fluid>.span6{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container) .span6>.row-fluid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 0 14px!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container) .span6>.row-fluid:last-child{grid-template-columns:1fr!important;margin-bottom:0!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container) .span6>.row-fluid:before,body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container) .span6>.row-fluid:after{display:none!important;content:none!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container) .span6>.row-fluid>[class*=span]{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset{width:100%!important;height:100%!important;margin:0!important;padding:17px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:13px!important;background:#03102780!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset legend{width:100%!important;display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 13px!important;padding:0 0 12px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.14)!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;font-weight:900!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset legend i{width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(75,169,255,.3)!important;border-radius:9px!important;background:linear-gradient(135deg,#2b9cfd38,#8b3cff24)!important;color:#2b9cfd!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info{margin:0!important;padding:0!important;list-style:none!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info.text-center li{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.12)!important;border-radius:10px!important;background:#fffffff5!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info.text-center img{width:auto!important;max-width:150px!important;max-height:48px!important;object-fit:contain!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info:not(.text-center) li{display:grid!important;grid-template-columns:minmax(105px,auto) minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:9px 0!important;border-bottom:1px solid rgba(118,179,255,.09)!important;color:#ffffffc7!important;font-size:12px!important;line-height:1.45!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info:not(.text-center) li:last-child{border-bottom:0!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info b{color:#ffffff9e!important;font-weight:850!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info span{color:#fff!important;font-weight:750!important;overflow-wrap:anywhere!important}body.pagina-pedido-finalizado .resumo-compra.caixa-sombreada{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:13px!important;background:#03102780!important;box-shadow:none!important}body.pagina-pedido-finalizado .resumo-compra .tabela-carrinho{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;color:#fff!important}body.pagina-pedido-finalizado .resumo-compra .tabela-carrinho thead{background:linear-gradient(135deg,#2b9cfd33,#8b3cff2e)!important}body.pagina-pedido-finalizado .resumo-compra .tabela-carrinho th{padding:13px 12px!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.16)!important;color:#fff!important;text-align:left!important}body.pagina-pedido-finalizado .resumo-compra .tabela-carrinho th h6{margin:0!important;color:#fff!important;font-size:11px!important;font-weight:900!important}body.pagina-pedido-finalizado .resumo-compra .tabela-carrinho td{padding:13px 12px!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.09)!important;background:transparent!important;color:#ffffffc7!important;font-size:12px!important;line-height:1.4!important;vertical-align:middle!important}body.pagina-pedido-finalizado .resumo-compra .imagem{width:60px!important;height:60px!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.2)!important;border-radius:10px!important;background:#fff!important}body.pagina-pedido-finalizado .resumo-compra .imagem img{width:100%!important;height:100%!important;object-fit:contain!important}body.pagina-pedido-finalizado .resumo-compra .produto-info{color:#fff!important;font-weight:850!important}body.pagina-pedido-finalizado .resumo-compra .produto-info ul{margin:6px 0 0!important;padding:0!important;list-style:none!important}body.pagina-pedido-finalizado .resumo-compra .produto-info li{color:#ffffff85!important;font-size:10px!important}body.pagina-pedido-finalizado .resumo-compra .produto-info strong{color:#61b9ff!important}body.pagina-pedido-finalizado .resumo-compra .preco-promocional{color:#2b9cfd!important;font-size:14px!important;font-weight:950!important}body.pagina-pedido-finalizado .resumo-compra .subtotal,body.pagina-pedido-finalizado .resumo-compra .frete-preco,body.pagina-pedido-finalizado .resumo-compra .total{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:2px 0!important;color:#ffffffb8!important;text-align:left!important}body.pagina-pedido-finalizado .resumo-compra .subtotal strong,body.pagina-pedido-finalizado .resumo-compra .frete-preco strong{color:#fff!important;font-size:13px!important;font-weight:900!important}body.pagina-pedido-finalizado .resumo-compra .total{padding:5px 0!important}body.pagina-pedido-finalizado .resumo-compra .total span{color:#fff!important;font-size:15px!important;font-weight:900!important}body.pagina-pedido-finalizado .resumo-compra .total strong{color:#2b9cfd!important;font-size:21px!important;font-weight:950!important}@media(max-width:980px){body.pagina-pedido-finalizado #corpo>.conteiner{width:calc(100% - 28px)!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno.caixa-dados{grid-template-columns:1fr!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,.65fr)!important;gap:18px!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4:before{grid-column:1 / -1!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info.text-center{margin-top:0!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados>.row-fluid{grid-template-columns:1fr!important}}@media(max-width:700px){body.pagina-pedido-finalizado #corpo{padding:22px 0 94px!important}body.pagina-pedido-finalizado #corpo>.conteiner{width:calc(100% - 18px)!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno.caixa-dados{gap:14px!important;margin-bottom:14px!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4,body.pagina-pedido-finalizado .status-pagamento>.alert .mensagem,body.pagina-pedido-finalizado #mensagemPix,body.pagina-pedido-finalizado #mensagemBoleto,body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados{padding:16px!important;border-radius:13px!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4{display:block!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4:before{margin-bottom:14px!important;font-size:18px!important}body.pagina-pedido-finalizado .pedido-finalizado .numero-pedido{font-size:34px!important}body.pagina-pedido-finalizado .pedido-finalizado>.cabecalho-interno>.span4 .caixa-info.text-center{margin-top:14px!important}body.pagina-pedido-finalizado #box-pagamento-pix .title{font-size:20px!important}body.pagina-pedido-finalizado #box-pagamento-pix .order-value,body.pagina-pedido-finalizado #box-pagamento-pix .order-value-mobile{justify-content:flex-start!important;margin-bottom:16px!important;text-align:left!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-info{grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:12px!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-qrcode,body.pagina-pedido-finalizado #box-pagamento-pix .pix-expiresat,body.pagina-pedido-finalizado #box-pagamento-pix .pix-code{grid-column:1!important;grid-row:auto!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-qrcode{min-height:0!important;padding:14px!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-qrcode img{width:190px!important;height:190px!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-expiresat{justify-content:center!important;text-align:center!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code{padding:14px!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-copy{width:100%!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-wrapper{grid-template-columns:1fr!important}body.pagina-pedido-finalizado #box-pagamento-pix .payment-by{flex-direction:column!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container)>.caixa-dados:before{font-size:19px!important}body.pagina-pedido-finalizado .pedido-finalizado>.caixa-sombreada:not(#iframe-boleto-container) .span6>.row-fluid{grid-template-columns:1fr!important}body.pagina-pedido-finalizado .pedido-finalizado fieldset .caixa-info:not(.text-center) li{grid-template-columns:1fr!important;gap:3px!important}body.pagina-pedido-finalizado .resumo-compra.caixa-sombreada{overflow-x:auto!important}body.pagina-pedido-finalizado .resumo-compra .tabela-carrinho{min-width:560px!important}}@media(min-width:701px){body.pagina-pedido-finalizado #box-pagamento-pix .visible-phone{display:none!important}body.pagina-pedido-finalizado #box-pagamento-pix .hidden-phone{display:block!important}body.pagina-pedido-finalizado #box-pagamento-pix a.pix-code-copy.hidden-phone{display:inline-flex!important}}@media(max-width:700px){body.pagina-pedido-finalizado #box-pagamento-pix .hidden-phone{display:none!important}body.pagina-pedido-finalizado #box-pagamento-pix .visible-phone{display:block!important}body.pagina-pedido-finalizado #box-pagamento-pix button.pix-code-copy.visible-phone{display:inline-flex!important}}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code{display:flex!important;flex-direction:column!important;align-items:stretch!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code>p{width:100%!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-copy{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 12px!important;justify-content:center!important;white-space:nowrap!important;text-align:center!important}body.pagina-pedido-finalizado #box-pagamento-pix #pix_code{width:100%!important;max-width:100%!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-steps{width:100%!important;max-width:980px!important;margin:0 auto!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-wrapper{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;justify-content:center!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-item{width:100%!important;min-width:0!important;max-width:none!important;min-height:132px!important;height:100%!important;margin:0!important;padding:17px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;align-content:start!important;justify-items:stretch!important;box-sizing:border-box!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-counter{width:40px!important;height:40px!important;min-width:40px!important;margin:0!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-name{width:100%!important;min-width:0!important;margin:0!important;padding:3px 0 0!important;color:#fffc!important;font-size:12px!important;line-height:1.5!important;font-weight:750!important;overflow-wrap:anywhere!important}body.pagina-pedido-finalizado #box-pagamento-pix .payment-by{width:100%!important;margin:20px auto 0!important;justify-content:center!important}body.pagina-pedido-finalizado #box-pagamento-pix .payment-by>div{min-height:42px!important;padding:8px 16px!important}@media(min-width:701px)and (max-width:980px){body.pagina-pedido-finalizado #box-pagamento-pix .stepper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-item{min-height:150px!important;padding:14px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-counter{width:36px!important;height:36px!important;min-width:36px!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-name{font-size:11px!important}}@media(max-width:700px){body.pagina-pedido-finalizado #box-pagamento-pix .pix-code-copy{width:100%!important;white-space:normal!important;line-height:1.25!important;padding:11px 14px!important}body.pagina-pedido-finalizado #box-pagamento-pix .pix-steps{max-width:none!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-wrapper{grid-template-columns:1fr!important;gap:10px!important}body.pagina-pedido-finalizado #box-pagamento-pix .stepper-item{min-height:0!important;padding:14px!important;grid-template-columns:38px minmax(0,1fr)!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-counter{width:38px!important;height:38px!important;min-width:38px!important}body.pagina-pedido-finalizado #box-pagamento-pix .step-name{font-size:11px!important}}body.pagina-conta-endereco{background:radial-gradient(circle at 12% 7%,#2b9cfd2e,#2b9cfd00 31%),radial-gradient(circle at 88% 9%,#8b3cff33,#8b3cff00 35%),linear-gradient(135deg,#07101f,#0d1531,#170d2d)!important;color:#fff!important}body.pagina-conta-endereco #corpo{padding:34px 0 76px!important;background:transparent!important}body.pagina-conta-endereco #corpo>.conteiner{width:calc(100% - 40px)!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}body.pagina-conta-endereco .breadcrumbs{margin:0 0 20px!important;padding:0!important}body.pagina-conta-endereco .breadcrumbs ul{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important}body.pagina-conta-endereco .breadcrumbs li,body.pagina-conta-endereco .breadcrumbs a,body.pagina-conta-endereco .breadcrumbs strong{color:#ffffffc7!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important}body.pagina-conta-endereco .breadcrumbs a:hover{color:#71c3ff!important}body.pagina-conta-endereco .secao-principal.row-fluid.sem-coluna{width:100%!important;margin:0!important;align-items:start!important}body.pagina-conta-endereco .secao-principal.row-fluid.sem-coluna:before,body.pagina-conta-endereco .secao-principal.row-fluid.sem-coluna:after{display:none!important;content:none!important}body.pagina-conta-endereco.criar .secao-principal.row-fluid.sem-coluna{display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:24px!important}body.pagina-conta-endereco:not(.criar) .secao-principal.row-fluid.sem-coluna{display:block!important}body.pagina-conta-endereco .secao-principal>.coluna,body.pagina-conta-endereco .secao-principal>.cadastro{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-conta-endereco .conta-menu.caixa-sombreada{width:100%!important;min-height:0!important;margin:0!important;padding:22px!important;box-sizing:border-box!important;position:sticky!important;top:24px!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff24,#8b3cff00 36%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important}body.pagina-conta-endereco .conta-menu .nome-usuario{width:100%!important;display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:16px!important;line-height:1.3!important;font-weight:900!important}body.pagina-conta-endereco .conta-menu .nome-usuario i{width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(75,169,255,.34)!important;border-radius:11px!important;background:linear-gradient(135deg,#2b9cfd3d,#8b3cff29)!important;color:#2b9cfd!important}body.pagina-conta-endereco .conta-menu .menu-simples{margin:0!important;padding:0!important;list-style:none!important}body.pagina-conta-endereco .conta-menu .menu-simples li{margin:0 0 8px!important;padding:0!important;border:0!important}body.pagina-conta-endereco .conta-menu .menu-simples li.divisor{height:1px!important;margin:14px 0!important;background:#76b3ff29!important}body.pagina-conta-endereco .conta-menu .menu-simples a{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:10px!important;background:#0310275c!important;color:#fffc!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;text-decoration:none!important}body.pagina-conta-endereco .conta-menu .menu-simples a i{width:18px!important;text-align:center!important;color:#61b9ff!important}body.pagina-conta-endereco .conta-menu .menu-simples a:hover,body.pagina-conta-endereco .conta-menu .menu-simples li.msdev-account-menu-active a{border-color:#57aaff57!important;background:linear-gradient(135deg,#2b9cfd2e,#8b3cff29)!important;color:#fff!important}body.pagina-conta-endereco .cadastro>.cabecalho-interno{width:100%!important;margin:0 0 18px!important;padding:0!important}body.pagina-conta-endereco .cadastro>.cabecalho-interno>[class*=span]{width:100%!important;margin:0!important;float:none!important}body.pagina-conta-endereco .cadastro>.cabecalho-interno h1.titulo{position:relative!important;margin:0!important;padding:0 0 0 17px!important;color:#fff!important;font-size:28px!important;line-height:1.2!important;font-weight:950!important}body.pagina-conta-endereco .cadastro>.cabecalho-interno h1.titulo:before{content:""!important;width:5px!important;height:100%!important;position:absolute!important;left:0!important;top:0!important;border-radius:99px!important;background:linear-gradient(180deg,#2b9cfd,#8b3cff)!important}body.pagina-conta-endereco #formCadastroCompleto{width:100%!important;margin:0!important}body.pagina-conta-endereco #formCadastroCompleto>.row-fluid,body.pagina-conta-endereco #formCadastroCompleto .dados-pessoais.row-fluid,body.pagina-conta-endereco #formCadastroCompleto .tipo-cadastro.row-fluid{width:100%!important;margin:0 0 20px!important}body.pagina-conta-endereco #formCadastroCompleto .row-fluid:before,body.pagina-conta-endereco #formCadastroCompleto .row-fluid:after{display:none!important;content:none!important}body.pagina-conta-endereco #formCadastroCompleto .tipo-cadastro>.span12,body.pagina-conta-endereco #formCadastroCompleto>.span12,body.pagina-conta-endereco #formCadastroCompleto .dados-pessoais>.span6{width:100%!important;min-width:0!important;margin:0!important;float:none!important}body.pagina-conta-endereco #formCadastroCompleto .dados-pessoais{display:grid!important;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;gap:20px!important;align-items:stretch!important}body.pagina-conta-endereco #formCadastroCompleto .caixa-sombreada{width:100%!important;height:100%!important;margin:0!important;padding:22px!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff24,#8b3cff00 34%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important}body.pagina-conta-endereco #formCadastroCompleto .caixa-sombreada:after{content:""!important;width:180px!important;height:180px!important;position:absolute!important;right:-110px!important;bottom:-115px!important;border:1px solid rgba(90,177,255,.1)!important;border-radius:50%!important;box-shadow:0 0 0 24px #5ab1ff06,0 0 0 48px #8b3cff05!important;pointer-events:none!important}body.pagina-conta-endereco #formCadastroCompleto .caixa-sombreada>*{position:relative!important;z-index:1!important}body.pagina-conta-endereco #formCadastroCompleto fieldset{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}body.pagina-conta-endereco #formCadastroCompleto fieldset>legend.titulo{width:100%!important;display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 20px!important;padding:0 0 15px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important}body.pagina-conta-endereco #formCadastroCompleto fieldset>legend.titulo i{width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(75,169,255,.32)!important;border-radius:10px!important;background:linear-gradient(135deg,#2b9cfd3d,#8b3cff29)!important;color:#2b9cfd!important}body.pagina-conta-endereco #formCadastroCompleto .msdev-address-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}body.pagina-conta-endereco #formCadastroCompleto .msdev-address-grid>legend{grid-column:1 / -1!important}body.pagina-conta-endereco #formCadastroCompleto .msdev-field-wide{grid-column:1 / -1!important}body.pagina-conta-endereco #formCadastroCompleto .control-group{width:100%!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important}body.pagina-conta-endereco #formCadastroCompleto .control-group.hide{display:none!important}body.pagina-conta-endereco #formCadastroCompleto .control-label{width:100%!important;display:block!important;margin:0 0 7px!important;padding:0!important;float:none!important;color:#ffffffc7!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important;text-align:left!important}body.pagina-conta-endereco #formCadastroCompleto .controls{width:100%!important;min-width:0!important;margin:0!important}body.pagina-conta-endereco #formCadastroCompleto input:not([type=radio]):not([type=hidden]),body.pagina-conta-endereco #formCadastroCompleto select,body.pagina-conta-endereco #formCadastroCompleto textarea{width:100%!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:10px!important;background:#020e22db!important;color:#fff!important;font-size:13px!important;line-height:46px!important;font-weight:700!important;box-shadow:none!important;outline:0!important}body.pagina-conta-endereco #formCadastroCompleto select{appearance:auto!important;line-height:normal!important}body.pagina-conta-endereco #formCadastroCompleto input:focus,body.pagina-conta-endereco #formCadastroCompleto select:focus,body.pagina-conta-endereco #formCadastroCompleto textarea:focus{border-color:#2b9cfd!important;box-shadow:0 0 0 3px #2b9cfd1f!important}body.pagina-conta-endereco #formCadastroCompleto input[readonly],body.pagina-conta-endereco #formCadastroCompleto select[readonly]{background:#081b3ab8!important;color:#ffffffb3!important}body.pagina-conta-endereco #formCadastroCompleto .controls>a[href*=nao_sei_o_cep]{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin:8px 0 0!important;padding:7px 10px!important;border:1px solid rgba(72,159,255,.24)!important;border-radius:999px!important;background:#2b9cfd14!important;color:#71c3ff!important;font-size:11px!important;line-height:1!important;font-weight:850!important;text-decoration:none!important}body.pagina-conta-endereco #formCadastroCompleto .help-block,body.pagina-conta-endereco #formCadastroCompleto .help-inline{display:block!important;margin:7px 0 0!important;color:#ffffff85!important;font-size:11px!important;line-height:1.45!important}body.pagina-conta-endereco #formCadastroCompleto #id_tipo{display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}body.pagina-conta-endereco #formCadastroCompleto #id_tipo li{margin:0!important;padding:0!important}body.pagina-conta-endereco #formCadastroCompleto #id_tipo label{min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.24)!important;border-radius:10px!important;background:#03102780!important;color:#ffffffd1!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}body.pagina-conta-endereco #formCadastroCompleto #id_tipo input[type=radio]{width:17px!important;height:17px!important;margin:0!important;accent-color:#2B9CFD!important}body.pagina-conta-endereco .cadastro>.acao-editar,body.pagina-conta-endereco #formCadastroCompleto>.acao-editar{width:100%!important;margin:18px 0 0!important;padding:0!important}body.pagina-conta-endereco .acao-editar>[class*=span]{width:100%!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;float:none!important}body.pagina-conta-endereco .botao,body.pagina-conta-endereco button.botao{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;border:1px solid rgba(91,169,255,.28)!important;border-radius:10px!important;background:#081c3deb!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important}body.pagina-conta-endereco .botao.principal,body.pagina-conta-endereco button.botao.principal{border-color:#ffffff24!important;background:linear-gradient(135deg,#2b9cfd,#477dff,#8b3cff)!important;box-shadow:0 12px 26px #5356ff38!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente{width:100%!important;margin:0!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente>.row-fluid,body.pagina-conta.msdev-account-area .formulario-editar-cliente>.row-fluid>.span12{width:100%!important;margin:0!important;float:none!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente>.row-fluid:before,body.pagina-conta.msdev-account-area .formulario-editar-cliente>.row-fluid:after{display:none!important;content:none!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .caixa-sombreada{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;margin:0!important;padding:24px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff24,#8b3cff00 34%),linear-gradient(145deg,#0d2a53fa,#091837fa)!important;color:#fff!important;box-shadow:0 20px 42px #0000003d,inset 0 0 0 1px #ffffff06!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .caixa-sombreada:after{content:""!important;width:190px!important;height:190px!important;position:absolute!important;right:-110px!important;bottom:-118px!important;border:1px solid rgba(92,175,255,.1)!important;border-radius:50%!important;box-shadow:0 0 0 24px #5cafff06,0 0 0 48px #8b3cff05!important;pointer-events:none!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .caixa-sombreada>*{position:relative!important;z-index:1!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .cabecalho-interno{grid-column:1 / -1!important;width:100%!important;margin:0 0 2px!important;padding:0!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .cabecalho-interno>.span12{width:100%!important;margin:0!important;float:none!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .cabecalho-interno h3.titulo{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:9px!important;margin:0!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,179,255,.18)!important;color:#fff!important;font-size:23px!important;line-height:1.2!important;font-weight:950!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .cabecalho-interno h3.titulo small{color:#fff9!important;font-size:12px!important;font-weight:650!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .control-group{width:100%!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .control-group.msdev-field-wide{grid-column:1 / -1!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .control-label{width:100%!important;display:block!important;margin:0 0 7px!important;padding:0!important;float:none!important;color:#ffffffc7!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important;text-align:left!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .controls{width:100%!important;min-width:0!important;margin:0!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente input:not([type=hidden]),body.pagina-conta.msdev-account-area .formulario-editar-cliente select{width:100%!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:10px!important;background:#020e22db!important;color:#fff!important;font-size:13px!important;line-height:normal!important;font-weight:700!important;box-shadow:none!important;outline:0!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente input:focus,body.pagina-conta.msdev-account-area .formulario-editar-cliente select:focus{border-color:#2b9cfd!important;box-shadow:0 0 0 3px #2b9cfd1f!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente input[readonly]{background:#081b3ab8!important;color:#ffffffa3!important;cursor:not-allowed!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .help-block{display:block!important;margin:7px 0 0!important;color:#ffffff85!important;font-size:11px!important;line-height:1.45!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente>.acao-editar{width:100%!important;margin:18px 0 0!important;padding:0!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente>.acao-editar>[class*=span]{width:100%!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;float:none!important}body.pagina-conta-endereco .control-group.error input,body.pagina-conta-endereco .control-group.erro input,body.pagina-conta.msdev-account-area .formulario-editar-cliente .control-group.error input,body.pagina-conta.msdev-account-area .formulario-editar-cliente .control-group.erro input{border-color:#ff4f75!important;box-shadow:0 0 0 3px #ff4f751a!important}@media(max-width:980px){body.pagina-conta-endereco #corpo>.conteiner{width:calc(100% - 28px)!important}body.pagina-conta-endereco.criar .secao-principal.row-fluid.sem-coluna{grid-template-columns:1fr!important}body.pagina-conta-endereco .conta-menu.caixa-sombreada{position:static!important}body.pagina-conta-endereco .conta-menu .menu-simples{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.pagina-conta-endereco .conta-menu .menu-simples li{margin:0!important}body.pagina-conta-endereco .conta-menu .menu-simples li.divisor{display:none!important}body.pagina-conta-endereco #formCadastroCompleto .dados-pessoais{grid-template-columns:1fr!important}}@media(max-width:700px){body.pagina-conta-endereco #corpo{padding:22px 0 94px!important}body.pagina-conta-endereco #corpo>.conteiner{width:calc(100% - 18px)!important}body.pagina-conta-endereco .conta-menu.caixa-sombreada,body.pagina-conta-endereco #formCadastroCompleto .caixa-sombreada,body.pagina-conta.msdev-account-area .formulario-editar-cliente .caixa-sombreada{padding:16px!important;border-radius:13px!important}body.pagina-conta-endereco .conta-menu .menu-simples{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.pagina-conta-endereco .conta-menu .menu-simples a{min-height:42px!important;padding:0 10px!important;font-size:11px!important}body.pagina-conta-endereco .cadastro>.cabecalho-interno h1.titulo{font-size:23px!important}body.pagina-conta-endereco #formCadastroCompleto .msdev-address-grid,body.pagina-conta.msdev-account-area .formulario-editar-cliente .caixa-sombreada{grid-template-columns:1fr!important}body.pagina-conta-endereco #formCadastroCompleto .msdev-field-wide,body.pagina-conta.msdev-account-area .formulario-editar-cliente .control-group.msdev-field-wide{grid-column:auto!important}body.pagina-conta-endereco #formCadastroCompleto fieldset>legend.titulo{font-size:16px!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .cabecalho-interno h3.titulo{font-size:19px!important}body.pagina-conta.msdev-account-area .formulario-editar-cliente .cabecalho-interno h3.titulo small{width:100%!important;font-size:11px!important}body.pagina-conta-endereco .acao-editar>[class*=span],body.pagina-conta.msdev-account-area .formulario-editar-cliente>.acao-editar>[class*=span]{display:grid!important;grid-template-columns:1fr!important}body.pagina-conta-endereco .acao-editar .botao,body.pagina-conta-endereco .acao-editar button.botao,body.pagina-conta.msdev-account-area .formulario-editar-cliente>.acao-editar .botao,body.pagina-conta.msdev-account-area .formulario-editar-cliente>.acao-editar button.botao{width:100%!important}}#rodape #barraNewsletter{width:100%!important;margin:0!important;padding:34px 0!important;position:relative!important;overflow:hidden!important;border-top:1px solid rgba(76,161,255,.22)!important;border-bottom:1px solid rgba(139,60,255,.22)!important;background:radial-gradient(circle at 12% 20%,#2b9cfd2e,#2b9cfd00 30%),radial-gradient(circle at 88% 80%,#8b3cff33,#8b3cff00 32%),linear-gradient(135deg,#07101f,#0d1733,#1b1035)!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #ffffff06!important;z-index:2!important}#rodape #barraNewsletter:before,#rodape #barraNewsletter:after{content:""!important;position:absolute!important;pointer-events:none!important}#rodape #barraNewsletter:before{width:430px!important;height:430px!important;left:-275px!important;top:-275px!important;border:1px solid rgba(79,169,255,.09)!important;border-radius:50%!important;box-shadow:0 0 0 42px #4fa9ff06,0 0 0 84px #4fa9ff04!important}#rodape #barraNewsletter:after{width:380px!important;height:380px!important;right:-240px!important;bottom:-260px!important;border:1px solid rgba(139,60,255,.1)!important;border-radius:50%!important;box-shadow:0 0 0 38px #8b3cff06,0 0 0 76px #8b3cff04!important}#rodape #barraNewsletter>.conteiner{width:calc(100% - 40px)!important;max-width:1380px!important;margin:0 auto!important;padding:0!important;position:relative!important;z-index:1!important;box-sizing:border-box!important}#rodape #barraNewsletter .row-fluid,#rodape #barraNewsletter .span,#rodape #barraNewsletter .componente.newsletter,#rodape #barraNewsletter .componente.newsletter .interno{width:100%!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important;border:0!important;box-shadow:none!important}#rodape #barraNewsletter .row-fluid:before,#rodape #barraNewsletter .row-fluid:after{display:none!important;content:none!important}#rodape #barraNewsletter .componente.newsletter .interno{min-height:132px!important;display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr)!important;gap:34px!important;align-items:center!important;padding:24px 28px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:20px!important;background:linear-gradient(115deg,#2b9cfd1a,#8b3cff21),#071630d1!important;box-shadow:0 20px 48px #0000003d,inset 0 0 0 1px #ffffff06!important}#rodape #barraNewsletter .componente.newsletter .interno:before{content:"10% OFF"!important;min-width:84px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:26px!important;top:16px!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:linear-gradient(135deg,#2b9cfd,#5575ff 48%,#a13bff)!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.04em!important;box-shadow:0 10px 24px #5c47ff4d!important}#rodape #barraNewsletter .newsletter-titulo{min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:5px!important;align-items:center!important;margin:0!important;padding:0!important;text-align:left!important}#rodape #barraNewsletter .newsletter-titulo:before{content:""!important;width:58px!important;height:58px!important;grid-column:1!important;grid-row:1 / 3!important;display:block!important;border:1px solid rgba(83,174,255,.34)!important;border-radius:16px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 7l6.2 4.65a3 3 0 003.6 0L20 7' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='3' y='5' width='18' height='14' rx='2' stroke='%23ffffff' stroke-width='1.8'/%3E%3C/svg%3E") center / 26px 26px no-repeat,linear-gradient(135deg,#2b9cfddb,#8b3cffe0)!important;box-shadow:0 12px 26px #3d72ff47,inset 0 0 0 1px #ffffff14!important}#rodape #barraNewsletter .newsletter-titulo>.titulo{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;padding:0 100px 0 0!important;color:#fff!important;font-size:clamp(20px,1.75vw,28px)!important;line-height:1.12!important;font-weight:950!important;letter-spacing:-.02em!important;text-shadow:none!important}#rodape #barraNewsletter .newsletter-titulo>.titulo i{display:none!important}#rodape #barraNewsletter .newsletter-titulo .texto-newsletter{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;color:#ffffffad!important;font-size:13px!important;line-height:1.45!important;font-weight:650!important}#rodape #barraNewsletter .interno-conteudo{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#rodape #barraNewsletter .newsletter-cadastro.input-conteiner{width:100%!important;height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 134px!important;gap:8px!important;align-items:center!important;margin:0!important;padding:5px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:15px!important;background:#020e22e0!important;box-shadow:inset 0 0 0 1px #ffffff06,0 12px 30px #00000029!important}#rodape #barraNewsletter .newsletter-cadastro.input-conteiner:focus-within{border-color:#2b9cfd!important;box-shadow:0 0 0 3px #2b9cfd1f,0 14px 32px #0003!important}#rodape #barraNewsletter .newsletter-cadastro.input-conteiner input[name=email]{width:100%!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#fff!important;font-size:14px!important;line-height:46px!important;font-weight:700!important;box-shadow:none!important;outline:0!important}#rodape #barraNewsletter .newsletter-cadastro.input-conteiner input[name=email]::placeholder{color:#ffffff70!important;opacity:1!important}#rodape #barraNewsletter .newsletter-assinar{width:134px!important;min-width:134px!important;height:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;position:relative!important;right:auto!important;top:auto!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:11px!important;background:linear-gradient(135deg,#2b9cfd,#5278ff 48%,#8b3cff)!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-indent:0!important;text-shadow:none!important;box-shadow:0 10px 24px #4f4fff42!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}#rodape #barraNewsletter .newsletter-assinar:before{content:"Receber cupom"!important;display:inline-block!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}#rodape #barraNewsletter .newsletter-assinar:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 14px 30px #5e47ff57!important}#rodape #barraNewsletter .newsletter-assinar svg{width:15px!important;height:15px!important;display:block!important;flex:0 0 15px!important;fill:#fff!important}#rodape #barraNewsletter .newsletter-confirmacao{width:100%!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box!important;border:1px solid rgba(73,219,166,.3)!important;border-radius:14px!important;background:#14846429!important;color:#b7ffe5!important;font-size:13px!important;line-height:1.35!important;font-weight:850!important}#rodape #barraNewsletter .newsletter-confirmacao.hide{display:none!important}#rodape #barraNewsletter .newsletter-confirmacao i{color:#5dffc1!important}@media(max-width:1024px){#rodape #barraNewsletter .componente.newsletter .interno{grid-template-columns:1fr!important;gap:20px!important;padding:22px!important}#rodape #barraNewsletter .componente.newsletter .interno:before{right:20px!important;top:18px!important}#rodape #barraNewsletter .newsletter-titulo>.titulo{padding-right:92px!important}}@media(max-width:700px){#rodape #barraNewsletter{padding:18px 0!important}#rodape #barraNewsletter>.conteiner{width:calc(100% - 18px)!important}#rodape #barraNewsletter .componente.newsletter .interno{min-height:0!important;gap:16px!important;padding:18px 14px 14px!important;border-radius:15px!important}#rodape #barraNewsletter .componente.newsletter .interno:before{min-width:70px!important;height:27px!important;right:12px!important;top:12px!important;padding:0 9px!important;font-size:9px!important}#rodape #barraNewsletter .newsletter-titulo{grid-template-columns:46px minmax(0,1fr)!important;column-gap:12px!important}#rodape #barraNewsletter .newsletter-titulo:before{width:46px!important;height:46px!important;border-radius:13px!important;background-size:22px 22px,auto!important}#rodape #barraNewsletter .newsletter-titulo>.titulo{padding-right:66px!important;font-size:18px!important}#rodape #barraNewsletter .newsletter-titulo .texto-newsletter{font-size:11px!important}#rodape #barraNewsletter .newsletter-cadastro.input-conteiner{height:auto!important;grid-template-columns:1fr!important;gap:7px!important;padding:6px!important;border-radius:13px!important}#rodape #barraNewsletter .newsletter-cadastro.input-conteiner input[name=email],#rodape #barraNewsletter .newsletter-assinar{width:100%!important;min-width:0!important}}#rodape #barraNewsletter .componente.newsletter .interno:before{display:none!important;content:none!important}#rodape #barraNewsletter .newsletter-titulo>.titulo{padding-right:0!important}@media(max-width:1024px){#rodape #barraNewsletter .newsletter-titulo>.titulo{padding-right:0!important}}@media(max-width:700px){#rodape #barraNewsletter .newsletter-titulo>.titulo{padding-right:0!important}}.carrinho-pai .carrinho .wrap-qtde{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;vertical-align:middle!important}.carrinho-pai .carrinho .qtd-carrinho,.carrinho-pai .carrinho span.qtd-carrinho,.carrinho-pai .carrinho .wrap-qtde .qtd-carrinho{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:linear-gradient(135deg,#2b9cfd,#5578ff)!important;color:#fff!important;font-size:12px!important;line-height:30px!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important;box-shadow:0 7px 18px #2b9cfd40,inset 0 0 0 1px #ffffff0d!important}.carrinho-pai .carrinho .qtd-carrinho *,.carrinho-pai .carrinho .wrap-qtde .qtd-carrinho *{margin:0!important;padding:0!important;line-height:1!important;color:inherit!important;background:transparent!important}.suporte-flutuante,.suporte-flutuante.central-botao,.suporte-flutuante.lado-esquerdo,.suporte,.float-button,.float-contact{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;background:linear-gradient(135deg,#2b9cfd,#397dff)!important;box-shadow:0 14px 32px #2b9cfd4d,inset 0 0 0 1px #ffffff0f!important}.suporte-flutuante>a,.suporte-flutuante>button,.suporte>a,.suporte>button,.float-button>a,.float-contact>a{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:50%!important;background:transparent!important;color:inherit!important;box-shadow:none!important}.suporte-flutuante svg,.suporte svg,.float-button svg,.float-contact svg{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;display:block!important;margin:0!important}.suporte-flutuante:hover,.suporte:hover,.float-button:hover,.float-contact:hover{border-radius:50%!important;background:linear-gradient(135deg,#477dff,#8b3cff)!important;box-shadow:0 16px 36px #8b3cff52,inset 0 0 0 1px #ffffff14!important}@media(max-width:700px){.carrinho-pai .carrinho .wrap-qtde,.carrinho-pai .carrinho .qtd-carrinho,.carrinho-pai .carrinho span.qtd-carrinho,.carrinho-pai .carrinho .wrap-qtde .qtd-carrinho{width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important;flex-basis:27px!important;line-height:27px!important;font-size:11px!important}.suporte-flutuante,.suporte-flutuante.central-botao,.suporte-flutuante.lado-esquerdo,.suporte,.float-button,.float-contact{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:50%!important}.suporte-flutuante svg,.suporte svg,.float-button svg,.float-contact svg{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important}}#cabecalho .painel-atendimento>.dir,#cabecalho .painel-conta>.dir{width:320px!important;min-width:320px!important;max-width:calc(100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:14px!important;padding:0!important;overflow:visible!important;border:1px solid rgba(72,159,255,.3)!important;border-radius:14px!important;background:radial-gradient(circle at 100% 0%,#8b3cff21,#8b3cff00 40%),linear-gradient(145deg,#0d2349,#091936 68%,#111633)!important;box-shadow:0 20px 44px #00000061,inset 0 0 0 1px #ffffff06!important;color:#fff!important}#cabecalho .painel-atendimento>.dir>.dir-inside,#cabecalho .painel-conta>.dir>.dir-inside{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important}#cabecalho .painel-atendimento>.dir>.dir-inside>span,#cabecalho .painel-conta>.dir>.dir-inside>span{width:15px!important;height:15px!important;display:block!important;position:absolute!important;top:-8px!important;right:34px!important;z-index:2!important;margin:0!important;border-top:1px solid rgba(72,159,255,.3)!important;border-left:1px solid rgba(72,159,255,.3)!important;background:#0d2349!important;transform:rotate(45deg)!important;box-shadow:none!important}#cabecalho .painel-atendimento .atendimento-content{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:15px 17px 16px!important;position:static!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;text-align:left!important}#cabecalho .painel-atendimento .atendimento-content .a-block{width:100%!important;margin:0!important;padding:11px 0!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.15)!important;background:transparent!important;box-shadow:none!important}#cabecalho .painel-atendimento .atendimento-content .a-block:first-child{padding-top:2px!important}#cabecalho .painel-atendimento .atendimento-content .a-block:last-of-type{padding-bottom:4px!important;border-bottom:0!important}#cabecalho .painel-atendimento .atendimento-content .contato-titulo{display:block!important;margin:0 0 5px 34px!important;padding:0!important;color:#fff!important;font-size:14px!important;line-height:1.25!important;font-weight:900!important;text-align:left!important}#cabecalho .painel-atendimento .atendimento-content .a-block>a{width:100%!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:0!important;padding:0!important;color:#35a9ff!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important}#cabecalho .painel-atendimento .atendimento-content .a-block-icon{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#cabecalho .painel-atendimento .atendimento-content .a-block-icon svg{width:22px!important;height:22px!important;display:block!important;fill:#2b9cfd!important;stroke:none!important;opacity:1!important}#cabecalho .painel-atendimento .atendimento-content .a-block-cont{min-width:0!important;margin:0!important;padding:0!important;background:transparent!important}#cabecalho .painel-atendimento .atendimento-content .a-block-cont strong{display:block!important;margin:0!important;padding:0!important;color:#35a9ff!important;font-size:15px!important;line-height:1.25!important;font-weight:900!important;text-align:left!important;overflow-wrap:anywhere!important}#cabecalho .painel-atendimento .atendimento-content .a-block-cont span{display:none!important}#cabecalho .painel-atendimento .atendimento-content .fale{width:100%!important;min-height:47px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:12px 0 0!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;background:linear-gradient(135deg,#2b9cfd,#5578ff 48%,#8b3cff)!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:950!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 12px 26px #5356ff40!important}#cabecalho .painel-atendimento .atendimento-content .fale svg{width:21px!important;height:21px!important;fill:#fff!important;stroke:none!important;opacity:1!important}#cabecalho .painel-atendimento .atendimento-content .fale span{color:#fff!important;opacity:1!important}#cabecalho .painel-conta>.dir{width:305px!important;min-width:305px!important}#cabecalho .painel-conta>.dir .e,#cabecalho .painel-conta>.dir .i,#cabecalho .painel-conta>.dir .inside,#cabecalho .painel-conta>.dir .painel-acesso,#cabecalho .painel-conta>.dir ul,#cabecalho .painel-conta>.dir li{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;float:none!important;transform:none!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}#cabecalho .painel-conta>.dir .e>.inside{width:100%!important;min-height:77px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:13px 15px!important;border-bottom:1px solid rgba(118,179,255,.16)!important;background:linear-gradient(135deg,#2b9cfd12,#8b3cff12)!important}#cabecalho .painel-conta>.dir .e>.inside>svg{width:50px!important;height:50px!important;min-width:50px!important;display:block!important;margin:0!important;border:2px solid rgba(255,255,255,.72)!important;border-radius:50%!important;background:#e9f2f5!important;overflow:hidden!important}#cabecalho .painel-conta>.dir .e .f{min-width:0!important;margin:0!important;padding:0!important}#cabecalho .painel-conta>.dir .e .g{display:block!important;margin:0!important;color:#fff!important;font-size:15px!important;line-height:1.3!important;font-weight:500!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}#cabecalho .painel-conta>.dir .e .g strong{color:#35a9ff!important;font-weight:900!important}#cabecalho .painel-conta>.dir .painel-exit{display:flex!important;align-items:center!important;gap:4px!important;margin:2px 0 0!important;color:#ffffff94!important;font-size:11px!important;line-height:1.25!important}#cabecalho .painel-conta>.dir .painel-exit a{color:#79c7ff!important;font-weight:850!important;text-decoration:underline!important}#cabecalho .painel-conta>.dir .i>.inside{width:100%!important;padding:9px 10px!important}#cabecalho .painel-conta>.dir .i>.inside+.inside{padding-top:8px!important;border-top:1px solid rgba(118,179,255,.16)!important}#cabecalho .painel-conta>.dir .i ul{width:100%!important;display:flex!important;flex-direction:column!important;gap:3px!important;padding:0!important;list-style:none!important}#cabecalho .painel-conta>.dir .i li{width:100%!important;padding:0!important;list-style:none!important}#cabecalho .painel-conta>.dir .i li>a{width:100%!important;min-height:43px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#ffffffe0!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important}#cabecalho .painel-conta>.dir .i li>a:hover{border-color:#489fff47!important;background:linear-gradient(135deg,#2b9cfd21,#8b3cff1c)!important;color:#fff!important}#cabecalho .painel-conta>.dir .i li>a>svg,#cabecalho .painel-conta>.dir .i li>a>.icone-desejos,#cabecalho .painel-conta>.dir .i li>a>.icone-desejos svg{width:22px!important;height:22px!important;min-width:22px!important;display:block!important;margin:0!important;fill:#2b9cfd!important;color:#2b9cfd!important;opacity:1!important}#cabecalho .painel-conta>.dir .i li>a>span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}#cabecalho .painel-conta>.dir .rastreio-pedido{width:100%!important;margin:5px 0 0!important;padding:0 12px 8px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important}#cabecalho .painel-conta>.dir .campo-rastreio{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important}#cabecalho .painel-conta>.dir .campo-rastreio input{width:100%!important;height:38px!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;border:1px solid rgba(72,159,255,.25)!important;border-radius:8px!important;background:#020e22d1!important;color:#fff!important}#cabecalho .painel-conta>.dir .campo-rastreio button{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#2b9cfd,#8b3cff)!important}#cabecalho .painel-conta>.dir .campo-rastreio button svg{width:16px!important;height:16px!important;fill:#fff!important}@media(max-width:1180px)and (min-width:768px){#cabecalho .painel-atendimento>.dir{width:300px!important;min-width:300px!important}#cabecalho .painel-conta>.dir{width:295px!important;min-width:295px!important}}@media(max-width:767px){#cabecalho .painel-atendimento>.dir,#cabecalho .painel-conta>.dir{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}}#cabecalho .painel-atendimento,#cabecalho .painel-conta{position:relative!important;overflow:visible!important}#cabecalho .painel-atendimento>.dir,#cabecalho .painel-conta>.dir{display:block!important;position:absolute!important;top:calc(100% + 12px)!important;right:0!important;bottom:auto!important;left:auto!important;z-index:999999!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;transition:opacity .16s ease,visibility .16s ease,transform .16s ease!important}#cabecalho .painel-atendimento:hover>.dir,#cabecalho .painel-atendimento:focus-within>.dir,#cabecalho .painel-atendimento.msdev-dropdown-open>.dir,#cabecalho .painel-conta:hover>.dir,#cabecalho .painel-conta:focus-within>.dir,#cabecalho .painel-conta.msdev-dropdown-open>.dir{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}#cabecalho .painel-atendimento:not(:hover):not(:focus-within):not(.msdev-dropdown-open)>.dir,#cabecalho .painel-conta:not(:hover):not(:focus-within):not(.msdev-dropdown-open)>.dir{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#cabecalho .painel-atendimento>.dir,#cabecalho .painel-conta>.dir{overflow:visible!important}#cabecalho .painel-atendimento>.dir>.dir-inside,#cabecalho .painel-conta>.dir>.dir-inside{overflow:hidden!important;border-radius:13px!important}#cabecalho .painel-atendimento>.dir>.dir-inside>span,#cabecalho .painel-conta>.dir>.dir-inside>span{display:none!important}#cabecalho .painel-atendimento>.dir:before,#cabecalho .painel-conta>.dir:before{content:""!important;width:15px!important;height:15px!important;display:block!important;position:absolute!important;top:-8px!important;right:34px!important;z-index:3!important;border-top:1px solid rgba(72,159,255,.3)!important;border-left:1px solid rgba(72,159,255,.3)!important;border-radius:3px 0 0!important;background:#0d2349!important;transform:rotate(45deg)!important;box-shadow:none!important}#cabecalho .painel-atendimento>.dir{width:320px!important;min-width:320px!important;max-width:min(320px,calc(100vw - 24px))!important}#cabecalho .painel-conta>.dir{width:305px!important;min-width:305px!important;max-width:min(305px,calc(100vw - 24px))!important}#cabecalho .painel-atendimento>.dir .atendimento-content,#cabecalho .painel-conta>.dir .painel-acesso,#cabecalho .painel-conta>.dir .e,#cabecalho .painel-conta>.dir .i,#cabecalho .painel-conta>.dir .inside{height:auto!important;min-height:0!important;max-height:none!important}@media(max-width:767px){#cabecalho .painel-atendimento>.dir,#cabecalho .painel-conta>.dir{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;right:0!important}}html body.pagina-carrinho.carrinho-checkout.tema-transparente.loja-pro.com-barrainferior.login-sem-email.cores-personalizadas.fundo-escuro,html body.pagina-carrinho.carrinho-checkout.cores-personalizadas.fundo-escuro,body.pagina-carrinho.carrinho-checkout{background:radial-gradient(circle at 18% 8%,#1fa2ff38,#1fa2ff00 34%),radial-gradient(circle at 82% 12%,#8b3cff3d,#8b3cff00 36%),linear-gradient(135deg,#080b12,#101122 42%,#160d2b)!important;background-attachment:scroll!important;background-color:#080b12!important}body.pagina-carrinho.carrinho-checkout #corpo,body.pagina-carrinho.carrinho-checkout .conteiner-principal,body.pagina-carrinho.carrinho-checkout .cabecalho-interno .titulo{color:#fff!important}body.pagina-carrinho.carrinho-checkout .checkout-alerta-seguro-icon{display:none!important}body.pagina-carrinho.carrinho-checkout #login-content .caixa-sombreada,body.pagina-carrinho.carrinho-checkout #formularioCheckout .caixa-sombreada,body.pagina-carrinho.carrinho-checkout .resumo-compra.caixa-sombreada{position:relative!important;overflow:hidden!important;margin:0 0 22px!important;border:1px solid rgba(56,151,255,.28)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,#8b3cff29,#8b3cff00 38%),linear-gradient(145deg,#0c234afa,#091938fc)!important;box-shadow:0 20px 44px #00000038,inset 0 1px #ffffff0a!important}body.pagina-carrinho.carrinho-checkout #login-content .caixa-sombreada:after,body.pagina-carrinho.carrinho-checkout .resumo-compra.caixa-sombreada:after{content:""!important;position:absolute!important;right:-72px!important;bottom:-82px!important;width:190px!important;height:190px!important;border-radius:50%!important;border:1px solid rgba(67,171,255,.08)!important;box-shadow:0 0 0 24px #43abff06,0 0 0 50px #8b3cff05!important;pointer-events:none!important}body.pagina-carrinho.carrinho-checkout legend.titulo,body.pagina-carrinho.carrinho-checkout .identificacao-title,body.pagina-carrinho.carrinho-checkout .resumo-compra .titulo-resumo,body.pagina-carrinho.carrinho-checkout .resumo-compra>.titulo{color:#fff!important;font-weight:900!important}body.pagina-carrinho.carrinho-checkout legend.titulo{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:12px!important;padding:18px 22px!important;margin:0 0 18px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important;background:#ffffff06!important;font-size:17px!important;line-height:1.2!important}body.pagina-carrinho.carrinho-checkout legend.titulo i{width:34px!important;height:34px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid rgba(49,162,255,.26)!important;background:linear-gradient(135deg,#2b9cfd33,#3e69de3d)!important;color:#31a2ff!important;font-size:14px!important}body.pagina-carrinho.carrinho-checkout #login-content .control-group,body.pagina-carrinho.carrinho-checkout #formularioCheckout .control-group,body.pagina-carrinho.carrinho-checkout .identificacao-inner{position:relative!important;z-index:1!important}body.pagina-carrinho.carrinho-checkout .identificacao-inner{background:transparent!important;padding:26px!important}body.pagina-carrinho.carrinho-checkout .identificacao-title{margin:0 0 18px!important;font-size:22px!important;line-height:1.18!important}body.pagina-carrinho.carrinho-checkout .esqueci-senha,body.pagina-carrinho.carrinho-checkout .fazer-cadastro,body.pagina-carrinho.carrinho-checkout .fazer-login-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding:10px 14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;background:#ffffff09!important;color:#bcdcff!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important}body.pagina-carrinho.carrinho-checkout .esqueci-senha:hover,body.pagina-carrinho.carrinho-checkout .fazer-cadastro:hover,body.pagina-carrinho.carrinho-checkout .fazer-login-btn:hover{border-color:#31a2ff4d!important;color:#fff!important}body.pagina-carrinho.carrinho-checkout .social-login-google:empty{display:none!important}body.pagina-carrinho.carrinho-checkout #tipoCadastro{margin:2px 0 18px!important;padding:4px!important;border-radius:10px!important;background:#0810229e!important;border:1px solid rgba(43,156,253,.16)!important}body.pagina-carrinho.carrinho-checkout #tipoCadastro li{margin:0!important}body.pagina-carrinho.carrinho-checkout #tipoCadastro a{min-height:40px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffffb8!important;text-decoration:none!important;font-weight:900!important}body.pagina-carrinho.carrinho-checkout #tipoCadastro li.active a{color:#fff!important;background:linear-gradient(90deg,#2b9cfd47,#8b3cff33)!important;border:1px solid rgba(43,156,253,.22)!important}body.pagina-carrinho.carrinho-checkout label,body.pagina-carrinho.carrinho-checkout .control-label,body.pagina-carrinho.carrinho-checkout .help-block{color:#ffffffc7!important;font-weight:800!important}body.pagina-carrinho.carrinho-checkout input[type=text],body.pagina-carrinho.carrinho-checkout input[type=tel],body.pagina-carrinho.carrinho-checkout input[type=email],body.pagina-carrinho.carrinho-checkout input[type=password],body.pagina-carrinho.carrinho-checkout select,body.pagina-carrinho.carrinho-checkout textarea{width:100%!important;min-height:48px!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(67,148,247,.27)!important;border-radius:10px!important;outline:none!important;background:#04122bd1!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:inset 0 1px 2px #0003!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}body.pagina-carrinho.carrinho-checkout textarea{min-height:96px!important;padding:13px 15px!important}body.pagina-carrinho.carrinho-checkout input::placeholder,body.pagina-carrinho.carrinho-checkout textarea::placeholder{color:#d3e1f880!important;opacity:1!important}body.pagina-carrinho.carrinho-checkout input:focus,body.pagina-carrinho.carrinho-checkout select:focus,body.pagina-carrinho.carrinho-checkout textarea:focus{border-color:#31a2ff!important;background:#051634f5!important;box-shadow:0 0 0 3px #31a2ff21!important}body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .accordion-group,body.pagina-carrinho.carrinho-checkout #formasPagamento .accordion-group,body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .accordion-group{margin:0 0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important}body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .accordion-heading,body.pagina-carrinho.carrinho-checkout #formasPagamento .accordion-heading,body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .accordion-heading{min-height:58px!important;padding:11px 14px!important;border-radius:10px!important;background:#081022b3!important;border:1px solid rgba(43,156,253,.18)!important;transition:border-color .22s ease,background .22s ease!important}body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .accordion-heading:hover,body.pagina-carrinho.carrinho-checkout #formasPagamento .accordion-heading:hover,body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .accordion-heading:hover{background:#2b9cfd1a!important;border-color:#2b9cfd61!important}body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .accordion-heading:has(input:checked),body.pagina-carrinho.carrinho-checkout #formasPagamento .accordion-heading:has(input:checked),body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .accordion-heading:has(input:checked){border-color:#2b9cfd9e!important;background:#2b9cfd24!important;box-shadow:0 0 0 1px #2b9cfd4d inset!important}body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .radio-conteiner input,body.pagina-carrinho.carrinho-checkout #formasPagamento .radio-conteiner input,body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .radio-conteiner input{accent-color:#2B9CFD!important}body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .forma-conteiner img,body.pagina-carrinho.carrinho-checkout #formasPagamento .forma-conteiner img,body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .forma-conteiner img{max-height:34px!important;padding:5px 8px!important;border-radius:7px!important;background:#fff!important}body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .accordion-heading,body.pagina-carrinho.carrinho-checkout #formasPagamento .accordion-heading,body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .accordion-heading,body.pagina-carrinho.carrinho-checkout #formas-envio-wrapper .accordion-heading *,body.pagina-carrinho.carrinho-checkout #formasPagamento .accordion-heading *,body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .accordion-heading *,body.pagina-carrinho.carrinho-checkout .pagamento_selecao_info,body.pagina-carrinho.carrinho-checkout .accordion-inner{color:#fff!important}body.pagina-carrinho.carrinho-checkout .pagamento_selecao_info{background:transparent!important;border:0!important;border-radius:0!important}body.pagina-carrinho.carrinho-checkout .accordion-inner{background:#2b9cfd14!important;border:1px solid rgba(43,156,253,.14)!important;border-radius:10px!important}body.pagina-carrinho.carrinho-checkout .resumo-compra .titulo,body.pagina-carrinho.carrinho-checkout .resumo-compra h2,body.pagina-carrinho.carrinho-checkout .resumo-compra h3{color:#fff!important;font-weight:900!important}body.pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho{width:100%!important;color:#ffffffd1!important}body.pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho td,body.pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho th{border-bottom:1px solid rgba(255,255,255,.1)!important;color:#ffffffd1!important;font-size:14px!important}body.pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho strong,body.pagina-carrinho.carrinho-checkout .resumo-compra .preco-carrinho-total,body.pagina-carrinho.carrinho-checkout .resumo-compra .preco-promocional{color:#fff!important;font-weight:950!important}body.pagina-carrinho.carrinho-checkout .resumo-compra .tr-checkout-total td,body.pagina-carrinho.carrinho-checkout .resumo-compra .tr-checkout-total th,body.pagina-carrinho.carrinho-checkout .resumo-compra tr:last-child td,body.pagina-carrinho.carrinho-checkout .resumo-compra tr:last-child th{border-bottom:0!important;font-size:18px!important}body.pagina-carrinho.carrinho-checkout .resumo-compra .tr-checkout-total strong,body.pagina-carrinho.carrinho-checkout .resumo-compra tr:last-child strong,body.pagina-carrinho.carrinho-checkout .resumo-compra tr:last-child .preco-carrinho-total{color:#2b9cfd!important;font-size:22px!important;text-shadow:0 0 18px rgba(43,156,253,.28)!important}body.pagina-carrinho.carrinho-checkout #finalizarCompra,body.pagina-carrinho.carrinho-checkout .botao.principal,body.pagina-carrinho.carrinho-checkout button.botao.principal{min-height:52px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;background:linear-gradient(90deg,#2b9cfd,#8b3cff)!important;color:#fff!important;font-weight:950!important;text-shadow:none!important;box-shadow:0 12px 26px #2b9cfd2e!important;transition:transform .22s ease,box-shadow .22s ease!important}body.pagina-carrinho.carrinho-checkout #finalizarCompra:hover,body.pagina-carrinho.carrinho-checkout .botao.principal:hover,body.pagina-carrinho.carrinho-checkout button.botao.principal:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px #2b9cfd3d,0 0 24px #8b3cff33!important}body.pagina-carrinho.carrinho-checkout .alert,body.pagina-carrinho.carrinho-checkout .alert-error,body.pagina-carrinho.carrinho-checkout .alert-errors,body.pagina-carrinho.carrinho-checkout .checkout-alerta-seguro{border-radius:10px!important;color:#fff!important}body.pagina-carrinho.carrinho-checkout .checkout-alerta-seguro{border:1px solid rgba(43,156,253,.2)!important;background:#2b9cfd14!important}body.pagina-carrinho.carrinho-checkout .checkout-alerta-seguro-tit{color:#fff!important;font-weight:900!important}body.pagina-carrinho.carrinho-checkout .checkout-alerta-seguro-item{color:#ffffffc7!important}body.pagina-carrinho.carrinho-checkout .checkout-alerta-seguro-item i{color:#2b9cfd!important}@media(max-width:767px){body.pagina-carrinho.carrinho-checkout #login-content .caixa-sombreada,body.pagina-carrinho.carrinho-checkout #formularioCheckout .caixa-sombreada,body.pagina-carrinho.carrinho-checkout .resumo-compra.caixa-sombreada{border-radius:13px!important}body.pagina-carrinho.carrinho-checkout legend.titulo{padding:15px 16px!important;font-size:16px!important}body.pagina-carrinho.carrinho-checkout .identificacao-inner{padding:18px!important}body.pagina-carrinho.carrinho-checkout .identificacao-title{font-size:19px!important}}body.pagina-carrinho.carrinho-checkout .caixa-info{border:1px solid rgba(43,156,253,.25)!important;background:#0810228c!important;border-radius:10px!important}body.pagina-carrinho.carrinho-checkout .pagamento_selecao_conteiner .mycollapse.pagamento_selecao_info{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important}.msdev-pix-instant-tag{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-left:10px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.6!important;color:#fff!important;background:linear-gradient(135deg,#8b3cff,#2b9cfd)!important;border-radius:999px!important;vertical-align:middle!important;white-space:nowrap!important}@media(max-width:767px){.msdev-pix-instant-tag{display:inline-block!important;margin:6px 0 0!important}}body.pagina-carrinho.carrinho-checkout .formEndereco-conteiner hr{border-top:1px solid rgba(255,255,255,.08)!important;background:transparent!important}body.pagina-carrinho.carrinho-checkout .btn.btn-small{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#2b9cfd1f!important;border:1px solid rgba(43,156,253,.35)!important;color:#fff!important;border-radius:999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;text-shadow:none!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease!important}body.pagina-carrinho.carrinho-checkout .btn.btn-small:hover{background:#2b9cfd38!important;border-color:#2b9cfd8c!important}body.pagina-carrinho.carrinho-checkout .btn.btn-small .icon-pencil{color:#2b9cfd!important}body.pagina-carrinho.carrinho-checkout #listaEndereco .endereco.accordion-group{border:1px solid rgba(43,156,253,.22)!important;background:#08102273!important}.msdev-checkout-produto-row{display:flex!important;align-items:center!important;gap:12px!important}.msdev-checkout-produto-img{width:48px!important;height:48px!important;object-fit:cover!important;border-radius:8px!important;border:1px solid rgba(43,156,253,.25)!important;background:#fff!important;flex-shrink:0!important}@media(max-width:767px){.msdev-checkout-produto-row{flex-direction:column!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important}.msdev-checkout-produto-img{width:56px!important;height:56px!important}}body.pagina-carrinho.carrinho-checkout .radio-conteiner{background:transparent!important}body.pagina-produto .produto-descricao .abas-custom[data-msdev-description-accordion="1"]{overflow:visible!important}body.pagina-produto .produto-descricao .abas-custom[data-msdev-description-accordion="1"]>.tab-content{padding:20px!important}body.pagina-produto .produto-descricao .abas-custom[data-msdev-description-accordion="1"] #abas-desc,body.pagina-produto .produto-descricao .abas-custom[data-msdev-description-accordion="1"] .msdev-description-native-tabs,body.pagina-produto .produto-descricao .abas-custom[data-msdev-description-accordion="1"] .msdev-description-native-pane{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.pagina-produto .msdev-product-description-accordion{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:0!important}body.pagina-produto .msdev-product-accordion-item{width:100%!important;margin:0!important;padding:0!important;border:1px solid rgba(43,156,253,.2)!important;border-radius:14px!important;background:radial-gradient(circle at 14% 0%,#2b9cfd1a,#2b9cfd00 34%),linear-gradient(180deg,#111e3be0,#0a162ee0)!important;box-shadow:inset 0 0 0 1px #ffffff06!important;overflow:hidden!important;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease!important}body.pagina-produto .msdev-product-accordion-item.is-open{border-color:#2b9cfd8f!important;background:radial-gradient(circle at 14% 0%,#2b9cfd29,#2b9cfd00 38%),radial-gradient(circle at 88% 0%,#8b3cff1f,#8b3cff00 36%),linear-gradient(180deg,#152d5cf0,#0b1b39f0)!important;box-shadow:0 12px 28px #0003,0 0 20px #2b9cfd14,inset 0 0 0 1px #ffffff09!important}body.pagina-produto .msdev-product-accordion-trigger{width:100%!important;min-height:68px!important;margin:0!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-family:inherit!important;font-size:17px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.01em!important;text-align:left!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}body.pagina-produto .msdev-product-accordion-trigger:hover,body.pagina-produto .msdev-product-accordion-trigger:focus,body.pagina-produto .msdev-product-accordion-trigger:active{background:#2b9cfd11!important;color:#fff!important;outline:0!important;box-shadow:none!important}body.pagina-produto .msdev-product-accordion-trigger:focus-visible{outline:2px solid rgba(43,156,253,.82)!important;outline-offset:-3px!important}body.pagina-produto .msdev-product-accordion-title{min-width:0!important;display:block!important;color:#fff!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}body.pagina-produto .msdev-product-accordion-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;border-radius:10px!important;background:#2b9cfd24!important;border:1px solid rgba(43,156,253,.2)!important;color:#2b9cfd!important;transition:transform .22s ease,background .22s ease,border-color .22s ease!important}body.pagina-produto .msdev-product-accordion-icon:before,body.pagina-produto .msdev-product-accordion-icon:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:14px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;transform:translate(-50%,-50%)!important;transition:opacity .22s ease,transform .22s ease!important}body.pagina-produto .msdev-product-accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)!important}body.pagina-produto .msdev-product-accordion-item.is-open .msdev-product-accordion-icon{background:#2b9cfd!important;border-color:#2b9cfd!important;color:#08162d!important}body.pagina-produto .msdev-product-accordion-item.is-open .msdev-product-accordion-icon:after{opacity:0!important;transform:translate(-50%,-50%) rotate(0)!important}body.pagina-produto .msdev-product-accordion-panel{width:100%!important;margin:0!important;padding:0 20px 22px!important;color:#ffffffe6!important;background:transparent!important;border-top:1px solid rgba(43,156,253,.13)!important}body.pagina-produto .msdev-product-accordion-panel[hidden]{display:none!important}body.pagina-produto .msdev-product-accordion-panel>.content-desc{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px 0 0!important;color:#ffffffe6!important;background:transparent!important}body.pagina-produto .msdev-product-accordion-panel>.content-desc>:first-child{margin-top:0!important}body.pagina-produto .msdev-product-accordion-panel>.content-desc>:last-child{margin-bottom:0!important}body.pagina-produto .msdev-product-accordion-panel p,body.pagina-produto .msdev-product-accordion-panel span,body.pagina-produto .msdev-product-accordion-panel li{color:#ffffffe6!important;font-size:16px!important;line-height:1.65!important}body.pagina-produto .msdev-product-accordion-panel strong,body.pagina-produto .msdev-product-accordion-panel h1,body.pagina-produto .msdev-product-accordion-panel h2,body.pagina-produto .msdev-product-accordion-panel h3,body.pagina-produto .msdev-product-accordion-panel h4{color:#fff!important}body.pagina-produto .msdev-product-accordion-panel a{color:#2b9cfd!important;text-decoration:none!important}body.pagina-produto .msdev-product-accordion-panel a:hover{color:#65b9ff!important;text-decoration:underline!important}@media(max-width:767px){body.pagina-produto .produto-descricao .abas-custom[data-msdev-description-accordion="1"]>.tab-content{padding:12px!important}body.pagina-produto .msdev-product-description-accordion{gap:9px!important}body.pagina-produto .msdev-product-accordion-item{border-radius:11px!important}body.pagina-produto .msdev-product-accordion-trigger{min-height:58px!important;padding:0 14px!important;gap:12px!important;font-size:14px!important;line-height:1.25!important}body.pagina-produto .msdev-product-accordion-icon{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:9px!important}body.pagina-produto .msdev-product-accordion-icon:before,body.pagina-produto .msdev-product-accordion-icon:after{width:12px!important}body.pagina-produto .msdev-product-accordion-panel{padding:0 14px 16px!important}body.pagina-produto .msdev-product-accordion-panel>.content-desc{padding-top:15px!important}body.pagina-produto .msdev-product-accordion-panel p,body.pagina-produto .msdev-product-accordion-panel span,body.pagina-produto .msdev-product-accordion-panel li{font-size:13px!important;line-height:1.55!important}}body.pagina-produto .produtos-img{position:relative!important;overflow:hidden!important}body.pagina-produto .produtos-img .splide,body.pagina-produto .produtos-img .splide__track,body.pagina-produto .produtos-img .splide__list{width:100%!important;max-width:100%!important}body.pagina-produto .produtos-img .splide__track{overflow:hidden!important}body.pagina-produto .produtos-img .splide__slide{opacity:1!important;visibility:visible!important}body.pagina-produto .produtos-img .splide__slide>a{background:#ffffff0f!important}body.pagina-produto .produtos-img img:not(.zoomImg){opacity:1!important;visibility:visible!important}body.pagina-produto .thumbs-img .splide__arrows,body.pagina-produto .produto-thumbs .splide__arrows,body.pagina-produto .thumbs-img .splide__arrow,body.pagina-produto .produto-thumbs .splide__arrow{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.pagina-produto .msdev-gallery-nav{position:absolute!important;top:50%!important;z-index:30!important;width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;transform:translateY(-50%)!important;border:0!important;border-radius:999px!important;background:#fffffffa!important;color:#08162d!important;cursor:pointer!important;box-shadow:0 14px 34px #0000004d!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}body.pagina-produto .msdev-gallery-nav-prev{left:22px!important}body.pagina-produto .msdev-gallery-nav-next{right:22px!important}body.pagina-produto .msdev-gallery-nav:hover{background:#fff!important;transform:translateY(-50%) scale(1.06)!important;box-shadow:0 16px 38px #0000005c,0 0 0 4px #2b9cfd2e!important}body.pagina-produto .msdev-gallery-nav svg{width:25px!important;height:25px!important;display:block!important;fill:none!important;stroke:#08162d!important;stroke-width:3.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.pagina-produto .thumbs-img,body.pagina-produto .produto-thumbs{position:relative!important}body.pagina-produto .produto-thumbs .splide__slide,body.pagina-produto .thumbs-img .splide__slide{opacity:.74!important;transform:translateY(0)!important;transition:opacity .24s ease,transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}body.pagina-produto .produto-thumbs .splide__slide.is-active,body.pagina-produto .thumbs-img .splide__slide.is-active,body.pagina-produto .produto-thumbs .splide__slide:hover,body.pagina-produto .thumbs-img .splide__slide:hover{opacity:1!important;transform:translateY(-2px)!important;border-color:#2b9cfdeb!important;box-shadow:0 8px 18px #2b9cfd2e!important}body.pagina-produto .msdev-gallery-progress{width:100%!important;height:10px!important;margin:14px 0 0!important;position:relative!important;overflow:hidden!important;border-radius:999px!important;background:#2b9cfd38!important;box-shadow:inset 0 1px 2px #0000002e!important}body.pagina-produto .msdev-gallery-progress-bar{width:0;height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,#1f8fff,#2b9cfd 52%,#8b3cff)!important;box-shadow:0 0 14px #2b9cfd57!important;transition:width .34s ease!important}@media(max-width:767px){body.pagina-produto .msdev-gallery-nav{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}body.pagina-produto .msdev-gallery-nav-prev{left:12px!important}body.pagina-produto .msdev-gallery-nav-next{right:12px!important}body.pagina-produto .msdev-gallery-nav svg{width:19px!important;height:19px!important;stroke-width:3.4!important}body.pagina-produto .msdev-gallery-progress{height:8px!important;margin-top:10px!important}}html{scroll-behavior:auto!important}html,body{background-attachment:scroll!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
#cabecalho .painel-conta a[href*="/conta/favorito"]>.icone-desejos,.menu-mobile a[href*="/conta/favorito"]>.icone-desejos,.menu-mobile-principal a[href*="/conta/favorito"]>.icone-desejos,.menu-mobile-wrap a[href*="/conta/favorito"]>.icone-desejos,.conta-mobile a[href*="/conta/favorito"]>.icone-desejos,.painel-mobile a[href*="/conta/favorito"]>.icone-desejos{display:none!important}#cabecalho .painel-conta a[href*="/conta/favorito"],.menu-mobile a[href*="/conta/favorito"],.menu-mobile-principal a[href*="/conta/favorito"],.menu-mobile-wrap a[href*="/conta/favorito"],.conta-mobile a[href*="/conta/favorito"],.painel-mobile a[href*="/conta/favorito"]{align-items:center!important;justify-content:flex-start!important;gap:11px!important}.msdev-account-wishlist-icon{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;display:block!important;flex:0 0 22px!important;margin:0!important;padding:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;color:#2b9cfd!important;fill:none!important;stroke:currentColor!important;vertical-align:middle!important}.msdev-account-wishlist-icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.msdev-account-wishlist-label{display:block!important;flex:0 1 auto!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;text-indent:0!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:left!important}

.menu-desktop .menu>ul.nivel-um>li.menu-categoria>ul.submenu{background:transparent!important;border:0!important;box-shadow:none!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria>ul.submenu>.submenu-wrap{background:radial-gradient(circle at 12% 0%,rgba(43,156,253,.16),rgba(43,156,253,0) 38%),radial-gradient(circle at 88% 8%,rgba(139,60,255,.14),rgba(139,60,255,0) 36%),linear-gradient(135deg,#0b1020,#111832 55%,#160d2b)!important;border:1px solid rgba(43,156,253,.24)!important;border-top:0!important;box-shadow:0 18px 40px rgba(0,0,0,.42),inset 0 0 0 1px rgba(139,60,255,.06)!important;overflow:visible!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-cat-wrap,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-produtos{background:transparent!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-cat-wrap{border-right:1px solid rgba(43,156,253,.16)!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias>ul.level2,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias>ul.level2>li{background:transparent!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias>ul.level2>li>a{position:relative!important;color:rgba(255,255,255,.88)!important;background:transparent!important;border-color:rgba(255,255,255,.06)!important;transition:color .2s ease,background .2s ease,padding-left .2s ease!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias>ul.level2>li>a:hover,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias>ul.level2>li:hover>a{color:#fff!important;background:linear-gradient(90deg,rgba(43,156,253,.16),rgba(139,60,255,.08))!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias>ul.level2>li>a>i,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .sub-categorias>ul.level2>li>a>svg{color:#2b9cfd!important;fill:#2b9cfd!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria ul.level3{background:linear-gradient(180deg,#10182e,#0c1326)!important;border:1px solid rgba(43,156,253,.22)!important;box-shadow:0 14px 30px rgba(0,0,0,.38)!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria ul.level3 li,.menu-desktop .menu>ul.nivel-um>li.menu-categoria ul.level3 li a{background:transparent!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria ul.level3 li a{color:rgba(255,255,255,.82)!important;border-color:rgba(255,255,255,.06)!important;transition:color .2s ease,background .2s ease!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria ul.level3 li a:hover,.menu-desktop .menu>ul.nivel-um>li.menu-categoria ul.level3 li:hover>a{color:#2b9cfd!important;background:rgba(43,156,253,.08)!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap{padding:14px!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem ul,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .slick-list,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .slick-track{background:transparent!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem .slick-list{padding-top:5px!important;padding-bottom:8px!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item{background:transparent!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .listagem-item-wrap{background:linear-gradient(180deg,#121c35,#0c1427)!important;border:1px solid rgba(43,156,253,.2)!important;border-radius:9px!important;box-shadow:0 8px 20px rgba(0,0,0,.26)!important;overflow:hidden!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item:hover .listagem-item-wrap{background:linear-gradient(180deg,#17315f,#101d40)!important;border-color:rgba(43,156,253,.72)!important;box-shadow:0 12px 26px rgba(0,0,0,.36),0 0 18px rgba(43,156,253,.11)!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .imagem-produto{background:#fff!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .info-produto,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .precos-wrap,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .preco-produto{background:transparent!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .nome-produto{color:#fff!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .preco-promocional,.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .listagem-item .preco-produto strong{color:#2b9cfd!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .slick-arrow{background:rgba(8,11,18,.88)!important;border:1px solid rgba(43,156,253,.28)!important;box-shadow:0 7px 18px rgba(0,0,0,.28)!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .slick-arrow svg{fill:#2b9cfd!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .slick-arrow:hover{background:#2b9cfd!important}.menu-desktop .menu>ul.nivel-um>li.menu-categoria .level2-prod-wrap .slick-arrow:hover svg{fill:#08162d!important}

#cabecalho .painel-atendimento>.dir:after,#cabecalho .painel-conta>.dir:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-16px!important;height:18px!important;display:block!important;z-index:2!important;background:transparent!important;pointer-events:auto!important}
#cabecalho .painel-atendimento .atendimento-content .fale,#cabecalho .painel-atendimento .atendimento-content .fale:hover,#cabecalho .painel-atendimento .atendimento-content .fale:focus,#cabecalho .painel-atendimento .atendimento-content .fale:active{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;translate:none!important;scale:none!important;min-height:47px!important;margin:12px 0 0!important;padding:0 15px!important;box-sizing:border-box!important;line-height:1!important;vertical-align:middle!important;outline:0!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}
#cabecalho .painel-atendimento .atendimento-content .fale:hover,#cabecalho .painel-atendimento .atendimento-content .fale:focus{background:linear-gradient(135deg,#258ee9,#536fff 48%,#7c35ea)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 12px 26px #5356ff40!important}

#rodape .institucional{background:radial-gradient(circle at 12% 0%,#2b9cfd24,#2b9cfd00 36%),radial-gradient(circle at 88% 12%,#8b3cff22,#8b3cff00 38%),linear-gradient(135deg,#08162d,#0d1d3a 52%,#160d2b)!important;border-top:1px solid rgba(43,156,253,.16)!important;color:#fff!important}
#rodape .institucional>.conteiner,#rodape .institucional>.conteiner>.row-fluid{visibility:visible!important;opacity:1!important}
#rodape .institucional .rodape-coluna,#rodape .institucional .rodape-coluna *{box-sizing:border-box!important}
#rodape .institucional .rodape-titulo{display:block!important;margin:0 0 15px!important;color:#fff!important;font-size:16px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.01em!important}
#rodape .institucional #rodape-institucional ul{margin:0!important;padding:0!important;list-style:none!important}
#rodape .institucional #rodape-institucional li{margin:0!important;padding:0!important;border:0!important}
#rodape .institucional #rodape-institucional a{display:block!important;padding:5px 0!important;color:#cbd9f3!important;font-size:13px!important;line-height:1.45!important;font-weight:500!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease!important}
#rodape .institucional #rodape-institucional a:hover{color:#35a9ff!important;transform:translateX(3px)!important}
#rodape .institucional #rodape-atendimento .atendimento-content{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#rodape .institucional #rodape-atendimento .fale{width:100%!important;max-width:260px!important;min-height:46px!important;margin:0!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(90deg,#2b9cfd,#6b53ff 58%,#8b3cff)!important;border:1px solid rgba(120,165,255,.34)!important;border-radius:7px!important;color:#fff!important;box-shadow:0 8px 22px rgba(43,156,253,.2)!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}
#rodape .institucional #rodape-atendimento .fale:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important;box-shadow:0 12px 28px rgba(43,156,253,.28)!important;color:#fff!important}
#rodape .institucional #rodape-atendimento .fale svg{width:18px!important;height:18px!important;flex:0 0 18px!important;fill:#fff!important}
#rodape .institucional #rodape-atendimento .fale span{color:#fff!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important}
#rodape .institucional #rodape-sobre .logo{max-width:180px!important;margin:0!important}
#rodape .institucional #rodape-sobre .logo img{max-width:100%!important;height:auto!important;filter:none!important;opacity:1!important}
@media(min-width:1025px){#rodape .institucional{padding:34px 0 30px!important}#rodape .institucional>.conteiner>.row-fluid{display:grid!important;grid-template-columns:minmax(180px,.75fr) minmax(220px,.9fr) minmax(360px,1.55fr)!important;gap:34px!important;align-items:start!important}#rodape .institucional .collapsible-rodape{display:none!important}#rodape .institucional #rodape-sobre,#rodape .institucional #rodape-atendimento,#rodape .institucional #rodape-institucional{display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;float:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}#rodape .institucional #rodape-institucional ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important;row-gap:0!important}}
@media(max-width:1024px){#rodape .institucional{padding:8px 0 14px!important}#rodape .institucional>.conteiner{padding-left:15px!important;padding-right:15px!important}#rodape .institucional .collapsible-rodape{width:100%!important;min-height:48px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(118,179,255,.14)!important;color:#fff!important;box-shadow:none!important;text-align:left!important}#rodape .institucional .collapsible-rodape span{color:#fff!important;font-size:14px!important;font-weight:800!important}#rodape .institucional .collapsible-rodape svg{width:14px!important;height:14px!important;fill:#35a9ff!important}#rodape .institucional .rodape-coluna{padding:14px 4px 18px!important;background:transparent!important;color:#fff!important}#rodape .institucional #rodape-atendimento .fale{max-width:100%!important}#rodape .institucional #rodape-institucional ul{display:block!important}}

@media(min-width:1025px){
#rodape .institucional{padding:38px 0 36px!important}
#rodape .institucional>.conteiner{width:auto!important;max-width:1220px!important;margin:0 auto!important;padding:0 28px!important;box-sizing:border-box!important}
#rodape .institucional>.conteiner>.row-fluid{display:grid!important;grid-template-columns:220px minmax(420px,1fr) 300px!important;grid-template-areas:"sobre institucional atendimento"!important;gap:54px!important;align-items:start!important;width:100%!important;margin:0!important;padding:0!important}
#rodape .institucional #rodape-sobre{grid-area:sobre!important;align-self:start!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:8px 0 0!important;border:0!important}
#rodape .institucional #rodape-sobre .logo{width:100%!important;max-width:220px!important;margin:0!important;padding:0!important}
#rodape .institucional #rodape-sobre .logo a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:52px!important}
#rodape .institucional #rodape-sobre .logo img{display:block!important;width:auto!important;max-width:220px!important;max-height:62px!important;margin:0!important}
#rodape .institucional #rodape-sobre>span{display:block!important;width:52px!important;height:3px!important;margin-top:18px!important;border-radius:999px!important;background:linear-gradient(90deg,#2b9cfd,#8b3cff)!important;box-shadow:0 0 14px rgba(43,156,253,.34)!important}
#rodape .institucional #rodape-institucional{grid-area:institucional!important;padding:0!important}
#rodape .institucional #rodape-institucional .rodape-titulo{margin:0 0 17px!important;font-size:17px!important;line-height:1.2!important;font-weight:800!important;color:#fff!important}
#rodape .institucional #rodape-institucional ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:34px!important;row-gap:7px!important;width:100%!important;margin:0!important;padding:0!important}
#rodape .institucional #rodape-institucional li{min-width:0!important}
#rodape .institucional #rodape-institucional a{position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;padding:6px 10px 6px 20px!important;border-radius:7px!important;color:#cbd9f3!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important;white-space:normal!important;transition:color .2s ease,background .2s ease,transform .2s ease!important}
#rodape .institucional #rodape-institucional a:before{content:""!important;position:absolute!important;left:4px!important;top:50%!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#2b9cfd!important;box-shadow:0 0 9px rgba(43,156,253,.45)!important;transform:translateY(-50%)!important;transition:background .2s ease,box-shadow .2s ease,transform .2s ease!important}
#rodape .institucional #rodape-institucional a:hover{color:#fff!important;background:linear-gradient(90deg,rgba(43,156,253,.11),rgba(139,60,255,.07))!important;transform:translateX(3px)!important}
#rodape .institucional #rodape-institucional a:hover:before{background:#8b3cff!important;box-shadow:0 0 11px rgba(139,60,255,.5)!important;transform:translateY(-50%) scale(1.15)!important}
#rodape .institucional #rodape-atendimento{grid-area:atendimento!important;display:block!important;padding:0!important}
#rodape .institucional #rodape-atendimento:before{content:"Atendimento"!important;display:block!important;margin:0 0 17px!important;color:#fff!important;font-size:17px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.01em!important}
#rodape .institucional #rodape-atendimento .atendimento-content{width:100%!important;padding:0!important}
#rodape .institucional #rodape-atendimento .fale{width:100%!important;max-width:none!important;min-height:52px!important;margin:0!important;padding:0 20px!important;border-radius:9px!important;justify-content:center!important;gap:10px!important;background:linear-gradient(100deg,#2b9cfd 0%,#536bff 50%,#8b3cff 100%)!important;border:1px solid rgba(128,171,255,.38)!important;box-shadow:0 12px 28px rgba(20,81,171,.24),inset 0 1px 0 rgba(255,255,255,.14)!important}
#rodape .institucional #rodape-atendimento .fale:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px rgba(35,87,188,.3),0 0 22px rgba(139,60,255,.12)!important}
#rodape .institucional #rodape-atendimento .fale svg{width:19px!important;height:19px!important;flex:0 0 19px!important}
#rodape .institucional #rodape-atendimento .fale span{font-size:13px!important;font-weight:800!important;letter-spacing:.01em!important}
}
@media(min-width:1025px) and (max-width:1250px){
#rodape .institucional>.conteiner{padding-left:24px!important;padding-right:24px!important}
#rodape .institucional>.conteiner>.row-fluid{grid-template-columns:190px minmax(360px,1fr) 270px!important;gap:34px!important}
#rodape .institucional #rodape-sobre .logo,#rodape .institucional #rodape-sobre .logo img{max-width:190px!important}
#rodape .institucional #rodape-institucional ul{column-gap:22px!important}
}

.banners-vantagens,
.banner-tarja-avancada,
.banner-tarja-avancada > .conteiner,
.banner-tarja-avancada > .conteiner > .row-fluid{
    background:linear-gradient(90deg,#080b12f5,#111832f5,#160c2df5)!important;
}
.banner-tarja-avancada{
    overflow:hidden!important;
}
.banner-tarja-avancada .banner-tarja-content,
.banner-tarja-avancada .banner-tarja-content .slick-list,
.banner-tarja-avancada .banner-tarja-content .slick-track,
.banner-tarja-avancada .banner-tarja-content .vantagem,
.banner-tarja-avancada .banner-tarja-content .vantagem a,
.banner-tarja-avancada .banner-tarja-content .vantagem > div{
    background:transparent!important;
}
.banner-tarja-avancada .banner-tarja-content,
.banner-tarja-avancada .banner-tarja-content .slick-list,
.banner-tarja-avancada .banner-tarja-content .slick-track{
    min-height:100%!important;
}
.banner-tarja-avancada .banner-tarja-content .slick-track{
    display:flex!important;
    align-items:stretch!important;
}
.banner-tarja-avancada .banner-tarja-content .vantagem{
    display:flex!important;
    align-items:center!important;
    min-height:100%!important;
}
.banner-tarja-avancada .banner-tarja-content .vantagem a{
    width:100%!important;
    min-height:100%!important;
    display:flex!important;
    align-items:center!important;
}

#rodape #barraNewsletter .componente.newsletter .interno:before{content:none!important;display:none!important}
#rodape #barraNewsletter .newsletter-assinar:before{content:"Cadastrar"!important}
#rodape #barraNewsletter.msdev-newsletter-generic-copy .newsletter-titulo>.titulo{grid-row:1 / 3!important;align-self:center!important;padding-right:0!important}
#rodape #barraNewsletter.msdev-newsletter-generic-copy .newsletter-titulo .texto-newsletter:empty{display:none!important}

#rodape #barraNewsletter .newsletter-titulo{
    grid-template-rows:auto auto auto!important;
}

#rodape #barraNewsletter .newsletter-titulo > .alert,
#rodape #barraNewsletter .newsletter-titulo > .erro-newsletter,
#rodape #barraNewsletter .newsletter-titulo > .alert-error.erro-newsletter{
    grid-column:2!important;
    grid-row:3!important;
    width:100%!important;
    max-width:520px!important;
    min-height:0!important;
    margin:9px 0 0!important;
    padding:8px 34px 8px 12px!important;
    box-sizing:border-box!important;
    position:relative!important;
    inset:auto!important;
    float:none!important;
    clear:both!important;
    display:block!important;
    overflow:visible!important;
    border:1px solid rgba(255,105,105,.34)!important;
    border-radius:9px!important;
    background:rgba(116,29,52,.34)!important;
    color:#ffd9df!important;
    font-size:11px!important;
    line-height:1.35!important;
    font-weight:700!important;
    text-align:left!important;
    text-shadow:none!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    white-space:normal!important;
}

#rodape #barraNewsletter .newsletter-titulo > .alert .close,
#rodape #barraNewsletter .newsletter-titulo > .erro-newsletter .close{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    margin:0!important;
    padding:0!important;
    position:absolute!important;
    top:50%!important;
    right:5px!important;
    left:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    float:none!important;
    border:0!important;
    border-radius:6px!important;
    background:transparent!important;
    color:#ffd9df!important;
    font-size:17px!important;
    line-height:1!important;
    font-weight:700!important;
    text-shadow:none!important;
    box-shadow:none!important;
    opacity:.82!important;
    transform:translateY(-50%)!important;
}

#rodape #barraNewsletter .newsletter-titulo > .alert .close:hover,
#rodape #barraNewsletter .newsletter-titulo > .erro-newsletter .close:hover{
    background:rgba(255,255,255,.08)!important;
    color:#fff!important;
    opacity:1!important;
}

#rodape #barraNewsletter .newsletter-cadastro.input-conteiner.control-group.error{
    border-color:rgba(255,105,105,.48)!important;
    box-shadow:0 0 0 3px rgba(255,105,105,.08),0 12px 30px #00000029!important;
}

@media(max-width:700px){
    #rodape #barraNewsletter .newsletter-titulo > .alert,
    #rodape #barraNewsletter .newsletter-titulo > .erro-newsletter,
    #rodape #barraNewsletter .newsletter-titulo > .alert-error.erro-newsletter{
        grid-column:1 / -1!important;
        grid-row:3!important;
        max-width:none!important;
        margin-top:10px!important;
        font-size:10px!important;
    }
}

@media (min-width: 768px) {
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > .submenu {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > .submenu > .conteiner {
        background: transparent !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > .submenu > .conteiner > .submenu-wrap {
        min-height: 250px !important;
        display: grid !important;
        grid-template-columns: minmax(210px, 260px) minmax(0, 1fr) !important;
        align-items: stretch !important;
        overflow: hidden !important;
        background:
            radial-gradient(circle at 8% 0%, rgba(43, 156, 253, .20), rgba(43, 156, 253, 0) 34%),
            radial-gradient(circle at 92% 4%, rgba(139, 60, 255, .18), rgba(139, 60, 255, 0) 36%),
            linear-gradient(135deg, #0b1020, #111832 56%, #160d2b) !important;
        border: 1px solid rgba(43, 156, 253, .24) !important;
        border-top: 0 !important;
        border-radius: 0 0 12px 12px !important;
        box-shadow: 0 18px 40px rgba(0, 0, 0, .42), inset 0 0 0 1px rgba(139, 60, 255, .06) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap {
        min-width: 0 !important;
        min-height: 250px !important;
        margin: 0 !important;
        padding: 32px 28px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        position: relative !important;
        background: linear-gradient(180deg, rgba(43, 156, 253, .08), rgba(139, 60, 255, .04)) !important;
        border-right: 1px solid rgba(43, 156, 253, .16) !important;
        box-sizing: border-box !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap::after {
        content: "" !important;
        width: 120px !important;
        height: 120px !important;
        position: absolute !important;
        right: -55px !important;
        bottom: -58px !important;
        border: 1px solid rgba(139, 60, 255, .12) !important;
        border-radius: 50% !important;
        box-shadow: 0 0 0 24px rgba(139, 60, 255, .035), 0 0 0 48px rgba(43, 156, 253, .02) !important;
        pointer-events: none !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap .icone-ofertas {
        width: 58px !important;
        height: 58px !important;
        margin: 0 0 18px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        z-index: 1 !important;
        border: 1px solid rgba(98, 174, 255, .34) !important;
        border-radius: 16px !important;
        background: linear-gradient(135deg, rgba(43, 156, 253, .22), rgba(139, 60, 255, .26)) !important;
        box-shadow: 0 12px 28px rgba(43, 156, 253, .13) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap .icone-ofertas svg {
        width: 30px !important;
        height: 30px !important;
        display: block !important;
        fill: #2b9cfd !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap .icone-ofertas svg path {
        fill: #2b9cfd !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-titulo {
        margin: 0 0 8px !important;
        position: relative !important;
        z-index: 1 !important;
        color: #fff !important;
        font-size: 24px !important;
        line-height: 1.15 !important;
        font-weight: 900 !important;
        letter-spacing: -.02em !important;
        text-shadow: 0 5px 20px rgba(43, 156, 253, .18) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo {
        margin: 0 !important;
        position: relative !important;
        z-index: 1 !important;
        color: rgba(220, 232, 255, .76) !important;
        font-size: 13px !important;
        line-height: 1.45 !important;
        font-weight: 600 !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas #countdown {
        color: #2b9cfd !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap {
        min-width: 0 !important;
        width: auto !important;
        margin: 0 !important;
        padding: 20px 22px !important;
        display: flex !important;
        align-items: center !important;
        background: transparent !important;
        box-sizing: border-box !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .sub-produtos,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem > ul,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .slick-list,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .slick-track {
        width: 100% !important;
        max-width: 100% !important;
        background: transparent !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem .slick-list {
        padding-top: 8px !important;
        padding-bottom: 10px !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item {
        background: transparent !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .listagem-item-wrap {
        background: linear-gradient(180deg, #121c35, #0c1427) !important;
        border: 1px solid rgba(43, 156, 253, .20) !important;
        border-radius: 9px !important;
        box-shadow: 0 8px 20px rgba(0, 0, 0, .26) !important;
        overflow: hidden !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item:hover .listagem-item-wrap {
        background: linear-gradient(180deg, #17315f, #101d40) !important;
        border-color: rgba(43, 156, 253, .72) !important;
        box-shadow: 0 12px 26px rgba(0, 0, 0, .36), 0 0 18px rgba(43, 156, 253, .11) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .imagem-produto {
        background: #fff !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .info-produto,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .precos-wrap,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .preco-produto {
        background: transparent !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .nome-produto {
        color: #fff !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .preco-promocional,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .listagem-item .preco-produto strong {
        color: #2b9cfd !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .slick-arrow {
        background: rgba(8, 11, 18, .90) !important;
        border: 1px solid rgba(43, 156, 253, .28) !important;
        box-shadow: 0 7px 18px rgba(0, 0, 0, .28) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .slick-arrow svg {
        fill: #2b9cfd !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .slick-arrow:hover {
        background: #2b9cfd !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap .slick-arrow:hover svg {
        fill: #08162d !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .loading-tema {
        width: 100% !important;
        min-height: 150px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background: transparent !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > a .icone-ofertas svg,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > a .icone-ofertas svg path {
        fill: #2b9cfd !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas:hover > a,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas:hover > a .titulo {
        color: #2b9cfd !important;
    }
}

@media (min-width: 768px) {
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > .submenu > .conteiner > .submenu-wrap {
        grid-template-columns: minmax(280px, 330px) minmax(0, 1fr) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap {
        padding: 38px 34px 36px 36px !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-titulo {
        margin-bottom: 10px !important;
        font-size: 26px !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo {
        display: block !important;
        max-width: 180px !important;
        font-size: 15px !important;
        line-height: 1.35 !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap {
        padding: 22px 26px 22px 30px !important;
    }
}

@media (min-width: 768px) {
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > .submenu > .conteiner > .submenu-wrap {
        grid-template-columns: minmax(360px, 430px) minmax(0, 1fr) !important;
        overflow: visible !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap {
        min-height: 274px !important;
        padding: 42px 38px 40px 44px !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap::before {
        content: "" !important;
        width: 182px !important;
        height: 182px !important;
        position: absolute !important;
        left: 16px !important;
        bottom: 14px !important;
        border-radius: 50% !important;
        border: 1px solid rgba(82, 136, 255, .10) !important;
        box-shadow: 0 0 0 34px rgba(82, 136, 255, .05), 0 0 0 68px rgba(82, 136, 255, .028) !important;
        pointer-events: none !important;
        z-index: 0 !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap::after {
        right: 16px !important;
        bottom: 16px !important;
        width: 104px !important;
        height: 104px !important;
        box-shadow: 0 0 0 22px rgba(139, 60, 255, .028), 0 0 0 42px rgba(43, 156, 253, .02) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap .icone-ofertas,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-titulo,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas #countdown {
        position: relative !important;
        z-index: 1 !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo {
        max-width: 240px !important;
        font-size: 16px !important;
        line-height: 1.4 !important;
    }
}

@media (min-width: 768px) {
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > .submenu > .conteiner > .submenu-wrap {
        grid-template-columns: minmax(300px, 340px) minmax(0, 1fr) !important;
        overflow: hidden !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        height: auto !important;
        min-height: 274px !important;
        margin: 0 !important;
        padding: 40px 36px !important;
        float: none !important;
        clear: none !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
        transform: none !important;
        align-self: stretch !important;
        justify-self: stretch !important;
        box-sizing: border-box !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap .icone-ofertas,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-titulo,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas #countdown {
        width: auto !important;
        max-width: none !important;
        float: none !important;
        clear: none !important;
        text-align: left !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo {
        display: block !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        max-width: 220px !important;
        font-size: 15px !important;
        line-height: 1.45 !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
        float: none !important;
        align-self: stretch !important;
        justify-self: stretch !important;
        box-sizing: border-box !important;
    }
}

@media (min-width: 768px) {
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas > .submenu > .conteiner > .submenu-wrap {
        grid-template-columns: minmax(270px, 300px) minmax(0, 1fr) !important;
        min-height: 250px !important;
        overflow: hidden !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        min-height: 250px !important;
        padding: 32px 30px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        overflow: hidden !important;
        background: linear-gradient(180deg, rgba(43,156,253,.09), rgba(139,60,255,.035)) !important;
        border-right: 1px solid rgba(43,156,253,.14) !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap::before,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap::after {
        content: none !important;
        display: none !important;
        box-shadow: none !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap .icone-ofertas {
        width: 54px !important;
        height: 54px !important;
        margin: 0 0 16px !important;
        flex: 0 0 54px !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-titulo {
        width: auto !important;
        max-width: none !important;
        margin: 0 0 8px !important;
        font-size: 25px !important;
        line-height: 1.15 !important;
        white-space: nowrap !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo {
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        display: block !important;
        font-size: 14px !important;
        line-height: 1.4 !important;
        white-space: nowrap !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .level2-prod-wrap {
        padding: 20px 24px !important;
    }
}

@media (min-width: 768px) {
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap {
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-wrap .icone-ofertas {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-titulo,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas .ofertas-subtitulo,
    .menu-desktop .menu > ul.nivel-um > li.menu-ofertas #countdown {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
    }
}

body.pagina-pagina #corpo{
  padding:30px 0 56px!important;
  background:transparent!important;
}
body.pagina-pagina #corpo>.conteiner{
  background:transparent!important;
}

body.pagina-pagina .breadcrumbs{
  margin:0 0 20px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
body.pagina-pagina .breadcrumbs ul{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}
body.pagina-pagina .breadcrumbs li,
body.pagina-pagina .breadcrumbs a,
body.pagina-pagina .breadcrumbs strong{
  color:#dbe8f8!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:700!important;
  text-shadow:none!important;
}
body.pagina-pagina .breadcrumbs a:hover{
  color:#2b9cfd!important;
}
body.pagina-pagina .breadcrumbs i{
  color:#2b9cfd!important;
}
body.pagina-pagina .breadcrumbs-next{
  width:14px!important;
  height:14px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
}
body.pagina-pagina .breadcrumbs-next svg{
  width:10px!important;
  height:10px!important;
  fill:#8fa8c5!important;
}

body.pagina-pagina #corpo .caixa-sombreada{
  width:100%!important;
  margin:0!important;
  padding:34px 38px 38px!important;
  box-sizing:border-box!important;
  position:relative!important;
  overflow:hidden!important;
  color:#dce8f7!important;
  border:1px solid rgba(43,156,253,.26)!important;
  border-radius:16px!important;
  background:
    radial-gradient(circle at 96% 2%,rgba(139,60,255,.20),rgba(139,60,255,0) 34%),
    radial-gradient(circle at 8% 0%,rgba(43,156,253,.15),rgba(43,156,253,0) 30%),
    linear-gradient(145deg,rgba(13,42,83,.98),rgba(9,24,55,.98) 58%,rgba(18,20,62,.98))!important;
  box-shadow:0 22px 48px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
body.pagina-pagina #corpo .caixa-sombreada:before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  height:3px!important;
  z-index:0!important;
  background:linear-gradient(90deg,#2b9cfd 0%,#5aaeff 45%,#8b3cff 100%)!important;
  box-shadow:0 0 20px rgba(43,156,253,.35)!important;
  pointer-events:none!important;
}
body.pagina-pagina #corpo .caixa-sombreada:after{
  content:""!important;
  position:absolute!important;
  right:-120px!important;
  bottom:-135px!important;
  width:260px!important;
  height:260px!important;
  z-index:0!important;
  border-radius:50%!important;
  border:1px solid rgba(74,167,255,.08)!important;
  box-shadow:0 0 0 34px rgba(43,156,253,.025),0 0 0 72px rgba(139,60,255,.018)!important;
  pointer-events:none!important;
}
body.pagina-pagina #corpo .caixa-sombreada>*{
  position:relative!important;
  z-index:1!important;
}

body.pagina-pagina #corpo .caixa-sombreada>h1.titulo,
body.pagina-pagina #corpo .caixa-sombreada h1.titulo{
  margin:0 0 26px!important;
  padding:0 0 18px!important;
  color:#fff!important;
  font-size:30px!important;
  line-height:1.18!important;
  font-weight:900!important;
  letter-spacing:-.025em!important;
  border:0!important;
  border-bottom:1px solid rgba(76,165,255,.20)!important;
  background:transparent!important;
  text-shadow:0 3px 20px rgba(43,156,253,.18)!important;
}
body.pagina-pagina #corpo .caixa-sombreada>h1.titulo:after{
  content:""!important;
  width:62px!important;
  height:3px!important;
  display:block!important;
  margin-top:18px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#2b9cfd,#8b3cff)!important;
  box-shadow:0 0 14px rgba(43,156,253,.28)!important;
}

body.pagina-pagina #corpo .caixa-sombreada p,
body.pagina-pagina #corpo .caixa-sombreada li,
body.pagina-pagina #corpo .caixa-sombreada span,
body.pagina-pagina #corpo .caixa-sombreada div:not(.botao):not(.alert){
  color:#dce8f7!important;
}
body.pagina-pagina #corpo .caixa-sombreada p{
  margin:0 0 16px!important;
  font-size:15px!important;
  line-height:1.72!important;
}
body.pagina-pagina #corpo .caixa-sombreada ul,
body.pagina-pagina #corpo .caixa-sombreada ol{
  margin:8px 0 20px 24px!important;
  padding:0!important;
  color:#dce8f7!important;
}
body.pagina-pagina #corpo .caixa-sombreada li{
  margin:0 0 9px!important;
  padding-left:3px!important;
  font-size:15px!important;
  line-height:1.62!important;
}
body.pagina-pagina #corpo .caixa-sombreada li::marker{
  color:#2b9cfd!important;
}
body.pagina-pagina #corpo .caixa-sombreada strong,
body.pagina-pagina #corpo .caixa-sombreada b{
  color:#fff!important;
  font-weight:800!important;
}
body.pagina-pagina #corpo .caixa-sombreada em,
body.pagina-pagina #corpo .caixa-sombreada i{
  color:#e5eef9!important;
}
body.pagina-pagina #corpo .caixa-sombreada h2,
body.pagina-pagina #corpo .caixa-sombreada h3,
body.pagina-pagina #corpo .caixa-sombreada h4,
body.pagina-pagina #corpo .caixa-sombreada h5,
body.pagina-pagina #corpo .caixa-sombreada h6{
  margin:28px 0 12px!important;
  padding:0!important;
  color:#fff!important;
  line-height:1.3!important;
  font-weight:850!important;
  background:transparent!important;
  border:0!important;
  text-shadow:none!important;
}
body.pagina-pagina #corpo .caixa-sombreada h2{font-size:22px!important}
body.pagina-pagina #corpo .caixa-sombreada h3{font-size:19px!important}
body.pagina-pagina #corpo .caixa-sombreada h4,
body.pagina-pagina #corpo .caixa-sombreada h5,
body.pagina-pagina #corpo .caixa-sombreada h6{font-size:16px!important}
body.pagina-pagina #corpo .caixa-sombreada a{
  color:#55b3ff!important;
  font-weight:700!important;
  text-decoration:none!important;
  text-underline-offset:3px!important;
  transition:color .2s ease,text-shadow .2s ease!important;
}
body.pagina-pagina #corpo .caixa-sombreada a:hover{
  color:#9d70ff!important;
  text-decoration:underline!important;
  text-shadow:0 0 14px rgba(139,60,255,.20)!important;
}
body.pagina-pagina #corpo .caixa-sombreada hr{
  height:1px!important;
  margin:24px 0!important;
  border:0!important;
  background:linear-gradient(90deg,rgba(43,156,253,.34),rgba(139,60,255,.18),transparent)!important;
}
body.pagina-pagina #corpo .caixa-sombreada blockquote{
  margin:20px 0!important;
  padding:16px 18px!important;
  color:#dce8f7!important;
  border:0!important;
  border-left:3px solid #2b9cfd!important;
  border-radius:0 10px 10px 0!important;
  background:rgba(43,156,253,.075)!important;
}

body.pagina-pagina #corpo .caixa-sombreada img{
  max-width:100%!important;
  height:auto!important;
  border-radius:10px!important;
}
body.pagina-pagina #corpo .caixa-sombreada iframe,
body.pagina-pagina #corpo .caixa-sombreada video{
  max-width:100%!important;
  border-radius:10px!important;
}
body.pagina-pagina #corpo .caixa-sombreada table{
  width:100%!important;
  max-width:100%!important;
  margin:20px 0!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  overflow:hidden!important;
  color:#dce8f7!important;
  border:1px solid rgba(43,156,253,.22)!important;
  border-radius:10px!important;
  background:rgba(3,16,39,.44)!important;
}
body.pagina-pagina #corpo .caixa-sombreada th,
body.pagina-pagina #corpo .caixa-sombreada td{
  padding:12px 14px!important;
  color:#dce8f7!important;
  border:0!important;
  border-bottom:1px solid rgba(96,165,250,.14)!important;
  background:transparent!important;
  text-align:left!important;
}
body.pagina-pagina #corpo .caixa-sombreada th{
  color:#fff!important;
  font-weight:800!important;
  background:rgba(43,156,253,.10)!important;
}
body.pagina-pagina #corpo .caixa-sombreada tr:last-child td{
  border-bottom:0!important;
}

body.pagina-pagina #corpo .secao-secundaria,
body.pagina-pagina #corpo .secao-secundaria>*{
  background:transparent!important;
  color:#dce8f7!important;
  border-color:rgba(43,156,253,.18)!important;
}

@media(max-width:767px){
  body.pagina-pagina #corpo{
    padding:18px 0 38px!important;
  }
  body.pagina-pagina .breadcrumbs{
    margin-bottom:14px!important;
  }
  body.pagina-pagina .breadcrumbs li,
  body.pagina-pagina .breadcrumbs a,
  body.pagina-pagina .breadcrumbs strong{
    font-size:11px!important;
  }
  body.pagina-pagina #corpo .caixa-sombreada{
    padding:22px 18px 26px!important;
    border-radius:13px!important;
  }
  body.pagina-pagina #corpo .caixa-sombreada>h1.titulo,
  body.pagina-pagina #corpo .caixa-sombreada h1.titulo{
    margin-bottom:20px!important;
    padding-bottom:14px!important;
    font-size:24px!important;
  }
  body.pagina-pagina #corpo .caixa-sombreada>h1.titulo:after{
    width:50px!important;
    margin-top:14px!important;
  }
  body.pagina-pagina #corpo .caixa-sombreada p,
  body.pagina-pagina #corpo .caixa-sombreada li{
    font-size:14px!important;
    line-height:1.62!important;
  }
  body.pagina-pagina #corpo .caixa-sombreada h2{font-size:19px!important}
  body.pagina-pagina #corpo .caixa-sombreada h3{font-size:17px!important}
  body.pagina-pagina #corpo .caixa-sombreada table{
    display:block!important;
    overflow-x:auto!important;
    white-space:normal!important;
  }
  body.pagina-pagina #corpo .caixa-sombreada th,
  body.pagina-pagina #corpo .caixa-sombreada td{
    min-width:130px!important;
    padding:10px 12px!important;
    font-size:13px!important;
  }
}

@media(max-width:767px){
  .menu-mobile-principal .categorias-mobile .menu ul.nivel-um > li > ul.nivel-dois,
  .menu-mobile .categorias-mobile .menu ul.nivel-um > li > ul.nivel-dois{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:6px 0 9px!important;
    padding:6px!important;
    box-sizing:border-box!important;
    border:1px solid rgba(43,156,253,.22)!important;
    border-radius:8px!important;
    background:linear-gradient(145deg,#111832,#0c1326 62%,#160d2b)!important;
    box-shadow:inset 0 0 0 1px rgba(139,60,255,.05),0 8px 18px rgba(0,0,0,.18)!important;
  }

  .menu-mobile-principal .categorias-mobile .menu ul.nivel-dois > li,
  .menu-mobile-principal .categorias-mobile .menu ul.nivel-tres > li,
  .menu-mobile .categorias-mobile .menu ul.nivel-dois > li,
  .menu-mobile .categorias-mobile .menu ul.nivel-tres > li{
    width:100%!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    background:transparent!important;
    border:0!important;
  }

  .menu-mobile-principal .categorias-mobile .menu ul.nivel-dois > li > a,
  .menu-mobile .categorias-mobile .menu ul.nivel-dois > li > a{
    width:100%!important;
    min-height:30px!important;
    margin:0!important;
    padding:7px 9px!important;
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    box-sizing:border-box!important;
    color:#f4f8ff!important;
    background:transparent!important;
    border:0!important;
    border-radius:6px!important;
    text-align:left!important;
    line-height:1.25!important;
    opacity:1!important;
  }

  .menu-mobile-principal .categorias-mobile .menu ul.nivel-dois > li > a:hover,
  .menu-mobile-principal .categorias-mobile .menu ul.nivel-dois > li > a:focus,
  .menu-mobile-principal .categorias-mobile .menu ul.nivel-dois > li > a:active,
  .menu-mobile .categorias-mobile .menu ul.nivel-dois > li > a:hover,
  .menu-mobile .categorias-mobile .menu ul.nivel-dois > li > a:focus,
  .menu-mobile .categorias-mobile .menu ul.nivel-dois > li > a:active{
    color:#fff!important;
    background:linear-gradient(90deg,rgba(43,156,253,.14),rgba(139,60,255,.08))!important;
  }

  .menu-mobile-principal .categorias-mobile .menu ul.nivel-dois > li > a i,
  .menu-mobile .categorias-mobile .menu ul.nivel-dois > li > a i{
    color:#2b9cfd!important;
  }

  .menu-mobile-principal .categorias-mobile .menu ul.nivel-tres,
  .menu-mobile .categorias-mobile .menu ul.nivel-tres{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    margin:0 5px 4px 13px!important;
    padding:2px 0 2px 9px!important;
    box-sizing:border-box!important;
    background:transparent!important;
    border:0!important;
    border-left:1px solid rgba(43,156,253,.22)!important;
    border-radius:0!important;
    box-shadow:none!important;
  }

  .menu-mobile-principal .categorias-mobile .menu ul.nivel-tres > li > a,
  .menu-mobile .categorias-mobile .menu ul.nivel-tres > li > a{
    width:100%!important;
    min-height:26px!important;
    margin:0!important;
    padding:5px 8px!important;
    display:block!important;
    box-sizing:border-box!important;
    color:#cfd9e9!important;
    background:transparent!important;
    border:0!important;
    border-radius:5px!important;
    text-align:left!important;
    line-height:1.25!important;
    opacity:1!important;
  }

  .menu-mobile-principal .categorias-mobile .menu ul.nivel-tres > li > a:hover,
  .menu-mobile-principal .categorias-mobile .menu ul.nivel-tres > li > a:focus,
  .menu-mobile-principal .categorias-mobile .menu ul.nivel-tres > li > a:active,
  .menu-mobile .categorias-mobile .menu ul.nivel-tres > li > a:hover,
  .menu-mobile .categorias-mobile .menu ul.nivel-tres > li > a:focus,
  .menu-mobile .categorias-mobile .menu ul.nivel-tres > li > a:active{
    color:#55b3ff!important;
    background:rgba(43,156,253,.07)!important;
  }
}
@media(max-width:767px){
  
  #rodape .institucional .rodape-coluna.collapse,
  #rodape .institucional #rodape-sobre.collapse,
  #rodape .institucional #rodape-atendimento.collapse,
  #rodape .institucional #rodape-institucional.collapse{
    margin:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    padding-left:4px!important;
    padding-right:4px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }

  #rodape .institucional .rodape-coluna.collapse.in,
  #rodape .institucional #rodape-sobre.collapse.in,
  #rodape .institucional #rodape-atendimento.collapse.in,
  #rodape .institucional #rodape-institucional.collapse.in{
    margin:0!important;
    padding-top:14px!important;
    padding-bottom:18px!important;
    padding-left:4px!important;
    padding-right:4px!important;
    overflow:visible!important;
  }

  #rodape .institucional .rodape-coluna.collapsing,
  #rodape .institucional #rodape-sobre.collapsing,
  #rodape .institucional #rodape-atendimento.collapsing,
  #rodape .institucional #rodape-institucional.collapsing{
    margin:0!important;
    padding-left:4px!important;
    padding-right:4px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }

  #rodape .institucional #rodape-sobre.collapse.in .logo,
  #rodape .institucional #rodape-sobre.collapse.in .logo a,
  #rodape .institucional #rodape-sobre.collapse.in .logo img,
  #rodape .institucional #rodape-atendimento.collapse.in .atendimento-content,
  #rodape .institucional #rodape-atendimento.collapse.in .fale,
  #rodape .institucional #rodape-institucional.collapse.in .rodape-titulo,
  #rodape .institucional #rodape-institucional.collapse.in ul{
    max-height:none!important;
    overflow:visible!important;
  }

  #rodape .institucional #rodape-sobre.collapse.in .logo{
    width:100%!important;
    max-width:180px!important;
    margin:0!important;
  }

  #rodape .institucional #rodape-sobre.collapse.in .logo a{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
  }

  #rodape .institucional #rodape-sobre.collapse.in .logo img{
    display:block!important;
    width:auto!important;
    max-width:100%!important;
    height:auto!important;
    max-height:none!important;
    margin:0!important;
  }

  #rodape .institucional #rodape-atendimento.collapse.in .fale{
    width:100%!important;
    max-width:100%!important;
    min-height:46px!important;
    height:auto!important;
    padding:10px 16px!important;
  }

  #rodape .institucional #rodape-institucional.collapse.in .rodape-titulo{
    margin:0 0 10px!important;
  }
}

#avisoCookies{
  position:fixed!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  width:100%!important;
  z-index:99998!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:linear-gradient(90deg,rgba(8,11,18,.98) 0%,rgba(17,24,50,.98) 58%,rgba(31,17,61,.98) 100%)!important;
  border-top:1px solid rgba(43,156,253,.28)!important;
  box-shadow:0 -10px 28px rgba(0,0,0,.28)!important;
  color:#c9d4e8!important;
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}

#avisoCookies .conteiner{
  width:min(1180px,calc(100% - 32px))!important;
  max-width:1180px!important;
  min-height:58px!important;
  margin:0 auto!important;
  padding:10px 0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:18px!important;
  box-sizing:border-box!important;
}

#avisoCookies p{
  flex:1 1 auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  color:#c9d4e8!important;
  font-size:13px!important;
  font-weight:400!important;
  line-height:1.45!important;
  text-align:left!important;
}

#avisoCookies p a,
#avisoCookies p a:visited,
#avisoCookies p strong{
  color:#ffffff!important;
  font-weight:700!important;
  text-decoration:none!important;
}

#avisoCookies p a:hover,
#avisoCookies p a:focus{
  color:#55b3ff!important;
  text-decoration:underline!important;
}

#avisoCookies #btn-aceito-cookies{
  flex:0 0 auto!important;
  min-width:104px!important;
  min-height:38px!important;
  height:auto!important;
  margin:0!important;
  padding:9px 18px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  border:1px solid rgba(85,179,255,.58)!important;
  border-radius:7px!important;
  background:linear-gradient(135deg,#2b9cfd 0%,#3d8cff 58%,#7f4ac5 100%)!important;
  box-shadow:0 5px 16px rgba(43,156,253,.20)!important;
  color:#ffffff!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1!important;
  text-shadow:none!important;
  cursor:pointer!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;
}

#avisoCookies #btn-aceito-cookies:hover,
#avisoCookies #btn-aceito-cookies:focus{
  filter:brightness(1.08)!important;
  box-shadow:0 7px 20px rgba(43,156,253,.30)!important;
  transform:translateY(-1px)!important;
}

#avisoCookies #btn-aceito-cookies:active{
  transform:translateY(0)!important;
}

@media(max-width:767px){
  
  #avisoCookies{
    bottom:55px!important;
  }

  #avisoCookies .conteiner{
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
    padding:12px 14px!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:center!important;
    gap:10px!important;
  }

  #avisoCookies p{
    width:100%!important;
    font-size:12px!important;
    line-height:1.45!important;
    text-align:center!important;
  }

  #avisoCookies #btn-aceito-cookies{
    width:100%!important;
    min-width:0!important;
    min-height:40px!important;
    padding:10px 16px!important;
  }
}

@media(min-width:768px) and (max-width:1024px){
  #avisoCookies .conteiner{
    width:calc(100% - 36px)!important;
  }
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper label[for="id_politica_privacidade"],
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper label[for="id_politica_privacidade"] .controls,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .control-group.checkbox.required label.control-label {
  color:#fff!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper a.politica-privacidade,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper a.politica-privacidade:link,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper a.politica-privacidade:visited {
  color:#2b9cfd!important;
  font-weight:800!important;
  text-decoration:none!important;
  transition:color .2s ease,text-shadow .2s ease!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper a.politica-privacidade:hover,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper a.politica-privacidade:focus,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper a.politica-privacidade:active {
  color:#8b3cff!important;
  text-shadow:0 0 12px rgba(139,60,255,.28)!important;
  outline:0!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #id_politica_privacidade {
  accent-color:#2b9cfd!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper label[for="id_politica_privacidade"] .help-block,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper label[for="id_politica_privacidade"] .help-block strong {
  color:#ffb8c2!important;
}

@media (max-width: 767px) {
  .banner-tarja-avancada .banner-tarja-content .vantagem,
  .banner-tarja-avancada .banner-tarja-content .vantagem a,
  .banner-tarja-avancada .banner-tarja-content .vantagem > div {
    justify-content: center !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem a {
    width: 100% !important;
    box-sizing: border-box !important;
    text-align: center !important;
  }

  .banner-tarja-avancada .vantagem-icone,
  .banner-tarja-avancada .vantagem-texto {
    flex: 0 0 auto !important;
  }

  .banner-tarja-avancada .vantagem-texto {
    text-align: left !important;
  }
}

@media (max-width: 767px) {
  .listagem .slick-arrow,
  .vitrine-carrossel .slick-arrow,
  .secao-banners .slick-arrow,
  .listagem-item-home .slick-arrow {
    width: 22px !important;
    height: 36px !important;
    min-width: 22px !important;
    min-height: 36px !important;
    padding: 0 !important;
    border-radius: 999px !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    background: rgba(8,11,18,.34) !important;
    box-shadow: 0 6px 16px rgba(0,0,0,.22) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    opacity: .96 !important;
  }

  .listagem .slick-arrow:hover,
  .vitrine-carrossel .slick-arrow:hover,
  .secao-banners .slick-arrow:hover,
  .listagem-item-home .slick-arrow:hover,
  .listagem .slick-arrow:focus,
  .vitrine-carrossel .slick-arrow:focus,
  .secao-banners .slick-arrow:focus,
  .listagem-item-home .slick-arrow:focus {
    background: rgba(43,156,253,.34) !important;
    border-color: rgba(43,156,253,.42) !important;
    box-shadow: 0 8px 18px rgba(0,0,0,.26) !important;
    outline: 0 !important;
  }

  .listagem .slick-arrow svg,
  .vitrine-carrossel .slick-arrow svg,
  .secao-banners .slick-arrow svg,
  .listagem-item-home .slick-arrow svg {
    fill: #fff !important;
    opacity: .96 !important;
  }

  .listagem .slick-arrow:before,
  .vitrine-carrossel .slick-arrow:before,
  .secao-banners .slick-arrow:before,
  .listagem-item-home .slick-arrow:before {
    color: #fff !important;
    opacity: 1 !important;
  }

  .listagem .slick-prev,
  .vitrine-carrossel .slick-prev,
  .secao-banners .slick-prev,
  .listagem-item-home .slick-prev {
    left: 8px !important;
  }

  .listagem .slick-next,
  .vitrine-carrossel .slick-next,
  .secao-banners .slick-next,
  .listagem-item-home .slick-next {
    right: 8px !important;
  }
}

@media (max-width: 767px) {
  .listagem .slick-arrow,
  .vitrine-carrossel .slick-arrow,
  .secao-banners .slick-arrow,
  .listagem-item-home .slick-arrow {
    width: 16px !important;
    height: 36px !important;
    min-width: 16px !important;
    min-height: 36px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(255,255,255,.62) !important;
    border-radius: 5px !important;
    background: rgba(255,255,255,.82) !important;
    box-shadow: 0 2px 7px rgba(0,0,0,.14) !important;
    backdrop-filter: blur(2px) !important;
    -webkit-backdrop-filter: blur(2px) !important;
    opacity: 1 !important;
    z-index: 20 !important;
    transition: background .18s ease,border-color .18s ease,box-shadow .18s ease !important;
  }

  .listagem .slick-prev,
  .vitrine-carrossel .slick-prev,
  .secao-banners .slick-prev,
  .listagem-item-home .slick-prev {
    left: 0 !important;
    border-radius: 0 5px 5px 0 !important;
    border-left: 0 !important;
  }

  .listagem .slick-next,
  .vitrine-carrossel .slick-next,
  .secao-banners .slick-next,
  .listagem-item-home .slick-next {
    right: 0 !important;
    border-radius: 5px 0 0 5px !important;
    border-right: 0 !important;
  }

  .listagem .slick-arrow svg,
  .vitrine-carrossel .slick-arrow svg,
  .secao-banners .slick-arrow svg,
  .listagem-item-home .slick-arrow svg {
    width: 10px !important;
    height: 10px !important;
    fill: #2b9cfd !important;
    opacity: 1 !important;
  }

  .listagem .slick-arrow:before,
  .vitrine-carrossel .slick-arrow:before,
  .secao-banners .slick-arrow:before,
  .listagem-item-home .slick-arrow:before {
    color: #2b9cfd !important;
    font-size: 14px !important;
    opacity: 1 !important;
  }

  .listagem .slick-arrow:hover,
  .vitrine-carrossel .slick-arrow:hover,
  .secao-banners .slick-arrow:hover,
  .listagem-item-home .slick-arrow:hover,
  .listagem .slick-arrow:focus,
  .vitrine-carrossel .slick-arrow:focus,
  .secao-banners .slick-arrow:focus,
  .listagem-item-home .slick-arrow:focus {
    background: rgba(255,255,255,.94) !important;
    border-color: rgba(43,156,253,.42) !important;
    box-shadow: 0 2px 8px rgba(0,0,0,.18) !important;
    outline: 0 !important;
  }
}

@media (max-width: 767px) {
  .menu-mobile,
  .menu-mobile-principal {
    z-index: 9999 !important;
  }

  .menu-overlay {
    z-index: 9998 !important;
  }

  .listagem .slick-arrow,
  .vitrine-carrossel .slick-arrow,
  .secao-banners .slick-arrow,
  .listagem-item-home .slick-arrow {
    z-index: 2 !important;
    border-radius: 5px !important;
    border-left: 1px solid rgba(255,255,255,.62) !important;
    border-right: 1px solid rgba(255,255,255,.62) !important;
  }

  .listagem .slick-prev,
  .vitrine-carrossel .slick-prev,
  .secao-banners .slick-prev,
  .listagem-item-home .slick-prev {
    left: 0 !important;
    border-radius: 5px !important;
  }

  .listagem .slick-next,
  .vitrine-carrossel .slick-next,
  .secao-banners .slick-next,
  .listagem-item-home .slick-next {
    right: 0 !important;
    border-radius: 5px !important;
  }
}

@media (max-width: 767px) {
  .barra-mobile .barra-desejos .icone-desejos,
  .barra-mobile .barra-desejos a > .icone-desejos {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    min-height: 22px !important;
    margin: 0 auto 3px !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
    color: #fff !important;
    background: transparent !important;
  }

  .barra-mobile .barra-desejos .icone-desejos svg,
  .barra-mobile .barra-desejos a > .icone-desejos svg {
    display: block !important;
    width: 22px !important;
    height: 22px !important;
    margin: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    fill: #fff !important;
  }

  .barra-mobile .barra-desejos .icone-desejos svg path,
  .barra-mobile .barra-desejos a > .icone-desejos svg path {
    fill: #fff !important;
  }
}

@media (max-width: 767px) {
  .busca2,
  .busca2 > .conteiner,
  .busca2 > .conteiner > .row-fluid,
  .busca2 .busca2-inside {
    background: radial-gradient(circle at 14% 0%, rgba(43,156,253,.16), rgba(43,156,253,0) 38%), radial-gradient(circle at 88% 8%, rgba(139,60,255,.14), rgba(139,60,255,0) 36%), linear-gradient(135deg,#080b12,#101122 52%,#160d2b) !important;
    color: #fff !important;
  }

  .busca2 {
    border-top: 1px solid rgba(43,156,253,.18) !important;
    box-shadow: 0 18px 42px rgba(0,0,0,.45) !important;
  }

  .busca2 .busca2-cabecalho {
    background: transparent !important;
    border-bottom: 1px solid rgba(43,156,253,.16) !important;
  }

  .busca2 .busca2-titulo {
    color: #fff !important;
    font-weight: 800 !important;
  }

  .busca2 .busca2-close,
  .busca2 .busca2-close svg,
  .busca2 .busca2-close svg path {
    color: #2b9cfd !important;
    fill: #2b9cfd !important;
  }

  .busca2 .busca,
  .busca2 .busca form {
    background: transparent !important;
  }

  .busca2 .busca input,
  .busca2 input[type="text"],
  .busca2 input[type="search"] {
    background: #141927 !important;
    color: #fff !important;
    border: 1px solid rgba(43,156,253,.28) !important;
    box-shadow: inset 0 0 0 1px rgba(139,60,255,.08) !important;
  }

  .busca2 .busca input::placeholder,
  .busca2 input[type="text"]::placeholder,
  .busca2 input[type="search"]::placeholder {
    color: rgba(255,255,255,.72) !important;
    opacity: 1 !important;
  }

  .busca2 .botao-busca,
  .busca2 .busca .botao-busca {
    background: #2b9cfd !important;
    border-color: #2b9cfd !important;
  }

  .busca2 .botao-busca svg,
  .busca2 .botao-busca svg path {
    fill: #fff !important;
  }

  .busca2 .busca2-categorias,
  .busca2 .busca2-categorias a,
  .busca2 .busca2-categorias strong,
  .busca2 .busca2-categorias .titulo {
    background: transparent !important;
    color: #fff !important;
  }

  .busca2 .busca2-categorias a {
    border-color: rgba(255,255,255,.08) !important;
  }

  .busca2 .busca2-categorias a:hover,
  .busca2 .busca2-categorias a:focus,
  .busca2 .busca2-categorias a:active {
    color: #2b9cfd !important;
    background: rgba(43,156,253,.08) !important;
  }

  .busca2 + .busca2-close {
    background: transparent !important;
  }
}

@media (max-width: 767px) {
  .menu-overlay,
  .menu-overlay[style] {
    background: rgba(0,0,0,.58) !important;
    z-index: 9990 !important;
  }

  .busca2,
  .busca2.active {
    z-index: 10000 !important;
  }

  .menu-mobile,
  .menu-mobile-principal,
  .menu-mobile-close {
    z-index: 10000 !important;
  }
}

ul.ui-autocomplete.ui-menu,
ul.ui-autocomplete.ui-widget,
ul.ui-autocomplete.ui-widget-content,
.ui-autocomplete {
  box-sizing: border-box !important;
  max-height: 420px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  padding: 6px !important;
  border: 1px solid rgba(43,156,253,.28) !important;
  border-radius: 0 0 10px 10px !important;
  background: radial-gradient(circle at 12% 0%,rgba(43,156,253,.15),rgba(43,156,253,0) 38%),radial-gradient(circle at 88% 8%,rgba(139,60,255,.12),rgba(139,60,255,0) 36%),linear-gradient(135deg,#0b1020,#111832 58%,#160d2b) !important;
  color: #fff !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.42),inset 0 0 0 1px rgba(139,60,255,.05) !important;
  z-index: 10050 !important;
}

.ui-autocomplete .ui-menu-item {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(255,255,255,.06) !important;
  background: transparent !important;
  color: #fff !important;
}

.ui-autocomplete .ui-menu-item:last-child {
  border-bottom: 0 !important;
}

.ui-autocomplete .ui-menu-item > a,
.ui-autocomplete .ui-menu-item > div,
.ui-autocomplete .ui-menu-item-wrapper {
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 58px !important;
  margin: 0 !important;
  padding: 8px 10px !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  border: 0 !important;
  border-radius: 7px !important;
  background: transparent !important;
  color: rgba(255,255,255,.92) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
  box-shadow: none !important;
  cursor: pointer !important;
}

.ui-autocomplete .ui-menu-item img {
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  flex: 0 0 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: cover !important;
  border: 1px solid rgba(43,156,253,.24) !important;
  border-radius: 6px !important;
  background: #fff !important;
  box-shadow: 0 4px 12px rgba(0,0,0,.24) !important;
}

.ui-autocomplete .ui-menu-item span,
.ui-autocomplete .ui-menu-item p,
.ui-autocomplete .ui-menu-item label,
.ui-autocomplete .ui-menu-item .nome-produto,
.ui-autocomplete .ui-menu-item .titulo {
  color: rgba(255,255,255,.92) !important;
}

.ui-autocomplete .ui-menu-item > a:hover,
.ui-autocomplete .ui-menu-item > a:focus,
.ui-autocomplete .ui-menu-item > div:hover,
.ui-autocomplete .ui-menu-item > div:focus,
.ui-autocomplete .ui-menu-item-wrapper:hover,
.ui-autocomplete .ui-menu-item-wrapper:focus,
.ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-state-active {
  border: 0 !important;
  background: linear-gradient(90deg,rgba(43,156,253,.18),rgba(139,60,255,.12)) !important;
  color: #fff !important;
  box-shadow: inset 3px 0 0 #2b9cfd !important;
  outline: 0 !important;
}

.ui-autocomplete .ui-menu-item > a:hover span,
.ui-autocomplete .ui-menu-item > a:focus span,
.ui-autocomplete .ui-menu-item-wrapper:hover span,
.ui-autocomplete .ui-menu-item-wrapper:focus span,
.ui-autocomplete .ui-state-focus span,
.ui-autocomplete .ui-state-active span {
  color: #fff !important;
}

.ui-autocomplete::-webkit-scrollbar {
  width: 7px !important;
}

.ui-autocomplete::-webkit-scrollbar-track {
  background: rgba(255,255,255,.04) !important;
}

.ui-autocomplete::-webkit-scrollbar-thumb {
  border-radius: 999px !important;
  background: linear-gradient(180deg,#2b9cfd,#8b3cff) !important;
}

@media (max-width: 767px) {
  ul.ui-autocomplete.ui-menu,
  .ui-autocomplete {
    max-height: 56vh !important;
    padding: 5px !important;
    border-radius: 8px !important;
    z-index: 10060 !important;
  }

  .ui-autocomplete .ui-menu-item > a,
  .ui-autocomplete .ui-menu-item > div,
  .ui-autocomplete .ui-menu-item-wrapper {
    min-height: 52px !important;
    padding: 7px 8px !important;
    gap: 10px !important;
    font-size: 12px !important;
  }

  .ui-autocomplete .ui-menu-item img {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    flex-basis: 38px !important;
  }
}

@media (min-width: 768px) {
  .banner-tarja-avancada .banner-tarja-content .vantagem,
  .banner-tarja-avancada .banner-tarja-content .vantagem a,
  .banner-tarja-avancada .banner-tarja-content .vantagem > div {
    justify-content: center !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem a {
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .banner-tarja-avancada .vantagem-icone,
  .banner-tarja-avancada .vantagem-texto {
    flex: 0 0 auto !important;
  }

  .banner-tarja-avancada .vantagem-texto {
    text-align: left !important;
  }
}

@media (min-width: 1025px) {
  .banner-tarja-avancada .banner-tarja-content .slick-list {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .banner-tarja-avancada .banner-tarja-content .slick-track {
    width: 100% !important;
    transform: translate3d(0,0,0) !important;
    display: flex !important;
    align-items: stretch !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem.slick-cloned {
    display: none !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem.slick-slide:not(.slick-cloned) {
    width: 25% !important;
    min-width: 25% !important;
    max-width: 25% !important;
    flex: 0 0 25% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem.slick-slide:not(.slick-cloned) > a {
    width: 100% !important;
    margin: 0 !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem-icone {
    flex: 0 0 auto !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem-texto {
    flex: 0 0 auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .banner-tarja-avancada .banner-tarja-content .vantagem-texto strong,
  .banner-tarja-avancada .banner-tarja-content .vantagem-texto span {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }
}

.vitrine-instagram .titulo-instagram,
.vitrine-instagram .instagram-dados,
.vitrine-instagram .instagram-detalhes{
  color:#fff!important;
}
.vitrine-instagram .instagram-detalhes .instagram-nome,
.vitrine-instagram .instagram-detalhes .instagram-nome:link,
.vitrine-instagram .instagram-detalhes .instagram-nome:visited{
  color:#fff!important;
  opacity:1!important;
  text-decoration:none!important;
}
.vitrine-instagram .instagram-detalhes .instagram-nome:hover,
.vitrine-instagram .instagram-detalhes .instagram-nome:focus{
  color:#2b9cfd!important;
}
.vitrine-instagram .instagram-detalhes .instagram-seguidores,
.vitrine-instagram .instagram-detalhes .instagram-seguidores:link,
.vitrine-instagram .instagram-detalhes .instagram-seguidores:visited,
.vitrine-instagram .instagram-detalhes .instagram-seguidores span{
  color:rgba(255,255,255,.72)!important;
  opacity:1!important;
  text-decoration:none!important;
}
.vitrine-instagram .instagram-detalhes .instagram-seguidores:hover,
.vitrine-instagram .instagram-detalhes .instagram-seguidores:focus,
.vitrine-instagram .instagram-detalhes .instagram-seguidores:hover span,
.vitrine-instagram .instagram-detalhes .instagram-seguidores:focus span{
  color:#2b9cfd!important;
}
.vitrine-instagram .instagram-follow a,
.vitrine-instagram .instagram-follow a:link,
.vitrine-instagram .instagram-follow a:visited,
.vitrine-instagram .instagram-follow a span{
  color:#fff!important;
}
.vitrine-instagram .instagram-follow a svg,
.vitrine-instagram .instagram-follow a svg path,
.vitrine-instagram .instagram-follow a svg circle{
  fill:#fff!important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno,
.carrinho-pai .carrinho-interno-ajax .carrinho-interno.dir-inside {
  background: linear-gradient(180deg,#101a35 0%,#0d1730 100%) !important;
  border: 1px solid rgba(43,156,253,.28) !important;
  border-radius: 10px !important;
  box-shadow: 0 16px 36px rgba(0,0,0,.42), inset 0 0 0 1px rgba(139,60,255,.06) !important;
  color: #fff !important;
  overflow: hidden !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno > ul {
  margin: 0 !important;
  padding: 10px !important;
  background: transparent !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno li.precos-wrap {
  background: transparent !important;
  border-bottom: 1px solid rgba(255,255,255,.18) !important;
  color: #fff !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno .imagem-produto {
  background: #fff !important;
  border: 1px solid rgba(43,156,253,.18) !important;
  border-radius: 6px !important;
  overflow: hidden !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno .nome-produto,
.carrinho-pai .carrinho-interno-ajax .carrinho-interno .nome-produto:link,
.carrinho-pai .carrinho-interno-ajax .carrinho-interno .nome-produto:visited {
  color: #fff !important;
  background: transparent !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno .nome-produto:hover {
  color: #2b9cfd !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno .preco-produto,
.carrinho-pai .carrinho-interno-ajax .carrinho-interno .preco-produto > div,
.carrinho-pai .carrinho-interno-ajax .carrinho-interno .preco-promocional,
.carrinho-pai .carrinho-interno-ajax .carrinho-interno .preco-promocional.titulo {
  background: transparent !important;
  box-shadow: none !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-interno .preco-promocional,
.carrinho-pai .carrinho-interno-ajax .carrinho-interno .preco-promocional.titulo {
  color: #2b9cfd !important;
  font-weight: 800 !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-rodape {
  background: transparent !important;
  border-top: 0 !important;
  padding: 10px !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-info,
.carrinho-pai .carrinho-interno-ajax .carrinho-info i,
.carrinho-pai .carrinho-interno-ajax .carrino-total {
  color: rgba(255,255,255,.9) !important;
  background: transparent !important;
}

.carrinho-pai .carrinho-interno-ajax .carrino-total .titulo,
.carrinho-pai .carrinho-interno-ajax .carrinho-info .titulo {
  color: #2b9cfd !important;
  background: transparent !important;
  box-shadow: none !important;
  font-weight: 800 !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal {
  background: #2b9cfd !important;
  border: 1px solid #2b9cfd !important;
  border-radius: 6px !important;
  color: #fff !important;
  box-shadow: 0 8px 18px rgba(43,156,253,.2) !important;
}

.carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:hover,
.carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:focus {
  background: #8b3cff !important;
  border-color: #8b3cff !important;
  color: #fff !important;
}

#cabecalho .carrinho-pai .carrinho .qtd-carrinho,
#cabecalho .carrinho-pai .carrinho .qtd-carrinho.titulo,
#cabecalho .carrinho-pai:hover .carrinho .qtd-carrinho,
#cabecalho .carrinho-pai:hover .carrinho .qtd-carrinho.titulo,
#cabecalho .carrinho-pai .carrinho:hover .qtd-carrinho,
#cabecalho .carrinho-pai .carrinho a:hover .qtd-carrinho,
#cabecalho .painel-item.carrinho-pai:hover .qtd-carrinho {
  background: #2b9cfd !important;
  color: #fff !important;
  opacity: 1 !important;
  visibility: visible !important;
  text-shadow: none !important;
}

#cabecalho .carrinho-pai:hover .wrap-qtde,
#cabecalho .carrinho-pai .carrinho:hover .wrap-qtde,
#cabecalho .carrinho-pai .carrinho a:hover .wrap-qtde {
  opacity: 1 !important;
  visibility: visible !important;
}
body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + .botao,
body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + a.botao,
body.pagina-carrinho:not(.carrinho-checkout) a.botao.continuar-comprando,
body.pagina-carrinho:not(.carrinho-checkout) .acao-editar .botao,
body.pagina-carrinho:not(.carrinho-checkout) .resumo-compra .botao:not(.principal),
body.pagina-carrinho:not(.carrinho-checkout) .caixa-sombreada .botao:not(.principal) {
  background: linear-gradient(135deg,#0f1730,#161c3d 52%,#21124a) !important;
  color: #fff !important;
  border: 1px solid rgba(43,156,253,.32) !important;
  border-radius: 8px !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.26), inset 0 0 0 1px rgba(139,60,255,.08) !important;
  text-shadow: none !important;
}

body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + .botao:hover,
body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + a.botao:hover,
body.pagina-carrinho:not(.carrinho-checkout) a.botao.continuar-comprando:hover,
body.pagina-carrinho:not(.carrinho-checkout) .acao-editar .botao:hover,
body.pagina-carrinho:not(.carrinho-checkout) .resumo-compra .botao:not(.principal):hover,
body.pagina-carrinho:not(.carrinho-checkout) .caixa-sombreada .botao:not(.principal):hover,
body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + .botao:focus,
body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + a.botao:focus,
body.pagina-carrinho:not(.carrinho-checkout) a.botao.continuar-comprando:focus,
body.pagina-carrinho:not(.carrinho-checkout) .acao-editar .botao:focus,
body.pagina-carrinho:not(.carrinho-checkout) .resumo-compra .botao:not(.principal):focus,
body.pagina-carrinho:not(.carrinho-checkout) .caixa-sombreada .botao:not(.principal):focus {
  background: linear-gradient(135deg,#172247,#232b5a 50%,#33186d) !important;
  color: #fff !important;
  border-color: rgba(139,60,255,.55) !important;
  box-shadow: 0 12px 26px rgba(0,0,0,.3), 0 0 0 3px rgba(43,156,253,.14) !important;
}

body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + .botao span,
body.pagina-carrinho:not(.carrinho-checkout) .botao.principal + a.botao span,
body.pagina-carrinho:not(.carrinho-checkout) a.botao.continuar-comprando span,
body.pagina-carrinho:not(.carrinho-checkout) .acao-editar .botao span,
body.pagina-carrinho:not(.carrinho-checkout) .resumo-compra .botao:not(.principal) span,
body.pagina-carrinho:not(.carrinho-checkout) .caixa-sombreada .botao:not(.principal) span {
  color:#fff !important;
}
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .msdev-cart-actions-form .acao-editar a.botao:not(.principal),
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .acao-editar a.botao:not(.principal) {
  background: linear-gradient(135deg,#0f1730 0%,#151c3b 52%,#21124a 100%) !important;
  background-color: #111832 !important;
  color: #fff !important;
  border: 1px solid rgba(43,156,253,.42) !important;
  border-radius: 8px !important;
  box-shadow: 0 8px 20px rgba(0,0,0,.24), inset 0 0 0 1px rgba(139,60,255,.08) !important;
  text-shadow: none !important;
  opacity: 1 !important;
}
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .msdev-cart-actions-form .acao-editar a.botao:not(.principal):hover,
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .msdev-cart-actions-form .acao-editar a.botao:not(.principal):focus,
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .acao-editar a.botao:not(.principal):hover,
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .acao-editar a.botao:not(.principal):focus {
  background: linear-gradient(135deg,#18244a 0%,#273064 50%,#3a1d78 100%) !important;
  background-color: #1b2450 !important;
  color: #fff !important;
  border-color: rgba(139,60,255,.72) !important;
  box-shadow: 0 12px 26px rgba(0,0,0,.30), 0 0 0 3px rgba(43,156,253,.14) !important;
  text-shadow: none !important;
  opacity: 1 !important;
}
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .msdev-cart-actions-form .acao-editar a.botao:not(.principal):active,
body.pagina-carrinho.msdev-cart-premium-ready .msdev-cart-summary-panel .acao-editar a.botao:not(.principal):active {
  background: linear-gradient(135deg,#101a36 0%,#1b2450 52%,#2b155f 100%) !important;
  color: #fff !important;
  transform: translateY(0) !important;
}

body.pagina-carrinho.carrinho-checkout .table-resumo,
body.pagina-carrinho.carrinho-checkout .table-resumo td,
body.pagina-carrinho.carrinho-checkout .table-resumo th{
  border-color:rgba(255,255,255,.10)!important;
}

body.pagina-carrinho.carrinho-checkout .tr-checkout-total td.padding-preco,
body.pagina-carrinho.carrinho-checkout .tr-checkout-frete td.padding-preco,
body.pagina-carrinho.carrinho-checkout .esconder-mobile td.padding-preco,
body.pagina-carrinho.carrinho-checkout .desconto-tr td.padding-preco{
  width:170px!important;
  min-width:170px!important;
}

body.pagina-carrinho.carrinho-checkout .tr-checkout-total .padding-preco,
body.pagina-carrinho.carrinho-checkout .tr-checkout-frete .padding-preco,
body.pagina-carrinho.carrinho-checkout .esconder-mobile .padding-preco,
body.pagina-carrinho.carrinho-checkout .desconto-tr .padding-preco{
  text-align:right!important;
  white-space:nowrap!important;
}

body.pagina-carrinho.carrinho-checkout .tr-checkout-total .total,
body.pagina-carrinho.carrinho-checkout .tr-checkout-total .preco-carrinho-total,
body.pagina-carrinho.carrinho-checkout .tr-checkout-frete .frete-preco,
body.pagina-carrinho.carrinho-checkout .esconder-mobile .subtotal,
body.pagina-carrinho.carrinho-checkout .desconto-tr .desconto-preco{
  display:inline-flex!important;
  align-items:baseline!important;
  justify-content:flex-end!important;
  gap:6px!important;
  width:100%!important;
  white-space:nowrap!important;
}

body.pagina-carrinho.carrinho-checkout .tr-checkout-total .preco-carrinho-total,
body.pagina-carrinho.carrinho-checkout .tr-checkout-total .preco-carrinho-total *{
  white-space:nowrap!important;
  word-break:normal!important;
  line-height:1!important;
}

body.pagina-carrinho.carrinho-checkout .tr-checkout-total .preco-carrinho-total{
  font-size:44px!important;
  letter-spacing:-.02em!important;
  color:#2b9cfd!important;
}

body.pagina-carrinho.carrinho-checkout .subtotal .titulo,
body.pagina-carrinho.carrinho-checkout .frete-preco .titulo,
body.pagina-carrinho.carrinho-checkout .desconto-preco .titulo{
  white-space:nowrap!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper fieldset,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .formas.pagamento{
  color:#fff!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .alert,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #pagamento_erro,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #li-box-payment-minimum-value{
  background:linear-gradient(135deg,rgba(17,24,50,.96),rgba(22,13,43,.92))!important;
  border:1px solid rgba(43,156,253,.24)!important;
  border-radius:12px!important;
  box-shadow:0 10px 26px rgba(0,0,0,.24),inset 0 0 0 1px rgba(139,60,255,.05)!important;
  color:#fff!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #pagamento_erro,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #li-box-payment-minimum-value{
  padding:14px 16px!important;
  font-size:14px!important;
  line-height:1.45!important;
  text-align:left!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #pagamento_erro{
  color:#ffd7df!important;
  border-color:rgba(255,112,146,.34)!important;
  background:linear-gradient(135deg,rgba(73,24,45,.82),rgba(22,13,43,.92))!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #li-box-payment-minimum-value,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #li-box-payment-minimum-value strong,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #li-box-payment-minimum-value span{
  color:#fff!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper #li-box-payment-minimum-value i{
  color:#2b9cfd!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment{
  margin-bottom:12px!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .accordion-group{
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(43,156,253,.24)!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#111832,#160d2b)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.20)!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .accordion-heading{
  padding:14px 16px!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  background:transparent!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .radio-conteiner{
  flex:0 0 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .radio-conteiner input{
  accent-color:#2b9cfd!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .forma-conteiner{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  min-height:44px!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .forma-conteiner img{
  max-height:34px!important;
  padding:6px 10px!important;
  border-radius:10px!important;
  background:#ffffff!important;
  box-shadow:0 6px 14px rgba(0,0,0,.18)!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .pagamento_selecao_info{
  border-top:1px solid rgba(255,255,255,.09)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01))!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .accordion-inner{
  padding:14px 16px!important;
  color:#fff!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .accordion-inner span,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .accordion-inner small,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .accordion-inner div,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .accordion-inner h5{
  color:#fff!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .pagamento-valor,
body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .preco-carrinho-total{
  color:#2b9cfd!important;
  white-space:nowrap!important;
}

body.pagina-carrinho.carrinho-checkout #formas-pagamento-wrapper .li-box-payment .btn.btn-small{
  background:rgba(43,156,253,.12)!important;
  border:1px solid rgba(43,156,253,.28)!important;
  color:#fff!important;
}

@media (max-width: 767px){
  body.pagina-carrinho.carrinho-checkout .tr-checkout-total td.padding-preco,
  body.pagina-carrinho.carrinho-checkout .tr-checkout-frete td.padding-preco,
  body.pagina-carrinho.carrinho-checkout .esconder-mobile td.padding-preco,
  body.pagina-carrinho.carrinho-checkout .desconto-tr td.padding-preco{
    width:auto!important;
    min-width:0!important;
  }

  body.pagina-carrinho.carrinho-checkout .tr-checkout-total .preco-carrinho-total{
    font-size:36px!important;
  }
}

.fancybox-overlay.modal-comprar-ajax-status,
.fancybox-overlay .modal-comprar-ajax-status,
.fancybox-wrap.modal-comprar-ajax-status .fancybox-skin,
.fancybox-wrap.modal-comprar-ajax-status .fancybox-outer,
.fancybox-wrap.modal-comprar-ajax-status .fancybox-inner,
#comprar-ajax-status,
#comprar-ajax-status .sucesso{
  background:linear-gradient(135deg,#080b12,#101122 42%,#160d2b)!important;
  color:#fff!important;
}

.fancybox-overlay.modal-comprar-ajax-status,
.fancybox-overlay .modal-comprar-ajax-status{
  background:rgba(5,8,16,.72)!important;
}

.fancybox-wrap.modal-comprar-ajax-status .fancybox-skin{
  padding:0!important;
  border:1px solid rgba(43,156,253,.22)!important;
  border-radius:14px!important;
  box-shadow:0 20px 50px rgba(0,0,0,.45), inset 0 0 0 1px rgba(139,60,255,.06)!important;
  overflow:hidden!important;
}

.fancybox-wrap.modal-comprar-ajax-status .fancybox-close{
  display:none!important;
}

#comprar-ajax-status .carrinho-lateral-topo{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  min-height:56px!important;
  padding:0 18px!important;
  background:linear-gradient(90deg,#2b9cfd,#536bff 52%,#8b3cff)!important;
  border-bottom:1px solid rgba(255,255,255,.12)!important;
}

#comprar-ajax-status .carrinho-lateral-topo strong,
#comprar-ajax-status .carrinho-lateral-topo .titulo,
#comprar-ajax-status .carrinho-lateral-topo span{
  color:#fff!important;
  font-weight:800!important;
}

#comprar-ajax-status .carrinho-lateral-topo a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:24px!important;
  height:24px!important;
  flex:0 0 24px!important;
}

#comprar-ajax-status .carrinho-lateral-topo a svg,
#comprar-ajax-status .carrinho-lateral-topo a svg path{
  fill:#fff!important;
}

#comprar-ajax-status .head.visible-phone{
  color:#fff!important;
  background:rgba(255,255,255,.04)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}

#comprar-ajax-status #carrinho-mini,
#comprar-ajax-status .table,
#comprar-ajax-status .scroll,
#comprar-ajax-status .buttons,
#comprar-ajax-status .sugestao-carrinho{
  background:transparent!important;
}

#comprar-ajax-status .table{
  margin-bottom:0!important;
  color:#fff!important;
}

#comprar-ajax-status .table-header,
#comprar-ajax-status .table-footer{
  border-color:rgba(255,255,255,.08)!important;
}

#comprar-ajax-status .table-header th,
#comprar-ajax-status .table-header h6,
#comprar-ajax-status .table-footer td,
#comprar-ajax-status .table-footer span,
#comprar-ajax-status .table-footer strong{
  color:#fff!important;
}

#comprar-ajax-status .table-header h6.cor-secundaria,
#comprar-ajax-status .table-body .produto-info > a,
#comprar-ajax-status .table-body .produto-info .cor-secundaria,
#comprar-ajax-status .table-body .quantidade > a,
#comprar-ajax-status .table-body .excluir a,
#comprar-ajax-status .subtotal .cor-principal,
#comprar-ajax-status .preco-produto .cor-principal,
#comprar-ajax-status .preco-promocional{
  color:#2b9cfd!important;
}

#comprar-ajax-status .table-body tr,
#comprar-ajax-status .table-body td,
#comprar-ajax-status .table-footer tr,
#comprar-ajax-status .table-footer td{
  border-color:rgba(255,255,255,.08)!important;
}

#comprar-ajax-status .table-body .produto-info > a{
  font-weight:700!important;
}

#comprar-ajax-status .table-body .produto-info ul,
#comprar-ajax-status .table-body .produto-info li,
#comprar-ajax-status .table-body .produto-info span,
#comprar-ajax-status .table-body .produto-info strong{
  color:#fff!important;
}

#comprar-ajax-status .table-body .produto-info strong{
  font-weight:700!important;
}

#comprar-ajax-status .table-body .conteiner-imagem .imagem{
  border-radius:8px!important;
  background:#fff!important;
  padding:4px!important;
  box-shadow:0 8px 18px rgba(0,0,0,.22)!important;
}

#comprar-ajax-status .table-body .conteiner-imagem img{
  border-radius:6px!important;
}

#comprar-ajax-status .scroll{
  padding:2px 0!important;
  max-height:420px!important;
}

#comprar-ajax-status .table-body .quantidade{
  display:inline-flex!important;
  align-items:center!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:8px!important;
  overflow:hidden!important;
  background:#0d1426!important;
}

#comprar-ajax-status .table-body .quantidade .input-mini,
#comprar-ajax-status .table-body .quantidade input[type='text']{
  width:34px!important;
  height:32px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#111832!important;
  color:#fff!important;
  text-align:center!important;
  box-shadow:none!important;
}

#comprar-ajax-status .table-body .quantidade > a{
  width:28px!important;
  height:32px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#f3f5f7!important;
  color:#5f6368!important;
  transition:background .2s ease,color .2s ease!important;
}

#comprar-ajax-status .table-body .quantidade > a:hover{
  background:#2b9cfd!important;
  color:#fff!important;
}

#comprar-ajax-status .table-body .quantidade .atualizar-quantidade{
  display:none!important;
}

#comprar-ajax-status .table-body .excluir a{
  opacity:.92!important;
}

#comprar-ajax-status .table-body .excluir a:hover{
  color:#ff5f83!important;
}

#comprar-ajax-status .table-footer .subtotal{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:6px!important;
}

#comprar-ajax-status .table-footer .subtotal strong{
  color:#fff!important;
}

#comprar-ajax-status .buttons{
  padding:16px 18px 18px!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
}

#comprar-ajax-status .buttons .botao{
  display:block!important;
  width:100%!important;
  min-height:46px!important;
  margin:0 0 10px!important;
  border-radius:8px!important;
  border:1px solid rgba(43,156,253,.28)!important;
  box-shadow:none!important;
  text-shadow:none!important;
  font-weight:700!important;
}

#comprar-ajax-status .buttons .botao.principal{
  background:linear-gradient(90deg,#2b9cfd,#536bff 54%,#8b3cff)!important;
  color:#fff!important;
  border-color:rgba(128,171,255,.36)!important;
}

#comprar-ajax-status .buttons .botao.principal:hover{
  background:linear-gradient(90deg,#1e90ff,#4572ff 54%,#7e39ff)!important;
  color:#fff!important;
}

#comprar-ajax-status .buttons .botao.continuar-comprando{
  background:linear-gradient(135deg,#0f1730,#161c3d 52%,#21124a)!important;
  color:#fff!important;
}

#comprar-ajax-status .buttons .botao.continuar-comprando:hover{
  background:linear-gradient(135deg,#172247,#232b5a 50%,#33186d)!important;
  color:#fff!important;
}

#comprar-ajax-status .buttons .botao i{
  margin-right:6px!important;
}

#comprar-ajax-status .buttons .sugestao-carrinho{display:none!important}

@media (max-width: 767px){
  .fancybox-wrap.modal-comprar-ajax-status{left:0!important;right:0!important;width:100%!important}
  .fancybox-wrap.modal-comprar-ajax-status .fancybox-skin{border-radius:0!important;border-left:0!important;border-right:0!important}
  .fancybox-wrap.modal-comprar-ajax-status .fancybox-inner{width:100%!important;height:auto!important;max-height:100vh!important}
  #comprar-ajax-status .table-header{display:none!important}
  #comprar-ajax-status .scroll{max-height:none!important}
  #comprar-ajax-status .table-body,
  #comprar-ajax-status .table-body tbody,
  #comprar-ajax-status .table-body tr,
  #comprar-ajax-status .table-body td{display:block!important;width:100%!important;box-sizing:border-box!important}
  #comprar-ajax-status .table-body tr{position:relative!important;padding:14px 14px 12px 70px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;min-height:94px!important}
  #comprar-ajax-status .table-body td{padding:0!important;border:0!important}
  #comprar-ajax-status .table-body .conteiner-imagem{position:absolute!important;left:14px!important;top:16px!important;width:42px!important}
  #comprar-ajax-status .table-body .sem-borda .produto-info > a{display:block!important;font-size:13px!important;line-height:1.25!important;margin-bottom:4px!important}
  #comprar-ajax-status .table-body .produto-info ul{margin:0 0 6px!important}
  #comprar-ajax-status .table-body .produto-info li,
  #comprar-ajax-status .table-body .produto-info span{font-size:11px!important;line-height:1.35!important}
  #comprar-ajax-status .table-body .coluna-preco,
  #comprar-ajax-status .table-body .preco-produto,
  #comprar-ajax-status .table-body .preco-promocional{display:block!important;font-size:14px!important;line-height:1.2!important;margin:2px 0 6px!important}
  #comprar-ajax-status .table-body .clearfix{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;margin-top:4px!important}
  #comprar-ajax-status .table-body .quantidade{transform:scale(.96)!important;transform-origin:left center!important}
  #comprar-ajax-status .table-body td:last-child{position:absolute!important;right:14px!important;top:42px!important;width:auto!important}
  #comprar-ajax-status .table-body .excluir a{display:inline-flex!important;width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;color:#9aa3b2!important}
  #comprar-ajax-status .table-footer{background:rgba(255,255,255,.04)!important}
  #comprar-ajax-status .table-footer tr,
  #comprar-ajax-status .table-footer td{display:block!important;width:100%!important;border:0!important}
  #comprar-ajax-status .table-footer .subtotal{justify-content:center!important;padding:10px 14px!important;font-size:14px!important}
  #comprar-ajax-status .buttons{padding:12px 14px 14px!important}
  #comprar-ajax-status .buttons .botao{min-height:44px!important;font-size:14px!important}
}

.fancybox-wrap.modal-comprar-ajax-status{
  position:fixed!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  left:auto!important;
  width:420px!important;
  max-width:100vw!important;
  height:100vh!important;
  margin:0!important;
  opacity:1!important;
}

.fancybox-wrap.modal-comprar-ajax-status .fancybox-skin,
.fancybox-wrap.modal-comprar-ajax-status .fancybox-outer,
.fancybox-wrap.modal-comprar-ajax-status .fancybox-inner{
  width:100%!important;
  height:100%!important;
  max-height:100vh!important;
  box-sizing:border-box!important;
}

.fancybox-wrap.modal-comprar-ajax-status .fancybox-skin{
  padding:0!important;
  border-radius:0!important;
  overflow:hidden!important;
}

.fancybox-wrap.modal-comprar-ajax-status .fancybox-inner{
  overflow:hidden!important;
}

.fancybox-wrap.modal-comprar-ajax-status .fancybox-skin > a.fancybox-close{
  display:none!important;
}

#comprar-ajax-status,
#comprar-ajax-status .sucesso{
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
}

#comprar-ajax-status .sucesso{
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
}

#comprar-ajax-status .carrinho-lateral-topo{
  display:flex!important;
  flex:0 0 56px!important;
  width:100%!important;
  box-sizing:border-box!important;
}

#comprar-ajax-status .carrinho-lateral-topo a.fancybox-close{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:1!important;
}

#comprar-ajax-status #carrinho-mini{
  flex:1 1 auto!important;
  min-height:0!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
}

#comprar-ajax-status #carrinho-mini .table-header{
  flex:0 0 auto!important;
}

#comprar-ajax-status #carrinho-mini .scroll{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-width:thin!important;
  scrollbar-color:rgba(43,156,253,.55) rgba(255,255,255,.04)!important;
}

#comprar-ajax-status #carrinho-mini .scroll::-webkit-scrollbar{
  width:6px!important;
}

#comprar-ajax-status #carrinho-mini .scroll::-webkit-scrollbar-track{
  background:rgba(255,255,255,.04)!important;
}

#comprar-ajax-status #carrinho-mini .scroll::-webkit-scrollbar-thumb{
  background:linear-gradient(#2b9cfd,#8b3cff)!important;
  border-radius:999px!important;
}

#comprar-ajax-status #carrinho-mini .table-footer{
  flex:0 0 auto!important;
  margin-top:auto!important;
}

#comprar-ajax-status .buttons{
  flex:0 0 auto!important;
  margin-top:0!important;
  background:linear-gradient(180deg,rgba(17,24,50,.98),rgba(22,13,43,.98))!important;
  box-shadow:0 -12px 28px rgba(0,0,0,.18)!important;
}

#comprar-ajax-status .table-body td,
#comprar-ajax-status .table-body th{
  vertical-align:middle!important;
}

#comprar-ajax-status .table-body .produto-info > a{
  font-size:13px!important;
  line-height:1.25!important;
}

#comprar-ajax-status .table-body .produto-info li,
#comprar-ajax-status .table-body .produto-info span{
  font-size:11px!important;
  line-height:1.35!important;
}

#comprar-ajax-status .table-body .preco-promocional{
  font-size:15px!important;
  line-height:1.2!important;
}

@media (max-width:767px){
  .fancybox-wrap.modal-comprar-ajax-status{
    width:calc(100vw - 48px)!important;
    min-width:272px!important;
    max-width:calc(100vw - 48px)!important;
    right:0!important;
    left:auto!important;
    top:0!important;
    bottom:0!important;
    height:100dvh!important;
    max-height:100dvh!important;
  }

  .fancybox-wrap.modal-comprar-ajax-status .fancybox-skin,
  .fancybox-wrap.modal-comprar-ajax-status .fancybox-outer,
  .fancybox-wrap.modal-comprar-ajax-status .fancybox-inner{
    height:100dvh!important;
    max-height:100dvh!important;
  }

  #comprar-ajax-status .carrinho-lateral-topo{
    flex-basis:52px!important;
    min-height:52px!important;
    padding:0 12px!important;
    gap:9px!important;
  }

  #comprar-ajax-status .carrinho-lateral-topo strong{
    font-size:13px!important;
    line-height:1.2!important;
  }

  #comprar-ajax-status .head.visible-phone{
    display:none!important;
  }

  #comprar-ajax-status #carrinho-mini.hidden-phone{
    display:flex!important;
  }

  #comprar-ajax-status .table-header{
    display:none!important;
  }

  #comprar-ajax-status .table-body,
  #comprar-ajax-status .table-body tbody{
    display:block!important;
    width:100%!important;
  }

  #comprar-ajax-status .table-body tr{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr) auto!important;
    grid-template-rows:auto auto auto!important;
    column-gap:10px!important;
    row-gap:3px!important;
    width:100%!important;
    min-height:104px!important;
    padding:13px 12px!important;
    box-sizing:border-box!important;
    position:relative!important;
    border-bottom:1px solid rgba(255,255,255,.08)!important;
  }

  #comprar-ajax-status .table-body td{
    display:block!important;
    width:auto!important;
    padding:0!important;
    border:0!important;
    position:static!important;
  }

  #comprar-ajax-status .table-body .conteiner-imagem{
    grid-column:1!important;
    grid-row:1 / span 3!important;
    width:52px!important;
    align-self:start!important;
  }

  #comprar-ajax-status .table-body .conteiner-imagem .imagem{
    width:44px!important;
    height:44px!important;
    padding:4px!important;
    box-sizing:border-box!important;
  }

  #comprar-ajax-status .table-body .conteiner-imagem img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
  }

  #comprar-ajax-status .table-body .sem-borda:not(.conteiner-imagem){
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
  }

  #comprar-ajax-status .table-body .produto-info > a{
    display:block!important;
    margin:0 0 3px!important;
    font-size:12px!important;
    line-height:1.22!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }

  #comprar-ajax-status .table-body .produto-info ul{
    margin:0!important;
  }

  #comprar-ajax-status .table-body .produto-info li,
  #comprar-ajax-status .table-body .produto-info span{
    font-size:10px!important;
    line-height:1.25!important;
  }

  #comprar-ajax-status .table-body .coluna-preco{
    display:block!important;
    grid-column:2!important;
    grid-row:2!important;
    width:auto!important;
  }

  #comprar-ajax-status .table-body .preco-produto,
  #comprar-ajax-status .table-body .preco-promocional{
    margin:0!important;
    font-size:13px!important;
    line-height:1.2!important;
  }

  #comprar-ajax-status .table-body td.clearfix{
    display:flex!important;
    grid-column:2!important;
    grid-row:3!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:auto!important;
    margin:3px 0 0!important;
  }

  #comprar-ajax-status .table-body .quantidade{
    transform:none!important;
  }

  #comprar-ajax-status .table-body .quantidade > a{
    width:24px!important;
    height:28px!important;
    font-size:10px!important;
  }

  #comprar-ajax-status .table-body .quantidade .input-mini,
  #comprar-ajax-status .table-body .quantidade input[type='text']{
    width:28px!important;
    height:28px!important;
    font-size:11px!important;
  }

  #comprar-ajax-status .table-body td:last-child{
    display:flex!important;
    grid-column:3!important;
    grid-row:1 / span 3!important;
    align-items:center!important;
    justify-content:center!important;
    width:24px!important;
    position:static!important;
  }

  #comprar-ajax-status .table-body .excluir a{
    width:24px!important;
    height:24px!important;
    font-size:12px!important;
  }

  #comprar-ajax-status .table-footer{
    display:table!important;
    width:100%!important;
    background:rgba(255,255,255,.035)!important;
    border-top:1px solid rgba(255,255,255,.08)!important;
  }

  #comprar-ajax-status .table-footer tbody,
  #comprar-ajax-status .table-footer tr{
    display:table-row!important;
  }

  #comprar-ajax-status .table-footer td{
    display:table-cell!important;
    width:auto!important;
    padding:12px!important;
  }

  #comprar-ajax-status .table-footer .subtotal{
    justify-content:flex-end!important;
    padding:0!important;
    font-size:12px!important;
  }

  #comprar-ajax-status .buttons{
    padding:12px!important;
  }

  #comprar-ajax-status .buttons .botao{
    min-height:42px!important;
    margin-bottom:8px!important;
    padding:10px 12px!important;
    font-size:12px!important;
    line-height:1.2!important;
  }

  #comprar-ajax-status .buttons .botao:last-child{
    margin-bottom:0!important;
  }
}

#comprar-ajax-status .table-body td.clearfix,
#comprar-ajax-status .table-body td.clearfix form{
  overflow:visible!important;
}
#comprar-ajax-status .table-body td.clearfix form{
  margin:0!important;
  padding:0!important;
}
#comprar-ajax-status .table-body .quantidade{
  width:96px!important;
  min-width:96px!important;
  height:32px!important;
  display:grid!important;
  grid-template-columns:30px 36px 30px!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid rgba(43,156,253,.28)!important;
  border-radius:7px!important;
  background:#0d1426!important;
  box-shadow:inset 0 0 0 1px rgba(139,60,255,.05)!important;
  box-sizing:border-box!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-minus,
#comprar-ajax-status .table-body .quantidade > a.icon-plus{
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:static!important;
  float:none!important;
  visibility:visible!important;
  opacity:1!important;
  border:0!important;
  border-radius:0!important;
  background:rgba(43,156,253,.08)!important;
  color:#d9ecff!important;
  text-decoration:none!important;
  font-size:0!important;
  line-height:1!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-minus{
  border-right:1px solid rgba(255,255,255,.10)!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-plus{
  border-left:1px solid rgba(255,255,255,.10)!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-minus:before,
#comprar-ajax-status .table-body .quantidade > a.icon-plus:before{
  display:block!important;
  position:static!important;
  margin:0!important;
  padding:0!important;
  color:#d9ecff!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:17px!important;
  font-style:normal!important;
  font-weight:500!important;
  line-height:1!important;
  text-align:center!important;
  speak:none!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-minus:before{
  content:"−"!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-plus:before{
  content:"+"!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-minus:hover,
#comprar-ajax-status .table-body .quantidade > a.icon-plus:hover,
#comprar-ajax-status .table-body .quantidade > a.icon-minus:focus,
#comprar-ajax-status .table-body .quantidade > a.icon-plus:focus{
  background:#2b9cfd!important;
  color:#fff!important;
  outline:0!important;
}
#comprar-ajax-status .table-body .quantidade > a.icon-minus:hover:before,
#comprar-ajax-status .table-body .quantidade > a.icon-plus:hover:before,
#comprar-ajax-status .table-body .quantidade > a.icon-minus:focus:before,
#comprar-ajax-status .table-body .quantidade > a.icon-plus:focus:before{
  color:#fff!important;
}
#comprar-ajax-status .table-body .quantidade .input-mini,
#comprar-ajax-status .table-body .quantidade input[type="text"]{
  grid-column:2!important;
  width:36px!important;
  min-width:36px!important;
  max-width:36px!important;
  height:30px!important;
  min-height:30px!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
  position:static!important;
  float:none!important;
  border:0!important;
  border-radius:0!important;
  background:#111832!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:30px!important;
  text-align:center!important;
  box-shadow:none!important;
  outline:0!important;
  box-sizing:border-box!important;
}
#comprar-ajax-status .table-body .quantidade .atualizar-quantidade{
  display:none!important;
}

@media(max-width:767px){
  .fancybox-wrap.modal-comprar-ajax-status{
    width:min(420px,calc(100vw - 16px))!important;
    min-width:0!important;
    max-width:calc(100vw - 16px)!important;
  }
  #comprar-ajax-status .carrinho-lateral-topo{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    min-height:54px!important;
    flex:0 0 54px!important;
    padding:0 14px!important;
    position:relative!important;
    z-index:4!important;
    background:linear-gradient(90deg,#2b9cfd,#536bff 52%,#8b3cff)!important;
  }
  #comprar-ajax-status .carrinho-lateral-topo strong{
    display:block!important;
    color:#fff!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1.2!important;
  }
  #comprar-ajax-status .table-body tr{
    grid-template-columns:56px minmax(0,1fr) 28px!important;
    column-gap:10px!important;
    row-gap:4px!important;
    min-height:116px!important;
    padding:14px 12px!important;
  }
  #comprar-ajax-status .table-body .conteiner-imagem{
    width:56px!important;
  }
  #comprar-ajax-status .table-body .conteiner-imagem .imagem{
    width:50px!important;
    height:50px!important;
  }
  #comprar-ajax-status .table-body .produto-info > a{
    font-size:12.5px!important;
    line-height:1.24!important;
  }
  #comprar-ajax-status .table-body .produto-info li,
  #comprar-ajax-status .table-body .produto-info span{
    font-size:10.5px!important;
  }
  #comprar-ajax-status .table-body .preco-produto,
  #comprar-ajax-status .table-body .preco-promocional{
    font-size:13.5px!important;
  }
  #comprar-ajax-status .table-body td.clearfix{
    width:96px!important;
    min-width:96px!important;
    overflow:visible!important;
  }
  #comprar-ajax-status .table-body .quantidade{
    width:96px!important;
    min-width:96px!important;
    height:32px!important;
    grid-template-columns:30px 36px 30px!important;
    transform:none!important;
  }
  #comprar-ajax-status .table-body .quantidade > a.icon-minus,
  #comprar-ajax-status .table-body .quantidade > a.icon-plus{
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    min-height:30px!important;
  }
  #comprar-ajax-status .table-body .quantidade .input-mini,
  #comprar-ajax-status .table-body .quantidade input[type="text"]{
    width:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    height:30px!important;
    min-height:30px!important;
    font-size:12px!important;
    line-height:30px!important;
  }
}

@media (min-width:768px){
  #cabecalho .carrinho-pai > .carrinho,
  #cabecalho .carrinho-pai > .carrinho > a{
    overflow:visible!important;
  }

  #cabecalho .carrinho-pai > .carrinho > a{
    position:relative!important;
  }

  #cabecalho .carrinho-pai > .carrinho > a:after{
    content:""!important;
    position:absolute!important;
    top:100%!important;
    right:-18px!important;
    width:390px!important;
    height:30px!important;
    display:block!important;
    background:transparent!important;
    pointer-events:auto!important;
    z-index:9998!important;
  }

  #cabecalho .carrinho-pai:hover > .carrinho-interno-ajax,
  #cabecalho .carrinho-pai > .carrinho-interno-ajax:hover{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }

  #cabecalho .carrinho-pai > .carrinho-interno-ajax,
  #cabecalho .carrinho-pai > .carrinho-interno-ajax .carrinho-interno,
  #cabecalho .carrinho-pai > .carrinho-interno-ajax .carrinho-interno *{
    pointer-events:auto!important;
  }
}

#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal span,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal strong,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal i{
  color:#fff!important;
}

#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:hover,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:focus,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:active{
  background:linear-gradient(90deg,#1e90ff,#4572ff 54%,#7e39ff)!important;
  border-color:rgba(128,171,255,.42)!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(43,156,253,.24)!important;
}

#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:hover span,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:hover strong,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:hover i,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:focus span,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:focus strong,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:focus i,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:active span,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:active strong,
#cabecalho .carrinho-pai .carrinho-interno-ajax .carrinho-rodape .botao.principal:active i{
  color:#fff!important;
}

@media (min-width:768px){
  body.pagina-produto header,
  body.pagina-produto #cabecalho{
    position:relative!important;
    z-index:10000!important;
  }
  body.pagina-produto .menu-desktop,
  body.pagina-produto .menu-desktop .conteiner,
  body.pagina-produto .menu-desktop .row-fluid,
  body.pagina-produto .menu-desktop .menu{
    z-index:10010!important;
  }
  body.pagina-produto .menu-desktop .menu > ul.nivel-um > li > .submenu,
  body.pagina-produto .menu-desktop .submenu,
  body.pagina-produto .menu-desktop .submenu .conteiner,
  body.pagina-produto .menu-desktop .submenu .submenu-wrap{
    z-index:10020!important;
  }
  body.pagina-produto .msdev-gallery-nav{
    z-index:8!important;
  }
}

@media (min-width:768px){
  body.pagina-produto header,
  body.pagina-produto #cabecalho,
  body.pagina-produto .menu-desktop{
    position:relative!important;
    z-index:20000!important;
    overflow:visible!important;
  }

  body.pagina-produto .menu-desktop .menu,
  body.pagina-produto .menu-desktop .menu > ul.nivel-um,
  body.pagina-produto .menu-desktop .menu > ul.nivel-um > li,
  body.pagina-produto .menu-desktop .menu > ul.nivel-um > li > .submenu{
    overflow:visible!important;
  }

  body.pagina-produto .menu-desktop .menu > ul.nivel-um > li > .submenu{
    z-index:20010!important;
  }

  body.pagina-produto.msdev-desktop-submenu-open .msdev-gallery-nav,
  body.pagina-produto:has(.menu-desktop .menu > ul.nivel-um > li:hover > .submenu) .msdev-gallery-nav{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}

#rodape .institucional #rodape-sobre>span{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-width:220px!important;
  margin:16px 0 0!important;
  padding:18px 0 0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#cbd9f3!important;
}

#rodape .institucional #rodape-sobre>span:before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  left:0!important;
  display:block!important;
  width:52px!important;
  height:3px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#2b9cfd,#8b3cff)!important;
  box-shadow:0 0 14px rgba(43,156,253,.34)!important;
}

#rodape .institucional #rodape-sobre>span p{
  display:block!important;
  width:100%!important;
  max-width:220px!important;
  margin:0!important;
  padding:0!important;
  color:#cbd9f3!important;
  font-size:13px!important;
  line-height:1.55!important;
  font-weight:500!important;
  letter-spacing:0!important;
  text-align:left!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}

@media(min-width:1025px) and (max-width:1250px){
  #rodape .institucional #rodape-sobre>span,
  #rodape .institucional #rodape-sobre>span p{
    max-width:190px!important;
  }
}

@media(max-width:1024px){
  #rodape .institucional #rodape-sobre>span{
    width:100%!important;
    max-width:100%!important;
    margin:14px 0 0!important;
    padding:16px 0 0!important;
  }

  #rodape .institucional #rodape-sobre>span p{
    width:100%!important;
    max-width:520px!important;
    font-size:13px!important;
    line-height:1.55!important;
  }
}


#rodape .institucional #rodape-social{
  color:#fff!important;
}
#rodape .institucional #rodape-social .rodape-titulo{
  display:block!important;
  margin:0 0 15px!important;
  color:#fff!important;
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:800!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-list{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:9px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-link{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  min-height:42px!important;
  padding:8px 11px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(43,156,253,.18)!important;
  border-radius:9px!important;
  background:linear-gradient(135deg,rgba(17,24,50,.78),rgba(25,14,49,.64))!important;
  color:#dce8ff!important;
  text-decoration:none!important;
  box-shadow:inset 0 0 0 1px rgba(139,60,255,.04)!important;
  transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-link:hover,
#rodape .institucional #rodape-social .msdev-footer-social-link:focus{
  transform:translateY(-1px)!important;
  border-color:rgba(43,156,253,.42)!important;
  background:linear-gradient(135deg,rgba(43,156,253,.14),rgba(139,60,255,.13))!important;
  box-shadow:0 9px 22px rgba(0,0,0,.18),inset 0 0 0 1px rgba(139,60,255,.07)!important;
  color:#fff!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-icon{
  width:22px!important;
  height:22px!important;
  flex:0 0 22px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-icon svg{
  width:20px!important;
  height:20px!important;
  display:block!important;
  fill:none!important;
  stroke:#2b9cfd!important;
  stroke-width:1.9!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-icon svg .msdev-social-fill{
  fill:#2b9cfd!important;
  stroke:none!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:1px!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-name{
  color:#fff!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
#rodape .institucional #rodape-social .msdev-footer-social-handle{
  color:#9eb1cf!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:500!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media(min-width:1025px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:210px minmax(360px,1fr) 250px 190px!important;
    grid-template-areas:"sobre institucional atendimento social"!important;
    gap:30px!important;
  }
  #rodape .institucional #rodape-social{
    grid-area:social!important;
    display:block!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:8px 0 0!important;
    position:static!important;
    float:none!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }
}
@media(max-width:1024px){
  #rodape .institucional #rodape-social{
    padding:14px 4px 18px!important;
    background:transparent!important;
  }
  #rodape .institucional #rodape-social .rodape-titulo{
    display:none!important;
  }
  #rodape .institucional #rodape-social .msdev-footer-social-list{
    gap:8px!important;
  }
  #rodape .institucional #rodape-social .msdev-footer-social-link{
    min-height:44px!important;
  }
}

@media(min-width:1025px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:220px minmax(420px,1fr) 300px!important;
    grid-template-areas:"sobre institucional atendimento"!important;
    gap:54px!important;
    align-items:start!important;
  }

  #rodape .institucional #rodape-social{
    grid-area:auto!important;
    grid-column:3!important;
    grid-row:1!important;
    align-self:start!important;
    width:100%!important;
    max-width:300px!important;
    margin:112px 0 0!important;
    padding:0!important;
    position:relative!important;
    float:none!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo{
    display:block!important;
    margin:0 0 12px!important;
    padding:0!important;
    color:#fff!important;
    font-size:15px!important;
    line-height:1.25!important;
    font-weight:800!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>svg{
    display:inline-block!important;
    width:18px!important;
    height:18px!important;
    margin:0 7px 0 0!important;
    vertical-align:-4px!important;
    fill:#2b9cfd!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>span{
    display:inline!important;
    margin:0!important;
    color:#dce8ff!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:600!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>a{
    display:inline!important;
    margin-left:4px!important;
    color:#2b9cfd!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:700!important;
    text-decoration:none!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>a:hover{
    color:#8b3cff!important;
  }

  #rodape .institucional #rodape-social #instagram-feed{
    width:100%!important;
    max-width:230px!important;
    margin:10px 0 0!important;
    padding:0!important;
  }

  #rodape .institucional #rodape-social #instagram-feed .inside{
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed{
    display:grid!important;
    grid-template-columns:repeat(4,48px)!important;
    gap:5px!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post{
    width:48px!important;
    height:48px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:6px!important;
    border:1px solid rgba(43,156,253,.16)!important;
    background:#0d1426!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post a{
    display:block!important;
    width:100%!important;
    height:100%!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    transition:transform .2s ease,filter .2s ease!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post:hover img{
    transform:scale(1.06)!important;
    filter:brightness(1.08)!important;
  }

  #rodape .institucional #rodape-social:has(#instagram-feed .instagram_post) .msdev-footer-social-list{
    display:none!important;
  }
}

@media(min-width:1025px) and (max-width:1250px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:190px minmax(360px,1fr) 270px!important;
    gap:34px!important;
  }

  #rodape .institucional #rodape-social{
    max-width:270px!important;
  }
}


@media(min-width:1025px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:220px minmax(420px,1fr) 375px!important;
    gap:48px!important;
  }

  #rodape .institucional #rodape-atendimento,
  #rodape .institucional #rodape-social{
    width:100%!important;
    max-width:375px!important;
  }

  #rodape .institucional #rodape-social{
    margin-top:118px!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo{
    margin:0 0 14px!important;
    font-size:18px!important;
    line-height:1.25!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>svg{
    width:21px!important;
    height:21px!important;
    margin-right:8px!important;
    vertical-align:-5px!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>span{
    font-size:14px!important;
    line-height:1.4!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>a{
    margin-left:5px!important;
    font-size:14px!important;
    line-height:1.4!important;
  }

  #rodape .institucional #rodape-social #instagram-feed{
    width:100%!important;
    max-width:310px!important;
    margin:13px 0 0!important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed{
    grid-template-columns:repeat(4,68px)!important;
    gap:7px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post{
    width:68px!important;
    height:68px!important;
    border-radius:7px!important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-list{
    display:flex!important;
    align-items:center!important;
    gap:16px!important;
    margin:14px 0 0!important;
    padding:0!important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-link{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    box-shadow:none!important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-icon{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:26px!important;
    height:26px!important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-icon svg{
    width:26px!important;
    height:26px!important;
    stroke:#fff!important;
    fill:none!important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-icon .msdev-social-fill{
    fill:#fff!important;
    stroke:none!important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-copy{
    display:none!important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-link:hover{
    background:rgba(43,156,253,.10)!important;
    transform:translateY(-1px)!important;
  }
}

@media(min-width:1025px) and (max-width:1250px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:190px minmax(350px,1fr) 320px!important;
    gap:30px!important;
  }

  #rodape .institucional #rodape-atendimento,
  #rodape .institucional #rodape-social{
    max-width:320px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed{
    grid-template-columns:repeat(4,60px)!important;
    gap:6px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post{
    width:60px!important;
    height:60px!important;
  }
}

@media(min-width:1025px){
  #rodape .institucional #rodape-social .rodape-titulo{
    display:block!important;
    margin:0 0 14px!important;
    font-size:0!important;
    line-height:1!important;
    color:#fff!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo:before{
    content:"Redes sociais"!important;
    display:block!important;
    margin:0 0 8px!important;
    color:#fff!important;
    font-size:18px!important;
    line-height:1.2!important;
    font-weight:800!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>svg{
    display:inline-block!important;
    width:21px!important;
    height:21px!important;
    margin:0 8px 0 0!important;
    vertical-align:-5px!important;
    fill:#2b9cfd!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>span{
    display:inline!important;
    margin:0!important;
    color:#dce8ff!important;
    font-size:14px!important;
    line-height:1.4!important;
    font-weight:700!important;
    white-space:nowrap!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>a{
    display:inline!important;
    margin:0 0 0 5px!important;
    color:#2b9cfd!important;
    font-size:14px!important;
    line-height:1.4!important;
    font-weight:800!important;
    white-space:nowrap!important;
    text-decoration:none!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>a:hover{
    color:#8b3cff!important;
  }

  #rodape .institucional #rodape-social #instagram-feed{
    margin-top:12px!important;
  }
}

@media(min-width:1025px) and (max-width:1250px){
  #rodape .institucional #rodape-social .rodape-titulo>span,
  #rodape .institucional #rodape-social .rodape-titulo>a{
    font-size:13px!important;
  }
}

@media (min-width: 1025px) {
  #rodape .institucional #rodape-atendimento,
  #rodape .institucional #rodape-social {
    max-width: 340px !important;
  }

  #rodape .institucional #rodape-atendimento .fale {
    max-width: 340px !important;
    min-height: 50px !important;
    padding: 0 18px !important;
  }

  #rodape .institucional #rodape-atendimento .fale span {
    font-size: 14px !important;
  }

  #rodape .institucional #rodape-social {
    margin-top: 108px !important;
  }

  #rodape .institucional #rodape-social .rodape-titulo {
    margin: 0 0 16px !important;
  }

  #rodape .institucional #rodape-social #instagram-feed {
    max-width: 340px !important;
    margin-top: 14px !important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed {
    grid-template-columns: repeat(4, 79px) !important;
    gap: 8px !important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post {
    width: 79px !important;
    height: 79px !important;
    border-radius: 8px !important;
  }
}

@media (min-width: 1025px) and (max-width: 1250px) {
  #rodape .institucional #rodape-atendimento,
  #rodape .institucional #rodape-social,
  #rodape .institucional #rodape-atendimento .fale,
  #rodape .institucional #rodape-social #instagram-feed {
    max-width: 320px !important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed {
    grid-template-columns: repeat(4, 74px) !important;
    gap: 6px !important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post {
    width: 74px !important;
    height: 74px !important;
  }
}

@media (min-width:1025px){
  #rodape .institucional>.conteiner>.row-fluid{
    display:grid!important;
    grid-template-columns:220px minmax(420px,1fr) 340px!important;
    grid-template-rows:auto auto!important;
    column-gap:48px!important;
    row-gap:24px!important;
    align-items:start!important;
  }

  #rodape .institucional #rodape-sobre{
    grid-column:1!important;
    grid-row:1 / span 2!important;
  }

  #rodape .institucional #rodape-institucional{
    grid-column:2!important;
    grid-row:1 / span 2!important;
  }

  #rodape .institucional #rodape-atendimento{
    grid-column:3!important;
    grid-row:1!important;
    width:100%!important;
    max-width:340px!important;
    margin:0!important;
    align-self:start!important;
  }

  #rodape .institucional #rodape-social{
    grid-column:3!important;
    grid-row:2!important;
    width:100%!important;
    max-width:340px!important;
    margin:0!important;
    padding:0!important;
    align-self:start!important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    gap:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content>*{
    max-width:100%!important;
    box-sizing:border-box!important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content p,
  #rodape .institucional #rodape-atendimento .atendimento-content span,
  #rodape .institucional #rodape-atendimento .atendimento-content strong,
  #rodape .institucional #rodape-atendimento .atendimento-content a{
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:anywhere!important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content hr{
    width:100%!important;
    margin:12px 0!important;
    border:0!important;
    border-top:1px solid rgba(255,255,255,.12)!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo{
    display:block!important;
    width:100%!important;
    margin:0 0 14px!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo:before{
    margin-bottom:8px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed{
    width:100%!important;
    max-width:340px!important;
    margin:14px 0 0!important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed{
    display:grid!important;
    grid-template-columns:repeat(4,79px)!important;
    gap:8px!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post{
    width:79px!important;
    height:79px!important;
  }
}

@media (min-width:1025px) and (max-width:1250px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:190px minmax(350px,1fr) 320px!important;
    column-gap:30px!important;
    row-gap:22px!important;
  }

  #rodape .institucional #rodape-atendimento,
  #rodape .institucional #rodape-social,
  #rodape .institucional #rodape-social #instagram-feed{
    max-width:320px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed{
    grid-template-columns:repeat(4,74px)!important;
    gap:6px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post{
    width:74px!important;
    height:74px!important;
  }
}

#rodape .institucional #rodape-social .msdev-footer-social-list,
#rodape .institucional #rodape-social:has(#instagram-feed .instagram_post) .msdev-footer-social-list{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:14px!important;
  width:100%!important;
  height:auto!important;
  margin:16px 0 0!important;
  padding:0!important;
  overflow:visible!important;
}

#rodape .institucional #rodape-social .msdev-footer-social-link{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:1!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:8px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  text-decoration:none!important;
  pointer-events:auto!important;
}

#rodape .institucional #rodape-social .msdev-footer-social-icon{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  align-items:center!important;
  justify-content:center!important;
  width:28px!important;
  height:28px!important;
  flex:0 0 28px!important;
}

#rodape .institucional #rodape-social .msdev-footer-social-icon svg{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:28px!important;
  height:28px!important;
  stroke:#fff!important;
  fill:none!important;
}

#rodape .institucional #rodape-social .msdev-footer-social-icon svg path,
#rodape .institucional #rodape-social .msdev-footer-social-icon svg rect,
#rodape .institucional #rodape-social .msdev-footer-social-icon svg circle{
  visibility:visible!important;
  opacity:1!important;
}

#rodape .institucional #rodape-social .msdev-footer-social-icon svg .msdev-social-fill{
  fill:#fff!important;
  stroke:none!important;
}

#rodape .institucional #rodape-social .msdev-footer-social-link:hover,
#rodape .institucional #rodape-social .msdev-footer-social-link:focus{
  background:rgba(43,156,253,.12)!important;
  transform:translateY(-1px)!important;
}

@media(max-width:1024px){
  #rodape .institucional #rodape-social .msdev-footer-social-list,
  #rodape .institucional #rodape-social:has(#instagram-feed .instagram_post) .msdev-footer-social-list{
    gap:12px!important;
    margin-top:14px!important;
  }
}

/* Remove duplicidade do ícone/follow nativo do Instagram no rodapé */
#rodape .institucional #rodape-social #instagram-feed .instagram-follow,
#rodape .institucional #rodape-social #instagram-feed .instagram-dados,
#rodape .institucional #rodape-social #instagram-feed .instagram-detalhes,
#rodape .institucional #rodape-social #instagram-feed .titulo-instagram {
  display: none !important;
}

#rodape .institucional #rodape-social > a[href*="instagram.com"]:not(.msdev-footer-social-link),
#rodape .institucional #rodape-social > .instagram-follow,
#rodape .institucional #rodape-social > .instagram-dados,
#rodape .institucional #rodape-social > .instagram-detalhes {
  display: none !important;
}

#rodape .institucional #rodape-social .msdev-footer-social-list {
  justify-content: flex-start !important;
  align-items: center !important;
}

/* Rodapé em 4 colunas no desktop, seguindo a disposição de referência */
@media (min-width: 1025px) {
  #rodape .institucional > .conteiner > .row-fluid {
    display: grid !important;
    grid-template-columns: minmax(250px, 1.05fr) minmax(280px, 0.95fr) minmax(260px, 0.95fr) minmax(360px, 1.1fr) !important;
    grid-auto-rows: auto !important;
    column-gap: 42px !important;
    row-gap: 34px !important;
    align-items: start !important;
  }

  #rodape .institucional #rodape-sobre {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: none !important;
    align-self: start !important;
  }

  #rodape .institucional #rodape-atendimento {
    grid-column: 2 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: none !important;
    align-self: start !important;
  }

  #rodape .institucional #rodape-institucional {
    grid-column: 3 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: none !important;
    align-self: start !important;
  }

  #rodape .institucional #rodape-social {
    grid-column: 4 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: none !important;
    align-self: start !important;
  }

  #rodape .institucional #rodape-sobre > span,
  #rodape .institucional #rodape-sobre > span p {
    max-width: 100% !important;
    text-align: left !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  #rodape .institucional #rodape-sobre .logo {
    margin-bottom: 18px !important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content > * {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  #rodape .institucional #rodape-atendimento .fale {
    width: 100% !important;
    max-width: none !important;
    margin-top: 16px !important;
  }

  #rodape .institucional #rodape-institucional ul {
    columns: 1 !important;
    margin: 0 !important;
  }

  #rodape .institucional #rodape-social .rodape-titulo {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    width: 100% !important;
    margin: 0 0 14px !important;
    text-align: left !important;
    line-height: 1.25 !important;
  }

  #rodape .institucional #rodape-social .rodape-titulo::before {
    display: none !important;
  }

  #rodape .institucional #rodape-social .rodape-titulo > svg {
    flex: 0 0 24px !important;
    width: 24px !important;
    height: 24px !important;
    margin: 0 !important;
  }

  #rodape .institucional #rodape-social .rodape-titulo > span,
  #rodape .institucional #rodape-social .rodape-titulo > a {
    margin: 0 !important;
    display: inline !important;
  }

  #rodape .institucional #rodape-social #instagram-feed {
    width: 100% !important;
    max-width: none !important;
    margin: 12px 0 0 !important;
  }

  #rodape .institucional #rodape-social #instagram-feed .inside {
    width: 100% !important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(72px, 1fr)) !important;
    gap: 8px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    height: auto !important;
  }

  #rodape .institucional #rodape-social .msdev-footer-social-list,
  #rodape .institucional #rodape-social:has(#instagram-feed .instagram_post) .msdev-footer-social-list {
    justify-content: flex-start !important;
    gap: 16px !important;
    margin-top: 18px !important;
  }
}

@media (min-width: 1025px) and (max-width: 1320px) {
  #rodape .institucional > .conteiner > .row-fluid {
    grid-template-columns: minmax(220px, 1fr) minmax(250px, 0.95fr) minmax(230px, 0.9fr) minmax(320px, 1.05fr) !important;
    column-gap: 28px !important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed {
    grid-template-columns: repeat(4, minmax(64px, 1fr)) !important;
    gap: 6px !important;
  }
}

#rodape .institucional #rodape-social:has(.lista-redes) .msdev-footer-social-list{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  width:0!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}

#rodape .institucional #rodape-social .lista-redes{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:100%!important;
  margin:18px 0 0!important;
  padding:0!important;
}

#rodape .institucional #rodape-social .lista-redes ul{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  gap:16px!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}

#rodape .institucional #rodape-social .lista-redes li{
  margin:0!important;
  padding:0!important;
}

#rodape .institucional #rodape-social .lista-redes li a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:52px!important;
  height:52px!important;
  border-radius:999px!important;
  background:rgba(7,14,41,.48)!important;
  border:1px solid rgba(43,156,253,.08)!important;
  transition:transform .2s ease,background .2s ease,border-color .2s ease!important;
}

#rodape .institucional #rodape-social .lista-redes li a:hover{
  transform:translateY(-2px)!important;
  background:rgba(43,156,253,.12)!important;
  border-color:rgba(43,156,253,.28)!important;
}

#rodape .institucional #rodape-social .lista-redes li a svg{
  width:23px!important;
  height:23px!important;
  fill:#2b9cfd!important;
}

#rodape .institucional #rodape-social .lista-redes li a svg path,
#rodape .institucional #rodape-social .lista-redes li a svg circle,
#rodape .institucional #rodape-social .lista-redes li a svg rect{
  fill:#2b9cfd!important;
}

@media (min-width: 768px) {
  #cabecalho .painel-atendimento > .dir {
    width: 340px !important;
    min-width: 340px !important;
    max-width: 340px !important;
    padding: 0 !important;
    overflow: visible !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    z-index: 10020 !important;
  }

  #cabecalho .painel-atendimento > .dir > .dir-inside {
    width: 100% !important;
    padding: 18px !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(43,156,253,.28) !important;
    border-radius: 12px !important;
    background: linear-gradient(135deg,#0c1830 0%,#111832 55%,#17102f 100%) !important;
    box-shadow: 0 18px 38px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.04) !important;
  }

  #cabecalho .painel-atendimento > .dir > .dir-inside > span:first-child {
    position: absolute !important;
    top: -7px !important;
    left: 50% !important;
    width: 14px !important;
    height: 14px !important;
    margin-left: -7px !important;
    background: #0d1931 !important;
    border-top: 1px solid rgba(43,156,253,.28) !important;
    border-left: 1px solid rgba(43,156,253,.28) !important;
    transform: rotate(45deg) !important;
  }

  #cabecalho .painel-atendimento .atendimento-content {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .a-block {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 0 14px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,.10) !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .a-block + .a-block {
    padding-top: 14px !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .contato-titulo {
    display: block !important;
    margin: 0 0 8px !important;
    padding: 0 !important;
    color: #fff !important;
    font-size: 14px !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
    text-align: left !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .a-block > a {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    color: #dce8ff !important;
    text-decoration: none !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .a-block-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 28px !important;
    width: 28px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 8px !important;
    background: rgba(43,156,253,.10) !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .a-block-icon svg {
    width: 18px !important;
    height: 18px !important;
    fill: #2b9cfd !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .a-block-cont {
    display: flex !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 2px !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .a-block-cont strong,
  #cabecalho .painel-atendimento .atendimento-content .a-block-cont span,
  #cabecalho .painel-atendimento .atendimento-content .a-block > a:hover .a-block-cont strong,
  #cabecalho .painel-atendimento .atendimento-content .a-block > a:hover .a-block-cont span {
    display: block !important;
    margin: 0 !important;
    color: #dce8ff !important;
    font-size: 12px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    white-space: normal !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .ha .a-block-cont strong {
    color: #fff !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .fale,
  #cabecalho .painel-atendimento .atendimento-content .fale:hover,
  #cabecalho .painel-atendimento .atendimento-content .fale:focus,
  #cabecalho .painel-atendimento .atendimento-content .fale:active {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 46px !important;
    margin: 14px 0 0 !important;
    padding: 0 16px !important;
    border: 1px solid rgba(128,171,255,.36) !important;
    border-radius: 8px !important;
    background: linear-gradient(90deg,#2b9cfd 0%,#536bff 54%,#8b3cff 100%) !important;
    color: #fff !important;
    box-shadow: 0 10px 22px rgba(43,156,253,.20) !important;
    text-decoration: none !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .fale:hover,
  #cabecalho .painel-atendimento .atendimento-content .fale:focus {
    background: linear-gradient(90deg,#1e90ff 0%,#4572ff 54%,#7e39ff 100%) !important;
    border-color: rgba(139,60,255,.48) !important;
    box-shadow: 0 12px 26px rgba(64,91,255,.26) !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .fale svg {
    width: 18px !important;
    height: 18px !important;
    flex: 0 0 18px !important;
    fill: #fff !important;
  }

  #cabecalho .painel-atendimento .atendimento-content .fale span,
  #cabecalho .painel-atendimento .atendimento-content .fale:hover span,
  #cabecalho .painel-atendimento .atendimento-content .fale:focus span {
    color: #fff !important;
    font-size: 13px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
  }
}

@media (min-width: 1330px) {
  #rodape .institucional > .conteiner > .row-fluid {
    grid-template-columns: minmax(245px, .9fr) 290px 430px minmax(350px, 1.05fr) !important;
    column-gap: 28px !important;
  }

  #rodape .institucional #rodape-atendimento {
    width: 290px !important;
    max-width: 290px !important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content {
    width: 100% !important;
    max-width: 290px !important;
  }

  #rodape .institucional #rodape-atendimento .contato-titulo {
    margin-bottom: 5px !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
  }

  #rodape .institucional #rodape-atendimento .a-block {
    padding-bottom: 9px !important;
  }

  #rodape .institucional #rodape-atendimento .a-block + .a-block {
    padding-top: 9px !important;
  }

  #rodape .institucional #rodape-atendimento .a-block > a {
    gap: 8px !important;
  }

  #rodape .institucional #rodape-atendimento .a-block-icon {
    width: 24px !important;
    height: 24px !important;
    flex-basis: 24px !important;
  }

  #rodape .institucional #rodape-atendimento .a-block-icon svg {
    width: 16px !important;
    height: 16px !important;
  }

  #rodape .institucional #rodape-atendimento .a-block-cont strong,
  #rodape .institucional #rodape-atendimento .a-block-cont span {
    font-size: 12px !important;
    line-height: 1.25 !important;
  }

  #rodape .institucional #rodape-atendimento .fale {
    width: 250px !important;
    max-width: 250px !important;
    min-height: 44px !important;
    margin-top: 12px !important;
    padding: 0 14px !important;
    align-self: flex-start !important;
  }

  #rodape .institucional #rodape-atendimento .fale span {
    font-size: 13px !important;
  }

  #rodape .institucional #rodape-institucional {
    width: 430px !important;
    max-width: 430px !important;
  }

  #rodape .institucional #rodape-institucional ul {
    display: grid !important;
    grid-template-columns: max-content max-content !important;
    column-gap: 28px !important;
    row-gap: 0 !important;
    width: 100% !important;
    margin: 0 !important;
  }

  #rodape .institucional #rodape-institucional li {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #rodape .institucional #rodape-institucional li a {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 34px !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    line-height: 1.25 !important;
    font-size: 13px !important;
  }
}

@media (min-width: 1025px) and (max-width: 1329px) {
  #rodape .institucional > .conteiner > .row-fluid {
    grid-template-columns: minmax(205px,.8fr) 255px 385px minmax(300px,1fr) !important;
    column-gap: 22px !important;
  }

  #rodape .institucional #rodape-atendimento {
    width: 255px !important;
    max-width: 255px !important;
  }

  #rodape .institucional #rodape-atendimento .fale {
    width: 225px !important;
    max-width: 225px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
  }

  #rodape .institucional #rodape-institucional {
    width: 385px !important;
    max-width: 385px !important;
  }

  #rodape .institucional #rodape-institucional ul {
    display: grid !important;
    grid-template-columns: max-content max-content !important;
    column-gap: 20px !important;
    row-gap: 0 !important;
  }

  #rodape .institucional #rodape-institucional li a {
    min-height: 32px !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
  }
}

@media (min-width:1330px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:minmax(240px,1fr) 250px 230px minmax(360px,1.25fr)!important;
    column-gap:24px!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }

  #rodape .institucional #rodape-sobre,
  #rodape .institucional #rodape-atendimento,
  #rodape .institucional #rodape-institucional,
  #rodape .institucional #rodape-social{
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }

  #rodape .institucional #rodape-atendimento{
    width:250px!important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content{
    width:250px!important;
    max-width:250px!important;
  }

  #rodape .institucional #rodape-atendimento .contato-titulo{
    font-size:12.5px!important;
    margin-bottom:4px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block{
    padding-bottom:8px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block+.a-block{
    padding-top:8px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block>a{
    gap:7px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block-icon{
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block-icon svg{
    width:15px!important;
    height:15px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block-cont strong,
  #rodape .institucional #rodape-atendimento .a-block-cont span{
    font-size:11.5px!important;
    line-height:1.2!important;
  }

  #rodape .institucional #rodape-atendimento .fale{
    width:220px!important;
    max-width:220px!important;
    min-height:42px!important;
    margin-top:10px!important;
    padding:0 12px!important;
  }

  #rodape .institucional #rodape-atendimento .fale span{
    font-size:12.5px!important;
  }

  #rodape .institucional #rodape-institucional{
    width:230px!important;
  }

  #rodape .institucional #rodape-institucional ul{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:0!important;
    width:100%!important;
    margin:0!important;
  }

  #rodape .institucional #rodape-institucional li{
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }

  #rodape .institucional #rodape-institucional li a{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-height:29px!important;
    padding:0!important;
    font-size:12.5px!important;
    line-height:1.15!important;
    white-space:nowrap!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
  }

  #rodape .institucional #rodape-social{
    width:100%!important;
    max-width:380px!important;
    justify-self:end!important;
    overflow:visible!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo{
    width:100%!important;
    max-width:380px!important;
    gap:7px!important;
    font-size:13px!important;
    flex-wrap:nowrap!important;
    white-space:nowrap!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>svg{
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>span,
  #rodape .institucional #rodape-social .rodape-titulo>a{
    font-size:12.5px!important;
    white-space:nowrap!important;
  }

  #rodape .institucional #rodape-social #instagram-feed{
    width:100%!important;
    max-width:360px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed{
    grid-template-columns:repeat(4,78px)!important;
    gap:8px!important;
    width:336px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post{
    width:78px!important;
    height:78px!important;
  }
}

@media (min-width:1025px) and (max-width:1329px){
  #rodape .institucional>.conteiner>.row-fluid{
    grid-template-columns:minmax(180px,.9fr) 215px 205px minmax(305px,1.2fr)!important;
    column-gap:14px!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }

  #rodape .institucional #rodape-sobre,
  #rodape .institucional #rodape-atendimento,
  #rodape .institucional #rodape-institucional,
  #rodape .institucional #rodape-social{
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }

  #rodape .institucional #rodape-atendimento{
    width:215px!important;
  }

  #rodape .institucional #rodape-atendimento .atendimento-content{
    width:215px!important;
    max-width:215px!important;
  }

  #rodape .institucional #rodape-atendimento .contato-titulo{
    font-size:12px!important;
    margin-bottom:4px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block{
    padding-bottom:7px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block+.a-block{
    padding-top:7px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block-icon{
    width:21px!important;
    height:21px!important;
    flex:0 0 21px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block-icon svg{
    width:14px!important;
    height:14px!important;
  }

  #rodape .institucional #rodape-atendimento .a-block-cont strong,
  #rodape .institucional #rodape-atendimento .a-block-cont span{
    font-size:10.8px!important;
    line-height:1.18!important;
  }

  #rodape .institucional #rodape-atendimento .fale{
    width:190px!important;
    max-width:190px!important;
    min-height:40px!important;
    margin-top:9px!important;
    padding:0 10px!important;
  }

  #rodape .institucional #rodape-atendimento .fale span{
    font-size:11.5px!important;
  }

  #rodape .institucional #rodape-institucional{
    width:205px!important;
  }

  #rodape .institucional #rodape-institucional ul{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:0!important;
    width:100%!important;
  }

  #rodape .institucional #rodape-institucional li a{
    display:flex!important;
    align-items:center!important;
    min-height:27px!important;
    font-size:11px!important;
    line-height:1.1!important;
    white-space:nowrap!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
  }

  #rodape .institucional #rodape-social{
    width:100%!important;
    max-width:320px!important;
    justify-self:end!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo{
    flex-wrap:nowrap!important;
    gap:6px!important;
    white-space:nowrap!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>span,
  #rodape .institucional #rodape-social .rodape-titulo>a{
    font-size:11.5px!important;
    white-space:nowrap!important;
  }

  #rodape .institucional #rodape-social #instagram-feed{
    max-width:305px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed ul.recebe-feed{
    grid-template-columns:repeat(4,70px)!important;
    gap:6px!important;
    width:298px!important;
  }

  #rodape .institucional #rodape-social #instagram-feed li.instagram_post{
    width:70px!important;
    height:70px!important;
  }
}

/* ajuste final: afastar a bolinha azul do texto do institucional */
#rodape .institucional #rodape-institucional li a{
  position:relative!important;
  padding-left:18px!important;
}
#rodape .institucional #rodape-institucional li a:before{
  left:0!important;
}
@media (min-width:1025px) and (max-width:1329px){
  #rodape .institucional #rodape-institucional li a{
    padding-left:16px!important;
  }
}

@media(max-width:1024px){
  #rodape .institucional #rodape-social .rodape-titulo{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    width:100%!important;
    margin:0 0 12px!important;
    padding:2px 0 0!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:700!important;
    text-align:left!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo:before{
    content:none!important;
    display:none!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>svg{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:21px!important;
    height:21px!important;
    flex:0 0 21px!important;
    margin:0!important;
    fill:#2b9cfd!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>span{
    display:inline!important;
    visibility:visible!important;
    opacity:1!important;
    margin:0!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:700!important;
    white-space:normal!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>a{
    display:inline!important;
    visibility:visible!important;
    opacity:1!important;
    margin:0!important;
    color:#2b9cfd!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:800!important;
    white-space:normal!important;
    text-decoration:none!important;
  }

  #rodape .institucional #rodape-social #instagram-feed{
    margin-top:0!important;
  }
}

@media(max-width:380px){
  #rodape .institucional #rodape-social .rodape-titulo{
    gap:5px!important;
    font-size:11px!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>span,
  #rodape .institucional #rodape-social .rodape-titulo>a{
    font-size:11px!important;
  }

  #rodape .institucional #rodape-social .rodape-titulo>svg{
    width:19px!important;
    height:19px!important;
    flex-basis:19px!important;
  }
}

@media(max-width:1024px){
  #rodape .institucional #rodape-social.collapse{
    display:none!important;
    height:0!important;
    max-height:0!important;
    overflow:hidden!important;
    opacity:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
  }

  #rodape .institucional #rodape-social.collapse.in,
  #rodape .institucional #rodape-social.collapse.show{
    display:block!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    opacity:1!important;
    margin-top:0!important;
    padding-top:12px!important;
  }

  #rodape .institucional #rodape-social.collapse:not(.in):not(.show) .rodape-titulo,
  #rodape .institucional #rodape-social.collapse:not(.in):not(.show) #instagram-feed,
  #rodape .institucional #rodape-social.collapse:not(.in):not(.show) .msdev-footer-social-list,
  #rodape .institucional #rodape-social.collapse:not(.in):not(.show) .lista-redes{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
  }
}

