Les adjectifs ou les adverbes complexes formés avec hors ne prennent pas de trait d'union. Voir, à ce sujet, l'article Emploi du trait d'union dans les mots composés avec hors de la Banque de dépannage linguistique.
L'expression brique et mortier, calquée sur l'anglais brick and mortar, dans détaillant brique et mortier, est acceptable en français parce qu'elle est intégrable au système linguistique du français. En effet, le sens de l'expression brique et mortier crée une image d'environnement concret, physique (celui d'un bâtiment) qui permet d'opposer facilement les détaillants brique et mortier aux détaillants en ligne, dont les ventes se font sur Internet, dans un environnement virtuel.