:root{--branco:#fff;--creme:#f7f2ea;--creme-escuro:#efe6d6;--texto:#1a1a1a;--texto-suave:#5c5750;--preto:#0b0b0b;--preto-2:#171512;--ouro:#c9a24a;--ouro-escuro:#9a7e50;--ouro-claro:#d7c29a;--ouro-texto:#7a6233;--estrela:#ffd966;--linha:#e6e0d6;--sucesso:#2f6b3a;--erro:#a8322d;--fonte-titulo:"Cinzel", "Cormorant Garamond", Georgia, serif;--fonte-corpo:"Source Sans 3", "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-32:2rem;--fs-40:2.5rem;--espaco-letra-titulo:.08em;--espaco-letra-sobretitulo:.3em;--container:1200px;--gutter:16px;--altura-aviso:36px;--altura-header:64px;--raio:0;--sombra:0 10px 30px #0b0b0b1f;--transicao:.2s ease;--foco:0 0 0 3px var(--branco), 0 0 0 5px var(--ouro-escuro)}@media (width>=768px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:40px;--altura-header:76px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--branco);color:var(--texto);font-family:var(--fonte-corpo);font-size:var(--fs-16);margin:0;line-height:1.5;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}[x-cloak]{display:none!important}:focus-visible{box-shadow:var(--foco);outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-conteudo{z-index:100;background:var(--preto);color:var(--branco);padding:10px 16px;position:absolute;top:-60px;left:8px}.pular-conteudo:focus{top:8px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.icone{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icone--sm{width:18px;height:18px}.icone--cheio{fill:currentColor;stroke:none}.titulo-serif{font-family:var(--fonte-titulo);text-transform:uppercase;letter-spacing:var(--espaco-letra-titulo)}.sobretitulo{font-size:var(--fs-11);letter-spacing:var(--espaco-letra-sobretitulo);text-transform:uppercase;color:var(--ouro-texto);font-weight:600}.secao{padding-block:48px}@media (width>=1024px){.secao{padding-block:64px}}.btn{border:1px solid var(--preto);border-radius:var(--raio);background:var(--preto);min-height:48px;color:var(--branco);font-size:var(--fs-14);letter-spacing:.06em;text-transform:uppercase;transition:background var(--transicao), color var(--transicao), border-color var(--transicao);justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:600;display:inline-flex}.btn:hover,.btn--ouro{background:var(--ouro);border-color:var(--ouro);color:var(--preto)}.btn--ouro:hover{background:var(--branco);border-color:var(--branco)}.btn--claro{background:var(--branco);color:var(--preto);border-color:var(--preto)}.btn--claro:hover{background:var(--preto);color:var(--branco);border-color:var(--preto)}.btn--contorno-claro{color:var(--branco);border-color:var(--ouro-claro);background:0 0}.btn--contorno-claro:hover{background:var(--ouro);color:var(--preto);border-color:var(--ouro)}.btn--bloco{width:100%}.btn--sm{min-height:40px;font-size:var(--fs-12);padding:0 16px}.btn-icone{width:44px;height:44px;color:var(--texto);justify-content:center;align-items:center;display:inline-flex}.btn-icone:hover{color:var(--ouro-texto)}.link{text-underline-offset:3px;text-decoration:underline}.link:hover{color:var(--ouro-texto)}.campo{gap:6px;display:grid}.campo label,.rotulo{font-size:var(--fs-13);font-weight:600}.input{border-radius:var(--raio);background:var(--branco);width:100%;min-height:48px;font-size:var(--fs-15);border:1px solid #b9b2a6;padding:0 14px}.input::placeholder{color:#77716a}.input:focus-visible{border-color:var(--ouro-escuro)}select.input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.check{font-size:var(--fs-13);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.check input{width:18px;height:18px;accent-color:var(--preto);flex:none;margin:1px 0 0}.grade-campos{gap:16px;display:grid}@media (width>=768px){.grade-campos--2{grid-template-columns:1fr 1fr}.grade-campos--3{grid-template-columns:2fr 1fr 1fr}}.aviso{background:var(--preto);color:var(--branco);font-size:var(--fs-13);letter-spacing:.04em}.aviso__interno{height:var(--altura-aviso);justify-content:center;align-items:center;display:flex}.aviso__msg{white-space:nowrap}.aviso__msg strong{color:var(--ouro);font-weight:600}.aviso__msg+.aviso__msg{display:none}@media (width>=768px){.aviso__interno{justify-content:space-between}.aviso__msg+.aviso__msg{display:block}}.header{z-index:40;background:var(--branco);border-bottom:1px solid var(--linha);position:sticky;top:0}.header__interno{height:var(--altura-header);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.header__esq,.header__dir{align-items:center;display:flex}.header__dir{justify-content:flex-end}.header__nav,.header__icone--desk{display:none}.sacola-btn{position:relative}.sacola-btn__qtd{background:var(--ouro);min-width:18px;height:18px;color:var(--preto);text-align:center;border-radius:9px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}@media (width>=1024px){.header__interno{grid-template-columns:auto 1fr auto;gap:24px}.header__logo{order:-1}.header__esq{display:none}.header__logo img{height:52px}.header__nav{display:block}.header__icone--desk{display:inline-flex}}.menu{justify-content:center;gap:4px;display:flex}.menu__item{position:static}.menu__link{height:var(--altura-header);font-size:var(--fs-16);letter-spacing:.04em;align-items:center;padding:0 14px;display:flex;position:relative}.menu__link:after{content:"";background:var(--ouro-escuro);height:1px;transition:transform var(--transicao);position:absolute;bottom:20px;left:14px;right:14px;transform:scaleX(0)}.menu__item:hover .menu__link:after,.menu__item:focus-within .menu__link:after,.menu__link[aria-current=page]:after{transform:scaleX(1)}@media (width>=1280px){.menu__link{font-size:var(--fs-18);padding:0 18px}}.mega{background:var(--branco);border-top:1px solid var(--linha);box-shadow:var(--sombra);opacity:0;visibility:hidden;transition:opacity var(--transicao), transform var(--transicao), visibility var(--transicao);position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.menu__item:hover .mega,.menu__item:focus-within .mega,.menu__item.aberto .mega{opacity:1;visibility:visible;transform:none}.mega__interno{grid-template-columns:repeat(3,1fr) 320px;gap:32px;padding-block:32px;display:grid}.mega__titulo{font-family:var(--fonte-titulo);font-size:var(--fs-14);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;color:var(--ouro-texto);margin-bottom:12px}.mega__lista a{font-size:var(--fs-15);padding:5px 0;display:block}.mega__lista a:hover{color:var(--ouro-texto);text-underline-offset:3px;text-decoration:underline}.mega__destaque{background:var(--preto);display:block;position:relative;overflow:hidden}.mega__destaque img{aspect-ratio:4/3;object-fit:cover;opacity:.85;width:100%;transition:transform .4s}.mega__destaque:hover img{transform:scale(1.04)}.mega__destaque span{color:var(--branco);font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);position:absolute;bottom:14px;left:16px}.busca{border-top:1px solid var(--linha);background:var(--branco)}.busca__form{gap:8px;padding-block:16px;display:flex}.busca__sugestoes{gap:4px;padding-bottom:20px;display:grid}.busca__sugestoes a{align-items:center;gap:12px;padding:6px 0;display:flex}.busca__sugestoes img{object-fit:cover;background:var(--creme);width:48px;height:48px}.busca__sugestoes small{color:var(--texto-suave);display:block}.busca__termos{font-size:var(--fs-13);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.busca__termos a{border:1px solid var(--linha);padding:4px 10px}.veu{z-index:60;background:#0b0b0b8c;position:fixed;inset:0}.gaveta{z-index:61;background:var(--branco);width:min(420px,92vw);box-shadow:var(--sombra);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.gaveta--esq{left:0}.gaveta--dir{right:0}.gaveta__topo{padding:12px 8px 12px var(--gutter);border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;display:flex}.gaveta__titulo{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-16)}.gaveta__corpo{padding:8px var(--gutter) 24px;flex:1;overflow-y:auto}.gaveta__rodape{border-top:1px solid var(--linha);padding:16px var(--gutter) 20px;background:var(--creme);gap:10px;display:grid}.entra-esq{transition:transform .25s}.entra-esq-de{transform:translate(-100%)}.entra-dir{transition:transform .25s}.entra-dir-de{transform:translate(100%)}.fade{transition:opacity .25s}.fade-de{opacity:0}.menu-mobile__item{border-bottom:1px solid var(--linha)}.menu-mobile__link{width:100%;min-height:52px;font-size:var(--fs-16);text-align:left;text-transform:uppercase;letter-spacing:.06em;font-family:var(--fonte-titulo);justify-content:space-between;align-items:center;display:flex}.menu-mobile__sub{gap:2px;padding:0 0 12px 12px;display:grid}.menu-mobile__sub a{font-size:var(--fs-15);color:var(--texto-suave);padding:8px 0}.menu-mobile__extra{font-size:var(--fs-15);gap:4px;margin-top:20px;display:grid}.menu-mobile__extra a{align-items:center;gap:10px;padding:8px 0;display:flex}.chevron{transition:transform var(--transicao)}[aria-expanded=true]>.chevron{transform:rotate(180deg)}.mini-item{border-bottom:1px solid var(--linha);grid-template-columns:80px 1fr auto;gap:12px;padding:16px 0;display:grid}.mini-item img{object-fit:cover;background:var(--creme);width:80px;height:80px}.mini-item__nome{font-size:var(--fs-15);font-weight:600}.mini-item__meta{font-size:var(--fs-13);color:var(--texto-suave)}.mini-item__preco{font-weight:700;font-size:var(--fs-15);white-space:nowrap}.frete-barra{background:var(--creme);font-size:var(--fs-13);margin:12px 0 4px;padding:12px 14px}.frete-barra__trilho{background:var(--creme-escuro);height:4px;margin-top:8px}.frete-barra__trilho span{background:var(--ouro-escuro);height:100%;display:block}.linha-total{font-size:var(--fs-15);justify-content:space-between;display:flex}.linha-total--forte{font-size:var(--fs-18);font-weight:700}.linha-total small{color:var(--texto-suave);font-weight:400}.qtd{border:1px solid #b9b2a6;align-items:center;height:40px;display:inline-flex}.qtd button{place-items:center;width:36px;height:100%;font-size:18px;display:grid}.qtd input{text-align:center;-moz-appearance:textfield;border:0;width:36px;height:100%;font-weight:600}.qtd input::-webkit-inner-spin-button{-webkit-appearance:none}.qtd--grande{height:52px}.qtd--grande button{width:44px}.banner{background:var(--preto);position:relative;overflow:hidden}.banner__trilho{display:grid}.banner__slide{grid-area:1/1;transition:opacity .6s}.banner__slide img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (width>=768px){.banner__slide img{aspect-ratio:1920/900}}.banner__seta{width:44px;height:44px;color:var(--branco);background:#0b0b0b8c;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.banner__seta:hover{background:var(--ouro);color:var(--preto)}.banner__seta--ant{left:16px}.banner__seta--prox{right:16px}@media (width>=1024px){.banner__seta{display:grid}}.banner__pontos{justify-content:center;gap:4px;display:flex;position:absolute;bottom:14px;left:0;right:0}.banner__ponto{place-items:center;width:28px;height:28px;display:grid}.banner__ponto:before{content:"";width:22px;height:2px;transition:background var(--transicao);background:#ffffff80}.banner__ponto[aria-current=true]:before{background:var(--ouro)}.banner__pausa{color:var(--branco);background:#0b0b0b73;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:12px}.bloco-titulo{background:var(--preto);color:var(--branco);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:22px 20px;display:flex;position:relative}.bloco-titulo:after{content:"";pointer-events:none;border:1px solid #c9a24a73;position:absolute;inset:8px}.bloco-titulo__sobre{font-size:var(--fs-11);letter-spacing:var(--espaco-letra-sobretitulo);text-transform:uppercase;color:var(--ouro-claro)}.bloco-titulo__titulo{font-family:var(--fonte-titulo);font-size:var(--fs-24);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;line-height:1.15}.bloco-titulo__link{z-index:1;font-size:var(--fs-13);color:var(--ouro);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:6px;display:inline-flex;position:relative}.bloco-titulo__link:hover{color:var(--branco)}.cabeca-secao{text-align:center;justify-items:center;gap:10px;margin-bottom:28px;display:grid}.cabeca-secao__titulo{font-family:var(--fonte-titulo);text-transform:uppercase;letter-spacing:var(--espaco-letra-titulo);font-size:var(--fs-24);line-height:1.2}.cabeca-secao__filete{background:var(--ouro-escuro);width:56px;height:1px}@media (width>=1024px){.cabeca-secao__titulo{font-size:var(--fs-32)}}.vitrine{gap:20px;display:grid}.vitrine+.vitrine{margin-top:48px}.vitrine__palco{min-width:0;position:relative}.carrossel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(50% - 8px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.carrossel::-webkit-scrollbar{display:none}.carrossel>*{scroll-snap-align:start;min-width:0}@media (width>=768px){.carrossel{grid-auto-columns:calc(33.3333% - 13.3333px);gap:20px}}.carrossel__seta{top:calc(var(--seta-topo,38%));z-index:3;background:var(--preto);width:40px;height:40px;color:var(--branco);transition:opacity var(--transicao), background var(--transicao);place-items:center;display:none;position:absolute;transform:translateY(-50%)}.carrossel__seta:hover{background:var(--ouro);color:var(--preto)}.carrossel__seta:disabled{opacity:0;pointer-events:none}.carrossel__seta--ant{left:-6px}.carrossel__seta--prox{right:-6px}@media (width>=768px){.carrossel__seta{display:grid}}.carrossel__pontos{justify-content:center;gap:6px;margin-top:16px;display:flex}.carrossel__pontos span{background:var(--linha);width:18px;height:2px}.carrossel__pontos span.ativo{background:var(--ouro-escuro)}@media (width>=1024px){.vitrine{grid-template-columns:280px 1fr;align-items:start;gap:32px}.vitrine .bloco-titulo{min-height:300px;top:calc(var(--altura-header) + 24px);padding:32px 26px;position:sticky}.vitrine .bloco-titulo__titulo{font-size:var(--fs-24)}.vitrine+.vitrine{margin-top:64px}}.card{text-align:center;flex-direction:column;display:flex;position:relative}.card__midia{aspect-ratio:1;background:var(--creme);display:block;position:relative;overflow:hidden}.card__midia img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .6s;position:absolute;inset:0}.card__midia .card__img2{opacity:0}.card:hover .card__img2,.card:focus-within .card__img2{opacity:1}.card:hover .card__midia img,.card:focus-within .card__midia img{transform:scale(1.03)}.card__selo{z-index:2;background:var(--preto);color:var(--branco);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.card__selo--ouro{background:var(--ouro);color:var(--preto)}.card__desconto{z-index:2;background:var(--preto);color:var(--ouro);font-size:var(--fs-12);border-radius:999px;padding:3px 8px;font-weight:700;position:absolute;top:10px;right:10px}.card__fav{z-index:2;color:var(--texto);position:absolute;top:36px;right:4px}.card__fav[aria-pressed=true] .icone{fill:var(--preto)}.card__acoes{z-index:2;transition:transform var(--transicao);grid-template-columns:1fr 1fr;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.card__acoes .btn{min-height:42px;font-size:var(--fs-12);border:0;padding:0 8px}.card:hover .card__acoes,.card:focus-within .card__acoes{transform:none}@media (hover:none){.card__acoes{display:none}}.card__corpo{flex-direction:column;flex:1;align-items:center;gap:4px;padding-top:12px;display:flex}.estrelas{color:var(--estrela);gap:1px;display:inline-flex}.estrelas .icone{width:14px;height:14px}.estrelas__vazia{color:#d9d2c4}.card__nome{font-family:var(--fonte-titulo);font-size:var(--fs-15);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.card__nome a:hover{color:var(--ouro-texto)}.card__familia{font-size:var(--fs-12);color:var(--texto-suave)}.preco{justify-items:center;gap:1px;margin-top:4px;display:grid}.preco__de{font-size:var(--fs-12);color:var(--texto-suave);text-decoration:line-through}.preco__por{font-size:var(--fs-18);font-weight:700}.preco__parcela,.preco__pix{font-size:var(--fs-12);color:var(--texto-suave)}.preco__pix strong{color:var(--texto)}.card__comprar-mobile{width:100%;margin-top:auto}.card__corpo .preco{margin-bottom:10px}@media (hover:hover){.card__comprar-mobile{display:none}}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.chip{min-width:52px;height:32px;font-size:var(--fs-12);border:1px solid #b9b2a6;place-items:center;padding:0 10px;font-weight:600;display:inline-grid}.chip[aria-pressed=true],.chip--ativo{border-color:var(--preto);box-shadow:inset 0 0 0 1px var(--preto)}.etiqueta-exemplo{letter-spacing:.1em;text-transform:uppercase;color:var(--erro);border:1px dashed;padding:0 5px;font-size:10px;display:inline-block}.categorias{grid-template-columns:1fr;gap:12px;display:grid}.categoria{background:var(--preto);display:block;position:relative;overflow:hidden}.categoria img{aspect-ratio:16/10;object-fit:cover;object-position:center 30%;width:100%;transition:transform .6s ease, opacity var(--transicao);opacity:.9}.categoria:hover img{opacity:1;transform:scale(1.04)}.categoria__rotulo{text-align:center;color:var(--branco);background:linear-gradient(#0000,#0b0b0bcc);padding:40px 16px 20px;position:absolute;inset:auto 0 0}.categoria__titulo{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-24)}.categoria__cta{font-size:var(--fs-12);letter-spacing:.2em;text-transform:uppercase;color:var(--ouro)}@media (width>=768px){.categorias{grid-template-columns:repeat(3,1fr);gap:16px}.categoria img{aspect-ratio:4/5}.categoria__titulo{font-size:var(--fs-20)}}@media (width>=1024px){.categoria__titulo{font-size:var(--fs-28)}}.kit{background:var(--preto);color:var(--branco);display:grid}.kit__midia img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.kit__texto{padding:32px var(--gutter);align-content:center;gap:14px;display:grid}.kit__titulo{font-family:var(--fonte-titulo);font-size:var(--fs-28);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;color:var(--ouro)}.kit__desc{color:#e9e3d8;font-size:var(--fs-16)}.kit__itens{gap:8px;display:grid}.kit__itens li{font-size:var(--fs-15);align-items:center;gap:10px;display:flex}.kit__itens img{object-fit:cover;width:44px;height:44px}.kit__preco{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.kit__preco s{color:var(--ouro-claro);font-size:var(--fs-14)}.kit__preco strong{font-size:var(--fs-28)}.kit__preco span{font-size:var(--fs-13);color:var(--ouro-claro);width:100%}@media (width>=768px){.kit{grid-template-columns:1fr 1fr}.kit__texto{padding:48px}}@media (width>=1024px){.kit__titulo{font-size:var(--fs-40)}.kit__texto{padding:64px}}.depoimentos .carrossel{grid-auto-columns:85%}@media (width>=768px){.depoimentos .carrossel{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (width>=1024px){.depoimentos .carrossel{grid-auto-columns:calc(25% - 15px)}}.depoimento{background:var(--creme);align-content:start;gap:12px;height:100%;padding:24px 20px;display:grid}.depoimento__texto{font-size:var(--fs-15);line-height:1.55}.depoimento__nome{font-weight:600;font-size:var(--fs-14)}.depoimento__produto{font-size:var(--fs-12);color:var(--texto-suave)}.verificada{font-size:var(--fs-12);color:var(--sucesso);align-items:center;gap:6px;font-weight:600;display:inline-flex}.experiencia{background:var(--creme);padding:40px var(--gutter)}.experiencia__grade{gap:16px;display:grid}.experiencia__item{background:var(--branco);text-align:center;justify-items:center;gap:10px;padding:28px 24px;display:grid}.experiencia__icone{border:1px solid var(--ouro-escuro);width:52px;height:52px;color:var(--ouro-texto);border-radius:50%;place-items:center;display:grid}.experiencia__titulo{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-16)}.experiencia__texto{font-size:var(--fs-14);color:var(--texto-suave);max-width:32ch}@media (width>=768px){.experiencia__grade{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.experiencia{padding:64px}}.beneficios{border-block:1px solid var(--linha)}.beneficios__lista{grid-template-columns:1fr 1fr;gap:16px 12px;padding-block:18px;display:grid}.beneficio{font-size:var(--fs-13);align-items:center;gap:10px;line-height:1.3;display:flex}.beneficio .icone{width:28px;height:28px;color:var(--ouro-texto)}.beneficio strong{font-size:var(--fs-14);display:block}@media (width>=1024px){.beneficios__lista{grid-template-columns:repeat(4,1fr)}.beneficio{justify-content:center}}.newsletter{background:var(--creme);text-align:center}.newsletter__titulo{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-20)}.newsletter__sub{color:var(--texto-suave);font-size:var(--fs-15);margin-top:6px}.newsletter__form{text-align:left;gap:10px;max-width:760px;margin:24px auto 0;display:grid}.newsletter__lgpd{font-size:var(--fs-12);color:var(--texto-suave)}@media (width>=768px){.newsletter__form{grid-template-columns:1fr 1fr auto}.newsletter__lgpd{grid-column:1/-1}}.rodape{background:var(--preto);color:#d8d2c7;font-size:var(--fs-14)}.rodape__topo{gap:8px;padding-block:40px 24px;display:grid}.rodape__marca{justify-items:start;gap:14px;padding-bottom:16px;display:grid}.rodape__marca img{width:150px}.rodape__marca p{color:#bdb5a8;max-width:34ch}.rodape__col h2{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-14);color:var(--ouro)}.rodape__col ul{gap:2px;display:grid}.rodape__col a{padding:6px 0;display:inline-block}.rodape__col a:hover{color:var(--ouro)}.rodape details{border-bottom:1px solid #2a2722}.rodape summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;list-style:none;display:flex}.rodape summary::-webkit-details-marker{display:none}.rodape details[open] summary .chevron{transform:rotate(180deg)}.rodape details>ul{padding-bottom:14px}.rodape__social{gap:6px;margin-top:8px;display:flex}.rodape__social a{width:44px;height:44px;color:var(--ouro-claro);border:1px solid #3a352d;place-items:center;display:grid}.rodape__social a:hover{border-color:var(--ouro);color:var(--ouro)}.rodape__selos{border-top:1px solid #2a2722;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;padding-block:24px;display:flex}.pagamentos{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pagamento{background:var(--branco);min-width:44px;height:28px;color:var(--preto);letter-spacing:.04em;place-items:center;padding:0 8px;font-size:10px;font-weight:800;display:grid}.selo{font-size:var(--fs-12);color:#d8d2c7;border:1px solid #3a352d;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.selo .icone{color:var(--ouro);width:20px;height:20px}.rodape__base{text-align:center;font-size:var(--fs-12);color:#a59d90;border-top:1px solid #2a2722;gap:4px;padding-block:18px 90px;display:grid}@media (width>=768px){.rodape__topo{grid-template-columns:1.3fr repeat(4,1fr);gap:32px;padding-block:56px 40px}.rodape__marca{padding-bottom:0}.rodape details{border:0}.rodape summary{pointer-events:none;min-height:0;margin-bottom:14px}.rodape summary .chevron{display:none}.rodape__base{padding-bottom:24px}}@media (width>=768px) and (width<=1023px){.rodape__topo{grid-template-columns:repeat(2,1fr)}.rodape__marca{grid-column:1/-1}}.whats{z-index:50;width:56px;height:56px;color:var(--branco);background:#1f8f4e;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 18px #00000040}.whats .icone{width:30px;height:30px}.whats:hover{background:#17723e}.cookies{z-index:70;background:var(--preto);color:#e9e3d8;font-size:var(--fs-13);box-shadow:var(--sombra);gap:14px;max-width:980px;margin-inline:auto;padding:18px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.cookies a{color:var(--ouro);text-decoration:underline}.cookies__acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width>=768px){.cookies{grid-template-columns:1fr auto;align-items:center;padding:18px 24px}.cookies__acoes{display:flex}}.modal{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal__caixa{background:var(--branco);width:min(920px,100%);max-height:calc(100vh - 32px);display:grid;position:relative;overflow-y:auto}.modal__fechar{z-index:2;background:var(--branco);position:absolute;top:4px;right:4px}.quick__midia img{aspect-ratio:1;object-fit:cover;width:100%}.quick__info{align-content:start;gap:12px;padding:24px;display:grid}.quick__info .preco{justify-items:start}@media (width>=768px){.modal__caixa{grid-template-columns:1fr 1fr}.quick__info{padding:40px 32px}}.migalhas{font-size:var(--fs-13);color:var(--texto-suave);padding-block:16px}.migalhas ol{flex-wrap:wrap;gap:6px;display:flex}.migalhas li+li:before{content:"/";color:#b9b2a6;margin-right:6px}.migalhas a:hover{color:var(--ouro-texto);text-decoration:underline}.migalhas [aria-current]{color:var(--texto)}.colecao-banner{background:var(--preto);color:var(--branco);position:relative;overflow:hidden}.colecao-banner img{object-fit:cover;opacity:.32;width:100%;height:180px}.colecao-banner__texto{text-align:center;place-content:center;gap:8px;padding:16px;display:grid;position:absolute;inset:0}.colecao-banner h1{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-28)}.colecao-banner p{color:#e9e3d8;max-width:52ch;font-size:var(--fs-15)}@media (width>=1024px){.colecao-banner img{height:320px}.colecao-banner h1{font-size:var(--fs-40)}}.familias{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.familias::-webkit-scrollbar{display:none}.familias a{border:1px solid var(--linha);font-size:var(--fs-13);white-space:nowrap;flex:none;padding:8px 14px}.familias a:hover,.familias a[aria-current]{border-color:var(--preto);background:var(--preto);color:var(--branco)}.barra-filtros{border-block:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-block:12px;display:flex}.barra-filtros__esq{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtro-drop{position:relative}.filtro-drop>button{border:1px solid var(--linha);min-height:40px;font-size:var(--fs-14);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.filtro-drop>button[aria-expanded=true]{border-color:var(--preto)}.filtro-drop__painel{z-index:20;background:var(--branco);border:1px solid var(--linha);min-width:240px;box-shadow:var(--sombra);gap:10px;padding:16px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.contagem{font-size:var(--fs-14);color:var(--texto-suave)}.ordenar{font-size:var(--fs-14);align-items:center;gap:8px;display:flex}.ordenar .input{width:auto;min-height:40px;font-size:var(--fs-14)}.visual{font-size:var(--fs-13);color:var(--texto-suave);align-items:center;gap:4px;display:none}.visual button{border:1px solid #0000;place-items:center;width:36px;height:36px;display:grid}.visual button[aria-pressed=true]{border-color:var(--preto);color:var(--texto)}@media (width>=1024px){.visual{display:flex}}.so-mobile{display:inline-flex}@media (width>=1024px){.so-mobile{display:none!important}}.so-desk{display:none!important}@media (width>=1024px){.so-desk{display:flex!important}}.grade-produtos{grid-template-columns:repeat(2,1fr);gap:28px 16px;padding-block:24px 8px;display:grid}@media (width>=768px){.grade-produtos{grid-template-columns:repeat(3,1fr);gap:36px 20px}}@media (width>=1024px){.grade-produtos--4{grid-template-columns:repeat(4,1fr)}}.filtros-ativos{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.filtros-ativos button{background:var(--creme);font-size:var(--fs-13);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.paginacao{justify-content:center;gap:6px;padding-block:24px 48px;display:flex}.paginacao a,.paginacao span{border:1px solid var(--linha);min-width:44px;height:44px;font-size:var(--fs-14);place-items:center;display:grid}.paginacao [aria-current]{background:var(--preto);color:var(--branco);border-color:var(--preto)}.produto{gap:24px;padding-bottom:48px;display:grid}.galeria{gap:10px;min-width:0;display:grid}.galeria__principal{background:var(--creme);aspect-ratio:1;position:relative;overflow:hidden}.galeria__principal img{object-fit:cover;width:100%;height:100%}.galeria__miniaturas{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.galeria__miniaturas button{background:var(--creme);border:1px solid #0000;flex:none;width:72px;height:72px;padding:2px}.galeria__miniaturas button[aria-current=true]{border-color:var(--preto)}.galeria__miniaturas img{object-fit:cover;width:100%;height:100%}.produto__info{align-content:start;gap:14px;display:grid}.produto__topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.produto__topo .migalhas{padding:0}.produto__nome{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-28);line-height:1.15}.produto__sub{color:var(--texto-suave);font-size:var(--fs-15)}.produto__avaliacao{font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.produto__preco{gap:2px;padding-block:6px;display:grid}.produto__preco .preco__de{font-size:var(--fs-14)}.produto__preco .preco__por{font-size:var(--fs-32);align-items:center;gap:10px;line-height:1.1;display:flex}.produto__preco .preco__parcela,.produto__preco .preco__pix{font-size:var(--fs-15)}.selo-desc{background:var(--ouro);color:var(--preto);font-size:var(--fs-13);padding:2px 8px;font-weight:700}.oferta{background:var(--preto);color:var(--branco);font-size:var(--fs-13);align-items:center;gap:10px;padding:10px 14px;display:flex}.oferta__tempo{font-variant-numeric:tabular-nums;gap:6px;margin-left:auto;display:flex}.oferta__tempo span{background:var(--preto-2);color:var(--ouro);border:1px solid #3a352d;padding:2px 6px;font-weight:700}.produto__comprar{grid-template-columns:auto 1fr;gap:10px;display:grid}.produto__comprar .btn{min-height:52px}.frete{border:1px solid var(--linha);gap:10px;padding:16px;display:grid}.frete__form{grid-template-columns:1fr auto;gap:8px;display:grid}.frete__opcoes{font-size:var(--fs-14);gap:6px;display:grid}.frete__opcoes li{border-top:1px solid var(--linha);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.garantias{font-size:var(--fs-13);grid-template-columns:1fr 1fr;gap:10px;display:grid}.garantias li{align-items:center;gap:8px;display:flex}.garantias .icone{color:var(--ouro-texto)}@media (width>=1024px){.produto{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px}.galeria{top:calc(var(--altura-header) + 16px);grid-template-columns:84px 1fr;align-items:start;position:sticky}.galeria__miniaturas{flex-direction:column;order:-1}.galeria__miniaturas button{width:84px;height:84px}.produto__nome{font-size:var(--fs-32)}}.acordeao{border-top:1px solid var(--linha)}.acordeao__item{border-bottom:1px solid var(--linha)}.acordeao__botao{text-align:left;width:100%;min-height:56px;font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-15);justify-content:space-between;align-items:center;display:flex}.acordeao__painel{font-size:var(--fs-15);color:#34302b;gap:12px;padding-bottom:20px;display:grid}.acordes{gap:8px;display:grid}.acorde{font-size:var(--fs-13);grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.acorde__barra{background:var(--creme);height:10px}.acorde__barra span{background:linear-gradient(90deg, var(--ouro-escuro), var(--ouro));height:100%;display:block}.piramide{gap:10px;display:grid}.piramide li{background:var(--creme);grid-template-columns:90px 1fr;gap:12px;padding:12px;display:grid}.piramide strong{font-family:var(--fonte-titulo);letter-spacing:.06em;font-size:var(--fs-13)}.avaliacoes{gap:24px;display:grid}.avaliacoes__resumo{text-align:center;background:var(--creme);align-content:start;justify-items:center;gap:12px;padding:24px;display:grid}.avaliacoes__nota{font-family:var(--fonte-titulo);font-size:48px;line-height:1}.avaliacoes__barras{width:100%;font-size:var(--fs-12);gap:6px;display:grid}.avaliacoes__barras div{grid-template-columns:24px 1fr 28px;align-items:center;gap:8px;display:grid}.avaliacoes__barras i{background:var(--creme-escuro);height:6px;display:block}.avaliacoes__barras i b{background:var(--ouro-escuro);height:100%;display:block}.avaliacoes__lista{gap:0;display:grid}.avaliacao{border-bottom:1px solid var(--linha);gap:8px;padding-block:18px;display:grid}.avaliacao__topo{font-size:var(--fs-13);color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.avaliacoes__acoes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}@media (width>=1024px){.avaliacoes{grid-template-columns:300px 1fr;gap:48px}}.pagina-titulo{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-24);padding-block:8px 20px}@media (width>=1024px){.pagina-titulo{font-size:var(--fs-32)}}.carrinho{gap:24px;padding-bottom:56px;display:grid}.carrinho__cabeca{display:none}.item-carrinho{border-bottom:1px solid var(--linha);grid-template-columns:88px 1fr;gap:14px;padding-block:18px;display:grid}.item-carrinho img{object-fit:cover;background:var(--creme);width:88px;height:88px}.item-carrinho__info{align-content:start;gap:4px;display:grid}.item-carrinho__nome{font-family:var(--fonte-titulo);letter-spacing:.06em;text-transform:uppercase;font-size:var(--fs-15)}.item-carrinho__meta{font-size:var(--fs-13);color:var(--texto-suave)}.item-carrinho__linha{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.item-carrinho__total{font-weight:700}.remover{font-size:var(--fs-13);color:var(--texto-suave);align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.resumo{background:var(--creme);align-content:start;gap:14px;padding:24px 20px;display:grid}.resumo__titulo{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-18)}.resumo hr{border:0;border-top:1px solid var(--creme-escuro);width:100%;margin:0}.cupom{grid-template-columns:1fr auto;gap:8px;display:grid}.resumo__pix{font-size:var(--fs-13);color:var(--sucesso);text-align:right;font-weight:600}.vazio{background:var(--creme);text-align:center;justify-items:center;gap:14px;margin-bottom:56px;padding:56px 24px;display:grid}.vazio h2{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-24)}.vazio p{color:var(--texto-suave);max-width:46ch}@media (width>=1024px){.carrinho{grid-template-columns:1fr 380px;align-items:start;gap:48px}.resumo{top:calc(var(--altura-header) + 16px);padding:28px;position:sticky}.carrinho__cabeca{font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);border-bottom:1px solid var(--linha);grid-template-columns:1fr 140px 120px;padding-bottom:10px;display:grid}.carrinho__cabeca span:not(:first-child){text-align:right}.item-carrinho{grid-template-columns:110px 1fr 140px 120px;align-items:center}.item-carrinho img{width:110px;height:110px}.item-carrinho__linha{display:contents}.item-carrinho__linha .qtd{justify-self:end}.item-carrinho__total{text-align:right}}.checkout-header{border-bottom:1px solid var(--linha);background:var(--branco)}.checkout-header__interno{justify-content:space-between;align-items:center;height:72px;display:flex}.checkout-header img{width:auto;height:44px}.seguro{font-size:var(--fs-13);color:var(--texto-suave);align-items:center;gap:6px;display:inline-flex}.etapas{counter-reset:etapa;grid-template-columns:repeat(5,1fr);gap:4px;padding-block:20px;display:grid}.etapa{text-align:center;font-size:var(--fs-11);color:var(--texto-suave);justify-items:center;gap:6px;display:grid;position:relative}.etapa__num{width:32px;height:32px;font-weight:700;font-size:var(--fs-13);background:var(--branco);z-index:1;border:1px solid #b9b2a6;border-radius:50%;place-items:center;display:grid;position:relative}.etapa:not(:last-child):after{content:"";background:var(--linha);height:1px;position:absolute;top:16px;left:calc(50% + 16px);right:calc(16px - 50%)}.etapa--feita .etapa__num{background:var(--ouro);border-color:var(--ouro);color:var(--preto)}.etapa--atual .etapa__num{background:var(--preto);border-color:var(--preto);color:var(--branco)}.etapa--atual{color:var(--texto);font-weight:600}@media (width>=768px){.etapa{font-size:var(--fs-13)}}.checkout{gap:24px;padding-bottom:56px;display:grid}.passo{border:1px solid var(--linha);background:var(--branco)}.passo__cabeca{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.passo__titulo{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-16);align-items:center;gap:12px;display:flex}.passo__resumo{font-size:var(--fs-13);color:var(--texto-suave);margin-top:-8px;padding:0 20px 16px 64px}.passo__corpo{gap:16px;padding:4px 20px 24px;display:grid}.passo--bloqueado .passo__titulo{color:#6b655c}.abas{border-bottom:1px solid var(--linha);display:flex}.abas button{min-height:48px;font-size:var(--fs-14);border-bottom:2px solid #0000;flex:1;font-weight:600}.abas button[aria-selected=true]{border-color:var(--preto)}.opcao{border:1px solid var(--linha);cursor:pointer;font-size:var(--fs-14);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.opcao:has(input:checked){border-color:var(--preto);box-shadow:inset 0 0 0 1px var(--preto)}.opcao input{width:18px;height:18px;accent-color:var(--preto);margin:0}.opcao small{color:var(--texto-suave);font-size:var(--fs-13);display:block}.opcao__valor{white-space:nowrap;font-weight:700}.opcao__tag{background:var(--ouro);color:var(--preto);font-size:var(--fs-11);margin-left:6px;padding:2px 6px;font-weight:700}.pix-box{text-align:center;background:var(--creme);justify-items:center;gap:14px;padding:20px;display:grid}.qr{background:var(--branco);width:180px;height:180px;padding:10px}.copia{grid-template-columns:1fr auto;gap:8px;width:100%;display:grid}.copia .input{font-family:monospace;font-size:var(--fs-12)}.confirmacao{text-align:center;justify-items:center;gap:14px;padding:40px 20px;display:grid}.confirmacao__icone{background:var(--preto);width:72px;height:72px;color:var(--ouro);border-radius:50%;place-items:center;display:grid}.confirmacao h2{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-24)}.endereco-card{border:1px solid var(--linha);font-size:var(--fs-14);gap:2px;padding:14px 16px;display:grid}@media (width>=1024px){.checkout{grid-template-columns:1fr 380px;align-items:start;gap:40px}}.conta{gap:24px;padding-bottom:56px;display:grid}.conta__menu{scrollbar-width:none;border-bottom:1px solid var(--linha);gap:4px;display:flex;overflow-x:auto}.conta__menu::-webkit-scrollbar{display:none}.conta__menu button,.conta__menu a{min-height:48px;font-size:var(--fs-14);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.conta__menu [aria-selected=true]{border-color:var(--preto);font-weight:600}.ola{background:var(--preto);color:var(--branco);gap:4px;padding:20px;display:grid}.ola strong{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);font-size:var(--fs-18);color:var(--ouro);font-weight:400}.ola span{font-size:var(--fs-13);color:#cfc8bb}.pedido{border:1px solid var(--linha)}.pedido__cabeca{background:var(--creme);font-size:var(--fs-13);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 16px;display:flex}.pedido__cabeca strong{font-size:var(--fs-15);display:block}.status{font-size:var(--fs-12);letter-spacing:.04em;padding:3px 8px;font-weight:700;display:inline-block}.status--transito{color:#23457a;background:#eef3fb}.status--entregue{color:var(--sucesso);background:#ebf5ed}.status--aguardando{color:#7a5410;background:#fbf3e2}.pedido__corpo{gap:14px;padding:16px;display:grid}.pedido__itens{gap:8px;display:flex}.pedido__itens img{object-fit:cover;background:var(--creme);width:56px;height:56px}.rastreio{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.rastreio li{font-size:var(--fs-11);color:var(--texto-suave);text-align:center;gap:6px;display:grid}.rastreio li:before{content:"";background:var(--linha);height:4px}.rastreio li.feito{color:var(--texto)}.rastreio li.feito:before{background:var(--ouro-escuro)}.grade-enderecos{gap:16px;display:grid}@media (width>=768px){.grade-enderecos{grid-template-columns:1fr 1fr}}.endereco{border:1px solid var(--linha);font-size:var(--fs-14);align-content:start;gap:4px;padding:18px;display:grid}.endereco__acoes{gap:16px;margin-top:10px;display:flex}.endereco--novo{min-height:160px;color:var(--texto-suave);border-style:dashed;place-items:center}@media (width>=1024px){.conta{grid-template-columns:260px 1fr;align-items:start;gap:40px}.conta__lateral{top:calc(var(--altura-header) + 16px);gap:16px;display:grid;position:sticky}.conta__menu{border:1px solid var(--linha);flex-direction:column;gap:0}.conta__menu button,.conta__menu a{border-bottom:1px solid var(--linha);border-left:2px solid #0000;justify-content:flex-start;min-height:52px}.conta__menu [aria-selected=true]{border-left-color:var(--preto);border-bottom-color:var(--linha);background:var(--creme)}}.inst{gap:24px;padding-bottom:56px;display:grid}.inst__nav{scrollbar-width:none;border-bottom:1px solid var(--linha);gap:4px;display:flex;overflow-x:auto}.inst__nav a{font-size:var(--fs-14);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:12px 14px}.inst__nav a[aria-current]{border-color:var(--preto);font-weight:600}.prosa{max-width:72ch;font-size:var(--fs-16);color:#2c2925;gap:14px;line-height:1.7;display:grid}.prosa h2{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-20);color:var(--texto);margin-top:18px}.prosa ul{gap:6px;padding-left:20px;list-style:outside;display:grid}.citacao{border-left:2px solid var(--ouro-escuro);font-family:var(--fonte-titulo);font-size:var(--fs-18);letter-spacing:.04em;color:var(--ouro-texto);padding:4px 0 4px 18px}.faq .acordeao__botao{font-family:var(--fonte-corpo);text-transform:none;letter-spacing:0;font-size:var(--fs-16);font-weight:600}.contato-grade{gap:16px;display:grid}@media (width>=768px){.contato-grade{grid-template-columns:1fr 1fr}}@media (width>=1024px){.inst{grid-template-columns:240px 1fr;align-items:start;gap:56px}.inst__nav{border:0;border-left:1px solid var(--linha);top:calc(var(--altura-header) + 16px);flex-direction:column;position:sticky}.inst__nav a{border-bottom:0;border-left:2px solid #0000;margin-left:-1px;padding:10px 16px}.inst__nav a[aria-current]{border-left-color:var(--preto)}}.maquete{z-index:45;border:1px dashed var(--erro);color:var(--erro);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#ffffffeb;padding:3px 6px;font-size:10px;position:fixed;bottom:8px;left:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.conta>*,.carrinho>*,.checkout>*,.inst>*,.produto>*,.vitrine>*{min-width:0}.checkout .resumo{order:-1}@media (width>=1024px){.checkout .resumo{order:0}}.modal>.veu{z-index:0}.card__visual{position:relative;overflow:hidden}.header__logo img{width:auto;height:44px}@media (width>=1024px){.header__logo img{height:54px}}.rodape__marca img{width:200px;height:auto}.depoimento,.depoimento__texto{margin:0}.depoimento__produto a{text-underline-offset:2px;text-decoration:underline}.banner__slide{position:relative}.banner__slide picture img{aspect-ratio:1080/1000;object-fit:cover;object-position:center top}.banner__texto{background:var(--preto);padding:4px var(--gutter) 56px;color:var(--branco);text-align:center;justify-items:center;gap:8px;display:grid}.banner__sobre{font-size:var(--fs-11);letter-spacing:var(--espaco-letra-sobretitulo);text-transform:uppercase;color:var(--ouro-claro)}.banner__titulo{font-family:var(--fonte-titulo);text-transform:uppercase;letter-spacing:var(--espaco-letra-titulo);font-size:var(--fs-28);color:var(--ouro);line-height:1.1}.banner__desc{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:var(--fs-18);color:#efe8dc;max-width:34ch}.banner__texto .btn{margin-top:8px}@media (width>=768px){.banner__slide picture img{aspect-ratio:1920/900;object-position:center}.banner__texto{text-align:left;background:0 0;align-content:center;justify-items:start;width:45%;padding:0 0 0 6%;position:absolute;top:0;bottom:0;left:0}.banner__titulo{font-size:clamp(2rem,3.6vw,3.25rem)}.banner__desc{font-size:clamp(1.1rem,1.6vw,1.5rem)}}.toast{z-index:90;background:var(--preto);color:var(--branco);font-size:var(--fs-14);box-shadow:var(--sombra);max-width:calc(100vw - 32px);padding:12px 18px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.retorno{font-size:var(--fs-14);min-height:1px;margin:0}.retorno__ok{color:var(--sucesso);font-weight:600}.retorno__erro{color:var(--erro);font-size:var(--fs-14)}.alerta{border-left:3px solid var(--ouro-escuro);background:var(--creme);font-size:var(--fs-15);padding:12px 14px}.alerta--erro{border-color:var(--erro);color:var(--erro);background:#fbefed}.ajuda{font-size:var(--fs-13);color:var(--texto-suave)}.busca__vazio{font-size:var(--fs-14);color:var(--texto-suave);padding:6px 0}.busca__form--pagina{max-width:640px;padding-top:0}.mini-vazio{text-align:center;color:var(--texto-suave);gap:14px;padding:32px 0;display:grid}.mini-item__nome{display:block}.mini-item__nome:hover{color:var(--ouro-texto)}.produto__acoes{display:flex}.produto__acoes form{margin:0}.chips--esq{justify-content:flex-start;margin:8px 0 0}.estoque-baixo{font-size:var(--fs-13);color:var(--erro);font-weight:600}.esgotado{background:var(--creme);font-size:var(--fs-15);padding:14px}.ficha{gap:6px;margin:0;display:grid}.ficha div{font-size:var(--fs-14);grid-template-columns:140px 1fr;gap:10px;display:grid}.ficha dt{color:var(--texto-suave)}.ficha dd{margin:0}.lista-dicas{gap:6px;padding-left:20px;list-style:outside;display:grid}.secao--borda{border-top:1px solid var(--linha)}.form-avaliacao{background:var(--creme);gap:14px;margin-bottom:16px;padding:20px;display:grid}.nota-escolha{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.nota-escolha legend{margin-bottom:8px}.nota-escolha label{background:var(--branco);font-size:var(--fs-14);cursor:pointer;border:1px solid #b9b2a6;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.nota-escolha label:has(input:checked){border-color:var(--preto);box-shadow:inset 0 0 0 1px var(--preto)}.quick__desc{font-size:var(--fs-15)}.quick__info .link{font-size:var(--fs-14)}.filtro-drop__grupo{border:0;gap:10px;margin:0;padding:0;display:grid}.filtros-ativos{align-items:center}.filtros-ativos .contagem{margin-right:auto}.filtros-ativos a:not(.link){background:var(--creme);font-size:var(--fs-13);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.filtros-ativos .link{font-size:var(--fs-13)}.paginacao--vazia{padding:0 0 40px}.kit__botoes{flex-wrap:wrap;gap:10px;display:flex}.prosa .pagina-titulo{padding-top:0}.prosa__img{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:560px}.form-estreito{max-width:420px}a.endereco:hover{border-color:var(--preto)}.endereco strong{align-items:center;gap:8px;display:inline-flex}.modal__caixa{z-index:1;position:relative}.compra{--suave:var(--texto-suave);--erro:#a8322d;--ok:var(--sucesso);padding:8px 0 56px}.compra .campo{gap:4px;display:grid}.compra .campo label{font-size:13px;font-weight:600}.compra .grade-campos{gap:14px;display:grid}.compra .grade-campos--2{grid-template-columns:1fr 1fr}.compra .grade-campos--3{grid-template-columns:2fr 1fr 1fr}.compra .check{align-items:flex-start;gap:8px;font-size:14px;display:flex}.compra .alerta{border-left:4px solid var(--ouro);background:var(--creme);margin-bottom:16px;padding:12px 14px}.compra .alerta--erro{border-color:var(--erro);color:var(--erro);background:#fbefed}.compra .erro{color:var(--erro);font-size:13px}.compra .carrinho,.compra .checkout{grid-template-columns:1fr 360px;align-items:start;gap:32px;display:grid}.compra .carrinho ul{margin:0;padding:0;list-style:none}.compra .item-carrinho{border-bottom:1px solid var(--linha);grid-template-columns:96px 1fr;gap:16px;padding:16px 0;display:grid}.compra .item-carrinho img,.compra .sem-foto{object-fit:cover;background:var(--creme);width:96px;height:96px;display:block}.compra .item-carrinho__nome{font-weight:600;text-decoration:none}.compra .item-carrinho__meta{color:var(--suave);margin:2px 0;font-size:14px}.compra .item-carrinho__linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.compra .item-carrinho__total{margin:0;font-weight:700}.compra .qtd{align-items:center;gap:6px;display:flex}.compra .qtd input{width:64px}.compra .resumo{background:var(--creme);gap:10px;padding:20px;display:grid;position:sticky;top:16px}.compra .resumo__titulo{margin:0;font-size:18px}.compra .resumo hr{border:0;border-top:1px solid var(--linha);width:100%;margin:4px 0}.compra .linha-total{justify-content:space-between;gap:8px;margin:0;display:flex}.compra .linha-total--forte{font-size:20px;font-weight:700}.compra .resumo__pix{color:var(--ouro-escuro);margin:0;font-weight:700}.compra .cupom{gap:8px;display:flex}.compra .cupom .input{flex:1}.compra .vazio{text-align:center;padding:48px 16px}.compra .etapas{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.compra .etapa{color:var(--suave);align-items:center;gap:8px;font-size:14px;display:flex}.compra .etapa__num{border:1px solid #bbb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid}.compra .etapa--atual{color:var(--texto);font-weight:700}.compra .etapa--atual .etapa__num{background:var(--preto);color:#fff;border-color:var(--preto)}.compra .etapa--feita .etapa__num{background:var(--ouro);border-color:var(--ouro);color:var(--preto)}.compra .passo{border:1px solid var(--linha);padding:18px}.compra .passo__cabeca{justify-content:space-between;align-items:center;gap:8px;display:flex}.compra .passo__titulo{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.compra .passo__resumo{color:var(--suave);margin:8px 0 0;font-size:14px}.compra .passo__corpo{margin-top:14px}.compra .abas{border-bottom:1px solid var(--linha);flex-wrap:wrap;gap:0;margin-bottom:14px;display:flex}.compra .abas label,.compra .abas button{cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.compra .abas input{opacity:0;pointer-events:none;position:absolute}.compra .abas input:checked+span{border-bottom:2px solid var(--ouro);font-weight:700}.compra .painel-aba{display:none}.compra .painel-aba.ativo{gap:14px;display:grid}.compra .opcao{border:1px solid var(--linha);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.compra .opcao span:nth-child(2){flex:1;display:grid}.compra .opcao small{color:var(--suave)}.compra .opcao__valor{font-weight:700}.compra .opcao__tag{background:var(--ouro);color:var(--preto);margin-left:4px;padding:1px 6px;font-size:11px}.compra .confirmacao{text-align:center;justify-items:center;gap:16px;padding:24px 0;display:grid}.compra .pix-box{border:1px solid var(--ouro);justify-items:center;gap:12px;padding:20px;display:grid}.compra .pix-box img{width:220px;height:220px}.compra .copia{gap:8px;width:100%;display:flex}.compra .conta{grid-template-columns:240px 1fr;align-items:start;gap:32px;display:grid}.compra .conta__menu{gap:2px;margin-top:16px;display:grid}.compra .conta__menu a{border-left:3px solid #0000;padding:10px 12px;text-decoration:none}.compra .conta__menu a[aria-current=page]{border-color:var(--ouro);background:var(--creme);font-weight:700}.compra .ola{display:grid}.compra .ola span{color:var(--suave);word-break:break-all;font-size:14px}.compra .pedido{border:1px solid var(--linha)}.compra .pedido__cabeca{background:var(--creme);flex-wrap:wrap;gap:24px;padding:12px 16px;display:flex}.compra .pedido__cabeca div{display:grid}.compra .pedido__cabeca span{color:var(--suave);text-transform:uppercase;font-size:12px}.compra .pedido__corpo{gap:14px;padding:16px;display:grid}.compra .pedido__itens{flex-wrap:wrap;gap:8px;display:flex}.compra .pedido__itens img,.compra .pedido__itens .sem-foto{width:56px;height:56px}.compra .rastreio{gap:4px;margin:0;padding:0;list-style:none;display:flex}.compra .rastreio li{border-top:4px solid var(--linha);color:var(--suave);flex:1;padding-top:6px;font-size:13px}.compra .rastreio li.feito{border-color:var(--ouro);color:var(--texto)}.compra .status{background:var(--creme);border:1px solid var(--ouro-claro);padding:2px 8px;font-size:12px}.compra .grade-enderecos{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.compra .endereco{border:1px solid var(--linha);gap:2px;padding:16px;display:grid}.compra .endereco__acoes{gap:12px;margin-top:8px;display:flex}.compra .grade-produtos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.compra .card{border:1px solid var(--linha)}.compra .card img,.compra .card .sem-foto{aspect-ratio:1;width:100%;height:auto}.compra .card__corpo{gap:6px;padding:12px;display:grid}.compra .tabela{border-collapse:collapse;width:100%}.compra .tabela td,.compra .tabela th{border-bottom:1px solid var(--linha);text-align:left;padding:8px}@media (width<=860px){.compra .carrinho,.compra .checkout,.compra .conta,.compra .grade-campos--2,.compra .grade-campos--3{grid-template-columns:1fr}.compra .resumo{position:static}}.compra .qtd{border:0;gap:8px;height:auto}.compra .qtd input{border:1px solid #b9b2a6;width:64px;height:40px}.compra .qtd button{border:1px solid var(--preto);width:auto;height:40px;font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;padding:0 12px;font-weight:600}.compra .passo--bloqueado{opacity:1}.compra .passo--bloqueado .passo__titulo{color:#6b655c}.compra .ola{background:var(--preto);padding:20px}.compra .ola span{color:#cfc8bb}.compra .etapa{color:var(--texto-suave)}.compra .resumo__pix{color:var(--sucesso)}.compra .abas input:focus-visible+span{box-shadow:var(--foco)}.md{gap:14px;display:grid}.md h2{font-family:var(--fonte-titulo);letter-spacing:var(--espaco-letra-titulo);text-transform:uppercase;font-size:var(--fs-20);color:var(--texto);margin-top:18px}.md h3{font-family:var(--fonte-corpo);font-weight:700;font-size:var(--fs-16);margin-top:6px}.md ul,.md ol{gap:6px;padding-left:20px;display:grid}.md ul{list-style:outside}.md ol{list-style:decimal}.md a{text-underline-offset:3px;text-decoration:underline}.md a:hover{color:var(--ouro-texto)}.md blockquote{border-left:2px solid var(--ouro-escuro);color:var(--texto-suave);margin:0;padding:4px 0 4px 16px}.md table{border-collapse:collapse;width:100%;font-size:var(--fs-14);display:block;overflow-x:auto}.md th,.md td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:top;padding:10px 8px}.md th{background:var(--creme)}.rodape__cookies{color:inherit;font-size:inherit}
