﻿@charset "UTF-8";
@keyframes spinnerload {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* bordas arredondadas */
/* calcula a largura de um elemento dividindo a quantidade de itens pela largura total disponível */
/* flags */
/* usado no carrinho e detalhe do produto para estilizar o input de quantidade */
.svg-icone-youtube-rodape, .svg-icone-x-facetas, .svg-icone-whats-v2_copy, .svg-icone-whats-v2, .svg-icone-voltar-v2, .svg-icone-voltar, .svg-icone-validacao-email, .svg-icone-vale-painel, .svg-icone-troca-painel, .svg-icone-troca-condicoes, .svg-icone-topo-minha-conta-v2, .svg-icone-topo-minha-conta, .svg-icone-topo-lista-desejos-v2, .svg-icone-topo-fale-conosco, .svg-icone-topo-carrinho-v2, .svg-icone-topo-carrinho, .svg-icone-topo-busca-v2, .svg-icone-telefone-v2, .svg-icone-status-transporte, .svg-icone-status-separacao, .svg-icone-status-pedido-realizado, .svg-icone-status-pedido-painel-cliente, .svg-icone-status-pagamento, .svg-icone-status-entregue, .svg-icone-status-check, .svg-icone-spotify-rodape, .svg-icone-seta-produto-media-mobile-esquerda, .svg-icone-seta-produto-media-mobile-direita, .svg-icone-seta-menu, .svg-icone-seta-filtros-horizontais, .svg-icone-seta-facetas, .svg-icone-seta-esquerda-v2, .svg-icone-seta-esquerda-inativo-v2, .svg-icone-seta-esquerda-inativo, .svg-icone-seta-esquerda, .svg-icone-seta-direita-v2, .svg-icone-seta-direita-inativo-v2, .svg-icone-seta-direita-inativo, .svg-icone-seta-direita, .svg-icone-seta-cima, .svg-icone-seta-baixo, .svg-icone-seta, .duvidas-frequentes__tabs [class*=swiper-button], .svg-icone-saudacao-painel-cliente, .svg-icone-sair-painel, .svg-icone-sacola-mobile, .svg-icone-redes-youtube-v2, .svg-icone-redes-whatsapp, .svg-icone-redes-tiktok, .svg-icone-redes-spotify-v2, .svg-icone-redes-pinterest, .svg-icone-redes-instagram-v2, .svg-icone-redes-instagram, .svg-icone-redes-facebook-v2, .svg-icone-redes-facebook, .svg-icone-redefinicao-de-senha-painel, .svg-icone-rastrear-painel, .svg-icone-proximo-paginacao, .svg-icone-principal-ativo, .svg-icone-principal, .svg-icone-primeira-compra-condicoes, .svg-icone-personalizar, .svg-icone-pedido-detalhe-pagamento, .svg-icone-pedido-detalhe-entrega, .svg-icone-painel-meus-pedidos, .svg-icone-ordenacao, .svg-icone-nova-lista-desejos-painel, .svg-icone-nota-fiscal, .svg-icone-minha-conta-personalizado, .svg-icone-menu-mobile, .svg-icone-menu, .svg-icone-mais, .svg-icone-login-mobile, .svg-icone-login-lateral, .svg-icone-login, .svg-icone-lixeira-facetas, .svg-icone-lixeira-carrinho-resumo-m, .svg-icone-lixeira-carrinho-resumo, .svg-icone-lixeira, .svg-icone-lista-desejos-painel, .svg-icone-limpar-todos-filtros, .svg-icone-instagram-rodape, .svg-icone-informacoes-pessoais, .svg-icone-igual, .svg-icone-grade-4, .svg-icone-grade-3, .svg-icone-frete-gratis-condicoes, .svg-icone-franquia-mobile, .svg-icone-footer-whats, .svg-icone-footer-telefone, .svg-icone-footer-email, .svg-icone-filtro, .svg-icone-facebook-rodape, .svg-icone-endereco-painel, .svg-icone-email-v2, .svg-icone-dados-de-acesso, .svg-icone-dados-cadastrais-painel, .svg-icone-copy, .svg-icone-copiado, .svg-icone-compre-pelo-whats, .svg-icone-checkbox-checked, .svg-icone-check-facetas, .svg-icone-check-cadastro, .svg-icone-cashback-painel, .svg-icone-cartao-condicoes, .svg-icone-carrinho-remover-produto, .svg-icone-carrinho-personalizado, .svg-icone-carrinho-etapa-sacola, .svg-icone-carrinho-etapa-pagamento, .svg-icone-carrinho-etapa-entrega, .svg-icone-carrinho-compra-segura, .svg-icone-calcular-opcoes-de-frete, .svg-icone-cadastro-finalizado, .svg-icone-busca-personalizado, .svg-icone-barra-pix, .svg-icone-barra-cartao, .svg-icone-anterior-paginacao, .svg-icone-ampliar, .svg-icone-ajuda-mobile, .svg-icone-accordion, .svg-favoritos {
  background: url("../../img/sprite.svg") no-repeat;
}

.svg-favoritos {
  background-position: 0 0;
}

.svg-favoritos-dims {
  width: 19.667px;
  height: 16.378px;
}

.svg-icone-accordion {
  background-position: 0.8350730689% 0.7311488327%;
}

.svg-icone-accordion-dims {
  width: 10px;
  height: 5.892px;
}

.svg-icone-ajuda-mobile {
  background-position: 1.2555300869% 0.99333644%;
}

.svg-icone-ajuda-mobile-dims {
  width: 15.571px;
  height: 15.571px;
}

.svg-icone-ampliar {
  background-position: 1.9206680585% 1.6805694286%;
}

.svg-icone-ampliar-dims {
  width: 10px;
  height: 10.358px;
}

.svg-icone-anterior-paginacao {
  background-position: 2.3343059608% 2.1542438604%;
}

.svg-icone-anterior-paginacao-dims {
  width: 6px;
  height: 10px;
}

.svg-icone-barra-cartao {
  background-position: 2.6149304091% 2.6075619296%;
}

.svg-icone-barra-cartao-dims {
  width: 34px;
  height: 30px;
}

.svg-icone-barra-pix {
  background-position: 4.0421052632% 3.9113428944%;
}

.svg-icone-barra-pix-dims {
  width: 30px;
  height: 30px;
}

.svg-icone-busca-personalizado {
  background-position: 5.2852348993% 5.1948051948%;
}

.svg-icone-busca-personalizado-dims {
  width: 21px;
  height: 21px;
}

.svg-icone-cadastro-finalizado {
  background-position: 6.1485849471% 6.0745646347%;
}

.svg-icone-cadastro-finalizado-dims {
  width: 14.206px;
  height: 9.846px;
}

.svg-icone-calcular-opcoes-de-frete {
  background-position: 6.8045983964% 6.5286117491%;
}

.svg-icone-calcular-opcoes-de-frete-dims {
  width: 24.257px;
  height: 18.104px;
}

.svg-icone-carrinho-compra-segura {
  background-position: 7.8122780603% 7.3392625941%;
}

.svg-icone-carrinho-compra-segura-dims {
  width: 11.332px;
  height: 14.691px;
}

.svg-icone-carrinho-etapa-entrega {
  background-position: 8.3672226875% 8.0048704228%;
}

.svg-icone-carrinho-etapa-entrega-dims {
  width: 26.672px;
  height: 19.907px;
}

.svg-icone-carrinho-etapa-pagamento {
  background-position: 9.5122489145% 8.861224578%;
}

.svg-icone-carrinho-etapa-pagamento-dims {
  width: 29.116px;
  height: 17.55px;
}

.svg-icone-carrinho-etapa-sacola {
  background-position: 10.7421166082% 9.6699595119%;
}

.svg-icone-carrinho-etapa-sacola-dims {
  width: 21.857px;
  height: 24.889px;
}

.svg-icone-carrinho-personalizado {
  background-position: 11.6498002981% 10.737092759%;
}

.svg-icone-carrinho-personalizado-dims {
  width: 18.693px;
  height: 21.25px;
}

.svg-icone-carrinho-remover-produto {
  background-position: 12.4294253462% 11.6786452079%;
}

.svg-icone-carrinho-remover-produto-dims {
  width: 15.509px;
  height: 19.088px;
}

.svg-icone-cartao-condicoes {
  background-position: 13.1236897275% 12.548680225%;
}

.svg-icone-cartao-condicoes-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-cashback-painel {
  background-position: 13.9630837869% 13.4149713677%;
}

.svg-icone-cashback-painel-dims {
  width: 20.14px;
  height: 20.149px;
}

.svg-icone-check-cadastro {
  background-position: 14.8179154458% 14.2980561555%;
}

.svg-icone-check-cadastro-dims {
  width: 16px;
  height: 16px;
}

.svg-icone-check-facetas {
  background-position: 15.4617634768% 14.9633462699%;
}

.svg-icone-check-facetas-dims {
  width: 12px;
  height: 12px;
}

.svg-icone-checkbox-checked {
  background-position: 15.983658174% 15.47429134%;
}

.svg-icone-checkbox-checked-dims {
  width: 15.059px;
  height: 11.023px;
}

.svg-icone-compre-pelo-whats {
  background-position: 16.659690247% 16.0259179266%;
}

.svg-icone-compre-pelo-whats-dims {
  width: 16px;
  height: 16px;
}

.svg-icone-copiado {
  background-position: 17.307229238% 16.6936770649%;
}

.svg-icone-copiado-dims {
  width: 12.936px;
  height: 12.757px;
}

.svg-icone-copy {
  background-position: 17.9035639413% 17.3085244483%;
}

.svg-icone-copy-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-dados-cadastrais-painel {
  background-position: 18.7011839481% 18.154531371%;
}

.svg-icone-dados-cadastrais-painel-dims {
  width: 14.777px;
  height: 17.528px;
}

.svg-icone-dados-de-acesso {
  background-position: 19.3754479524% 19.0020290523%;
}

.svg-icone-dados-de-acesso-dims {
  width: 20.539px;
  height: 25.983px;
}

.svg-icone-email-v2 {
  background-position: 20.2007528231% 20%;
}

.svg-icone-email-v2-dims {
  width: 14px;
  height: 11px;
}

.svg-icone-endereco-painel {
  background-position: 20.8245691367% 20.5400520204%;
}

.svg-icone-endereco-painel-dims {
  width: 18.396px;
  height: 18.445px;
}

.svg-icone-facebook-rodape {
  background-position: 21.7690932034% 21.5125593718%;
}

.svg-icone-facebook-rodape-dims {
  width: 34.667px;
  height: 34.667px;
}

.svg-icone-filtro {
  background-position: 23.0241343907% 22.7813681999%;
}

.svg-icone-filtro-dims {
  width: 11.859px;
  height: 8.927px;
}

.svg-icone-footer-email {
  background-position: 23.5735984072% 23.178994833%;
}

.svg-icone-footer-email-dims {
  width: 16.735px;
  height: 9.933px;
}

.svg-icone-footer-telefone {
  background-position: 24.2525611541% 23.6461704423%;
}

.svg-icone-footer-telefone-dims {
  width: 13.5px;
  height: 13.5px;
}

.svg-icone-footer-whats {
  background-position: 24.8431722472% 24.255879677%;
}

.svg-icone-footer-whats-dims {
  width: 14.001px;
  height: 14.036px;
}

.svg-icone-franquia-mobile {
  background-position: 25.5238893546% 24.9567474048%;
}

.svg-icone-franquia-mobile-dims {
  width: 19px;
  height: 19px;
}

.svg-icone-frete-gratis-condicoes {
  background-position: 26.3312368973% 25.789701428%;
}

.svg-icone-frete-gratis-condicoes-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-grade-3 {
  background-position: 27.2040302267% 26.597582038%;
}

.svg-icone-grade-3-dims {
  width: 23px;
  height: 15px;
}

.svg-icone-grade-4 {
  background-position: 28.2645324347% 27.2452504318%;
}

.svg-icone-grade-4-dims {
  width: 31px;
  height: 15px;
}

.svg-icone-igual {
  background-position: 29.6202531646% 28.1358885017%;
}

.svg-icone-igual-dims {
  width: 35px;
  height: 35px;
}

.svg-icone-informacoes-pessoais {
  background-position: 30.9014675052% 29.4677628732%;
}

.svg-icone-informacoes-pessoais-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-instagram-rodape {
  background-position: 31.936440998% 30.5092078182%;
}

.svg-icone-instagram-rodape-dims {
  width: 34.667px;
  height: 33.333px;
}

.svg-icone-limpar-todos-filtros {
  background-position: 33.0589137392% 31.6920720665%;
}

.svg-icone-limpar-todos-filtros-dims {
  width: 9.277px;
  height: 11.808px;
}

.svg-icone-lista-desejos-painel {
  background-position: 33.5946201693% 32.2600287879%;
}

.svg-icone-lista-desejos-painel-dims {
  width: 17.713px;
  height: 15.441px;
}

.svg-icone-lixeira {
  background-position: 34.3527440302% 32.9874621703%;
}

.svg-icone-lixeira-dims {
  width: 18px;
  height: 18px;
}

.svg-icone-lixeira-carrinho-resumo {
  background-position: 35.0702304382% 33.78156262%;
}

.svg-icone-lixeira-carrinho-resumo-dims {
  width: 15.509px;
  height: 19.088px;
}

.svg-icone-lixeira-carrinho-resumo-m {
  background-position: 35.6764041527% 34.5684766566%;
}

.svg-icone-lixeira-carrinho-resumo-m-dims {
  width: 11.261px;
  height: 13.86px;
}

.svg-icone-lixeira-facetas {
  background-position: 36.1888842457% 35.1446558346%;
}

.svg-icone-lixeira-facetas-dims {
  width: 12px;
  height: 12.013px;
}

.svg-icone-login {
  background-position: 36.8134171908% 35.828645608%;
}

.svg-icone-login-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-login-lateral {
  background-position: 37.6677852349% 36.70995671%;
}

.svg-icone-login-lateral-dims {
  width: 21px;
  height: 21px;
}

.svg-icone-login-mobile {
  background-position: 38.4224310069% 37.5148829182%;
}

.svg-icone-login-mobile-dims {
  width: 13.168px;
  height: 14.586px;
}

.svg-icone-mais {
  background-position: 39.3670886076% 38.5017421603%;
}

.svg-icone-mais-dims {
  width: 35px;
  height: 35px;
}

.svg-icone-menu {
  background-position: 40.5020920502% 39.6291504959%;
}

.svg-icone-menu-dims {
  width: 15px;
  height: 12px;
}

.svg-icone-menu-mobile {
  background-position: 40.9891776895% 40.1331506722%;
}

.svg-icone-menu-mobile-dims {
  width: 6.806px;
  height: 11.222px;
}

.svg-icone-minha-conta-personalizado {
  background-position: 41.5268456376% 40.8225108225%;
}

.svg-icone-minha-conta-personalizado-dims {
  width: 21px;
  height: 21px;
}

.svg-icone-nota-fiscal {
  background-position: 42.2339459832% 41.631685686%;
}

.svg-icone-nota-fiscal-dims {
  width: 11.191px;
  height: 15.456px;
}

.svg-icone-nova-lista-desejos-painel {
  background-position: 42.8699481663% 42.3199082781%;
}

.svg-icone-nova-lista-desejos-painel-dims {
  width: 18.713px;
  height: 15.305px;
}

.svg-icone-ordenacao {
  background-position: 43.5260621696% 42.9156625364%;
}

.svg-icone-ordenacao-dims {
  width: 11.032px;
  height: 10.169px;
}

.svg-icone-painel-meus-pedidos {
  background-position: 44.133250594% 43.5684790923%;
}

.svg-icone-painel-meus-pedidos-dims {
  width: 16.778px;
  height: 19.696px;
}

.svg-icone-pedido-detalhe-entrega {
  background-position: 44.9544977374% 44.4139221861%;
}

.svg-icone-pedido-detalhe-entrega-dims {
  width: 22.591px;
  height: 18.662px;
}

.svg-icone-pedido-detalhe-pagamento {
  background-position: 45.9799873576% 45.3737828027%;
}

.svg-icone-pedido-detalhe-pagamento-dims {
  width: 25.704px;
  height: 25.704px;
}

.svg-icone-personalizar {
  background-position: 46.9601677149% 46.3868455214%;
}

.svg-icone-personalizar-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-primeira-compra-condicoes {
  background-position: 47.7987421384% 47.2522717438%;
}

.svg-icone-primeira-compra-condicoes-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-principal {
  background-position: 48.6577181208% 48.1385281385%;
}

.svg-icone-principal-dims {
  width: 21px;
  height: 21px;
}

.svg-icone-principal-ativo {
  background-position: 49.538590604% 49.0476190476%;
}

.svg-icone-principal-ativo-dims {
  width: 21px;
  height: 21px;
}

.svg-icone-proximo-paginacao {
  background-position: 50.1042100875% 49.7199482981%;
}

.svg-icone-proximo-paginacao-dims {
  width: 6px;
  height: 10px;
}

.svg-icone-rastrear-painel {
  background-position: 50.6438009346% 50.3444964902%;
}

.svg-icone-rastrear-painel-dims {
  width: 19.713px;
  height: 18.93px;
}

.svg-icone-redefinicao-de-senha-painel {
  background-position: 51.4453288647% 51.1456982274%;
}

.svg-icone-redefinicao-de-senha-painel-dims {
  width: 18px;
  height: 18px;
}

.svg-icone-redes-facebook {
  background-position: 52.4631578947% 52.1946979574%;
}

.svg-icone-redes-facebook-dims {
  width: 30px;
  height: 30px;
}

.svg-icone-redes-facebook-v2 {
  background-position: 53.7715971344% 53.5450195737%;
}

.svg-icone-redes-facebook-v2-dims {
  width: 32px;
  height: 32px;
}

.svg-icone-redes-instagram {
  background-position: 55.0736842105% 54.889178618%;
}

.svg-icone-redes-instagram-dims {
  width: 30px;
  height: 30px;
}

.svg-icone-redes-instagram-v2 {
  background-position: 56.384323641% 56.2418442801%;
}

.svg-icone-redes-instagram-v2-dims {
  width: 32px;
  height: 32px;
}

.svg-icone-redes-pinterest {
  background-position: 57.5237012345% 57.4183413683%;
}

.svg-icone-redes-pinterest-dims {
  width: 23.373px;
  height: 23.375px;
}

.svg-icone-redes-spotify-v2 {
  background-position: 58.7442056469% 58.6776859504%;
}

.svg-icone-redes-spotify-v2-dims {
  width: 32px;
  height: 32px;
}

.svg-icone-redes-tiktok {
  background-position: 59.8037965765% 59.8450788148%;
}

.svg-icone-redes-tiktok-dims {
  width: 20.536px;
  height: 23.375px;
}

.svg-icone-redes-whatsapp {
  background-position: 60.9263157895% 61.060408518%;
}

.svg-icone-redes-whatsapp-dims {
  width: 30px;
  height: 30px;
}

.svg-icone-redes-youtube-v2 {
  background-position: 62.2418879056% 62.4184428012%;
}

.svg-icone-redes-youtube-v2-dims {
  width: 32px;
  height: 32px;
}

.svg-icone-sacola-mobile {
  background-position: 63.1517361705% 63.4172700746%;
}

.svg-icone-sacola-mobile-dims {
  width: 15.517px;
  height: 17.75px;
}

.svg-icone-sair-painel {
  background-position: 63.887725178% 64.2023346304%;
}

.svg-icone-sair-painel-dims {
  width: 18px;
  height: 18px;
}

.svg-icone-saudacao-painel-cliente {
  background-position: 64.5593188427% 64.9405640453%;
}

.svg-icone-saudacao-painel-cliente-dims {
  width: 14.95px;
  height: 16.576px;
}

.svg-icone-seta, .duvidas-frequentes__tabs [class*=swiper-button] {
  background-position: 65.0802893608% 65.7117992885%;
}

.svg-icone-seta-dims, .duvidas-frequentes__tabs [class*=swiper-button] {
  width: 11.034px;
  height: 17.869px;
}

.svg-icone-seta-baixo {
  background-position: 65.690376569% 66.4937310852%;
}

.svg-icone-seta-baixo-dims {
  width: 15px;
  height: 18px;
}

.svg-icone-seta-cima {
  background-position: 66.3179916318% 67.2719412019%;
}

.svg-icone-seta-cima-dims {
  width: 15px;
  height: 18px;
}

.svg-icone-seta-direita {
  background-position: 67.0297444491% 67.9620034542%;
}

.svg-icone-seta-direita-dims {
  width: 18px;
  height: 15px;
}

.svg-icone-seta-direita-inativo {
  background-position: 67.7838290742% 68.609671848%;
}

.svg-icone-seta-direita-inativo-dims {
  width: 18px;
  height: 15px;
}

.svg-icone-seta-direita-inativo-v2 {
  background-position: 69.029535865% 69.8606271777%;
}

.svg-icone-seta-direita-inativo-v2-dims {
  width: 35px;
  height: 35px;
}

.svg-icone-seta-direita-v2 {
  background-position: 70.5063291139% 71.3850174216%;
}

.svg-icone-seta-direita-v2-dims {
  width: 35px;
  height: 35px;
}

.svg-icone-seta-esquerda {
  background-position: 71.4704650189% 72.2797927461%;
}

.svg-icone-seta-esquerda-dims {
  width: 18px;
  height: 15px;
}

.svg-icone-seta-esquerda-inativo {
  background-position: 72.2245496439% 72.9274611399%;
}

.svg-icone-seta-esquerda-inativo-dims {
  width: 18px;
  height: 15px;
}

.svg-icone-seta-esquerda-inativo-v2 {
  background-position: 73.5021097046% 74.2160278746%;
}

.svg-icone-seta-esquerda-inativo-v2-dims {
  width: 35px;
  height: 35px;
}

.svg-icone-seta-esquerda-v2 {
  background-position: 74.9789029536% 75.7404181185%;
}

.svg-icone-seta-esquerda-v2-dims {
  width: 35px;
  height: 35px;
}

.svg-icone-seta-facetas {
  background-position: 75.5944931164% 76.2682717111%;
}

.svg-icone-seta-facetas-dims {
  width: 8px;
  height: 5px;
}

.svg-icone-seta-filtros-horizontais {
  background-position: 76.0244715255% 76.9087440357%;
}

.svg-icone-seta-filtros-horizontais-dims {
  width: 11.034px;
  height: 17.869px;
}

.svg-icone-seta-menu {
  background-position: 76.3617462664% 77.423524343%;
}

.svg-icone-seta-menu-dims {
  width: 5.893px;
  height: 10px;
}

.svg-icone-seta-produto-media-mobile-direita {
  background-position: 77.4922855544% 78.649885703%;
}

.svg-icone-seta-produto-media-mobile-direita-dims {
  width: 33.151px;
  height: 33.476px;
}

.svg-icone-seta-produto-media-mobile-esquerda {
  background-position: 78.9257663536% 80.1297396676%;
}

.svg-icone-seta-produto-media-mobile-esquerda-dims {
  width: 33.151px;
  height: 33.476px;
}

.svg-icone-spotify-rodape {
  background-position: 80.5011853441% 81.6993464052%;
}

.svg-icone-spotify-rodape-dims {
  width: 37.333px;
  height: 36px;
}

.svg-icone-status-check {
  background-position: 81.2947612552% 82.4667349646%;
}

.svg-icone-status-check-dims {
  width: 13.702px;
  height: 13.702px;
}

.svg-icone-status-entregue {
  background-position: 82.0878314642% 83.1736111951%;
}

.svg-icone-status-entregue-dims {
  width: 19.75px;
  height: 16.564px;
}

.svg-icone-status-pagamento {
  background-position: 83.0121752589% 83.802510882%;
}

.svg-icone-status-pagamento-dims {
  width: 22.217px;
  height: 13.647px;
}

.svg-icone-status-pedido-painel-cliente {
  background-position: 83.7937593122% 84.4287270039%;
}

.svg-icone-status-pedido-painel-cliente-dims {
  width: 16.994px;
  height: 14.253px;
}

.svg-icone-status-pedido-realizado {
  background-position: 84.6408697961% 85.2322481465%;
}

.svg-icone-status-pedido-realizado-dims {
  width: 20.809px;
  height: 18.495px;
}

.svg-icone-status-separacao {
  background-position: 85.4666462117% 86.082866222%;
}

.svg-icone-status-separacao-dims {
  width: 19.274px;
  height: 19.274px;
}

.svg-icone-status-transporte {
  background-position: 86.308366085% 86.8250539957%;
}

.svg-icone-status-transporte-dims {
  width: 19.368px;
  height: 16px;
}

.svg-icone-telefone-v2 {
  background-position: 86.9510664994% 87.4784110535%;
}

.svg-icone-telefone-v2-dims {
  width: 14px;
  height: 15px;
}

.svg-icone-topo-busca-v2 {
  background-position: 87.6832844575% 88.2403804583%;
}

.svg-icone-topo-busca-v2-dims {
  width: 18px;
  height: 18px;
}

.svg-icone-topo-carrinho {
  background-position: 88.363331938% 89.018590575%;
}

.svg-icone-topo-carrinho-dims {
  width: 16px;
  height: 18px;
}

.svg-icone-topo-carrinho-v2 {
  background-position: 89.0330682294% 89.7968006917%;
}

.svg-icone-topo-carrinho-v2-dims {
  width: 16px;
  height: 18px;
}

.svg-icone-topo-fale-conosco {
  background-position: 89.7779639715% 90.5750108085%;
}

.svg-icone-topo-fale-conosco-dims {
  width: 18px;
  height: 18px;
}

.svg-icone-topo-lista-desejos-v2 {
  background-position: 90.607966457% 91.3532209252%;
}

.svg-icone-topo-lista-desejos-v2-dims {
  width: 20px;
  height: 18px;
}

.svg-icone-topo-minha-conta {
  background-position: 91.2934282126% 92.1314310419%;
}

.svg-icone-topo-minha-conta-dims {
  width: 16px;
  height: 18px;
}

.svg-icone-topo-minha-conta-v2 {
  background-position: 91.963164504% 92.9096411587%;
}

.svg-icone-topo-minha-conta-v2-dims {
  width: 16px;
  height: 18px;
}

.svg-icone-troca-condicoes {
  background-position: 92.7882599581% 93.7689311986%;
}

.svg-icone-troca-condicoes-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-troca-painel {
  background-position: 93.7334586471% 94.4918632007%;
}

.svg-icone-troca-painel-dims {
  width: 22.713px;
  height: 16.515px;
}

.svg-icone-vale-painel {
  background-position: 94.5005774337% 95.0012284642%;
}

.svg-icone-vale-painel-dims {
  width: 17.713px;
  height: 11.03px;
}

.svg-icone-validacao-email {
  background-position: 95.3459119497% 95.8892254435%;
}

.svg-icone-validacao-email-dims {
  width: 20px;
  height: 20px;
}

.svg-icone-voltar {
  background-position: 95.9103075568% 96.3090711429%;
}

.svg-icone-voltar-dims {
  width: 13.182px;
  height: 9.308px;
}

.svg-icone-voltar-v2 {
  background-position: 96.4745410458% 96.8796221091%;
}

.svg-icone-voltar-v2-dims {
  width: 12.659px;
  height: 12.659px;
}

.svg-icone-whats-v2 {
  background-position: 97.0723546633% 97.4967630557%;
}

.svg-icone-whats-v2-dims {
  width: 14px;
  height: 14px;
}

.svg-icone-whats-v2_copy {
  background-position: 97.6578837307% 98.1009926629%;
}

.svg-icone-whats-v2_copy-dims {
  width: 14px;
  height: 14px;
}

.svg-icone-x-facetas {
  background-position: 98.1613038028% 98.6200948685%;
}

.svg-icone-x-facetas-dims {
  width: 12px;
  height: 12px;
}

.svg-icone-youtube-rodape {
  background-position: 100% 100%;
}

.svg-icone-youtube-rodape-dims {
  width: 44px;
  height: 32px;
}

body.duvidas-frequentes .wd-browsing-breadcrumbs {
  display: none;
}
body.duvidas-frequentes #content-wrapper {
  max-width: 100%;
}
body.duvidas-frequentes #middle {
  padding: 0;
}

