/* Hide one category from every one */
.ec-size .ec-store .grid-category--id-50355647 {
  display: none;
}

li.cat-name.cat-50355647 {
  display: none;
}

/*subcategories*/
.ec-size .ec-store .grid-category--id-50375519 {
  display: none;
}

li.cat-name.cat-50375519 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51218573 {
  display: none;
}

li.cat-name.cat-51218573 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51218574 {
  display: none;
}

li.cat-name.cat-51218574 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51218575 {
  display: none;
}

li.cat-name.cat-51218575 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51218576 {
  display: none;
}

li.cat-name.cat-51218576 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51237085 {
  display: none;
}

li.cat-name.cat-51237085 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51216557 {
  display: none;
}

li.cat-name.cat-51216557 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51218572 {
  display: none;
}

li.cat-name.cat-51218572 {
  display: none;
}

.ec-size .ec-store .grid-category--id-51260594 {
  display: none;
}

li.cat-name.cat-51260594 {
  display: none;
}

/* Open that category for Group members only */
body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-50355647 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-50355647 {
  display: block;
}

/*subcategories*/
body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-50375519 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-50375519 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51218573 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51218573 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51218574 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51218574 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51218575 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51218575 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51218576 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51218576 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51237085 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51237085 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51216557 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51216557 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51218572 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51218572 {
  display: block;
}

body.ecwid-customer-group-12140001 .ec-size .ec-store .grid-category.grid-category--id-51260594 {
  display: flex;
}

body.ecwid-customer-group-12140001 li.cat-name.cat-51260594 {
  display: block;
}

/*Hide search bar */
body:not(.ecwid-customer-group-12140001) .float-icons__icon.search-icon {
  display: none;
}

.ec-size :is(.ecwid-productBrowser-ElmCheckoutShippingAddressPage, .ecwid-productBrowser-CartPage) .ec-cart-summary__row--shipping {
  display: none;
}
