@font-face{font-family:Poppins;src:url(../shared/fonts/poppins-300.woff) format('woff');font-weight:300;font-display:swap}
@font-face{font-family:Poppins;src:url(../shared/fonts/poppins-700.woff) format('woff');font-weight:700;font-display:swap}
:root{--accent:#d4a24c;--accent-ink:#111;--bg:#0f0f10;--bg2:#17171a;--line:#2a2a2e;--ink:#f2f0ec;--muted:#a3a19c;--card-bg:#17171a;--hdr-bg:rgba(15,15,16,.85);--hdr-solid:#0f0f10;--facts-bg:#0f0f10;--ftr-bg:#0a0a0b;--hero-bg:#0f0f10;--head:Poppins,Inter,sans-serif;--hw:700;--ls:-.03em;--radius:0;--btn-r:0;--mark-r:0;--hero-shade:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.2))}
body{font-size:16px}
.hero h1{font-size:clamp(48px,8vw,110px);text-transform:uppercase;line-height:.92}
.hero .btn.ghost{color:#fff}
.btn.ghost{color:inherit}
.tile img{filter:grayscale(.35)}.tile:hover img{filter:none}
.about-img img{filter:grayscale(.2)}
.gal{gap:4px}
.reviews-row blockquote{border-left:0}
.cform input,.cform textarea{background:var(--bg);color:var(--ink);border-color:var(--line)}
.ok{background:#1f2b20;color:#9fd5a8}
.ftr{border-top:1px solid var(--line)}
.prices .pcard{border-top:3px solid var(--accent)}
