@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-arabic-wght-italic.DWPcQDwX.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-ext-wght-italic.D6GrQ2Z2.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-wght-italic.Bvmh_w8I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-hebrew-wght-italic.CY6H6RI2.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-ext-wght-italic.CvT2ySUa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-wght-italic.BSFEwDWV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#e30613;--red-700:#b8000e;--red-50:#fff1f1;--red-100:#ffe1e1;--ink:#1f1716;--ink-2:#4f4544;--line:#ece5e4;--soft:#f6f3f2;--white:#fff;--map-base:#f4dcda;--map-hover:#f0a8a3;--f-head:"Montserrat Variable", Montserrat, system-ui, sans-serif;--f-body:"Nunito Variable", Nunito, system-ui, sans-serif;--r-lg:clamp(24px, 3vw, 40px);--r-md:20px;--r-sm:12px;--hh:76px;--gut:clamp(16px, 4vw, 40px);--sec:clamp(72px, 10vw, 128px);--ease:cubic-bezier(.2, .8, .2, 1);--shadow:0 1px 2px #1f17160f, 0 12px 32px -12px #1f17162e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + 16px)}body{background:var(--white);color:var(--ink);font:400 1.0625rem/1.6 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}picture{display:contents}a{color:inherit}h1,h2,h3{font-family:var(--f-head);text-wrap:balance;margin:0;line-height:1.12}p{text-wrap:pretty;margin:0}button{font:inherit;color:inherit;cursor:pointer}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}main:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:300;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:min(1240px, 100% - var(--gut) * 2);margin-inline:auto}.olho{font:700 .8125rem/1 var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.olho:before{content:"";background:currentColor;border-radius:3px;width:18px;height:3px}.olho--claro{color:#fff}.h2{letter-spacing:-.02em;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);font-weight:800}.btn{--bg:var(--ink);--fg:#fff;background:var(--bg);min-height:52px;color:var(--fg);font:700 1rem/1 var(--f-head);white-space:nowrap;transition:transform .35s var(--ease), background-color .25s, color .25s, box-shadow .35s var(--ease), border-color .25s;touch-action:manipulation;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn svg{transition:transform .35s var(--ease);flex:none}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #00000059}.btn:hover svg:last-child:not(:first-child){transform:translate(3px)}.btn:active{transform:translateY(0)scale(.98)}.btn--sm{min-height:44px;padding:0 18px;font-size:.9375rem}.btn--red{--bg:var(--red)}.btn--red:hover{--bg:var(--red-700)}.btn--white{--bg:#fff;--fg:var(--red)}.btn--line{--bg:transparent;--fg:#fff;border-color:#fff9}.btn--line:hover{--bg:#fff;--fg:var(--red);border-color:#fff}.btn--soft{--bg:var(--red-50);--fg:var(--red-700)}.btn--soft:hover{--bg:var(--red);--fg:#fff}.topo{z-index:100;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffdb;transition:box-shadow .3s,background-color .3s;position:sticky;top:0}.topo.is-rolado{box-shadow:0 1px 0 var(--line), 0 8px 24px -16px #00000040;background:#fffffff0}.topo__in{height:var(--hh);transition:height .35s var(--ease);align-items:center;gap:24px;display:flex}.topo.is-rolado .topo__in{height:64px}.topo__logo{width:168px;transition:transform .35s var(--ease);flex:none}.topo__logo:hover{transform:scale(1.03)}.topo__logo svg{width:100%;height:auto}.topo__nav{gap:6px;margin-left:auto;display:none}.topo__nav a{font:600 .9375rem/1 var(--f-head);color:var(--ink-2);border-radius:999px;padding:10px 14px;text-decoration:none;transition:color .2s,background-color .2s;position:relative}.topo__nav a:hover,.topo__nav a.is-ativo{color:var(--red);background:var(--red-50)}.topo__canal{margin-left:auto}@media (width>=900px){.topo__nav+.topo__canal{margin-left:8px}}@media (width<=560px){.topo__logo{width:140px}.topo__canal span{display:none}.topo__canal{width:44px;padding:0}}@media (width>=900px){.topo__nav{display:flex}}.topo__menu{background:var(--red-50);width:44px;height:44px;color:var(--red);border:0;border-radius:50%;flex:none;place-items:center;margin-left:-12px;transition:background-color .25s,color .25s;display:grid}.topo__menu:hover{background:var(--red);color:#fff}.topo__hamb{width:20px;height:14px;position:relative}.topo__hamb i{width:100%;height:2px;transition:transform .4s var(--ease), opacity .25s, width .3s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.topo__hamb i:first-child{top:0}.topo__hamb i:nth-child(2){width:70%;top:6px}.topo__hamb i:nth-child(3){top:12px}.topo__menu:hover .topo__hamb i:nth-child(2){width:100%}@media (width>=900px){.topo__menu{display:none}}.gaveta{z-index:400;position:fixed;inset:0}.gaveta[hidden]{display:none}.gaveta__fundo{backdrop-filter:blur(3px);opacity:0;transition:opacity .4s var(--ease);background:#1f171680;position:absolute;inset:0}.gaveta__painel{width:min(380px,88vw);padding:16px 20px calc(24px + env(safe-area-inset-bottom));background:var(--red);color:#fff;border-radius:var(--r-lg) 0 0 var(--r-lg);overscroll-behavior:contain;transition:transform .5s var(--ease);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-30px 0 80px -30px #00000080}.gaveta__painel:before{content:"";z-index:-1;aspect-ratio:1;clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);background:#ffffff12;width:70%;position:absolute;bottom:6%;right:-18%}.gaveta.is-aberta .gaveta__fundo{opacity:1}.gaveta.is-aberta .gaveta__painel{transform:none}.gaveta__topo{justify-content:space-between;align-items:center;gap:12px;height:56px;display:flex}.gaveta__logo{width:150px}.gaveta__logo svg{width:100%;height:auto}.gaveta__fechar{color:#fff;width:44px;height:44px;transition:background-color .25s, color .25s, transform .4s var(--ease);background:#ffffff29;border:0;border-radius:50%;place-items:center;display:grid}.gaveta__fechar:hover{color:var(--red);background:#fff;transform:rotate(90deg)}.gaveta__nav{align-content:start;padding-top:28px;display:grid}.gaveta__nav a{min-height:64px;font:800 1.75rem/1.1 var(--f-head);letter-spacing:-.02em;color:#fff;opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease), padding .3s var(--ease);border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex;transform:translate(28px)}.gaveta.is-aberta .gaveta__nav a{opacity:1;transition-delay:calc(.12s + var(--i) * 60ms), calc(.12s + var(--i) * 60ms), 0s;transform:none}.gaveta__nav a svg{opacity:.6;transition:transform .3s var(--ease), opacity .3s}.gaveta__nav a:hover,.gaveta__nav a.is-ativo{padding-left:8px}.gaveta__nav a:hover svg,.gaveta__nav a.is-ativo svg{opacity:1;transform:translate(4px)}.gaveta :focus-visible{outline-color:#fff}.gaveta__pe{gap:14px;padding-top:28px;display:grid}.gaveta__pe .btn{justify-content:center}.gaveta__insta{min-height:44px;font:700 .9375rem/1 var(--f-head);color:#fff;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.gaveta__pe p{text-align:center;color:#fffc;font-size:.875rem}.hero{padding:10px clamp(8px,1.5vw,24px) 0}.hero__card{border-radius:var(--r-lg);background:var(--red);color:#fff;isolation:isolate;background-image:radial-gradient(90% 120% at 100% 0,#ffffff1f,#0000 60%);gap:32px;padding:clamp(32px,6vw,72px) max(clamp(22px,5vw,64px),50% - 620px);display:grid;position:relative;overflow:hidden}.hero__card:before{content:"";z-index:-1;aspect-ratio:1;clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);background:#ffffff12;width:min(26%,340px);position:absolute;bottom:-22%;left:-4%}.hero__txt{align-content:center;gap:20px;display:grid}.hero__txt .olho{margin:0}.hero__t{letter-spacing:-.03em;font-size:clamp(2.8rem,1.4rem + 6vw,6rem);font-weight:800;line-height:1.02}.hero__sub{color:#ffffffeb;max-width:34ch;font-size:clamp(1.0625rem,1rem + .4vw,1.3rem)}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__foto{position:relative}.hero__arco{aspect-ratio:4/3.4;border-radius:999px 999px var(--r-md) var(--r-md);background:var(--red-700);overflow:hidden;transform:translateZ(0)}.hero__arco img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease);scale:1.08}.hero__foto:hover .hero__arco img{scale:1.12}.hero__selo{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 14px;font-size:.875rem;line-height:1.25;animation:6s ease-in-out infinite flutua;display:flex;position:absolute;bottom:24px;left:-8px}.hero__selo svg{color:var(--red)}.hero__selo b{font:800 1.125rem/1.1 var(--f-head);display:block}@keyframes flutua{50%{transform:translateY(-8px)}}@media (width>=960px){.hero__card{min-height:max(560px, calc(100svh - var(--hh) - 20px));grid-template-columns:1.05fr 1fr;align-items:center}.hero__selo{left:-28px}}.quem{padding-block:var(--sec);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.quem__fotos{padding-bottom:18%;position:relative}.quem__f1{aspect-ratio:5/4;border-radius:var(--r-lg);overflow:hidden}.quem__f2{aspect-ratio:1;width:46%;box-shadow:var(--shadow);border:8px solid #fff;border-radius:50%;position:absolute;bottom:0;right:-4%;overflow:hidden}.quem__fotos img{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--ease)}.quem__f1:hover img,.quem__f2:hover img{scale:1.06}.quem__txt{gap:18px;display:grid}.quem__txt .olho{margin:0}.quem__txt>p:not(.olho){max-width:52ch;color:var(--ink-2);font-size:1.125rem}.numeros{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.numeros li{border-radius:var(--r-md);background:var(--red-50);box-shadow:inset 0 3px 0 var(--red);transition:background-color .3s, transform .4s var(--ease), color .3s;align-content:start;gap:6px;padding:20px 18px;display:grid}.numeros li:hover{background:var(--red);color:#fff;transform:translateY(-4px)}.numeros strong{font:800 clamp(2.4rem, 1.8rem + 2vw, 3.4rem)/1 var(--f-head);color:var(--red);letter-spacing:-.03em;transition:color .3s}.numeros li:hover strong{color:#fff}.numeros span{font-size:.9375rem;line-height:1.35}@media (width>=960px){.quem{grid-template-columns:1fr 1fr}}.tour{padding-block:var(--sec);background:var(--red);color:#fff;border-radius:var(--r-lg);margin-inline:clamp(0px,1.5vw,24px)}.tour__head{gap:20px;margin-bottom:32px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.tour .olho{color:#fff;opacity:.85}.chips li{font:600 .875rem/1 var(--f-head);color:#fff;transition:background-color .25s, color .25s, border-color .25s, transform .35s var(--ease);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.chips li svg{color:#fff;transition:color .25s}.chips li:hover{color:var(--red);background:#fff;border-color:#fff;transform:translateY(-2px)}.chips li:hover svg{color:var(--red)}@media (width>=960px){.tour__head{grid-template-columns:1fr auto;align-items:end}.chips{justify-content:flex-end;max-width:520px}}.tour__box{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tour__abas{scrollbar-width:none;background:#fff;border:0;border-radius:999px;gap:4px;width:max-content;max-width:100%;padding:6px;display:flex;position:relative;overflow-x:auto;box-shadow:0 10px 30px -12px #00000059}.tour__abas::-webkit-scrollbar{display:none}.tour__abas button{z-index:1;min-height:44px;font:700 .9375rem/1 var(--f-head);color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;padding:0 20px;transition:color .3s;position:relative}.tour__abas button:hover{color:var(--red)}.tour__abas button[aria-selected=true]{color:#fff}.tour__ind{z-index:0;background:var(--red);width:0;height:calc(100% - 12px);transition:transform .5s var(--ease), width .5s var(--ease);border-radius:999px;position:absolute;top:6px;left:0}.tour__palco{aspect-ratio:16/8;border-radius:var(--r-lg);background:var(--red-700);position:relative;overflow:hidden}.tour__painel{opacity:0;transition:opacity .6s var(--ease);margin:0;position:absolute;inset:0}.tour__painel.is-on{opacity:1}.tour__painel[hidden]{visibility:hidden;display:block}.tour__painel img{object-fit:cover;width:100%;height:100%;transition:scale 1.6s var(--ease);scale:1.06}.tour__painel.is-on img{scale:1}.tour__painel figcaption{max-width:calc(100% - 40px);color:var(--ink);box-shadow:var(--shadow);font:600 1rem/1.35 var(--f-head);opacity:0;transition:transform .6s var(--ease) .15s, opacity .6s var(--ease) .15s;background:#fffffff0;border-radius:14px;padding:12px 18px;position:absolute;bottom:20px;left:20px;transform:translateY(10px)}.tour__painel.is-on figcaption{opacity:1;transform:none}@media (width<=640px){.tour__palco{aspect-ratio:4/5}}.ofertas{padding-block:var(--sec)}.ofertas__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.ofertas__grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;display:grid}.oferta{border-radius:var(--r-md);border:1px solid var(--line);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s;background:#fff;grid-template-rows:auto auto 1fr auto;gap:8px;padding:24px;display:grid;position:relative}.oferta:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.oferta__cat{font:700 .75rem/1 var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-items:center;gap:6px;display:inline-flex}.oferta h3{font-size:1.25rem;font-weight:700}.oferta__det{color:var(--ink-2);font-size:.9375rem}.oferta__pe{justify-content:space-between;align-items:end;gap:12px;margin-top:12px;display:flex}.preco{font-family:var(--f-head);color:var(--ink);font-variant-numeric:tabular-nums;align-items:flex-start;gap:3px;display:flex}.preco span{margin-top:7px;font-size:.9375rem;font-weight:700}.preco b{letter-spacing:-.03em;font-size:2.6rem;font-weight:800;line-height:1}.preco small{margin-top:5px;font-size:1.125rem;font-weight:800}.oferta__add{background:var(--red-50);width:52px;height:52px;color:var(--red);transition:background-color .25s, color .25s, transform .35s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.oferta__add:hover{background:var(--red);color:#fff;transform:rotate(90deg)}.oferta__add[aria-pressed=true]{background:var(--red);color:#fff;transform:none}.oferta__add svg{transition:opacity .2s, transform .3s var(--ease);grid-area:1/1}.oferta__add .i-ok,.oferta__add[aria-pressed=true] .i-mais{opacity:0;transform:scale(.5)}.oferta__add[aria-pressed=true] .i-ok{opacity:1;transform:none}.oferta.is-pulsando{animation:pulsa .5s var(--ease)}@keyframes pulsa{40%{border-color:var(--red);transform:translateY(-6px)scale(1.02)}}.ofertas__nota{max-width:70ch;color:var(--ink-2);margin-top:24px;font-size:.875rem}.ofertas__nota strong{color:var(--ink)}.lojas{padding-block:var(--sec);background:var(--soft);border-radius:var(--r-lg);margin-inline:clamp(0px,1.5vw,24px)}.lojas__head{justify-items:start;gap:0;margin-bottom:36px;display:grid}.busca{gap:10px;width:min(560px,100%);margin-top:28px;display:grid}.busca label{font:700 .9375rem/1.2 var(--f-head)}.busca__campo{border:2px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.busca__campo:focus-within{border-color:var(--red);box-shadow:0 0 0 4px var(--red-100)}.busca__campo>svg{color:var(--ink-2);flex:none}.busca input{min-width:0;height:44px;font:600 1rem var(--f-body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.busca__erro{min-height:1.4em;color:var(--red-700);font-size:.9375rem}.lojas__corpo{align-items:start;gap:24px;display:grid}@media (width>=1000px){.lojas__corpo{grid-template-columns:minmax(0,1fr) 440px}.lojas__corpo .mapa{position:sticky;top:84px}.lojas__corpo .mapa__palco{max-height:calc(100vh - 190px)}}.mapa{border-radius:var(--r-lg);background:#fff;padding:clamp(12px,2vw,20px);position:relative;overflow:hidden}.mapa__barra{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.mapa__niveis{background:var(--soft);border-radius:999px;gap:4px;padding:4px;display:flex}.mapa__niveis button{min-height:40px;font:700 .875rem/1 var(--f-head);color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 16px;transition:background-color .3s,color .3s,box-shadow .3s}.mapa__niveis button:hover{color:var(--red)}.mapa__niveis button[aria-pressed=true]{color:var(--red);background:#fff;box-shadow:0 2px 8px -2px #0000002e}.mapa__palco{aspect-ratio:560/720;max-height:78vh;margin:8px auto 0;position:relative}.mapa__svg{touch-action:manipulation;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mapa__svg[hidden]{display:none}.mapa__areas path{fill:var(--map-base);stroke:#fff;stroke-width:.6px;stroke-linejoin:round;cursor:pointer;transition:fill .25s,opacity .25s}.mapa__areas--br path{fill:#efe7e5;stroke-width:1px}.mapa__areas path:hover{fill:var(--map-hover)}.mapa__areas path.tem-loja{fill:var(--red)}.mapa__areas path.tem-loja:hover{fill:var(--red-700)}.mapa__areas path.is-sel{fill:var(--ink)}.mapa__areas path.is-perto{fill:var(--red-700)}.mapa__svg.tem-sel .mapa__areas path:not(.is-sel):not(.is-perto):not(.tem-loja){opacity:.55}.pino{cursor:pointer;outline:none}.pino__bola{fill:#fff;stroke:var(--red);stroke-width:3px;transition:transform .35s var(--ease), fill .25s;transform-box:fill-box;transform-origin:50%}.pino__n{fill:var(--red);font:800 12px var(--f-head);pointer-events:none;transition:fill .25s}.pino__nome{font:800 15px var(--f-head);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;pointer-events:none}.pino__onda{fill:var(--red);opacity:.35;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.4s ease-out infinite onda}.pino:hover .pino__bola,.pino:focus-visible .pino__bola,.pino.is-sel .pino__bola{fill:var(--red);transform:scale(1.18)}.pino:hover .pino__n,.pino:focus-visible .pino__n,.pino.is-sel .pino__n{fill:#fff}.pino:focus-visible .pino__bola{stroke:var(--ink)}@keyframes onda{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.mapa__dica{z-index:5;pointer-events:none;background:var(--ink);color:#fff;font:700 .875rem/1.2 var(--f-head);white-space:nowrap;opacity:0;transition:opacity .15s, transform .2s var(--ease);border-radius:10px;padding:8px 12px;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 14px))scale(.96)}.mapa__dica.is-on{opacity:1;transform:translate(-50%,calc(-100% - 14px))}.mapa__dica small{opacity:.75;font-weight:500;display:block}.mapa__reset{border:1px solid var(--line);min-height:40px;box-shadow:var(--shadow);font:700 .875rem/1 var(--f-head);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background-color .2s,color .2s;display:inline-flex}.mapa__reset:hover{background:var(--ink);color:#fff}.mapa__reset[hidden]{display:none}.mapa__fonte{z-index:2;color:var(--ink-2);font-size:.75rem;position:absolute;bottom:14px;left:20px}.painel{gap:12px;display:grid}.painel__msg{border-radius:var(--r-md);background:var(--ink);color:#fff;animation:entra .5s var(--ease);padding:20px 22px}.painel__msg h3{margin-bottom:6px;font-size:1.25rem}.painel__msg p{color:#ffffffd9}.painel__msg .btn{margin-top:14px}.painel__lojas{gap:12px;display:grid}.loja{border-radius:var(--r-md);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s, opacity .35s;background:#fff;border:2px solid #0000;grid-template-columns:112px 1fr;align-items:center;gap:16px;padding:12px;display:grid}.loja:hover{box-shadow:var(--shadow);transform:translate(4px)}.loja.is-sel{border-color:var(--red);box-shadow:var(--shadow)}.painel.tem-filtro .loja:not(.is-sel){opacity:.45}.loja__foto{aspect-ratio:1;background:var(--soft);border-radius:14px;overflow:hidden}.loja__foto img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease)}.loja:hover .loja__foto img{scale:1.08}.painel__grupo{gap:10px;display:grid}.painel__grupo+.painel__grupo{margin-top:12px}.painel__cidade{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;font-size:1.25rem;font-weight:800;display:flex}.painel__cidade span{font:600 .875rem/1 var(--f-body);color:var(--ink-2)}.loja__nota{font:700 .75rem/1 var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:4px}.loja h4{font:700 1.125rem/1.15 var(--f-head);margin:0}.loja__semfoto{background:var(--red);place-items:center;width:100%;height:100%;display:grid}.loja__semfoto i{aspect-ratio:1;clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);width:42%;transition:transform .6s var(--ease);background:#fff;display:block}.loja:hover .loja__semfoto i{transform:rotate(90deg)}.loja__end{color:var(--ink-2);margin-top:2px;font-size:.9375rem;line-height:1.4}.loja__acoes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.loja__acoes a{background:var(--soft);min-height:36px;font:700 .8125rem/1 var(--f-head);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.loja__acoes a:hover{background:var(--red);color:#fff}@keyframes entra{0%{opacity:0;transform:translateY(8px)}}.canal{padding-block:var(--sec)}.canal__card{border-radius:var(--r-lg);background:var(--red);color:#fff;background-image:radial-gradient(120% 140% at 100% 0,#ffffff24,#0000 55%);align-items:center;gap:28px;padding:clamp(32px,5vw,64px);display:grid}.canal__card h2{letter-spacing:-.02em;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.9rem);font-weight:800}.canal__card p{color:#ffffffe6;margin-top:10px;font-size:1.125rem}.canal__acoes{flex-wrap:wrap;gap:12px;display:flex}@media (width>=960px){.canal__card{grid-template-columns:1fr auto}}.rodape{padding:56px 0 calc(40px + env(safe-area-inset-bottom));background:var(--red);color:#fff}.rodape__top{border-bottom:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.rodape__logo{width:180px}.rodape__logo svg{width:100%;height:auto}.rodape nav{flex-wrap:wrap;gap:4px 20px;display:flex}.rodape nav a{font:600 .9375rem/2.6 var(--f-head);color:#ffffffd9;text-decoration:none;transition:color .2s}.rodape nav a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.rodape :focus-visible{outline-color:#fff}.rodape__legal{color:#fffc;gap:6px;padding-top:24px;font-size:.8125rem;display:grid}.lista-pill{z-index:120;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;min-height:52px;font:700 .9375rem/1 var(--f-head);white-space:nowrap;transition:transform .35s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px -12px #00000080}.lista-pill:hover{transform:translate(-50%)translateY(-3px)}.lista-pill[hidden]{display:none}.lista-pill__total{background:var(--red);border-radius:999px;padding:10px 14px}.lista-pill.is-novo{animation:pill .5s var(--ease)}@keyframes pill{40%{transform:translate(-50%)scale(1.08)}}.lista{border-radius:var(--r-md);width:min(440px,100vw - 24px);max-height:min(720px,100dvh - 24px);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px -20px #00000080}.lista::backdrop{backdrop-filter:blur(3px);background:#1f171680}.lista[open]{animation:entra .35s var(--ease)}.lista__in{max-height:inherit;grid-template-rows:auto 1fr auto;display:grid}.lista__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.lista__head h2{font-size:1.25rem}.lista__fechar{background:var(--soft);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lista__fechar:hover{background:var(--line)}.lista__itens{padding:8px 20px;overflow:auto}.lista__item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 0;display:grid}.lista__item small{color:var(--ink-2);grid-column:1}.lista__qtd{background:var(--soft);border-radius:999px;grid-row:span 2;align-items:center;gap:4px;padding:4px;display:flex}.lista__qtd button{background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lista__qtd button:hover{background:var(--red);color:#fff}.lista__qtd output{text-align:center;min-width:24px;font:800 1rem var(--f-head)}.lista__vazia{color:var(--ink-2);padding:24px 0}.lista__foot{border-top:1px solid var(--line);gap:10px;padding:18px 20px 20px;display:grid}.lista__total{justify-content:space-between;align-items:baseline;display:flex}.lista__total strong{font:800 1.5rem var(--f-head)}.lista__foot [aria-disabled]{opacity:.45;pointer-events:none}.lista__limpar{min-height:40px;color:var(--ink-2);background:0 0;border:0;text-decoration:underline}.lista__obs{color:var(--ink-2);text-align:center;font-size:.8125rem}html.motion [data-r]{opacity:0;transform:translateY(24px)}html.motion [data-r].is-in{opacity:1;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html:not(.ios-force-motion) *,html:not(.ios-force-motion) :before,html:not(.ios-force-motion) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:not(.ios-force-motion) .pino__onda{display:none}}
