:root{--bege:#fcfbf8;--bege-2:#efebe0;--preto:#101011;--verde:#00c96b;--verde-medio:#92deab;--verde-claro:#b6eac6;--pessego:#ffc2b6;--laranja:#ff5e00;--lilas:#bab7fc;--roxo:#968ffa;--roxo-forte:#4b34f7;--papel:var(--bege);--papel-2:var(--bege-2);--papel-pessego:var(--pessego);--papel-lilas:var(--lilas);--cartao:var(--bege);--tinta:var(--preto);--tinta-2:rgba(16,16,17,.78);--tinta-mute:rgba(16,16,17,.6);--moldura:var(--preto);--linha:var(--moldura);--sobre-cor:var(--preto);--foco:var(--roxo-forte);--barra:linear-gradient(180deg,var(--bege) 0%,rgba(252,251,248,.94) 55%,rgba(252,251,248,0) 100%);--display:"Montserrat",system-ui,-apple-system,sans-serif;--corpo:"Questrial",system-ui,-apple-system,sans-serif;--logo:"Dela Gothic One","Montserrat",sans-serif;--ease:cubic-bezier(.22,1,.36,1);--r-card:40px;--r-medio:32px;--r-pill:999px;--maxw:1180px;color-scheme:light}:root[data-theme=dark]{--papel:#101011;--papel-2:#19191b;--papel-pessego:#241918;--papel-lilas:#1a192d;--cartao:#1e1e21;--tinta:var(--bege);--tinta-2:rgba(252,251,248,.8);--tinta-mute:rgba(252,251,248,.6);--moldura:var(--bege);--foco:var(--lilas);--barra:linear-gradient(180deg,#101011 0%,rgba(16,16,17,.94) 55%,rgba(16,16,17,0) 100%);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:110px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{font-family:var(--corpo);font-size:18px;line-height:1.55;background:var(--papel);color:var(--tinta);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:10px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.vis-oculta{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.icone{width:22px;height:22px;flex:none}.topo{position:sticky;top:0;z-index:200;background:var(--barra)}.topo-in{max-width:1920px;margin:0 auto;padding:0 64px;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marca{display:flex;align-items:center;gap:12px;flex:none}.marca img{height:40px;width:40px;border-radius:50%;box-shadow:0 0 0 2px var(--moldura),0 4px 0 0 var(--moldura)}.marca span{font-family:var(--logo);font-size:23px;line-height:1;letter-spacing:-.01em;color:var(--tinta)}.marca span b{font-weight:400;color:var(--laranja)}.nav{display:flex;align-items:center;gap:12px}.nav a{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 18px;font-family:var(--display);font-size:16px;font-weight:600;line-height:24px;color:var(--sobre-cor);background:var(--lilas);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 4px 0 0 var(--moldura);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.nav a[aria-current=page]{background:var(--verde)}.nav a:hover{translate:0 1px;box-shadow:0 3px 0 0 var(--moldura)}.nav a:active{translate:0 4px;box-shadow:0 0 0 0 var(--moldura)}.topo-botoes{display:flex;align-items:center;gap:10px;flex:none}.tema,.lang{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;color:var(--sobre-cor);background:var(--bege);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 4px 0 0 var(--moldura);cursor:pointer;transition:translate .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}.tema{width:42px}.lang{padding:0 16px 0 13px;font-family:var(--display);font-size:15px;font-weight:600}.lang.on{background:var(--lilas)}.tema:hover,.lang:hover{translate:0 1px;box-shadow:0 3px 0 0 var(--moldura)}.tema:active,.lang:active{translate:0 4px;box-shadow:0 0 0 0 var(--moldura)}.tema svg,.lang svg{width:18px;height:18px;flex:none}.tema svg,.tema .vis-oculta{display:none}:root[data-tema-escolha=dark] .tema [data-tema-estado=dark],:root[data-tema-escolha=light] .tema [data-tema-estado=light],:root[data-tema-escolha=sistema] .tema [data-tema-estado=sistema]{display:block}.btn,.btn-ghost{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;cursor:pointer;font-family:var(--display);font-size:17px;font-weight:600;line-height:26px;padding:10px 22px;color:var(--sobre-cor);border:2px solid var(--linha);border-radius:var(--r-pill);box-shadow:0 4px 0 0 var(--linha);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.btn{background:var(--verde)}.btn-ghost{background:var(--lilas)}.btn:hover,.btn-ghost:hover{translate:0 1px;box-shadow:0 3px 0 0 var(--linha)}.btn:active,.btn-ghost:active{translate:0 4px;box-shadow:0 0 0 0 var(--linha)}.btn svg,.btn-ghost svg{width:19px;height:19px;flex:none}.btn--pequeno{padding:8px 18px;font-size:15.5px;line-height:23px}.btn--pequeno svg{width:17px;height:17px}.selo{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;color:var(--preto);background:var(--cor,var(--bege));border:2px solid var(--linha);box-shadow:0 4px 0 0 var(--linha)}.selo svg{width:28px;height:28px}.selo--p{width:44px;height:44px;box-shadow:0 3px 0 0 var(--linha)}.selo--p svg{width:21px;height:21px}.selo--logo{background:var(--preto);overflow:hidden}.selo--logo img{width:100%;height:100%}.etiqueta{display:inline-flex;align-items:center;white-space:nowrap;padding:2px 10px;font-family:var(--display);font-size:12.5px;font-weight:600;line-height:19px;color:var(--sobre-cor);background:var(--corEtiqueta);border:2px solid var(--moldura);border-radius:var(--r-pill)}.etiqueta--fixo{--corEtiqueta:var(--verde)}.etiqueta--sow{--corEtiqueta:var(--lilas)}.etiqueta--orcado{--corEtiqueta:var(--pessego)}.etiqueta--gratis{--corEtiqueta:var(--bege)}.hero{padding:56px 0 88px;background:var(--papel)}.hero-in{display:flex;flex-direction:column;align-items:center;text-align:center}.olho{display:inline-flex;padding:6px 16px;font-family:var(--display);font-size:15px;font-weight:600;line-height:22px;color:var(--sobre-cor);background:var(--verde-claro);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 3px 0 0 var(--moldura)}.hero h1{font-family:var(--display);font-size:clamp(40px,5.6vw,84px);font-weight:900;line-height:1.08;letter-spacing:-.025em;margin:26px 0 30px}.hero h1 .forte{display:block}.hero h1 .leve{display:inline-block;margin-top:.16em;padding:.04em .42em .12em;white-space:nowrap;background:var(--cartao);border:3px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 8px 0 0 var(--moldura)}.lead{font-size:18px;line-height:28px;color:var(--tinta-2);max-width:60ch}.hero .lead{font-size:19px;line-height:30px;max-width:58ch}.acoes{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:34px}.hero--curta{padding-bottom:56px}.cambio{display:none;margin-top:22px;padding:6px 16px;font-family:var(--display);font-size:13px;font-weight:600;color:var(--sobre-cor);background:var(--lilas);border:2px solid var(--moldura);border-radius:var(--r-pill)}.cambio.show{display:inline-block}.secao-mapa{padding:0 0 104px;background:var(--papel)}.cartao-mapa{overflow:hidden;background:var(--cartao);border:4px solid var(--moldura);border-radius:var(--r-card);box-shadow:0 12px 0 0 var(--moldura)}.faixa{padding:40px 44px 36px;color:var(--bege);background:var(--preto)}:root[data-theme=dark] .faixa{border-bottom:2px solid var(--moldura)}.faixa__titulo{font-family:var(--display);font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.1;letter-spacing:-.02em}.faixa__marca{color:var(--verde)}.faixa__texto{max-width:62ch;margin-top:14px;font-size:18px;line-height:28px;opacity:.86}.legenda{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:22px 44px;border-bottom:2px solid var(--moldura)}.legenda__rotulo{font-family:var(--display);font-size:15px;font-weight:700}.legenda__lista{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.legenda .btn{margin-left:auto}.mapa{--vao:28px;--alturaNucleo:350px;--fio:3px dotted var(--moldura);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--vao);padding:44px 44px 56px}.grupo{position:relative;padding:22px 20px 16px;background:var(--cartao);border:3px solid var(--moldura);border-radius:28px;box-shadow:0 8px 0 0 var(--moldura)}.grupo--cima:after,.grupo--baixo:before{content:"";position:absolute;left:50%;border-left:var(--fio);translate:-50% 0}.grupo--cima:after{top:calc(100% + 11px);height:calc(var(--alturaNucleo) / 2 - 11px)}.grupo--baixo:before{bottom:calc(100% + 3px);height:calc(var(--alturaNucleo) / 2 - 3px)}.grupo__nome{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-family:var(--display);font-size:18px;font-weight:800;line-height:1.2}.grupo__lista{list-style:none;display:grid;gap:2px}.modulo{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"icone nome" ". etiqueta";column-gap:12px;row-gap:5px;align-items:center;padding:9px 8px;border-radius:16px;transition:background-color .2s var(--ease)}.modulo:hover{background:var(--papel-2)}.modulo__icone{grid-area:icone;width:24px;height:24px}.modulo__nome{grid-area:nome;font-family:var(--display);font-size:15.5px;font-weight:600;line-height:1.3}.modulo .etiqueta{grid-area:etiqueta;justify-self:start}.mapa__nucleo{grid-column:1 / -1;position:relative;height:var(--alturaNucleo);display:grid;place-items:center}.mapa__nucleo:before{content:"";position:absolute;top:50%;left:calc((100% - 2 * var(--vao)) / 6);right:calc((100% - 2 * var(--vao)) / 6);border-top:var(--fio);translate:0 -50%}.nucleo{position:relative;z-index:1;display:block;width:150px;height:150px;border-radius:50%;box-shadow:0 0 0 7px var(--cartao),0 0 0 11px var(--moldura),0 17px 0 4px var(--moldura);transition:translate .2s var(--ease)}.nucleo:hover{translate:0 2px}.nucleo__selo{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%}.nucleo__selo img{width:100%;height:100%}.nucleo__nome{position:absolute;top:calc(100% + 26px);left:50%;translate:-50% 0;white-space:nowrap;padding:6px 16px;font-family:var(--display);font-size:16px;font-weight:800;color:var(--sobre-cor);background:var(--verde);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 4px 0 0 var(--moldura)}.nucleo__sub{position:absolute;top:calc(100% + 70px);left:50%;translate:-50% 0;white-space:nowrap;padding:1px 10px;font-family:var(--display);font-size:13px;font-weight:600;color:var(--tinta-2);background:var(--cartao);border-radius:var(--r-pill)}.secao-paineis{padding:96px 0 112px;background:var(--papel-2)}.sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:56px}.olho-sec{font-family:var(--display);font-size:18px;font-weight:600;margin-bottom:10px}.titulo{font-family:var(--display);font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.22;letter-spacing:-.01em;max-width:22ch}.sec-head .lead{margin-top:18px}.grupo-paineis{margin-top:72px}.grupo-paineis__nome{display:flex;align-items:center;gap:14px;margin-bottom:26px;font-family:var(--display);font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.paineis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;align-items:start}.painel{scroll-margin-top:110px;padding:28px 28px 22px;background:var(--cartao);border:4px solid var(--moldura);border-radius:var(--r-medio);box-shadow:0 12px 0 0 var(--moldura)}.painel:target{outline:5px solid var(--cor,var(--verde));outline-offset:6px}.painel__topo{display:flex;align-items:center;gap:18px}.painel__chapeu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--display);font-size:14px;font-weight:600;color:var(--tinta-2)}.painel__nome{margin-top:4px;font-family:var(--display);font-size:clamp(22px,2.1vw,27px);font-weight:800;line-height:1.18}.painel__desc{margin:18px 0;font-size:17px;line-height:27px;color:var(--tinta-2)}.opcoes{list-style:none;display:grid;gap:10px;margin-bottom:18px}.opcoes li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome valor" "nota nota";gap:2px 12px;align-items:baseline;padding:12px 16px;background:var(--papel-2);border:2px solid var(--moldura);border-radius:18px}.opcoes b{grid-area:nome;font-family:var(--display);font-size:15.5px;font-weight:700}.opcao__valor{grid-area:valor;font-family:var(--display);font-size:22px;font-weight:800}.opcao__nota{grid-area:nota;font-size:14.5px;line-height:21px;color:var(--tinta-2)}.lista-visto{list-style:none;display:grid;gap:9px;margin-bottom:18px}.lista-visto li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:16px;line-height:24px}.lista-visto li:before{content:"✓";display:grid;place-items:center;width:24px;height:24px;margin-top:1px;font-family:var(--display);font-size:13px;font-weight:900;color:var(--preto);background:var(--verde);border:2px solid var(--linha);border-radius:50%}.painel__links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.painel__rotulo{font-family:var(--display);font-size:14px;font-weight:700}.pilula-link{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;font-family:var(--display);font-size:14.5px;font-weight:600;color:var(--sobre-cor);background:var(--bege);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 3px 0 0 var(--moldura);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.pilula-link:hover{translate:0 1px;box-shadow:0 2px 0 0 var(--moldura)}.pilula-link svg{width:15px;height:15px}.painel__pe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:18px;border-top:2px solid var(--papel-2)}.voltar{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:14.5px;font-weight:600;color:var(--tinta-2);text-decoration:underline;text-underline-offset:4px}.voltar svg{width:17px;height:17px}.voltar:hover{color:var(--tinta)}.painel--nucleo{--linha:var(--preto);color:var(--sobre-cor);background:var(--verde);border-radius:var(--r-card)}.painel--nucleo .painel__chapeu,.painel--nucleo .painel__desc{color:#101011cc}.painel--nucleo .lista-visto{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.painel--nucleo .lista-visto li:before{background:var(--bege)}.painel--nucleo .painel__pe{border-top-color:#10101140}.painel--nucleo .voltar{color:var(--preto)}.painel--nucleo .selo{width:72px;height:72px;border:0;box-shadow:0 0 0 3px var(--bege),0 0 0 5px var(--preto),0 8px 0 2px var(--preto)}.etapas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.etapas__rotulo{font-family:var(--display);font-size:15px;font-weight:700}.etapas__lista{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.etapas__lista li{padding:5px 14px;font-family:var(--display);font-size:14px;font-weight:600;background:var(--bege);border:2px solid var(--preto);border-radius:var(--r-pill)}.etapas__lista li+li:before{content:"→";margin-right:8px}.secao-construtor{padding:0 0 112px;background:var(--papel)}.construtor{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:36px;align-items:start}.catalogo__ajuda{max-width:62ch;margin-bottom:22px;font-size:16.5px;line-height:26px;color:var(--tinta-2)}.bloco{margin-bottom:36px;padding:6px 24px 10px;background:var(--cartao);border:4px solid var(--moldura);border-radius:var(--r-medio);box-shadow:0 12px 0 0 var(--moldura)}.bloco__nome{display:flex;align-items:center;gap:12px;padding:16px 0 14px;font-family:var(--display);font-size:20px;font-weight:800;border-bottom:2px solid var(--moldura)}.bloco__lista{list-style:none}.linha{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 0;cursor:grab}.linha+.linha{border-top:2px solid var(--papel-2)}.linha.arrastando{opacity:.45}.linha__icone{width:28px;height:28px;align-self:start;margin-top:2px}.linha__nome{font-family:var(--display);font-size:17px;font-weight:700;line-height:1.3}.linha__desc{margin-top:4px;font-size:15px;line-height:23px;color:var(--tinta-2)}.escolhas{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;border:0}.escolhas--unica{display:none}.escolha{position:relative;cursor:pointer}.escolha input{position:absolute;opacity:0;width:1px;height:1px}.escolha span{display:inline-flex;padding:5px 13px;font-family:var(--display);font-size:13.5px;font-weight:600;line-height:20px;color:var(--tinta);background:var(--cartao);border:2px solid var(--moldura);border-radius:var(--r-pill);transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.escolha input:checked+span{color:var(--sobre-cor);background:var(--cor,var(--verde));box-shadow:0 3px 0 0 var(--moldura)}.escolha input:focus-visible+span{outline:3px solid var(--foco);outline-offset:3px}.linha__preco{font-family:var(--display);font-size:17px;font-weight:800;line-height:1.25;text-align:right;white-space:nowrap}.linha__preco small{display:block;font-size:12.5px;font-weight:600;color:var(--tinta-2)}.linha__preco--texto{font-size:13.5px;font-weight:600;color:var(--tinta-2)}.linha__add{min-width:96px;padding:7px 16px;cursor:pointer;font-family:var(--display);font-size:14px;font-weight:700;color:var(--sobre-cor);background:var(--bege);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 4px 0 0 var(--moldura);transition:translate .2s var(--ease),box-shadow .2s var(--ease),background-color .2s}.linha__add:hover{translate:0 1px;box-shadow:0 3px 0 0 var(--moldura)}.linha__add:active{translate:0 4px;box-shadow:0 0 0 0 var(--moldura)}.linha__add[aria-disabled=true]{cursor:default;background:var(--verde);translate:0 2px;box-shadow:0 2px 0 0 var(--moldura)}.carrinho{position:sticky;top:108px;padding:26px 24px 22px;background:var(--cartao);border:4px solid var(--moldura);border-radius:var(--r-medio);box-shadow:0 12px 0 0 var(--moldura)}.campo-rotulo{display:block;margin-bottom:8px;font-family:var(--display);font-size:14px;font-weight:700}.campo{width:100%;padding:11px 18px;font-size:17px;color:var(--tinta);background:var(--cartao);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 4px 0 0 var(--moldura)}.campo::placeholder{color:var(--tinta-mute)}.campo:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.carrinho__titulo{margin-top:24px;font-family:var(--display);font-size:30px;font-weight:900;line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.carrinho__acoes{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.carrinho__acoes .btn-ghost{background:var(--bege);font-size:14px;padding:6px 14px}.carrinho__itens{list-style:none;display:grid;gap:10px}.item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:12px 12px 12px 16px;color:var(--sobre-cor);background:var(--corItem,var(--bege));border:2px solid var(--moldura);border-radius:18px}.item--fixo{--corItem:var(--verde-claro)}.item--sow{--corItem:var(--lilas)}.item--orcado{--corItem:var(--pessego)}.item--nucleo{--corItem:var(--verde);grid-template-columns:auto minmax(0,1fr) auto;padding-left:12px}.item__logo{width:38px;height:38px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px var(--preto)}.item__logo img{width:100%;height:100%}.item__texto{min-width:0;line-height:1.3}.item__nome{display:block;font-family:var(--display);font-size:15px;font-weight:700}.item__nota{display:block;font-size:13px;color:#101011bf}.item__preco{font-family:var(--display);font-size:15px;font-weight:800;text-align:right;white-space:nowrap}.item__preco small{display:block;font-size:11.5px;font-weight:600;color:#101011bf}.item__remover{display:grid;place-items:center;width:30px;height:30px;cursor:pointer;font-size:18px;line-height:1;color:var(--preto);background:var(--bege);border:2px solid var(--preto);border-radius:50%}.item__remover:hover{background:var(--pessego)}.item__detalhe{grid-column:1 / -1;font-size:13.5px}.item__detalhe summary{cursor:pointer;font-family:var(--display);font-weight:700}.item__detalhe ul{margin:8px 0 2px 18px;display:grid;gap:3px;line-height:1.4}.soltar{margin-top:10px;padding:16px;text-align:center;font-size:15px;color:var(--tinta-2);border:2px dashed var(--moldura);border-radius:18px;transition:background-color .2s var(--ease)}.soltar.pronto{background:var(--verde-claro);color:var(--preto)}.soltar.sobre{background:var(--verde);color:var(--preto)}.totais{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;margin-top:18px;padding-top:16px;border-top:2px solid var(--moldura)}.totais dt{font-family:var(--display);font-size:14px;font-weight:700}.totais dd{font-family:var(--display);font-size:18px;font-weight:800;text-align:right;white-space:nowrap}.totais .totais__grande{font-size:clamp(30px,3vw,38px);font-weight:900;letter-spacing:-.02em}.totais .totais__nota{grid-column:1 / -1;font-family:var(--corpo);font-size:14px;font-weight:400;color:var(--tinta-2);text-align:left;white-space:normal}.limpar{display:block;margin:8px 0 0 auto;padding:4px 0;cursor:pointer;font-family:var(--display);font-size:14px;font-weight:700;background:none;border:0;text-decoration:underline;text-underline-offset:4px}.btn--largo{width:100%;justify-content:center;margin-top:18px}.carrinho__nota{margin-top:14px;font-size:13.5px;line-height:20px;color:var(--tinta-2)}.barra-total{display:none}.rodape{padding:48px 0 56px;background:var(--papel-pessego)}.rodape-cartao{display:flex;flex-direction:column;gap:26px;padding:clamp(28px,4vw,48px);background:var(--cartao);border:4px solid var(--moldura);border-radius:var(--r-card);box-shadow:0 12px 0 0 var(--moldura)}.rodape-links{display:flex;flex-wrap:wrap;gap:12px 14px}.rodape-links a{display:inline-flex;padding:7px 18px;font-family:var(--display);font-size:15px;font-weight:600;color:var(--sobre-cor);background:var(--lilas);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 4px 0 0 var(--moldura);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.rodape-links a:hover{translate:0 1px;box-shadow:0 3px 0 0 var(--moldura)}.rodape-links .rodape-fora{background:var(--bege)}.rodape-fim{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:15px;color:var(--tinta-2);border-top:2px solid var(--moldura)}@media(max-width:1280px){.topo-in{padding-left:40px;padding-right:40px}}@media(max-width:1180px){.topo-in{gap:16px}.marca span{display:none}.construtor{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}@media(max-width:960px){.construtor{grid-template-columns:minmax(0,1fr)}.carrinho{position:static}.barra-total{position:fixed;left:12px;right:12px;bottom:12px;z-index:300;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:env(safe-area-inset-bottom,0);padding:14px 22px;font-family:var(--display);font-size:15px;font-weight:700;color:var(--sobre-cor);background:var(--verde);border:2px solid var(--moldura);border-radius:var(--r-pill);box-shadow:0 5px 0 0 var(--moldura)}.barra-total strong{font-size:19px;font-weight:900}.secao-construtor{padding-bottom:96px}}@media(max-width:860px){.topo{position:static}.topo-in{flex-wrap:wrap;padding:14px 24px 10px;row-gap:14px}.nav{order:3;width:100%;overflow-x:auto;padding:2px 2px 8px;gap:10px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.marca span{display:inline}html{scroll-padding-top:24px}.painel{scroll-margin-top:24px}.mapa{grid-template-columns:minmax(0,1fr);row-gap:24px;padding:28px 22px 36px}.mapa__nucleo{order:-1;height:auto;padding:12px 0 92px}.mapa__nucleo:before,.grupo--cima:after,.grupo--baixo:before{display:none}.faixa{padding:30px 24px 28px}.legenda{padding:20px 24px}.legenda .btn{margin-left:0}.paineis,.painel--nucleo .lista-visto{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.wrap{padding-left:18px;padding-right:18px}.hero{padding:36px 0 64px}.secao-paineis{padding:72px 0 88px}.grupo-paineis{margin-top:56px}.cartao-mapa,.painel--nucleo{border-radius:var(--r-medio)}.painel{padding:22px 20px 18px}.bloco{padding:4px 16px 8px}.linha{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icone texto" ". preco";gap:10px 12px}.linha__icone{grid-area:icone;width:24px;height:24px}.linha__texto{grid-area:texto}.linha__preco{grid-area:preco;justify-self:start;text-align:left}.linha__add{grid-column:2;justify-self:start}.carrinho{padding:22px 18px 20px}.rodape{padding:36px 0 120px}}@media(max-width:560px){.hero h1{font-size:clamp(28px,9.2vw,44px)}.olho{font-size:13.5px;padding:6px 14px}.lang span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lang{width:42px;padding:0}}@media print{:root{--papel:#fff;--cartao:#fff}body *{visibility:hidden}.carrinho,.carrinho *{visibility:visible}.carrinho{position:absolute;inset:0 auto auto 0;width:100%;box-shadow:none}.carrinho__acoes,.soltar,.limpar,.btn--largo,.item__remover,.campo,.campo-rotulo,.barra-total{display:none}}
