/* Úprava výšky slideru pro PrestaShop 9 */
.carousel .carousel-inner {
    max-height: 220px; /* Změňte podle potřeby */
    overflow: hidden;
}

.carousel .carousel-item img {
    width: 100%;
    height: 220px; /* Musí být stejné jako max-height výše */
    object-fit: cover; /* Důležité: obrázek se nedeformuje, ale vyplní prostor */
}

/* Úprava pro mobilní telefony (aby nebyl slider moc vysoký na výšku) */
@media (max-width: 767px) {
    .carousel .carousel-inner, 
    .carousel .carousel-item img {
        height: 250px; /* Menší výška pro mobily */
    }
}
/* Odstránenie medzier v bloku vlastného textu */
#custom-text {
    padding-top: 0 !important;    /* Zruší hornú vnútornú medzeru */
    padding-bottom: 0 !important; /* Zruší dolnú vnútornú medzeru */
}

#custom-text h2, 
#custom-text p {
    margin-top: 0 !important;    /* Zruší horný okraj nadpisu a textu */
    margin-bottom: 10px;         /* Ponechá len malú medzeru pod textom pre estetiku */
}
/* Roztiahnutie celého webu na plnú šírku */
@media (min-width: 1200px) {
    .container {
        max-width: 95% !important; /* Web využije 95 % šírky obrazovky */
        width: 95% !important;
    }
}
/* Zmenšenie výšky hlavičky */
#header .header-top {
    padding-top: 10px !important;    /* Pôvodne býva viac */
    padding-bottom: 10px !important; /* Pôvodne býva viac */
}
/* Obmedzenie výšky loga */
#header .header-top #_desktop_logo img {
    max-height: 100px; /* Nastavte si hodnotu, ktorá vám vyhovuje */
    width: auto;      /* Šírka sa dopočíta automaticky, aby sa logo nedeformovalo */
}
/* Skrytie zoznamu podkategórií na stránke kategórie */
#subcategories {
    display: none !important;
}
/* ÚPLNÝ RESET BLOKU CIEN */
.product-prices, 
.product-prices > div, 
.product-prices .current-price {
    display: block !important;
    float: none !important;
    width: 100% !important;
    text-align: left !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 1. RIADOK: Suma 9,18 € a text S DPH */
.product-prices .current-price {
    font-size: 0 !important; /* Odstráni medzery medzi inline prvkami */
    margin-bottom: 5px !important;
}

.product-prices .current-price span, 
.product-prices .tax-shipping-delivery-label {
    display: inline-block !important;
    font-size: 20px !important; /* Tu nastavte veľkosť hlavnej ceny */
    vertical-align: middle !important;
    margin: 0 5px 0 0 !important;
}

.product-prices .tax-shipping-delivery-label {
    font-size: 14px !important; /* Text "S DPH" bude menší */
    font-weight: normal !important;
    text-transform: none !important;
}

/* 2. RIADOK: Suma 7,46 € a text bez DPH */
.psmoduly-price-tax-excl {
    display: block !important;
    font-size: 16px !important; /* Cena bez DPH o niečo menšia */
    color: #666 !important;
    margin-top: 2px !important;
}

.psmoduly-label-tax {
    display: inline-block !important;
    margin-left: 5px !important;
    font-weight: normal !important;
}

/* ODSTRÁNENIE SKRYTÝCH MEDZIER */
.product-prices br { display: none !important; }
/* 1. ZOBRAZENIE BLOKU POD PRODUKTOM (ZABRÁNI PREKRYTIU TEXTU) */
.products .product-miniature .highlighted-informations {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    position: static !important; /* Toto zabezpečí, že tlačidlo nezakryje názov/cenu */
    width: 100% !important;
    height: auto !important;
    background: transparent !important;
    box-shadow: none !important;
    margin-top: 10px !important;
}

/* 2. ŠTÝL TLAČIDLA RÝCHLY NÁHĽAD */
.products .product-miniature .quick-view {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    background-color: #24b9d7 !important; /* Vaša modrá */
    color: #ffffff !important;
    padding: 12px 5px !important;
    text-align: center !important;
    border-radius: 4px !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 13px !important;
    margin: 5px 0 !important;
}

/* 3. OPRAVA PRE PC REŽIM (ZABRÁNI SKRÝVANIU) */
.product-miniature:hover .highlighted-informations {
    transform: none !important;
    opacity: 1 !important;
}

/* 4. SKRYTIE DROBNÝCH DOPLNKOV, KTORÉ BY MOHLI ZAVADZAŤ */
.product-miniature .highlighted-informations .variant-links {
    display: none !important; /* Skryje farebné štvorčeky v náhľade, ak zavadzajú */
}

/* 5. FIX PRE TABLETY (VYNÚTENIE DISPLEJA) */
@media (max-width: 991px) {
    .highlighted-informations {
        display: block !important;
        visibility: visible !important;
    }
}