.voltar-topo{display:flex !important;justify-content:center;align-items:center;gap:14px;margin-bottom:0 !important}.voltar-topo::before,.voltar-topo::after{width:100%;height:1px;background-color:var(--gray-400);flex-grow:1;content:"";display:inline-block}.voltar-topo button{max-width:-moz-fit-content;max-width:fit-content;border-radius:20px;line-height:40px;height:40px;display:flex;align-items:center;justify-content:center;width:100%;max-width:174px;white-space:nowrap}@media screen and (max-width:1023px){.voltar-topo button{max-width:130px;font-size:.7857142857rem;line-height:30px;height:30px}.voltar-topo button svg{width:10px;height:10px}}body[class*=atendimento] .wd-browsing-breadcrumbs{display:none}body[class*=atendimento] .lp-atendimento{margin:22px auto 67px}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento{margin-bottom:42px}}body[class*=atendimento] .lp-atendimento .lp-atendimento--header h1{font-weight:700;margin:0 0 32px;color:var(--fontColor1);font-size:1.7857142857rem;line-height:2.1428571429rem;text-align:center}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--header h1{margin-bottom:18px;font-size:1.4285714286rem;line-height:1.7142857143rem}}body[class*=atendimento] .lp-atendimento .lp-atendimento--body{display:grid;grid-template-columns:280px minmax(0, 1fr);align-items:start;gap:50px}@media screen and (min-width: 768px)and (max-width:1100px){body[class*=atendimento] .lp-atendimento .lp-atendimento--body{grid-template-columns:220px minmax(0, 1fr);gap:30px}}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--body{grid-template-columns:minmax(0, 1fr);gap:24px}}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu{padding:12px 18px;box-shadow:0px 1px 5px #00000029;border-radius:10px}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu.open .lp-atendimento--menu-toggle::after{transform:rotate(-135deg);margin-top:4px}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu.open .lp-atendimento--menu-list{display:block}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-toggle{display:none}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0;border:0;background:none;font-size:1.1428571429rem;color:var(--fontColor1);font-weight:700}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-toggle::after{content:"";display:inline-block;width:8px;height:8px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:ease all .2s}}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list{margin:0;padding:0;list-style:none}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list{display:none;border-top:1px solid var(--gray-450)}}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list li{margin:0}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list li:not(:last-child){border-bottom:1px solid var(--gray-450)}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list a{display:block;line-height:51px;font-size:1rem;color:var(--fontColor1);text-decoration:underline;font-weight:400}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list a{line-height:48px}}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list a:hover{color:var(--baseColor2)}body[class*=atendimento] .lp-atendimento .lp-atendimento--menu-list a.active{color:var(--baseColor2);text-decoration:none;font-weight:700}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao{font-size:1rem;line-height:21px;color:#818080;font-weight:400}@media screen and (min-width: 768px)and (max-width:1100px){body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao{font-size:12px;line-height:18px}}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao:not(.active){display:none}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao h2,body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao h3{margin:0 0 10px;color:#000;font-weight:700}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao h2{font-size:1.1428571429rem}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao h2:not(:first-child){margin-top:30px}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao h3{margin-top:20px;font-size:1rem}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao p{margin:0 0 10px}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ul,body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ol{margin:0 0 10px;padding-left:20px}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ul li,body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ol li{margin-bottom:6px}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ul ul,body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ol ul{margin:6px 0 0;list-style:circle}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ul{list-style:none}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao ol{list-style:decimal}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao b,body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao strong{color:#000;font-weight:700}body[class*=atendimento] .lp-atendimento .lp-atendimento--opcao a{color:var(--baseColor2);text-decoration:underline;word-break:break-word}body[class*=atendimento] .lp-atendimento .lp-atendimento--faixas-cep{display:flex;flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--faixas-cep{grid-template-columns:repeat(2, minmax(0, 1fr))}}body[class*=atendimento] .lp-atendimento .lp-atendimento--faixas-cep li{margin:0;color:var(--fontColor1);text-align:left;white-space:nowrap;max-width:auto}body[class*=atendimento] .lp-atendimento .lp-atendimento--form{margin-top:30px;padding:24px;box-shadow:0px 1px 5px #00000029;border-radius:10px}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--form{padding:18px}}body[class*=atendimento] .lp-atendimento .lp-atendimento--form h2{margin-top:0}body[class*=atendimento] .lp-atendimento .lp-atendimento--form fieldset{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 20px;margin:0;padding:0;border:0}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--form fieldset{grid-template-columns:minmax(0, 1fr)}}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .input-wrapper{display:flex;flex-direction:column;gap:6px}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .input-wrapper.feedback-subject,body[class*=atendimento] .lp-atendimento .lp-atendimento--form .input-wrapper.feedback-message{grid-column:1/-1}body[class*=atendimento] .lp-atendimento .lp-atendimento--form label{font-size:1rem;color:var(--fontColor1);font-weight:500}body[class*=atendimento] .lp-atendimento .lp-atendimento--form label .required{color:#d9534f}body[class*=atendimento] .lp-atendimento .lp-atendimento--form input,body[class*=atendimento] .lp-atendimento .lp-atendimento--form textarea{width:100%;padding:0 14px;border:1px solid var(--gray-400);font-family:inherit;font-size:1rem;color:var(--fontColor1);background-color:#fff;border-radius:5px}body[class*=atendimento] .lp-atendimento .lp-atendimento--form input:focus,body[class*=atendimento] .lp-atendimento .lp-atendimento--form textarea:focus{outline:none;border-color:var(--baseColor2)}body[class*=atendimento] .lp-atendimento .lp-atendimento--form input{height:48px}body[class*=atendimento] .lp-atendimento .lp-atendimento--form textarea{min-height:140px;padding:12px 14px;resize:vertical}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:12px}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--form .form-actions{flex-direction:column-reverse}}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-clear{display:flex;align-items:center;justify-content:center;gap:5px;height:48px;line-height:48px;font-size:1.1428571429rem;text-align:center;border:0;width:100%;font-weight:700;transition:none;white-space:nowrap;border-radius:5px;background-color:#ebebeb;color:#9d9d9d;max-width:180px}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-clear.loading{font-size:0 !important;pointer-events:none;position:relative}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-clear.loading .bg-sprite,body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-clear.loading svg{display:none}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-clear.loading::before{--height: 25px;content:"" !important;display:block;animation:spinnerload 1s linear infinite;position:absolute;z-index:1;border:2px solid #fff;border-radius:100%;border-top:2px solid transparent;height:var(--height);aspect-ratio:1;font-size:1.1428571429rem}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-submit{display:flex;align-items:center;justify-content:center;gap:5px;height:48px;line-height:48px;font-size:1.1428571429rem;text-align:center;border:0;width:100%;font-weight:700;transition:none;white-space:nowrap;border-radius:5px;background-color:var(--baseColor2);color:#fff;max-width:180px}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-submit.loading{font-size:0 !important;pointer-events:none;position:relative}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-submit.loading .bg-sprite,body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-submit.loading svg{display:none}body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-submit.loading::before{--height: 25px;content:"" !important;display:block;animation:spinnerload 1s linear infinite;position:absolute;z-index:1;border:2px solid #fff;border-radius:100%;border-top:2px solid transparent;height:var(--height);aspect-ratio:1;font-size:1.1428571429rem}@media screen and (max-width:1023px){body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-clear,body[class*=atendimento] .lp-atendimento .lp-atendimento--form .bt-submit{max-width:100%}}body[class*=fidelidade] .wd-browsing-breadcrumbs{display:none}body[class*=fidelidade] .lp-fidelidade--banner{display:block;width:100%}body[class*=fidelidade] .lp-fidelidade--banner .mobile{display:none}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade--banner .desk{display:none}body[class*=fidelidade] .lp-fidelidade--banner .mobile{display:block}}body[class*=fidelidade] .lp-fidelidade--banner img{display:block;width:100%;height:auto}body[class*=fidelidade] .lp-fidelidade{margin:50px auto 67px;color:var(--fontColor1)}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade{margin:30px 0 42px}}body[class*=fidelidade] .lp-fidelidade h1,body[class*=fidelidade] .lp-fidelidade h2,body[class*=fidelidade] .lp-fidelidade p,body[class*=fidelidade] .lp-fidelidade ul{margin:0;padding:0}body[class*=fidelidade] .lp-fidelidade p,body[class*=fidelidade] .lp-fidelidade li{font-weight:400;font-size:1.1428571429rem;line-height:1.8571428571rem}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade p,body[class*=fidelidade] .lp-fidelidade li{font-size:1rem;line-height:1.5714285714rem}}body[class*=fidelidade] .lp-fidelidade strong{font-weight:700}body[class*=fidelidade] .lp-fidelidade a{color:var(--baseColor1);text-decoration:underline}body[class*=fidelidade] .lp-fidelidade a:hover{color:var(--baseColor2)}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--regulamento h1{font-weight:700;display:table;margin:0 auto 40px;color:var(--baseColor1);font-size:2.1428571429rem;line-height:2.5714285714rem;text-align:center}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--regulamento h1::after{content:"";display:block;width:60%;height:4px;margin:10px auto 0;background-color:var(--baseColor3);border-radius:2px}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--regulamento h1{margin-bottom:25px;font-size:1.7142857143rem;line-height:2.1428571429rem}}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--subtitulo{font-weight:700;margin-bottom:20px;padding:15px 20px;background-color:var(--baseColor3);color:var(--baseColor1);font-size:1.7857142857rem;line-height:2.1428571429rem;text-align:center;border-radius:8px}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--subtitulo{font-size:1.4285714286rem;line-height:1.7142857143rem}}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao{margin-bottom:20px;padding:24px 30px;background-color:#fff;box-shadow:0px 1px 5px #00000029;border-radius:10px}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao{padding:18px}}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao:first-of-type{margin-bottom:40px}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao:first-of-type{margin-bottom:25px}}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao h2{font-weight:700;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--gray-450);color:var(--baseColor1);font-size:1.5714285714rem;line-height:2rem}@media screen and (max-width:1023px){body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao h2{font-size:1.2857142857rem;line-height:1.7142857143rem}}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao p+p,body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao p+.lp-fidelidade--exemplos,body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao .lp-fidelidade--exemplos+p{margin-top:12px}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--secao>p>strong:first-child{color:var(--baseColor1)}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--exemplos{padding:18px 22px;background-color:var(--gray-100);border-left:4px solid var(--baseColor3);border-radius:5px}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--exemplos ul{margin:8px 0 12px 20px;list-style:disc}body[class*=fidelidade] .lp-fidelidade .lp-fidelidade--exemplos li+li{margin-top:6px}.lp-lista-escolar{display:flex;flex-direction:column;align-items:center;gap:20px;margin:60px auto 80px;text-align:center}.lp-lista-escolar__status{font-size:1.2857142857rem}body.comprar-lista-escolar .wd-checkout-basket .fixed-buttons-cart button:first-child{display:none}body.comprar-lista-escolar .lista-escolar-trocar{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:0 14px;height:30px;font-size:.8571428571rem;white-space:nowrap}body.comprar-lista-escolar .lista-escolar-adicionar{display:flex;justify-content:center;margin-top:25px}body.comprar-lista-escolar .lista-escolar-adicionar .btn-1{padding:0 30px}body.comprar-lista-escolar .empty .buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.modal-lista-escolar-busca .custom-modal .modal-container{width:min(720px, calc(100% - 30px))}.modal-lista-escolar-busca .lista-escolar-busca{display:flex;flex-direction:column;gap:15px}.modal-lista-escolar-busca .lista-escolar-busca__trocando{font-size:1rem}.modal-lista-escolar-busca .lista-escolar-busca__form{display:flex;gap:10px}.modal-lista-escolar-busca .lista-escolar-busca__form input{flex:1;min-width:0;height:45px;padding:0 15px;border:1px solid var(--gray-450);border-radius:10px}.modal-lista-escolar-busca .lista-escolar-busca__form .btn-1{flex:0 0 auto;width:auto;padding:0 25px}.modal-lista-escolar-busca .lista-escolar-busca__status:empty{display:none}.modal-lista-escolar-busca .lista-escolar-busca__resultados{display:flex;flex-direction:column;max-height:55vh;overflow-y:auto}.modal-lista-escolar-busca .lista-escolar-busca__item{display:grid;grid-template-columns:80px minmax(0, 1fr) auto;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--gray-450)}@media screen and (max-width:1023px){.modal-lista-escolar-busca .lista-escolar-busca__item{grid-template-columns:64px minmax(0, 1fr)}.modal-lista-escolar-busca .lista-escolar-busca__item .lista-escolar-busca__escolher{grid-column:1/-1}}.modal-lista-escolar-busca .lista-escolar-busca__item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.modal-lista-escolar-busca .lista-escolar-busca__info{display:flex;flex-direction:column;gap:6px}.modal-lista-escolar-busca .lista-escolar-busca__nome{font-weight:600;font-size:1rem}.modal-lista-escolar-busca .lista-escolar-busca__preco{font-weight:700;color:var(--baseColor1)}.modal-lista-escolar-busca .lista-escolar-busca__variacao{max-width:240px;height:34px}.modal-lista-escolar-busca .lista-escolar-busca__escolher{padding:0 20px;white-space:nowrap}.modal-lista-escolar-busca .lista-escolar-busca__escolher[disabled]{opacity:.5;pointer-events:none}.modal-lista-escolar-busca .lista-escolar-busca__mais{align-self:center;width:auto;padding:0 25px}