:is(body:has(.pdp),body:has(.pagina .produto)){--bg:#f4f0e8;--folha:#fbf9f4;--fg:#1e1f1b;--muted:#66625a;--linha:#ded7cb;background:var(--bg);color:var(--fg)}.pdp{width:calc(100% - 2*clamp(16px,3vw,40px));max-width:1440px;margin:0 auto;padding:0 0 96px}body:has(.pdp) .pagina{width:calc(100% - 2*clamp(16px,3vw,40px));max-width:1440px;margin:0 auto;padding:0 0 96px}.pdp .trilha,.pagina .trilha{padding:20px 0 8px}.produto{grid-template-columns:minmax(0,1.15fr) minmax(0,480px);align-items:start;gap:clamp(28px,5vw,80px);padding:12px 0}.galeria{gap:18px}.produto .arte{background:#eae4d9;border-radius:18px;overflow:hidden}.produto .arte.sombra{box-shadow:none;padding:clamp(18px,4vw,56px)}.produto .arte svg{box-shadow:0 24px 40px -22px #281e0a59}img.arte{border-radius:18px}.galeria-nota{color:var(--muted);margin:-4px 0 0;font-size:.8rem}.galeria-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.galeria-fotos .foto:first-child:nth-last-child(odd){grid-column:1/-1}.produto .foto img{border-radius:18px}.painel,.produto>div:last-child{position:sticky;top:24px}.painel-linha{color:var(--muted);margin:0 0 10px;font-size:.86rem}.produto h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(2.4rem,4.4vw,3.8rem);font-weight:400;line-height:1}.preco{color:var(--fg);margin:0 0 12px;font-size:1.05rem;font-weight:600}.opcoes{gap:22px;margin:22px 0}.opcoes legend{color:var(--muted);font-size:.86rem}.opcoes legend b{color:var(--fg);margin-left:6px;font-weight:600}.chip{background:0 0;border-radius:999px;padding:10px 18px}.chip[aria-current=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip-tema{align-items:center;gap:8px;display:inline-flex}.chip-tema i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000004d}.chip-tema[aria-current=true] i{box-shadow:inset 0 0 0 1px #ffffff8c}.tiragem{background:#e9e3d8;border-radius:14px;margin:0 0 14px;padding:12px 16px;font-size:.9rem}.lista{background:var(--folha);border:1px solid var(--linha);border-radius:18px;padding:20px}.lista input[type=email]{background:#fff;border-radius:999px;padding:13px 18px}.lista .botao,.botao{background:var(--fg);color:var(--bg);text-align:center;border-radius:999px;padding:15px 24px}.ficha div{border-bottom-color:var(--linha)}.detalhes{border-top:1px solid var(--linha);margin-top:24px}.detalhes details{border-bottom:1px solid var(--linha);padding:14px 0}.detalhes summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.detalhes summary::-webkit-details-marker{display:none}.detalhes summary:after{content:"+";font-size:1.2rem;font-weight:400;line-height:1}.detalhes details[open] summary:after{content:"–"}.detalhes p{color:var(--muted);margin:10px 0 0;font-size:.94rem}.relacionados ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pdp .relacionados a{background:#e9e3d8;border-radius:18px;gap:6px;padding:18px;text-decoration:none;display:grid}.pdp .relacionados small{color:var(--muted);font-size:.85rem;font-family:var(--corpo)}@media (max-width:960px){.produto{grid-template-columns:minmax(0,1fr)}.painel,.produto>div:last-child{order:-1;position:static}}
