/* Estilo */
/* Claro */
.estilo1{--corFundoSelect: #FFFFFF; --corBordaSelect: transparent; --corTextoSelect: #231f20b8; --corFundoSelectHover: #231f20; --corTextoSelectHover: #FFFFFFb8; --corFundoOption: #FFFFFF; --corBannerVenda: #231f20; --corTextoBannerVenda: #FFFFFF; --corFundoCard: #FFFFFF; --corBordaCard: #F5F5F5; --corTextoEndereco: #565354b8; --corBolinha1: #C6C6C6; --corBolinha2: #231F20; --corTag: #231F20; --corTagTexto: #FFFFFF; --corMapa1: #E6E6E6; --corMapa2: #B8B8B8; --corMapa3: #d6d6d6; --corMapa4: #818181; --corMapa5: #2b2b2b;--textoParceiro: #ffffff; --textoDestacado:#231F20;--corBordaDesconto: #FFFFFF14;}

/* Escuro */
.estilo2{--corFundoSelect: #D7D7D7; --corBordaSelect: transparent; --corTextoSelect: #000000b8; --corFundoSelectHover: #000000; --corTextoSelectHover: #D7D7D7B8; --corFundoOption: #434343; --corBannerVenda: #211E1F; --corTextoBannerVenda: #ACACAC; --corFundoCard: #000000; --corBordaCard: transparent; --corTextoEndereco: #D7D7D780; --corBolinha1: #525252; --corBolinha2: #ACACAC; --corTag: #FFFFFF3D; --corTagTexto: #D7D7D7; --corMapa1: #171415; --corMapa2: #3D3D3D; --corMapa3: #373435; --corMapa4: #5b5859; --corMapa5: #817f7f; --textoParceiro: #E5E5E5;--textoDestacado:#fff; --corBordaDesconto: #FFFFFF14;}

/* Contraste */
.estilo3{--corFundoSelect: #FFFFFF; --corBordaSelect: #FFFFFF; --corTextoSelect: #000000b8; --corFundoSelectHover: #000000; --corTextoSelectHover: #FFFFFFb8; --corFundoOption: #000000; --corBannerVenda: #000000; --corTextoBannerVenda: #FFFFFF; --corFundoCard: #000000; --corBordaCard: #FFFFFF; --corTextoEndereco: #FFFFFFB8; --corBolinha1: #FFFFFF; --corBolinha2: #41A1BF; --corTag: #FFFFFF; --corTagTexto: #000000; --corMapa1: #000000; --corMapa2: #FFFFFF; --corMapa3: #292929; --corMapa4: #4e4e4e; --corMapa5: #777777;--textoParceiro: #41a1bf;--textoDestacado:#41a1bf; --corBordaDesconto: #FFFFFF1F;}

/* Box Topo */
.boxTopo{background: var(--corTopo);border-bottom: 1px solid var(--corBordaTopo);}
    .boxTopo .centro{display: flex;justify-content: space-between;width: 100%;max-width: 1428px;padding: 186px 20px 222px;margin: 0px auto;position: relative;}
        .boxTopo .centro div.conteudo{width: calc(100% - 650px);min-width: 389px;}
            .boxTopo .centro div.conteudo h2{font: 700 56px/52px "Crimson Pro";color: var(--corTextoPrincipal);;margin-bottom: 16px;}
            .boxTopo .centro div.conteudo p{width: 100%;max-width: 536px;font-size: 17px;font-weight: 400;line-height: 26px;letter-spacing: -0.01em;    color: var(--corTextoPrincipal);margin-bottom: 20px;}

            .boxTopo .centro div.conteudo form{width: 100%;max-width: 528px;margin-bottom: 108px;padding: 0px;border: initial;}
                .boxTopo .centro div.conteudo form select{width: 100%;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: -0.02em;color: var(--corTextoSelect);-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath fill='%23231f20' fill-rule='evenodd' d='M10.759.583c-1.42 1.491-3.022 2.835-3.022 2.835L6.51 4.647l-1.327-1.19L2.089.313C1.285-.417-.006.206 0 1.388c.003.582.242.867.559 1.245l.11.132a38 38 0 0 0 2.468 2.463 60 60 0 0 1 1.899 1.821l.01.01c.628.63 1.39 1.394 2.175.604l4.82-4.469.17-.186c.486-.527.968-1.05.723-1.889A1.35 1.35 0 0 0 12.3.313c-.54-.291-1.114-.179-1.541.27' clip-rule='evenodd' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3C/svg%3E") no-repeat center right var(--corFundoSelect);background-position-x: calc(100% - 20px);background-size: 13px 8px;outline: 1px solid var(--corBordaSelect);outline-offset: -1px;padding: 16px 20px;transition: all 0.5s ease;}
                    .boxTopo .centro div.conteudo form select option{display: block;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: -0.02em;color: var(--corTextoPrincipal);background: var(--corFundoOption);transition: all 0.5s ease;}
                /* Hover | Focus */
                .boxTopo .centro div.conteudo form select:hover,
                .boxTopo .centro div.conteudo form select:focus{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M10.759.583c-1.42 1.491-3.022 2.835-3.022 2.835L6.51 4.647l-1.327-1.19L2.089.313C1.285-.417-.006.206 0 1.388c.003.582.242.867.559 1.245l.11.132a38 38 0 0 0 2.468 2.463 60 60 0 0 1 1.899 1.821l.01.01c.628.63 1.39 1.394 2.175.604l4.82-4.469.17-.186c.486-.527.968-1.05.723-1.889A1.35 1.35 0 0 0 12.3.313c-.54-.291-1.114-.179-1.541.27' clip-rule='evenodd' style='fill:%23FFFFFF;fill-opacity:1'/%3E%3C/svg%3E") no-repeat center right  var(--corFundoSelectHover);background-position-x: calc(100% - 20px);background-size: 13px 8px;color: var(--corTextoSelectHover);}
                body.estilo2 .boxTopo .centro div.conteudo form select:hover,
                body.estilo2 .boxTopo .centro div.conteudo form select:focus{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath fill='%23ACACAC' fill-rule='evenodd' d='M10.759.583c-1.42 1.491-3.022 2.835-3.022 2.835L6.51 4.647l-1.327-1.19L2.089.313C1.285-.417-.006.206 0 1.388c.003.582.242.867.559 1.245l.11.132a38 38 0 0 0 2.468 2.463 60 60 0 0 1 1.899 1.821l.01.01c.628.63 1.39 1.394 2.175.604l4.82-4.469.17-.186c.486-.527.968-1.05.723-1.889A1.35 1.35 0 0 0 12.3.313c-.54-.291-1.114-.179-1.541.27' clip-rule='evenodd' style='fill:%23ACACAC;fill-opacity:1'/%3E%3C/svg%3E") no-repeat center right  var(--corFundoSelectHover);background-position-x: calc(100% - 20px);background-size: 13px 8px;}
                    .boxTopo .centro div.conteudo form select:hover option,
                    .boxTopo .centro div.conteudo form select:focus option{}

        .boxTopo .centro  div.mapa{width: calc(100% - 431px) !important;max-width: 650px !important;margin: 0 auto;position: absolute;top: 146px;right: 0px;z-index: 99;}
            .boxTopo .centro  div.mapa svg{width: 100%;height: auto;display: block;}
                .boxTopo .centro  div.mapa svg path.estado{stroke: var(--corMapa2);stroke-width: 1.5px;cursor: pointer;transition: opacity 0.2s ease-in-out, fill 0.2s ease-in-out, stroke 0.2s ease-in-out;}
                /* Hover */
                .boxTopo .centro  div.mapa svg path.estado:hover{opacity: 0.75;}

                #map-brazil #estado-AC{fill: var(--corMapa1) !important;}
                #map-brazil #estado-AM{fill: var(--corMapa1) !important;}
                #map-brazil #estado-RR{fill: var(--corMapa1) !important;}
                #map-brazil #estado-AP{fill: var(--corMapa1) !important;}
                #map-brazil #estado-RO{fill: var(--corMapa1) !important;}
                #map-brazil #estado-MT{fill: var(--corMapa1) !important;}
                #map-brazil #estado-TO{fill: var(--corMapa1) !important;}
                #map-brazil #estado-MA{fill: var(--corMapa1) !important;}
                #map-brazil #estado-PI{fill: var(--corMapa1) !important;}
                #map-brazil #estado-CE{fill: var(--corMapa1) !important;}
                #map-brazil #estado-RN{fill: var(--corMapa1) !important;}
                #map-brazil #estado-PE{fill: var(--corMapa1) !important;}
                #map-brazil #estado-AL{fill: var(--corMapa1) !important;}
                #map-brazil #estado-SE{fill: var(--corMapa1) !important;}
                #map-brazil #estado-ES{fill: var(--corMapa1) !important;}
                #map-brazil #estado-MS{fill: var(--corMapa1) !important;}
                #map-brazil #estado-PA{fill: var(--corMapa3) !important;}
                #map-brazil #estado-PB{fill: var(--corMapa3) !important;}
                #map-brazil #estado-BA{fill: var(--corMapa3) !important;}
                #map-brazil #estado-GO{fill: var(--corMapa3) !important;}
                #map-brazil #estado-DF{fill: var(--corMapa3) !important;}
                #map-brazil #estado-RS{fill: var(--corMapa3) !important;}
                #map-brazil #estado-MG{fill: var(--corMapa4) !important;}
                #map-brazil #estado-RJ{fill: var(--corMapa4) !important;}
                #map-brazil #estado-PR{fill: var(--corMapa4) !important;}
                #map-brazil #estado-SC{fill: var(--corMapa4) !important;}
                #map-brazil #estado-SP{fill: var(--corMapa5) !important;}

            .boxTopo .centro  div.mapa .cssmap-tooltip{display: none;position: absolute;z-index: 5;pointer-events: none;white-space: nowrap;background: #231F20;color: #FFFFFF;font-family: Arial, sans-serif;font-size: 13px;font-weight: 600;padding: 7px 10px;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);}

/* Box Localizacao */
.boxLocalizacao{}
    .boxLocalizacao .centro{display: flex;justify-content: space-between;gap: 20px;width: 100%;max-width: 1428px;padding: 1px 20px 110px;margin: -223px auto 0px;position: relative;}

        .boxLocalizacao .centro div.listaLocalizacao{width: calc(100% - 387px);max-width: 935px;min-width: 635px;position: relative;z-index: 99;}
            .boxLocalizacao .centro div.listaLocalizacao h2{display: flex; align-items: center; gap: 21px; font: 700 44px/32px "Crimson Pro"; color: var(--corTextoPrincipal); margin-bottom: 26px;}
                .boxLocalizacao .centro div.listaLocalizacao h2::before{content: "";width: 18px;min-width: 18px;height: 28px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='28' fill='none' viewBox='0 0 18 28'%3E%3Cg fill='%23231f20' opacity='.32'%3E%3Cpath d='M7.88 14.495v6.241a1.119 1.119 0 0 0 2.24 0l.005-6.241c3.539-.5 6.188-3.68 6.188-7.299C16.313 3.228 13.033 0 9 0S1.688 3.228 1.688 7.196c0 3.62 2.654 6.799 6.193 7.299M9 2.594c2.592 0 5.063 2.065 5.063 4.602S11.593 12.244 9 12.244s-5.062-2.51-5.062-5.048c0-2.537 2.47-4.602 5.062-4.602' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3Cpath d='M14.824 18.26c-.649-.315-1.565-.267-1.855.44-.29.705 0 1.533.649 1.849 1.1.535 1.81 1.263 1.81 1.852 0 2.666-4.569 3.435-6.381 3.435-1.823 0-6.476-.735-6.476-3.435 0-.59.711-1.317 1.811-1.852.648-.316.939-1.144.649-1.85s-1.206-.754-1.855-.438C1.06 19.293 0 20.63 0 22.4c0 1.68 1.055 3.179 2.97 4.221C4.602 27.511 6.744 28 9 28s4.398-.49 6.03-1.378C16.945 25.58 18 24.081 18 22.401c0-1.77-1.059-3.108-3.177-4.14' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size: contain;}

            .boxLocalizacao .centro div.listaLocalizacao ul{width: 100%;display: flex;flex-wrap: wrap;gap: 20px 16px;padding-left: 39px;}
                .boxLocalizacao .centro div.listaLocalizacao ul li{width: calc((100% / 2) - 16px);max-width: 440px;}
                    .boxLocalizacao .centro div.listaLocalizacao ul li > a:link,
                    .boxLocalizacao .centro div.listaLocalizacao ul li > a:active,
                    .boxLocalizacao .centro div.listaLocalizacao ul li > a:visited{display: block;width: 100%;max-width: 440px;height: 100%;background: var(--corFundoCard);outline: 2px solid var(--corBordaCard);outline-offset: -2px;padding: 31px 28px 28px;position: relative;transition: all 0.5s ease;}
                    /* Hover */
                    .boxLocalizacao .centro div.listaLocalizacao ul li a:hover{}

                        .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota{display: flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 700;line-height: 16px;letter-spacing: -0.03em;color: transparent;background: transparent;padding: 7px 8px 7px 12px;position: absolute;top: 0px;right: 0px;transition: all 0.5s ease;}
                            .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota b{font-weight: 700; transition: all 0.5s ease;}
                            .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota::after{content: "";width: 15px;min-width: 15px;height: 12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23231f20' d='m9.472 12-1.328-1.49 3.083-3.462H0V4.952h11.239L8.155 1.49 9.483 0 15 6z' opacity='1' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;transition: all 0.5s ease;opacity: 24%;}
                            body.estilo2 .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota::after{content: "";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23D7D7D7' d='m9.472 12-1.328-1.49 3.083-3.462H0V4.952h11.239L8.155 1.49 9.483 0 15 6z' opacity='1' style='fill:%23D7D7D7;fill:%23D7D7D7;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;opacity: 24%;}
                            body.estilo3 .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota::after{content: "";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%2341A1BF' d='m9.472 12-1.328-1.49 3.083-3.462H0V4.952h11.239L8.155 1.49 9.483 0 15 6z' opacity='1' style='fill:%2341A1BF;fill:%2341A1BF;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;}
                        /* Hover */
                        .boxLocalizacao .centro div.listaLocalizacao ul li a:hover span.btnRota{background: var(--corTag);color: var(--corTagTexto);}
                            .boxLocalizacao .centro div.listaLocalizacao ul li a:hover span.btnRota b{}
                            .boxLocalizacao .centro div.listaLocalizacao ul li a:hover span.btnRota::after{opacity: 1 !important;}
                            body.estilo3 .boxLocalizacao .centro div.listaLocalizacao ul li a:hover span.btnRota::after{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23000' d='m9.472 12-1.328-1.49 3.083-3.462H0V4.952h11.239L8.155 1.49 9.483 0 15 6z' opacity='1' style='fill:%23000;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;}

                        .boxLocalizacao .centro div.listaLocalizacao ul li a h3{font: 500 24px/21px "Crimson Pro";letter-spacing: -0.01em;color: var(--corTextoPrincipal);margin-bottom: 8px;}
                        .boxLocalizacao .centro div.listaLocalizacao ul li a p{display: flex;gap: 8px;font-size: 15px;font-weight: 500;line-height: 20px;letter-spacing: -0.02em;color: var(--corTextoEndereco);}
                            .boxLocalizacao .centro div.listaLocalizacao ul li a p::before{content: "";width: 16px;min-width: 16px;height: 16px;background: var(--corBolinha1);outline: 3px solid var(--corBolinha2);outline-offset: -11px;border-radius: 100%;margin-top: 2px;}

            .boxLocalizacao .centro  a.btnRevendedora:link,
            .boxLocalizacao .centro  a.btnRevendedora:active,
            .boxLocalizacao .centro  a.btnRevendedora:visited{display: block;width: 100%;max-width: 328px;min-width: 260px;height: max-content;border-radius: 2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='70' fill='none' viewBox='0 0 81 70'%3E%3Cpath fill='%23fff' d='M78.107 64.167V5.833c0-1.547-.61-3.03-1.695-4.124A5.76 5.76 0 0 0 72.322 0H60.75a5.76 5.76 0 0 0-4.091 1.709 5.86 5.86 0 0 0-1.695 4.124v5.834H43.393a5.76 5.76 0 0 0-4.091 1.708 5.86 5.86 0 0 0-1.695 4.125v1.995l-9.433-3.847a5.74 5.74 0 0 0-4.422.043 5.8 5.8 0 0 0-3.1 3.18L5.456 56.723a5.83 5.83 0 0 0-.029 4.31 5.77 5.77 0 0 0 2.933 3.134H2.893c-.767 0-1.503.307-2.046.854A2.93 2.93 0 0 0 0 67.083c0 .774.305 1.516.847 2.063A2.88 2.88 0 0 0 2.893 70h75.214a2.88 2.88 0 0 0 2.046-.854A2.93 2.93 0 0 0 81 67.083a2.93 2.93 0 0 0-.847-2.062 2.88 2.88 0 0 0-2.046-.854m-52.1-43.109 10.726 4.375-15.187 37.859-10.73-4.375zm11.6 17.748v25.36H27.433zM43.393 17.5h11.571v46.667H43.393zM60.75 64.167V5.833h11.571v58.334z' opacity='.12' style='fill:%23fff;fill-opacity:1'/%3E%3C/svg%3E") no-repeat top right var(--corBannerVenda);outline: 1px solid var(--corBordaSelect);outline-offset: -1px;background-position: calc(100% - 12px) 12px;background-size: 81px 70px;margin-top: 354px;padding: 32px 20px 28px;position: sticky;top: 104px;transition: all 0.5s ease;}
                .boxLocalizacao .centro  a.btnRevendedora::after{content: ""; display: block; width: 15px; min-width: 15px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='m9.472 12-1.328-1.49 3.083-3.462H0V4.952h11.239L8.155 1.49 9.483 0 15 6z' opacity='1' style='fill:%23fff;fill-opacity:1'/%3E%3C/svg%3E") no-repeat; margin: 24px auto 0px; opacity: 24%; transition: all 0.5s ease;}
                body.estilo2 .boxLocalizacao .centro  a.btnRevendedora::after{content: ""; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23D7D7D7' d='m9.472 12-1.328-1.49 3.083-3.462H0V4.952h11.239L8.155 1.49 9.483 0 15 6z' opacity='' style='fill:%23D7D7D7;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;}
                body.estilo3 .boxLocalizacao .centro  a.btnRevendedora::after{content: ""; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%2341A1BF' d='m9.472 12-1.328-1.49 3.083-3.462H0V4.952h11.239L8.155 1.49 9.483 0 15 6z' opacity='1' style='fill:%2341A1BF;fill-opacity:1'/%3E%3C/svg%3E") no-repeat; opacity: 50%;}
                .boxLocalizacao .centro  a.btnRevendedora h2{width: 100%;max-width: 205px;font: 700 36px/32px "Crimson Pro";text-align: center;color: var(--corTextoBannerVenda);margin: 0px auto 16px;}
                .boxLocalizacao .centro  a.btnRevendedora p{width: 100%;max-width: 236px;font-size: 15px;font-weight: 400;line-height: 22px;text-align: center;letter-spacing: -0.01em;color: var(--corTextoBannerVenda);margin: 0px auto;}
            /* Hover */
            .boxLocalizacao .centro  a.btnRevendedora:hover{}
                .boxLocalizacao .centro  a.btnRevendedora:hover::after{content: ""; opacity: 1 !important;}
                .boxLocalizacao .centro  a.btnRevendedora:hover h2{}
                .boxLocalizacao .centro  a.btnRevendedora:hover p{}

        ._1000 .boxLocalizacao .centro.semLoja{flex-direction: column;gap:50px;}
            ._1000 .boxLocalizacao .centro.semLoja ul li.listaVazia{width: calc(100% - 10px); max-width: 682px;}
                .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem{width: 100%; display: flex; flex-direction: column; background: var(--corFundoCard); outline: 2px solid var(--corBordaCard); outline-offset: -2px; padding: 35px 40px 35px 173px; position: relative;overflow: clip;}
                    .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem::before{content: ''; display: block; position: absolute; width: 94px; height: 118px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 94 118'%3E%3Cpath fill='%23565354' d='M17.977 33.057c0-3.969-3.223-7.196-7.18-7.196h-.014l-.005-.002h-.008c-3.943.016-7.15 3.239-7.15 7.198v13.95h14.357zM55.864 8.186c5.36 0 9.72 4.371 9.72 9.74 0 5.37-4.357 9.742-9.72 9.742-5.36 0-9.72-4.371-9.72-9.741s4.36-9.741 9.72-9.741m0 3.624c-3.362 0-6.1 2.742-6.1 6.115 0 3.372 2.738 6.115 6.1 6.115s6.1-2.743 6.1-6.115-2.738-6.115-6.1-6.115m2.232 1.947a1.206 1.206 0 0 1 1.74 0c.48.494.48 1.298 0 1.792l-2.242 2.31 2.242 2.31c.48.495.48 1.3 0 1.795a1.21 1.21 0 0 1-1.74 0l-2.241-2.313-2.244 2.313a1.21 1.21 0 0 1-1.739 0c-.48-.494-.48-1.3 0-1.794l2.242-2.31-2.242-2.311a1.296 1.296 0 0 1 0-1.792 1.205 1.205 0 0 1 1.74 0l2.242 2.31zm-18.52 94.816q0 .43-.046.845a7.24 7.24 0 0 1-1.664 3.99l45.342.041.29-.006c1.463-.052 3.155-.494 4.5-1.296 1.432-.855 2.387-2.062 2.387-3.574v-9.891H39.576zm-17.976 0c0 1.424.644 2.58 1.989 3.464 1.74 1.142 3.953 1.473 6 1.332 1.513-.105 3-.499 4.154-1.191 1.344-.807 2.208-1.993 2.208-3.605V96.869c0-.937.712-1.71 1.625-1.804l.186-.01h37.143v-62.75c0-2.097-.74-3.49-1.76-4.437-.674-.626-1.489-1.068-2.329-1.382a66 66 0 0 1-1.635 3.09c-2.49 4.427-5.64 9.071-8.288 12.974l-.006.008-.045.066c-1.035 1.524-1.961 2.887-2.726 4.06 2.519 2.97 4.29 5.57 5.322 7.858 1.15 2.553 1.4 4.774.668 6.697-.932 2.445-3.22 3.827-5.972 4.697-2.744.867-6.078 1.266-9.298 1.65l-.047.007c-2.434.291-4.988.597-7.03 1.104-1.022.254-1.887.551-2.534.906-.654.36-1.021.741-1.16 1.133-.152.432-.166 1.257.602 2.734.766 1.47 2.273 3.52 5.025 6.344a1.817 1.817 0 0 1-.028 2.563l-.004.004c-.349.335-.804.51-1.26.51-.47 0-.943-.182-1.298-.55-2.686-2.755-4.565-5.146-5.642-7.236-1.078-2.093-1.381-3.946-.806-5.578.747-2.12 2.73-3.305 5.163-4.056 2.432-.751 5.46-1.113 8.51-1.478l.033-.004c2.738-.327 5.61-.67 7.937-1.297 1.162-.312 2.162-.689 2.93-1.152.767-.463 1.267-.99 1.497-1.594.255-.669.312-1.82-.52-3.742s-2.532-4.56-5.698-8.155a2 2 0 0 1-.222-.314c-.878-1.396-2.064-3.147-3.442-5.177l-.005-.008c-2.648-3.903-5.8-8.547-8.29-12.974a63 63 0 0 1-1.94-3.715H18.86a10.8 10.8 0 0 1 2.74 7.196zm56.925-13.517H92.19c1 0 1.811.813 1.811 1.813v11.704l-.005.274c-.097 2.807-1.727 4.858-3.813 6.196-2.01 1.288-4.483 1.947-6.566 2.024l-.41.008-54.425-.05-.002-.001-.008.001c-2.686 0-5.233-.683-7.169-1.957-2.323-1.525-3.622-3.837-3.622-6.495v-11.65q-.002-.025-.003-.054V50.634H1.81c-1 0-1.81-.813-1.811-1.813V33.057c0-5.966 4.842-10.825 10.8-10.825l.111.003h28.185c-.567-1.642-.907-3.176-.907-4.521C38.189 7.948 46.115 0 55.864 0 65.61 0 73.54 7.946 73.54 17.714c0 1.597-.477 3.462-1.247 5.457 1.653.652 3.02 1.598 4.05 2.81 1.43 1.681 2.183 3.836 2.183 6.324zM41.81 17.714c0 1.21.426 2.79 1.177 4.627q.197.478.42.974l.015.032c.698 1.554 1.58 3.234 2.57 4.959 2.413 4.209 5.43 8.656 7.842 12.212.734 1.08 1.414 2.087 2.028 3.01.615-.922 1.296-1.927 2.026-3.005l.003-.005 1.904-2.818c1.98-2.949 4.13-6.24 5.941-9.396 1.207-2.105 2.257-4.14 3.004-5.965.752-1.836 1.177-3.417 1.177-4.627.002-7.766-6.303-14.086-14.052-14.086S41.81 9.946 41.81 17.714' style='fill:%23565354;fill:color(display-p3 .3373 .3255 .3294);fill-opacity:1'/%3E%3C/svg%3E") no-repeat; background-size: contain; top:35px; left: 40px; user-select: none; }
                    .estilo1 .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem::before{opacity: 0.33;}
                    .estilo2 .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem::before,
                    .estilo3 .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem::before{filter: invert(1);}
                        .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem h3{font: 700 24px / 28px "Crimson Pro"; letter-spacing: -0.01em; color: var(--corTextoPrincipal); margin-bottom: 6px;}
                        .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem p{display: block; font-size: 15px; font-weight: 500; line-height: 20px; letter-spacing: -0.02em; color: var(--corTextoEndereco);margin-bottom: 16px;}
                        .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem p b{color: var(--textoDestacado); font-weight: 700;}
                        .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem a:active,
                        .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem a:link,
                        .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem a:visited{}
                            .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem a b{}
                        .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem a:hover{}
                            .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem a:hover b{}
                
           ._1000 .boxLocalizacao .centro.semLoja .boxRevenda{display: flex !important; background: var(--corBannerVenda); outline: 1px solid var(--corBordaSelect); outline-offset: -1px; padding: 15px 40px; margin-left: 39px; align-items: center; justify-content: space-evenly; gap: 30px;position: relative;z-index: 1; overflow: clip;}
               .boxLocalizacao .centro.semLoja .boxRevenda::after{content: ''; display:block; position: absolute;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 179 176'%3E%3Cg fill='%23fff' opacity='.12'%3E%3Cpath d='M89.5 0C40.17 0 0 39.5 0 88s40.17 88 89.5 88c24.2 0 42-7.51 58.17-21.12l-6.19-7.07a81 81 0 0 1-52.04 18.88C45.29 166.69 9.4 131.4 9.4 88s36-78.68 80.09-78.68S169.53 44.59 169.53 88H179c.06-48.5-40.1-88-89.5-88' style='fill:%23fff;fill-opacity:1'/%3E%3Cpath d='M24.63 88c0 35.21 29.12 63.78 64.87 63.78s64.87-28.63 64.87-63.78-29.12-63.78-64.87-63.78v9.32c30.57 0 55.4 24.46 55.4 54.46s-24.9 54.46-55.4 54.46S34.1 118 34.1 88z' style='fill:%23fff;fill-opacity:1'/%3E%3Cpath d='M120.26 88h9.47c0-21.8-18.06-39.56-40.23-39.56S49.27 66.2 49.27 88a38.7 38.7 0 0 0 13.32 29.44 40.5 40.5 0 0 0 26.85 10.12v-9.32a31 31 0 0 1-20.53-7.7 30 30 0 0 1-10.23-22.48c0-16.64 13.77-30.24 30.76-30.24s30.76 13.54 30.76 30.24' style='fill:%23fff;fill-opacity:1'/%3E%3Cpath d='M89.82 72.1c-8.91 0-16.17 7.14-16.17 15.9h9.47c0-3.6 2.97-6.58 6.7-6.58a6.6 6.6 0 0 1 6.7 6.58 6.6 6.6 0 0 1-6.7 6.58h-.13v9.32h.13c8.9 0 16.17-7.14 16.17-15.9s-7.27-15.9-16.17-15.9' style='fill:%23fff;fill-opacity:1'/%3E%3C/g%3E%3C/svg%3E") no-repeat; background-size: contain; width: 179px; height: 176px; top: 50%; transform: translateY(-50%); right: -61px; user-select: none; pointer-events: none; z-index: -1;}
                .boxLocalizacao .centro.semLoja .boxRevenda .esquerda{display: flex; width: 100%; max-width: 594px; position: relative; flex-direction: column; align-items: flex-end;}
                    .boxLocalizacao .centro.semLoja .boxRevenda .esquerda h3{font: 700 36px / 32px "Crimson Pro"; color: #fff;margin-bottom: 12px;position: relative; width: 100%; max-width: 520px;}                
                        .boxLocalizacao .centro.semLoja .boxRevenda .esquerda h3::before{content: ''; display:block; position: absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 141 122'%3E%3Cpath fill='%23fff' d='M135.96 111.83V10.17c0-2.7-1.06-5.29-2.95-7.2A10 10 0 0 0 125.9 0h-20.14c-2.67 0-5.23 1.07-7.12 2.98a10.2 10.2 0 0 0-2.95 7.19v10.16H75.54c-2.68 0-5.24 1.07-7.13 2.98a10.2 10.2 0 0 0-2.95 7.19v3.48l-16.42-6.7a10 10 0 0 0-7.7.07 10 10 0 0 0-5.39 5.54L9.5 98.86c-.98 2.4-1 5.1-.05 7.51a10 10 0 0 0 5.1 5.46H5.04a5.1 5.1 0 0 0 0 10.17h130.92c1.34 0 2.62-.54 3.56-1.49a5.1 5.1 0 0 0-3.56-8.68M45.27 36.7l18.67 7.63-26.43 65.98-18.68-7.63zm20.2 30.93v44.2H47.74zM75.53 30.5h20.14v81.33H75.54zm30.21 81.33V10.17h20.14v101.66z' opacity='.12' style='fill:%23fff;fill-opacity:1'/%3E%3C/svg%3E") no-repeat; background-size: contain; width: 141px; height: 122px; top: -10px; left: -180px; user-select: none; pointer-events: none; z-index: -1;}
                    .boxLocalizacao .centro.semLoja .boxRevenda .esquerda p{font-size: 15px; font-weight: 400; line-height: 22px; letter-spacing: -0.01em; color: #C4C0C2; width: 100%; max-width: 520px;}
                        .boxLocalizacao .centro.semLoja .boxRevenda .esquerda p b{font-weight: 700; color: var(--textoParceiro);}
                .boxLocalizacao .centro.semLoja .boxRevenda i{display: block; width: 1px; height: 100%; min-height: 232px;border-right: 1px dashed var(--corBordaDesconto);}
                .boxLocalizacao .centro.semLoja .boxRevenda .direita{display: flex; align-items: center; justify-content: end; gap: 30px; min-width: 350px;}
                    .boxLocalizacao .centro.semLoja .boxRevenda .direita p{width: 100%; max-width: 133px; font-size: 16px; font-weight: 400; line-height: 22px; color: #C4C0C2; position: relative;}
                        .boxLocalizacao .centro.semLoja .boxRevenda .direita p::before{content: ""; width: 80px; height: 21px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79' height='21' fill='none' viewBox='0 0 79 21'%3E%3Cpath fill='%23fff' d='M72.4 10.943c-3.496 3.391-7.046 6.866-10.818 9.96-.298.279-2.64-1.706-2.586-1.79 3.137-3.74 6.496-7.102 9.91-10.547 1.408-1.444 4.314-3.568 5.468-5.883-1.557.052-3.17.187-4.781.322 1.019.777 2.177 1.88 2.177 1.88-12.705 9.799-26.614 17.76-42.335 14.438C18.615 17.037 9.105 11.328.237 2.045-.918.804 2.497 3.13 2.907 3.563c7.438 7.685 20.565 12.324 30.604 13.097 10.605.817 23.078-6.639 33.077-13.36-2.24.2-4.397.453-6.609.79-1.256.129-2.84-2.662-3.742-2.538C62.38.58 68.419.127 74.596 0c.793.042 3.516 1.803 3.742 2.537 1.149 3.098-3.987 6.488-5.938 8.406' opacity='.12' style='fill:%23fff;fill-opacity:1'/%3E%3C/svg%3E") no-repeat; background-size: cover; position: absolute; bottom: -26px; right: -8px; pointer-events: none;}
                        .boxLocalizacao .centro.semLoja .boxRevenda .direita p b{font-weight: 600; color: var(--textoParceiro);}
                    .boxLocalizacao .centro.semLoja .boxRevenda .direita a:active,
                    .boxLocalizacao .centro.semLoja .boxRevenda .direita a:link,
                    .boxLocalizacao .centro.semLoja .boxRevenda .direita a:visited{}
                        .boxLocalizacao .centro.semLoja .boxRevenda .direita a b{}
                    .boxLocalizacao .centro.semLoja .boxRevenda .direita a:hover{}
                        .boxLocalizacao .centro.semLoja .boxRevenda .direita a:hover b{}

        ._1000 .boxLocalizacao .centro.semLoja ul li.listaVazia p.mobile,
        ._1000 .boxLocalizacao .centro.semLoja a.btnRevendedora{display: none !important;}

        ._320 .boxLocalizacao .centro.semLoja ul li.listaVazia .boxSem, 
        ._320 .boxLocalizacao .centro.semLoja .boxRevenda{display: none !important;}

/* Mobile */
/* Box Topo */
._320 main{width: 100%; max-width: 440px; margin: 0px auto;}
._320 .boxTopo{width: 100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='832' height='378' fill='none' viewBox='0 0 832 378'%3E%3Cg fill='%23231f20' opacity='.06'%3E%3Cpath d='M212.746 84.094a486.003 486.003 0 0 0-136.15 663.791 486 486 0 0 0 181.77 167.509 486 486 0 0 0 240.656 56.432A486.003 486.003 0 0 0 972 486.596l-50.496-.061a435.506 435.506 0 0 1-639.487 384.244A435.5 435.5 0 0 1 51.15 509.864a435.5 435.5 0 0 1 189.987-384.011z' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3Cpath d='M805.193 334.997a353.108 353.108 0 1 0-602.901 361.232l41.144-30.488a301.88 301.88 0 0 1-53.519-238.725 301.9 301.9 0 0 1 140.917-199.991 301.9 301.9 0 0 1 242.813-29.924 301.9 301.9 0 0 1 185.257 159.794z' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3Cpath d='M267.68 486A218.32 218.32 0 1 0 486 267.68v51.19c33.055 0 65.368 9.802 92.852 28.167a167.125 167.125 0 0 1 71.067 171.568 167.14 167.14 0 0 1-45.74 85.574A167.133 167.133 0 0 1 318.87 486z' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3C/g%3E%3C/svg%3E") no-repeat left top var(--corTopo);border-bottom: 1px solid var(--corBordaTopo);}
._320 body.estilo2 .boxTopo{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='832' height='378' fill='none' viewBox='0 0 832 378'%3E%3Cg fill='%23D7D7D7' opacity='.04'%3E%3Cpath d='M212.746 84.094a486.003 486.003 0 0 0-136.15 663.791 486 486 0 0 0 181.77 167.509 486 486 0 0 0 240.656 56.432A486.003 486.003 0 0 0 972 486.596l-50.496-.061a435.506 435.506 0 0 1-639.487 384.244A435.5 435.5 0 0 1 51.15 509.864a435.5 435.5 0 0 1 189.987-384.011z' style='fill:%23D7D7D7;fill:%23D7D7D7;fill-opacity:1'/%3E%3Cpath d='M805.193 334.997a353.108 353.108 0 1 0-602.901 361.232l41.144-30.488a301.88 301.88 0 0 1-53.519-238.725 301.9 301.9 0 0 1 140.917-199.991 301.9 301.9 0 0 1 242.813-29.924 301.9 301.9 0 0 1 185.257 159.794z' style='fill:%23D7D7D7;fill:%23D7D7D7;fill-opacity:1'/%3E%3Cpath d='M267.68 486A218.32 218.32 0 1 0 486 267.68v51.19c33.055 0 65.368 9.802 92.852 28.167a167.125 167.125 0 0 1 71.067 171.568 167.14 167.14 0 0 1-45.74 85.574A167.133 167.133 0 0 1 318.87 486z' style='fill:%23D7D7D7;fill:%23D7D7D7;fill-opacity:1'/%3E%3C/g%3E%3C/svg%3E") no-repeat left top var(--corTopo);}
._320 body.estilo3 .boxTopo{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='832' height='378' fill='none' viewBox='0 0 832 378'%3E%3Cg fill='%23FFF' opacity='.06'%3E%3Cpath d='M212.746 84.094a486.003 486.003 0 0 0-136.15 663.791 486 486 0 0 0 181.77 167.509 486 486 0 0 0 240.656 56.432A486.003 486.003 0 0 0 972 486.596l-50.496-.061a435.506 435.506 0 0 1-639.487 384.244A435.5 435.5 0 0 1 51.15 509.864a435.5 435.5 0 0 1 189.987-384.011z' style='fill:%23FFF;fill:%23FFF;fill-opacity:1'/%3E%3Cpath d='M805.193 334.997a353.108 353.108 0 1 0-602.901 361.232l41.144-30.488a301.88 301.88 0 0 1-53.519-238.725 301.9 301.9 0 0 1 140.917-199.991 301.9 301.9 0 0 1 242.813-29.924 301.9 301.9 0 0 1 185.257 159.794z' style='fill:%23FFF;fill:%23FFF;fill-opacity:1'/%3E%3Cpath d='M267.68 486A218.32 218.32 0 1 0 486 267.68v51.19c33.055 0 65.368 9.802 92.852 28.167a167.125 167.125 0 0 1 71.067 171.568 167.14 167.14 0 0 1-45.74 85.574A167.133 167.133 0 0 1 318.87 486z' style='fill:%23FFF;fill:%23FFF;fill-opacity:1'/%3E%3C/g%3E%3C/svg%3E") no-repeat left top var(--corTopo);}
    ._320 .boxTopo .centro{padding: 102px 20px 40px;}
        ._320 .boxTopo .centro div.conteudo{width: 100%; min-width: initial;}
            ._320 .boxTopo .centro div.conteudo  h2{font-size: 32px;line-height: 34px;margin-bottom: 12px;}
            ._320 .boxTopo .centro div.conteudo p{font-size: 15px;line-height: 25px;}

            ._320 .boxTopo .centro div.conteudo form{margin: 0px;}
                ._320 .boxTopo .centro div.conteudo form select{padding: 10px 20px;font-size: 14px;}
                    ._320 .boxTopo .centro div.conteudo form select option{font-size: 14px;}
                /* Hover | Focus */
                ._320 .boxTopo .centro div.conteudo form select:hover,
                ._320 .boxTopo .centro div.conteudo form select:focus{}
                    ._320 .boxTopo .centro div.conteudo form select:hover option,
                    ._320 .boxTopo .centro div.conteudo form select:focus option{}

/* Box Localizacao */
._320 .boxLocalizacao{}
    ._320 .boxLocalizacao .centro{flex-direction: column;gap: 40px;padding: 40px 20px;margin: 0px;}

        ._320 .boxLocalizacao .centro div.listaLocalizacao{width: 100%;min-width: initial;}
            ._320 .boxLocalizacao .centro div.listaLocalizacao h2{font-size: 28px;line-height: 30px;margin-bottom: 12px;gap: 8px;}
                ._320 .boxLocalizacao .centro div.listaLocalizacao h2::before{width: 16px;min-width: 16px;height: 26px;}

            ._320 .boxLocalizacao .centro div.listaLocalizacao ul{justify-content: space-between;gap: 16px;padding: 0px;}
                ._320 .boxLocalizacao .centro div.listaLocalizacao ul li{width: 100%;}
                    ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a:link,
                    ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a:active,
                    ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a:visited{padding: 28px 20px 28px;}
                    /* Hover */
                    ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a:hover{}

                        ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota{font-size: 12px;line-height: 15px;padding: 6px 7px 6px 10px;}
                            ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota b{}
                            ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a span.btnRota::after{width: 13px;min-width: 13px;height: 10px;}
                        /* Hover */
                        ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a:hover span.btnRota{}
                            ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a:hover span.btnRota b{}
                            ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a:hover span.btnRota::after{}

                        ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a h3{font-size: 22px;line-height: 19px;margin-bottom: 6px;}
                        ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a p{font-size: 14px;line-height: 19px;gap: 6px;}
                            ._320 .boxLocalizacao .centro div.listaLocalizacao ul li a p::before{width: 14px;min-width: 14px;height: 14px;}

        ._320 .boxLocalizacao .centro {}
            ._320 .boxTopo .centro  div.mapa{display: none;}

            ._320 .boxLocalizacao .centro  a.btnRevendedora:link,
            ._320 .boxLocalizacao .centro  a.btnRevendedora:active,
            ._320 .boxLocalizacao .centro  a.btnRevendedora:visited{width: calc(100% + 40px);max-width: initial;min-width: initial;background-size: 71px 60px;padding: 20px 20px;margin: 0px -20px;}
                ._320 .boxLocalizacao .centro  a.btnRevendedora::after{margin-top: 20px;}
                ._320 .boxLocalizacao .centro  a.btnRevendedora h2{font-size: 28px;line-height: 30px;margin-bottom: 8px;}
                ._320 .boxLocalizacao .centro  a.btnRevendedora p{max-width: 274px;font-size: 14px;line-height: 21px;}
            /* Hover */
            ._320 .boxLocalizacao .centro  a.btnRevendedora:hover{}
                ._320 .boxLocalizacao .centro  a.btnRevendedora:hover::after{}
                ._320 .boxLocalizacao .centro  a.btnRevendedora:hover h2{}
                ._320 .boxLocalizacao .centro  a.btnRevendedora:hover p{}