Конечно законно. И маска и перчатки. В мире пандемия. В магазине одни и те же товары трогает множество людей, они же  дышат и кашляют и на товары, и на находящихся рядом людей. У вас дома вас не заставляют ходить в масках, а в общественных местах будьте добры