@font-face{font-family:C;src:url(../fonts/Cinzel.woff2) format("woff2");font-weight:400 900;font-display:swap}
@font-face{font-family:H;src:url(../fonts/Heebo.woff2) format("woff2");font-weight:100 900;font-display:swap}
.ptop{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;padding:10px clamp(20px,5vw,80px);background:#0c0a08f2;border-bottom:1px solid #3d3122}
.ptop .pb img{height:48px;width:auto;display:block}
.ptop nav{display:flex;gap:26px;margin-inline-start:auto}
.ptop nav a{color:#efe3c8;text-decoration:none;font:600 13px C,serif;letter-spacing:.16em;text-transform:uppercase}
.ptop.he nav a{font:500 16px H,sans-serif;letter-spacing:0}.ptop nav a:hover{color:#e7c27a}
.ptop .pl{color:#a89a82;font:14px H,sans-serif;text-decoration:none}
.ptop .pn{font:700 13px C,H,serif;letter-spacing:.12em;text-transform:uppercase;color:#1a1208;background:linear-gradient(#e9c477,#b9842f);padding:9px 18px;text-decoration:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%)}
.ptop.he .pn{font-family:H;letter-spacing:0;font-size:15px}
.foot .brand.pimg img{height:56px;width:auto}
@media(max-width:1000px){.ptop nav,.ptop .pl{display:none}.ptop .pn{margin-inline-start:auto}.ptop .pb img{height:38px}}
