.club-panel ul li{width:33.33%;position:relative}.club-panel ul li div{width:100%;position:absolute;top:100%;left:0;box-shadow:0 29px 59px -15px rgba(0,0,0,0.3)}.product-nav{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4em;margin-left:-15px;margin-right:-15px}.product-nav .product-nav__column{margin:5px}.product-nav__mt0{margin-top:0}.heading{font-size:5.4em}.heading:before{width:62px;height:6px}.heading--training-detail,.heading--club-login,.heading--related{font-size:3em}.heading--training-detail:before,.heading--club-login:before,.heading--related:before{width:42px;height:5px}.heading--club-login{font-size:2.6em}.heading--training-detail{font-size:4em;padding-top:1em}.heading--basket{font-size:4.8em}.product__item{margin:0 5%}.product__item__text{min-height:2em;width:211%}.breadcrumb ul{margin:0;padding:2em 0 2em 3em;overflow:hidden}.breadcrumb ul li{display:list-item;float:left}.breadcrumb ul li:nth-last-child(2){display:list-item}.breadcrumb ul li:nth-last-child(2):before,.breadcrumb ul li:nth-last-child(2):after{display:none}.breadcrumb--right{float:right}.product__tabs{position:relative;padding-top:50px}.product__tabs-title{width:33.33%;position:absolute;bottom:calc(100% -  50px)}.product__tabs-title--1{left:0}.product__tabs-title--2{left:33.33%}.product__tabs-title--3{left:66.66%}.product__tabs-title--active{background:#fff;border:2px solid #ccc;border-bottom-color:transparent}.product__tabs-title--active a{padding-top:1.2em}.product__table{font-size:1.8em}.product__table--variant th:nth-child(3),.product__table--variant td:nth-child(3){display:table-cell}.product__input-quantity{float:left}.gallery{padding:3em 0}.gallery__item{padding:1em;box-sizing:border-box}.gallery__item span{display:inline-block;position:relative;overflow:hidden}.support{margin:7.5em 1em 8em;display:flex;flex-wrap:wrap}.support-item--4 .support__item{padding:2.2em 1em 2.2em 5em;flex:0 50%}.support__item{box-sizing:border-box;flex:1}.brand-numbers{position:relative;padding-bottom:6.5em}.brand-numbers--3 .brand-numbers__item{width:33.33%}.brand-numbers__item{width:25%;float:left}.basket__items{width:100%;display:table}.basket__item__col{padding:1.5em 1em 1em;display:table-cell;vertical-align:middle;border-bottom:1px solid #f0f0f0}.basket__item__col:nth-child(2n-1){float:none;clear:none}.basket__item__col:nth-child(4){float:none}.basket__item__col:last-child{position:static}.basket__item{display:table-row;border:0}.basket__item--head{font-family:"ABBvoice_r";font-size:1.6em}.basket__item--head .basket__item__col{height:52px;color:#6e6e6e;background:#f0f0f0}.basket__item--head .basket__item__col:nth-last-child(-n+2){text-align:right}.basket__item__price{padding-right:0}.basket__total--summary{padding-right:30px}.basket__section{float:left}.basket__section--left{width:60%}.basket__section--right{width:40%}.map__list ul li,.catalog__list ul li{width:50%;float:left}.home-box .home-box__img img{width:150%;left:-25%}.home-box--club .home-box__inner,.home-box--club-right .home-box__inner,.home-box--canis-right .home-box__inner{font-size:1.7em}.home-box--club .home-box__inner{height:100%;width:auto;justify-content:flex-start;box-sizing:border-box;padding-top:4em}.home-box--club .home-box__inner h2{font-size:1.4444em;margin-bottom:1.5em}.home-box--club .home-box__inner .home-box__text{max-width:370px}.home-box--club .home-box__inner .home-box__logo{bottom:65%}.home-box--canis-right,.home-box--club-right{display:flex}.home-box--canis-right .home-box__inner,.home-box--club-right .home-box__inner{left:0;width:auto;max-width:none;position:relative;flex:2;margin:auto;display:flex;justify-content:center;align-items:center}.home-box--canis-right .home-box__img,.home-box--club-right .home-box__img{flex:1;overflow:hidden;max-width:400px}.home-box--canis-right .home-box__inner,.home-box--canis-right .home-box__img{flex:1}.home-box--canis-right .home-box__img{max-width:700px}.home-box--canis-right .home-box__img img{width:150%;left:0}.home-box__inner{height:100%;width:40%;max-width:500px;top:0;left:7%;position:absolute}.home-box__inner h2,.home-box__inner h3,.home-box__inner p{width:100%}.home-box__inner h2,.home-box__inner h3{margin:0}.banner-box--club-right,.banner-box--club-left{width:50%;float:left}.banner-box--in-design{width:100%}.banner-box--in-design .banner-box__img{float:left;width:48%}.banner-box--in-design .banner-box__content{float:right;width:48%}.banner-box--in-design .banner-box__content .banner-box__content-inner{max-width:550px;margin:auto}.banner-box--in-design .banner-box__content .wysihtml-content h2{font-size:1.6666em;margin:1em 0}.banner-box--in-design .banner-box__content .wysihtml-content h3{font-size:1em}.banner-box--reserve .banner-box__img{float:right;width:48%}.banner-box--reserve .banner-box__content{float:left;width:48%}.banner-box__inner{width:80%;height:100%;position:absolute;left:0;top:0;margin:0 10%}.lines-list ul li,.banner-box__list li{width:33.33%}.lines-frame{display:inline-block;vertical-align:top;margin:1em 0}.lines-slider{background:#dcdcdc;padding-bottom:100px}.lines-slider__left,.lines-slider__right{width:50%;float:left}.training__container{display:flex;justify-content:space-between}.training__container--content-center{justify-content:center}.training__content{width:52%;order:2}.training__img{width:43%}.training__item{padding:1em 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.training__item__img,.training__item__title,.training__item__date,.training__item__tag,.training__item__link,.training__item__detail{padding:0.5em}.sh .training__item--document .training__item__img,.training__item__quantity-wrap,.training__item__title,.training__item__date,.training__item__tag,.training__item__link{flex:0.5}.training__item__date{flex:1}.training__item__img{height:auto}.training__item__title{text-align:left;flex:1.5}.training__item__title h3{max-width:none}.training__item__title h3,.training__item__title p{margin:1em}.training__item__title--wider{flex:5}.training__item__date{margin-bottom:0}.training__item__date--tleft{text-align:left}.training__item__link{margin:0}.training__item__remove{margin:1em auto;display:inline-block;position:relative;top:0}.training__item__detail{flex:0 0 100%;padding-left:5%;padding-right:5%;box-sizing:border-box}.map__item{margin:1em;min-height:370px}.map__item__status>div div{text-align:center;width:300px;margin-left:-150px}.map__item__status>div div:before{left:50%;margin-left:-10px;border-left-color:transparent}.club-benefit__list ul li{display:inline-block}.club-tabs{position:relative;padding-top:124px}.club-tabs__nav ul li{display:inline-block}.club-tabs__heading{position:absolute;top:30px;left:50%}.club-tabs__heading a{padding-left:3em;padding-right:3em}.club-tabs__heading:first-child{left:auto;right:50%}.club-tabs__heading:nth-of-type(1){left:0;width:30%}.club-tabs__heading:nth-of-type(2){left:30%;width:28%}.club-tabs__heading:nth-of-type(3){left:auto;right:0;width:42%}.column__wrapper{flex-direction:row}.ref-list .ref-list__item:nth-child(even){flex-direction:row-reverse}.ref-list .ref-list__item:nth-child(even) .col--2:after{left:auto;right:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:0;border-right:20px solid #fff}.ref-list__item{flex-direction:row}.ref-list__item--last{flex-direction:row-reverse}.ref-list__item .col{width:50%}.ref-list__item .col--2:after{top:50%;left:0;bottom:auto;transform:translate(0, -50%);border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff}.ref-detail-banner{flex-direction:row}.ref-detail-banner .col{width:50%}.ref-detail-facts ul{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ref-detail-facts li{flex:50%}.ref-detail-uses-product-list ul{flex-direction:row;flex-wrap:wrap}.ref-detail-uses-product-list__item{width:48%}.ref-detail-word{display:flex;align-items:center;justify-content:space-between}.ref-detail-word .col--1{width:65%}.ref-detail-word .col--2{width:35%;box-sizing:border-box;padding:2em;margin:0}.ref-detail-word .wysihtml-content blockquote{position:relative}.ref-detail-word .wysihtml-content blockquote:before,.ref-detail-word .wysihtml-content blockquote:after{font-size:15em}.ref-detail-word .wysihtml-content blockquote:before{content:'“';top:-40px;right:-50px}.ref-detail-word .wysihtml-content blockquote:after{content:'„';bottom:80px;left:-140px}.form__items{padding:5em 9% 2em}.form__items .form__item{width:42%;float:left;margin:1em 4%;box-sizing:border-box}.form__items .form__item--newline,.form__items .form__item--company{clear:left}.form__items .form__item--ic,.form__items .form__item--dic{width:17%}.form__items .form__item--message{width:92%;margin-top:2em}.form__items .form__item--fullw{width:92%}.form__items--or .form__item{width:calc(42% - 41px)}.form__items--map-search{max-width:700px;margin:0 auto}.form__items .button{width:42%;float:left}.form__items--fullw-inputs .form__item{width:92%;float:none;margin-top:2em;margin-bottom:2em}.form__items--narrow{width:50%;max-width:400px;margin:0 auto}.form__or{float:left}.form__whisperer{width:auto;clear:both;position:relative;margin:1em 12%;border-top:0}.form__whisperer--open{height:400px}.form__whisperer--open-detail .form__whisperer__item-detail{left:50%}.form__whisperer--open-detail.form__whisperer--right .form__whisperer__item-detail{left:0}.form__whisperer--right .form__whisperer__scrollwrap{left:50%}.form__whisperer--right .form__whisperer__item-detail{left:-50%}.form__whisperer--absolute{width:100%;position:absolute;bottom:auto;top:100%;margin:0}.form__whisperer--absolute .form__whisperer__scrollwrap{width:auto;position:relative;margin:0}.form__whisperer--absolute .form__whisperer__item span{margin-left:5%}.form__whisperer__item{padding:1.49em 2em 1.49em 50px}.form__whisperer__item span{left:0}.form__whisperer__item--active{padding-left:70px}.form__whisperer__item--active span{left:20px}.form__whisperer__scrollwrap,.form__whisperer__item-detail{width:50%}.form__whisperer__item-detail-close{display:none}.form__whisperer__item-detail{left:100%;padding-top:1em;padding-bottom:1em}.filter__tags ul{padding-right:0;float:left}.filter__tags ul li{padding-top:0.5em;padding-bottom:0.5em;float:left}.document__filter .filter__item{float:left}.document__filter--club{text-align:center}.document__filter--club .filter__item{display:inline-block;float:none}.date-picker-wrapper{padding:30px 50px;margin-top:11px}.sh__scroll-wrap{padding:2em}.sh--trees .sh__inner,.sh--training .sh__inner,.sh--popup .sh__inner{width:90%;margin:5em auto;padding:7em}.sh--trees .sh__inner{padding:0}.sh--trees .sh__title{max-width:50%;text-align:left;position:absolute;left:45%;top:10%}.sh--trees .sh__title:before{margin-left:0}.sh--newsletter .sh__inner{padding:7em 2em 2em}.sh--newsletter .sh__title{font-size:4em}.sh__title{font-size:3.6em}.sh__title--basket{font-size:1.5em}.sh__message{font-size:2em}.sh--event .sh__inner{padding:0}.sh--event .sh__content{padding:0 4em 4em}.slider--interier ul li,.slider--related ul li{width:0.3333%}.slider--home{padding-bottom:0}.slider--lines{padding-bottom:0}.slider--lines-controll{position:absolute;bottom:-100px;left:0;background:transparent;padding:0 60px}.slider--lines-controll .vislider__wrap{padding-bottom:100px}.slider--lines-controll a{padding:2em}.slider--lines-controll img{height:60px}.slider--lines-controll img.portrait{width:60px;height:auto}.vislider__panel ul li{width:12.5%}.slider--lines-controll .vislider__prev,.slider--lines-controll .vislider__next{padding:4em 2em;bottom:100px}.slider--home .vislider__prev,.slider--home .vislider__next{padding:18px 28px;margin:20px;right:0;bottom:0;top:auto;left:auto}.slider--home .vislider__prev{margin-right:102px}.button--add-to-basket{float:left;margin:1.4em -2.4em 5em 1.4em}.button--basket-back{float:left;padding-left:0}.button--basket-continue{float:right}.button--print{display:block}.buttons__basket-tools{position:absolute;top:3em;left:0}.buttons__basket-tools .button{margin:0.5em 0.5em 0 0;float:left}.buttons__wrapper{display:flex;justify-content:center;align-items:center}.buttons__wrapper .button{flex:1;margin-left:1em;margin-right:1em}.order-panel,.cookie-panel{padding-right:300px}.order-panel ul,.order-panel p,.order-panel .icon,.order-panel img,.cookie-panel ul,.cookie-panel p,.cookie-panel .icon,.cookie-panel img{display:inline-block;vertical-align:middle;margin:0 10px}.order-panel__buttons,.cookie-panel__buttons{position:absolute;right:0;top:0}.order-panel{padding-bottom:1.5em}.order-panel__buttons,.order-panel p{width:auto;float:none}
