.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.scroll-top{position:fixed;width:40px;height:40px;bottom:70px;right:0;background-color:#f0f0f0;background-position:center;background-image:url(/skin/frontend/ariflex/default/images/scrolltop.svg);background-repeat:no-repeat;background-size:16px;z-index:250;cursor:pointer;display:none;transition:background-color .2s;border-radius:0;opacity:.5}.scroll-top:active,.scroll-top:focus,.scroll-top:hover{background-color:#e7e7e7}.compare-bar_enabled .scroll-top{bottom:70px}.compare-bar_enabled.compare_open-preview .scroll-top,.compare_open-preview.compare-bar_enabled .scroll-top{bottom:226px}@media (max-width:991px){.compare-bar_enabled.compare_open-preview .scroll-top,.compare_open-preview.compare-bar_enabled .scroll-top,.scroll-top{bottom:5%}}@media (max-width:1023px){.scroll-top{width:40px;height:40px}}@media (min-width:767px){.scroll-top:active,.scroll-top:focus,.scroll-top:hover{opacity:1}}.credit-info-show .scroll-top{z-index:1}

.stock-notification__close{position:absolute;z-index:1;right:15px;top:15px;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(/skin/frontend/base/default/images/stock-subscribe/icon-close.svg);border:0;background-color:transparent;box-shadow:none}@media (max-width:767px){.stock-notification__close{right:10px;top:10px}}.stock-notification__form-container{padding:25px 0 0}.stock-notification__form-container label{display:block;margin:0 0 20px}.stock-notification__form-container .label-text{display:block;width:100%;margin:0 0 7px;font-size:14px;line-height:20px;color:#9f9f9f}.stock-notification__form-container input{border:1px solid #e5e5e5;font-size:15px;line-height:22px;color:#000;width:100%;height:40px;padding:0 15px;margin:0}.stock-notification__form-container .c-input{background-color:red}.stock-notification__form-container .c-input.error input{border-color:#f50000}.stock-notification__form-container .c-input.error+.error-text{display:block;font-size:14px;line-height:20px;color:#f50000;margin:5px 0 0}.stock-notification__form-container .c-input+.error-text{display:none}.stock-notification__form-container .c-row{padding:0}.stock-notification__form-container .c-row .controls{width:100%}.stock-notification__form-container button{background:#26a792;border-radius:0;height:40px;width:100%;font-weight:400;font-size:18px;line-height:21px;text-align:center;text-transform:uppercase;color:#fff;margin:10px 0 25px;transition:all .2s ease-in-out;font-family:'Calibri','Arial','Helvetica CY','Nimbus Sans L',sans-serif;outline:0;border:0}.stock-notification__form-container button:hover{opacity:.7}.stock-notification__form-container .policy-text{font-size:14px;line-height:20px;color:#9f9f9f}.stock-notification__form-container .policy-text a{font-size:inherit;line-height:inherit;color:inherit}.stock-notification__modal.tingle-modal{overflow:hidden}.stock-notification__modal.tingle-modal .tingle-modal-box{width:100%;max-width:420px;padding:25px;background-color:#fff;border-radius:0;opacity:0;transform:translate(-50%,100vh);position:absolute;top:50%;left:50%;transition:all .2s ease}@media (max-width:767px){.stock-notification__modal.tingle-modal .tingle-modal-box{max-width:90%;padding:20px}}.stock-notification__modal.tingle-modal .tingle-modal-box__content{padding:0}.stock-notification__modal.tingle-modal p{font-family:inherit;font-size:18px;line-height:1.2;font-weight:400}@media (max-width:767px){.stock-notification__modal.tingle-modal p{font-size:18px;line-height:1.2}}.stock-notification__modal.tingle-modal .tingle-modal__title{font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-size:30px;line-height:1.2;font-weight:500;text-transform:initial;margin-bottom:25px;color:#00a892}@media (max-width:767px){.stock-notification__modal.tingle-modal .tingle-modal__title{font-size:30px;line-height:1.2;margin-bottom:20px;font-weight:500;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif}}.stock-notification__modal.tingle-modal.stock-notification__unregistred .tingle-modal__title{margin:0 0 10px}.stock-notification__modal.tingle-modal.stock-notification__modal_animate .tingle-modal-box{opacity:1;transform:translate(-50%,-50%)}.stock-notification__modal .tingle-modal__close{display:none}.stock-notification__modal.tingle-modal .tingle-modal__title{margin-top:0}@media (max-width:767px){.stock-notification__modal.tingle-modal .tingle-modal__title{margin-right:10px}}.stock-notification__modal.tingle-modal p{margin-bottom:0}.stock-notification__form-container form{margin:0}.stock-notification__form-container button:active,.stock-notification__form-container button:focus,.stock-notification__form-container button:hover{outline:0;border:0;background-color:#2fccb2;opacity:1}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.price,.price .special{color:#000;font-size:21px;font-size:1.3125rem}.price{font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:400}.price .old{color:#95989a;font-size:12px;font-size:.75rem;font-weight:500;text-decoration:line-through}.price .special{display:block;font-weight:500}

/*---------------------------------------------------
    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 */
/* Fonts */
/*
 * Aristos flex framework. Миксины Flex, применяются к любому элементу.
 */
/*
 * Стиль элементов при эффектах hover, active, focus. Применяются к любому элементу при необходимости.
 */
/**
 * Цвет для input placeholder
 */
/*
 * Автоматическая конвертация размера шрифта в REM.
 */
/* Colors */
/* Фильтры для svg иконок https://codepen.io/sosuke/pen/Pjoqqp */
/* Breakpoints */
/* Base heading style */
/* Base button style */
/* old colors */
/* Fonts */
/* Colors */
/* Шрифты */
/* Breakpoints */
.footer {
  background-color: #474747;
  padding: 38px 0;
}
.footer_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer__copyright {
  color: #54616A;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  text-align: center;
}
.footer__right-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer__right-section_desktop {
  max-width: 170px;
}
.footer__right-section_all {
  max-width: 170px;
  min-width: auto;
}
.footer__logo-section {
  margin-bottom: 30px;
}
.footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.footer__phones {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .footer__phones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .footer__schedule {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.footer__phone-number {
  color: #54616A;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  text-decoration: none;
  line-height: 1;
  letter-spacing: normal;
  margin: 0;
}
.footer__phone-number:hover,
.footer__phone-number:active,
.footer__phone-number:focus {
  color: #393939;
}
.footer__phone-region,
.footer__work-days {
  display: inline;
  margin: 0 0 5px 0;
  color: #54616A;
  line-height: inherit;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}
.footer__work-hours {
  color: #000000;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
}
.footer__work-time {
  color: #95989A;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}
.footer__socicons-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 65px;
}
.footer__list-title {
  color: #54616A;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1;
  font-family: 'Helvetica Neue';
  margin: 0 0 15px;
  text-transform: uppercase;
  text-decoration: none;
}
.footer__list-title:hover,
.footer__list-title:active,
.footer__list-title:focus {
  color: #6B747B;
}
.footer__list-link {
  display: inline;
  margin: 0;
  color: #54616A;
  line-height: inherit;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  text-decoration: none;
}
.footer__list-link:hover,
.footer__list-link:active,
.footer__list-link:focus {
  color: #6B747B;
}
.footer__info-links__li {
  text-align: center;
}
.footer__info-links__link {
  color: #54616A;
  display: inline-block;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 500;
  text-decoration: none;
}
.footer__info-links__link:hover,
.footer__info-links__link:active,
.footer__info-links__link:focus {
  color: #393939;
}
.footer__info-links_separator {
  background-color: #95989A;
  height: 1px;
  max-width: 120px;
  margin: 12px auto;
  width: 100%;
}
.footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #26a792;
  min-height: 50px;
  padding: 0;
}
.footer-bottom_block {
  display: block;
}
.footer-bottom__row {
  border-width: 0;
  border-color: #666;
  border-style: solid;
  padding: 12px 0 4px;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer-bottom__wrapper {
  max-width: 1160px;
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .footer-bottom__wrapper {
    padding: 0 45px;
  }
}
@media (max-width: 767px) {
  .footer-bottom__wrapper {
    padding: 0 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.footer-bottom__column {
  margin: 0 20px 0 0;
}
.footer-bottom__column:last-child {
  margin: 0;
}
.footer-bottom__payment-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.footer-bottom__payment-item {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 20px 0 0;
  opacity: 0.7;
}
.footer-bottom__payment-item:hover {
  opacity: 1;
}
.footer-bottom__payment-item:last-child {
  margin: 0;
}
.footer-bottom__payment-item_mc {
  background-image: url('/skin/frontend/ariflex/hansgrohe/images/svg/payment-mc.svg');
  background-size: 26px 16px;
  height: 16px;
  width: 26px;
}
.footer-bottom__payment-item_visa {
  background-image: url('/skin/frontend/ariflex/hansgrohe/images/svg/payment-visa.svg');
  background-size: 47px 14px;
  width: 47px;
  height: 14px;
}
.footer-bottom__payment-item_mir {
  background-image: url('/skin/frontend/ariflex/hansgrohe/images/svg/payment-mir.svg');
  background-size: 50px 14px;
  width: 50px;
  height: 14px;
}
@media (min-width: 1024px) {
  .footer {
    padding-bottom: 0;
  }
  .footer__list {
    margin-bottom: 30px;
  }
  .footer__right-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .footer__socicons-section {
    margin-bottom: 20px;
  }
  .footer__info-links__li {
    text-align: left;
  }
  .footer__info-links__link {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .footer__info-links_separator {
    margin: 12px 0;
  }
  .footer__section_only-desktop {
    display: block;
  }
}
@media (max-width: 1023px) {
  .footer-bottom__row {
    border-width: 0;
  }
  .footer__section_only-desktop {
    display: none;
  }
}
.footer {
  padding: 0;
}
.footer .footer-top {
  padding: 40px 0 45px;
  background-color: #EFEFEF;
}
@media (min-width: 1024px) {
  .footer .footer-body {
    padding: 40px 0 20px;
  }
}
.footer .footer-body .container {
  padding: 0;
}
.footer-bottom {
  color: #fff;
}
.footer-bottom ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.footer-bottom ul li:not(:last-child) {
  margin-right: 26px;
}
.footer-bottom ul li a {
  color: #fff;
  font-family: 'Futura', 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-weight: 500;
  display: block;
  line-height: 1;
  transition: color 0.2s linear;
}
.footer-bottom ul li a:hover {
  color: #e7e7e7;
}
.footer-bottom__row {
  padding: 15px 0 0 0;
}
@media (max-width: 1191px) {
  .footer-bottom__row {
    padding: 10px 0 10px 0;
  }
}
@media (max-width: 767px) {
  .footer-bottom__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .footer-bottom__column {
    text-align: center;
    margin: 0 0 10px 0;
  }
}
.footer-bottom__right-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1191px) {
  .footer-bottom__right-side {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.footer-bottom__policy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1191px) {
  .footer-bottom__policy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.footer-bottom__policy a {
  color: #fff;
  font-family: 'Futura', 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #fff;
}
@media (max-width: 1191px) {
  .footer-bottom__policy a {
    margin: 0;
    padding: 0;
    border: none;
  }
}
.footer-bottom__policy a:last-child {
  margin: 0;
  padding: 0;
  border: none;
}
.footer-bottom__policy a:hover {
  color: #333333;
}
.footer__copyright {
  color: #fff;
  text-align: left;
  font-family: 'Futura', 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-weight: 500;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #fff;
}
@media (max-width: 1191px) {
  .footer__copyright {
    margin: 0;
    padding: 0;
    border: none;
  }
}
@media (max-width: 767px) {
  .footer__copyright {
    text-align: center;
  }
}
.footer__logo {
  width: auto;
  height: 48px;
  margin-left: -60px;
  display: block;
}
.footer__logo-section {
  margin: 0 0 30px;
}
.footer__phone-number {
  display: block;
  font-family: 'Futura', 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-weight: 500;
  font-size: 27px;
  line-height: 1;
}
.footer__phone-number,
.footer__phone-number:hover,
.footer__phone-number:focus {
  color: #333;
}
.footer__phone-number_second {
  margin-top: 6px;
}
@media (min-width: 1024px) {
  .footer__phone-number {
    font-size: 18px;
  }
  .footer__phone-number,
  .footer__phone-number:hover,
  .footer__phone-number:focus {
    color: #fff;
  }
}
.footer__contacts {
  display: block;
  margin-bottom: 0;
  margin-left: 28px;
}
.footer__section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__column-left {
  width: 100%;
}
@media (min-width: 1024px) {
  .footer__column-left {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .footer__column-left {
    width: 25%;
  }
}
.footer__column-right {
  display: none;
}
@media (min-width: 1024px) {
  .footer__column-right {
    display: block;
    padding: 20px 0 0 6px;
    width: 70%;
  }
}
@media (min-width: 1200px) {
  .footer__column-right {
    width: 75%;
  }
}
.footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 45px;
}
.footer__nav > .column {
  flex: 1;
}
.footer__nav > .column:last-child {
  max-width: 215px;
}
.footer__menu {
  font-size: 16px;
  color: #fff;
  line-height: normal;
}
.footer__menu a:hover {
  color: #d0d0d0;
}
.footer__menu-caption {
  font-size: 22px;
  margin: 0 0 15px;
  max-width: 185px;
  color: #b2b2b2;
  line-height: 1;
  padding-bottom: 4px;
  transition: color 0.2s linear;
  font-family: 'Futura', 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-weight: 500;
}
.footer__menu-caption h2 {
  font-size: 22px;
}
.footer__menu-caption a {
  color: #b2b2b2;
  line-height: 1;
  display: block;
  padding-bottom: 4px;
  transition: color 0.2s linear;
  font-family: inherit;
  font-weight: inherit;
}
.footer__menu-caption a:hover {
  color: #fff;
}
.footer__menu-caption + ul {
  margin-bottom: 25px;
}
.footer__menu-item {
  color: #e7e7e7;
  margin: 7px 0;
  font-size: 18px;
}
.footer__menu-item h2 {
  font-size: 18px;
}
.footer__menu-item a {
  font-family: 'Futura', 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-weight: 400;
  color: #b2b2b2;
}
.footer__menu-item a:hover {
  color: #fff;
  transition: color 0.2s linear;
}
.footer__menu:not(:first-child) {
  margin-top: 15px;
}
.footer__menu:not(:first-child).footer__menu_single {
  margin-top: 37px;
}
.footer__menu_last .footer__menu-caption {
  margin: 0;
}
.footer .socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 46px 0 0;
}
.footer .socials__item {
  margin-right: 13px;
}
.footer .socials__item svg {
  display: block;
  width: 38px;
  height: 38px;
  transition: 0.2s linear;
  will-change: transition;
}
.footer .socials__item > a:hover svg {
  fill: #fff;
}
.footer .socials__item:last-child {
  margin-right: 0;
}
@media (max-width: 1023px) {
  .footer {
    background-color: #f4f4f4;
  }
  .footer__contacts {
    background-color: #e0e0e0;
    margin: 0;
    padding: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footer__menu-caption {
    display: none;
  }
  .footer__menu {
    margin-right: -10px;
    margin-left: -10px;
    text-align: center;
  }
  .footer__menu:not(:first-child) {
    margin-top: 16px;
  }
  .footer__menu-item {
    border-bottom: 1px solid #cecece;
  }
  .footer__menu-item a {
    color: #333333;
    font-size: 18px;
    line-height: 20px;
    padding: 10px 15px;
    display: block;
  }
  .footer__menu-item a:hover {
    color: #333333;
  }
  .footer .socials {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 32px 0;
  }
  .footer .socials__item {
    margin-right: 50px;
  }
  .footer .socials__item:last-child {
    margin-right: 0;
  }
  .footer .socials__item svg {
    width: 46px;
    height: 46px;
  }
  .footer__copyright {
    font-size: 15px;
  }
  .footer__logo-section {
    display: none;
  }
}
@media (max-width: 425px) {
  .footer__contacts {
    padding: 10px 15px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .footer__menu {
    text-align: left;
  }
  .footer .socials__item {
    margin-right: 20px;
  }
}
.footer,
.footer-bottom {
  opacity: 1;
}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.carousel-bundle{margin:0}.carousel-bundle__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.carousel-bundle__page-number{font-weight:400;font-size:inherit}.carousel-bundle__page-total{color:inherit;font-size:inherit}.carousel-bundle__section{position:relative;border-width:1px;border-color:#e6e6e6;border-style:solid;margin:10px 0 0;border-radius:0}.carousel-bundle__title{color:#212121;font-family:'Helvetica Neue';font-weight:400;margin:0 0 20px}.carousel-bundle__container,.carousel-bundle__slide-item{border-radius:0;transition:.2s linear}.carousel-bundle__container.swiper-container{padding:0;margin:0}.carousel-bundle__slide-item{display:-webkit-box;display:-ms-flexbox;display:flex;border-width:0;border-color:transparent;border-style:solid;background-color:#fff}.carousel-bundle__slide-item.swiper-slide{height:auto}.carousel-bundle__slide-item:active,.carousel-bundle__slide-item:focus,.carousel-bundle__slide-item:hover{box-shadow:none}.carousel-bundle__nav-btn{position:absolute;cursor:pointer;z-index:20}.carousel-bundle__nav-btn:after,.carousel-bundle__nav-btn:before{display:block;background-color:#fff;width:44px;height:44px;border-radius:50%;transition:.2s linear}.carousel-bundle__nav-btn:before{content:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0}.carousel-bundle__nav-btn:after{position:relative;content:'';z-index:20;box-shadow:0 7px 6px rgba(0,0,0,.1);background-size:9px 16px;background-repeat:no-repeat;background-position:center}.carousel-bundle__nav-btn:active:after,.carousel-bundle__nav-btn:focus:after,.carousel-bundle__nav-btn:hover:after{background-color:#fff}.carousel-bundle__nav-btn:active:before,.carousel-bundle__nav-btn:focus:before,.carousel-bundle__nav-btn:hover:before{border-color:#fff}.carousel-bundle__nav-next:after{background-image:url(/skin/frontend/ariflex/default/images/svg/bundle-arrow-next.svg)}.carousel-bundle__nav-next:hover:after{background-image:url(/skin/frontend/ariflex/default/images/svg/bundle-arrow-next-hover.svg)}.carousel-bundle__nav-prev:after{background-image:url(/skin/frontend/ariflex/default/images/svg/bundle-arrow-prev.svg)}.carousel-bundle__nav-prev:hover:after{background-image:url(/skin/frontend/ariflex/default/images/svg/bundle-arrow-prev-hover.svg)}.product-bundle__img-wrap{margin:0 0 20px;width:100%;max-width:100px;padding:0 20px 0 0}.product-bundle__img-src{display:block;width:100%}.product-bundle__item-info{width:100%;height:100%}.product-bundle__item:not(.product-bundle__item_main){position:relative}.product-bundle__item:not(.product-bundle__item_main) .product-bundle__item-top:before{position:absolute;content:'';display:block;width:20px;height:20px;background-image:url(/skin/frontend/ariflex/default/images/svg/bundle_plus.svg);background-repeat:no-repeat;background-size:20px;background-position:center}.product-bundle__item:last-child .product-bundle__item-top:before{background-image:url(/skin/frontend/ariflex/default/images/svg/bundle_sum.svg)}.product-bundle__name-link{display:block;color:#000;font-size:14px;font-size:.875rem;font-weight:400;line-height:22px;margin:0 0 16px;transition:.2s linear}.product-bundle__name-link:not(.product-bundle__name-link_without-link){text-decoration:underline}.product-bundle__name-link:not(.product-bundle__name-link_without-link):active,.product-bundle__name-link:not(.product-bundle__name-link_without-link):focus,.product-bundle__name-link:not(.product-bundle__name-link_without-link):hover{color:#333}.product-bundle__checkbox{display:block;cursor:pointer;position:absolute;width:16px;height:16px;background-color:#333}.product-bundle__checkbox_checked{background-image:url(/skin/frontend/ariflex/default/images/svg/bundle-checkbox.svg);background-repeat:no-repeat;background-position:center;background-size:8px}.product-bundle__price span{color:#212121;font-family:'Helvetica Neue','Arial';font-size:15px;font-size:.9375rem;font-weight:700}.product-bundle__button{padding:12px 14px;border-radius:0;background-color:#333;color:#fff;font-size:16px;font-size:1rem;font-family:inherit;font-weight:400;line-height:17px;text-decoration:none;display:inline-block;vertical-align:top;transition:.2s linear;text-align:center;width:100%;min-width:150px}.product-bundle__button:active,.product-bundle__button:focus,.product-bundle__button:hover{background-color:#1a1a1a}.bundle-price{background-color:#efefef}.bundle-price__final .price,.bundle-price__old .price{font-family:'Helvetica Neue';color:#000;font-weight:700}.bundle-price__old .price{font-size:15px;font-size:.9375rem;line-height:15px;text-decoration:line-through}.bundle-price__final .price{font-size:24px;font-size:1.5rem;line-height:24px}.bundle-price__economy,.bundle-price__economy .price{color:#333;font-size:15px;font-size:.9375rem;font-weight:700;line-height:15px}.bundle-price__economy .price{font-family:'Helvetica Neue'}.bundle-price__label{color:#7c7f81;font-size:14px;font-size:.875rem;font-weight:400;line-height:22px}@media (min-width:1200px){.carousel-bundle__nav-next{right:-20px}.carousel-bundle__nav-prev{left:-20px}}@media (min-width:1024px) and (max-width:1199px){.carousel-bundle__products{padding:0 30px}.carousel-bundle__nav-next{right:10px}.carousel-bundle__nav-prev{left:10px}}@media (min-width:1024px){.carousel-bundle__slide-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.carousel-bundle__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carousel-bundle__section{padding:27px 30px}.carousel-bundle__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.carousel-bundle__nav-btn{top:50%;transform:translate(0,-50%)}.product-bundle__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:150px;margin:0 20px 0 0}.product-bundle__item_main{padding:0 20px 0 0;width:100%;max-width:170px;border-width:0 2px 0 0;border-color:#b2b2b2;border-style:dotted}.product-bundle__item:not(.product-bundle__item_main) .product-bundle__item-top{position:relative}.product-bundle__item:not(.product-bundle__item_main) .product-bundle__item-top:before{top:50%;transform:translate(0,-50%);right:0}.product-bundle__checkbox{top:0;right:0}.product-bundle__checkbox_mobile{display:none}.product-bundle__price-box{margin:0 0 20px}.product-bundle__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-bundle__img-wrap{position:relative}.product-bundle__item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bundle-price,.product-bundle__info-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-bundle__info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.bundle-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 18px}.bundle-price__label{margin:0 0 4px}.bundle-price__item{margin:0 0 20px}}@media (max-width:1023px){.carousel-bundle__slide-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carousel-bundle__nav-btn{bottom:6px}.product-bundle__item{margin:0 0 20px;padding:0 0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.product-bundle__item_main{padding:0 0 46px}.product-bundle__item_main:before{position:absolute;content:'';width:calc(100% - 86px);right:0;left:0;margin:0 auto;display:block;bottom:22px;border-width:0 0 2px;border-color:#b2b2b2;border-style:dotted}.product-bundle__item:not(.product-bundle__item_main) .product-bundle__item-top:before{bottom:0;left:0;right:0;margin:0 auto}.product-bundle__item-info{position:relative}.product-bundle__checkbox:not(.product-bundle__checkbox_mobile){display:none}.bundle-price__wrap,.product-bundle__button-set{width:100%}.bundle-price__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 6px}.bundle-price__item:last-child{margin:0}.bundle-price__label{margin:0 10px 0 0}}@media (min-width:768px) and (max-width:1023px){.bundle-price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:28px}.bundle-price__wrap{margin:0 20px 0 0}.carousel-bundle__slide-item{padding:0 9px}.carousel-bundle__section{padding:20px}.carousel-bundle__nav-next{right:-8px}.carousel-bundle__nav-prev{left:-8px}.product-bundle__item-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 38px 0 0}.product-bundle__checkbox_mobile{top:50%;transform:translate(0,-50%);right:10px}}@media (min-width:768px){.bundle-price{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-bundle__title{font-size:22px;font-size:1.375rem;line-height:24px}.product-bundle__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.bundle-price{padding:15px}.bundle-price__wrap{margin:0 0 26px}.carousel-bundle__section{padding:15px}.carousel-bundle__nav-next{right:0}.carousel-bundle__nav-prev{left:0}.carousel-bundle__title{font-size:18px;font-size:1.125rem;line-height:20px}.product-bundle__item_main:before{width:calc(100% - 96px)}.product-bundle__item-info{padding:0 20px 0 0}.product-bundle__checkbox_mobile{right:0;bottom:0}}@media (max-width:425px){.carousel-bundle{margin:0}.carousel-bundle__top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;max-width:none;margin:0}.carousel-bundle__title{font-size:18px;font-size:1.125rem;margin:0 0 20px}}.carousel-bundle__section{opacity:1}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.cart{position:relative}.cart-popup__wrap{display:none;position:absolute;right:0;top:26px;padding:24px 0 0}.cart-popup{position:relative;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);border-top:none;width:590px;padding:19px 29px 29px 19px;transform:translateX(0);overflow:visible;z-index:2;border-radius:0 0 0 0}.cart-popup ::-webkit-scrollbar{width:6px}.cart-popup ::-webkit-scrollbar-track{background:#dcdcdc}.cart-popup ::-webkit-scrollbar-thumb{background:#474747}.cart-popup:before{content:none;display:block;width:0;height:0;border:7px solid transparent;border-bottom-color:#26a792;position:absolute;top:-25px;right:6px;z-index:9}.cart-popup__title{color:#525252;font-size:13px;line-height:30px}.cart-popup__products{padding:0 6px 0 0;margin:0;overflow:auto}.cart-popup__product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 40px 8px 9px;margin:10px;border-bottom:none}.cart-popup__product-imgwrap{width:126px;max-width:126px;margin:0 24px 0 0}.cart-popup__product-imgwrap img{width:100%;height:auto}.cart-popup__product-name{max-width:calc(100% - 76px)}.cart-popup__product-price{display:block;font-weight:400;color:#000;font-size:22px;line-height:22px;padding:4px 0 0}.cart-popup__product-price .price{font-size:22px;font-weight:700}.cart-popup__product-close{display:none;width:13px;height:13px;position:absolute;top:50%;right:12px;cursor:pointer;transform:translate(0,-50%)}.cart-popup__product-close svg{display:block;width:13px;height:13px;fill:#525252}.cart-popup__product-close:hover svg,.cart-popup__product:hover .cart-popup__product-close svg{fill:#26a792}.cart-popup__product:last-of-type{margin:10px}.cart-popup__product:hover{box-shadow:none}.cart-popup__product:hover .cart-popup__product-close{display:block}.cart-popup__sum,.cart-popup__sum .price{font-size:27px;line-height:28px;color:#333}.cart-popup__sum{padding:17px 0 8px}.cart-popup__sum strong{font-weight:700;color:#000}.cart-popup__sum .price{font-weight:700}.cart-popup__info{display:block;color:#7c7c7c;font-size:13px;line-height:16px}.cart-popup__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.cart-popup__buttons a{font-size:15px;color:#26a792;text-decoration:underline}.cart-popup__buttons a:hover{text-decoration:none}.cart-popup__buttons .button{background-color:#26a792;border-radius:0;color:#fff;font-size:16.1px;line-height:16px;font-weight:400;padding:11px 26px 12px;text-decoration:none}.cart-popup__buttons .button:active,.cart-popup__buttons .button:focus,.cart-popup__buttons .button:hover{background-color:#219280}.header-body__right-section-fixed .cart__popup-wrap{top:26px;padding:16px 0 0}@media (max-width:1023px){.cart:hover .cart-popup{display:none}}.cart-popup__footer-wrap{border-top:1px solid #c5c5c5;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-popup__buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-popup__products{max-height:380px}.cart-popup__product .cart-popup__product-close,.cart:hover .cart-popup__wrap{display:block}.cart-popup__product .cart-popup__product-close svg{fill:#a5a5a5}.cart-popup__product-imgwrap{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.cart-popup__product-name{color:#303030;font-family:'Calibri','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-size:16px;font-weight:300;line-height:21px}.cart-popup__product:hover{cursor:pointer}.cart-popup__product:hover-name{color:#939393}.cart-popup .price,.cart-popup__sum{font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.search__close{display:none}.search__close-btn{z-index:20;cursor:pointer}.search_show{clear:both;width:74%}.search_show .search__form{width:86%}.search_show .search__toggle{border-left:1px solid #b9b9bc;padding-left:12px;margin-left:27px;top:0;float:right}.search_show .search__toggle:before{content:'\f14c';font-size:32px;width:32px;height:32px;top:2px}.search__form form{margin:0}.search__form.loading .search__button:before{content:'';animation:spin 2s linear infinite}.search-results{position:absolute;top:55px;z-index:100500;width:100%}@media (max-width:1023px){.search-results{top:41px;left:0;width:100%}}.search-results::before{content:'';position:absolute;display:block;border:6px solid transparent;border-bottom:6px solid #fff;top:-11px;left:15px}@media (max-width:1023px){.search-results::before{display:none}}.search-results__categories{margin:0 0 15px}@media (max-width:1023px){.search-results__categories{margin:0}}.search-results__category-item{padding:5px 20px;cursor:pointer}.search-results__button:hover,.search-results__category-item:hover{background-color:#efefef}.search-results__category-link{text-decoration:none;color:#000;font-size:14px;font-weight:400;line-height:20px}.search-results__footer{border-top:1px solid #efefef;position:absolute;bottom:-1px;width:calc(100% - 4px);border-radius:0 0 7px 7px}.search-results__button{background-color:rgba(239,239,239,.5);color:#000;font-size:14px;font-weight:400;line-height:30px;cursor:pointer;width:100%;text-align:center}.search-results .adjustment{color:#000;font-size:14px;font-weight:400;line-height:20px;padding:0 20px 10px;margin-bottom:10px;border-bottom:1px solid #efefef}.search-results .products__count,.search-results .search-results__categories-count{padding:5px 20px;font-size:14px;display:none;color:#000}.search-results .products{padding:0;margin:0;flex:1 0 auto}.search-results .products .adjustment{margin-bottom:10px}.search-results .products__item{padding:6px 11px;border:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer}.search-results .products__item .products__item-image{font-size:0}.search-results .products__item .products__item-image img{max-width:70px;max-height:70px}.search-results .products__item:hover{background-color:#efefef;border:0}.search-results .products__item-descr{padding:0 10px;width:100%}.search-results .products__item-name{color:#000;font-size:14px;font-weight:400;line-height:19px;padding:0;flex:1 1 auto}.search-results .products__item-sku{color:#b7b7b7;font-size:13px;font-weight:400;line-height:16px;text-transform:uppercase;display:none}.search-results .products__item-price,.search__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.search-results .products__item-price{text-align:left;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.search-results .products__item-price span.original-price,.search-results .products__item-price span.special-price{color:#212121;font-size:14px;font-weight:700;line-height:16px}.search-results .products__item-price span.original-price.sp{line-height:16px;color:#9fa0a4;font-size:12px;font-weight:400;text-decoration:line-through;margin:0 0 0 7px}.search__result{overflow-y:scroll;max-height:500px;width:100%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border:0;border-radius:0;padding:10px 0 40px;box-shadow:0 0 15px rgba(0,0,0,.16);background:#fff}@media (max-width:1023px){.search__result{max-height:500px;box-shadow:0 15px 15px rgba(0,0,0,.16);border-radius:0}}.search__result ul{margin:0;padding:0;list-style:none}.search__result .highlight{color:#42b4e6}.search__result::-webkit-scrollbar{width:4px}.search__result::-webkit-scrollbar-track{box-shadow:none;background-color:#f7f7f7}.search__result::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.search__result::-webkit-scrollbar-thumb:hover{background:#909090}.search__toggle{outline:0;background:0 0;padding:0;border:0;top:12px;position:relative}@media (max-width:1023px){.search__expanded-section{position:absolute;width:100%;left:0;height:0;top:0;background-color:transparent}}.search .adjustment{color:#000;font-size:14px;font-weight:400;line-height:20px;padding:0 20px 10px;margin-bottom:10px;border-bottom:1px solid #efefef}@media (max-width:1023px){.search-results-opened{overflow:hidden}.header-fixed-mobile .search__expanded-section{top:0}}@media (max-height:568px) and (max-width:1023px){.search-container .search__result{max-height:calc(100vh - 126px)}.header-fixed-mobile .search-container .search__result{max-height:calc(100vh - 98px)}}.search__button{display:block;position:relative;background-color:transparent;border:0;outline:0;box-shadow:none;cursor:pointer;margin:0 auto}.search__button::before{content:'';display:block;width:24px;height:24px;background-size:100% auto;background-repeat:no-repeat;background-position:center}@media (min-width:451px){.search__button::before{width:34px;height:34px}}.search__button::before{background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/header-search-icon.svg);filter:invert(99%) sepia(97%) saturate(16%) hue-rotate(212deg) brightness(104%) contrast(100%)}.search__button:active::before,.search__button:focus::before,.search__button:hover::before{filter:invert(50%) sepia(31%) saturate(895%) hue-rotate(121deg) brightness(103%) contrast(89%)}@media (min-width:1024px){.search__button{display:block;position:relative;background-color:transparent;border:0;outline:0;box-shadow:none;cursor:pointer;margin:0 auto}.search__button::before{content:'';display:block;width:24px;height:24px;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/header-search-icon.svg);filter:invert(17%) sepia(0%) saturate(47%) hue-rotate(197deg) brightness(90%) contrast(86%)}.search__button:active::before,.search__button:focus::before,.search__button:hover::before{filter:invert(50%) sepia(31%) saturate(895%) hue-rotate(121deg) brightness(103%) contrast(89%)}}@media (min-width:1024px) and (min-width:451px){.search__button::before{width:34px;height:34px}}.search__button:hover .search__title{opacity:1}.search__title{display:none;position:absolute;color:#26a792;font-weight:300;font-size:16px;bottom:-20px;opacity:0;left:50%;transform:translateX(-50%)}@media (min-width:1024px){.search__title{display:block}}.search__form{background-color:transparent;border:0;border-radius:0;max-width:none;min-width:0;min-height:0;width:100%;display:block;height:0}.search__text{margin-left:0;padding-left:14px;padding-right:87px;height:41px;background-color:#fff;width:100%;color:#333;font-weight:300;font-size:16px;line-height:18px;letter-spacing:-.16px}@media (min-width:769px){.search__text{padding-right:14px}}@media (min-width:1024px){.search__text{height:48px}}.search__text-wrap{position:relative;left:4px}@media (min-width:1024px){.search__text-wrap{width:auto;height:auto}}.search__submit{display:block;position:absolute;top:0;right:0;font-size:0;width:41px;height:41px;background:#26a792 url(/skin/frontend/ariflex/hansgrohe/images/svg/header-search-icon-white.svg) no-repeat center}@media (min-width:769px){.search__submit{display:none}}.search__close-btn{position:absolute;top:4px;right:50px;width:30px;height:30px;font-size:0;background-color:transparent}.search__close-btn:after,.search__close-btn:before{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background:#a3a3a3}.search__close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.search__close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.search__close-btn:hover:after,.search__close-btn:hover:before{background:#5c5c5c}@media (min-width:769px){.search__close-btn{right:10px}}@media (min-width:1023px){.search__close-btn{top:9px}}.search__expanded-section{width:100%;position:absolute;left:0;top:0;z-index:1000}@media (max-width:1023px){.search__expanded-section{position:fixed;left:-4px;top:6px;padding:0 5px}.search__button.open{visibility:hidden}}.catalog-product-view .search__button{color:#26a792}

@import "//cdn.aristosgroup.ru/fonts/hg-font/font.css";.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.compare-popup{background-color:#fff;height:76px;position:fixed;z-index:10005;top:-95px;left:0;right:0;transition:all .5s;box-shadow:0 0 19px rgba(0,0,0,.2);display:block}.compare-popup.active{top:0}.compare-popup__image{max-width:70px;object-fit:contain;aspect-ratio:1}.compare-popup__text-wrapper{margin:0 auto 0 30px;width:calc(100% - 340px)}@media (max-width:1023px){.compare-popup__text-wrapper{width:calc(100% - 290px)}}.compare-popup__product{color:#000;font-size:16px;line-height:1;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px}.compare-popup__text{font-size:14px;color:#8d8d8d}.compare-popup__text-mobile{display:none}.compare-popup__compare{text-decoration:none;margin:0 45px 0 0;border-radius:0;background-color:#26a792;color:#fff;width:120px;height:40px;font-size:18px;font-weight:light;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compare-popup__compare:active,.compare-popup__compare:focus,.compare-popup__compare:hover{background-color:#2fccb2}@media (max-width:1023px){.compare-popup__compare{margin:0}}.compare-popup__close{background:0 0;border:0;width:50px;height:76px;font-size:22px}.compare-popup__close:before{content:'×';color:#8d8d8d}.compare-popup__close:active,.compare-popup__close:focus,.compare-popup__close:hover{outline:0}.compare-popup__close:active:before,.compare-popup__close:focus:before,.compare-popup__close:hover:before{color:#000}.compare-popup .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.compare-popup{background-color:#26a792;box-shadow:none}.compare-popup__compare,.compare-popup__image,.compare-popup__text-wrapper{display:none}.compare-popup__text-mobile{display:block;text-decoration:none;color:#fff;font-size:14px;padding-left:19px}.compare-popup__close:active,.compare-popup__close:focus,.compare-popup__close:hover,.compare-popup__text-mobile:active,.compare-popup__text-mobile:focus,.compare-popup__text-mobile:hover{color:#fff}.compare-popup__close:before{color:#fff}}.spa-header{padding:0;border:0;box-shadow:0 3px 15px rgba(0,0,0,.2);overflow:hidden}.spa-header .container{margin-left:auto;margin-right:auto;width:100%;padding:0 10px}@media (min-width:1024px){.spa-header .container{max-width:960px}}@media (min-width:1200px){.spa-header .container{max-width:1160px}}.spa-header .navbar-brand img{display:block;max-width:100%;height:auto}@media (min-width:1024px){.spa-header .navbar-brand img{margin-left:-60px}}.compare-page .compare-header__title,.compare-page .compare-info__title{font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500}@media (min-width:768px){.compare-page .compare-item__wrapper{max-width:285px}}.compare-page .compare-item .compare-item__cart,.compare-page .compare-page__container .compare-page__thumbs .compare-item__cart{border-radius:0}.compare-page .compare-item .compare-item__cart:after,.compare-page .compare-page__container .compare-page__thumbs .compare-item__cart:after{background-image:url(/skin/frontend/ariflex/hansgrohe/images/cart.svg)}.compare-page .compare-item__price{font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500}.compare-page .compare-page__container{position:relative}.compare-page .compare-page__container .compare-nav__btn{top:0}@media (max-width:767px){.compare-page .compare-page__container .compare-page__thumbs .compare-item__photo{height:60px}.compare-page .compare-page__container .compare-page__thumbs .compare-item__name{display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:1024px){.compare-page.with_container .compare-page__container,.compare-page.with_container .compare-page__thumbs{width:940px}}@media (min-width:1200px){.compare-page.with_container .compare-page__container,.compare-page.with_container .compare-page__thumbs{width:1140px}}.compare-page .compare-setting_difference input[type=checkbox]:checked+span:after{background-repeat:no-repeat;background-image:url(data:image/svg+xml,%0A%20%20%20%20%20%20%20%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%228%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2326a792%22%20d%3D%22m2.646%206.858-2.5-2.417a.475.475%200%200%201%200-.682l.706-.683a.509.509%200%200%201%20.707%200l1.44%201.39%203.44-3.325a.509.509%200%200%201%20.707%200l.706.685a.475.475%200%200%201%200%20.683l-4.5%204.35a.509.509%200%200%201-.706-.001Z%22/%3E%3C/svg%3E%0A%20%20%20%20%20%20%20%20);width:8px;aspect-ratio:1;background-size:100%}.spa-footer{background-color:#474747;border:0;padding:40px 0;color:#b2b2b2;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:300;font-size:18px;line-height:1}.spa-footer .container{margin-left:auto;margin-right:auto;width:100%;padding:0 10px;display:flex;flex-direction:column;gap:6px}@media (min-width:1024px){.spa-footer .container{max-width:960px}}@media (min-width:1200px){.spa-footer .container{max-width:1160px}}.spa-footer .checkapp-footer__title-phone{margin:0 0 5px}.spa-footer .checkapp-footer__phone{display:block;font-weight:500;text-decoration:none;color:#fff}.spa-footer .checkapp-footer__work-time{margin:5px 0 0}.header-icons.compare{margin:0}.header-icons .compare__link{display:block;position:relative;background-color:transparent;border:0;outline:0;box-shadow:none;cursor:pointer;margin:0 auto}.header-icons .compare__link::before{content:'';display:block;width:24px;height:24px;background-size:100% auto;background-repeat:no-repeat;background-position:center}@media (min-width:451px){.header-icons .compare__link::before{width:34px;height:34px}}.header-icons .compare__link::before{background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/header-compare-icon.svg);filter:invert(99%) sepia(97%) saturate(16%) hue-rotate(212deg) brightness(104%) contrast(100%)}.header-icons .compare__link:active::before,.header-icons .compare__link:focus::before,.header-icons .compare__link:hover::before{filter:invert(50%) sepia(31%) saturate(895%) hue-rotate(121deg) brightness(103%) contrast(89%)}@media (min-width:1024px){.header-icons .compare__link{display:block;position:relative;background-color:transparent;border:0;outline:0;box-shadow:none;cursor:pointer;margin:0 auto}.header-icons .compare__link::before{content:'';display:block;width:24px;height:24px;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/header-compare-icon.svg);filter:invert(17%) sepia(0%) saturate(47%) hue-rotate(197deg) brightness(90%) contrast(86%)}.header-icons .compare__link:active::before,.header-icons .compare__link:focus::before,.header-icons .compare__link:hover::before{filter:invert(50%) sepia(31%) saturate(895%) hue-rotate(121deg) brightness(103%) contrast(89%)}}@media (min-width:1024px) and (min-width:451px){.header-icons .compare__link::before{width:34px;height:34px}}.header-icons .compare__link-icon{display:none}.header-icons .compare__link-caption{display:none;position:absolute;color:#26a792;font-weight:300;font-size:16px;bottom:-20px;opacity:0;left:50%;transform:translateX(-50%)}@media (min-width:1024px){.header-icons .compare__link-caption{display:block}}.header-icons .compare__link-count{position:absolute;top:-5px;left:inherit;right:-5px;display:block;min-width:17px;height:17px;min-height:17px;text-align:center;border-radius:8px;font-size:14px;line-height:17px;font-weight:100}@media (min-width:450px){.header-icons .compare__link-count{min-width:25px;left:-10px;right:inherit}}.header-icons .compare__link:hover .compare__link-caption{opacity:1}.header-icons .compare__link-count,.header-icons .compare__link:hover .compare__link-count{background-color:#f6a305;color:rgba(255,255,255,.7)}@media (min-width:1024px){.header-body.fixed_menu .header-icons .compare__link::before{filter:invert(17%) sepia(0%) saturate(47%) hue-rotate(197deg) brightness(90%) contrast(86%)}.header-body.fixed_menu .header-icons .compare__link:active::before,.header-body.fixed_menu .header-icons .compare__link:focus::before,.header-body.fixed_menu .header-icons .compare__link:hover::before{filter:invert(50%) sepia(31%) saturate(895%) hue-rotate(121deg) brightness(103%) contrast(89%)}.header-body.fixed_menu .header-icons .compare__link-caption{opacity:0}.header-body.fixed_menu .header-icons .compare__link-count{top:-5px}}.menu_open .navigation__categories .navigation__compare{background-color:#efefef;padding:14px 13px;color:#b2b2b2;display:flex;display:-webkit-flex;align-tems:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.menu_open .navigation__categories .navigation__compare-link{padding-left:25px;color:#707070;position:relative}.menu_open .navigation__categories .navigation__compare-link::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;filter:invert(50%) sepia(31%) saturate(895%) hue-rotate(121deg) brightness(103%) contrast(89%);background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/header-compare-icon.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center}.menu_open .navigation__categories .navigation__compare-count{width:25px;height:17px;background-color:#f6a305;border-radius:8px;color:rgba(255,255,255,.7);font-size:14px;font-weight:100;padding:0;min-height:17px;display:block;text-align:center}.compare-empty__compare-icon{display:inline-block;width:12px;height:14px;background-image:url(/skin/frontend/ariflex/hansgrohe/images/product-item-compare.png);background-repeat:no-repeat;background-size:contain;background-position:bottom center}#compare-app .compare-setting__message{background-color:#26a792;font-size:14px}@media (max-width:767px){#compare-app .compare-setting__message{font-size:12px}}.compare-popup__compare:active,.compare-popup__compare:focus,.compare-popup__compare:hover{color:#fff}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}#custom-teaser{position:relative;width:100%;background-color:var(--custom-teaser-bg);text-align:center;z-index:10}#custom-teaser img{display:block;max-width:100%;height:auto}#custom-teaser .custom-teaser__inner{display:flex;align-items:flex-start;justify-content:center;gap:20px;min-height:40px;padding:10px;margin:0 30px 0 0;text-decoration:none}@media (min-width:768px){#custom-teaser .custom-teaser__inner{padding:0;align-items:center}}@media (min-width:1024px){#custom-teaser .custom-teaser__inner{margin:0}}#custom-teaser .custom-teaser__content{display:flex;gap:10px;flex-direction:column;align-items:flex-start}@media (min-width:768px){#custom-teaser .custom-teaser__content{flex-direction:row;align-items:center}}#custom-teaser .custom-teaser__title{color:var(--custom-teaser-title-color);font-size:13px;line-height:1;font-weight:700;display:flex;align-items:center;gap:10px;text-align:left}#custom-teaser .custom-teaser__title span{font-weight:inherit;line-height:inherit}@media (min-width:1200px){#custom-teaser .custom-teaser__title{font-size:20px}}#custom-teaser .custom-teaser__end-date{display:flex;white-space:nowrap;align-items:center;gap:10px;color:var(--custom-teaser-end-date-color);font-size:11px;line-height:1}@media (min-width:1200px){#custom-teaser .custom-teaser__end-date{font-size:16px}}#custom-teaser .custom-teaser__timer{font-weight:700;color:var(--custom-teaser-timer-color);font-size:11px;line-height:1}@media (min-width:1200px){#custom-teaser .custom-teaser__timer{font-size:20px}}#custom-teaser .custom-teaser__text{font-size:16px;line-height:22px;color:var(--custom-teaser-text-color)}@media (max-width:768px){#custom-teaser .custom-teaser__text{font-size:11px;line-height:15px}}#custom-teaser .custom-teaser__text span{text-transform:uppercase;font-weight:700}@media (max-width:768px){#custom-teaser .custom-teaser__text span{font-size:13px;line-height:18px}}#custom-teaser .custom-teaser__show-info{background:var(--custom-teaser-show-info-icon) no-repeat center;background-size:contain;min-width:17px;height:17px;text-decoration:none;transition:opacity .2s;font-size:0;line-height:0}@media (min-width:768px){#custom-teaser .custom-teaser__show-info{min-width:21px;height:21px}}#custom-teaser .custom-teaser__close:hover,#custom-teaser .custom-teaser__show-info:hover{opacity:.7}#custom-teaser .custom-teaser__close{padding:0;outline:0;box-shadow:none;border:0;font-size:0;line-height:0;position:absolute;top:8px;right:8px;width:18px;height:18px;background:var(--custom-teaser-close-icon) no-repeat center;background-size:contain;cursor:pointer;transition:opacity .2s}@media (min-width:768px){#custom-teaser .custom-teaser__close{top:50%;transform:translateY(-50%)}}#custom-teaser.freedelivery .custom-teaser__inner{align-items:center;padding:4px}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__inner{padding-right:36px}}#custom-teaser.freedelivery .custom-teaser__inner::before{content:"";display:inline-block;width:32px;height:32px;background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/icon-delivery.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:41px}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__inner::before{width:24px;height:24px;margin-right:4px}}#custom-teaser.freedelivery .custom-teaser__show-info{display:inline-block;background:#00a891;padding:3px 13px;color:#fff;border-radius:50px;margin-left:58px;font-size:14px;line-height:1}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__show-info{margin-left:6px;font-size:0;background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/swiper-arrow-next-white.svg);background-size:3.5px 7px;width:17px;height:17px;padding:0;border-radius:50%}}#custom-teaser.freedelivery .custom-teaser__close{top:50%;right:30px;transform:translateY(-50%);width:20px;height:20px}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__close{right:14px}}#custom-teaser.blackfriday .custom-teaser__end-date-label span,#custom-teaser.blackfriday .custom-teaser__title img{display:none}@media (min-width:1024px){#custom-teaser.blackfriday .custom-teaser__title img{display:block}}@media (min-width:1024px){#custom-teaser.blackfriday .custom-teaser__end-date-label span{display:inline}}#custom-teaser.blackfriday .custom-teaser__img-left{max-width:71px}@media (min-width:768px){#custom-teaser.blackfriday .custom-teaser__img-left{max-width:100%}}#custom-teaser.blackfriday .custom-teaser__img-right{display:none}@media (min-width:1024px){#custom-teaser.blackfriday .custom-teaser__img-right{display:block}}#custom-teaser.blackfriday .custom-teaser__show-info{align-self:flex-end}@media (min-width:768px){#custom-teaser.blackfriday .custom-teaser__show-info{align-self:revert}}

