:root {
  --zs-konverzni: #ef905a;
  --zs-ergo: #5d7f93;
}
/**
pro pozdejisi pouziti (welcome-wrapper a last comments + last ratings)
**/
.welcome-wrapper,
.latest-contribution-box {
  display: none;
}
/**
KONEC pro pozdejisi pouziti (welcome-wrapper a last comments + last ratings)
**/

.link-icons .share {
  display: none;
}

.breadcrumbs,
.basic-description h3,
/* .flag-action, */
/* .flag-new, */
.box-categories h4,
.homepage-group-title,
.homepage-products-1 .flag {
  display: none !important;
}
.homepage-products-1 .p-in-in .name {
  height: 111px !important;
  font-size: 19px !important;
}
/* .flag {
  background-color: #ef905a !important;
} */
#products-1 {
  padding-top: 20px;
}
.homepage-box {
  /* margin-top: 0 !important; */
  /* margin-bottom: 0 !important; */
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: 0 !important;
}
.carousel-inner img {
  width: 1418px !important;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}
.homepage-box {
  padding: 0 !important;
}
.extended-banner-title {
  top: 20px;
  left: 20px;
  border-radius: 10px;
  font-size: 33px;
}
.site-msg {
  left: 20px !important;
  right: auto !important;
  bottom: 100px !important;
  text-align: left !important;
}
article h1 {
  padding: 1rem;
  text-align: center;
  font-size: 225%;
}
.category-top h1 {
  text-align: center;
  font-size: 225%;
}
.top-products-wrapper h4 {
  text-align: center;
  font-size: 150%;
}
.top-products-wrapper .top-products a strong {
  display: none;
}
.subcategories li a {
  border-style: none;
}
.category-header {
  background-color: #fff;
}
.category-header ul {
  display: flex;
  list-style: none;
  justify-content: end;
}
.category-header ul li {
  padding: 0 10px;
}
.sidebar-inner > div {
  border: none;
}
.shp-tabs-holder {
  background: none;
  display: flex;
  justify-content: end;
}
.shp-tabs-holder ul.shp-tabs li a {
  border: none;
  background: #fff !important;
}
.benefitBanner__item {
  display: block;
}
.category-title video {
  width: 100%;
  min-width: 300px;
}
/** .homepage-box{background-color:#B9D8EB}**/

.p-image-wrapper .flags-extra .flag {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 12px;
}
.icon-van {
  font-size: 38px !important;
}

.flag.flag-freeshipping {
  width: 60px !important;
  height: 60px !important;
  border-radius: 50%;
  font-size: 12px;
}
.flag.flag-discount {
  width: 60px !important;
  height: 60px !important;
}
.price-standard > span {
  display: none;
}

.p-image-wrapper .flags-extra .flag-text {
  font-size: 12px;
}
.news-item time,
.news-item-detail time {
  display: none;
}

.basic-description {
  text-align: justify;
}

.p-short-description {
  text-align: justify;
}
.p-gift-name a {
  color: #ff0000;
}
/** body banners **/
.body-banners {
  padding: 100px 0;
}
.body-banners .col-sm-4,
.body-banners .col-sm-8 {
  width: 50% !important;
}
.homepage-box {
  background-color: #fff;
}
.siteCookies__form {
  background-color: #5d7f93;
}
.siteCookies__link {
  background-color: #5d7f93 !important;
  border: 1px solid var(--cookies-notice-background);
}
.siteCookies__button {
  background-color: #ef905a;
  color: #fff;
  /* border: 1px solid var(--cookies-notice-background); */
  box-shadow: 7px 7px 19px 0px rgba(42, 48, 102, 0.75);
  -webkit-box-shadow: 7px 7px 19px 0px rgba(42, 48, 102, 0.75);
  -moz-box-shadow: 7px 7px 19px 0px rgba(42, 48, 102, 0.75);
}
.siteCookies--bottom.siteCookies--scrolled {
  background: none;
  box-shadow: none;
}

.content-inner {
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  .col-sm-4 > .banner-wrapper {
    width: 75vw !important;
  }
  .col-sm-12 > .banner-wrapper {
    width: 75vw !important;
  }
  .col-sm-8 > .banner-wrapper {
    width: 75vw !important;
  }
}

/* !!!desktop */
.desktop .benefitBanner,
.desktop .footer-banners {
  margin: 50px auto;
}
.desktop .homepage-box {
  margin-top: 100px;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
  /* background-color: #ef905a; */
}

/* !!!desktop */
