span.ecwid-maintenance-message {
  font-size: 0px;
}

span.ecwid-maintenance-message::before {
  font-size: 30px;
  content: "The store is closed for a system update and routine maintenance. Please text questions & orders to 276-738-4872. Thank you and enjoy your day :)";
}

/* hide categories from all but the Home Delivery - Not Signed In - No group */
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757471,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757470,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67771463,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757467,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757469,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757468,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-147813010,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-153140006,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-19835501, .ecwid-customer-group-0) .ec-size .ec-store .grid__categories--advanced .grid-category--id-146065505 {
  display: none;
}

/* hide categories from all but the Appalachian Tri-Cities - Nashville & Knoxville - Asheville */
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757463,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757462,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67771459,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757459,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757461,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757460,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-147813009,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-11725002, .ecwid-customer-group-20641001, .ecwid-customer-group-22492001) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757463,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-11725002, .ecwid-customer-group-20641001, .ecwid-customer-group-22492001) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757462,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-11725002, .ecwid-customer-group-20641001, .ecwid-customer-group-22492001) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67771459,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-11725002, .ecwid-customer-group-20641001, .ecwid-customer-group-22492001) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757459,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-11725002, .ecwid-customer-group-20641001, .ecwid-customer-group-22492001) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757461,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-11725002, .ecwid-customer-group-20641001, .ecwid-customer-group-22492001) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757460,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-11725002, .ecwid-customer-group-20641001, .ecwid-customer-group-22492001) .ec-size .ec-store .grid__categories--advanced .grid-category--id-147813009 {
  display: none;
}

/* hide categories from all but the Friends & Family - Farmer & Producer Peeps */
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-122957362,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-116945510,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67771455,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757451,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-122957361,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757452,
body.ecwid-customer-loggedOut .ec-size .ec-store .grid__categories--advanced .grid-category--id-147813008,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-3536005, .ecwid-customer-group-20791751) .ec-size .ec-store .grid__categories--advanced .grid-category--id-122957362,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-3536005, .ecwid-customer-group-20791751) .ec-size .ec-store .grid__categories--advanced .grid-category--id-116945510,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-3536005, .ecwid-customer-group-20791751) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67771455,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-3536005, .ecwid-customer-group-20791751) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757451,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-3536005, .ecwid-customer-group-20791751) .ec-size .ec-store .grid__categories--advanced .grid-category--id-122957361,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-3536005, .ecwid-customer-group-20791751) .ec-size .ec-store .grid__categories--advanced .grid-category--id-67757452,
body.ecwid-customer-loggedIn:not(.ecwid-customer-group-3536005, .ecwid-customer-group-20791751) .ec-size .ec-store .grid__categories--advanced .grid-category--id-147813008 {
  display: none;
}

.ec-size .ec-store__category-page .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store__category-page .ec-grid {
  order: 2;
}

.ec-size .ec-store__category-page .ec-pager {
  order: 3;
}

.ec-size .ec-store__category-page .ec-footer {
  order: 1;
}

.ec-size .ec-store .ec-footer__row .ec-footer__cell:nth-child(1) {
  display: none;
}

.ec-size .ec-store .grid-category.grid-category--id-146065505 {
  margin: auto;
}

/* Hide all payment methods for customers in group 0 */
body.ecwid-customer-group-0 .ec-radiogroup__item {
  display: none !important;
}

/* Show only the specific Stripe payment method for customers in group 0 */
body.ecwid-customer-group-0 .ec-radiogroup__item--922233637-1584972500636 {
  display: flex !important;
  /* or "list-item" / "unset" depending on what you see in inspector */
}

.ec-confirmation {
  display: flex !important;
  flex-direction: column !important;
}

.ec-confirmation__continue {
  order: -1 !important;
  margin: 20px 0 !important;
}

/* Hide Commercial Wholesale 7 Day Terms from everyone except F&F + Commercial Wholesale */
body.ecwid-customer-loggedOut .ec-radiogroup__item--2139697398-1490962844702,
body.ecwid-customer-loggedIn:not(
.ecwid-customer-group-3536005,
.ecwid-customer-group-20791751,
.ecwid-customer-group-11725002
) .ec-radiogroup__item--2139697398-1490962844702 {
  display: none !important;
}

/* Show Commercial Wholesale 7 Day Terms for those groups */
body.ecwid-customer-group-3536005 .ec-radiogroup__item--2139697398-1490962844702,
body.ecwid-customer-group-20791751 .ec-radiogroup__item--2139697398-1490962844702,
body.ecwid-customer-group-11725002 .ec-radiogroup__item--2139697398-1490962844702 {
  display: flex !important;
}
