.site-header .menu-link * {

    font-size: 1em;
}
span.woocommerce-Price-amount.amount {
    font-size: x-large;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link img, 
.woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
    
    height: 300px;
}

.woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  
    height: 32px;
   
}
/* --- 1. ПРИХОВУЄМО "ЗАЙВІ" ЕЛЕМЕНТИ --- */
/* Якщо стара кнопка порівняння десь вилізла дублем - ховаємо її */
.astra-shop-summary-wrap > .compare.button,
.astra-shop-summary-wrap > .add_to_cart_button {
    display: none !important;
}

/* --- 2. НАЛАШТУВАННЯ КОНТЕЙНЕРА (РЯДОК) --- */
.my-custom-btn-row {
    display: flex;
    justify-content: space-between; /* Розтягнути по краях */
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* --- 3. СТИЛІЗАЦІЯ КНОПОК (КВАДРАТИ) --- */
.my-custom-btn-row .button,
.my-custom-btn-row .add_to_cart_button,
.my-custom-btn-row .compare {
    width: 48% !important; /* Трохи менше половини */
    height: 40px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    font-size: 10px !important; /* Ховаємо текст */
    border-radius: 4px;
    background-color: #d03535; /* Ваш червоний колір */
    color: white !important;
    position: relative;
    font-weight: normal !important;
    text-transform: none !important;
    font-size:medium !important;
}

/* При наведенні */
.my-custom-btn-row .button:hover {
    background-color: #a62b2b;
}

/* --- 4. ДОДАЄМО ІКОНКИ --- */

/* Іконка Кошика */
.my-custom-btn-row .add_to_cart_button::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='826 826 140 140' fill='white'%3E%3Cpath d='M955.418,887.512c2.344,0,4.343,0.829,6.002,2.486c1.657,1.659,2.486,3.659,2.486,6.002c0,2.343-0.829,4.344-2.486,6.001c-1.659,1.658-3.658,2.487-6.002,2.487h-0.994l-7.627,43.9c-0.354,2.033-1.326,3.713-2.917,5.04c-1.593,1.326-3.405,1.989-5.438,1.989h-84.883c-2.033,0-3.846-0.663-5.438-1.989c-1.591-1.327-2.564-3.007-2.918-5.04l-7.626-43.9h-0.995c-2.343,0-4.344-0.829-6.001-2.487c-1.658-1.657-2.487-3.658-2.487-6.001c0-2.343,0.829-4.343,2.487-6.002c1.658-1.658,3.659-2.486,6.001-2.486H955.418z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

/* Іконка Порівняння */
.my-custom-btn-row .compare.button::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='white'%3E%3Cpath d='M496 48V48c0-8.8-7.2-16-16-16H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V336H240V240c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V165.5L482.8 98.8c6.3-6.3 13.3-15.6 13.3-24.5V48zM128 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H16c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16H80V176H192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64V384H128z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

/* Loading спінер для аяксу (фікс, щоб не ламав верстку) */
.my-custom-btn-row .add_to_cart_button.loading::after {
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
}

.woocommerce ul.products li.product .compare,
.woocommerce-page ul.products li.product .compare {
    display: none;
}
section#block-19 {
    margin: 10px 2px;
}
div.social-icon.telegram {  
    background-image: url("teleg.png");
    width: 50px;
    height: 50px;
    background-size: cover;
    float: left;
    margin-right: 5px;
    }
div.social-icon.viber{  
    background-image: url("viber.png");
    width: 50px;
    height: 50px;
    background-size: cover;
    float: left;
    margin-right: 5px;
    }
li#menu-item-22350 {
    line-height: 01;
}
h1.entry-title {
    text-align: center;
    
}
.button {
    letter-spacing: normal;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before {
    margin-top: -5px;
    margin-right: 5px;
}