/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */


.rey-lockOverlay{
	display:none !important;
}

.rey-mainMenu--desktop .depth--0.menu-item-has-children .sub-menu:not(.--ovh)>.menu-item>a span {
	padding: .325rem 1.875rem .625rem var(--submenus-padding-x, 50px) !important;
}

    .rey-stickyAtc {
     
        display: none;
    }

#tm-epo-totals{
	display:none;
}

.mc_image-div img{
	height:100px;
	width:100px;
	object-fit:cover;
}

/* ============================================================
 * Mobilne menu - hierarchia kategorii (Rey theme)
 * ============================================================ */

/* Kategoria główna (depth--0) - pogrubiona, czarna, większa */
.rey-mainMenu-mobile > li.depth--0 > a,
.rey-mainMenu-mobile > li.depth--0 > a span {
	font-weight: 700 !important;
	color: #000 !important;
	font-size: 1.05rem !important;
}

/* Pierwszy poziom dzieci (depth--1) - pogrubiony, czarny, nieco mniejszy */
.rey-mainMenu-mobile li.depth--1 > a,
.rey-mainMenu-mobile li.depth--1 > a span {
	font-weight: 600 !important;
	color: #000 !important;
	font-size: 0.95rem !important;
}

/* Drugi poziom dzieci (depth--2) - bez zmian, normalna waga, lekko mniejszy */
.rey-mainMenu-mobile li.depth--2 > a,
.rey-mainMenu-mobile li.depth--2 > a span {
	font-weight: 400 !important;
	font-size: 0.9rem !important;
}

/* ============================================================
 * Listing produktów - wyrównanie tytułów (2 linie zawsze)
 * ============================================================
 * Niektóre tytuły są dłuższe, inne krótsze - powoduje to
 * przesunięcie elementów pod tytułem (cena, przycisk).
 * Rozwiązanie: ograniczamy tytuł do 2 linii i ustalamy stałą wysokość,
 * dzięki czemu wszystkie karty mają tę samą strukturę.
 */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.products .product .woocommerce-loop-product__title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: 2.8em;
	max-height: 2.8em;
	line-height: 1.4em;
	margin-bottom: 0.5em;
}

/* Wyrównanie całej karty produktu w siatce - elementy układają się równo */
.woocommerce ul.products li.product,
.products .product {
	display: flex;
	flex-direction: column;
}

.woocommerce ul.products li.product .price,
.products .product .price {
	margin-top: auto;
}