@media (min-width: 992px) {
  #header .header-top .header-top-wrapper .site-name a img, #header .header-top .header-top-wrapper h1.site-name a img {
      max-height: 90px;
  }
  .banner-category>a img, .homepage-banners-full-width .banner-wrapper>a img {
    width: 100%;
  }
  .homepage-group-title.h4 {
    font-size: 40px;
    font-weight: 800;
  }
}
.cena-sleva {
  font-size: 14px;
}
.p-detail-inner .p-price-wrapper .price-save {
  color: #e07a3f;
}
@media (max-width: 991px) {
  .carousel-inner>.item, .carousel-inner>.item a {
    height: 600px !important;
  }
  .carousel-inner .item>a>img, .carousel-inner .item>img {
    height: 600px !important;
  }
  .carousel .extended-banner-texts {
    position: absolute;
  }
  .carousel .extended-banner-texts .extended-banner-title {
    font-size: 30px !important;
  }
  .carousel .extended-banner-texts .extended-banner-text {
    font-size: 18px !important;
  }
}
@media (max-width: 575px) {
  .carousel-inner>.item, .carousel-inner>.item a {
    height: 400px !important;
  }
  .carousel-inner .item>a>img, .carousel-inner .item>img {
    height: 400px !important;
  } 
  .carousel .extended-banner-texts {
    padding: 40px 20px 40px 20px !important;
  }
}
#header, .top-navigation-bar {
background-color: #f8f4ee;
}
.icon-search:after, .icon-login:after, .icon-cart:after {
display: none;
}
.carousel-inner>.item, .carousel-inner>.item a {
height: calc(100vh - 168px);
display: block;
}
.carousel-inner .item>a>img, .carousel-inner .item>img {
height: calc(100vh - 168px);
object-fit: cover;
object-position: 50% 70%;
}
.carousel .extended-banner-texts {
min-height: auto;
height: 100%;
background: linear-gradient(0deg,rgba(248, 244, 238, 1) 10%, rgba(248, 244, 238, 0) 100%);
width: 100%;
left: 0;
max-height: unset;
border-radius: 0;
padding: 0px 40px 100px 40px;
top: 50%;
transform: translate(-0%, -50%);
bottom: 0;
}
.type-index .benefit-banners-full-width {
position: absolute;
z-index: 9;
bottom: 0;
}
.carousel .extended-banner-texts>span {
text-align: center;
}
.carousel .extended-banner-texts .extended-banner-link {
margin-left: auto;
margin-right: auto;
}
.carousel .extended-banner-texts .extended-banner-title {
color: #fff;
font-size: 60px;
line-height: 1;
}
.carousel .extended-banner-texts .extended-banner-text {
color: #fff;
font-size: 22px;
}
.carousel-inner .item>a>img, .carousel-inner .item>img {
filter: brightness(0.7);
}
.benefitBanner .benefitBanner__title {
font-size: 16px;
color: #253844;
}
.navigation-in>ul>li>a {
text-transform: none;
}
@media (min-width: 767px) {
  .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {
    background-color: transparent;
    color: #a0b7a1;
  }
  .subcategories li {
    padding: 7px !important;
  }
  .navigation-in>ul>li.ext>ul>li>a img {
    max-width: 50px;
    max-height: 50px;
  }
  .navigation-in>ul>li.ext>ul>li>a.menu-image {
    width: 50px;
  }
  .blog-wrapper .image+.text {
    background: linear-gradient(0deg,rgba(248, 244, 238, 1) 20%, rgba(248, 244, 238, 0) 80%);
  }
  .blog-wrapper .image+.text .description, .blog-wrapper .image+.text .news-heading, .blog-wrapper .image+.text .title, .blog-wrapper .image+.text a, .blog-wrapper .image+.text time {
    color: #253844;
  }
  .blog-wrapper .image+.text:hover {
    background: linear-gradient(0deg,rgba(248, 244, 238, 1) 20%, rgba(248, 244, 238, 0) 80%);
  }
}
.blog-wrapper .image+.text:hover .read-article {
  background-color: #6d7d6d;
  border-color: #6d7d6d;
}
.banner-category, .homepage-banners-full-width, .homepage-latest-contribution-full-width, .store-rating-full-width {
  background-color: #f8f4ee;
}
.homepage-banners-full-width .banner-wrapper>a .image-wrapper {
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-start;
  position: relative;
}
.image-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg,rgba(248, 244, 238, 1) 0%, rgba(248, 244, 238, 0) 80%);
}
.blog-wrapper .news-item .read-article {
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  padding: 16px;
  background-color: #a0b7a1;
  border-color: #a0b7a1;
  width: fit-content;
  color: #fff;
}
#footer h4 {
  color: #253844;
}
.blog-wrapper .homepage-group-title {
  padding-top: 0;
  margin-top: 0;
}
.sidebar, .sidebar .box {
  border: none;
  background-color: #f8f4ee;
  border-radius: 20px;
}
.sidebar-inner {
  border: none;
}
.categories .topic.active>a {
  background-color: #fff;
}
.categories li.active>a, .categories li.active>a:hover {
  background-color: #fff;
}

.param-filter-top form, .param-filter-top form fieldset {
  background-color: #f8f4ee;
}
#category-header {
  background-color: #f8f4ee;
}
.subcategories li a {
  border-color: #f8f4ee;
}
.category-top {
  border: none;
}
.flag.flag-tip {
  background-color: #7aa57b;
}
.flag.flag-action {
  background-color: #e07a3f;
}
.flag.flag-new {
  background-color: #4a89c5;
}
.flag.flag-discount {
  background-color: #e07a3f;
}
.navigation-in ul li a b {
  font-weight: 600;
}
.products-block>div .p:hover {
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.10);
}
.categories ul a {
  font-size: 14px;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
article>img {
  display:block;
  margin: auto;
  width: fit-content;
}
.blog-wrapper .news-item .image img {
  height: 500px;

}
.type-post article>img:first-of-type {
  display: none;
}
.link-icons .link-icon.print {
  display: none;
}
.languagesMenu__box[data-target="currency"]  {
  display: none;
}