.wrapper--catalog{width:auto;margin:0 35px}.product__article{width:49%;position:relative;left:51%}.product__leftpanel{width:90%;position:absolute;top:0;right:113%}.product__tabs{min-height:455px}.catalog__container{position:relative;overflow:hidden}.catalog__container--aside-filter{width:calc(100% - 270px);position:relative;left:270px;min-height:1500px;overflow:visible}.catalog__filter{width:270px;position:absolute;top:0;left:-270px}@media screen and (min-width: 1520px){.wrapper--fixed{width:1370px;left:50%;margin-left:-685px}}@media screen and (min-width: 1570px){.wrapper--catalog{margin:0 auto}}.header__nav-open{display:none}.header__nav{text-align:left;display:block}.header__nav li .submenu{display:none}.header__nav li:hover .submenu{display:block}.header__logo{float:left}.header__nav ul li{float:left}.header__nav ul:last-child{float:right}.submenu{width:100%;position:absolute;top:100%;left:0;box-sizing:border-box;border-bottom:0;box-shadow:0 0.5em 1em -0.5em rgba(0,0,0,0.15)}.submenu ul:last-child,.submenu ul li{float:none}.submenu--lang{width:auto;left:auto;right:0;padding:1em;box-shadow:none;border:3px solid #f3f3f3}.submenu--lang:before,.submenu--lang:after{content:'';display:block;position:absolute;bottom:100%;right:0;margin-right:30px;border:10px solid transparent;border-bottom-color:#fff}.submenu--lang:before{border-bottom-color:#f3f3f3;margin-bottom:3px}.submenu__section{width:25%;float:left}.submenu__section .collapsible{display:block}.submenu__section .collapsible a{display:inline-block}.submenu__lines ul li{width:12.5%;float:left}.submenu__lines a:not(.button){padding:0 0 15px;margin-bottom:20px}.submenu__lines-panel,.submenu__lines-img,.submenu__lines-count{display:block}.submenu__lines-panel{width:100%;height:80px;padding:40px 0;margin-bottom:15px;position:relative;overflow:hidden;background:#a8a8a8}.submenu__lines-panel:before{content:'';height:100%;display:block;position:absolute;top:0;right:0;border-right:1px solid #bababa}.submenu__lines-img{width:2000%}.submenu__lines-img span{width:5%;display:block;float:left}.submenu__lines-count{color:#fff;font-size:.9375em;width:100%;position:absolute;left:0;top:130px;opacity:0.79}.product-nav{flex-wrap:nowrap}.product-nav-image .product-nav-image__inner{padding-left:1em}.footer{padding:3em 5% 2em}.footer section{padding:0;width:33%;float:left}.footer section:nth-child(1),.footer section:nth-child(3){width:25%}.footer section:nth-child(2){width:50%}.footer section:last-child{width:100%;float:none;clear:both;padding-top:6.3em}.footer__nav ul{float:left;width:28%}.footer__soc a{width:55px}.footer__right,.footer__credits{text-align:left;float:left}.footer__credits{float:right;margin-top:0}.club-panel ul{padding:0 1em}.club-panel ul li{width:auto}.club-panel ul li:first-child img{margin-top:-12px}.club-panel ul li:nth-last-child(-n+2){float:right}.club-panel ul li:nth-last-child(-n+2) img{margin-top:-14px;max-width:30px}.club-panel ul li:hover div{display:block}.club-panel ul li ul{padding:2em 0}.club-panel ul li ul li:nth-last-child(-n+2){float:none}.club-panel ul li ul li a{line-height:1.2;padding:0.5em 1em;margin:0 2em}.club-panel div{display:none}.club-panel a{line-height:75px;white-space:nowrap;padding:0;margin:0 15px 0 55px;position:relative;border-bottom:2px solid transparent}.club-panel img{display:block;position:absolute;right:100%;top:50%;margin:-17px 10px}.search-form__box{display:none;width:100%;position:absolute;top:100%;left:0}.search-form__box--open{display:block}.search-form{font-size:4em}.search-form input{padding:50px 200px 50px 50px}.search-form button{right:130px}.search-form button .icon{width:40px;height:40px}.search-form__open,.search-form__close{display:block}.search-form__close{margin:-44px 11px;position:absolute;right:50px;top:50%;width:50px;height:50px}.search-form__close:before,.search-form__close:after{background:black;content:"";height:50%;margin-left:35%;position:absolute;transform:rotate(45deg);transform-origin:50% 50%;width:3px}.search-form__close:after{transform:rotate(-45deg)}@media screen and (min-width: 1280px){.submenu{font-size:.77778em}.submenu__section{width:20%}.submenu__lines{width:79%;margin-right:1%;float:left}.submenu__banner{display:block;width:20%;float:left;position:relative}.submenu__banner-title{text-align:center;font-size:1.71429em;margin:-2.5em 0 0;position:relative}.submenu__banner-title:before{content:'';width:42px;height:4px;display:block;margin:0.5em auto;background:#ff0012}.club-panel{font-size:1.8em}.search-form{font-size:3.5em}.search-form button{height:95%}.search-form__close{margin-top:-55px}.product-nav-image .product-nav-image__inner{padding-left:2em}.product-nav-image .product-nav-image__inner strong{font-size:2.2em;width:130px}}@media screen and (min-width: 1440px){.header{font-size:1.8em}.product-nav-image .product-nav-image__inner{padding-left:3.5em}}.brand-numbers:before{content:'';width:75%;height:3px;display:block;position:absolute;top:4.3em;background:#ff0012;left:12.5%}.brand-numbers__item:first-child strong:before{display:none}.brand-numbers__item:last-child strong:after{display:none}.brand-numbers__item strong{position:relative;background:#fff;padding:0 0.8em}.brand-numbers__item strong:before,.brand-numbers__item strong:after{content:'';width:10px;height:10px;display:block;position:absolute;top:50%;left:0;margin:-5px;background:#ff0012;border-radius:50%}.brand-numbers__item strong:after{left:auto;right:0}.basket__nav__item strong{display:inline-block}.basket__total{font-size:2em}.basket__total span{min-width:170px}.home-box .home-box__img img{width:100%;left:0}.home-box--club{width:64%;height:100%;position:absolute;top:0;left:0;overflow:visible}.home-box--club .home-box__inner .home-box__logo{display:block;bottom:70%}.home-box--club .home-box__img{width:100%;height:100%;position:absolute;right:0;overflow:hidden}.home-box--club .home-box__img img{width:auto;max-width:none;height:100%;float:right;left:130px}.home-box--club .home-box__inner h2{width:120%}.home-box--canis-right .home-box__inner,.home-box--club-right .home-box__inner{left:0;width:100%}.home-box__logo{display:none}.banners--club{width:64%;float:left;clear:left}.banners--right{width:31%;float:right}.banner-box{width:32.66%;float:left;margin-left:1%}.banner-box--big,.banner-box:first-child{margin-left:0}.banner-box--bnoinn,.banner-box--half{width:48.5%;margin-left:3%}.banner-box--big{width:50%;overflow:hidden}.banner-box--big,.banner-box--big .banner-box__img img{height:530px}.banner-box--big .banner-box__img{width:1000px;position:relative;left:50%;margin-left:-500px}.banner-box--big .banner-box__img img{max-width:none;width:auto}.banner-box--club{width:auto;float:none}.banner-box--club-right,.banner-box--club-left{width:50%;float:left;margin:0}.banner-box--club-right{float:right}.banner-box--in-design{width:100%;float:none}.banner-box--in-design .banner-box__row-button{display:flex}.banner-box--in-design .banner-box__row-button a:first-child{margin-right:1.5em}.banner-box__img strong{font-size:15em}.banner-box__img--smtag strong{font-size:10em;letter-spacing:-10px;bottom:15%}.product__composition{padding:1.2em 0;display:block;clear:both}.product__composition h2{color:#000;font-size:1.5em;margin:1em 0 0.5em}.product__composition ul{color:#7d7d7d;font-size:1.8em}.product__composition ul li{float:left;padding:0.5em 1.5em 1em 0}.club-orders--nomobile{display:block}.club-orders--onlymobile{display:none}.map__list ul li,.catalog__container:not(.catalog__container--aside-filter) .catalog__list ul li{width:33.33%}.map__list--tasting ul{height:470px;overflow:hidden}.lines-list ul li{width:25%}.training__data{display:flex;align-items:center;justify-content:space-between}.training__data strong{padding-left:2em;padding-right:2em}.club-profile{width:64%;float:left}.club-login{width:31%;float:right;margin:0}.club-login--mtop{margin-top:2.3em}.club-login--alone{float:none;margin:5em auto 14em}.spec-list li{width:33.33%;float:left}.spec-box{margin:1em}.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%}.lines-list .collapsible__open{display:none}.lines-list .collapsible.collapsed{display:block}.ref-detail-header .heading{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.ref__filter{text-align:center}.ref__filter fieldset{position:relative;display:inline-block}.ref__filter .collapsible{position:absolute;top:100%;left:0;min-width:250px;padding:2em;background:#fff;box-shadow:0 29px 59px -15px rgba(0,0,0,0.3);z-index:3}.ref-detail-banner .col--1{padding:4em}.ref-detail-banner .col--1>div div{font-size:1.8em}.ref-detail-banner .col>div{flex-direction:row}.ref-detail-banner .col>div div span{color:#7d7d7d;font-size:2.2em}.ref-detail-banner .col>div div span b{font-size:2.9em;line-height:0.8}.ref-detail-banner .col>div div span i{font-size:0.65em}.ref-detail-facts ul{justify-content:space-evenly}.ref-detail-facts li{flex:none;width:auto;display:inline-flex}.ref-detail-solution{flex-direction:row}.ref-detail-solution .col{font-size:2em;justify-content:center;width:50%;padding:5em 2.5em}.ref-detail-solution .col p,.ref-detail-solution .col h3,.ref-detail-solution .col h2{text-align:left}.ref-detail-solution .col--1:after{content:'';width:4px;height:80%;top:10%;left:100%}@media screen and (min-width: 1280px){.support-item--4 .support__item{font-size:1.7em}}@media screen and (min-width: 1280px) and (min-width: 1440px){.support-item--4 .support__item{flex:1}}@media screen and (min-width: 1280px){.support__item{font-size:2.2em}.brand-numbers__item{font-size:1.8em}.brand-numbers:before{top:5em}.catalog__list ul li{width:33.33%}.home-box--club-right .home-box__inner,.home-box--club .home-box__inner{font-size:1.8em}.home-box--club-right .home-box__inner h2{font-size:1.6667em}.home-box--club .home-box__inner h2{font-size:1.4444em}.home-box__inner{font-size:2.4em}.home-box__inner h2{font-size:2em}.banner-box__list{font-size:1.8em}.lines-list ul li{width:16.6667%}.lines-frame{margin:1em 1.5em}.training__img dl{width:50%;box-sizing:border-box;float:left;padding-left:5%}.training__img dl:last-child{padding-left:0;padding-right:5%}.training__item__beneath{display:flex;align-items:center;justify-content:center;flex:2}.training__item__img,.training__item__title,.training__item__date,.training__item__tag,.training__item__link{padding:1em 1.5em}.club-benefit__list ul li{width:12.5%;margin:0 0.5%}.banner-box__specs,.banner-box__access-count,.banner-box__access-data{font-size:1.8em}.spec-list li:first-child .spec-box h2{max-width:300px}.spec-box{font-size:1em}.map__list ul li,.catalog__container:not(.catalog__container--aside-filter) .catalog__list ul li{width:25%}.lines-list ul li{width:11.1%}}.club-banner{display:flex;background:url(../img/banners/club-banner_1429.jpg) no-repeat center;background-size:cover}.club-banner .club-banner__wrapper{width:90%;max-width:1370px;margin:auto}.club-banner .club-banner__col{width:50%}.club-banner .club-banner__col--1{text-align:left;height:100%;background:0;padding:4em 90px 4em 0}.club-banner .club-banner__col--1 .club-banner__col-wrapper{max-width:460px;margin:0;padding:0}.club-banner .club-banner__col--1 .club-banner__col-wrapper p{margin:1em 0 0}.club-banner .club-banner__col--2{height:100%;background:0}.club-banner .club-banner__button{top:50%;left:100%;margin:-69px -70px;width:138px;height:138px;border-radius:51%;padding:2.5em 2em}.club-banner .club-banner__button span{display:block;width:8px;height:8px;border:2px solid #fff;border-width:0px 2px 2px 0;transform:rotate(45deg);margin:0.5em auto 0}@media (min-width: 1429px){.club-banner{background:url(../img/banners/club-banner_2560.jpg) no-repeat center;background-size:unset}}@media screen and (min-width: 1440px){.banner-box__title{font-size:3.2em}.home-box--club .home-box__img img{left:0}}.viewer{width:calc(100% - 200px);height:100%}.viewer__panel{width:200px;height:100%;flex-direction:column}.viewer__panel__arr-p,.viewer__panel__arr-n{width:200px;height:40px}.viewer__panel__arr-p{left:auto;right:0;bottom:auto;top:0}.viewer__panel__arr-p:before{border-width:2px 0 0 2px}.viewer__panel__arr-n:before{border-width:0 2px 2px 0}.js .viewer__panel{width:200px;height:calc(100% - 80px);margin:40px 0}.fakeSelect{text-align:left;position:relative}.fakeSelect select{display:none}.fakeSelect a{min-width:100px;text-decoration:none;display:block;padding:0.3em 25px 0.3em 0;border-bottom:1px solid #d0d0d0}.fakeSelect ul{display:none;min-width:100%;position:absolute;left:0;top:100%;box-shadow:0 29px 59px -15px rgba(0,0,0,0.3);z-index:3}.fakeSelect ul li a{padding:0.5em 25px 0.5em 15px;background-color:#ffffff;border-bottom:1px solid #f0f0f0}.fakeSelect--open ul{display:block}.filter__item .fakeSelect>a{padding:2em 25px 1em 15px;border-bottom:0}.filter__legend{padding-top:2em}.filter__order{float:right}.filter__order .filter__legend,.filter__order .filter__item{width:auto;float:left}.filter__order .filter__item{padding:0}.filter__order .filter__item--redbg{padding:2em 0 1em 0.5em}.document__filter .collapsed,.catalog__filter .collapsed{display:block}.catalog__filter .filter__nav--clps-desctop .collapsed{display:none}.document__filter .filter__legend{display:none}.training__filter,.training__filter fieldset{float:left}.training__filter fieldset{position:relative}.training__filter .filter__item label{white-space:nowrap}.training__filter .collapsible{position:absolute;top:100%;left:0;padding:2em;background:#fff;box-shadow:0 29px 59px -15px rgba(0,0,0,0.3);z-index:3}.map__filter{text-align:center}.map__filter--nobg{text-align:left}.map__filter .filter__item{display:inline-block;padding-top:2em;padding-bottom:2em}.map__filter .filter__legend{width:auto;float:left}.banner-box__specs-help div,.club-benefit__list div,.filter__tooltip{text-align:center;font-size:1.0714em;line-height:1.4666;color:#6e6e6e;width:300px;margin:0 -150px;padding:1em;position:absolute;left:50%;top:100%;background:#fff;box-shadow:0 9px 59px -15px rgba(0,0,0,0.3);box-sizing:border-box;z-index:1}.banner-box__specs-help div:before,.club-benefit__list div:before,.filter__tooltip:before{content:'';display:block;position:absolute;bottom:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-bottom-color:#fff}.banner-box__specs-help div{margin-top:1em}.club-benefit__list div{font-size:0.8333em;margin-top:2em}.banner-box__specs-help:hover div{display:block}.filter__item:hover .form__help .filter__tooltip,.filter__item:hover .form__legend__help .filter__tooltip{display:none}.form__help:hover .filter__tooltip,.form__legend__help:hover .filter__tooltip,.filter__item .form__help:hover .filter__tooltip,.filter__item .form__legend__help:hover .filter__tooltip,.filter__item:hover .filter__tooltip{display:block}@media screen and (min-width: 1280px){.club-benefit__list div,.filter__tooltip{width:500px;margin-left:-250px}.club-benefit__list li:first-child div{margin-left:-150px}.club-benefit__list li:last-child div{margin-left:-350px}}.slider--sh-product{width:100%;height:100%}.slider--sh-product ul{height:100%}.slider--sh-product ul li{height:100%}.slider--sh-product ul li div{height:100%}.slider--product ul li,.slider--product ul li a,.slider--product ul li div{height:550px}.slider--product ul li img,.slider--product ul li a img,.slider--product ul li div img{max-height:100%}.slider--related ul li{width:0.25%}.vislider.slider--sh-product .vislider__wrap{height:100%}.vislider.slider--sh-product,.vislider.slider--product{width:calc(100% - 117px);left:117px}.vislider.slider--sh-product .vislider__panel,.vislider.slider--product .vislider__panel{height:100%;position:absolute;top:0;left:-117px;overflow:auto}.vislider.slider--sh-product .vislider__panel:before,.vislider.slider--product .vislider__panel:before{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#000;opacity:0.05}.vislider.slider--sh-product .vislider__panel ul,.vislider.slider--product .vislider__panel ul{width:77px;padding:20px}.vislider.slider--sh-product .vislider__panel ul li,.vislider.slider--product .vislider__panel ul li{width:100%;float:none}.vislider.slider--sh-product .vislider__panel ul li,.vislider.slider--sh-product .vislider__panel ul li a,.vislider.slider--sh-product .vislider__panel ul li div,.vislider.slider--product .vislider__panel ul li,.vislider.slider--product .vislider__panel ul li a,.vislider.slider--product .vislider__panel ul li div{height:auto}.sh--club .sh__inner,.sh--store .sh__inner,.sh--training .sh__inner,.sh--popup .sh__inner{margin-top:15em}.gmap{height:710px}.gmap--basket{height:500px}.header__nav>ul>li>a:not(.button){transition:color 100ms linear 0ms}.header__nav>ul>li>a:not(.button):hover{color:#ff0012}.submenu__lines-count{opacity:0}.header__nav .submenu .submenu__lines a:not(.button),.header__nav .submenu .submenu__lines a:not(.button) .submenu__lines-panel{transition:background-color 200ms ease-in 0ms}.header__nav .submenu .submenu__lines a:not(.button) .submenu__lines-count{transition:opacity 200ms ease-in 0ms}.header__nav .submenu .submenu__lines a:not(.button):hover{background:#f0f0f0}.header__nav .submenu .submenu__lines a:not(.button):hover .submenu__lines-panel{background:#939393}.header__nav .submenu .submenu__lines a:not(.button):hover .submenu__lines-count{opacity:0.79}.product__table label span,.club-panel ul li ul li a span,.submenu__lang span,.submenu__section span{display:block;position:relative}.hover-inl-outr{height:100%;width:0;display:block;position:absolute;left:0;top:0;background:#f0f0f0}.map__item__status>div div,.club-benefit__list li div,.header__nav li .submenu,.club-panel ul li div,.fakeSelect ul{display:block;visibility:hidden;opacity:0;transition:all 200ms ease 0ms;transform:scale(0.9)}.fakeSelect ul{overflow:hidden}.map__item__status>div:hover div,.club-benefit__list li:hover div,.header__nav li:hover .submenu,.club-panel ul li:hover div,.fakeSelect--open ul{visibility:visible;opacity:1;transform:scale(1);transition:all 500ms ease 0ms}.header__nav .no-hover:hover .submenu{display:none}.product-nav-list-design__item .product-nav-list-sub{transition:all 200ms ease-in-out 0ms}.product-nav-list-design__item>a>span{transition:all 200ms ease-in-out 0ms;position:relative;overflow:hidden}.product-nav-list-design__item>a>span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/product_nav_bg_title.jpg) no-repeat center bottom;transition:all 200ms linear 0ms;transform:translate3d(-101%, 0, 0)}.product-nav-list-design__item>a>span span{position:relative}.product-nav-list-design__item:hover .product-nav-list-sub{visibility:visible;opacity:1}.product-nav-list-design__item:hover>a span{color:#fff}.product-nav-list-design__item:hover>a span:before{transform:translate3d(0, 0, 0)}.product-nav-list-sub{display:block;visibility:hidden;opacity:0}.footer__credits a{perspective:1000px}.footer__credits a:hover .card{transform:rotateY(180deg)}.footer__soc a{transition:background-color 200ms ease-in 0ms}.footer__soc a:hover{background-color:#909090}.footer__nav li,.footer__contact a{transition:color 100ms ease-in 0ms}.footer__nav li:hover,.footer__contact a:hover{color:#000}.loader{font-size:54px}.slider--lines-controll ul li a,.slider--lines-controll ul li a img{position:relative}.slider--lines-controll ul li a:before{content:'';width:100%;height:100px;position:absolute;left:0;bottom:0;box-sizing:border-box;border:1px solid transparent;border-width:0 1px}.slider--lines-controll ul li a:hover:before{background:#cbcbcb;border-color:#ababab}.vislider__prev,.vislider__next{transition:background-color 200ms ease-in 0ms}.vislider__prev .vislider__icon:before,.vislider__prev .vislider__icon:after,.vislider__next .vislider__icon:before,.vislider__next .vislider__icon:after{transition:border-color 200ms ease-in 0ms}.vislider__prev:hover,.vislider__next:hover{background-color:#909090}.slider--lines-controll .vislider__next:hover .vislider__icon:after{border-left-color:#909090}.slider--lines-controll .vislider__prev:hover .vislider__icon:after{border-right-color:#909090}.slider--home .vislider__next:hover .vislider__icon:before{border-left-color:#909090}.slider--home .vislider__prev:hover .vislider__icon:before{border-right-color:#909090}.slider--interier .vislider__prev:hover,.slider--interier .vislider__next:hover,.slider--related .vislider__prev:hover,.slider--related .vislider__next:hover{background-color:#fff}.slider--interier .vislider__next:hover .vislider__icon:before,.slider--related .vislider__next:hover .vislider__icon:before{border-left-color:#fff}.slider--interier .vislider__prev:hover .vislider__icon:before,.slider--related .vislider__prev:hover .vislider__icon:before{border-right-color:#fff}.basket__items--whover .basket__item:hover{background:#fafafa}.training__item:hover{background:#f3f3f3}.training__item:hover .training__item__img span,.training__item:hover .training__item__img span:before,.training__item:hover .training__item__img span:after{border-color:#f3f3f3}.training__item:hover .training__item__quantity--enabled{background:#f9f9f9}.basket__summary__place a,.map__item__link,.club-benefit__list li,.button--back em,.button--back strong,.training__item__link:not(.training__item__link--noborder) a,.spec-box a,.order-panel__buttons a:not(.button),.cookie-panel__buttons a:not(.button),.footer__right a,.footer__credits a>span:not(.card),.club-panel>ul>li>a{transition:opacity 200ms ease-in 0ms, color 200ms ease-in 0ms}.basket__summary__place a:before,.map__item__link:before,.club-benefit__list li:before,.button--back em:before,.button--back strong:before,.training__item__link:not(.training__item__link--noborder) a:before,.spec-box a:before,.order-panel__buttons a:not(.button):before,.cookie-panel__buttons a:not(.button):before,.footer__right a:before,.footer__credits a>span:not(.card):before,.club-panel>ul>li>a:before{content:'';width:0;display:block;position:absolute;left:0;top:100%;border-bottom:2px solid #000;transition:width 200ms ease-in 0ms}.basket__summary__place a:hover,.map__item__link:hover,.club-benefit__list li:hover,.button--back em:hover,.button--back strong:hover,.training__item__link:not(.training__item__link--noborder) a:hover,.spec-box a:hover,.order-panel__buttons a:not(.button):hover,.cookie-panel__buttons a:not(.button):hover,.footer__right a:hover,.footer__credits a>span:not(.card):hover,.club-panel>ul>li>a:hover{color:#000;opacity:1}.basket__summary__place a:hover:before,.map__item__link:hover:before,.club-benefit__list li:hover:before,.button--back em:hover:before,.button--back strong:hover:before,.training__item__link:not(.training__item__link--noborder) a:hover:before,.spec-box a:hover:before,.order-panel__buttons a:not(.button):hover:before,.cookie-panel__buttons a:not(.button):hover:before,.footer__right a:hover:before,.footer__credits a>span:not(.card):hover:before,.club-panel>ul>li>a:hover:before{width:100%}.button--back:hover em:before,.button--back:hover strong:before,.footer__credits a:hover>span:not(.card):before{width:100%}.button--cancel-selection strong{position:relative;transition:all 200ms ease-in 0ms;left:0}.button--cancel-selection .icon--x{transition:all 500ms ease-in 0ms;opacity:0}.button--cancel-selection:hover strong{left:8px}.button--cancel-selection:hover .icon--x{opacity:1;color:#000}.footer__credits a:hover{color:#000}.button--back em:before,.button--back strong:before{margin-top:5px}.basket__summary__place a:hover{color:#fff}.basket__summary__place a:before,.club-benefit__list li:before{border-bottom-color:#ff0012}.training__item__link:not(.training__item__link--noborder) a:before,.basket__summary__place a:before,.map__item__link:before,.training__item__link a:before,.spec-box a:before,.order-panel__buttons a:not(.button):before,.cookie-panel__buttons a:not(.button):before{border-bottom-width:3px}.club-benefit__list li:before{border-bottom-width:4px}.club-tabs__heading a:not(.active){transition:all 200ms ease-in 0ms}.club-tabs__heading a:not(.active):hover{background-color:#cacaca}.club-tabs__heading .collapsible--open:hover{background-color:#b3000d}.button:not(.button--back):not(.button--border){transform:translate3d(0, 0, 0);overflow:hidden}.button:not(.button--back):not(.button--border) strong:before,.button:not(.button--back):not(.button--border) strong:after,.button:not(.button--back):not(.button--border):before,.button:not(.button--back):not(.button--border):after{content:'';height:100%;width:50%;display:block;position:absolute;top:0;left:-60%;opacity:0.15;transform:skew(-15deg);transform-origin:0 0}.button:not(.button--back):not(.button--border) strong:before,.button:not(.button--back):not(.button--border):before{background:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%)}.button:not(.button--back):not(.button--border) strong:after,.button:not(.button--back):not(.button--border):after{margin-left:10px;border-right:2px solid #fff}.button:not(.button--back):not(.button--border).hover-in strong:before,.button:not(.button--back):not(.button--border).hover-in strong:after{left:120%;transition:left 500ms ease-in 0ms}.button:not(.button--back):not(.button--border).hover-in:before,.button:not(.button--back):not(.button--border).hover-in:after{left:10%;transition:left 300ms ease-in 0ms}.button:not(.button--back):not(.button--border).hover-out:before,.button:not(.button--back):not(.button--border).hover-out:after{left:120%;transition:left 300ms ease-in 0ms}.button--border{overflow:hidden;transform:translate3d(0, 0, 0);transition:color 400ms linear 0ms}.button--border span:before,.button--border span:after{content:'';height:50%;width:0;display:block;position:absolute;background:#000}.button--border span:before{left:0;top:0;transition:width 200ms linear 200ms}.button--border span:after{right:0;bottom:0;transition:width 200ms linear 0ms}.button--border:hover{color:#000}.button--border:hover span:before{transition:width 200ms linear 0ms}.button--border:hover span:after{transition:width 200ms linear 200ms}.button--border:hover span:before,.button--border:hover span:after{width:100%}.button--gmap-panel span:before,.button--gmap-panel span:after{background:#fff}a.banner-box--club:not(.banner-box--club-right) .banner-box__img{transform:scale(1);transition:all 200ms ease-in 0ms;transform-origin:0 50%}a.banner-box--club:not(.banner-box--club-right):hover .banner-box__img{transform:scale(1.1)}.gallery__item img,.lines-nav a img{transform:scale(1);transition:all 200ms ease-in 0ms}.gallery__item:hover img,.lines-nav a:hover img{transform:scale(1.1)}a.banner-box--club-right .banner-box__img strong{transition:opacity 200ms ease-in 0ms}a.banner-box--club-right:hover .banner-box__img strong{opacity:1}.basket__item__remove,.training__item__remove button,.training__item__remove a,.training__item__title a,.training__back,.filter__tags a,.sh__x{transition:color 200ms ease-in 0ms}.basket__item__remove:hover,.training__item__remove button:hover,.training__item__remove a:hover,.training__item__title a:hover,.training__back:hover,.filter__tags a:hover,.sh__x:hover{color:#ff0012}.training__item__order,.training__item__link--noborder a,.document__filter .filter__item,.training__filter .filter__item,.catalog__filter .filter__nav ul li a,.catalog__filter .filter__item{transition:color 100ms linear 0ms}.training__item__order .color,.training__item__link--noborder a .color,.document__filter .filter__item .color,.training__filter .filter__item .color,.catalog__filter .filter__nav ul li a .color,.catalog__filter .filter__item .color{transition:box-shadow 100ms linear 0ms}.training__item__order:hover,.training__item__link--noborder a:hover,.document__filter .filter__item:hover,.training__filter .filter__item:hover,.catalog__filter .filter__nav ul li a:hover,.catalog__filter .filter__item:hover{color:#ff0012}.training__item__order:hover .color,.training__item__link--noborder a:hover .color,.document__filter .filter__item:hover .color,.training__filter .filter__item:hover .color,.catalog__filter .filter__nav ul li a:hover .color,.catalog__filter .filter__item:hover .color{box-shadow:0 0 0 1px #000}.training__item__order:hover .color--light,.training__item__link--noborder a:hover .color--light,.document__filter .filter__item:hover .color--light,.training__filter .filter__item:hover .color--light,.catalog__filter .filter__nav ul li a:hover .color--light,.catalog__filter .filter__item:hover .color--light{box-shadow:0 0 0 1px #000, inset 0 0 0 1px #d2d2d2}.fakeSelect ul li a{transition:background-color 100ms linear 0ms}.fakeSelect ul li a:hover{background-color:#f0f0f0}a.product__item .product__item__img:after{transition:opacity 0.5s ease 0s}a.product__item .product__item__img span span,a.product__item .product__item__img strong{transform:translateY(0);transition-property:transform,opacity;transition-timing-function:ease}a.product__item .product__item__img span span{transition-duration:.5s}a.product__item .product__item__img strong{transition-duration:.3s;transition-delay:.3s}a.product__item .product__item__img span span{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-duration:.2s}a.product__item .product__item__img span span:nth-child(1){transition-delay:0.06s}a.product__item .product__item__img span span:nth-child(2){transition-delay:0.12s}a.product__item .product__item__img span span:nth-child(3){transition-delay:0.18s}a.product__item .product__item__img span span:nth-child(4){transition-delay:0.24s}a.product__item .product__item__img span span:nth-child(5){transition-delay:0.3s}a.product__item .product__item__img span span:nth-child(6){transition-delay:0.36s}a.product__item .product__item__img span span:nth-child(7){transition-delay:0.42s}a.product__item .product__item__img span span:nth-child(8){transition-delay:0.48s}a.product__item .product__item__img span span:nth-child(9){transition-delay:0.54s}a.product__item .product__item__img span span:nth-child(10){transition-delay:0.6s}a.product__item:hover .product__item__img:after{opacity:0.1}a.product__item:hover .product__item__img span span,a.product__item:hover .product__item__img strong{transform:translateY(-10px)}a.product__item:hover .product__item__img strong{opacity:0;transition-delay:0s}a.product__item:hover .product__item__img span span{opacity:1}a.product__item:hover .product__item__img em img{transform:translateY(0)}.support__item{transition:all 200ms ease-in 0ms}.support__item .arrow--support:before{transition:border-left-color 200ms ease-in 0ms}.support__item:hover{color:#fff;background:#a9a9a9}.support__item:hover .arrow--support:before{border-left-color:#a9a9a9}.lines-list a,.banner-box__list a{transition:opacity 200ms ease-in 0ms}.lines-list a:hover,.banner-box__list a:hover{opacity:1}.related__tabs-nav a{transition:color 200ms ease-in 0ms}.related__tabs-nav a:hover{color:#ff0012}.product__tabs-title a,.catalog__pager a{transition:all 100ms ease-in 0ms}.product__tabs-title a:hover,.catalog__pager a:hover{color:#000}.breadcrumb a{transition:all 100ms ease-in 0ms}.breadcrumb a:hover{color:#ff0012}.form__whisperer__item{transition:all 200ms ease-in 0ms}.form__whisperer__item:hover{background-color:#fcfcfc}
