.custom-footer__banner150 .banner-wrapper span > div:not(:last-child) {
  margin-bottom: 10px;
}
.in-index #showHeurekaBadgeHere-2 {
  display: none;
}
.in-index .welcome-wrapper {
  margin: 0 !important;
}
.in-index .block-shop-the-look__item img {
  border-radius: 15px;
}
.category-perex:has(img) {
  border-radius: 10px;
  overflow: hidden;
}
.subcategories li a {
  border-radius: 18px;
}
.in-index .news-item .image {
  border-radius: 10px;
  overflow: hidden;
}
.header-contact a:before {
  display: none;
}
.contact-box ul li > span.mail > a {
  font-size: 14px;
}
.searchWhisperer__product__name {
  font-size: 12px;
}
.searchWhisperer .product-appendix {
  margin-top: 5px !important;
  font-size: 12px;
}
.popup-widget.cart-widget {
  max-height: none;
}
.in-index #carousel .carousel-tabs {
  display: none;
}
.type-product #description {
  margin-bottom: 0;
}
.type-product .products-related {
  padding: 0 5px;
}
.type-product #footer {
  margin-top: 0;
}
.type-product #ratingTab,
.type-product #productDiscussion {
  display: none;
}
.type-product .p-detail-inner {
  order: 1;
}
.type-product #productsRelated {
  order: 2;
}
.type-product .p-detail-tabs-wrapper {
  order: 3;
}
.type-product .hodnoceni {
  order: 4;
}
.type-product .benefitBanner {
  order: 5;
}
.p-thumbs-wrapper {
  display: none;
}
.p-image-wrapper .p-thumbnails-wrapper {
  display: block;
}
.type-product .description-inner h2 {
  border-top: 0;
  padding-bottom: 30px;
}
.type-product .extended-description > p {
  color: #524d69;
  font-size: 20px;
}
