.loja{min-height:100vh;display:flex;flex-direction:column}.l-faixa{background:var(--texto);color:var(--fundo);text-align:center;font-size:15px;font-weight:600;letter-spacing:.08em;padding:6px 16px}.l-topo-fixo{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--fundo) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--linha) 60%,transparent)}.l-topo{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;max-width:1100px;width:100%;margin:0 auto}.l-marca{display:inline-flex}.l-icones{display:flex;gap:6px}.l-icone{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;transition:background .2s}.l-icone:hover{background:var(--rosa);color:#0e3159}.l-bolinha{position:absolute;top:2px;right:0;background:var(--rosa);color:#0e3159;border:2px solid var(--fundo);border-radius:999px;font-size:13px;font-weight:700;min-width:22px;height:22px;display:grid;place-items:center;padding:0 5px;line-height:1}.l-conteudo{flex:1;max-width:1100px;width:100%;margin:0 auto;padding:0 16px 40px}.l-vazio{text-align:center;color:var(--suave);padding:60px 0}.l-vazio a,.l-ok a{color:var(--ouro-escuro);text-decoration:underline}.l-produto h1,.l-sacola-pagina h1,.l-finalizar h1,.l-confirmacao h1{font-weight:600}.l-categorias{display:flex;gap:8px;overflow-x:auto;padding:8px 0 12px;scrollbar-width:none}.l-categorias a{flex:none;padding:6px 16px;border:1px solid var(--linha);border-radius:999px;font-size:16px;font-weight:600;color:var(--suave);background:var(--cartao);transition:background .2s,color .2s,border-color .2s}.l-categorias a:hover{border-color:var(--texto);color:var(--texto)}.l-categorias a.ativa{background:var(--texto);color:var(--fundo);border-color:var(--texto)}.l-busca{margin-bottom:16px}.l-grade{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 12px}@media (min-width: 720px){.l-grade{grid-template-columns:repeat(4,1fr);gap:28px 18px}}.l-card{display:flex;flex-direction:column;gap:2px;position:relative}.l-card-foto{position:relative;border-radius:18px;overflow:hidden}.l-card-foto .l-foto{border-radius:0;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.l-ver{position:absolute;left:10px;right:10px;bottom:10px;text-align:center;background:color-mix(in srgb,#0e3159 88%,transparent);color:#fff;border-radius:999px;padding:6px;font-weight:700;font-size:15px;letter-spacing:.04em;opacity:0;transform:translateY(10px);transition:opacity .25s,transform .25s}@media (hover: hover){.l-card:hover .l-foto{transform:scale(1.06)}.l-card:hover .l-ver{opacity:1;transform:none}}.l-card:hover .l-nome{color:var(--ouro-escuro)}.l-foto{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;background:var(--cartao);display:block}.l-foto.sem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;overflow:hidden;background:linear-gradient(140deg,#bfd3d2,#fbe2e5);color:#0e3159}.l-foto.sem:after{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;border:1.5px solid currentColor;opacity:.14;top:15%}.l-foto.sem.tom1{background:linear-gradient(160deg,#fbe2e5,#f6d0d6)}.l-foto.sem.tom2{background:linear-gradient(160deg,#e3ecec,#bfd3d2)}.l-foto.sem span{font-size:64px;font-weight:600;opacity:.8;line-height:1}.l-foto.sem small{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;opacity:.6}.l-foto.grande.sem span{font-size:120px}.l-nome{font-size:17px;line-height:1.2;margin-top:6px}.l-preco{font-weight:700;font-size:18px}.l-preco s{color:var(--suave);font-weight:500;font-size:15px;margin-right:4px}.l-selo{position:absolute;top:10px;left:10px;background:#fff;font-size:14px;font-weight:700;padding:2px 10px;border-radius:999px;color:#0e3159}.l-selo.rosa{background:var(--rosa)}.l-coracao{position:absolute;top:8px;right:8px;width:38px;height:38px;padding:0;border-radius:999px;border:none;background:color-mix(in srgb,#fff 88%,transparent);color:#0e3159;box-shadow:0 2px 10px #0e31591f}.l-coracao.marcado{color:#d9537a}.l-coracao.grande{width:48px;height:48px;top:14px;right:14px}.l-produto-foto{position:relative}.l-produto{display:grid;gap:20px;padding-top:8px}@media (min-width: 760px){.l-produto{grid-template-columns:1.1fr 1fr;gap:40px}}.l-info h1{font-size:40px;margin:4px 0;line-height:1}.l-voltar{font-size:15px;font-weight:600;color:var(--ouro-escuro);text-transform:uppercase;letter-spacing:.12em}.l-preco.grande{font-size:28px;margin:8px 0 18px}.l-variacoes{margin-bottom:16px}.l-variacoes>span{font-size:16px;color:var(--suave)}.l-variacoes div{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.l-variacoes button{min-width:52px}.l-variacoes button.ativa{border-color:var(--texto);outline:1px solid var(--texto);background:var(--rosa);color:#0e3159}.l-variacoes button:disabled{opacity:.35;text-decoration:line-through;cursor:default}.l-qtd{display:flex;align-items:center;gap:10px;margin-bottom:14px}.l-qtd button{width:42px;padding:6px 0}.l-qtd small{color:var(--erro);font-size:16px}.l-qtd.pequeno{margin:6px 0 0;gap:8px}.l-qtd.pequeno button{width:34px;padding:2px 0}.l-qtd.pequeno .l-link{width:auto;margin-left:6px}.l-botao{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;border-radius:999px;background:var(--texto);color:var(--fundo);border:none;font-size:19px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:box-shadow .25s,transform .25s}.l-botao:not(:disabled):hover{box-shadow:0 8px 24px color-mix(in srgb,#0e3159 30%,transparent),0 0 0 4px var(--rosa);transform:translateY(-1px)}.l-botao:disabled{opacity:.45;cursor:default}.l-ok{color:var(--ok)}.l-descricao{white-space:pre-line;color:var(--suave);border-top:1px solid var(--linha);padding-top:16px;margin-top:20px}.l-link{background:none;border:none;color:var(--ouro-escuro);padding:4px;cursor:pointer;font-size:16px;font-weight:600}.l-link.centro{display:block;text-align:center;margin-top:12px}.l-sacola-pagina,.l-finalizar,.l-confirmacao{max-width:560px;margin:0 auto}.l-itens{list-style:none;padding:0;margin:0 0 16px}.l-itens li{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--linha)}.l-itens .l-foto.sem span{font-size:30px}.l-itens span{display:block;font-size:16px;color:var(--suave)}.l-resumo{background:var(--cartao);border:1px solid var(--linha);border-radius:16px;padding:14px;margin:16px 0;display:flex;flex-direction:column;gap:6px}.l-resumo div{display:flex;justify-content:space-between}.l-resumo small{color:var(--ouro-escuro);font-size:16px}.l-total{border-top:1px solid var(--linha);padding-top:8px;font-size:21px}.l-finalizar{display:flex;flex-direction:column;gap:14px}.l-finalizar fieldset{border:1px solid var(--linha);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px;margin:0;background:var(--cartao)}.l-finalizar legend{font-weight:700;padding:0 6px}.l-finalizar label{font-size:16px}.l-finalizar small{color:var(--suave);font-size:16px}.l-linha{display:flex;gap:10px}.l-uf{max-width:72px}.l-pagamento{display:flex;gap:8px}.l-pagamento label{flex-direction:row;align-items:center;gap:8px;border:1px solid var(--linha);border-radius:12px;padding:12px;color:var(--texto);font-size:17px}.l-pagamento label.ativa{border-color:var(--texto);background:var(--rosa);color:#0e3159}.l-pagamento input,.l-check input{width:auto}.l-check{flex-direction:row;align-items:center;gap:8px}.l-erro{color:var(--erro)}.l-confirmacao{text-align:center;padding:40px 0;display:flex;flex-direction:column;gap:14px;align-items:center}.l-confirmacao h1{font-size:40px;margin:0;line-height:1}.l-confirmacao p{color:var(--suave)}.l-rodape{padding:36px 16px 20px;background:var(--salvia);color:#0e3159;font-size:16px;display:flex;flex-direction:column;align-items:center}.l-rodape a{color:#0e3159;font-weight:600}.l-rodape-colunas{width:100%;max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;border-top:1px solid rgba(14,49,89,.15);padding-top:26px;margin-top:6px}.l-rodape-colunas>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.l-rodape-colunas strong{font-size:18px;margin-bottom:2px}.l-rodape-colunas a:hover{text-decoration:underline}.l-rodape-colunas span{font-size:15px;opacity:.8}.l-rodape-marca{grid-column:1 / -1}.l-rodape-marca p{margin:4px 0 0;letter-spacing:.3em;text-transform:uppercase;font-size:13px;font-weight:600}.l-copy{margin-top:24px;font-size:14px;opacity:.7}@media (min-width: 760px){.l-rodape-colunas{grid-template-columns:1.6fr 1fr 1fr 1fr}.l-rodape-marca{grid-column:auto;max-width:300px}}.l-calcular{display:flex;align-items:flex-end;gap:12px;margin-top:8px}.l-calcular label{flex:1;font-size:16px}.l-calcular .l-link{flex:none;padding-bottom:12px}.l-dica{color:var(--suave)}.l-fretes{display:flex;flex-direction:column;gap:8px;margin:10px 0}.l-fretes label{flex-direction:row;align-items:center;gap:10px;border:1px solid var(--linha);border-radius:12px;padding:10px 12px;color:var(--texto);background:var(--cartao);font-size:17px;cursor:pointer}.l-fretes label.ativa{border-color:var(--texto);background:var(--rosa);color:#0e3159}.l-fretes input{width:auto}.l-frete-nome{flex:1;display:flex;flex-direction:column}.l-frete-nome small{font-size:15px;opacity:.8}.l-erro a{text-decoration:underline}.l-cupom{display:flex;align-items:flex-end;gap:10px}.l-cupom label{flex:1;font-size:16px}.l-cupom input{text-transform:uppercase}.l-desconto{color:var(--ok)}.l-news{width:100%;max-width:460px;text-align:center;align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.l-news strong{font-size:19px}.l-news div{display:flex;gap:8px}.l-news input{background:#fff;color:#0e3159;border-color:#0e3159}.l-news button{flex:none;background:#0e3159;color:#fff;border-color:#0e3159}.l-news small{font-size:14px;opacity:.85}.l-news-ok{font-weight:700;margin:0 0 18px}.l-compartilhar{display:flex;gap:16px;margin-top:14px}.l-compartilhar .l-link{padding:4px 0}.l-rodape .l-news-ok{letter-spacing:normal;text-transform:none;font-size:18px;font-weight:700}.cs-container{display:flex;align-items:center;justify-content:center;position:relative;padding:8px 0 28px}.cs-palco{width:100%;padding:24px 0;position:relative;perspective:1000px}.cs-titulo{max-width:760px;margin:0 auto;text-align:center;color:var(--texto);padding:0 8px}.cs-h1{font-size:clamp(44px,10vw,92px);line-height:.9;margin:8px 0 12px;font-weight:600}.cs-h1 em{font-style:normal;background:linear-gradient(100deg,var(--texto) 10%,var(--ouro-escuro) 55%,#d9849a 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-sub{font-size:20px;color:var(--suave);max-width:520px;margin:0 auto 18px}.cs-cta{width:auto;display:inline-flex;padding:12px 26px}.cs-card{max-width:980px;margin:28px auto 0;height:26rem;width:100%;padding:8px;border-radius:30px;background:linear-gradient(145deg,#0e3159,#2b4f78);border:3px solid var(--salvia);box-shadow:0 9px 20px #0e315940,0 37px 37px #0e315933,0 84px 50px #d9849a2e,0 149px 60px #0e31590d;transform-origin:top center}.cs-tela{height:100%;width:100%;overflow:hidden;border-radius:22px;background:var(--rosa)}.cs-mosaico{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:6px;height:100%}.cs-mosaico img{width:100%;height:100%;object-fit:cover;display:block}.cs-mosaico img:first-child{grid-row:span 2;object-position:center 35%}@media (min-width: 769px){.cs-palco{padding:40px 0 20px}.cs-card{height:36rem;padding:18px}.cs-mosaico{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1fr;gap:10px}.cs-mosaico img:first-child{grid-row:auto}.cs-mosaico img{border-radius:14px}}.l-vantagens{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;position:relative;z-index:1}@media (min-width: 760px){.l-vantagens{grid-template-columns:repeat(4,1fr)}}.l-vantagens li{display:flex;gap:10px;align-items:center;background:var(--cartao);border:1px solid var(--linha);border-radius:16px;padding:12px}.l-vantagens svg{flex:none;color:var(--ouro-escuro)}.l-vantagens strong{display:block;font-size:17px;line-height:1.1}.l-vantagens span{font-size:15px;color:var(--suave);line-height:1.15}.l-colecoes{margin-bottom:28px}.l-colecoes h2,.l-vitrine-topo h2{font-size:32px;margin:0 0 10px}.l-colecoes .l-secao-topo h2{margin:0}.l-colecoes-lista{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.l-colecao{flex:none;width:128px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.l-colecao img,.l-colecao-inicial{width:112px;height:112px;border-radius:999px;object-fit:cover;border:3px solid var(--fundo);box-shadow:0 0 0 2px var(--salvia);transition:box-shadow .25s}.l-colecao:hover img,.l-colecao:hover .l-colecao-inicial{box-shadow:0 0 0 3px #d9849a}.l-colecao-inicial{display:grid;place-items:center;background:linear-gradient(140deg,#bfd3d2,#fbe2e5);color:#0e3159;font-size:44px;font-weight:600}.l-colecao-inicial.tom1{background:linear-gradient(160deg,#fbe2e5,#f3c3cc)}.l-colecao-inicial.tom2{background:linear-gradient(160deg,#0e3159,#2b4f78);color:#fbe2e5}.l-colecao strong{font-size:17px;line-height:1.1}.l-vitrine-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;scroll-margin-top:80px;padding-top:8px}.l-vitrine-topo span{color:var(--suave)}.l-aviso{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;max-width:460px;margin:0 auto;display:flex;align-items:center;gap:12px;background:#0e3159;color:#fff;border-radius:999px;padding:10px 10px 10px 20px;box-shadow:0 12px 30px #0e31594d}.l-aviso span{flex:1;font-weight:700}.l-aviso a{background:var(--rosa);color:#0e3159;border-radius:999px;padding:6px 14px;font-weight:700}.l-aviso button{background:none;border:none;color:#fff;font-size:22px;padding:2px 8px}.l-meta small{color:var(--ouro-escuro);font-size:16px}.l-meta-barra{height:8px;border-radius:999px;background:var(--linha);overflow:hidden;margin-top:4px}.l-meta-barra span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--salvia),#d9849a)}.l-resumo .l-meta{display:block}@media (prefers-reduced-motion: reduce){.l-card-foto .l-foto,.l-ver,.l-botao{transition:none}}.l-secao-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px}.l-secao-topo h2{font-size:32px;margin:0}.l-sobre{display:inline-block;font-size:14px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--ouro-escuro)}.l-setas{display:flex;gap:6px}.l-setas button{width:40px;height:40px;padding:0;border-radius:999px}.l-setas button:hover{background:var(--rosa);color:#0e3159;border-color:var(--rosa)}.l-queridinhas{margin-bottom:32px}.l-trilho{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.l-trilho::-webkit-scrollbar{display:none}.l-trilho .l-card{flex:none;width:46%;scroll-snap-align:start}@media (min-width: 720px){.l-trilho .l-card{width:calc(25% - 11px)}}.l-banner{display:grid;border-radius:26px;overflow:hidden;background:#0e3159;color:#fff;margin-bottom:34px}.l-banner img{width:100%;height:240px;object-fit:cover;object-position:center 30%;display:block}.l-banner>div{padding:26px 22px;display:flex;flex-direction:column;gap:8px;justify-content:center}.l-banner .l-sobre{color:var(--rosa)}.l-banner h2{font-size:clamp(34px,6vw,54px);line-height:.95;margin:0}.l-banner p{margin:0;opacity:.85;font-size:18px;max-width:420px}.l-banner-botoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.l-banner-botoes a{padding:8px 20px;border-radius:999px;background:var(--rosa);color:#0e3159;font-weight:700;transition:transform .2s,background .2s}.l-banner-botoes a:hover{transform:translateY(-2px);background:#fff}@media (min-width: 760px){.l-banner{grid-template-columns:1fr 1.1fr}.l-banner img{height:380px}.l-banner>div{padding:40px}}.l-insta{text-align:center;margin:40px 0 0}.l-insta h2{font-size:32px;margin:4px 0 0}.l-insta-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}@media (min-width: 760px){.l-insta-grade{grid-template-columns:repeat(6,1fr)}}.l-insta-grade a{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:12px}.l-insta-grade img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.l-insta-grade svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff;opacity:0;transition:opacity .25s}.l-insta-grade a:hover img{transform:scale(1.08);filter:brightness(.75)}.l-insta-grade a:hover svg{opacity:1}.l-menu{display:flex;justify-content:center;gap:4px;max-width:1100px;margin:0 auto;padding:0 16px 8px;overflow-x:auto;scrollbar-width:none}.l-menu-item{position:relative;flex:none}.l-menu-item>a{display:block;padding:6px 14px;font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--texto);border-radius:999px}.l-menu-item>a:hover,.l-menu-item>a.ativa{background:var(--rosa);color:#0e3159}.l-submenu{position:absolute;top:100%;left:0;min-width:190px;display:grid;padding:8px;background:var(--fundo);border:1px solid var(--linha);border-radius:14px;box-shadow:0 10px 30px #0e315924;z-index:30}.l-submenu a{padding:8px 12px;border-radius:10px;font-size:16px;font-weight:600;color:var(--texto)}.l-submenu a:hover{background:var(--cartao)}@media (min-width: 760px){.l-menu{overflow:visible}}@media (max-width: 759px){.l-menu{justify-content:flex-start}.l-submenu{display:none}}.l-filtros{display:flex;gap:8px;margin-bottom:16px}.l-filtros .l-busca{flex:1;margin-bottom:0;min-width:0}.l-ordem{flex:none;width:auto;max-width:46%}.l-galeria{display:grid;gap:10px}.l-galeria-principal{position:relative}.l-galeria-seta{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:999px;border:none;background:color-mix(in srgb,#fff 85%,transparent);color:#0e3159;box-shadow:0 2px 10px #0e31591f}.l-galeria-seta.esq{left:10px}.l-galeria-seta.dir{right:10px}.l-miniaturas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.l-miniaturas button{flex:none;width:68px;height:68px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--cartao);opacity:.7}.l-miniaturas button.ativa{border-color:var(--texto);opacity:1}.l-miniaturas img{width:100%;height:100%;object-fit:cover;display:block}.l-parecidas{grid-column:1 / -1;margin-top:24px}.l-parecidas h2{margin-bottom:12px}.l-banner-botoes span{padding:8px 20px;border-radius:999px;background:var(--rosa);color:#0e3159;font-weight:700}.l-banner-novidades{background:#bfd3d2;color:#0e3159}.l-banner-novidades .l-sobre{color:#0e3159}@media (min-width: 760px){.l-banner-novidades{grid-template-columns:1.1fr 1fr}.l-banner-novidades img{order:2}}.loja{--fundo: #0a1a2c;--cartao: #11263d;--texto: #eef3f3;--suave: #a7b8c6;--linha: #223a52;--ouro: #bfd3d2;--ouro-escuro: #bfd3d2;--rosa: #f3c9cf;--salvia: #8fb0ae;--erro: #ef8a82;--ok: #7fcf9f;color-scheme:dark;background:var(--fundo);color:var(--texto)}.l-topo-fixo{--texto: #0e3159;--suave: #2b4f78;--fundo: #f6f8f8;--cartao: #ffffff;--linha: #dbe5e4;--rosa: #fbe2e5;color:#0e3159;background:color-mix(in srgb,#8fb0ae 94%,transparent);border-bottom-color:#0e315926}.l-capa{position:relative;margin:18px 0 30px}.l-capa-trilho{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:26px}.l-capa-trilho::-webkit-scrollbar{display:none}.l-capa-faixa{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;margin-bottom:0;border-radius:0}.l-capa-faixa h1{font-size:clamp(34px,6vw,54px);line-height:.95;margin:0;font-weight:inherit}.l-capa-faixa h1 em{font-style:italic;color:var(--rosa)}.l-capa-faixa>div{padding-bottom:46px}.l-capa-seta{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:none;display:none;align-items:center;justify-content:center;background:#ffffffe6;color:#0e3159;cursor:pointer;box-shadow:0 4px 14px #00000040}.l-capa-seta:hover{background:#fff}.l-capa-ant{left:12px}.l-capa-prox{right:12px}.l-capa-pontos{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px}.l-capa-pontos button{width:10px;height:10px;padding:0;border-radius:999px;border:none;background:#ffffff8c;cursor:pointer;transition:width .2s,background .2s;box-shadow:0 0 0 1px #0e315940}.l-capa-pontos button.ativo{width:28px;background:var(--rosa)}@media (min-width: 760px){.l-capa-seta{display:flex}.l-capa-faixa img{height:440px}.l-capa-faixa>div{padding:40px 64px 56px}.l-capa-faixa.l-banner-novidades>div{padding-left:72px}}.l-capa-peca img{object-fit:cover;object-position:center;background:#fff}.l-capa-peca h2{font-size:clamp(26px,4vw,40px);line-height:1.05}.l-capa-peca p{font-size:22px;font-weight:700;opacity:1}.loja{overflow-x:clip}.l-capa{width:100vw;margin:0 0 30px calc(50% - 50vw)}.l-capa-trilho{border-radius:0}@media (min-width: 760px){.l-capa-faixa img{height:min(560px,62vh)}.l-capa-seta{width:48px;height:48px}.l-capa-ant{left:24px}.l-capa-prox{right:24px}.l-capa-faixa>div{padding:40px 88px 56px 64px}.l-capa-faixa.l-banner-novidades>div{padding:40px 64px 56px 96px}}.l-colecoes-lista{--n: 3;gap:14px;padding:6px 4px 10px;scroll-padding-inline:4px}.l-colecao{flex:0 0 calc((100% - (var(--n) - 1) * 14px) / var(--n));width:auto;min-width:0}.l-colecao img,.l-colecao-inicial{width:min(100%,132px);height:auto;aspect-ratio:1}.l-colecao strong{font-size:16px;overflow-wrap:anywhere}@media (min-width: 520px){.l-colecoes-lista{--n: 4}}@media (min-width: 760px){.l-colecoes-lista{--n: 6}}@media (min-width: 1000px){.l-colecoes-lista{--n: 7}}.l-conta{max-width:640px;margin:0 auto;padding-top:16px;display:flex;flex-direction:column;gap:14px}.l-conta h1{font-weight:600;margin:0}.l-conta small{color:var(--suave);font-size:16px}.l-conta-entrar{max-width:480px;align-items:center;text-align:center;padding-top:32px}.l-conta-entrar form{width:100%;text-align:left}.l-conta-entrar p{color:var(--suave);margin:0}.l-conta-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.l-conta-topo small{display:block;overflow-wrap:anywhere}.l-conta-topo .l-link{display:inline-flex;align-items:center;gap:4px;flex:none}.l-conta-abas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.l-conta-abas a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--linha);border-radius:999px;font-size:16px;font-weight:600;color:var(--suave);background:var(--cartao)}.l-conta-abas a.ativa{background:var(--texto);color:var(--fundo);border-color:var(--texto)}.l-conta-vazio{text-align:center;display:flex;flex-direction:column;gap:14px;padding:24px 0}.l-conta-vazio p{color:var(--suave);margin:0}.l-conta-vazio a:not(.l-botao),.l-conta small a{color:var(--ouro-escuro);text-decoration:underline}.l-pedidos{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.l-pedido details{border:1px solid var(--linha);border-radius:16px;background:var(--cartao);padding:14px;display:flex;flex-direction:column;gap:12px}.l-pedido details[open]>summary{margin-bottom:12px}.l-pedido details>*:not(summary)+*:not(summary){margin-top:12px}.l-pedido summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none}.l-pedido summary::-webkit-details-marker{display:none}.l-pedido summary small{display:block}.l-status{flex:none;font-size:14px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--rosa);color:#0e3159}.l-status.s-pago,.l-status.s-enviado{background:#dcebea}.l-status.s-entregue{background:#d6efdf;color:#1f5c38}.l-status.s-cancelado{background:var(--linha);color:var(--suave)}.l-etapas{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.l-etapas li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:14px;color:var(--suave);position:relative}.l-etapas li span{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;border:2px solid var(--linha);background:var(--fundo);font-size:13px;font-weight:700;z-index:1}.l-etapas li+li:before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;background:var(--linha)}.l-etapas li.feita{color:var(--texto);font-weight:600}.l-etapas li.feita span{background:var(--texto);border-color:var(--texto);color:var(--fundo)}.l-etapas li.feita:before{background:var(--texto)}.l-rastreio{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--fundo);border:1px solid var(--linha);font-size:16px}.l-pedido .l-itens{margin:0}.l-pedido .l-itens a{color:inherit}.l-conta-endereco{font-size:16px;color:var(--suave);margin:0}.l-finalizar input:disabled{opacity:.7}.l-conta-lado,.l-conta-corpo{display:flex;flex-direction:column;gap:14px;min-width:0}.l-dados-colunas{display:flex;flex-direction:column;gap:14px}@media (min-width: 900px){.l-conta.l-conta-painel{max-width:1100px;display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:start;padding-top:32px}.l-conta-lado{position:sticky;top:150px;padding:20px;border:1px solid var(--linha);border-radius:18px;background:var(--cartao)}.l-conta-lado .l-conta-topo{flex-direction:column}.l-conta-lado .l-conta-topo .l-link{order:2;padding-left:0}.l-conta-lado h1{font-size:30px}.l-conta-abas{flex-direction:column;overflow:visible}.l-conta-abas a{border-radius:12px;padding:10px 14px}.l-pedido details{padding:20px 24px}.l-pedido summary strong{font-size:20px}.l-etapas{max-width:620px;margin-inline:auto;width:100%}.l-pedido-corpo{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.l-meus-dados{max-width:none}.l-dados-colunas{display:grid;grid-template-columns:1fr 1fr;align-items:start}.l-meus-dados>.l-botao{max-width:320px;align-self:flex-end}.l-conta-vazio{padding:48px 0;max-width:420px;margin:0 auto}}:root{--fundo: #f6f8f8;--cartao: #ffffff;--texto: #0e3159;--suave: #56677a;--linha: #dbe5e4;--ouro: #bfd3d2;--ouro-escuro: #3d6b68;--rosa: #fbe2e5;--salvia: #bfd3d2;--erro: #b3261e;--ok: #2e7d4f;color-scheme:light}@media (prefers-color-scheme: dark){:root{--fundo: #0a1a2c;--cartao: #11263d;--texto: #eef3f3;--suave: #a7b8c6;--linha: #223a52;--ouro: #bfd3d2;--ouro-escuro: #bfd3d2;--rosa: #f3c9cf;--salvia: #8fb0ae;--erro: #ef8a82;--ok: #7fcf9f;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font:500 17px/1.4 Darker Grotesque,system-ui,sans-serif}h2{font-size:30px;margin:8px 0;font-weight:600;letter-spacing:.01em}h3{font-size:15px;margin:0 0 10px}a{color:inherit;text-decoration:none}input,select,textarea,button{font:inherit;color:inherit}button,.primario{font-weight:600}input,select,textarea{width:100%;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;background:var(--cartao)}input:focus,select:focus,textarea:focus{outline:2px solid var(--ouro);outline-offset:-1px}button,.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:10px;border:1px solid var(--linha);background:var(--cartao);cursor:pointer}.primario{background:var(--texto);color:var(--fundo);border-color:var(--texto);font-weight:600;width:100%}.primario:disabled{opacity:.5;cursor:default}.link{background:none;border:none;padding:4px 0;color:var(--ouro-escuro);cursor:pointer}.muted{color:var(--suave)}.pequeno{font-size:15px}.erro{color:var(--erro)}.aviso{background:var(--cartao);border-left:3px solid var(--ouro);padding:10px 12px;border-radius:8px}.center{display:grid;place-items:center;min-height:100vh}.app{max-width:760px;margin:0 auto;padding:0 16px 90px}.topo{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.marca{display:inline-block}.marca.grande{display:flex;justify-content:center;margin:0 0 24px}.abas{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;z-index:10;background:var(--cartao);border-top:1px solid var(--linha);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.abas .aba{flex:1;max-width:160px;text-align:center;padding:10px 2px;font-size:14px;border-radius:10px;color:var(--suave);font-weight:500}.abas .aba.ativa{color:var(--texto);background:var(--fundo)}.abas .aba svg,.abas-marca,.abas-fim{display:none}@media (min-width: 900px){.app{max-width:none;margin:0;padding:8px 32px 40px 272px}.app>main{max-width:900px}.app>.topo{display:none}.abas{top:0;right:auto;width:240px;flex-direction:column;justify-content:flex-start;gap:4px;padding:20px 14px;border-top:none;border-right:1px solid var(--linha);overflow-y:auto}.abas-marca{display:block;padding:4px 12px 20px}.abas .aba{flex:none;max-width:none;width:100%;display:flex;align-items:center;gap:12px;text-align:left;justify-content:flex-start;padding:11px 12px;font-size:17px;font-weight:600;background:none;border:none;cursor:pointer;font-family:inherit}.abas .aba:hover{color:var(--texto);background:var(--fundo)}.abas .aba svg{display:block;flex:none}.abas-fim{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--linha)}.toast{bottom:24px;left:calc(50% + 120px)}}.login{max-width:380px;margin:12vh auto;padding:0 16px}.card{background:var(--cartao);border:1px solid var(--linha);border-radius:14px;padding:14px;margin:12px 0}.card.centro{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.card.centro svg{max-width:100%;height:auto;background:#fff;border-radius:6px}.form,.login form{display:flex;flex-direction:column;gap:12px}label{display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--suave);flex:1;min-width:0}input[type=datetime-local]{min-width:0}label.check{flex-direction:row;align-items:center;gap:8px}label.check input{width:auto}.linha{display:flex;gap:10px;align-items:flex-end}.linha input[type=number]{max-width:110px}.cabecalho{display:flex;justify-content:space-between;align-items:center;gap:10px}.cabecalho input[type=month]{width:auto}.busca{display:flex;gap:8px;margin:8px 0}.busca button{flex:none;width:48px}.filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.filtros select{width:auto;max-width:100%}.resumo{color:var(--suave);font-size:15px}.lista{list-style:none;padding:0;margin:8px 0}.lista li{border-bottom:1px solid var(--linha)}.lista li>a,.item-estatico,.item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;width:100%}.item{background:none;border:none;border-radius:0;text-align:left}.lista strong,.lista span{display:block}.direita{text-align:right;flex:none}.qtd{font-weight:600;font-size:17px}.qtd.zero{color:var(--erro)}.lista.compacta{background:var(--cartao);border:1px solid var(--linha);border-radius:12px;padding:0 10px}.grade{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.grade .card{margin:0;display:flex;flex-direction:column;gap:2px}@media (min-width: 640px){.grade{grid-template-columns:repeat(4,1fr)}}.numero{font-size:20px}.descricao{white-space:pre-line;color:var(--suave)}.historico{list-style:none;padding:0;margin:12px 0 0;font-size:15px}.historico li{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--linha)}.carrinho{list-style:none;padding:0;margin:0}.carrinho li{display:grid;grid-template-columns:1fr 64px 90px 24px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--linha)}.carrinho li span{display:block;font-size:15px}.carrinho input{padding:8px}.segmentos{display:flex;gap:6px;flex-wrap:wrap}.segmentos button{flex:1;color:var(--texto)}.segmentos button.ativo{background:var(--texto);color:var(--fundo);border-color:var(--texto)}.total{display:flex;justify-content:space-between;font-size:20px;padding-top:6px;border-top:1px solid var(--linha)}.linha-valor{display:flex;justify-content:space-between;padding:4px 0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;padding:16px;z-index:10}.modal-caixa{background:var(--cartao);border-radius:16px;padding:14px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px;text-align:center}.video{width:100%;border-radius:10px;background:#000;aspect-ratio:4/3;object-fit:cover}.ufs{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.ufs button{padding:8px 0;color:var(--texto)}.ufs button.ativo{background:var(--texto);color:var(--fundo);border-color:var(--texto)}code{word-break:break-all;font-size:14px}.toast{position:fixed;left:50%;transform:translate(-50%);width:max-content;bottom:84px;z-index:50;max-width:min(520px,calc(100vw - 32px));padding:12px 18px;border-radius:12px;font-weight:600;box-shadow:0 8px 24px #0e315940;cursor:pointer}.toast.ok{background:#0e3159;color:#fff}.toast.erro{background:#fbe2e5;color:#8a1c2b;border:1px solid #8a1c2b}.galeria-admin{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.galeria-admin figure{margin:0;width:110px}.galeria-admin img{width:110px;height:110px;object-fit:cover;border-radius:10px;display:block}.galeria-admin figcaption{display:flex;flex-direction:column;font-size:14px}.categorias-admin{border:1px solid var(--linha, #ddd);border-radius:10px;padding:8px 12px;margin:10px 0;display:grid;gap:6px}.categorias-admin label.recuo{margin-left:24px}.abas{background:#8fb0ae;border-color:#0e315926}.abas .aba{color:#0e3159}.abas .aba.ativa,.abas .aba:hover{color:#0e3159;background:#ffffff73}.abas-fim{border-color:#0e315933!important}.esgotados li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 2px}.esgotados li>a{flex:1 1 240px;display:block;padding:0;width:auto}.esgotados-acoes{display:flex;align-items:center;gap:8px;flex:none}.esgotados-acoes input{width:76px;text-align:center}.esgotados-acoes button{width:auto;white-space:nowrap}.miniatura{width:56px;height:56px;flex:none;border-radius:10px;object-fit:cover;background:var(--linha)}.miniatura.vazia{display:flex!important;align-items:center;justify-content:center;color:var(--suave, #8a97a3)}.lista .cresce{flex:1;min-width:0}.esgotados li>a{display:flex;align-items:center;gap:12px}.peca-topo{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;margin:8px 0 14px}.peca-topo>div{flex:1 1 260px;min-width:0}.peca-topo h2{margin-top:0}.peca-topo button{width:auto;display:inline-flex;align-items:center;gap:6px}.peca-capa{position:relative;display:block;width:180px;height:180px;flex:none;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--linha);margin:0}.peca-capa img{width:100%;height:100%;object-fit:cover;display:block}.peca-capa .sem-foto{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding-bottom:28px;color:var(--suave, #8a97a3)}.peca-capa-botao{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 4px;font-size:14px;color:#fff;background:#0a1a2cb8}.form .linha>label{flex:1;min-width:0}.subabas{display:flex;gap:6px;overflow-x:auto;margin:6px 0 14px;padding-bottom:2px}.subabas button{width:auto;flex:none;white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:15px}.subabas button.ativa{background:#0e3159;color:#fff;border-color:#0e3159}.financeiro .cabecalho .linha{align-items:center}.financeiro .cabecalho select,.financeiro .cabecalho input{width:auto}.financeiro .cabecalho h3{margin:0}.rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;font-size:15px}.tabela th,.tabela td{padding:9px 8px;text-align:right;border-bottom:1px solid var(--linha);white-space:nowrap}.tabela th{font-weight:600;color:var(--suave);font-size:13px;white-space:normal}.tabela th:first-child,.tabela td:first-child{text-align:left;white-space:normal;min-width:170px}.tabela tr.forte td{font-weight:700;background:color-mix(in srgb,var(--linha) 45%,transparent)}.negativo{color:var(--erro)}.bloco{display:block}.selo{display:inline-block!important;margin-top:4px;padding:2px 8px;border-radius:8px;font-size:13px}.risco-alto{background:#fbe2e5;color:#8f1d2c}.risco-medio{background:#fdf0d0;color:#7a5200}.risco-baixo{background:#dcefe4;color:#17603a}.custos li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0}.custos li input:first-child{flex:2 1 180px}.custos li select{flex:0 0 110px;width:auto}.custos li input[inputmode]{flex:0 1 110px;text-align:right}.custos li button{width:auto;flex:none}form.custos{margin:0;padding:0;list-style:none}@media (max-width: 899px){.abas{overflow-x:auto;justify-content:flex-start}.abas .aba{flex:1 0 auto;padding-inline:8px}}.financeiro .cabecalho{flex-wrap:wrap;gap:8px}.peca-celula{display:flex;align-items:center;gap:10px}.peca-celula strong{font-weight:600}.abc-A{background:#dcefe4;color:#17603a}.abc-B{background:#fdf0d0;color:#7a5200}.abc-C{background:#fbe2e5;color:#8f1d2c}.financeiro .grade+.grade{margin-top:10px}.dica-leitor{display:flex;align-items:center;gap:6px;margin:-2px 0 8px;font-size:14px;color:var(--suave)}.bipar-modos{margin:8px 0}.bipar-lista li{display:flex;align-items:center;gap:10px;padding:8px 0}.bipar-lista li .cresce{flex:1;min-width:0;display:flex;flex-direction:column}.bipar-lista li input{width:72px;flex:none;text-align:center}.bipar-lista li.novo{background:var(--rosa);border-radius:8px;transition:background .6s}.linha-botoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.busca-ig{margin:4px 0 8px}.ig-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;max-height:460px;overflow-y:auto;margin-bottom:12px;padding:2px}.ig-peca{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:4px;text-align:left;border-radius:12px;background:var(--cartao);border:2px solid var(--linha);width:auto}.ig-peca img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px}.ig-peca.ativa{border-color:#0e3159;box-shadow:0 0 0 2px var(--rosa)}.ig-nome{font-size:13px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ig-ordem{position:absolute;top:8px;left:8px;min-width:24px;height:24px;border-radius:999px;background:#0e3159;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.ig-lista{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ig-post{display:flex;flex-wrap:wrap;gap:14px;margin:0}.ig-fotos{flex:0 0 220px;max-width:100%;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory}.ig-fotos img{flex:0 0 100%;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--linha);scroll-snap-align:start}.ig-texto{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:6px}.ig-texto textarea{width:100%;font:inherit;font-size:15px;resize:vertical}.ig-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ig-topo .selo{margin-top:0;background:var(--linha)}.ig-aprovado .selo{background:var(--salvia);color:#0e3159}.ig-publicado .selo{background:#d6eadb;color:#1d5a36}.ig-erro .selo{background:var(--rosa);color:#8a1c14}.ig-legenda{white-space:pre-wrap;font:inherit;font-size:14px;margin:0}.instagram .linha-botoes button{width:auto}@media (max-width: 520px){.ig-fotos{flex-basis:100%}}.lead{display:flex;flex-direction:column;gap:6px}.lead-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nota-lead{font-weight:700;font-size:16px;min-width:40px;text-align:center;margin-top:0}.lead-links{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:15px}.lead-acoes{flex-wrap:wrap}.lead-abordagem{display:flex;flex-direction:column;gap:8px}.lead-abordagem textarea{width:100%}.lead-mais summary{cursor:pointer}.lead-mais textarea{width:100%;margin:6px 0}.filtros input:not([type=checkbox]){flex:1 1 200px;width:auto}.filtros label:not(.check){display:flex;align-items:center;gap:8px}.sugestoes{display:flex;flex-wrap:wrap;gap:6px}.sugestoes button{padding:5px 12px;border-radius:999px;font-size:15px;font-weight:500}.sugestoes button.ativo{background:var(--texto);color:var(--fundo);border-color:var(--texto)}.form .prosp-busca>label{flex:0 1 220px}.prosp-busca .primario{flex:1;width:auto}.filtros select{min-width:110px}@media (max-width: 599px){.filtros input:not([type=checkbox]){flex-basis:100%}}
