.artigo__meta{margin:.5rem 0 0;font-size:.875rem;color:var(--cor-cinza)}.artigo__sumario{margin:2rem 0;padding:1.1rem 1.35rem;background:var(--cor-areia);border-radius:var(--raio-m)}.artigo__sumario[hidden]{display:none}.artigo__sumario-titulo{margin:0 0 .6rem;font-family:var(--fonte-titulo);font-weight:700;font-size:.95rem;color:var(--cor-cacau)}.artigo__sumario ol{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.artigo__sumario a{color:var(--cor-tinta);text-decoration:none;font-size:.94rem}.artigo__sumario a:hover{color:var(--cor-cereja);text-decoration:underline}.artigo__conteudo{max-width:68ch}.artigo__compartilhar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--cor-linha);font-size:.9rem}.artigo__compartilhar-rotulo{font-family:var(--fonte-titulo);font-weight:700;color:var(--cor-cacau)}.artigo__compartilhar a{color:var(--cor-cereja);text-decoration:underline;text-underline-offset:.2em}.artigo__vitrine,.artigo__relacionados{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.artigo__vitrine-topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.25rem}.artigo__vitrine-topo h2{margin:0;font-size:var(--passo-4)}.artigo__relacionados h2{font-size:var(--passo-4);margin-bottom:1rem}.artigo__relacionados ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.artigo__relacionados a{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.1rem;background:var(--cor-branco);border-radius:var(--raio-m);text-decoration:none}.artigo__relacionado-data{font-size:.8rem;color:var(--cor-cinza)}.artigo__relacionado-titulo{font-family:var(--fonte-titulo);font-weight:600;color:var(--cor-cacau)}.artigo__cabecalho{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.artigo__data{font-size:.875rem;color:var(--cor-cinza)}.artigo__titulo{font-size:var(--passo-5);margin:.35rem 0 0}.artigo__midia{margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.artigo__conteudo{font-size:var(--passo-2)}.artigo__rodape{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.artigo__comentarios{margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);border-top:1px solid var(--cor-linha)}.artigo__comentarios-lista{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:1.25rem}.artigo__comentario{padding:1.1rem 1.25rem;border-radius:var(--raio-m);background:var(--cor-branco);box-shadow:var(--sombra-p)}.artigo__comentario-autor{margin:0 0 .4rem;font-weight:700;color:var(--cor-cacau)}.artigo__comentario-autor span{font-weight:400;font-size:.8125rem;color:var(--cor-cinza)}.artigo__form-grade{display:grid;gap:1rem;margin-bottom:1rem}@media(min-width:750px){.artigo__form-grade{grid-template-columns:1fr 1fr}}.artigo__comentarios .campo{margin-bottom:1rem}.artigo__form-sucesso{color:var(--cor-sucesso);font-weight:600}.artigo__form-erros{color:var(--cor-rosa-forte);font-weight:600}.banner-duplo__grade{display:grid;gap:clamp(.75rem,.5rem + 1vw,1.5rem)}@media(min-width:750px){.banner-duplo__grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.banner-duplo__item{position:relative;display:block;overflow:hidden;border-radius:var(--raio-p);text-decoration:none;color:var(--cor-branco)}.banner-duplo__midia img{transition:transform var(--transicao-lenta)}.banner-duplo__item:hover .banner-duplo__midia img{transform:scale(1.03)}.banner-duplo__conteudo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;padding:clamp(1.25rem,1rem + 2vw,3rem);text-align:center;background:linear-gradient(to top,#0000006b,#0000 55%)}.banner-duplo__item--escuro{color:var(--cor-cacau)}.banner-duplo__item--escuro .banner-duplo__conteudo{background:linear-gradient(to top,#ffffff8c,#fff0 55%)}.banner-duplo__conteudo--topo-esquerda{align-items:flex-start;justify-content:flex-start;text-align:left;background:linear-gradient(to bottom,#0000006b,#0000 55%)}.banner-duplo__item--escuro .banner-duplo__conteudo--topo-esquerda{background:linear-gradient(to bottom,#ffffff8c,#fff0 55%)}.banner-duplo__conteudo--baixo-direita{align-items:flex-end;justify-content:flex-end;text-align:right}@media(min-width:750px){.banner-duplo__conteudo--topo-esquerda{padding-right:40%}.banner-duplo__conteudo--baixo-direita{padding-left:40%}}.banner-duplo__conteudo--sem-texto{background:none}.banner-duplo__olho{margin:0;color:inherit;opacity:.9}.banner-duplo__titulo{margin:0;font-size:var(--passo-4);color:inherit}.banner-duplo__texto{max-width:42ch;margin:0;font-size:.9375rem;color:inherit}.banner-duplo__botao{margin-top:.6rem;padding:.6rem 1.6rem;border:1px solid currentColor;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background var(--transicao),color var(--transicao)}.banner-duplo__botao--link{text-decoration:none;color:inherit}.banner-duplo__botao--link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.banner-duplo__botao-invisivel{position:absolute;top:0;right:0;bottom:0;left:0}.banner-duplo__item:hover .banner-duplo__botao{background:var(--cor-branco);color:var(--cor-cacau)}.banner-duplo__item--escuro .banner-duplo__botao{color:var(--cor-botao)}.banner-duplo__item--escuro:hover .banner-duplo__botao{background:var(--cor-botao);color:var(--cor-branco)}@media(max-width:989px){.banner-duplo__item,.banner-duplo__item--escuro{display:flex;flex-direction:column;color:var(--cor-tinta)}.banner-duplo__conteudo,.banner-duplo__item--escuro .banner-duplo__conteudo,.banner-duplo__conteudo--topo-esquerda,.banner-duplo__item--escuro .banner-duplo__conteudo--topo-esquerda,.banner-duplo__conteudo--baixo-direita,.banner-duplo__item--escuro .banner-duplo__conteudo--baixo-direita{position:static;flex:1;align-items:center;justify-content:flex-start;gap:.4rem;padding:1.25rem 1rem 1.5rem;text-align:center;background:var(--cor-creme)}.banner-duplo__item .banner-duplo__conteudo--sem-texto{padding:0}.banner-duplo__olho{color:var(--cor-tinta-suave);opacity:1}.banner-duplo__titulo,.banner-duplo__texto{color:var(--cor-tinta)}.banner-duplo__titulo{font-size:clamp(1.25rem,1.05rem + 1vw,1.625rem);overflow-wrap:anywhere}.banner-duplo__botao,.banner-duplo__item--escuro .banner-duplo__botao{margin-top:.4rem;border-color:var(--cor-botao);background:var(--cor-botao);color:var(--cor-branco)}.banner-duplo__item:hover .banner-duplo__botao,.banner-duplo__item--escuro:hover .banner-duplo__botao{border-color:var(--cor-botao-escuro);background:var(--cor-botao-escuro);color:var(--cor-branco)}}.beneficios{background:var(--cor-areia)}.beneficios__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,1rem + 1.5vw,2.5rem) clamp(1rem,.6rem + 1vw,2rem)}@media(min-width:750px){.beneficios__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.beneficios__lista{grid-template-columns:repeat(6,minmax(0,1fr))}}.beneficios__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.beneficios__icone{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--raio-total);background:var(--cor-branco);color:var(--cor-cacau);box-shadow:var(--sombra-p)}.beneficios__icone svg{width:24px;height:24px}.beneficios__titulo{margin:0;font-family:var(--fonte-texto);font-size:var(--passo-0);font-weight:700;color:var(--cor-cacau)}.beneficios__texto{margin:0;font-size:.875rem;line-height:1.5;color:var(--cor-cinza)}.diario__cabecalho{margin-bottom:1.5rem}.diario__filtros{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.diario__filtro{display:inline-flex;align-items:center;min-height:38px;padding:0 1rem;border-radius:var(--raio-total);background:var(--cor-areia);color:var(--cor-tinta);font-family:var(--fonte-titulo);font-size:.875rem;font-weight:700;text-decoration:none;transition:background var(--transicao),color var(--transicao)}.diario__filtro:hover{background:var(--cor-rosa)}.diario__filtro--ativo{background:var(--cor-cereja);color:var(--cor-branco)}.diario__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:2.75rem 1.75rem;list-style:none;margin:0;padding:0}.diario__cartao{display:flex;flex-direction:column;gap:1rem;height:100%}.diario__midia{display:block;--proporcao: 72%;border-radius:var(--raio-m);background:var(--cor-areia);overflow:hidden}.diario__midia img{transition:transform var(--transicao-lenta)}.diario__cartao:hover .diario__midia img{transform:scale(1.05)}.diario__sem-imagem{display:grid;place-items:center;height:100%;opacity:.35}.diario__corpo{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.diario__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;color:var(--cor-cinza)}.diario__meta:before{content:none}.diario__titulo{margin:0;font-size:var(--passo-3);line-height:1.25;text-wrap:balance}.diario__titulo a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--cor-cereja),var(--cor-cereja));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--transicao)}.diario__titulo a:hover{background-size:100% 2px}.diario__resumo{margin:0;font-size:.9375rem;color:var(--cor-cinza)}.diario__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:auto 0 0}.diario__tag{padding:.15rem .6rem;border-radius:var(--raio-total);background:var(--cor-areia);font-size:.75rem;color:var(--cor-cinza)}.diario__vazio{color:var(--cor-cinza);max-width:52ch}@media(min-width:990px){.diario__item--destaque{grid-column:1 / -1}.diario__cartao--destaque{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:2.5rem}.diario__cartao--destaque .diario__midia{--proporcao: 62%;border-radius:var(--raio-g)}.diario__cartao--destaque .diario__titulo{font-size:var(--passo-4)}.diario__cartao--destaque .diario__resumo{font-size:var(--passo-1)}.diario__cartao--destaque .diario__tags{margin-top:.5rem}}@media(prefers-reduced-motion:reduce){.diario__midia img,.diario__titulo a,.diario__filtro{transition:none}}.busca__cabecalho{margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.busca__titulo{font-size:var(--passo-5)}.busca__form{max-width:560px}.busca__linha{display:flex;gap:.6rem}.busca__linha input{flex:1}.busca__barra{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.busca__contagem{margin:0;font-size:.875rem;color:var(--cor-cinza)}.busca__ordenar select{min-width:190px}.busca__grade{list-style:none;margin:0;padding:0}.busca__conteudo{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.25rem;border-radius:var(--raio-m);background:var(--cor-branco);box-shadow:var(--sombra-p);text-decoration:none;color:inherit;transition:box-shadow var(--transicao),transform var(--transicao)}.busca__conteudo:hover{box-shadow:var(--sombra-m);transform:translateY(-2px)}.busca__conteudo-titulo{font-size:var(--passo-3);margin:0}.busca__conteudo-resumo{margin:0;font-size:.875rem;color:var(--cor-cinza)}.busca__vazia{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-block:clamp(1.5rem,1rem + 2vw,3rem)}.busca__vazia p{margin:0;color:var(--cor-cinza)}.busca__sugestoes{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.busca__sugestoes .etiqueta{text-decoration:none;min-height:40px;padding-inline:1rem}.busca__sugestoes .etiqueta:hover{background:var(--cor-rosa)}.busca__escopo{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1.5rem;border-radius:var(--raio-total);background:var(--cor-areia)}.busca__escopo-item{display:inline-flex;align-items:center;min-height:36px;padding:0 1rem;border-radius:var(--raio-total);font-family:var(--fonte-titulo);font-size:.875rem;font-weight:700;color:var(--cor-tinta);text-decoration:none}.busca__escopo-item--ativo{background:var(--cor-branco);color:var(--cor-cereja);box-shadow:var(--sombra-p)}.busca__barra-controles{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}@media(min-width:990px){.busca__abrir-filtros{display:none}}@media(max-width:749px){.busca__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.busca__titulo{overflow-wrap:anywhere}.busca__linha input{min-width:0}.busca__barra-controles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.busca__barra-controles>:only-child{grid-column:1 / -1}.busca__abrir-filtros{min-width:0;min-height:48px;padding-inline:.75rem}.busca__ordenar{min-width:0}.busca__ordenar select{width:100%;min-width:0;padding-inline:.65rem;font-size:.875rem}.busca__conteudo{padding:.9rem}.busca__conteudo-titulo{font-size:1rem;overflow-wrap:anywhere}.busca__conteudo-resumo{font-size:.8125rem}.busca__escopo{max-width:100%}}@media(min-width:750px)and (max-width:1023px){.busca__grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.cabecalho{background:var(--cor-creme);border-bottom:1px solid var(--cor-linha);transition:transform var(--transicao),box-shadow var(--transicao),background var(--transicao),border-color var(--transicao)}.modelo-index .cabecalho.esta-sobre-vitrine{position:absolute;inset-inline:0;top:0;z-index:40;background:transparent;border-bottom-color:transparent}.modelo-index .cabecalho.esta-sobre-vitrine--claro{color:var(--cor-branco)}.modelo-index .cabecalho.esta-sobre-vitrine--claro a,.modelo-index .cabecalho.esta-sobre-vitrine--claro button{color:inherit}.modelo-index .cabecalho.esta-sobre-vitrine--claro .cabecalho__logo img{filter:brightness(0) invert(1)}.modelo-index .cabecalho.esta-sobre-vitrine:hover,.modelo-index .cabecalho.esta-sobre-vitrine:focus-within{background:var(--cor-branco);border-bottom-color:var(--cor-linha);color:var(--cor-cacau)}.modelo-index .cabecalho.esta-sobre-vitrine:hover .cabecalho__logo img,.modelo-index .cabecalho.esta-sobre-vitrine:focus-within .cabecalho__logo img{filter:none}@media(max-width:989px){.modelo-index .cabecalho.esta-sobre-vitrine{position:relative;background:var(--cor-branco);border-bottom-color:var(--cor-linha);color:var(--cor-cacau)}.modelo-index .cabecalho.esta-sobre-vitrine .cabecalho__logo img{filter:none}}.cabecalho.esta-encolhido{box-shadow:var(--sombra-m)}.cabecalho.esta-escondido{transform:translateY(-101%)}.cabecalho__conteudo{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:68px;transition:min-height var(--transicao)}.cabecalho__busca{display:contents}.cabecalho.esta-encolhido .cabecalho__conteudo{min-height:58px}.cabecalho__logo{display:inline-flex;align-items:center;justify-self:center;text-decoration:none}.cabecalho__nome{font-family:var(--fonte-titulo);font-size:var(--passo-3);color:var(--cor-cacau);white-space:nowrap}.cabecalho__nav{display:none}.cabecalho__acoes{display:flex;align-items:center;gap:.15rem;justify-self:end}.cabecalho__icone{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--raio-total);background:transparent;color:var(--cor-cacau);text-decoration:none}.cabecalho__icone:hover{background:var(--cor-areia)}.cabecalho__contador{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding-inline:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--raio-circulo);background:var(--cor-rosa-forte);color:var(--cor-branco);font-size:.6875rem;font-weight:700;line-height:1}.cabecalho__contador.esta-vazio{display:none}.menu-movel{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.75rem 1.4rem}.menu-movel__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.menu-movel__link,.menu-movel__gatilho{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 0;font-size:var(--passo-2);font-weight:600;color:var(--cor-tinta);text-decoration:none;border-bottom:1px solid var(--cor-linha);cursor:pointer}.menu-movel__gatilho{list-style:none}.menu-movel__gatilho::-webkit-details-marker{display:none}.menu-movel__gatilho .icone{transition:transform var(--transicao)}.menu-movel__grupo[open]>.menu-movel__gatilho .icone{transform:rotate(45deg)}.menu-movel__sublista{list-style:none;margin:0;padding:.25rem 0 .75rem 1rem;display:flex;flex-direction:column}.menu-movel__sublink{display:block;padding:.55rem 0;color:var(--cor-cacau-claro);text-decoration:none}.menu-movel__sublink:hover{color:var(--cor-cacau);text-decoration:underline}.menu-movel__rodape{padding:1rem 1.4rem 1.4rem;border-top:1px solid var(--cor-linha);display:flex;flex-direction:column;gap:.5rem}.menu-movel__conta{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 0;font-weight:600;color:var(--cor-cacau);text-decoration:none}.menu-movel__conta:hover{text-decoration:underline}@media(max-width:989px){.cabecalho__conteudo{grid-template-columns:auto minmax(0,1fr) auto}.cabecalho__logo{min-width:0}.cabecalho__logo img{max-width:100%;height:auto}}@media(max-width:399px){.cabecalho__conteudo{gap:.4rem}.cabecalho__acoes{gap:0}.cabecalho__icone{width:42px}}@media(min-width:990px){.cabecalho__abrir-menu{display:none}.cabecalho__conteudo{grid-template-columns:auto 1fr auto;min-height:82px;gap:2rem}.cabecalho.esta-encolhido .cabecalho__conteudo{min-height:64px}.cabecalho__logo{justify-self:start}.cabecalho__nav{display:block;justify-self:center}.cabecalho__lista{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.75rem}.cabecalho__item{position:relative}.cabecalho__link{display:inline-flex;align-items:center;padding:.65rem 0;font-size:.9375rem;font-weight:600;color:var(--cor-tinta);text-decoration:none;background-image:linear-gradient(var(--cor-cacau),var(--cor-cacau));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--transicao)}.cabecalho__link:hover,.cabecalho__link[aria-current=page]{background-size:100% 1px}.cabecalho__submenu{position:absolute;top:100%;left:-1.25rem;min-width:230px;margin:0;padding:.75rem;list-style:none;background:var(--cor-branco);border-radius:var(--raio-m);box-shadow:var(--sombra-g);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--transicao),transform var(--transicao),visibility 0s .24s}.cabecalho__submenu:has(>li:nth-child(6)){min-width:430px;columns:2;column-gap:.35rem}.cabecalho__submenu>li{break-inside:avoid}.cabecalho__item--submenu:hover .cabecalho__submenu,.cabecalho__item--submenu:focus-within .cabecalho__submenu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cabecalho__sublink{display:block;padding:.55rem .75rem;border-radius:var(--raio-p);font-size:.9375rem;color:var(--cor-tinta);text-decoration:none}.cabecalho__sublink:hover,.cabecalho__sublink:focus-visible{background:var(--cor-areia);color:var(--cor-cacau)}}.carrinho__titulo{font-size:var(--passo-5);margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.carrinho__frete{margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);padding:1.1rem 1.25rem;border-radius:var(--raio-m);background:var(--cor-areia)}.carrinho__frete p{margin:0 0 .6rem;font-size:.9375rem;color:var(--cor-cacau)}.carrinho__frete-trilho{height:8px;border-radius:var(--raio-total);background:var(--cor-branco);overflow:hidden}.carrinho__frete-barra{display:block;height:100%;border-radius:var(--raio-total);background:linear-gradient(to right,var(--cor-rosa),var(--cor-rosa-forte));transition:width var(--transicao-lenta)}.carrinho__grade{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}@media(min-width:990px){.carrinho__grade{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.carrinho__lista{list-style:none;margin:0;padding:0}.carrinho__item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1.1rem;padding:1.25rem 0;border-bottom:1px solid var(--cor-linha)}.carrinho__item:first-child{padding-top:0}.carrinho__item-midia{border-radius:var(--raio-p)}.carrinho__item-titulo{font-weight:600;color:var(--cor-tinta);text-decoration:none}.carrinho__item-titulo:hover{color:var(--cor-cacau);text-decoration:underline}.carrinho__item-variante{margin:.15rem 0 0;font-size:.875rem;color:var(--cor-cinza)}.carrinho__item-preco{margin:.35rem 0 .75rem;font-size:.9375rem;color:var(--cor-cacau)}.carrinho__item-preco s{color:var(--cor-cinza);margin-right:.4rem}.carrinho__item-acoes{display:flex;align-items:center;gap:1rem}.carrinho__remover{border:0;background:none;padding:.5rem 0;font-size:.8125rem;color:var(--cor-cinza);text-decoration:underline;text-underline-offset:.25em}.carrinho__remover:hover{color:var(--cor-rosa-forte)}.carrinho__observacao{margin-top:1.5rem}.carrinho__aniversarios{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--cor-linha);border-radius:var(--raio-m);display:flex;flex-direction:column;gap:1rem}.carrinho__aniversarios-titulo{padding:0;font-size:1rem;font-weight:600;color:var(--cor-cacau)}.carrinho__aniversarios-intro{margin:-.5rem 0 0;font-size:.875rem;color:var(--cor-cinza)}.carrinho__filhas{display:flex;flex-direction:column;gap:1rem}.carrinho__filha{padding:1rem;border:1px dashed var(--cor-linha);border-radius:var(--raio-p);display:flex;flex-direction:column;gap:.75rem}.carrinho__filha legend{padding:0;font-size:.8125rem;font-weight:600;color:var(--cor-cacau)}.carrinho__filha[hidden],.carrinho__filha-acao[hidden],.carrinho__adicionar-filha[hidden]{display:none}.carrinho__filha-acao{align-self:flex-start;border:0;padding:0;background:none;font-size:.875rem;color:var(--cor-cinza);text-decoration:underline;cursor:pointer}.carrinho__filha-acao:hover{color:var(--cor-cacau)}.carrinho__adicionar-filha{align-self:flex-start}.carrinho__resumo{position:sticky;top:6rem;padding:1.5rem;border-radius:var(--raio-m);background:var(--cor-branco);box-shadow:var(--sombra-p)}.carrinho__resumo-titulo{font-size:var(--passo-3);margin-bottom:1rem}.carrinho__valores{margin:0 0 1rem}.carrinho__valores>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.9375rem}.carrinho__valores dt{color:var(--cor-cinza)}.carrinho__valores dd{margin:0;font-weight:600;color:var(--cor-cacau)}.carrinho__valores-total{border-top:1px solid var(--cor-linha);margin-top:.5rem;padding-top:.75rem;font-size:1.0625rem}.carrinho__valores-total dt{color:var(--cor-cacau);font-weight:700}.carrinho__aviso{margin:0 0 1rem;font-size:.875rem;color:var(--cor-cinza)}.carrinho__continuar{display:block;margin-top:.9rem;text-align:center;font-size:.875rem;color:var(--cor-cacau)}.carrinho__sugestao{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);max-width:560px}.carrinho__sugestao-cartao{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:.75rem;padding:1rem;border-radius:var(--raio-m);background:var(--cor-branco);box-shadow:var(--sombra-p)}@media(max-width:599px){.carrinho__sugestao-cartao{grid-template-columns:90px minmax(0,1fr)}.carrinho__sugestao-cartao form{grid-column:1 / -1}}.carrinho__vazio{padding:0 0 clamp(2rem,1.5rem + 3vw,5rem);display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.carrinho__vazio-texto{max-width:52ch;margin:0;font-size:var(--passo-2);color:var(--cor-cinza)}.carrinho__vazio-acoes{display:flex;flex-wrap:wrap;gap:.75rem}.cliente__recusar{margin-top:.75rem}.conta-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.conta-topo .cliente__texto{margin-bottom:0}.conta-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.75rem;list-style:none;margin:0 0 clamp(1.75rem,1rem + 2vw,2.75rem);padding:0}.conta-resumo__item{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;border-radius:var(--raio-m);background:var(--cor-areia)}.conta-resumo__rotulo{font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--cor-cinza)}.conta-resumo__valor{font-family:var(--fonte-titulo);font-size:var(--passo-3);color:var(--cor-tinta)}.conta-pedidos{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.conta-pedido{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;border-radius:var(--raio-m);background:var(--cor-branco);box-shadow:var(--sombra-p)}.conta-pedido__topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.conta-pedido__numero{font-family:var(--fonte-titulo);font-size:var(--passo-2);font-weight:700;color:var(--cor-tinta);text-decoration:none}.conta-pedido__numero:hover{color:var(--cor-cereja)}.conta-pedido__total{font-family:var(--fonte-titulo);font-weight:700;color:var(--cor-tinta);font-variant-numeric:tabular-nums}.conta-pedido__data{margin:0;font-size:.875rem;color:var(--cor-cinza)}.conta-pedido__estados{display:flex;flex-wrap:wrap;gap:.4rem;margin:.15rem 0 0}.conta-selo{padding:.2rem .7rem;border-radius:var(--raio-total);font-size:.75rem;font-weight:600}.conta-selo--pagamento{background:#7fb06929;color:var(--cor-sucesso)}.conta-selo--envio{background:var(--cor-areia);color:var(--cor-cinza)}.conta-pedido__link{align-self:flex-start;margin-top:.3rem;font-size:.875rem}.conta-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;border-radius:var(--raio-m);background:var(--cor-areia)}.conta-endereco{font-size:.9375rem;line-height:1.6;color:var(--cor-cinza)}.conta-ajuda{margin-top:.75rem}.cliente__conta-grade{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}@media(min-width:990px){.cliente__conta-grade{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.cliente__conta-grade h2{font-size:var(--passo-3)}.cliente__sair{font-size:.9375rem;color:var(--cor-cinza)}.cliente__novo-endereco{margin-bottom:2rem}.cliente__novo-endereco summary{width:max-content;list-style:none;cursor:pointer}.cliente__novo-endereco summary::-webkit-details-marker{display:none}.cliente__novo-endereco[open] summary{margin-bottom:1.25rem}.cliente__endereco-form{display:grid;gap:1rem;margin-bottom:1.25rem}@media(min-width:750px){.cliente__endereco-form{grid-template-columns:1fr 1fr}}.cliente__padrao{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;color:var(--cor-cacau)}.cliente__padrao input{width:18px;height:18px;accent-color:var(--cor-cacau)}.cliente__enderecos{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}@media(min-width:990px){.cliente__enderecos{grid-template-columns:1fr 1fr}}.cliente__editar{margin-top:1rem}.cliente__editar summary{cursor:pointer;font-weight:600;color:var(--cor-cacau);margin-bottom:1rem}.cliente__excluir{margin-top:.75rem}.cliente__excluir-botao{border:0;background:none;padding:.4rem 0;font-size:.8125rem;color:var(--cor-cinza);text-decoration:underline;text-underline-offset:.25em}.cliente__excluir-botao:hover{color:var(--cor-rosa-forte)}.cliente__caixa{width:min(100%,460px);margin-inline:auto}.cliente--larga .cliente__caixa{width:100%}.cliente__titulo{font-size:var(--passo-5);margin-bottom:.25rem}.cliente__texto{margin:0 0 1.5rem;color:var(--cor-cinza)}.cliente form .campo{margin-bottom:1rem}.cliente__erros{margin-bottom:1rem;padding:.8rem 1rem;border-radius:var(--raio-p);background:#b9706e1f;color:var(--cor-rosa-forte);font-size:.9375rem;font-weight:600}.cliente__erros p{margin:0}.cliente__sucesso{margin:0 0 1rem;color:var(--cor-sucesso);font-weight:600}.cliente__recuperar{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--cor-linha)}.cliente__recuperar summary{cursor:pointer;font-weight:600;color:var(--cor-cacau);margin-bottom:1rem}.cliente__alternativa{margin:1.5rem 0 0;font-size:.9375rem;color:var(--cor-cinza)}.cliente__alternativa a{color:var(--cor-cacau);font-weight:600}.cliente__tabela{width:100%;border-collapse:collapse;font-size:.9375rem}.cliente__tabela th,.cliente__tabela td{padding:.75rem .9rem;border-bottom:1px solid var(--cor-linha);text-align:left}.cliente__tabela th{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cor-cacau-claro)}.cliente__tabela a{color:var(--cor-cacau);font-weight:600}.cliente__cartao{padding:1.25rem;border-radius:var(--raio-m);background:var(--cor-branco);box-shadow:var(--sombra-p)}.cliente__acoes{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.cliente__rolagem{overflow-x:auto}.cliente__pedido-grade{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}@media(min-width:990px){.cliente__pedido-grade{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}.cliente__pedido-enderecos{display:flex;flex-direction:column;gap:1.25rem}.cliente__pedido-enderecos h2{font-size:var(--passo-3)}.cliente__dupla{display:grid;gap:0 1rem}@media(min-width:560px){.cliente__dupla{grid-template-columns:1fr 1fr}}.campo__dica{margin:.35rem 0 0;font-size:.8125rem;color:var(--cor-cinza)}.cliente__aviso{margin:.9rem 0 0;font-size:.8125rem;color:var(--cor-cinza)}.cliente__aviso a{color:var(--cor-cacau);font-weight:600}.cliente__erros ul{margin:.4rem 0 0;padding-left:1.1rem;font-weight:400}.colecao-destaque__cabecalho{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:clamp(1.75rem,1rem + 2vw,3rem)}.colecao-destaque__titulos{margin-bottom:0}.colecao-destaque__link{white-space:nowrap;margin-bottom:.35rem}.colecao-destaque__link svg{width:1em;height:1em}@media(min-width:750px){.colecao-destaque__lista--3{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.colecao-destaque__lista--4{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}.colecao-banner{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.lista{padding-top:clamp(1rem,.7rem + 1.2vw,1.75rem);padding-bottom:clamp(2rem,1.4rem + 2vw,3.5rem)}.lista .trilha{margin-bottom:clamp(1rem,.7rem + 1.2vw,1.75rem)}.colecao-cab{text-align:center;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.colecao-cab__titulo{font-size:var(--passo-5);margin-bottom:.5rem}.colecao-cab__texto{max-width:68ch;margin-inline:auto;color:var(--cor-cinza);font-size:.9375rem}.lista__barra{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.lista__contagem{font-size:.875rem;font-weight:400;color:var(--cor-cinza)}.lista__abrir-filtros{min-height:44px;padding-block:.5rem}.lista__abrir-filtros .lista__contagem{color:inherit;opacity:.75}@media(min-width:990px){.lista__barra{display:none}}@media(max-width:989px){.filtros__ordenar{display:none}}.filtros__ordenar{margin-bottom:1.25rem}.filtros__ordenar select{width:100%}.lista__ordenar select{min-width:190px}.lista__ativos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.25rem}.lista__ativo{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:var(--raio-total);background:var(--cor-areia);color:var(--cor-cacau);font-size:.8125rem;font-weight:600;text-decoration:none}.lista__ativo:hover{background:var(--cor-rosa)}.lista__limpar{font-size:.8125rem;color:var(--cor-cinza)}@media(min-width:990px){.lista__corpo--com-filtros{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(1.5rem,1rem + 1.5vw,3rem);align-items:start}.lista__corpo--com-filtros .filtros{padding-top:.25rem}}.filtros{background:var(--cor-creme)}.filtros__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.filtros__titulo{display:flex;align-items:baseline;gap:.5rem;margin:0;font-family:var(--fonte-titulo);font-size:var(--passo-3);color:var(--cor-cacau)}.filtros__fechar{border:0;background:none;font-size:1.5rem;line-height:1;color:var(--cor-cacau);min-width:44px;min-height:44px}@media(min-width:990px){.filtros{position:sticky;top:6rem}.filtros__topo{margin-bottom:.5rem}.filtros__fechar{display:none}}@media(max-width:989px){.filtros{position:fixed;inset-block:0;left:0;z-index:60;width:min(88vw,380px);padding:1.25rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:var(--sombra-g);transform:translate(-105%);transition:transform var(--transicao),visibility var(--transicao)}.filtros[aria-hidden=false]{transform:none}.filtros[aria-hidden=true]{visibility:hidden}}.filtros__grupo{margin:0 0 .5rem;padding:1rem 0;border:0;border-top:1px solid var(--cor-linha)}.filtros__legenda{padding:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cor-cacau)}.filtros__valores{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.filtros__valores--cor{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem;padding:.35rem 0 0}.filtros__cor{display:inline-flex;cursor:pointer}.filtros__cor input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.filtros__cor input:disabled+.amostra-cor{opacity:.3;cursor:not-allowed}.filtros__opcao{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;cursor:pointer}.filtros__opcao input{width:18px;height:18px;accent-color:var(--cor-cacau)}.filtros__opcao small{color:var(--cor-cinza)}.filtros__preco{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.6rem}.filtros__aplicar{margin-top:.5rem}.lista__grade{list-style:none;margin:0;padding:0}.lista__editorial{grid-column:1 / -1}@media(max-width:749px){.lista__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lista__barra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lista__barra>:only-child{grid-column:1 / -1}.lista__abrir-filtros{flex-wrap:wrap;gap:0 .35rem;min-width:0;min-height:48px;padding-inline:.75rem;letter-spacing:.08em;line-height:1.2}.lista__abrir-filtros .lista__contagem{font-size:.75rem;letter-spacing:0;text-transform:none}.lista__ordenar{min-width:0}.lista__ordenar select{width:100%;min-width:0;padding-inline:.65rem;font-size:.875rem}.filtros__preco{grid-template-columns:repeat(2,minmax(0,1fr))}.filtros__preco input{width:100%;min-width:0}.lista__editorial-veu{padding:1rem}}@media(min-width:750px)and (max-width:1023px){.lista__grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px){.lista__editorial{grid-column:span 2}}.lista__editorial-cartao{height:100%;--proporcao: 59%}.lista__editorial-veu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.75rem;padding:1.5rem;background:linear-gradient(to top,#2b1b128c,#2b1b1200)}.lista__editorial-frase{margin:0;font-family:var(--fonte-titulo);font-size:var(--passo-4);line-height:1.15;color:var(--cor-branco);max-width:20ch}.paginacao{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.paginacao__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.4rem .8rem;border-radius:var(--raio-total);font-size:.9375rem;font-weight:600;color:var(--cor-cacau);text-decoration:none}.paginacao__item:hover{background:var(--cor-areia)}.paginacao__item--atual{background:var(--cor-botao);color:var(--cor-creme)}.paginacao__item--reticencias{color:var(--cor-cinza)}@media(max-width:749px){.paginacao{flex-wrap:nowrap;gap:.2rem}.paginacao__item{min-width:36px;min-height:40px;padding:.3rem .45rem;font-size:.875rem}.paginacao__item--seta{font-size:0}.paginacao__item--seta:before{font-size:1.25rem;line-height:1}.paginacao__item--seta[rel=prev]:before{content:"\2039"}.paginacao__item--seta[rel=next]:before{content:"\203a"}}.lista__vazia{padding:clamp(3rem,2rem + 4vw,6rem) 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.lista__vazia p{max-width:44ch;color:var(--cor-cinza);margin:0}.collabs__grade{display:grid;gap:clamp(1rem,.7rem + 1.2vw,1.75rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.collabs__cartao{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.collabs__midia{border-radius:var(--raio-p);background:var(--cor-branco)}.collabs__midia img{transition:transform var(--transicao-lenta)}.collabs__cartao:hover .collabs__midia img{transform:scale(1.03)}.collabs__info{padding-top:.9rem}.collabs__nome{font-size:var(--passo-3);margin:0 0 .2rem}.collabs__apoio{margin:0 0 .2rem;font-size:.875rem;color:var(--cor-cinza)}.collabs__contagem{margin:0;font-size:.8125rem;color:var(--cor-cinza)}.collabs__aviso{margin:0;padding:1rem 1.2rem;border:1px dashed var(--cor-linha);border-radius:var(--raio-m);color:var(--cor-cinza);font-size:.875rem}.depoimentos{position:relative}.depoimentos__trilho{display:flex;gap:clamp(1rem,.6rem + 1.4vw,2rem);margin:0;padding:.5rem .25rem 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.depoimentos__trilho::-webkit-scrollbar{display:none}.depoimentos__item{flex:0 0 100%;scroll-snap-align:start;display:flex}@media(min-width:750px){.depoimentos__item{flex-basis:calc((100% - clamp(1rem,.6rem + 1.4vw,2rem))/2)}}@media(min-width:990px){.depoimentos__item{flex-basis:calc((100% - 2 * clamp(1rem,.6rem + 1.4vw,2rem)) / 3)}}.depoimento{position:relative;display:flex;flex-direction:column;width:100%;margin:0;padding:clamp(1.75rem,1.4rem + 1vw,2.5rem);padding-top:clamp(2.75rem,2.2rem + 1.5vw,3.5rem);background:var(--cor-branco);border-radius:var(--raio-g)}.depoimento:before{content:"\201c";position:absolute;top:.5rem;left:1.5rem;font-family:var(--fonte-titulo);font-size:4.5rem;line-height:1;color:var(--cor-dourado);opacity:.75}.depoimento__estrelas{display:flex;gap:.15rem;margin-bottom:.9rem}.depoimento__estrela{width:18px;height:18px;fill:var(--cor-dourado)}.depoimento__estrela--vazia{fill:var(--cor-linha)}.depoimento__fala{margin:0 0 1.25rem;flex:1 1 auto}.depoimento__fala p{margin:0;font-size:var(--passo-1);line-height:1.7;color:var(--cor-tinta)}.depoimento__autora{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--cor-linha)}.depoimento__foto{width:48px;height:48px;border-radius:var(--raio-circulo);object-fit:cover}.depoimento__dados{display:flex;flex-direction:column}.depoimento__nome{font-weight:700;font-size:var(--passo-0);color:var(--cor-cacau)}.depoimento__cidade{font-size:.875rem;color:var(--cor-cinza)}.depoimentos__controles{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.depoimentos__seta{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--cor-linha);border-radius:var(--raio-total);background:var(--cor-branco);color:var(--cor-cacau);cursor:pointer;transition:background var(--transicao),color var(--transicao)}.depoimentos__seta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.depoimentos__seta:hover:not(:disabled){background:var(--cor-marca);border-color:var(--cor-marca);color:var(--cor-branco)}.depoimentos__seta:disabled{opacity:.35;cursor:default}.depoimentos__marcadores{display:flex;gap:.5rem}.depoimentos__marcador{width:10px;height:10px;padding:0;border:0;border-radius:var(--raio-circulo);background:var(--cor-linha);cursor:pointer;transition:background var(--transicao),width var(--transicao)}.depoimentos__marcador[aria-selected=true]{width:26px;background:var(--cor-marca)}@media(prefers-reduced-motion:reduce){.depoimentos__trilho{scroll-behavior:auto}}.destaque-unico{position:relative;display:flex;align-items:center;overflow:hidden;background:var(--cor-cacau)}.destaque-unico--media{min-height:clamp(400px,55svh,560px)}.destaque-unico--grande{min-height:clamp(480px,72svh,720px)}.destaque-unico--imagem{min-height:clamp(400px,55svh,560px)}@media(min-width:750px){.destaque-unico--imagem{min-height:0;aspect-ratio:var(--destaque-proporcao, 2)}}.destaque-unico__midia{position:absolute;top:0;right:0;bottom:0;left:0}.destaque-unico__midia img,.destaque-unico__marcador{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.destaque-unico--foco-topo .destaque-unico__midia img{object-position:50% 0%}.destaque-unico--foco-base .destaque-unico__midia img{object-position:50% 100%}.destaque-unico--foco-direita .destaque-unico__midia img{object-position:75% 50%}.destaque-unico--foco-esquerda .destaque-unico__midia img{object-position:25% 50%}.destaque-unico__marcador{opacity:.45}.destaque-unico__veu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(43 27 18 / var(--veu-forte, .55)),rgb(43 27 18 / var(--veu-suave, .35)))}@media(min-width:750px){.destaque-unico__veu--esquerda{background-image:linear-gradient(to right,rgb(43 27 18 / var(--veu-forte, .55)),#2b1b1200 64%),linear-gradient(to top,rgb(43 27 18 / var(--veu-suave, .35)),#2b1b1200)}.destaque-unico__veu--direita{background-image:linear-gradient(to left,rgb(43 27 18 / var(--veu-forte, .55)),#2b1b1200 64%),linear-gradient(to top,rgb(43 27 18 / var(--veu-suave, .35)),#2b1b1200)}}.destaque-unico__conteudo{position:relative;z-index:2;width:100%;display:flex;padding-block:clamp(3rem,2.4rem + 3vw,5.5rem)}.destaque-unico__conteudo--centro{justify-content:center;text-align:center}.destaque-unico__conteudo--centro .destaque-unico__caixa{align-items:center}.destaque-unico__conteudo--direita{justify-content:flex-end}.destaque-unico__caixa{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;max-width:560px}.destaque-unico__etiqueta{background:#faf5eeeb}.destaque-unico__olho{color:#faf5eed9}.destaque-unico__titulo{margin:0;color:var(--cor-branco);font-size:var(--passo-5);text-wrap:balance}.destaque-unico__texto{margin:0;max-width:48ch;color:#faf5eeeb;font-size:var(--passo-2)}@media(max-width:989px){.destaque-unico,.destaque-unico--media,.destaque-unico--grande,.destaque-unico--imagem{display:block;min-height:0;aspect-ratio:auto;background:var(--cor-creme)}.destaque-unico__midia{position:relative;aspect-ratio:var(--destaque-proporcao-mobile, 1)}.destaque-unico__midia img,.destaque-unico__marcador{display:block}.destaque-unico__veu{display:none}.destaque-unico__conteudo,.destaque-unico__conteudo--direita{justify-content:center;padding-block:1.75rem 2.25rem;text-align:center}.destaque-unico__caixa{align-items:center;gap:.7rem}.destaque-unico__etiqueta{background:var(--cor-areia)}.destaque-unico__olho{color:var(--cor-tinta-suave)}.destaque-unico__titulo{color:var(--cor-tinta);font-size:clamp(1.625rem,1.3rem + 1.6vw,2rem)}.destaque-unico__texto{color:var(--cor-tinta);font-size:var(--passo-1)}.destaque-unico__caixa .botao--claro{border-color:var(--cor-botao);background:var(--cor-botao);color:var(--cor-branco)}.destaque-unico__caixa .botao--claro:hover{border-color:var(--cor-botao-escuro);background:var(--cor-botao-escuro);color:var(--cor-branco)}}.editorial{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem)}@media(min-width:990px){.editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,2rem + 3vw,5.5rem);align-items:stretch}.editorial--invertido .editorial__midia{order:2}.editorial__midia,.editorial__midia .midia{height:100%}.editorial__midia .midia:before{content:none}}.editorial__texto{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.editorial__titulo{margin:0;text-wrap:balance}.editorial__corpo{color:var(--cor-cinza);font-size:var(--passo-2)}.editorial__corpo p:last-child{margin-bottom:0}.editorial__citacao{margin:.5rem 0}.editorial__citacao p{margin:0;font-family:var(--fonte-titulo);font-size:var(--passo-2);font-style:italic;line-height:1.4;color:var(--cor-cacau)}.editorial__citacao p:before{content:"\201c"}.editorial__citacao p:after{content:"\201d"}.editorial__texto .botao{margin-top:.5rem}.faq__lista{border-top:1px solid var(--cor-linha)}.faq__item{border-bottom:1px solid var(--cor-linha)}.faq__pergunta{margin:0;font-size:1rem}.faq__pergunta button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 0;border:0;background:none;font-family:var(--fonte-texto);font-size:1rem;font-weight:700;color:var(--cor-cacau);text-align:left}.faq__seta{flex-shrink:0;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--transicao)}.faq__pergunta [aria-expanded=true] .faq__seta{transform:rotate(225deg)}.faq__resposta{padding-bottom:1.25rem;color:var(--cor-cinza)}.faq__contato{margin-top:2rem;font-size:.9375rem;color:var(--cor-cinza)}.fita__conteudo{display:grid}.fita__item{grid-area:1 / 1;margin:0;display:flex;align-items:center;justify-content:center;min-height:40px;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.fita__item.esta-ativa{opacity:1;visibility:visible;transition:opacity .3s ease .2s,visibility 0s}.fita__link{color:inherit;text-decoration:underline;text-underline-offset:.25em}@media(max-width:749px){.fita{font-size:.75rem;letter-spacing:0}.fita__item{min-height:36px;padding-block:.35rem;line-height:1.35;text-align:center;overflow-wrap:anywhere}}.galeria-ig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.35rem + .6vw,1rem)}@media(min-width:990px){.galeria-ig{grid-template-columns:repeat(4,minmax(0,1fr))}}.galeria-ig--app{display:block}.galeria-ig__item{position:relative;display:block;overflow:hidden;border-radius:var(--raio-m)}.galeria-ig__item .midia{border-radius:0}.galeria-ig__item img{transition:transform var(--transicao-lenta)}.galeria-ig__item:hover img{transform:scale(1.05)}.galeria-ig__legenda{position:absolute;inset:auto 0 0 0;z-index:2;padding:1.5rem .75rem .65rem;background:linear-gradient(to top,#2b1b12a6,#2b1b1200);color:var(--cor-branco);font-size:.8125rem;line-height:1.4;opacity:0;transform:translateY(6px);transition:opacity var(--transicao),transform var(--transicao)}.galeria-ig__item:hover .galeria-ig__legenda,.galeria-ig__item:focus-visible .galeria-ig__legenda{opacity:1;transform:none}@media(hover:none){.galeria-ig__legenda{opacity:1;transform:none}}.galeria-ig__chamada{display:flex;justify-content:center;margin-top:clamp(1.75rem,1.2rem + 1.5vw,2.75rem)}.colecoes__grade{list-style:none;margin:0;padding:0}.colecoes__cartao{display:flex;flex-direction:column;height:100%;padding:.7rem .7rem 1.1rem;background:var(--cor-branco);border-radius:var(--raio-p);box-shadow:var(--sombra-p);text-decoration:none;color:inherit}.colecoes__midia{border-radius:var(--raio-p);overflow:hidden;background:var(--cor-areia)}.colecoes__grade{display:grid;gap:clamp(1rem,.7rem + 1.2vw,1.75rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.colecoes__grupo+.colecoes__grupo{margin-top:clamp(2.5rem,1.8rem + 2.5vw,4.5rem)}.colecoes__grupo-titulo{font-size:var(--passo-4);margin-bottom:.3rem}.colecoes__grupo-apoio{max-width:62ch;margin:0 0 clamp(1.25rem,1rem + 1vw,2rem);color:var(--cor-cinza);font-size:.9375rem}.colecoes__grupo:first-of-type{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.colecoes__midia img{transition:transform var(--transicao-lenta)}.colecoes__info{padding-inline:.3rem;padding-top:.9rem}.colecoes__nome{font-size:var(--passo-3);margin-bottom:.15rem}.colecoes__contagem{margin:0;font-size:.875rem;color:var(--cor-cinza)}@media(max-width:749px){.colecoes__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.colecoes__cartao{padding:.45rem .45rem .8rem}.colecoes__info{padding-inline:.15rem;padding-top:.6rem}.colecoes__nome{font-size:1rem;line-height:1.25}.colecoes__contagem{font-size:.8125rem}}.nav-colecoes__grupo{margin-top:clamp(2rem,1.4rem + 2vw,3.5rem)}.nav-colecoes__grupo:first-of-type{margin-top:0}.nav-colecoes__grupo-cabecalho{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--cor-linha)}.nav-colecoes__grupo-cabecalho--com-acao{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.nav-colecoes__grupo-texto{display:flex;flex-direction:column;gap:.25rem;min-width:0}.nav-colecoes__todos{flex:0 0 auto;margin-bottom:.15rem}.nav-colecoes__grupo .grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media(min-width:600px)and (max-width:1023px){.nav-colecoes__grupo .grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.cartao-colecao--idade .cartao-colecao__nome{font-size:var(--passo-2)}.cartao-colecao--idade .cartao-colecao__apoio{font-size:.8125rem}}.nav-colecoes__grupo-titulo{margin:0;font-size:var(--passo-4)}.nav-colecoes__grupo-apoio{margin:0;color:var(--cor-cinza);font-size:var(--passo-0)}.cartao-colecao{display:flex;flex-direction:column;height:100%;padding:.7rem .7rem 1.1rem;background:var(--cor-branco);border-radius:var(--raio-p);box-shadow:var(--sombra-p);text-decoration:none;color:inherit}.cartao-colecao .midia{border-radius:var(--raio-p);background:var(--cor-areia)}.cartao-colecao .midia img{transition:transform var(--transicao-lenta)}.cartao-colecao__corpo{display:flex;flex-direction:column;gap:.25rem;padding:.8rem .3rem 0}.cartao-colecao__nome{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--fonte-titulo);font-size:var(--passo-3);color:var(--cor-cacau)}.cartao-colecao__nome svg{width:1em;height:1em;transition:transform var(--transicao)}.cartao-colecao:hover .cartao-colecao__nome svg{transform:translate(4px)}.cartao-colecao__apoio{color:var(--cor-cinza);font-size:var(--passo-0)}.nav-colecoes__tema{grid-auto-columns:minmax(min(62vw,240px),1fr)}@media(min-width:990px){.nav-colecoes__tema{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.cartao-colecao--tema .cartao-colecao__nome{font-size:var(--passo-2)}}#clube-do-atelie{scroll-margin-top:120px}.boletim{display:flex;flex-direction:column;align-items:center;padding:clamp(2.5rem,2rem + 2vw,4.5rem) clamp(1.25rem,1rem + 2vw,4rem);background:var(--cor-areia);border-radius:var(--raio-g)}.boletim__cabecalho{margin-bottom:1.75rem}.boletim__form{width:100%;max-width:760px}.boletim__campos{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:750px){.boletim__campos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.boletim__campo{min-width:0}.boletim__botao{grid-column:1 / -1;justify-self:center;min-width:260px}}.boletim__botao{white-space:nowrap}.boletim__privacidade{margin:1rem 0 0;text-align:center;font-size:.875rem;color:var(--cor-cinza)}.boletim__privacidade--hcaptcha{margin-top:.5rem;font-size:.75rem}.boletim__privacidade--hcaptcha a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.boletim__sucesso{margin:0;padding:1rem 1.25rem;border-radius:var(--raio-p);background:#4f7a521f;color:var(--cor-sucesso);font-weight:600;text-align:center}.boletim__erro{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--raio-p);background:#b9706e24;color:var(--cor-rosa-forte);font-size:var(--passo-0);text-align:center}.erro404{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-height:46vh}.erro404__titulo{margin-bottom:0}.erro404__texto{max-width:50ch;margin:0;font-size:var(--passo-2);color:var(--cor-cinza)}.erro404__busca{width:min(100%,480px);margin-top:.5rem}.erro404__linha{display:flex;gap:.6rem}.erro404__linha input{flex:1}.erro404__acoes{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.institucional__cabecalho{margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.institucional__titulo{font-size:var(--passo-5);margin-bottom:0}.institucional__conteudo{font-size:var(--passo-2)}.rico{max-width:68ch}.rico>*+*{margin-top:1em}.rico p{margin:0}.rico h2,.rico h3,.rico h4{margin:1.6em 0 .4em}.rico h2{font-size:var(--passo-4)}.rico h3{font-size:var(--passo-3)}.rico ul,.rico ol{margin:0;padding-left:1.4rem}.rico li+li{margin-top:.35em}.rico blockquote{margin:1.5em 0;padding:.5em 0 .5em 1.25rem;border-left:3px solid var(--cor-rosa);font-family:var(--fonte-titulo);font-size:var(--passo-3);color:var(--cor-cacau)}.rico img{border-radius:var(--raio-m);margin-block:.5em}.rico a{color:var(--cor-cacau)}.rico table{width:100%;border-collapse:collapse;font-size:.9375rem}.rico th,.rico td{padding:.6rem .75rem;border:1px solid var(--cor-linha);text-align:left}.rico th{background:var(--cor-areia)}html.popup-boas-vindas-aberto,html.popup-boas-vindas-aberto body{overflow:hidden}.popup-boas-vindas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;transition:opacity var(--transicao-lenta)}.popup-boas-vindas[hidden]{display:none}.popup-boas-vindas--visivel{opacity:1}.popup-boas-vindas__fundo{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a8c}.popup-boas-vindas__caixa{position:relative;display:flex;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--cor-branco);color:var(--cor-tinta);border-radius:var(--raio-m);box-shadow:var(--sombra-g)}.popup-boas-vindas__fechar{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--raio-circulo);background:#ffffffeb;color:var(--cor-cacau);transition:background var(--transicao)}.popup-boas-vindas__fechar:hover{background:var(--cor-areia)}.popup-boas-vindas__fechar svg{width:20px;height:20px}.popup-boas-vindas__midia{position:relative;flex:0 0 auto;height:30vh;background:var(--cor-areia);overflow:hidden}.popup-boas-vindas__imagem{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}.popup-boas-vindas__conteudo{flex:1 1 auto;padding:1.5rem 1.25rem 1.25rem}.popup-boas-vindas__cabecalho{margin-bottom:.75rem;padding-right:2.5rem}.popup-boas-vindas__titulo{margin:0;font-size:var(--passo-4)}.popup-boas-vindas__destaque{margin:.4rem 0 0;color:var(--cor-marca);font-size:var(--passo-2);font-weight:500;line-height:1.35}.popup-boas-vindas__destaque a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.popup-boas-vindas__texto{margin:0 0 1.25rem;color:var(--cor-cinza);font-size:.9375rem;line-height:1.55}.popup-boas-vindas__campos{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1rem}.popup-boas-vindas__campos .campo input{width:100%;min-width:0}.popup-boas-vindas__legal{margin:.75rem 0 0;color:var(--cor-cinza);font-size:.8125rem;line-height:1.45;text-align:center}.popup-boas-vindas__legal a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.popup-boas-vindas__legal--hcaptcha{margin-top:.4rem;font-size:.6875rem}.popup-boas-vindas__erro{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--raio-p);background:#b9706e24;color:var(--cor-rosa-forte);font-size:var(--passo-0)}.popup-boas-vindas__sucesso{display:flex;flex-direction:column;gap:.75rem}.popup-boas-vindas__sucesso-texto{margin:0 0 .25rem;color:var(--cor-tinta);font-size:var(--passo-2);line-height:1.6}.popup-boas-vindas__cupom{display:inline-block;padding:.1rem .6rem;border:1px dashed var(--cor-marca);background:var(--cor-areia);color:var(--cor-marca);font-weight:700;letter-spacing:.12em}.popup-boas-vindas__copiado{min-height:1.4em;margin:-.25rem 0 0;color:var(--cor-sucesso);font-size:var(--passo-0);font-weight:600;text-align:center}@media(max-width:749px){.popup-boas-vindas__midia{display:none}}@media(min-width:750px){.popup-boas-vindas{padding:2rem}.popup-boas-vindas__caixa{flex-direction:row;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow:hidden}.popup-boas-vindas__midia{flex:0 0 50%;height:auto}.popup-boas-vindas__conteudo{flex:0 0 50%;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:2.5rem 2rem 2rem}}.kit__lista{list-style:none;margin:0;padding:0}.kit__economia{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;font-size:.875rem;color:var(--cor-cacau-claro)}.produto__secao-detalhes{--produto-espaco-bloco: clamp(1.75rem, 1.3rem + 1.5vw, 2.5rem);--produto-espaco-coluna: clamp(2rem, 1.4rem + 2vw, 4rem);--produto-espaco-titulo: .75rem;--produto-caixa-padding: 1rem 1.25rem;border-top:1px solid var(--cor-linha);padding-top:clamp(2rem,1.4rem + 2vw,3.5rem)}.produto__secao-detalhes .produto__bloco,.produto__secao-detalhes .produto__escala{margin-top:0}.produto__secao-detalhes .produto__bloco-titulo{margin:0 0 var(--produto-espaco-titulo);font-size:var(--passo-3);line-height:1.25}.produto__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ficha" "texto" "escala" "lateral";row-gap:var(--produto-espaco-bloco)}.produto__topo-ficha{grid-area:ficha;min-width:0}.produto__topo-escala{grid-area:escala;min-width:0}.produto__layout-principal{grid-area:texto;min-width:0}.produto__layout-lateral{grid-area:lateral;display:flex;flex-direction:column;gap:var(--produto-espaco-bloco);min-width:0}.produto__layout-lateral:not(:has(>:not([hidden]))){display:none}.produto__ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:0;margin:0;border:1px solid var(--cor-linha);border-radius:var(--raio-m);background:var(--cor-branco);overflow:hidden}.produto__ficha>div{padding:var(--produto-caixa-padding);font-size:.9375rem;background:var(--cor-branco);box-shadow:1px 0 0 var(--cor-linha),0 1px 0 var(--cor-linha)}.produto__ficha dt{margin-bottom:.2rem;font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--cor-tinta)}.produto__ficha dd{margin:0;color:var(--cor-tinta-suave)}.produto__caixa{padding:var(--produto-caixa-padding);border:1px solid var(--cor-linha);border-radius:var(--raio-m);background:var(--cor-branco)}.produto__secao-detalhes .produto__escala-texto{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.produto__secao-detalhes .produto__regua-legenda{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.5rem;font-size:.875rem}.produto__secao-detalhes .produto__calibragem-texto,.produto__secao-detalhes .produto__calibragem-aviso{font-size:.875rem}.produto__secao-detalhes .produto__calibragem{padding:.875rem}.produto__coluna-texto>*+*{margin-top:var(--produto-espaco-bloco)}.produto__descricao{max-width:70ch}.produto__secao-detalhes .produto__coluna-texto .produto__acordeao{margin-top:0;border-top:0}.produto__secao-detalhes .produto__coluna-texto .produto__descricao+.produto__acordeao,.produto__coluna-texto>.produto__acordeao:not(.produto__acordeao+.produto__acordeao){border-top:1px solid var(--cor-linha)}.produto__secao-detalhes .produto__coluna-texto .produto__descricao+.produto__acordeao{margin-top:1.5rem}.produto__coluna-texto>.produto__acordeao:not(.produto__acordeao+.produto__acordeao){margin-top:var(--produto-espaco-bloco)}.produto__acordeao--avisos .produto__acordeao-titulo button{padding:.75rem 0;font-size:.875rem;font-weight:600;color:var(--cor-tinta-suave)}.produto__acordeao--avisos .produto__acordeao-painel{font-size:.875rem}.produto__secao-detalhes .produto__garantia{display:flex;align-items:flex-start;gap:1rem;margin-top:var(--produto-espaco-bloco);padding:clamp(1.1rem,.9rem + .6vw,1.5rem) clamp(1.1rem,.8rem + 1vw,1.75rem)}.produto__secao-detalhes .produto__garantia svg{margin-top:.15rem}.produto__garantia-corpo{min-width:0}.produto__secao-detalhes .produto__garantia .produto__bloco-titulo{margin-bottom:.35rem}.produto__secao-detalhes .produto__garantia p{max-width:70ch;font-size:.9375rem;line-height:1.55}.produto__secao-detalhes .produto__compartilhar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:var(--produto-espaco-bloco);padding-top:1.25rem;border-top:1px solid var(--cor-linha);font-size:.9375rem}.produto__compartilhar-rotulo{font-weight:700;color:var(--cor-tinta)}.produto__compartilhar-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.produto__compartilhar-links a{color:var(--cor-cacau);text-underline-offset:.2em}@media(max-width:989px){.produto__topo-escala,.produto__layout-lateral{padding-top:var(--produto-espaco-bloco);border-top:1px solid var(--cor-linha)}.produto__topo-escala+.produto__layout-principal~.produto__layout-lateral{padding-top:0;border-top:0}}@media(min-width:990px){.produto__layout:has(>.produto__topo-escala,>.produto__layout-lateral>:not([hidden])){grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"ficha escala" "texto lateral";column-gap:var(--produto-espaco-coluna)}.produto__layout:has(>.produto__topo-ficha):not(:has(>.produto__topo-escala)){grid-template-areas:"ficha lateral" "texto lateral"}.produto__layout:not(:has(>.produto__topo-ficha)):has(>.produto__topo-escala){grid-template-areas:"texto escala" "texto lateral"}.produto__layout-principal,.produto__layout-lateral{align-self:start}.produto__topo-ficha,.produto__topo-escala{display:flex;flex-direction:column}.produto__topo-ficha>.produto__bloco,.produto__topo-escala>.produto__escala{display:flex;flex:1 1 auto;flex-direction:column}.produto__topo-ficha .produto__ficha,.produto__topo-escala .produto__caixa{flex:1 1 auto}.produto__topo-escala .produto__caixa{display:flex;flex-direction:column;justify-content:center}.produto__layout:has(.produto__calibragem:not([hidden])) .produto__topo-ficha{align-self:start}.produto__layout-lateral--fixa{position:sticky;top:6rem}}.produto__secao-detalhes .olho{font-size:.875rem}.produto__vitrine-cabecalho{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.produto__vitrine-titulo{margin:0;font-size:var(--passo-3)}.produto__vitrine-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.75rem 1.5rem;list-style:none;margin:0;padding:0}@media(min-width:990px){.produto__vitrine-lista{grid-template-columns:minmax(0,1fr)}}.cartao-compacto{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--cor-linha);color:inherit;text-decoration:none}.cartao-compacto__midia{flex:0 0 auto;width:92px;--proporcao: 100%}.cartao-compacto__corpo{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cartao-compacto__titulo{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;line-height:1.35;color:var(--cor-tinta)}.cartao-compacto:hover .cartao-compacto__titulo,.cartao-compacto:focus-visible .cartao-compacto__titulo{text-decoration:underline}.cartao-compacto .preco{display:flex;flex-direction:column;gap:.15rem}.cartao-compacto .preco>.preco__parcela{display:none}.trilha{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);font-size:.8125rem;color:var(--cor-cinza)}.trilha ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.trilha li+li:before{content:"/";margin-right:.5rem;color:var(--cor-linha)}.trilha a{color:var(--cor-cinza);text-decoration:none}.trilha a:hover{color:var(--cor-cacau);text-decoration:underline}.trilha [aria-current=page]{color:var(--cor-cacau)}.produto{display:grid;gap:clamp(1.5rem,1rem + 2vw,3.5rem)}@media(min-width:990px){.produto{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start}.produto__compra{position:sticky;top:6rem}}.produto__galeria-desktop{display:none}.produto__galeria-mobile{grid-auto-columns:100%}@media(min-width:990px){.produto__galeria-desktop{display:grid;grid-template-columns:84px minmax(0,1fr);gap:1rem;align-items:start}.produto__galeria-desktop--unica{grid-template-columns:minmax(0,1fr)}.produto__galeria-mobile{display:none}}.produto__miniaturas{display:flex;flex-direction:column;gap:.75rem;max-height:620px;overflow-y:auto;scrollbar-width:none}.produto__miniatura{padding:0;border:2px solid transparent;border-radius:var(--raio-p);background:none;overflow:hidden;transition:border-color var(--transicao)}.produto__miniatura[aria-current=true]{border-color:var(--cor-cacau)}.produto__palco img{transition:transform var(--transicao-lenta)}.produto__palco:hover img{transform:scale(1.05)}.produto__titulo{font-size:var(--passo-5);margin-bottom:.35em}.produto__preco{margin-bottom:1.5rem}.produto__form{display:block}.produto__seletor{display:flex;flex-direction:column;gap:1.1rem}.produto__opcao{border:0;padding:0;margin:0}.produto__pilulas{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.pilula{position:relative;cursor:pointer}.pilula input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.pilula>span{display:inline-flex;align-items:center;min-height:42px;padding:.4rem 1.1rem;border:1px solid var(--cor-linha);border-radius:var(--raio-total);background:var(--cor-branco);font-size:.9375rem;transition:border-color var(--transicao),background var(--transicao),color var(--transicao)}.pilula--tamanho>span{flex-direction:column;align-items:flex-start;justify-content:center;padding:.45rem .95rem;line-height:1.3}.pilula--tamanho strong{font-weight:700}.pilula--tamanho small{font-size:.8125rem;opacity:.8}.produto__duvida{margin:1rem 0 0;font-size:.9375rem;color:var(--cor-tinta-suave)}.produto__duvida a{color:var(--cor-tinta);font-weight:600;text-underline-offset:.2em}.pilula input:checked+span{border-color:var(--cor-botao);background:var(--cor-botao);color:var(--cor-creme)}.pilula input:focus-visible+span{outline:2px solid var(--cor-cacau);outline-offset:3px}.quantidade{display:inline-flex;align-items:stretch;border:1px solid var(--cor-linha);border-radius:var(--raio-total);background:var(--cor-branco);overflow:hidden;width:max-content}.quantidade input{width:3.2rem;border:0;text-align:center;font:inherit;font-weight:600;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantidade input::-webkit-outer-spin-button,.quantidade input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantidade__botao{min-width:44px;min-height:44px;border:0;background:transparent;font-size:1.1rem;color:var(--cor-cacau);transition:background var(--transicao)}.quantidade__botao:hover{background:var(--cor-areia)}.produto__erro{min-height:1.2em;margin:.6rem 0 0;color:var(--cor-rosa-forte);font-size:.875rem;font-weight:600}.produto__coluna-texto>.produto__bloco:first-child{margin-top:0}.produto__coluna-texto .rico h2{font-size:var(--passo-3);margin-top:1.8em}.produto__coluna-texto .rico h3{font-size:var(--passo-2)}.produto__coluna-texto .rico ul{margin-block:.8em}.produto__coluna-texto .rico p+p{margin-top:.9em}.produto__confianca{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;list-style:none;margin:1.5rem 0 0;padding:1.1rem 0;border-top:1px solid var(--cor-linha);border-bottom:1px solid var(--cor-linha)}.produto__confianca li{display:flex;align-items:center;gap:.55rem;font-size:.875rem;color:var(--cor-cacau-claro)}.produto__confianca svg{flex-shrink:0;color:var(--cor-dourado)}.produto__bloco{margin-top:1.75rem}.produto__bloco-titulo{font-size:var(--passo-3);margin-bottom:.5rem}.produto__escala-texto{color:var(--cor-cinza);font-size:.9375rem}.produto__escala{--px-por-cm: 37.8px}.produto__regua-caixa{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.35rem}.produto__regua{position:relative;height:30px;width:calc(var(--escala-cm, 10) * var(--px-por-cm));border-radius:var(--raio-p);background:var(--cor-branco);border:1px solid var(--cor-linha);background-image:repeating-linear-gradient(to right,var(--cor-linha) 0,var(--cor-linha) 1px,transparent 1px,transparent var(--px-por-cm));overflow:hidden}.produto__regua-peca{position:absolute;inset-block:5px;left:0;width:calc(var(--medida-cm, 8) * var(--px-por-cm));border-radius:var(--raio-p);background:linear-gradient(to right,var(--cor-rosa),var(--cor-rosa-forte))}.produto__regua-legenda{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.35rem;font-size:.75rem;color:var(--cor-cinza)}.produto__regua-ajustar{border:0;padding:0;background:none;font:inherit;color:var(--cor-cacau);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.produto__calibragem{margin-top:.9rem;padding:1rem;border:1px solid var(--cor-linha);border-radius:var(--raio-m);background:var(--cor-branco)}.produto__calibragem-texto{margin:0 0 .8rem;font-size:.8125rem;color:var(--cor-cinza)}.produto__cartao{width:calc(8.56 * var(--px-por-cm));aspect-ratio:85.6 / 53.98;max-width:100%;border-radius:var(--raio-p);background:linear-gradient(135deg,var(--cor-areia),var(--cor-linha));border:1px solid var(--cor-cacau)}.produto__calibragem-aviso{margin:0 0 .9rem;padding:.6rem .75rem;background:var(--cor-areia);font-size:.8125rem;line-height:1.5;color:var(--cor-cacau)}.produto__calibragem-controle{width:100%;margin:.9rem 0 .6rem}.produto__calibragem-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.produto__regua-valor{font-weight:700;color:var(--cor-cacau)}.produto__escala-valor-simples{margin:0;font-weight:700;color:var(--cor-cacau)}.produto__escala-comparacao{margin-top:.6rem;font-size:.875rem;color:var(--cor-cacau-claro);font-style:italic}.produto__acordeao{border-bottom:1px solid var(--cor-linha);margin-top:.5rem}.produto__acordeao:first-of-type{border-top:1px solid var(--cor-linha);margin-top:1.75rem}.produto__acordeao-titulo{margin:0;font-size:1rem}.produto__acordeao-titulo button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;border:0;background:none;font-family:var(--fonte-texto);font-size:.9375rem;font-weight:700;color:var(--cor-cacau);text-align:left}.produto__acordeao-seta{flex-shrink:0;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--transicao)}.produto__acordeao-titulo [aria-expanded=true] .produto__acordeao-seta{transform:rotate(225deg)}.produto__acordeao-painel{padding-bottom:1.1rem;font-size:.9375rem;color:var(--cor-cinza)}.produto__garantia{display:flex;gap:1rem;align-items:flex-start;margin-top:1.75rem;padding:1.25rem;border-radius:var(--raio-m);background:var(--cor-areia)}.produto__garantia svg{flex-shrink:0;color:var(--cor-dourado);margin-top:.2rem}.produto__garantia p{margin:0;font-size:.875rem;color:var(--cor-cacau-claro)}.produto__compartilhar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;font-size:.875rem}.produto__compartilhar a{color:var(--cor-cacau)}.recomendados__lista{list-style:none;margin:0;padding:0}.produto-vistos__lista{grid-auto-columns:minmax(min(72vw,260px),1fr)}@media(min-width:750px){.produto-vistos__lista{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}}.produto-vistos__aviso{margin:0;padding:1rem 1.2rem;border:1px dashed var(--cor-linha);border-radius:var(--raio-m);color:var(--cor-cinza);font-size:.875rem}.rodape__contato{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.rodape__contato-item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.6rem}.rodape__contato-item .icone{width:18px;height:18px;margin-top:.15em;color:var(--cor-cacau)}.rodape__endereco{color:var(--cor-cinza);font-size:.875rem;line-height:1.5}.rodape__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);margin-bottom:clamp(2.75rem,1.8rem + 3vw,5rem)}.rodape__topo .rodape__coluna--newsletter{flex:1 1 22rem;min-width:min(100%,20rem)}.rodape__marca{display:block;width:fit-content}.rodape__marca img{width:190px;max-width:60vw;height:auto}.rodape{margin-top:clamp(3rem,2rem + 4vw,6rem);background:var(--cor-areia);border-top:1px solid var(--cor-linha);padding-top:clamp(2.5rem,2rem + 2vw,4rem)}.rodape{--rodape-colunas: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.25fr);--rodape-gap: clamp(1.75rem, 1rem + 2vw, 2.5rem)}.rodape__grade{display:grid;gap:var(--rodape-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));padding-bottom:clamp(2rem,1.5rem + 2vw,3rem)}@media(min-width:990px){.rodape__topo{display:grid;grid-template-columns:var(--rodape-colunas);column-gap:var(--rodape-gap);align-items:center}.rodape__marca{grid-column:1}.rodape__topo .rodape__coluna--newsletter{grid-column:3 / -1}.rodape__grade{grid-template-columns:var(--rodape-colunas);row-gap:2rem;align-items:start}.rodape__coluna--texto{grid-column:1;grid-row:1}.rodape__coluna--social{grid-column:1;grid-row:2}.rodape__coluna--menu{grid-column:2;grid-row:1 / span 2}.rodape__coluna--menu~.rodape__coluna--menu{grid-column:3}.rodape__coluna--menu~.rodape__coluna--menu~.rodape__coluna--menu{grid-column:4}.rodape__coluna--contato{grid-column:5;grid-row:1 / span 2}}.rodape__titulo{font-family:var(--fonte-texto);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cor-cacau);margin-bottom:1rem}.rodape__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.rodape__link{color:var(--cor-cinza);text-decoration:none}.rodape__link:hover{color:var(--cor-cacau);text-decoration:underline;text-underline-offset:.25em}.rodape__texto{color:var(--cor-cinza);font-size:.9375rem;max-width:34ch}.rodape__texto p{margin:0 0 .6em}.rodape__boletim-linha{display:flex;flex-wrap:wrap;gap:.5rem}.rodape__boletim-campo{flex:1;min-width:180px;min-height:48px;padding:.65rem .9rem;font:inherit;border:1px solid var(--cor-linha);border-radius:var(--raio-total);background:var(--cor-branco);color:var(--cor-tinta)}.rodape__boletim-campo:focus{border-color:var(--cor-cacau);outline:none;box-shadow:0 0 0 3px #43291b1f}.rodape__boletim-sucesso{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--cor-sucesso);font-weight:600}.rodape__boletim-erro{margin:.5rem 0 0;font-size:.8125rem;color:var(--cor-rosa-forte)}.rodape__social{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}.rodape__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--raio-total);background:var(--cor-branco);color:var(--cor-cacau);transition:background var(--transicao),color var(--transicao)}.rodape__social-link:hover{background:var(--cor-botao);color:var(--cor-creme)}.rodape__confianca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:1px solid var(--cor-linha)}.rodape__selos{display:flex;flex-wrap:wrap;gap:1.25rem}.rodape__selo-texto{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--cor-cacau)}.rodape__selo-texto .icone{width:18px;height:18px;color:var(--cor-sucesso)}.rodape__pagamentos{display:flex;flex-wrap:wrap;gap:.4rem}.rodape__pagamento{height:26px;width:auto}.rodape__final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-block:1.1rem 1.4rem;border-top:1px solid var(--cor-linha)}.rodape__legal,.rodape__credito{margin:0;font-size:.75rem;color:var(--cor-cinza)}.rodape__credito a{color:inherit}.rodape__credito{margin-right:4.5rem}.senha{width:min(100%,460px);margin-inline:auto;padding:clamp(2rem,1.5rem + 3vw,4rem) var(--gutter);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.senha__titulo{margin-bottom:0}.senha__mensagem{margin:0;color:var(--cor-cinza)}.senha__erro{margin:0 0 .5rem;color:var(--cor-rosa-forte);font-weight:600}.senha form{width:100%;margin-top:1rem}.senha .campo{text-align:left}.senha__linha{display:flex;gap:.6rem}.senha__linha input{flex:1}.vitrine-duplo{position:relative}.vitrine-duplo__slides{display:grid}.vitrine-duplo__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .62s cubic-bezier(.22,.61,.36,1),visibility 0s linear .62s}.vitrine-duplo__slide.esta-ativo{opacity:1;visibility:visible;z-index:1;transition:opacity .62s cubic-bezier(.22,.61,.36,1)}.vitrine-duplo__grade{display:grid;gap:0}@media(min-width:750px){.vitrine-duplo__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.vitrine-duplo__grade--1{grid-template-columns:1fr}.vitrine-duplo__grade--2{gap:clamp(.75rem,.5rem + 1vw,1.5rem)}@media(max-width:749px){.vitrine-duplo__midia--mobile{--proporcao: var(--proporcao-mobile) !important}}.vitrine-duplo__midia picture,.vitrine-duplo__midia picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vitrine-duplo__midia picture img{object-fit:cover}.vitrine-duplo__item{position:relative;display:block;overflow:hidden;border-radius:var(--raio-p);text-decoration:none;color:var(--cor-branco)}.vitrine-duplo__midia img,.vitrine-duplo__midia video{transition:transform var(--transicao-lenta)}.vitrine-duplo__item:hover .vitrine-duplo__midia img,.vitrine-duplo__item:hover .vitrine-duplo__midia video{transform:scale(1.03)}.vitrine-duplo__conteudo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;padding:clamp(1.25rem,1rem + 2vw,3rem);text-align:center;background:linear-gradient(to top,#0000006b,#0000 55%)}.vitrine-duplo__item--escuro{color:var(--cor-cacau)}.vitrine-duplo__item--escuro .vitrine-duplo__conteudo{background:linear-gradient(to top,#ffffff8c,#fff0 55%)}.vitrine-duplo__conteudo--sem-texto{background:none}.vitrine-duplo__conteudo--direita{align-items:flex-end;text-align:right}.vitrine-duplo__conteudo--esquerda{align-items:flex-start;text-align:left}.vitrine-duplo__olho{margin:0;color:inherit;opacity:.9}.vitrine-duplo__titulo{margin:0;font-size:var(--passo-4);color:inherit}.vitrine-duplo__texto{max-width:42ch;margin:0;font-size:.9375rem;color:inherit}.vitrine-duplo__botao{position:relative;margin-top:.6rem;padding:.6rem 1.6rem;border:1px solid currentColor;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background var(--transicao),color var(--transicao)}.vitrine-duplo__botao--link{text-decoration:none;color:inherit}.vitrine-duplo__botao--link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vitrine-duplo__botao-invisivel{position:absolute;top:0;right:0;bottom:0;left:0}.vitrine-duplo__botao-invisivel--celular{display:none}.vitrine-duplo__item:hover .vitrine-duplo__botao{background:var(--cor-branco);color:var(--cor-cacau)}.vitrine-duplo__item--escuro .vitrine-duplo__botao{color:var(--cor-botao)}.vitrine-duplo__item--escuro:hover .vitrine-duplo__botao{background:var(--cor-botao);color:var(--cor-branco)}.vitrine-duplo__seta{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;transform:translateY(-50%);border:1px solid var(--cor-linha);border-radius:var(--raio-total);background:var(--cor-branco);color:var(--cor-cacau);box-shadow:0 6px 18px #2b1b121f;transition:background var(--transicao),color var(--transicao),border-color var(--transicao)}.vitrine-duplo__seta:hover{background:var(--cor-cereja);border-color:var(--cor-cereja);color:var(--cor-branco)}.vitrine-duplo__seta--anterior{left:clamp(.5rem,1vw,1.5rem)}.vitrine-duplo__seta--proximo{right:clamp(.5rem,1vw,1.5rem)}@media(max-width:749px){.vitrine-duplo__seta{width:36px;height:36px}}@media(max-width:989px){.vitrine-duplo__slides{align-items:start}.vitrine-duplo__item{display:flex;flex-direction:column;color:var(--cor-tinta)}.vitrine-duplo__item--escuro{color:var(--cor-tinta)}.vitrine-duplo__midia:before{padding-top:var(--proporcao-natural, var(--proporcao, 125%))}.vitrine-duplo__conteudo,.vitrine-duplo__item--escuro .vitrine-duplo__conteudo,.vitrine-duplo__conteudo--direita,.vitrine-duplo__conteudo--esquerda{position:static;align-items:center;justify-content:flex-start;gap:.4rem;padding:1.25rem 1rem 1.5rem;text-align:center;background:var(--cor-creme)}.vitrine-duplo__item .vitrine-duplo__conteudo--sem-texto{padding:0}.vitrine-duplo__olho,.vitrine-duplo__titulo,.vitrine-duplo__texto{color:var(--cor-tinta);opacity:1}.vitrine-duplo__olho{color:var(--cor-tinta-suave)}.vitrine-duplo__titulo{font-size:clamp(1.375rem,1.1rem + 1.4vw,1.875rem);overflow-wrap:anywhere}.vitrine-duplo__botao,.vitrine-duplo__item--escuro .vitrine-duplo__botao{margin-top:.4rem;border-color:var(--cor-botao);background:transparent;color:var(--cor-botao)}.vitrine-duplo__item:hover .vitrine-duplo__botao,.vitrine-duplo__item--escuro:hover .vitrine-duplo__botao{background:var(--cor-botao);color:var(--cor-branco)}.vitrine-duplo__seta{top:var(--topo-seta, 50%)}}@media(max-width:749px){.vitrine-duplo__midia--mobile:before{padding-top:var(--proporcao-mobile)}.vitrine-duplo__item .vitrine-duplo__conteudo,.vitrine-duplo__item--escuro .vitrine-duplo__conteudo{padding:0}.vitrine-duplo__olho,.vitrine-duplo__texto,.vitrine-duplo__botao{display:none}.vitrine-duplo__titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vitrine-duplo__botao-invisivel--celular{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
