html body{background-color:var(--white)}html body #page #main-content{padding:var(--header-height) 0 0 0}html body #page #main-content h2{color:var(--black);font-size:48px;font-weight:700;line-height:48px;margin:0}@media (max-width:1199px){html body #page #main-content h2{font-size:40px;line-height:44px}}@media (max-width:575px){html body #page #main-content h2{font-size:32px;line-height:36px}}html body #page #main-content #banner{position:relative}html body #page #main-content #banner .slider-banner{height:calc(100svh - var(--header-height));min-height:600px;max-height:888px}@media (max-width:767px){html body #page #main-content #banner .slider-banner{height:auto;min-height:620px;max-height:none}}html body #page #main-content #banner .slider-banner .swiper-wrapper,html body #page #main-content #banner .slider-banner .swiper-slide{height:100%}@media (max-width:767px){html body #page #main-content #banner .slider-banner .swiper-wrapper,html body #page #main-content #banner .slider-banner .swiper-slide{height:auto;min-height:620px}}html body #page #main-content #banner .slider-banner .swiper-slide{background-color:var(--black);position:relative;overflow:hidden;display:flex}html body #page #main-content #banner .banner-imagem{position:absolute;inset:0}html body #page #main-content #banner .banner-imagem img{width:100%;height:100%;object-fit:cover;object-position:center}html body #page #main-content #banner .banner-sombra{position:absolute;inset:0}html body #page #main-content #banner .banner-sombra::before,html body #page #main-content #banner .banner-sombra::after{content:"";background-size:100% 100%;mix-blend-mode:darken;position:absolute;inset:0}html body #page #main-content #banner .banner-sombra::before{background-image:url("../svg/banner-sombra-radial.svg")}html body #page #main-content #banner .banner-sombra::after{background-image:url("../svg/banner-sombra-linear.svg")}html body #page #main-content #banner .container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}html body #page #main-content #banner .banner-conteudo{padding:120px 0 136px 0;gap:12px;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:767px){html body #page #main-content #banner .banner-conteudo{padding:80px 0 120px 0}}html body #page #main-content #banner .banner-tag{color:var(--black);font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase;background-color:var(--color-1);border-radius:9999px;padding:6px 24px}html body #page #main-content #banner .banner-titulo{color:var(--white);font-size:96px;font-weight:800;line-height:102px;text-transform:uppercase;display:flex;flex-direction:column}@media (max-width:1199px){html body #page #main-content #banner .banner-titulo{font-size:72px;line-height:80px}}@media (max-width:767px){html body #page #main-content #banner .banner-titulo{font-size:44px;line-height:52px}}@media (max-width:400px){html body #page #main-content #banner .banner-titulo{font-size:38px;line-height:44px}}html body #page #main-content #banner .banner-titulo .banner-subtitulo{font-size:36px;font-weight:600;line-height:52px;text-transform:none}@media (max-width:767px){html body #page #main-content #banner .banner-titulo .banner-subtitulo{font-size:24px;line-height:32px}}html body #page #main-content #banner .banner-descricao{max-width:714px;color:var(--white);font-size:20px;font-weight:500;line-height:34px;margin:0}@media (max-width:767px){html body #page #main-content #banner .banner-descricao{font-size:16px;line-height:26px}}html body #page #main-content #banner .banner-botoes{padding:24px 0;gap:10px;display:flex;flex-direction:row;flex-wrap:wrap}html body #page #main-content #banner .banner-navegacao{width:100%;position:absolute;left:0;bottom:0;z-index:3;padding:36px 0}@media (max-width:767px){html body #page #main-content #banner .banner-navegacao{padding:32px 0}}html body #page #main-content #banner .banner-navegacao-inner{gap:12px;display:flex;flex-direction:row;align-items:center}html body #page #main-content #banner .banner-navegacao-inner button{font:inherit}html body #page #main-content #banner .slider-banner-button-prev,html body #page #main-content #banner .slider-banner-button-next{width:40px;height:40px;color:var(--white);line-height:0;background-color:transparent;border:1px solid var(--color-14);border-radius:9999px;box-shadow:0 0 7.8px 0 rgba(0, 0, 0, 0.5);padding:0;flex-shrink:0;cursor:pointer;transition:background-color 0.3s, border-color 0.3s, color 0.3s;display:flex;justify-content:center;align-items:center}html body #page #main-content #banner .slider-banner-button-prev svg,html body #page #main-content #banner .slider-banner-button-next svg{width:16px;height:16px}html body #page #main-content #banner .slider-banner-button-prev:hover,html body #page #main-content #banner .slider-banner-button-prev:focus-visible,html body #page #main-content #banner .slider-banner-button-next:hover,html body #page #main-content #banner .slider-banner-button-next:focus-visible{color:var(--black);background-color:var(--color-1);border-color:var(--color-1)}html body #page #main-content #banner .slider-banner-progresso{gap:12px;flex:1 1 auto;display:flex;flex-direction:row;align-items:center}html body #page #main-content #banner .slider-banner-barra{height:20px;background-color:transparent;border:0;padding:7px 0;flex:1 1 0;cursor:pointer}html body #page #main-content #banner .slider-banner-barra::before{content:"";height:6px;background-color:var(--white);border-radius:99px;opacity:0.4;display:block}html body #page #main-content #banner .slider-banner-barra span{display:none}html body #page #main-content #banner .slider-banner-barra.ativa{position:relative}html body #page #main-content #banner .slider-banner-barra.ativa::before{background-color:var(--color-14);opacity:1}html body #page #main-content #banner .slider-banner-barra.ativa span{width:0;height:6px;background-color:var(--color-1);border-radius:99px;position:absolute;top:7px;left:0;display:block}html body #page #main-content #banner .slider-banner-contador{color:var(--white);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:24px;white-space:nowrap;margin:0}html body #page #main-content #a-marca{background-color:var(--color-8);border-bottom:1px solid var(--color-9);padding:100px 0}@media (max-width:991px){html body #page #main-content #a-marca{padding:72px 0}}html body #page #main-content #a-marca .a-marca-titulo{max-width:1100px;margin:0 auto 48px auto;gap:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:991px){html body #page #main-content #a-marca .a-marca-titulo{flex-direction:column;align-items:flex-start;gap:24px}}html body #page #main-content #a-marca .a-marca-titulo-texto{gap:8px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}html body #page #main-content #a-marca .a-marca-titulo-texto .c-tag-linha{padding:0 12px}html body #page #main-content #a-marca .a-marca-subtitulo{color:var(--color-2);font-size:14px;font-weight:600;line-height:20px;margin:0}html body #page #main-content #a-marca .a-marca-descricao{width:694px;max-width:100%;color:var(--color-14);font-size:14px;font-weight:500;line-height:20px}html body #page #main-content #a-marca .a-marca-descricao p{margin:0 0 20px 0}html body #page #main-content #a-marca .a-marca-descricao strong,html body #page #main-content #a-marca .a-marca-descricao b{color:var(--black);font-weight:500}html body #page #main-content #a-marca .a-marca-cards{gap:24px;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}@media (max-width:991px){html body #page #main-content #a-marca .a-marca-cards{flex-direction:column;align-items:stretch;gap:32px}}html body #page #main-content #a-marca .a-marca-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column}html body #page #main-content #a-marca .a-marca-card:not(:nth-child(3n)){padding:0 0 36px 0}@media (max-width:991px){html body #page #main-content #a-marca .a-marca-card:not(:nth-child(3n)){padding:0}}html body #page #main-content #a-marca .a-marca-card:nth-child(3n+1) .a-marca-card-imagem{height:296px}html body #page #main-content #a-marca .a-marca-card:nth-child(3n+2) .a-marca-card-imagem{height:261px}html body #page #main-content #a-marca .a-marca-card:nth-child(3n) .a-marca-card-imagem{height:340px}html body #page #main-content #a-marca .a-marca-card .a-marca-card-imagem{border-radius:12px;overflow:hidden}@media (max-width:991px){html body #page #main-content #a-marca .a-marca-card .a-marca-card-imagem{height:260px !important}}html body #page #main-content #a-marca .a-marca-card .a-marca-card-imagem img{width:100%;height:100%;object-fit:cover}html body #page #main-content #a-marca .a-marca-card .a-marca-card-texto{background-color:var(--white);border:1.5px solid transparent;border-radius:12px;filter:drop-shadow(0 16px 9px rgba(0, 0, 0, 0.06));padding:24px;margin:-44px 16px 0 16px;gap:8px;position:relative;transition:background-color 0.3s, border-color 0.3s;display:flex;flex-direction:column;align-items:flex-start}html body #page #main-content #a-marca .a-marca-card .a-marca-card-texto h3{color:var(--color-17);font-size:16px;font-weight:600;line-height:24px;margin:0;transition:color 0.3s}html body #page #main-content #a-marca .a-marca-card .a-marca-card-texto p{color:var(--color-14);font-size:14px;font-weight:500;line-height:20px;margin:0;transition:color 0.3s}html body #page #main-content #a-marca .a-marca-card .a-marca-card-ano{color:var(--white);font-family:var(--font-family-3);font-size:20px;font-weight:700;line-height:24px;background-color:var(--black);border-radius:8px;padding:8px 16px;transition:color 0.3s, background-color 0.3s}html body #page #main-content #a-marca .a-marca-card:hover .a-marca-card-texto{background-color:var(--color-6);border-color:var(--color-7)}html body #page #main-content #a-marca .a-marca-card:hover .a-marca-card-texto h3,html body #page #main-content #a-marca .a-marca-card:hover .a-marca-card-texto p{color:var(--color-4)}html body #page #main-content #a-marca .a-marca-card:hover .a-marca-card-ano{color:var(--black);background-color:var(--color-1)}html body #page #main-content #produtos{background-color:var(--white);padding:100px 0}@media (max-width:991px){html body #page #main-content #produtos{padding:72px 0}}html body #page #main-content #produtos .produtos-titulo{max-width:1100px;padding:48px;margin:0 auto 48px auto;gap:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media (max-width:991px){html body #page #main-content #produtos .produtos-titulo{flex-direction:column;align-items:flex-start;padding:0}}html body #page #main-content #produtos .produtos-titulo-texto .c-tag-linha{padding:8px 12px}html body #page #main-content #produtos .produtos-descricao{width:474px;max-width:100%;color:var(--color-14);font-size:14px;font-weight:500;line-height:20px;margin:0}html body #page #main-content #produtos .produtos-lista{gap:48px;display:flex;flex-direction:column}@media (max-width:991px){html body #page #main-content #produtos .produtos-lista{gap:72px}}html body #page #main-content #produtos .produto{gap:48px;display:flex;flex-direction:row;align-items:center}html body #page #main-content #produtos .produto:nth-child(even){flex-direction:row-reverse}html body #page #main-content #produtos .produto:nth-child(even) .produto-imagens{flex-direction:row-reverse}@media (max-width:991px){html body #page #main-content #produtos .produto{flex-direction:column !important;align-items:stretch;gap:32px}}html body #page #main-content #produtos .produto-imagens{flex:1 1 0;min-width:0;gap:24px;display:flex;flex-direction:row;align-items:center}@media (max-width:575px){html body #page #main-content #produtos .produto-imagens{gap:12px}}html body #page #main-content #produtos .produto-lata{height:496px;border-radius:20px;overflow:hidden;margin:0 0 48px 0;flex:1 1 0}@media (max-width:575px){html body #page #main-content #produtos .produto-lata{height:340px;margin:0 0 32px 0}}html body #page #main-content #produtos .produto-lata img{width:100%;height:100%;object-fit:cover}html body #page #main-content #produtos .produto-copo-ibu{padding:24px 0 0 0;gap:24px;flex:1 1 0;min-width:0;display:flex;flex-direction:column}@media (max-width:575px){html body #page #main-content #produtos .produto-copo-ibu{gap:12px}}html body #page #main-content #produtos .produto-copo{height:362px;border-radius:20px;overflow:hidden}@media (max-width:575px){html body #page #main-content #produtos .produto-copo{height:240px}}html body #page #main-content #produtos .produto-copo img{width:100%;height:100%;object-fit:cover}html body #page #main-content #produtos .produto-ibu{background-color:var(--black);border-radius:16px;filter:drop-shadow(0 8px 5px rgba(0, 0, 0, 0.06));padding:28px;gap:12px;display:flex;flex-direction:row;align-items:flex-start}@media (max-width:575px){html body #page #main-content #produtos .produto-ibu{padding:16px;gap:10px}}html body #page #main-content #produtos .produto-ibu .produto-ibu-valor{width:44px;height:44px;color:var(--black);font-family:var(--font-family-3);font-size:20px;font-weight:700;line-height:20px;background-color:var(--color-1);border-radius:12px;flex-shrink:0;display:flex;justify-content:center;align-items:center}html body #page #main-content #produtos .produto-ibu .produto-ibu-texto{min-width:0;gap:4px;display:flex;flex-direction:column}html body #page #main-content #produtos .produto-ibu .produto-ibu-texto span{color:var(--color-1);font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase}html body #page #main-content #produtos .produto-ibu .produto-ibu-texto p{color:var(--white);font-size:14px;font-weight:500;line-height:20px;margin:0}html body #page #main-content #produtos .produto-texto{flex:1 1 0;min-width:0;gap:32px;display:flex;flex-direction:column}html body #page #main-content #produtos .produto-cabecalho{display:flex;flex-direction:column;align-items:flex-start}html body #page #main-content #produtos .produto-cabecalho h3{color:var(--black);font-size:36px;font-weight:600;line-height:52px;margin:0}@media (max-width:575px){html body #page #main-content #produtos .produto-cabecalho h3{font-size:28px;line-height:36px}}html body #page #main-content #produtos .produto-cabecalho .produto-informacoes{color:var(--color-2);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:24px;text-transform:uppercase;margin:0}html body #page #main-content #produtos .produto-descricao{color:var(--color-14);font-size:14px;font-weight:500;line-height:20px;gap:12px;display:flex;flex-direction:column}html body #page #main-content #produtos .produto-descricao p{margin:0}html body #page #main-content #produtos .produto-descricao .produto-chamada{color:var(--color-17);font-size:16px;font-weight:600;line-height:24px}html body #page #main-content #produtos .produto-ficha{border-top:1px solid var(--color-10);padding:24px 0;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}@media (max-width:575px){html body #page #main-content #produtos .produto-ficha{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 0}}html body #page #main-content #produtos .produto-ficha .produto-ficha-item{gap:12px;display:flex;flex-direction:column}html body #page #main-content #produtos .produto-ficha .produto-ficha-item+.produto-ficha-item{border-left:1px solid var(--color-10);padding:0 0 0 40px}@media (max-width:1399px){html body #page #main-content #produtos .produto-ficha .produto-ficha-item+.produto-ficha-item{padding:0 0 0 24px}}@media (max-width:1199px){html body #page #main-content #produtos .produto-ficha .produto-ficha-item+.produto-ficha-item{padding:0 0 0 16px}}@media (max-width:575px){html body #page #main-content #produtos .produto-ficha .produto-ficha-item:nth-child(odd){border-left:0;padding:0}html body #page #main-content #produtos .produto-ficha .produto-ficha-item:nth-child(even){padding:0 0 0 16px}}html body #page #main-content #produtos .produto-ficha dt{color:var(--color-14);font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase}html body #page #main-content #produtos .produto-ficha dd{color:var(--color-17);font-family:var(--font-family-3);font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase;margin:0}html body #page #main-content #onde-encontrar{border-top:1px solid var(--color-9);display:flex;flex-direction:row;align-items:stretch}@media (max-width:991px){html body #page #main-content #onde-encontrar{flex-direction:column}}html body #page #main-content #onde-encontrar .onde-encontrar-mapa{min-height:692px;flex:0 0 49.48%;position:relative}@media (max-width:991px){html body #page #main-content #onde-encontrar .onde-encontrar-mapa{min-height:360px}}html body #page #main-content #onde-encontrar .onde-encontrar-mapa #mapa-cervejaria{position:absolute;inset:0;z-index:1}html body #page #main-content #onde-encontrar .onde-encontrar-mapa .onde-encontrar-mapa-local{color:var(--color-17);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:24px;text-transform:uppercase;background-color:var(--white);border-radius:9999px;box-shadow:0 8px 10px 0 rgba(0, 0, 0, 0.06);padding:4px 14px 4px 10px;gap:8px;position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center}html body #page #main-content #onde-encontrar .onde-encontrar-mapa .onde-encontrar-mapa-local::before{content:"";width:8px;height:8px;background-color:var(--color-1);border-radius:50%;display:block}html body #page #main-content #onde-encontrar .onde-encontrar-mapa .mapa-marcador{background:none;border:0}html body #page #main-content #onde-encontrar .onde-encontrar-mapa .mapa-marcador .mapa-marcador-halo{width:80px;height:80px;background-color:var(--color-1);border-radius:50%;opacity:0.2;position:absolute;top:0;left:0}html body #page #main-content #onde-encontrar .onde-encontrar-mapa .mapa-marcador .mapa-marcador-ponto{width:18px;height:18px;background-color:var(--color-1);border:3px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--color-3);position:absolute;top:31px;left:31px}html body #page #main-content #onde-encontrar .onde-encontrar-mapa .mapa-marcador .mapa-marcador-rotulo{color:var(--white);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:20px;text-transform:uppercase;white-space:nowrap;background-color:var(--color-17);border-radius:4px;box-shadow:0 8px 10px 0 rgba(0, 0, 0, 0.12);padding:4px 8px;position:absolute;top:50%;left:58px;transform:translateY(-50%)}html body #page #main-content #onde-encontrar .onde-encontrar-texto{min-width:0;background-color:var(--color-8);border-bottom:1px solid var(--color-9);padding:48px 30px 48px 64px;gap:24px;flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media (min-width:1400px){html body #page #main-content #onde-encontrar .onde-encontrar-texto{padding-right:calc((100vw - 1320px) / 2)}}@media (min-width:1200px) and (max-width:1399px){html body #page #main-content #onde-encontrar .onde-encontrar-texto{padding-right:calc((100vw - 1140px) / 2)}}@media (min-width:992px) and (max-width:1199px){html body #page #main-content #onde-encontrar .onde-encontrar-texto{padding-left:40px;padding-right:calc((100vw - 960px) / 2)}}@media (max-width:991px){html body #page #main-content #onde-encontrar .onde-encontrar-texto{padding:48px calc(var(--global-gutter-x) / 2) 56px calc(var(--global-gutter-x) / 2)}}html body #page #main-content #onde-encontrar .onde-encontrar-local{gap:8px;padding:8px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}html body #page #main-content #onde-encontrar .onde-encontrar-local .c-tag-linha{color:var(--color-3)}html body #page #main-content #onde-encontrar .onde-encontrar-cidade{color:var(--color-15);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;gap:8px;display:inline-flex;align-items:center}html body #page #main-content #onde-encontrar .onde-encontrar-cidade[hidden]{display:none}html body #page #main-content #onde-encontrar .onde-encontrar-cidade svg{width:14px;height:14px;color:var(--color-3)}html body #page #main-content #onde-encontrar .onde-encontrar-cidade .onde-encontrar-cidade-nome{border-bottom:1px solid var(--gray)}html body #page #main-content #onde-encontrar .onde-encontrar-subtitulo{color:var(--color-17);font-size:16px;font-weight:600;line-height:24px;margin:0}html body #page #main-content #onde-encontrar .onde-encontrar-busca{gap:8px;display:flex;flex-direction:column}html body #page #main-content #onde-encontrar .onde-encontrar-busca label{color:var(--color-14);font-size:14px;font-weight:500;line-height:20px}html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo{height:36px;background-color:var(--white);border:1px solid var(--color-11);border-radius:6px;padding:0 6px 0 12px;gap:6px;transition:border-color 0.3s;display:flex;flex-direction:row;align-items:center}html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo:focus-within{border-color:var(--color-1)}html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo svg{width:16px;height:16px;color:var(--color-18);flex-shrink:0}html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo input{min-width:0;height:100%;color:var(--color-17);font-family:var(--font-family-1);font-size:13px;background-color:transparent;border:0;outline:0;padding:0;flex:1 1 auto}html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo input::-webkit-search-cancel-button{cursor:pointer}html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo button{height:22px;color:var(--color-18);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:20px;text-transform:uppercase;background-color:var(--color-19);border:1px solid var(--color-20);border-radius:4px;padding:0 6px;cursor:pointer;transition:color 0.3s}html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo button:hover,html body #page #main-content #onde-encontrar .onde-encontrar-busca .onde-encontrar-busca-campo button:focus-visible{color:var(--color-17)}html body #page #main-content #onde-encontrar .onde-encontrar-produtos{position:relative}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar{overflow:visible}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .swiper-slide{width:191px;height:auto;transition:opacity 0.3s}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .swiper-slide:not(.swiper-slide-fully-visible){opacity:0.3}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-prev,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-next{width:47px;height:47px;color:var(--color-15);line-height:0;background-color:var(--white);border:0;border-radius:50%;box-shadow:0 0 12px 1px rgba(0, 0, 0, 0.06);padding:0;position:absolute;top:72px;z-index:2;transform:translateY(-50%);cursor:pointer;transition:color 0.3s, background-color 0.3s;display:flex;justify-content:center;align-items:center}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-prev svg,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-next svg{width:16px;height:16px}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-prev:hover,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-prev:focus-visible,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-next:hover,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-next:focus-visible{color:var(--black);background-color:var(--color-1)}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-prev.swiper-button-disabled,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-prev.swiper-button-lock,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-next.swiper-button-disabled,html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-next.swiper-button-lock{display:none}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-prev{left:-12px}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .slider-onde-encontrar-button-next{right:-12px}html body #page #main-content #onde-encontrar .onde-encontrar-produtos .onde-encontrar-sem-resultado{color:var(--color-14);font-size:14px;line-height:20px;margin:0}html body #page #main-content #onde-encontrar .card-produto{height:100%;background-color:var(--white);border:1px solid var(--color-9);border-radius:16px;box-shadow:0 8px 10px 0 rgba(0, 0, 0, 0.06);overflow:hidden;display:flex;flex-direction:column}html body #page #main-content #onde-encontrar .card-produto .card-produto-imagem{height:145px;overflow:hidden;display:flex;justify-content:center;align-items:center}html body #page #main-content #onde-encontrar .card-produto .card-produto-imagem img{width:104px;height:172px;max-width:none;object-fit:cover;object-position:center top}html body #page #main-content #onde-encontrar .card-produto .card-produto-dados{padding:12px 20px 16px 20px;gap:12px;flex:1 1 auto;display:flex;flex-direction:column}html body #page #main-content #onde-encontrar .card-produto .card-produto-nomes{border-bottom:1px solid var(--color-10);padding:0 0 12px 0;gap:4px;display:flex;flex-direction:column}html body #page #main-content #onde-encontrar .card-produto .card-produto-nomes h3{color:var(--color-17);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}html body #page #main-content #onde-encontrar .card-produto .card-produto-nomes p{color:var(--color-15);font-size:12px;line-height:16px;margin:0}html body #page #main-content #onde-encontrar .card-produto .card-produto-botao{width:100%;color:var(--color-3);font-family:var(--font-family-1);font-size:14px;font-weight:600;line-height:20px;background-color:transparent;border:0;padding:0;margin:auto 0 0 0;cursor:pointer;transition:color 0.3s;display:flex;flex-direction:row;justify-content:space-between;align-items:center}html body #page #main-content #onde-encontrar .card-produto .card-produto-botao svg{width:18px;height:18px;transition:transform 0.3s}html body #page #main-content #onde-encontrar .card-produto .card-produto-botao:hover,html body #page #main-content #onde-encontrar .card-produto .card-produto-botao:focus-visible{color:var(--color-4)}html body #page #main-content #onde-encontrar .card-produto .card-produto-botao:hover svg,html body #page #main-content #onde-encontrar .card-produto .card-produto-botao:focus-visible svg{transform:translateX(4px)}html body #page #main-content #pontos-de-venda{background-color:var(--white);padding:100px 0}@media (max-width:991px){html body #page #main-content #pontos-de-venda{padding:72px 0}}html body #page #main-content #pontos-de-venda .pontos-venda-titulo{margin:0 0 48px 0;gap:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media (max-width:991px){html body #page #main-content #pontos-de-venda .pontos-venda-titulo{flex-direction:column;align-items:flex-start}}html body #page #main-content #pontos-de-venda .pontos-venda-tag{color:var(--color-2);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:24px;text-transform:uppercase;padding:8px 12px;display:inline-block}html body #page #main-content #pontos-de-venda .pontos-venda-descricao{width:353px;max-width:100%;color:var(--color-14);font-size:14px;font-weight:500;line-height:20px;margin:0;flex-shrink:0}html body #page #main-content #pontos-de-venda .pontos-venda-estados{padding:2px 2px 16px 2px;margin:0 0 32px 0;gap:48px;overflow-x:auto;display:flex;flex-direction:row;align-items:flex-start}@media (max-width:575px){html body #page #main-content #pontos-de-venda .pontos-venda-estados{gap:32px}}html body #page #main-content #pontos-de-venda .pontos-venda-estados:not(:hover) .pontos-venda-estado:first-child::before{background-color:var(--color-1)}html body #page #main-content #pontos-de-venda .pontos-venda-estado{flex:0 0 201.6px;gap:36px;display:flex;flex-direction:column}@media (max-width:575px){html body #page #main-content #pontos-de-venda .pontos-venda-estado{flex-basis:160px}}html body #page #main-content #pontos-de-venda .pontos-venda-estado::before{content:"";height:2px;background-color:var(--color-10);transition:background-color 0.3s;display:block}html body #page #main-content #pontos-de-venda .pontos-venda-estado:hover::before{background-color:var(--color-1)}html body #page #main-content #pontos-de-venda .pontos-venda-estado h3{color:var(--color-17);font-family:var(--font-family-3);font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase;margin:0 0 -24px 0}html body #page #main-content #pontos-de-venda .pontos-venda-estado ul{list-style:none;padding:0;margin:0;gap:12px;display:flex;flex-direction:column}html body #page #main-content #pontos-de-venda .pontos-venda-estado ul li{color:var(--color-14);font-size:14px;line-height:20px}html body #page #main-content #cta{background-color:var(--color-8);padding:100px 0}@media (max-width:991px){html body #page #main-content #cta{padding:64px 0}}html body #page #main-content #cta .cta-faixa{height:379px;background-color:var(--black);overflow:hidden;position:relative;display:flex;justify-content:center;align-items:flex-start}@media (max-width:767px){html body #page #main-content #cta .cta-faixa{height:auto}}html body #page #main-content #cta .cta-imagem{width:1270px;height:488px;flex-shrink:0;position:relative}@media (max-width:1299px){html body #page #main-content #cta .cta-imagem{width:100%}}@media (max-width:767px){html body #page #main-content #cta .cta-imagem{height:auto}}html body #page #main-content #cta .cta-imagem img{width:100%;height:100%;object-fit:cover;object-position:center bottom}@media (max-width:767px){html body #page #main-content #cta .cta-imagem img{height:auto}}html body #page #main-content #cta .cta-imagem::after{content:"";box-shadow:inset -21px -43px 29.3px 43px var(--black);position:absolute;inset:0}@media (max-width:767px){html body #page #main-content #cta .cta-imagem::after{box-shadow:inset 0 0 24px 12px var(--black)}}html body #page #main-content #cta .cta-moderacao{color:var(--white);font-size:10px;font-weight:600;line-height:normal;text-transform:uppercase;white-space:nowrap;border:1px solid var(--white);padding:0 2px;position:absolute;top:50%;left:calc(50% - 586px);z-index:2;transform:translate(-50%, -50%) rotate(-90deg)}@media (max-width:1299px){html body #page #main-content #cta .cta-moderacao{left:32px}}@media (max-width:767px){html body #page #main-content #cta .cta-moderacao{left:14px;font-size:8px}}html body #page #main-content #contato{background-color:var(--color-8);padding:100px 0}@media (max-width:991px){html body #page #main-content #contato{padding:72px 0}}html body #page #main-content #contato .contato-titulo{text-align:center;margin:0 0 48px 0;display:flex;flex-direction:column;align-items:center}html body #page #main-content #contato .contato-titulo h2{margin:8px 0 0 0}html body #page #main-content #contato .contato-tag{color:var(--black);font-family:var(--font-family-3);font-size:12px;font-weight:700;line-height:24px;text-transform:uppercase;background-color:var(--color-1);border-radius:99px;padding:4px 24px}html body #page #main-content #contato .contato-descricao{color:var(--color-14);font-size:14px;font-weight:500;line-height:20px;margin:24px 0 0 0}html body #page #main-content #contato .contato-cards{gap:24px;display:flex;flex-direction:row;align-items:stretch}@media (max-width:991px){html body #page #main-content #contato .contato-cards{flex-direction:column}}html body #page #main-content #contato .contato-card{min-width:0;background-color:var(--white);border-radius:16px;filter:drop-shadow(0 8px 5px rgba(0, 0, 0, 0.06));padding:28px;gap:24px;flex:1 1 0;position:relative;text-decoration:none;transition:transform 0.3s;display:flex;flex-direction:column;align-items:flex-start}html body #page #main-content #contato .contato-card .contato-card-icone{color:var(--color-2);line-height:0;background-color:var(--color-5);border-radius:12px;padding:12px}html body #page #main-content #contato .contato-card .contato-card-icone svg{width:24px;height:24px}html body #page #main-content #contato .contato-card .contato-card-texto{width:100%;gap:4px;display:flex;flex-direction:column}html body #page #main-content #contato .contato-card .contato-card-texto p{margin:0}html body #page #main-content #contato .contato-card .contato-card-rotulo{color:var(--color-3);font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase}html body #page #main-content #contato .contato-card .contato-card-valor{color:var(--color-17);font-size:20px;font-weight:600;line-height:34px;overflow-wrap:anywhere}html body #page #main-content #contato .contato-card .contato-card-complemento{color:var(--color-14);font-size:14px;font-weight:500;line-height:20px}html body #page #main-content #contato .contato-card .contato-card-seta{color:var(--color-13);line-height:0;position:absolute;top:24px;right:24px;transform:rotate(-39deg);transition:transform 0.3s}html body #page #main-content #contato .contato-card .contato-card-seta svg{width:19px;height:19px}html body #page #main-content #contato .contato-card.contato-card-destaque{background-color:var(--black)}html body #page #main-content #contato .contato-card.contato-card-destaque .contato-card-icone{color:var(--black);background-color:var(--color-1)}html body #page #main-content #contato .contato-card.contato-card-destaque .contato-card-rotulo,html body #page #main-content #contato .contato-card.contato-card-destaque .contato-card-seta{color:var(--color-1)}html body #page #main-content #contato .contato-card.contato-card-destaque .contato-card-valor,html body #page #main-content #contato .contato-card.contato-card-destaque .contato-card-complemento{color:var(--white)}html body #page #main-content #contato .contato-card:is(a):hover,html body #page #main-content #contato .contato-card:is(a):focus-visible{transform:translateY(-4px)}html body #page #main-content #contato .contato-card:is(a):hover .contato-card-seta,html body #page #main-content #contato .contato-card:is(a):focus-visible .contato-card-seta{transform:rotate(-39deg) translateX(4px)}html body #page #main-content #modal-gofind .modal-content{border:0;border-radius:16px;overflow:hidden}html body #page #main-content #modal-gofind .modal-header{border-bottom:1px solid var(--color-9);padding:16px 24px}html body #page #main-content #modal-gofind .modal-title{color:var(--black);font-size:20px;font-weight:600;line-height:28px}html body #page #main-content #modal-gofind .modal-body{padding:0}html body #page #main-content #modal-gofind .modal-body iframe{width:100%;height:70vh;min-height:480px;border:0;display:block}html body.header-transparente #page #main-content{padding-top:0}html body.header-transparente #page #main-content #banner .slider-banner{height:100svh;min-height:680px;max-height:968px}@media (max-width:767px){html body.header-transparente #page #main-content #banner .slider-banner{height:auto;min-height:calc(620px + var(--header-height));max-height:none}}@media (max-width:767px){html body.header-transparente #page #main-content #banner .slider-banner .swiper-wrapper,html body.header-transparente #page #main-content #banner .slider-banner .swiper-slide{min-height:calc(620px + var(--header-height))}}html body.header-transparente #page #main-content #banner .banner-conteudo{padding-top:calc(120px + var(--header-height))}@media (max-width:767px){html body.header-transparente #page #main-content #banner .banner-conteudo{padding-top:calc(80px + var(--header-height))}}