@keyframes slide-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.home-slider.swiper .swiper-slide,.js-slider-collection.swiper .swiper-slide{width:100%;background-repeat:no-repeat;background-position:center top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500;font-size:44px;letter-spacing:-.45px;text-shadow:1px 1px 8px rgba(51,51,51,.3)}.home-slider.swiper .swiper-slide:not(.placeholder),.js-slider-collection.swiper .swiper-slide:not(.placeholder){opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}.home-slider.swiper .swiper-slide img,.js-slider-collection.swiper .swiper-slide img{max-width:100%;width:100%;object-fit:cover}@media (max-width:1023px){.home-slider.swiper .swiper-slide img,.js-slider-collection.swiper .swiper-slide img{height:auto}}@media (min-width:1024px){.home-slider.swiper .swiper-slide.placeholder img,.js-slider-collection.swiper .swiper-slide.placeholder img{min-height:722px;object-position:left}}.home-slider.swiper .swiper-slide>img,.js-slider-collection.swiper .swiper-slide>img{display:none}.home-slider.swiper .swiper-slide .container p,.js-slider-collection.swiper .swiper-slide .container p{font-size:20px;margin-top:20px;font-family:'Calibri','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:300}.home-slider.swiper .swiper-slide .container .img-block,.js-slider-collection.swiper .swiper-slide .container .img-block{margin-top:20px}.home-slider.swiper .swiper-slide .container .img-block img.svg,.js-slider-collection.swiper .swiper-slide .container .img-block img.svg{width:50px;height:31px;margin-right:20px}.home-slider.swiper .swiper-wrapper+.container,.js-slider-collection.swiper .swiper-wrapper+.container{position:relative}.home-slider.swiper .swiper-pagination,.js-slider-collection.swiper .swiper-pagination{bottom:48px}.home-slider.swiper .swiper-button-next,.home-slider.swiper .swiper-button-prev,.js-slider-collection.swiper .swiper-button-next,.js-slider-collection.swiper .swiper-button-prev{background-image:url(/skin/frontend/ariflex/hansgrohe/images/slider-arrow.svg);background-repeat:no-repeat;transition:opacity .8s;bottom:calc(722px/2 - 50px);top:auto;z-index:3}.home-slider.swiper .swiper-button-next::after,.home-slider.swiper .swiper-button-prev::after,.js-slider-collection.swiper .swiper-button-next::after,.js-slider-collection.swiper .swiper-button-prev::after{content:''}.home-slider.swiper .swiper-button-next:hover,.home-slider.swiper .swiper-button-prev:hover,.js-slider-collection.swiper .swiper-button-next:hover,.js-slider-collection.swiper .swiper-button-prev:hover{opacity:.4}.home-slider.swiper .swiper-button-prev,.js-slider-collection.swiper .swiper-button-prev{transform:rotate(180deg);will-change:transform;left:-109px}.home-slider.swiper .swiper-button-next,.js-slider-collection.swiper .swiper-button-next{right:-109px}.home-slider.swiper .swiper-pagination-bullet,.js-slider-collection.swiper .swiper-pagination-bullet{width:51px;height:6px;background-color:#f4f4f4;border-radius:0;transition:background-color .8s;opacity:1;margin-right:10px;position:relative;overflow:hidden}.home-slider.swiper .swiper-pagination-bullet:last-child,.js-slider-collection.swiper .swiper-pagination-bullet:last-child{margin-right:0}.home-slider.swiper .swiper-pagination-bullet::before,.js-slider-collection.swiper .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-slider.swiper .swiper-pagination-bullet:hover,.js-slider-collection.swiper .swiper-pagination-bullet:hover{background-color:#6cb89a}.home-slider.swiper .swiper-pagination-bullet-active::before,.js-slider-collection.swiper .swiper-pagination-bullet-active::before{background-color:#6cb89a;animation:slide-progress 10s linear forwards;-webkit-animation:slide-progress 10s linear forwards}@media (max-width:1390px){.home-slider.swiper .swiper-button-next,.js-slider-collection.swiper .swiper-button-next{right:-49px}.home-slider.swiper .swiper-button-prev,.js-slider-collection.swiper .swiper-button-prev{left:-49px}}@media (max-width:1270px){.home-slider.swiper .swiper-button-next,.js-slider-collection.swiper .swiper-button-next{right:-25px}.home-slider.swiper .swiper-button-prev,.js-slider-collection.swiper .swiper-button-prev{left:-25px}}@media (max-width:1023px){.home-slider.swiper .swiper-button-next,.home-slider.swiper .swiper-button-prev,.js-slider-collection.swiper .swiper-button-next,.js-slider-collection.swiper .swiper-button-prev{display:none}.home-slider.swiper .swiper-pagination,.js-slider-collection.swiper .swiper-pagination{width:100%;bottom:22px}.home-slider.swiper.swiper-horizontal,.js-slider-collection.swiper.swiper-horizontal{margin-top:0}.home-slider.swiper .swiper-pagination-bullet,.js-slider-collection.swiper .swiper-pagination-bullet{margin-right:4px;width:40px}.home-slider.swiper .swiper-pagination-bullet:last-child,.js-slider-collection.swiper .swiper-pagination-bullet:last-child{margin-right:0}.home-slider.swiper .swiper-slide,.js-slider-collection.swiper .swiper-slide{min-height:0;height:100%;background:0 0}.home-slider.swiper .swiper-slide>img,.js-slider-collection.swiper .swiper-slide>img{display:block;width:100%}.home-slider.swiper .swiper-slide .container,.js-slider-collection.swiper .swiper-slide .container{display:none}.home-slider.swiper .swiper-wrapper .container,.js-slider-collection.swiper .swiper-wrapper .container{margin:0}}@media (max-width:425px){.home-slider.swiper .swiper-pagination,.js-slider-collection.swiper .swiper-pagination{display:none}}.home-slider.swiper .swiper-slide img{display:block}@media (min-width:1024px){.home-slider.swiper .swiper-slide img{min-height:722px}}.home-slider.swiper a{width:100%}@media (min-width:1024px){.slider-shadow-top{position:relative}.slider-shadow-top::before{content:"";position:absolute;top:0;left:0;right:0;height:230px;background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent)}}.home-slider__link{position:relative;z-index:1;max-width:100%;width:100%}.home-slider__description{position:absolute;top:30%;z-index:1;left:0;right:0;width:1160px;margin:0 auto}@media (max-width:1270px){.home-slider__description{top:40%;width:900px}}@media (max-width:1023px){.home-slider__description{display:none}}.home-slider__img{display:block;max-width:100%;width:100%;object-fit:cover}@media (max-width:1023px){.home-slider__img{height:auto}}.home-slider__button{width:200px;height:50px;background-color:#26a792;font-family:'Calibri','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:300;color:#fff;font-size:16px;line-height:16px;text-transform:uppercase;text-align:center;border:0;display:block;margin-top:56px;padding:18px 30px 16px;letter-spacing:.5px;transition:.2s linear;cursor:pointer}.home-slider__button:hover{background-color:#2fccb2;color:#fff}.home-slider__subtitle,.home-slider__title{color:#fff;font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif}.home-slider__title{font-size:44px;line-height:55px;letter-spacing:.1px;text-transform:uppercase;font-weight:500}.home-slider__subtitle{font-size:38px;line-height:49px;text-transform:none;font-weight:400}.collection-slider{position:relative;margin:40px 0 69px}.collection-slider .swiper .swiper-slide{background-color:transparent;min-height:unset;text-shadow:none}.collection-slider__block-wrp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.collection-slider__item_image{-webkit-flex-basis:65%;-ms-flex-basis:65%;flex-basis:65%;max-width:65%}.collection-slider__item_image picture{width:100%;display:block}.collection-slider__item_image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:480px){.collection-slider__item_image{overflow-x:hidden}}.collection-slider__item_content{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%;margin-left:-15%;height:270px;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-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#26a792;padding:50px;z-index:2}@media (max-width:1023px){.collection-slider__item_content{margin-left:0}}@media (max-width:480px){.collection-slider__item_content{padding:10px 10px 20px}}@media (max-width:1023px){.collection-slider__item{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}.collection-slider__subtitle,.collection-slider__text,.collection-slider__title{font-family:'Calibri','Arial','Helvetica CY','Nimbus Sans L',sans-serif;color:#fff}.collection-slider__subtitle{font-weight:400;font-size:18px;line-height:22px;text-transform:uppercase;opacity:.5}.collection-slider__text,.collection-slider__title{font-weight:700;font-size:36px;line-height:44px;padding-bottom:10px}.collection-slider__text{font-weight:400;font-size:18px;line-height:22px;padding-bottom:62px;max-width:458px}@media (max-width:768px){.collection-slider__text{padding-bottom:30px}}.collection-slider__buttons-wrp{max-width:385px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.collection-slider__button{width:180px;height:40px;display:inline-block;text-align:center;line-height:40px;font-size:18px;padding-bottom:2px;background-color:#fff;color:#26a792;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.collection-slider__button:active,.collection-slider__button:focus,.collection-slider__button:hover{opacity:.7;color:#26a792}@media (max-width:480px){.collection-slider__button{width:145px;font-size:15px}}.collection-slider__navigation-wrp{position:absolute;top:0;left:0;width:100%;z-index:3}@media (max-width:1199px){.collection-slider__navigation-wrp{left:10px}}@media (max-width:992px){.collection-slider__navigation-wrp{position:relative;margin:42px 0 0 auto;left:0}}@media (max-width:768px){.collection-slider__navigation-wrp{margin-top:32px}}.collection-slider .swiper-controls{margin-left:auto;display:block;height:15px;width:100%;max-width:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.collection-slider .swiper-controls{position:static;max-width:100%}}.collection-slider .swiper-controls__content-wrp{padding:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;align-items:center;margin-top:5px}.collection-slider .swiper-controls__numbers{font-size:18px;line-height:22px;color:#000;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.collection-slider .swiper-controls__line-wrp{position:relative;display:flex;flex-grow:1;height:1px;margin:0 10px}.collection-slider .swiper-controls__line{width:100%;background-color:#dadada}.collection-slider .swiper-controls__line-fill{position:absolute;left:0;top:0;height:1px;width:20%;background-color:#26a792;transition:width .2s ease-in-out}.collection-slider .swiper-controls__btn{width:9px;height:16px;display:inline-block;vertical-align:top;border:0;box-shadow:none;cursor:pointer;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center}.collection-slider .swiper-controls__btn svg{fill:#adadad;transition:fill .2s ease-in-out}.collection-slider .swiper-controls__btn:hover svg{fill:#000}@media (max-width:1023px){.collection-slider{margin-left:-10px;margin-righT:-10px}}@media (max-width:768px){.collection-slider{padding:0;margin:30px -10px 40px}}.collection-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#26a792}.home-description{font-weight:300;color:#000;font-size:18px;line-height:1.2}@media (min-width:1024px){.home-description{text-align:center;padding:25px 0 0}}.home-description h1{font-family:'Futura','Arial','Helvetica CY','Nimbus Sans L',sans-serif;font-weight:500;font-size:clamp(18px,2.4vw,27px);margin:0 0 20px}