@media screen and (max-width:1025px) {
  #app-duvidas-frequentes .wrapper {
    padding: 0 15px;
  }
}

.duvidas-frequentes__fullbanner {
  position: relative;
  padding-top: 41px;
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__fullbanner {
    padding-top: 44px;
  }
}
.duvidas-frequentes__fullbanner__title * {
  color: #fff;
}
.duvidas-frequentes__fullbanner__title h1 {
  margin: 0;
  font-size: 25px;
  margin-bottom: 11px;
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__fullbanner__title h1 {
    margin-bottom: 10px;
  }
}
.duvidas-frequentes__fullbanner__title p {
  font-size: 15px;
  line-height: 20px;
  max-width: 850px;
  margin-bottom: 37px;
}
.duvidas-frequentes__fullbanner .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - (43px / 2));
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__fullbanner .bg-image {
    height: calc(100% - 43px - 14px);
  }
}
.duvidas-frequentes__tabs .relative {
  position: relative;
}
.duvidas-frequentes__tabs .swiper {
  overflow: visible;
  position: relative;
}
@media (min-width: 1710px) {
  .duvidas-frequentes__tabs .swiper {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__tabs .swiper {
    overflow: hidden;
  }
}
.duvidas-frequentes__tabs .swiper-button-disabled {
  display: none;
}
.duvidas-frequentes__tabs [class*=swiper-button] {
  background-image: var(--varSpritePath);
  transform: translateY(-50%);
  z-index: 1;
  top: 50%;
  margin: 0;
}
.duvidas-frequentes__tabs .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
}
.duvidas-frequentes__tabs .swiper-button-next {
  right: 0;
}
.duvidas-frequentes__tabs li {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border: 1px solid #E3E3E3;
  border-radius: 5px;
  cursor: pointer;
  padding: 0 16px;
  width: -moz-fit-content;
  width: fit-content;
  width: 159px;
  text-align: center;
  margin: 0;
  height: 43px;
  background-color: #fff;
  font-size: 16px;
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__tabs li {
    min-width: 20vw;
    font-size: 13px;
    white-space: nowrap;
    width: auto;
  }
}
.duvidas-frequentes__tabs li img {
  flex-shrink: 0;
}
.duvidas-frequentes__tabs li.selected {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
.duvidas-frequentes__tabs li.selected img {
  filter: brightness(0) invert(1);
}
.duvidas-frequentes__content {
  margin-top: 51px;
  margin-bottom: 44px;
}
.duvidas-frequentes__content__title strong {
  display: block;
  font-size: 20px;
}
.duvidas-frequentes__content__title span {
  font-size: 14px;
}
.duvidas-frequentes__content ul {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 29px;
}
.duvidas-frequentes__content li {
  border: 1px solid #E3E3E3;
  padding: 27px 39px;
  border-radius: 5px;
  margin: 0;
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__content li {
    padding: 13px 16px;
  }
}
.duvidas-frequentes__content li.opened .content-html {
  display: block;
}
.duvidas-frequentes__content li.opened .icon {
  transform: rotate(180deg);
}
.duvidas-frequentes__content p {
  margin: 0;
}
.duvidas-frequentes__content .content-title {
  font-size: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__content .content-title {
    font-size: 15px;
  }
}
.duvidas-frequentes__content .content-html {
  display: none;
  font-size: 15px;
  line-height: 23px;
  margin-top: 18px;
  color: #8d8d8d;
}
.duvidas-frequentes__content .content-html p {
  line-height: 23px;
}
@media screen and (max-width:1025px) {
  .duvidas-frequentes__content .content-html {
    font-size: 14px;
    margin-top: 14px;
  }
}
/*# sourceMappingURL=landing.css.map */
