.wrapper--rightspace{box-sizing:border-box;padding-right:30%}.wrapper--start-list{margin-bottom:10em}.product__article{width:49%;position:relative;left:51%}.product__leftpanel{width:90%;position:absolute;top:0;right:113%;height:100%}.product__leftpanel .product__leftpanel-sticky{scroll-margin-block-start:2em;position:sticky;top:2em}.product__tabs{min-height:455px}.catalog__container{position:relative;overflow:hidden}.catalog__container--aside-filter{width:calc(100% - 300px);position:relative;left:270px;min-height:1500px;overflow:visible;padding-left:3em}.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}.wrapper--rightspace{box-sizing:border-box;padding-right:400px}}.header .wrapper{position:static}.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-basket{display:none}.basket-mobile-hide{display:block}.header__nav ul li{float:left}.header__nav ul:last-child{float:right}.header__nav-third li{padding:1.4em 1em}.nav__item--dropdown{position:relative}.submenu{width:100%;position:absolute;top:100%;left:0;box-sizing:border-box;border-bottom:0;box-shadow:0 .5em 1em -0.5em rgba(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 rgba(0,0,0,0);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:4000%}.submenu__lines-img span{width:2.5%;display:block;float:left}.submenu__lines-count{color:#fff;font-size:.9375em;width:100%;position:absolute;left:0;top:130px;opacity:.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:.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 rgba(0,0,0,0)}.club-panel img{display:block;position:absolute;right:100%;top:50%;margin:-17px 10px}.search-form__box{width:100%;position:absolute;top:0;left:0;z-index:999;background:#f0f0f0;visibility:hidden;transform:translate(0, -50px);transition:visibility 0ms linear 1s,all 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0ms}.search-form__box--mobile{display:none}.search-form__box--desctop{display:block}.search-form__box--open{visibility:visible;transform:translate(0, 111px);transition:visibility 0ms linear 0ms,all 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0ms}.search-form{font-size:3.5em;display:flex;justify-content:center;align-items:center}.search-form:before{content:"";display:block;position:absolute;top:0;right:0;border:1em;border-bottom-color:#fff}.search-form input:not([type=submit]){padding:50px 50px 50px 150px}.search-form button{right:130px}.search-form button .icon{width:40px;height:40px}.search-form__open,.search-form__close{display:block}.search-form__open .icon{transition:opacity 100ms linear 0ms}.search-form__open .icon--hover{position:absolute;left:.5em;top:2.2em;z-index:1;opacity:0}.search-form__open:hover .icon{opacity:0}.search-form__open:hover .icon--hover{opacity:1}.search-form__open:before{content:"";display:block;position:absolute;top:100%;left:50%;margin:-4em -1em;opacity:0;border:1em solid rgba(0,0,0,0);border-top-color:#fff;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0ms}.search-form__open--open:before{margin-top:0;opacity:1}.search-form__close{width:1.4em;height:1.4em;position:relative;margin-left:1em}.search-form__close:before,.search-form__close:after{content:"";width:3px;height:100%;margin-left:-1.5px;position:absolute;top:0;left:50%;background-color:#000;transform:rotate(45deg);transform-origin:50% 50%;transition:background-color 100ms linear 0ms}.search-form__close:after{transform:rotate(-45deg)}.search-form__close:hover:before,.search-form__close:hover:after{background-color:#ff0012}.search-form__whisperer{min-height:calc(100vh - 255px)}.header__nav .submenu--dropdown{width:-moz-max-content;width:max-content;padding:1em;margin:0 50%}.header__nav .submenu--dropdown ul li a{padding:1em .5em}@media screen and (min-width: 1280px){.submenu{font-size:.7777777778em}.submenu__section{width:20%}.submenu__lines{width:79%;margin-right:1%;float:left}.submenu__banner{text-align:center;display:block;width:20%;float:left;position:relative}.submenu__banner-title{text-align:center;font-size:1.7142857143em;margin:-2.5em 0 0;position:relative}.submenu__banner-title:before{content:"";width:42px;height:4px;display:block;margin:.5em auto;background:#ff0012}.club-panel{font-size:1.8em}.search-form{font-size:3.5em}.search-form button{height:95%}.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}.header__logo{margin:1.6em 2.5em 1.6em 0}.nav__item--club a:not(.button) img{top:34px}.product-nav-image .product-nav-image__inner{padding-left:3.5em}.search-form__box--open{transform:translate(0, 141px)}.search-form__whisperer{min-height:calc(100vh - 285px)}}.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 .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 .home-box__img--zoni img{width:110%}.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--kupabb{width:64%;height:100%;position:absolute;top:0;left:0}.home-box--kupabb .home-box__inner{font-size:1.8em;flex:1.1}.home-box--kupabb .home-box__text{max-width:380px;width:100%}.home-box--kupabb .home-box__img{flex:1}.home-box--kupabb .home-box__img img{height:auto;width:auto;max-width:100%;display:block}.home-box__logo{display:none}.banners--club{width:64%;float:left;clear:left}.banners--right{width:31%;float:right}.banners--zoni{justify-content:flex-start}.banners--home{grid-template-columns:1fr 1fr 1fr}.banners--home .banner-box{float:none;width:100%;margin:0}.banner-box{width:32.66%;float:left;margin-left:1%;margin-top:1em}.banner-box--big,.banner-box:first-child{margin-left:0;margin-top: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--full,.banner-box--in-design{width:100%;float:none;margin-left:0}.banner-box--full .banner-box__row-button,.banner-box--in-design .banner-box__row-button{display:flex}.banner-box--full .banner-box__row-button a:first-child,.banner-box--in-design .banner-box__row-button a:first-child{margin-right:1.5em}.banner-box--kupabb{width:100%;flex-direction:row}.banner-box--kupabb .banner-box__content{padding:50px}.banner-box--kupabb .banner-box__img{max-width:480px;width:100%}.banner-box--kupabb .banner-box__img img{height:100%}.banner-box--kupabb .wysihtml-content .row{gap:60px}.banner-box--noreverse{display:flex;justify-content:space-between}.banner-box--noreverse .banner-box__img,.banner-box--noreverse .banner-box__content{float:none;flex:0 1 48%}.banner-box--noreverse .banner-box__content{margin-right:auto}.banner-box--noreverse .banner-box__img img{max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.banner-box--noreverse .banner-box__img--bottom{max-height:100%;max-width:875px;height:auto;margin:auto 0 0 auto}.banner-box--video{margin-bottom:14em}.banner-box__img strong{font-size:15em}.banner-box__img--smtag strong{font-size:10em;letter-spacing:-10px;bottom:15%}.banner-box__img--video-bg{display:block;position:absolute;right:-17%;bottom:-10%;height:100%;width:30%;pointer-events:none}@media screen and (min-width: 1280px){.banner-box__img--lists-bg{width:60%;position:absolute;bottom:0;left:20%}.banner-box__img--lists-bg img{margin-bottom:0}}.banners--newsletter .banners__img{background-position:left 50% center}.banners--newsletter .wysihtml-content{position:absolute;right:0;width:55%;bottom:0;font-size:1em;padding:4em}.product__composition{padding:1.2em 0;display:block;clear:both}.product__composition h2{color:#000;font-size:1.5em;margin:1em 0 .5em}.product__composition ul{color:#7d7d7d;font-size:1.8em}.product__composition ul li{float:left;padding:.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:not(.catalog__list--multi) ul li{width:33.33%}.map__list--tasting ul{height:470px;overflow:hidden}.lines-list ul{grid-template-columns:repeat(6, 1fr)}.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,.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:.8}.ref-detail-banner .col>div div span i{font-size:.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%}.product-grid-variant__header{display:grid;grid-template-columns:minmax(200px, 1fr) 1fr 1fr}.product-grid-variant__header .product-grid-variant__col span{font-size:1.6em}.product-grid-variant__body{display:grid;grid-template-columns:minmax(200px, 1fr) 1fr 1fr}.product-grid-variant__col--code{display:flex}.product-grid-variant__col--prize .product-grid-variant__code{display:none}.product-grid-variant__code{font-size:1.5em}@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:not(.catalog__list--multi) 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}.home-box__inner--zoni{font-size:2.8em}}@media screen and (min-width: 1280px)and (min-width: 1280px){.home-box__inner--zoni{width:50%;max-width:550px}}@media screen and (min-width: 1280px){.banner-box__list{font-size:1.8em}.banner-box__lists{padding-bottom:6em}}@media screen and (min-width: 1280px)and (min-width: 1280px){.banner-box__lists{justify-content:space-between}}@media screen and (min-width: 1280px){.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,.faq__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,.faq__item__img,.faq__item__title,.faq__item__date,.faq__item__tag,.faq__item__link,.faq__item_padding{padding:1em 1.5em}.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:not(.catalog__list--multi) ul li{width:25%}.catalog__list--multi ul li{width:33.33%}}.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:.5em auto 0}@media(min-width: 1429px){.club-banner{background:url(../img/banners/club-banner_2560.jpg) no-repeat center;background-size:unset}}.banner-author{padding:8em}.banner-author .col--2{margin:0}.banner-author .banner-author__avatar{width:265px;height:265px}.banner-author .wysihtml-content h2{font-size:2.4em}.product__item--set .desktop.product__item__variants{display:block}.product__item--set .mobile.product__item__variants{display:none}.product__item--set [tooltip]::after{display:block}@media screen and (min-width: 1440px){.banner-box__title{font-size:3.2em}.banner-box__title--bottom{font-size:2em}.banner-box__title--fs-3{font-size:3em}.home-box--club .home-box__img img{left:0}.blog-article__item-author{font-size:1.6em}.banners--newsletter .banners__img{background-position:left 0 top;background-size:cover}.banners--newsletter .wysihtml-content{width:55%}.club-benefit__list ul{grid-template-columns:repeat(6, 12fr)}.lines-list ul{grid-template-columns:repeat(8, 1fr)}}.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}.club-tabs__nav ul{display:flex}.club-tabs__nav ul li a{white-space:nowrap}@media screen and (min-width: 1200px){.table-data__col{font-size:1.6em}}.form--comments{margin-bottom:10em}.fakeSelect{text-align:left;position:relative}.fakeSelect select{display:none}.fakeSelect a{min-width:100px;text-decoration:none;display:block;padding:.3em 25px .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,.3);z-index:3}.fakeSelect ul li a{padding:.5em 25px .5em 15px;background-color:#fff;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 .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{display:flex;gap:10px}.training__filter,.training__filter fieldset{float:left}.training__filter fieldset{position:relative}.training__filter .filter__container{float:left}.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,.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,.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 rgba(0,0,0,0);border-bottom-color:#fff}.banner-box__specs-help div{margin-top:1em}.club-benefit__list div{font-size:.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:.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:.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}.band{justify-content:center}.aslider{padding:0 0 0 7%;flex-direction:row}.aslider--no-panel{padding:0;font-size:1em}.aslider__aside{flex:0 0 39em}.aslider__item{scroll-snap-align:start}.aslider__item img{height:65em}.aslider__item:nth-child(2){padding-left:0}.aslider__item:last-child{padding-right:50%}.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:.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)}.header__nav li .submenu--dropdown{transform:translateX(-50%) 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 li:hover .submenu--dropdown{transform:translateX(-50%) scale(1)}.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 rgba(0,0,0,0);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,.faq__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,.training__item:hover .item__img span,.training__item:hover .item__img span:before,.training__item:hover .item__img span:after,.faq__item:hover .training__item__img span,.faq__item:hover .training__item__img span:before,.faq__item:hover .training__item__img span:after,.faq__item:hover .item__img span,.faq__item:hover .item__img span:before,.faq__item:hover .item__img span:after{border-color:#f3f3f3}.training__item:hover .training__item__quantity--enabled,.training__item:hover .item__quantity--enabled,.faq__item:hover .training__item__quantity--enabled,.faq__item:hover .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,.faq__item__link:not(.faq__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,.faq__item__link:not(.faq__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,.faq__item__link:not(.faq__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,.faq__item__link:not(.faq__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,.faq__item__link:not(.faq__item__link--noborder) a:before,.basket__summary__place a:before,.map__item__link:before,.training__item__link a:before,.faq__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,.collapsible--open){transition:all 200ms ease-in 0ms}.club-tabs__heading a:not(.active,.collapsible--open):hover{background-color:#cacaca}.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:.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%, rgb(255, 255, 255) 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:not(.button--tooltip){overflow:hidden;transform:translate3d(0, 0, 0);transition:color 400ms linear 0ms}.button--border:not(.button--tooltip) span:before,.button--border:not(.button--tooltip) span:after{content:"";height:50%;width:0;display:block;position:absolute;background:#000}.button--border:not(.button--tooltip) span:before{left:0;top:0;transition:width 200ms linear 200ms}.button--border:not(.button--tooltip) span:after{right:0;bottom:0;transition:width 200ms linear 0ms}.button--border:not(.button--tooltip):hover{color:#000}.button--border:not(.button--tooltip):hover span:before{transition:width 200ms linear 0ms}.button--border:not(.button--tooltip):hover span:after{transition:width 200ms linear 200ms}.button--border:not(.button--tooltip):hover span:before,.button--border:not(.button--tooltip):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,.faq__item__remove button,.faq__item__remove a,.faq__item__title a,.faq__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,.faq__item__remove button:hover,.faq__item__remove a:hover,.faq__item__title a:hover,.faq__back:hover,.filter__tags a:hover,.sh__x:hover{color:#ff0012}.training__item__order,.training__item__link--noborder a,.training__filter .filter__item,.faq__item__order,.faq__item__link--noborder a,.faq__filter .filter__item,.document__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,.training__filter .filter__item .color,.faq__item__order .color,.faq__item__link--noborder a .color,.faq__filter .filter__item .color,.document__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,.training__filter .filter__item:hover,.faq__item__order:hover,.faq__item__link--noborder a:hover,.faq__filter .filter__item:hover,.document__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,.training__filter .filter__item:hover .color,.faq__item__order:hover .color,.faq__item__link--noborder a:hover .color,.faq__filter .filter__item:hover .color,.document__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,.training__filter .filter__item:hover .color--light,.faq__item__order:hover .color--light,.faq__item__link--noborder a:hover .color--light,.faq__filter .filter__item:hover .color--light,.document__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}.product__item:hover .product__item__variants span span,.product__item:hover .product__item__variants strong{transform:translateY(-10px)}.product__item:hover .product__item__variants strong{opacity:0;transition-delay:0s;visibility:hidden}.product__item:hover .product__item__variants span span{opacity:1}.product__item:hover .product__item__variants em img{transform:translateY(0)}a.product__item .product__item__variants:after,a.product__item .product__item__img:after{transition:opacity .5s ease 0s}a.product__item .product__item__variants span span,a.product__item .product__item__variants strong,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__variants span span,a.product__item .product__item__img span span{transition-duration:.5s}a.product__item .product__item__variants strong,a.product__item .product__item__img strong{transition-duration:.3s;transition-delay:.3s}a.product__item .product__item__variants span span,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__variants span span:nth-child(1),a.product__item .product__item__img span span:nth-child(1){transition-delay:.06s}a.product__item .product__item__variants span span:nth-child(2),a.product__item .product__item__img span span:nth-child(2){transition-delay:.12s}a.product__item .product__item__variants span span:nth-child(3),a.product__item .product__item__img span span:nth-child(3){transition-delay:.18s}a.product__item .product__item__variants span span:nth-child(4),a.product__item .product__item__img span span:nth-child(4){transition-delay:.24s}a.product__item .product__item__variants span span:nth-child(5),a.product__item .product__item__img span span:nth-child(5){transition-delay:.3s}a.product__item .product__item__variants span span:nth-child(6),a.product__item .product__item__img span span:nth-child(6){transition-delay:.36s}a.product__item .product__item__variants span span:nth-child(7),a.product__item .product__item__img span span:nth-child(7){transition-delay:.42s}a.product__item .product__item__variants span span:nth-child(8),a.product__item .product__item__img span span:nth-child(8){transition-delay:.48s}a.product__item .product__item__variants span span:nth-child(9),a.product__item .product__item__img span span:nth-child(9){transition-delay:.54s}a.product__item .product__item__variants span span:nth-child(10),a.product__item .product__item__img span span:nth-child(10){transition-delay:.6s}a.product__item .product__item__imgs{transition:background-color .5s ease 0s}a.product__item:hover .product__item__img:after{opacity:.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)}a.product__item:hover .product__item__imgs{background-color:rgba(0,0,0,.1)}.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:not(.button){transition:all 100ms ease-in 0ms}.breadcrumb a:not(.button):hover{color:#ff0012}.form__whisperer__item{transition:all 200ms ease-in 0ms}.form__whisperer__item:hover{background-color:#fcfcfc}.product__item__variants--open span span,.product__item__variants--open strong{transform:translateY(-10px)}.product__item__variants--open strong{opacity:0;transition-delay:0s;visibility:hidden}