.menu {
  position: relative; /* Belka będzie pod menu */
  z-index: 1000; /* Wyższy niż sticky-bar */
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
  font-size: 18px;
}

.woocommerce div.product form.cart table.variations td select {
  border-color: #1f8f62;
  border-width: 2px;
  color: #000000;
}

.woocommerce div.product form.cart table.variations td {
  border-color: #1f8f62;
}

.woocommerce div.product form.cart table.variations td:hover,
.woocommerce div.product form.cart table.variations td:active {
  border-color: #1f8f62;
}

.woocommerce div.product .wc-block-add-to-cart-form form.cart button.single_add_to_cart_button {
  font-size: 16px;
  background-color: #2e7a48;
  line-height: 20px;
}

.wc-block-components-totals-item__description {
  color: #ffffff;
}

.is-large .wc-block-components-sidebar .wc-block-components-totals-item {
  color: #ffffff;
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link {
  color: #ffffff;
}

.woocommerce-ordering select {
  color: #ffffff;
  background-color: #000000;
  border-color: #ffffff;
}

.woocommerce.wc-block-catalog-sorting.has-text-color select.orderby {
  color: #ffffff;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 5px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

.orderby {
  color: #ffffff;
  background-color: #000000;
  border-color: #ffffff;
}

.wc-block-product-categories__button {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
  border-radius: 8px;
  box-shadow: none;
  border-width: 0px;
}

.wp-block-woocommerce-product-categories.wc-block-product-categories.alignwide.is-dropdown.has-font-size.has-small-font-size {
  color: #ffffff;
  box-shadow: none;
}

.wc-block-product-categories select {
  color: #ffffff;
  background-color: #000000;
  border-radius: 5px;
}

.woocommerce.wc-block-catalog-sorting .woocommerce-ordering {
  background-color: #000000;
  border-color: #ffffff;
  color: #ffffff;
}



.has-small-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu {
  margin-left: 4px;
}

.has-small-font-size.is-responsive.items-justified-left.no-wrap.wp-block-navigation.has-small-font-size.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-navigation-is-layout-1.wp-block-navigation-is-layout-flex {
  margin: 0px;
  padding: 0px;
  float: right;
}

.woocommerce div.product form.cart .variations select {
  color: #000000;
  border-color: #1f8f62;
}

.woocommerce table.variations tr td select {
  color: #000000;
  border-color: #1f8f62;
}

.woocommerce div.product form.cart table.variations td {
  border-color: #1f8f62;
}

.wc-block-components-button:not(.is-link):focus {
  background-color: #1f8f62;
}

.wc-block-components-spinner {
  background-color: #1f8f62;
  border-radius: 5px;
}

.wc-block-components-button:not(.is-link) {
  background-color: #1f8f62;
  border-radius: 2px;
}

.wc-block-cart .wc-block-cart__submit-container {
  background-color: #1f8f62;
  border-radius: 2px;
}

.is-content-justification-right {
  color: #ffffff;
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
  background-color: #1f8f62;
  border-color: #1f8f62;
  border-radius: 5px;
  color: #ffffff;
  box-shadow: none;
  border-width: 1px;
  font-size: 14px;
}

p {
  box-shadow: none;
}

.wp-block-page-list.has-small-font-size.wp-container-content-9,
.wp-block-page-list:only-child {
  list-style-type: none;
  padding-left: 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
    padding-top: 0 !important;
}
.sticky-bar {
  position: fixed; 
  top: 8%;
  z-index: 999;
  background-color: #000000;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  text-align: center; 
}

.scrolling-text {
  display: inline-block;
  white-space: nowrap; 
  animation: scroll-right 35s linear infinite;
}

@keyframes scroll-right {
  from {
    transform: translateX(20%);
  }
  to {
    transform: translateX(-100%);
  }
}

.scrolling-text span {
  font-size: 16px; /* Rozmiar tekstu */
  color: #ffffff;
	font-family:'League Spartan';
	
}