<style type="text/css">

/*Úprava náhledových obrázků blogu a blogu*/
.news-item .image {height: auto;}
.news-item .image+.text {padding: 30px;}
.news-item .text-center {display: none;}
.news-block .text-center {display: none;}
.news-item-detail .share {text-align: left;}
.news-item-detail .text {max-width: 1000px; background-color: white; border-radius: 20px;}
@media (max-width: 767px) {.news-item-detail .text {padding: 20px;}}
@media (min-width: 768px) and (max-width: 992px) {.news-item-detail .text {padding: 40px;}}
@media (min-width: 993px) {.news-item-detail .text {padding: 60px;}}

/*Varianty a příplatkové parametry v detailu produktu*/
.detail-parameters-block .detail-grid-title {display: none;}

.detail-parameters tr:last-child th {font-size: 14px;}

/*Obrázky v detailu produktu*/
.basic-description img {border-radius: 20px;}

/*Úprava středového banneru na HP*/
.body-banners>div {width: 100%; max-width: 100%; flex: 0 0 100%;}

/* Úprava doplňku Dynamické akce a slevy*/
.shkDiscountPromoAdvancedOrder {margin-bottom: 25px;}
.shkDiscountPromoExtension--existActive .shkDiscountPromo:not(.shkDiscountPromo--active,.shkDiscountPromo--preActive).style-3 {opacity: 1 !important;}

/*Zaoblení rohů u YouTube videí*/
iframe[src*="youtube.com"] {
  border-radius: 20px;
  overflow: hidden;
}

/*CSS pro videonávody*/
.lili-left-column h2 {
  font-weight: bold;
}

.lili-flex-wrapper {
  display: flex;
  gap: 40px;
  align-items: center;
  margin-bottom: 60px;
}

.lili-left-column,
.lili-right-column {
  width: 50%;
}

.lili-table-container {
  background: #fff;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.05);
  padding: 40px;
  border-radius: 20px;
}

.lili-video-wrapper {
  display: flex;
  justify-content: center;
}

.lili-video-inner {
  width: 560px;
}

@media (max-width: 768px) {
  .lili-flex-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .lili-left-column,
  .lili-right-column {
    width: 100%;
  }

  .lili-video-inner {
    width: 100%;
  }

  .lili-video-inner iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 16/9;
  }
}

/*Carousel na hlavní stránce*/
@media (min-width: 992px) {.is-carousel-classic-layout .before-carousel .banners-row {margin-top: 60px;}}
@media (max-width: 767px) {.carousel {margin: 20px 0px 0px 0px;}}
@media (max-width: 767px) {.carousel-indicators {display: none;}}
@media (max-width: 767px) {.carousel-inner {border-radius: 20px;}}

