.version-selector{background:#151310;border-bottom:1px solid #68482f;padding:8px 5%;font-family:inherit}
.version-options{display:flex;justify-content:center;gap:8px;margin:0 auto;max-width:360px}
.version-options a{display:flex;align-items:center;justify-content:center;flex:1;min-height:38px;padding:8px 14px;border:1px solid #86674d;border-radius:6px;background:#282019;color:#fff8ee;text-decoration:none;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}
.version-options a[aria-current=page]{background:#ff8a3d;border-color:#ffac71;color:#211309}
.version-options a:hover,.version-options a:focus-visible{border-color:#ffac71;outline-offset:3px}
.catalog-contact{padding:0 5% 32px;text-align:center}
.version-contact{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border-radius:6px;background:#ff8a3d;color:#211309;text-decoration:none;font-size:14px;font-weight:800;line-height:1.5}
.catalog-only .menu-layout{display:block}
.catalog-only .card-body{padding-bottom:26px}
.catalog-only .card-compact .card-body{padding-bottom:22px}
.catalog-only .product-grid{max-width:1100px}
/* Authorized static fallback: retain the photograph without decorative motion. */
.hero-photo{animation:none;transition:none;transform:none}
@media(max-width:600px){.version-selector{padding:7px 5%}.version-options a{min-height:40px;padding:8px 10px}.catalog-contact{padding-bottom:24px}.version-contact{width:100%;max-width:360px}}