.woocommerce-breadcrumb,
.breadcrumb,
.page-title {
    display: none !important;
}
@media only screen and (max-width: 767px) {
    /* Контейнерът на продуктите */
    .woocommerce ul.products, 
    ul.products.columns-mobile-1, 
    ul.products {
        display: flex !important;
        flex-wrap: wrap !important;
    }

    /* Самите продукти */
    .woocommerce ul.products li.product, 
    .woocommerce-page ul.products li.product,
    ul.products li.product {
        width: 48% !important; /* Заема малко под половината екран */
        max-width: 48% !important;
        flex: 0 0 48% !important;
        margin-right: 4% !important;
        float: left !important;
        box-sizing: border-box !important;
    }

    /* Премахва разстоянието вдясно за всеки втори продукт */
    .woocommerce ul.products li.product:nth-child(even),
    ul.products li.product:nth-child(even) {
        margin-right: 0 !important;
    }
}
@media only screen and (max-width: 767px) {
    .woocommerce ul.products li.product .button.add_to_cart_button {
        display: none !important;
    }
}
@media only screen and (max-width: 767px) {
    /* 1. Изравнява височината на самите продуктови кутии в решетката */
    .woocommerce ul.products, 
    ul.products {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .woocommerce ul.products li.product, 
    ul.products li.product {
        display: flex !important;
        flex-direction: column !important;
        height: auto !important;
    }

    /* 2. Задава еднаква минимална височина за заглавията, за да не избутват цената */
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    ul.products li.product h2,
    ul.products li.product h3 {
        min-height: 55px !important; /* Напасва пространството за до 3 реда текст */
        display: flex !important;
        align-items: center !important; /* Центрира по-късите заглавия вертикално */
        justify-content: center !important; /* Центрира текста хоризонтално */
        text-align: center !important;
        margin-bottom: 10px !important;
    }

    /* 3. Избутва цената най-отдолу, за да е винаги на една линия */
    .woocommerce ul.products li.product .price,
    ul.products li.product .price {
        margin-top: auto !important;
        padding-bottom: 15px !important;
    }
}
/* Скрива подробния текст за адреса под метода за доставка в количката */
.woocommerce-shipping-destination {
    display: none !important;
}
/* Cart Bulgarian labels */
.cart_totals h2,
.wc-block-components-totals-wrapper h2 {
    font-size: 28px;
}

/* Hide English coupon text if needed */
.wc-block-components-panel__button {
    font-size: 0;
}

.wc-block-components-panel__button::after {
    content: "Добави код за отстъпка";
    font-size: 16px;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
    font-size: 0;
}
/* Hide original Estimated total text */
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
    font-size: 0 !important;
    position: relative;
}

/* Add Bulgarian text */
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label::after {
    content: "Общо";
    font-size: 32px;
    font-weight: 400;
    color: #222;
}