/* ===== Perfumes — mesma estética do Perfume Certo ===== */
body.perf{--paper:#1C1916;--cream:#25201B;--sand:#3A332C;--page:#121110;--ink:#F2EADB;--ink-2:rgba(242,234,219,.78);--muted:rgba(242,234,219,.55);--red:#D9A646;--red-dark:#C08F35;--red-soft:rgba(217,166,70,.14);--line:rgba(242,234,219,.10);--line-strong:rgba(242,234,219,.22);--serif:'Cormorant Garamond',Georgia,serif;background:#121110;color:var(--ink);color-scheme:dark}
.perf .panel{box-shadow:none;border:1px solid var(--line)}
.perf .page-hero{background:radial-gradient(700px 480px at 85% 0%,rgba(217,166,70,.13),transparent 62%),radial-gradient(520px 380px at 0% 100%,rgba(216,102,43,.10),transparent 60%),var(--paper)}
.perf .page-hero h1,.perf .sec-head h2,.perf .pp h1,.perf .continuar h2{font-family:var(--serif);font-weight:600;font-stretch:100%;letter-spacing:-.01em;line-height:1.02}
.perf .page-hero h1{font-size:clamp(52px,7vw,104px)}
.perf .page-hero h1 em,.perf .sec-head h2 em{color:var(--red)}
.perf .nav{background:rgba(28,25,22,.92);border:1px solid var(--line)}
.perf .logo{color:var(--ink)}
.perf .menu a{color:var(--ink-2)}
.perf .menu a:hover{background:var(--cream);color:var(--ink)}
.perf .menu .btn{color:#fff}
.perf .pill{background:transparent;border-color:var(--line-strong);color:var(--red)}
.perf .pill::before{background:var(--red)}
.perf .btn-red{background:#D8662B;border-color:#D8662B;color:#fff}
.perf .btn-red:hover{background:#BF5520;border-color:#BF5520}
.perf .btn-ghost{border-color:var(--ink);color:var(--ink)}
.perf .btn-ghost:hover{background:var(--ink);color:#121110}
.perf .ptab{border-color:var(--line-strong);color:var(--ink)}
.perf .ptab.on,.perf .chip.on,.perf .chip:hover,.perf .seg button.on,.perf .az button.on{background:var(--red);border-color:var(--red);color:#121110}
.perf .chip.on small,.perf .chip:hover small{color:rgba(18,17,16,.7)}
.perf .search{border-color:var(--line-strong);background:var(--cream)}
.perf .pitem{background:var(--cream);border-color:var(--line)}
.perf .pitem .img,.perf .photo{background:#EFE5D3}
.perf .pitem .img b,.perf .photo b{color:rgba(27,24,22,.25)}
.perf .pitem .cat{color:var(--red)}
.perf .pitem h3{font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.1}
.perf .pitem:hover .go{color:var(--red)}
.perf .tg{background:var(--cream);color:var(--ink-2)}
.perf .tg.dark{background:var(--red);color:#121110}
.perf .note{background:var(--cream);color:var(--ink-2);border:1px solid var(--line)}
.perf .vrow{background:var(--cream);border-color:var(--line)}
.perf .secnav a{background:var(--cream);border-color:var(--line-strong);color:var(--ink-2)}
.perf .secnav a:hover{border-color:var(--red);color:var(--ink)}
.perf .secnav a.on{background:var(--red);border-color:var(--red);color:#121110}
.perf .secnav a.vid{border-color:#D8662B;color:#F0A070}
.perf footer{background:#0B0A09;border:1px solid var(--line)}
.perf .crumb a{border-color:var(--line-strong)}
