
/* PTAKOVINY – DLAZDICE BANNER PLUS */

/* Zaobleni cele dlazdice */
#dklabBanplusUvod .dklabBanplusBox {
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: transform .25s ease,
                box-shadow .25s ease !important;
}

/* Zaobleni vsech rohu obrazku */
#dklabBanplusUvod .dklabBanplusBox picture,
#dklabBanplusUvod .dklabBanplusBox img {
    border-radius: 12px !important;
}

/* Jemne nadzvednuti na desktopu */
@media (hover: hover) {
    #dklabBanplusUvod .dklabBanplusBox:hover {
        transform: translateY(-4px) !important;
        box-shadow: 0 8px 20px
            rgba(32, 59, 43, .15) !important;
    }
}

/* Mobil – dve dlazdice vedle sebe */
@media (max-width: 767px) {

    #dklabBanplusUvod {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
        gap: 12px !important;
    }

    #dklabBanplusUvod > a.dklabBanplusBox {
        flex: 0 0 calc((100% - 12px) / 2) !important;
        width: calc((100% - 12px) / 2) !important;
        max-width: calc((100% - 12px) / 2) !important;
        min-width: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        box-sizing: border-box !important;
    }
}

/* Pristupnost – omezeni animaci */
@media (prefers-reduced-motion: reduce) {
    #dklabBanplusUvod .dklabBanplusBox {
        transition: none !important;
    }
}
