.woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 50px; 
}

.woocommerce ul.products li.product {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #0b0b0b;
    overflow: hidden;
}

.woocommerce ul.products li.product .product-details,
.woocommerce ul.products li.product .entry-content-wrap,
.woocommerce ul.products li.product .content-bg {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.jp-relatedposts-post-a {
    display: none !important;
}

.woocommerce-Price-amount.amount {
    font-size: 19px !important;
}

[aria-controls="tab-description"] {
    font-size: 17px !important;
}

.single_add_to_cart_button.button.alt {
    text-transform: none !important;
}
.added_to_cart.wc-forward {
    color: #ffffff !important;
}

.wc-block-components-button__text {
    text-transform: none !important;
}
.wc-block-components-product-metadata__description {
    font-size: 17px !important;
}

.wc-block-components-product-name {
    font-size: 22px !important;
}
.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
    font-size: 17px !important;
}
.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    font-size: 17px !important;
}
.wc-block-cart-items__header-image {
    font-size: 17px !important;
}
.wc-block-components-checkout-step__description {
    font-size: 17px !important;
}
.wc-block-components-checkout-step__description {
	font-size: 17px !important;align-content }
.wp-block-heading.has-text-align-center {
    text-transform: none;
}

.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-size: 20px;
}

.wc-block-components-checkout-step__content {
border: 0px solid var(--global-palette6);
}
.wc-block-components-checkout-step__content .wc-block-components-address-card, .wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control {
    border: 0px solid var(--global-palette6);
}

.wc-block-components-button__text {
    visibility: hidden;
    position: relative;
}

.wc-block-components-button__text::after {
    content: "Przejdź do płatności";
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}

.payment-method-label__label {
    visibility: hidden;
    position: relative;
}

.payment-method-label__label::after {
    content: "Karta";
    visibility: visible;
    position: inherit;
    top: 0;
    right: 32px;
}







