/* Client-specific presentation; rendering and room interactions use the shared viewer. */
@font-face{font-family:Quicksand;src:url(brands/hijazi/quicksand-400.ttf);font-weight:400;font-display:swap}
@font-face{font-family:Quicksand;src:url(brands/hijazi/quicksand-600.ttf);font-weight:600;font-display:swap}
@font-face{font-family:Lato;src:url(brands/hijazi/lato-700.ttf);font-weight:700;font-display:swap}
:root[data-brand="hijazi"]{--bg:#f5f5f5;--ink:#1f2a37;--muted:#59616a;--line:#dedede;--radius:0px;--shadow:0 4px 18px #0000000d;--bar:76px}
[data-brand="hijazi"] body{font-family:Quicksand,Arial,sans-serif}
[data-brand="hijazi"] .bar{background:#000;color:#fff;padding-inline:24px;border-bottom:2px solid var(--accent)}
[data-brand="hijazi"] .logo{height:54px;max-width:100px}
[data-brand="hijazi"] .product{font-family:Lato,Arial,sans-serif;letter-spacing:.02em;text-transform:none;color:#fff;font-size:16px}
[data-brand="hijazi"] .divider{background:#444}
[data-brand="hijazi"] .view{color:#ccc}
[data-brand="hijazi"] .view select{color:#fff;background:#191919;border-color:#555;border-radius:0;max-width:210px}
[data-brand="hijazi"] .ghost{background:transparent;color:#fff;border-color:#555;border-radius:0}
[data-brand="hijazi"] .solid{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);border-radius:0;font-weight:600}
[data-brand="hijazi"] .stage{padding-top:22px}
[data-brand="hijazi"] .spec h2{font-family:Lato,Arial,sans-serif;letter-spacing:.02em;text-transform:none;font-size:14px;color:var(--ink)}
[data-brand="hijazi"] .spec button,[data-brand="hijazi"] .spec img{border-radius:0}
[data-brand="hijazi"] .drawer h2{font-family:Lato,Arial,sans-serif}
[data-brand="hijazi"] .eyebrow{color:#795b31;letter-spacing:0;text-transform:none}
[data-brand="hijazi"] .hotspot:hover,[data-brand="hijazi"] .hotspot:focus-visible,[data-brand="hijazi"] .hotspot.active{background:var(--accent)}
[data-brand="hijazi"] .chips button,[data-brand="hijazi"] .filters input,[data-brand="hijazi"] .swatch{border-radius:0}
[data-brand="hijazi"] .chips button[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
[data-brand="hijazi"] .link{color:#795b31}
[data-brand="hijazi"] button:focus-visible,[data-brand="hijazi"] select:focus-visible,[data-brand="hijazi"] input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:860px){[data-brand="hijazi"] .bar{padding:12px 16px;gap:10px}[data-brand="hijazi"] .logo{height:42px}[data-brand="hijazi"] .brand{gap:10px}[data-brand="hijazi"] .product{display:block;font-size:14px}[data-brand="hijazi"] .actions{width:100%;gap:8px}[data-brand="hijazi"] .actions button{padding:7px 10px}[data-brand="hijazi"] .view select{max-width:180px}[data-brand="hijazi"] .drawer{border-radius:0}}
@media(max-width:420px){[data-brand="hijazi"] .actions{font-size:12px}[data-brand="hijazi"] .view select{max-width:150px}}
@media(prefers-reduced-motion:reduce){[data-brand="hijazi"] *,[data-brand="hijazi"] *::after{transition:none!important}[data-brand="hijazi"] .spinner{animation:none}}
