/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.rich[contenteditable="true"] {
  -webkit-user-modify: read-only;
  -moz-user-modify: read-only;
  user-modify: read-only;
}
/* Colors */
/* Фильтры для svg иконок https://codepen.io/sosuke/pen/Pjoqqp */
/* Breakpoints */
/* Base heading style */
/* Base button style */
/* old colors */
/* Fonts */
/* Colors */
/* Шрифты */
/* Breakpoints */
.cont-grouped {
  margin-top: 20px;
}
.cont-grouped__title {
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #333333;
  margin-bottom: 5px;
}
.cont-grouped__title span {
  color: #26A792;
  font-weight: inherit;
}
.cont-grouped__item {
  padding: 15px 0;
  border-bottom: 1px solid #E5E5E5;
}
.cont-grouped__item[data-cont-grouped-item-show="false"] {
  display: none;
}
.cont-grouped__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
.cont-grouped__image {
  max-width: 75px;
  height: 100%;
}
.cont-grouped__qty {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: #7E7E7E;
}
.cont-grouped__item-title {
  font-family: 'Futura', 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin-bottom: 15px;
}
.cont-grouped__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cont-grouped__bottom .product-item__buttons .button {
  font-size: 0;
  padding: 20px;
  line-height: 0;
  background-repeat: no-repeat;
  background-position: center;
  animation: none;
}
.cont-grouped__bottom .product-item__buttons .button.button_in-stock:not(.btn-add-to-cart_order) {
  background-size: 22px 22px;
  background-image: url("/skin/frontend/ariflex/hansgrohe/images/svg/icon-basket-white.svg");
}
.cont-grouped__bottom .product-item__buttons .button.button_preorder:not(.btn-add-to-cart_order) {
  background-size: 22px 22px;
  background-image: url("/skin/frontend/ariflex/hansgrohe/images/svg/icon-basket-green.svg");
}
.cont-grouped__bottom .product-item__buttons .button.btn-add-to-cart_order {
  background-size: 15px 15px;
  background-image: url("/skin/frontend/ariflex/hansgrohe/images/svg/checkout-tick.svg");
}
.cont-grouped__desc-wrapper {
  width: 100%;
}
.cont-grouped__view-all {
  color: #5c5c5c;
  background-color: #fff;
  border: 1px solid #5c5c5c;
  width: 100%;
  text-transform: uppercase;
  height: 40px;
  line-height: 38px;
  font-size: 16px;
  text-align: center;
}
.cont-grouped .price .old {
  font-size: 16px;
}
.cont-grouped .price .special {
  font-size: 24px;
}
.cont-grouped .savings__label {
  display: none;
}
.cont-grouped .savings .price {
  font-size: 13px;
}

