

/* Logo */
#header .site-name a img {max-height: 100px;}

/* PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU */
@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 16px;font-weight: bold;margin-left: 24px;color: var(--color-primary);}
a.project-email::before {content: '\e910';font-size: 16px;}
}
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: block !important;position: absolute;right: 164px;top: 15px;color: #A3A3AF;}
a.project-email::before {content: '\e910';}
.top-navigation-contacts .project-email span{display: none;}
}

/* TRVALÉ ZOBRAZENÍ POLE PRO SLEVOVÝ KUPON */
.discount-coupon:not(.uplatneno) form {display: block;margin-top: 0;}
.kupon-odkaz{display: none;}

/* Záhlavy stranky - Informační řádek */
.site-msg.information {
    text-align: center;}

/* Banery hl. strana */
.carousel-inner > .item,
.banner,
.banner-wrapper {
    overflow: hidden; /* ořízne přetékající obraz */
}

.carousel-inner > .item img,
.banner-wrapper img {
    transition: transform 0.3s ease;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform-origin: center; /* důležité pro zoom do středu */
}

.carousel-inner > .item:hover img,
.banner-wrapper:hover img {
    transform: scale(1.01); /* zoom obrázku dovnitř */
}

/* Články */
.news-item .image img:hover {
    transform: scale(1.01);
    transition: transform 0.2s ease; /* okamžitá reakce na hover */
}

.news-item:hover {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* jemný stín */
}

/* Zasraná píčovina */
/* Hl strana doporučené produkty - odebrání borderu */
.type-index .products > div {
    border: none !important;
}
/* Přidání border */
.type-index .products .product {
    border: 0.5px solid #E4E4E4; /* světle šedá */
    box-sizing: border-box;
}





