.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.swiper-container:not(.swiper-container-initialized) .js-slider-btn,.swiper-container:not(.swiper-container-initialized) .js-slider-pagination,.swiper-container:not(.swiper-container-initialized)~.js-slider-btn,.swiper:not(.swiper-initialized) .js-slider-btn,.swiper:not(.swiper-initialized) .js-slider-pagination,.swiper:not(.swiper-initialized)~.js-slider-btn{display:none}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.promo-labels{position:absolute;top:10px;left:10px;z-index:9;width:calc(100% - 11px)}.promo-labels__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.promo-labels__wrap .promo-label{font-family:'Calibri','Arial','Helvetica CY','Nimbus Sans L',sans-serif;overflow:visible;color:#fff;margin:0 10px 10px 0;font-size:14px;border-radius:3px;padding:6px;line-height:14px;font-weight:700;display:block;white-space:nowrap}.promo-labels__wrap .promo-label[data-title]{cursor:pointer}.promo-labels__wide .promo-label:nth-child(-n+1),.promo-labels__wrap .promo-label:nth-child(-n+2){display:block}.promo-labels__wrap .promo-label_gift{background-color:#a8199a;color:#fff}.promo-labels__wrap .promo-label_gift:before{content:'+';display:inline-block;margin-right:2px}.promo-labels__wrap .promo-label_discount span{font-weight:inherit;font-size:inherit;line-height:inherit}.promo-labels__wrap .promo-label_discount-text{display:none}.promo-labels__wrap .promo-label_discount-percent::before{content:'- '}.promo-labels__wrap .promo-label_lifting{background-color:#666}.promo-labels__wrap .promo-label_best-price{background-color:#a28141}.promo-labels__wrap .promo-label_new{background-color:#33adf1}.promo-labels__wrap .promo-label_new::after{content:'!'}.promo-labels__wrap .promo-label_bf{background-color:#000}.promo-labels__wrap .promo-label_bf span{font-weight:inherit;text-transform:capitalize}.promo-labels__wrap .promo-label_hit{background-color:#dea116}.promo-labels__wrap .promo-label_exclusive{background-color:#c24c68}.promo-labels__wrap .promo-label_limited{background-color:#6711ab}.promo-labels__wrap .promo-label_installation{background-color:#77a819}.promo-labels__wrap .promo-label_installment{background-color:#2872d1}.promo-labels__wrap .promo-label_outlet{background-color:#910f47}.promo-labels__wrap .promo-label_recommend{background-color:#1977a8}.promo-labels__wrap .promo-label_reduced{background-color:#19a892}.promo-labels__wrap .promo-label_discount{background-color:#f17733}.promo-labels__wrap .promo-label_showroom{background-color:#26a792;width:36px;height:26px;background-repeat:no-repeat;background-position:center;background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/available_in_showroom_min.svg)}.promo-labels__wrap .promo-label_monday{font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:10px;line-height:13px;padding:6px 10px;background-color:#1c1443;box-shadow:inset 2px 0 0 #ff8aff}.promo-labels__wrap .promo-label_monday::before{content:'Киберпонедельник';display:inline-block}.promo-labels__wrap .promo-label_freeshipping{padding:0;background-color:#474747;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500;max-width:100%}.promo-labels__wrap .promo-label_freeshipping-wrap{display:flex;align-items:center;padding:0 0 0 10px;gap:5px;font-weight:inherit;line-height:inherit}.promo-labels__wrap .promo-label_freeshipping-text{text-align:left;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;overflow:hidden}.promo-labels__wrap .promo-label_freeshipping-icon{align-self:stretch;min-height:25px;min-width:35px;width:35px}.promo-labels__wrap .promo-label_freeshipping-icon::after{content:'';display:block;width:100%;height:100%;background-image:url(/skin/frontend/base/default/images/label/freeshipping.svg);background-position:30% 50%;background-repeat:no-repeat;background-size:24px 24px;filter:invert(58%) sepia(79%) saturate(3988%) hue-rotate(139deg) brightness(89%) contrast(101%)}.promo-labels__wrap_hidden .promo-labels__more-btn{border:1px solid #efeff4;width:26px;height:26px;border-radius:3px;background:#fff;position:relative;display:block;cursor:pointer}.promo-labels__wrap_hidden .promo-labels__more-btn::before{content:'';position:absolute;top:50%;left:53%;background-image:url(/skin/frontend/ariflex/rehau/images/svg/promo_label_more.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;width:8px;height:8px;transform:translate(-50%,-50%);transition:.2s}.promo-labels__wrap_hidden .promo-labels__more-btn::after{content:none}.promo-labels__wrap_hidden .promo-label{display:none}.promo-labels__wrap_hidden:not(.promo-labels__wrap_opened) .promo-label:nth-child(2){display:none}#product-info .promo-labels__wrap_opened .promo-label,.promo-labels__wrap .promo-labels__more-btn,.promo-labels__wrap_opened .promo-label{display:block}.promo-labels__wrap_opened .promo-labels__more-btn::before{transform:translate(-50%,-50%) rotate(180deg);opacity:1;left:47%;transition:.2s}.promo-labels__wide .promo-label:nth-child(2){display:none}#product-info .promo-labels__wrap_hidden .promo-label:nth-child(-n+4),.promo-labels__wide.promo-labels__wrap_opened .promo-label:nth-child(2){display:block}#product-info .promo-labels{width:100%;top:0;left:0}@media (max-width:768px){#product-info .promo-labels{width:53%;top:-14px}}#product-info .promo-labels .promo-label_showroom{display:none;cursor:pointer;position:relative;width:163px;height:26px;background:0 0;transition:all .35s}#product-info .promo-labels .promo-label_showroom::before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transition:all .35s;background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/available_in_showroom.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.label-hint{z-index:10000;position:fixed;background:rgba(0,0,0,.3);width:100%;transition:.2s linear;opacity:1}@media (max-width:767px){.label-hint{height:100%}}@media (min-width:768px){.label-hint{position:absolute;z-index:1000;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);padding:13px 15px 15px;max-width:210px;border:1px solid #e1e1e1}}.label-hint.loading{opacity:0}.label-hint__arrow{display:none;content:'';position:absolute;top:-11px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #e1e1e1}.label-hint__arrow::after{content:'';position:absolute;top:1px;left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}@media (min-width:768px){.label-hint__arrow{display:block}}@media (max-width:767px){.label-hint__content{width:100%;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;background:#fff;padding:15px;max-width:207px;border:1px solid #e1e1e1}}.label-hint__text{font-family:'Calibri','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:300;color:#333;font-size:16px;line-height:21px}.label-hint__text a{color:#0a5786;transition:all .35s}.label-hint__text a:hover{color:#2fccb2}.label-hint__showroom{margin-bottom:7px}.label-hint__close{position:absolute;top:4px;right:4px;background-image:url(/skin/frontend/ariflex/hansgrohe/images/svg/promo-label-close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;cursor:pointer;transition:all .35s}.label-hint__close:hover{filter:invert(64%) sepia(90%) saturate(360%) hue-rotate(117deg) brightness(91%) contrast(85%)}.category-products_list .promo-labels{width:180px}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.form-widget__form{background-color:transparent;padding:0;max-width:revert;border-width:0;border-style:revert;border-color:transparent;margin:0 auto}@media (min-width:768px){.form-widget__form{padding:0}}@media (min-width:1024px){.form-widget__form{padding:0}}.form-widget__header{margin:0 auto 23px}@media (min-width:768px){.form-widget__header{margin:0 auto 41px}}@media (min-width:1024px){.form-widget__header{margin:0 auto 48px}}.form-widget__title{margin:0;color:#000;text-align:left;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-size:18px;line-height:134%;font-weight:500;text-transform:none}@media (min-width:768px){.form-widget__title{font-size:20px;line-height:134%;text-align:left}}@media (min-width:1024px){.form-widget__title{font-size:24px;line-height:134%;text-align:left}}.form-widget__subtitle{text-align:center;margin:10px 0 0;font-family:inherit;font-weight:400;font-size:16px;line-height:120%;color:#000}.form-widget__fieldset{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:13px}@media (min-width:768px){.form-widget__fieldset{grid-template-columns:repeat(2,1fr);grid-gap:22px 40px}}@media (min-width:1024px){.form-widget__fieldset{grid-template-columns:repeat(2,1fr);grid-gap:38px 20px}}.form-widget__field{position:relative;padding:0 0 20px;border:0;margin:0}.form-widget__field_comment,.form-widget__field_deps{grid-column:span 1}.form-widget__field_policy,.form-widget__field_submit{grid-column:span 1;padding:0}@media (min-width:768px){.form-widget__field{padding:0 0 20px}.form-widget__field_deps{grid-column:span 1}.form-widget__field_comment{grid-column:span 2}.form-widget__field_policy,.form-widget__field_submit{grid-column:span 1;padding:0}}@media (min-width:1024px){.form-widget__field{padding:0 0 20px}.form-widget__field_deps{grid-column:span 1}.form-widget__field_comment{grid-column:span 2}.form-widget__field_policy,.form-widget__field_submit{grid-column:span 1;padding:0}}.form-widget__label{display:block;cursor:pointer;font-size:17px;line-height:24px;color:#868686;font-family:inherit;font-weight:400;margin:0}.form-widget__label.required::after,.form-widget__label::after{content:' *'}.form-widget__input{width:100%;height:100%;outline:0;box-sizing:border-box;border-radius:0;border-width:1px;border-style:solid;border-color:#b9b9b9;max-height:48px;min-height:48px;padding:5px 20px;font-size:12px;font-family:inherit;line-height:16px;font-weight:400;color:#000;background-color:#fff;transition:all .35s}@media (min-width:768px){.form-widget__input{max-height:48px;min-height:48px;font-size:14px;line-height:18px}}@media (min-width:1024px){.form-widget__input{max-height:48px;min-height:48px}}.form-widget__input_textarea{resize:none;max-height:48px;min-height:48px}@media (min-width:768px){.form-widget__input_textarea{max-height:48px;min-height:48px}}@media (min-width:1024px){.form-widget__input_textarea{max-height:48px;min-height:48px}}.form-widget__input_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-image:url(/skin/frontend/ariflex/hansgrohe/images/widgets/contact-form/arrow-down.svg);background-size:14px auto;background-position:right 14px center;padding-right:calc((14px*2) + 5px)}.form-widget__input:focus{border-color:#26a792}.form-widget__field.error .form-widget__input{border-color:red}.form-widget .custom-file-container{display:-webkit-box;display:-ms-flexbox;display:flex}.form-widget .custom-file-container .controls,.form-widget .custom-file-container .controls__item{margin:0}.form-widget .custom-file-container .add{background-color:transparent;border:0}.form-widget .custom-file-container .add-name{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;box-shadow:none;text-align:center;border-width:0;border-style:solid;border-color:#26a792;height:48px;border-radius:0;color:#26a792;background-color:#fff;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500;line-height:20px;text-transform:none;transition:all .35s;width:fit-content}@media (min-width:768px){.form-widget .custom-file-container .add-name{height:48px}}.form-widget .custom-file-container .add-name:hover{background-color:transparent;color:#2fccb2;border-color:#2fccb2}.form-widget .custom-file-container .add-label{display:block}.form-widget .custom-file-container .file-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;gap:10px}.form-widget .custom-file-container .file-item{margin:0}.form-widget .custom-file-container .file-item__main{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;line-height:100%;gap:7px;padding:5px;background:0 0;color:#000}.form-widget .custom-file-container .file-item__size{margin:0}.form-widget .custom-file-container .file-item__remove{cursor:pointer;inset:auto;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url(/skin/frontend/base/default/images/widgets/contact-form/close.svg);background-size:50% auto;filter:invert(0%) sepia(94%) saturate(0%) hue-rotate(240deg) brightness(102%) contrast(101%)}.form-widget .custom-file-container .message-container__text--error,.form-widget .error-message{color:red;font-size:12px;line-height:20px}.form-widget .error-message{position:absolute;inset:auto 0 0 0}@media (min-width:768px){.form-widget .error-message{font-size:12px;line-height:20px}}@media (min-width:1024px){.form-widget .error-message{font-size:12px;line-height:20px}}.form-widget__submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:center;width:100%;max-width:100%;height:50px;padding:5px 10px;border-radius:0;border-width:0;border-color:#26a792;border-style:solid;color:#fff;background-color:#26a792;text-transform:none;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500;font-size:17px;line-height:20px;transition:all .35s}@media (min-width:768px){.form-widget__submit{max-width:100%;height:50px;padding:5px 10px;font-size:17px;line-height:20px}}@media (min-width:1024px){.form-widget__submit{max-width:100%;height:50px;padding:5px 10px;font-size:17px;line-height:20px}}.form-widget__submit:hover{background-color:#2fccb2;color:#fff;border-color:#2fccb2}.form-widget__policy{color:#868686;font-family:inherit;font-weight:400;font-size:14px;line-height:18px}.form-widget__policy a{font-weight:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;color:#000;transition:all .35s}.form-widget__policy a:hover{text-decoration:underline;color:#2fccb2}#contacts-popup .layer-modal__container{max-width:450px;width:calc(100% - 30px)}#contacts-popup .layer-modal__content{padding:20px;text-align:center}#contacts-popup .layer-modal__close{position:absolute;z-index:1;box-shadow:none;outline:0;inset:0 0 auto auto;background-image:url(https://shop.hansgrohe.ru/skin/frontend/ariflex/hansgrohe/less/widgets/contact-form/skin/frontend/ariflex/hansgrohe/images/widgets/contact-form/close.svg);width:32px;height:32px;background-size:auto;background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;filter:invert(0%) sepia(94%) saturate(0%) hue-rotate(240deg) brightness(102%) contrast(101%);transition:all .35s,filter 0s;border-width:0;border-style:solid;border-color:transparent}#contacts-popup .layer-modal__close:hover{filter:invert(50%) sepia(31%) saturate(895%) hue-rotate(121deg) brightness(103%) contrast(89%);background-color:transparent;border-color:transparent}#contacts-popup .layer-modal__title{margin:0 0 20px;font-family:inherit;font-weight:700;color:#000;font-size:22px;line-height:120%}#contacts-popup .layer-modal__info{font-size:16px;line-height:120%;color:#000}.form-widget__field.active .form-widget__label,.form-widget__field.filled .form-widget__label,.form-widget__field_deps .form-widget__label{top:-15px;font-size:13px;line-height:13px;left:0}.form-widget__field_filename{order:1;margin-top:-8px}.form-widget__field_filename .form-widget__label,.form-widget__label em{display:none}@media (min-width:768px){.form-widget__field_filename{margin-top:0}}@media (min-width:1024px){.form-widget__field_filename{margin-top:-10px}}.form-widget__field_submit{order:2;margin-top:8px}@media (min-width:768px){.form-widget__field_submit{margin-top:0}}@media (min-width:1024px){.form-widget__field_submit{margin-top:-10px}}.form-widget__field_policy{order:3;text-align:center}@media (min-width:768px){.form-widget__field_policy{grid-column:2;margin-top:-30px}}@media (min-width:1024px){.form-widget__field_policy{margin-top:-40px}}.form-widget__label{position:absolute;top:14px;left:10px;transition:all .2s}@media (min-width:768px){.form-widget__label{left:20px}}.form-widget .custom-file-container{gap:5px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.form-widget .custom-file-container{gap:5px 10px}}@media (min-width:1024px){.form-widget .custom-file-container{gap:5px 30px}}.form-widget .custom-file-container .controls{width:100%}.form-widget .custom-file-container .add{padding:0}.form-widget .custom-file-container .add-name{font-size:16px;padding:0}.form-widget .custom-file-container .add-name::before{content:'';background-image:url(/skin/frontend/ariflex/hansgrohe/images/icon-upload-files.svg);background-size:20px 20px;background-position:0 50%;background-repeat:no-repeat;width:20px;height:20px;margin-right:12px}@media (min-width:1024px){.form-widget .custom-file-container .add-name{font-size:17px}.form-widget .custom-file-container .add-name::before{margin-right:14px}}.form-widget .custom-file-container .add-label{color:#868686;font-size:14px;line-height:20px;text-align:left;width:100%}.form-widget .custom-file-container .file-list{width:100%;order:1}.form-widget .custom-file-container .input-description{display:none}.form-widget .custom-file-container .file-item__name{max-width:fit-content}.form-widget .custom-file-container .file-item__remove::after,.form-widget .custom-file-container .file-item__remove::before{background-color:#707372}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.layer-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;outline:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:opacity 222ms ease-in;will-change:opacity;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.layer-modal_active,.layer-modal_active.hidden{display:-webkit-box;display:-ms-flexbox;display:flex}.layer-modal__container{width:100%;position:relative;background-color:#fff;opacity:1;transition:opacity 222ms ease-in;will-change:opacity;z-index:1;margin:0 auto}.layer-modal__content{position:relative}.layer-modal__overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.layer-modal__info{width:100%}

