.woocommerce #payment div.form-row .button {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  padding: 0.7vw 2vw;
  text-transform: uppercase;
  border: 0 solid #cc6200;
  background: #ff7a00;
  border-bottom-width: 5px;
  border-radius: 5px 5px 7px 7px;
  color: rgba(255, 255, 255, 0.7);
}
.woocommerce #payment div.form-row .button:before,
.woocommerce #payment div.form-row .button:after {
  display: none;
}
.woocommerce #payment div.form-row .button:active {
  position: relative;
  top: 1px;
}
html > .post-type-archive.post-type-archive-product > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-775 > a {
  visibility: hidden;
}
.main-nav li a {
  visibility: visible;
}
html > .post-type-archive.post-type-archive-product > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-152 > a {
  visibility: hidden;
}
html > .post-type-archive.post-type-archive-product > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-153 > a {
  visibility: hidden;
}
html > .post-type-archive.post-type-archive-product > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-776 > a {
  visibility: hidden;
}
.main-nav li.pix-submenu {
  visibility: hidden;
}
.main-nav-right .main-nav .menu {
  visibility: hidden;
}
html > body > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-775 > a {
  visibility: hidden;
}
html > body > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-152 > a {
  visibility: hidden;
}
html > body > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-153 > a {
  visibility: hidden;
}
html > body > #content-pusher > div:nth-child(2) > div > div > header > div > #inner-header > div:nth-child(4) > nav > #menu-topright > #menu-item-776 > a {
  visibility: hidden;
}
.main-nav-left {
  left: -50px;
  position: relative;
  top: auto;
}
.main-nav-right .main-nav {
  position: static;
  right: auto;
  bottom: auto;
}
#inner-header {
  width: 1300;
  top: 0px;
  position: static;
}
.full-header .header-wrap .container {
  position: static;
}
img {
  bottom: auto;
}
.woo-products.container.boxed {
  border-style: solid;
  border-width: 0px;
}
/* 4 Produkte pro Reihe */
.woo-products.container.boxed ul.products {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 20px;
  /* Abstand zwischen den Karten */
}
.woo-products.container.boxed ul.products li.product {
  width: calc(25% - 20px) !important;
  /* 4 nebeneinander */
  margin: 0 !important;
  float: none !important;
  box-sizing: border-box;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 12px;
  background: #fff;
  transition: box-shadow 0.2s ease, transform 0.12s ease;
}
.woo-products.container.boxed ul.products li.product:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
/* Responsiv: Tablet = 3, Mobile = 2/1 */
@media (max-width: 1023px) {
  .woo-products.container.boxed ul.products li.product {
    width: calc(33.333% - 20px) !important;
  }
}
@media (max-width: 767px) {
  .woo-products.container.boxed ul.products li.product {
    width: calc(50% - 20px) !important;
  }
}
@media (max-width: 480px) {
  .woo-products.container.boxed ul.products li.product {
    width: 100% !important;
  }
}
