.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;
    max-height: 500px;
    width: auto;
    text-align: center;
    margin: 0 auto;

}

ul.wp-tag-cloud {
    margin-bottom: 40px;
}

div.product-search-filter-tag a.product-search-product_tag-filter-item {
    display: block;
}

.sklep .wc-block-components-product-sort-select {
    margin-bottom: 30px;
    text-align: right;
    /* float: right; */
}

body.category-category-name .products-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

body.category-category-name .product-item {
    flex: 0 0 30%;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.woocommerce ul.products li.product a img {
    width: auto;
    display: block;
    margin: 0 auto;
    box-shadow: none;
    height: auto;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #064a29;
    border-radius: 7px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    margin-top: 30px;
}

.wc-block-components-product-title a {
    text-decoration: none;
    color: #064a29;
    font-size: 1em;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-grid__product-price__value {
    color: #b3af54;
}

/* Kontener dla produktów */
.woocommerce ul.products, .woocommerce-page ul.products {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Pojedynczy produkt */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    flex: 0 1 22%; /* Dostosuj szerokość elementu */
    box-sizing: border-box;
    margin-bottom: 2.992em; /* Odstęp między rzędami */
}

/* Dostosowanie odstępu między produktami */
.woocommerce ul.products li.product {
    margin-right: 2%;
}

.woocommerce ul.products li.product:nth-child(4n) {
    margin-right: 0; /* Usuń margines po prawej stronie dla ostatniego elementu w rzędzie */
}

a.button.product_type_simple {
    border-radius: 60px;
    font-size: 14px;
    font-weight: 600;
    padding: 11px;
}

.wc-block-components-product-title a {
    color: inherit;
    font-size: inherit;
    text-transform: none;
    font-weight: 600;
}


.wc-block-components-product-title a {
    color: inherit;
    font-size: 15px;
    color: #064a29;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
    text-transform: none;
    font-weight: 600;
    font-size: 15px;
}

.fm-form .button-reset:not(:last-child), .fm-form .button-submit {
    margin-right: 0!important;
}


.fm-form-container.fm-theme1 .fm-form .button-submit {
    max-width: 100%;
    width: 230px;
}

@media (max-width: 700px) {


	.fm-form-container.fm-theme1 .fm-form .button-submit {
    max-width: 100%;
    width: 100%;
}
	
}