/*Úprava hlavičky*/
@media (min-width: 768px) and (max-width: 991px) {.login-window-visible .user-action .user-action-in>div.user-action-login {margin-top: 27px;}}
@media (min-width: 768px) and (max-width: 991px) {.cart-window-visible .user-action .user-action-in>div.user-action-cart {margin-top: 27px;}}
.header-top {padding-bottom: 30px;}
#header .site-name a img {max-height: 80px;}
.is-header-fixed.is-header-hidden #header .site-name a img {max-height: 50px;}
@media (max-width: 768px) {.header-top {padding-top: 20px;}}
@media (max-width: 768px) {.navigation-in-bottom .top-navigation-bar-menu {margin-top: 10px;}}
@media (max-width: 767px) {.navigation-in {background: #16181C;}}
@media (max-width: 767px) {.navigation-in a {color: #bababa;}}
@media (max-width: 767px) {.navigation-in a img {border-radius: 10px;}}
@media (max-width: 767px) {.navigation-in>ul>li {border-bottom: 0px solid #fff;}}
@media (max-width: 767px) {.is-header-black .navigation-in-bottom {background-color: #16181C;}}
@media (max-width: 768px) {.header-top {padding-top: 0px; padding-bottom: 0px;}}
.is-header-black .navigation-in>ul>li>a:hover {color: white !important;}
.is-header-black .navigation-buttons>a {text-transform: none;}
.navigation-in ul li a b {text-transform: none;}
.top-navigation-bar-menu a {color: #bababa;}
.top-navigation-bar-menu li::before {display: none;}
.top-navigation-bar-menu li:not(.cropped):last-child::after {display: none;}

/*Úprava elementu FAQ*/
.accordion--classic .accordion__trigger {color: #16181C;}
.faq-side-list {justify-content: center; align-items: center;}

/*Úprava náhledových obrázků v katalogu produktů*/
.products-block:not(.products-additional) .p .image img {width: calc(100%); margin-left: 0px; margin-top: 0px;}
.products-block .p .image img {border-radius: 10px;}
.products-block .image, .products-block .name {margin-bottom: 20px;}

/*Zrušení velkých znaků v nadpisech*/
.benefitBanner__title {text-transform: none; font-weight: bold;}
#footer h4 {text-transform: none; font-weight: bold;}
.is-header-black .menu-helper>span {text-transform: none;}
.menu-helper>ul>li a b {text-transform: none;}

/*Úprava patičky*/
#footer .copyright {opacity: 1; color: #bababa;}
#footer .copyright a {opacity: 1; color: #bababa;}
#footer .copyright a:hover {color: #fff;}

/*Upozornění na webu*/
.site-msg.information {background-color: #cf7498;}
.site-msg.information {font-weight: 400;}
.site-msg.information a {text-decoration: underline;}
.site-msg.information a:hover {text-decoration: none;}

/*Upozornění v košíku*/
.site-msg-custom {background-color: #cf7498;}
.site-msg-custom p {font-weight: 400;}
.site-msg-custom a {color: white; text-decoration: underline;}
.site-msg-custom a:hover {color: white; text-decoration: none;}

/*SOCIÁLNÍ IKONKY V PATIČCE*/
.social-icons { display: flex; gap: 15px; padding-top: 15px;}
.social-icons a { width: 40px; height: 40px; background-color: #cf7498; border-radius: 99px; display: inline-flex; align-items: center; justify-content: center; transition: background-color 0.3s ease; text-decoration: none; }
.social-icons svg { width: 18px; height: 18px; fill: white; transition: fill 0.3s ease; }
.social-icons a:hover { background-color: #c85f89; }
.social-icons a:hover svg { fill: white; }

/*LOGO KRAJE VYSOČINA*/
.logo-kraj {border-radius: 10px;}
.logo-kraj a {transition: none !important; transform: none !important;}

/*COOKIES LIŠTA*/
.siteCookies__form {background-color: #16181c;}
.siteCookies--bottom.siteCookies--scrolled {background-color: #16181c;}
.siteCookies__button {border-radius: 99px; background-color: #cf7498; color: white; font-weight: 400;}
.siteCookies__button:hover {background-color: #ab486e; color: white;}
.siteCookies__link {background-color: #0b0c0f; border-radius: 99px; font-weight: 400;}
.siteCookies__link:hover {background-color: #16181c;}
.cookiesSetting__button {background-color: #999999; border-radius: 99px; font-weight: 400;}
.cookiesSetting__button:hover {background-color: #858585; border-radius: 99px;}
.cookiesSetting__button--green {background-color: #6AB962 !important; font-weight: 400;}
.cookiesSetting__button--green:hover {background-color: #5FA458 !important;}
.siteCookies__form {border-top-left-radius: 20px; border-top-right-radius: 20px;}
#cboxContent.cookiesDialog {border-radius: 20px;}
.cookiesSetting__data {border-radius: 20px;}
.cookiesSetting__item__status {border-radius: 20px;}
.cookiesSetting__uncheckLink {border-radius: 99px; font-weight: 400;}
#colorbox {z-index: 99999999;}
.cookiesDialog #cboxClose {border-radius: 20px;}

</style>