@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-SemiBold.eot);src:url(./vendor/fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(./vendor/fonts/Montserrat-SemiBold.woff) format("woff"),url(./vendor/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-BoldItalic.eot);src:url(./vendor/fonts/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-BoldItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-ExtraLight.eot);src:url(./vendor/fonts/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(./vendor/fonts/Montserrat-ExtraLight.woff) format("woff"),url(./vendor/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-Light.eot);src:url(./vendor/fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-Light.woff2) format("woff2"),url(./vendor/fonts/Montserrat-Light.woff) format("woff"),url(./vendor/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-SemiBoldItalic.eot);src:url(./vendor/fonts/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-ExtraLightItalic.eot);src:url(./vendor/fonts/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-ExtraBold.eot);src:url(./vendor/fonts/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(./vendor/fonts/Montserrat-ExtraBold.woff) format("woff"),url(./vendor/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-MediumItalic.eot);src:url(./vendor/fonts/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-MediumItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-Black.eot);src:url(./vendor/fonts/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-Black.woff2) format("woff2"),url(./vendor/fonts/Montserrat-Black.woff) format("woff"),url(./vendor/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-ThinItalic.eot);src:url(./vendor/fonts/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-ThinItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-ExtraBoldItalic.eot);src:url(./vendor/fonts/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-ExtraBoldItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-BlackItalic.eot);src:url(./vendor/fonts/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-BlackItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-Medium.eot);src:url(./vendor/fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-Medium.woff2) format("woff2"),url(./vendor/fonts/Montserrat-Medium.woff) format("woff"),url(./vendor/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-Regular.eot);src:url(./vendor/fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-Regular.woff2) format("woff2"),url(./vendor/fonts/Montserrat-Regular.woff) format("woff"),url(./vendor/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-LightItalic.eot);src:url(./vendor/fonts/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-LightItalic.woff) format("woff"),url(./vendor/fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-Italic.eot);src:url(./vendor/fonts/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-Italic.woff2) format("woff2"),url(./vendor/fonts/Montserrat-Italic.woff) format("woff"),url(./vendor/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-Bold.eot);src:url(./vendor/fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-Bold.woff2) format("woff2"),url(./vendor/fonts/Montserrat-Bold.woff) format("woff"),url(./vendor/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./vendor/fonts/Montserrat-Thin.eot);src:url(./vendor/fonts/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(./vendor/fonts/Montserrat-Thin.woff2) format("woff2"),url(./vendor/fonts/Montserrat-Thin.woff) format("woff"),url(./vendor/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova Light;src:local("../vendor/fonts/ProximaNova/Proxima Nova Light"),local("../vendor/fonts/ProximaNova/Proxima-Nova-Light"),url(./vendor/fonts/ProximaNova-Light.woff2) format("woff2"),url(./vendor/fonts/ProximaNova-Light.woff) format("woff"),url(./vendor/fonts/ProximaNova-Light.ttf) format("truetype");font-weight:300;font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{color:#000;-webkit-box-sizing:inherit;box-sizing:inherit}body,button,input{font-family:Montserrat,sans-serif;font-size:12px;line-height:12px}button:focus,input:focus{outline:none}button{cursor:pointer}input::-webkit-input-placeholder{font-size:12px;line-height:14px;color:#000}input::-moz-placeholder{font-size:12px;line-height:14px;color:#000}input:-ms-input-placeholder{font-size:12px;line-height:14px;color:#000}input::-ms-input-placeholder{font-size:12px;line-height:14px;color:#000}input,input::placeholder{font-size:12px;line-height:14px;color:#000}ul{list-style:none}p,ul{margin:0;padding:0}img{vertical-align:middle}.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.main-container{width:1170px;margin:0 auto}.text-hide{text-indent:100%;white-space:nowrap;overflow:hidden}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.hero-title{letter-spacing:3px;font-size:23px;margin-bottom:40px;text-transform:uppercase;color:#333;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.hero-title:before{content:"";position:absolute;height:1px;top:10px;left:0;right:0;background-color:#dedede}.hero-title__wrap{background-color:#fff;padding:5px 20px;position:relative}.common-title-h2{font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#000;margin:0 0 30px}.hide{display:none}.button-buy{font-style:normal;font-weight:700;font-size:12px;line-height:10px;color:#fff;background:#c83947;border:0;width:100%;height:36px;border-radius:3px;opacity:1;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.button-buy:hover{opacity:.8}.button-buy:active{position:relative;top:1px}.action-item{border:0;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-item__icon{display:block;width:18px;height:16px;margin-right:7px}.action-item__icon_compare{background-image:url(./assets/images/ico_compare.png)}.action-item__icon_favorite{background-image:url(./assets/images/ico_favourite.png)}.action-item_compare:hover .action-item__icon_compare,.action-item_is_active .action-item__icon_compare{background-image:url(./assets/images/ico_compare-hover.png)}.action-item_favorite:hover .action-item__icon_favorite,.action-item_is_active .action-item__icon_favorite{background-image:url(./assets/images/ico_favourite-hover.png)}.action-item__text{color:#222;font-style:normal;font-weight:500;font-size:12px;line-height:12px}.action-country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;color:#252525;font-size:12px;line-height:20px}.action-country__brand{font-size:12px;line-height:20px;font-weight:700}.action-country__flag{position:relative;top:1px;margin:0 3px}.header-desktop{margin-bottom:10px}.header-mobile{display:none}.header-top{background-color:#000}.header-top__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-city,.header-top__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button.header-city__button,p.header-city__title{color:#fff;font-weight:500;font-size:12px;line-height:12px}button.header-city__button{border:0;background-color:rgba(0,0,0,0);text-decoration:underline;cursor:pointer}.header-top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px}.header-top-menu__item:not(:first-child){margin-left:20px;border-left:1px solid #fff;padding-left:20px}.header-top-menu__item:nth-child(2){margin-left:0;border-left:0}.header-top-menu__item.header-top-menu__item_yellow{position:relative;width:243px;height:100%;background-color:#ffc83c;padding:0!important;margin-right:-1px}.header-top-menu__item.header-top-menu__item_yellow .header-top-menu__link{display:flex;position:absolute;width:100%;height:calc(100% + 20px);color:#000;align-items:center;justify-content:center;top:0;font-weight:500;font-size:12px;z-index:9}.header-top-menu__item.header-top-menu__item_yellow .header-top-menu__link:hover{text-decoration:none}.header-top-menu__item.header-top-menu__item_yellow .header-top-menu__link::after{content:"";position:absolute;display:block;height:100%;width:100%;background:#ffc83c;border-radius:0 0 7px 7px;left:0;top:0;z-index:-1;-webkit-transition:all .3s;transition:all .3s}.header-top-menu__item.header-top-menu__item_yellow .header-top-menu__link:hover::after{background:#ffbe32}.header-top-menu__link{color:#fff;font-weight:500;font-size:12px;line-height:12px;text-decoration:none}.header-middle{border-bottom:1px solid #e6e6e6}.header-middle__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0 20px}.header-middle__item,.header-middle__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{margin-right:30px;width:213px}.logo__image{max-width:100%}.salons{position:relative;background:url(/images/qwelp/new/salun-fon.svg) no-repeat right -11px;width: 140px;/*#c83947*/;height:50px;font-weight:500;font-size:12px;line-height:12px;color:#fff;padding:7px 5px 0 11px}/*.salons:after{position:absolute;top:0;left:100%;content:"";border:25px solid transparent;border-left:15px solid #c83947}*/.salons__link{font-weight:600;font-size:14px;line-height:17px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;display:block;margin-bottom:3px}.header-contacts:first-child{margin-right:40px}.header-contacts__phone{font-weight:500;font-size:14px;line-height:12px;margin-bottom:9px;display:block;color:#000;text-decoration:none}.header-contacts__title{color:#716367;margin-bottom:8px}.header-contacts__time-job{color:#716367}.header-favorites-comparison{margin-right:30px}.header-favorites-comparison-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;line-height:15px;color:#252525}.header-favorites-comparison-item:first-child{margin-bottom:10px}.header-favorites-comparison-item__icon{background-position:50%;background-repeat:no-repeat;display:block;width:18px;height:18px;margin-right:5px}.header-favorites-comparison-item__icon_favorites{background-image:url(./assets/images/favourites.png)}.header-favorites-comparison-item__icon_comparison{background-image:url(./assets/images/comparison.png)}.header-favorites-comparison-item__count{font-weight:600;margin-left:5px}.header-basket__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-basket__wrap{text-decoration:none;color:#716367}.header-basket__icon{background-position:50%;background-repeat:no-repeat;background-image:url(./assets/images/cart.png);width:18px;height:21px;margin-right:8px}.header-basket__title{font-weight:500;font-size:14px;margin-bottom:5px}.header-basket__count{font-weight:500;font-size:12px;color:#716367}.header-bottom{border-bottom:1px solid #e6e6e6;padding:9px 0}.header-bottom__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-bottom__item,.header-bottom__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-toggle{width:15px;border:0;background-color:#252525;color:#fff;min-width:124px;height:35px;font-size:15px;font-weight:600;margin-right:15px}.catalog-toggle:hover{background-color:#61646b;color:#fff}.catalog-toggle-icon{margin-right:10px;display:inline-block;width:15px}.catalog-design-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:17px;border:2px solid rgba(0,0,0,0);letter-spacing:-.02em;color:#fff;height:35px;margin-right:25px;padding:0 15px;background:-o-linear-gradient(1.98deg,#c83947 0,#d25050 99.46%);background:linear-gradient(88.02deg,#c83947,#d25050 99.46%)}.catalog-design-toggle:hover{background:#c83947}.catalog-design-toggle_is_active,.catalog-design-toggle_is_active:hover{position:relative;border:2px solid;background:#fff;color:#000}.catalog-design-toggle__wrap{margin-right:10px}.catalog-design-icon{position:absolute;top:-7px;left:-5px;width:20px;height:19px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(./assets/images/catalog-design.png)}.catalog-design-toggle_is_active .catalog-design-icon{display:none}.catalog-design-icon__item{width:15px;height:2px;position:relative;top:2px;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;background-color:rgba(0,0,0,0);display:block}.catalog-design-toggle_is_active .catalog-design-icon__item_one{-webkit-transform:translateX(0) translateY(0) rotate(45deg);-ms-transform:translateX(0) translateY(0) rotate(45deg);transform:translateX(0) translateY(0) rotate(45deg);background-color:#000}.catalog-design-toggle_is_active .catalog-design-icon__item_two{background-color:rgba(0,0,0,0)}.catalog-design-toggle_is_active .catalog-design-icon__item_three{-webkit-transform:translateX(0) translateY(-4px) rotate(-45deg);-ms-transform:translateX(0) translateY(-4px) rotate(-45deg);transform:translateX(0) translateY(-4px) rotate(-45deg);background-color:#000}.catalog-design-toggle__wrap{position:relative}.catalog-design-toggle_is_active .catalog-design-icon__wrap{margin-right:10px}.catalog-toggle-icon__item{height:2px;background-color:#fff;margin-top:2px;display:block}.catalog-toggle-icon__item_one{margin-top:0}.catalog-toggle-icon__item_one,.catalog-toggle-icon__item_three{-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.catalog-toggle_is_active,.catalog-toggle_is_active:hover{position:relative;border:2px solid #000;background-color:#fff;color:#000}.catalog-design-toggle_is_active:after,.catalog-design-toggle_is_active:before,.catalog-toggle_is_active:after,.catalog-toggle_is_active:before{position:absolute;left:18.5px;content:"";border:6px solid rgba(0,0,0,0)}.catalog-design-toggle_is_active:after,.catalog-design-toggle_is_active:before{left:17px}.catalog-design-toggle_is_active:before,.catalog-toggle_is_active:before{top:calc(100% + 2px);border-top-color:#000}.catalog-design-toggle_is_active:after,.catalog-toggle_is_active:after{top:100%;border-top-color:#fff}.catalog-toggle_is_active .catalog-toggle-icon__item_one{-webkit-transform:translateX(0) translateY(0) rotate(45deg);-ms-transform:translateX(0) translateY(0) rotate(45deg);transform:translateX(0) translateY(0) rotate(45deg);background-color:#000}.catalog-toggle_is_active .catalog-toggle-icon__item_two{display:none}.catalog-toggle_is_active .catalog-toggle-icon__item_three{-webkit-transform:translateX(0) translateY(-4px) rotate(-45deg);-ms-transform:translateX(0) translateY(-4px) rotate(-45deg);transform:translateX(0) translateY(-4px) rotate(-45deg);background-color:#000}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__item:not(:last-child){margin-right:25px}.menu__link{font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;text-decoration:none}.header-search{position:relative}.header-search,.header-search__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-search__label{width:200px;height:35px;background:#fafafa;border:1px solid #eee;padding:0 15px;margin:0 3px 0 0}.header-search__input-text{width:100%;border:0;background-color:rgba(0,0,0,0)}.header-search__submit{width:35px;height:35px;background-color:#252525;border:0;background-position:50%;background-repeat:no-repeat;background-image:url(./assets/images/ico_search-white.png)}.header-search-result{position:absolute;top:100%;left:0;width:100%;padding-top:6px;z-index:3000}.header-search-result__wrap{background:#fff;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.1);box-shadow:0 5px 5px rgba(0,0,0,.1);position:relative;margin-top:6px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:30px 0 25px}.header-search-result__wrap:after,.header-search-result__wrap:before{position:absolute;bottom:100%;left:10px;content:"";border:9px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,.1)}.header-search-result__wrap:after{border-bottom:8px solid #fff;bottom:calc(100% - 1px)}.header-search-result__title{font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#000;margin:0 0 10px;padding:0 15px}.header-search-result-product__title{font-size:12px;color:#a3a3a3;margin-bottom:10px;padding:0 15px}.header-search-result__picture{width:33px;height:33px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-search-result__picture.no-img{-webkit-box-shadow:none;box-shadow:none}.header-search-result__img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header-search-result__item{padding:6px 15px}.header-search-result__item.active{background-color:#eee}.header-search-result__link{color:#222;line-height:1;font-size:12px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-search-result__text{text-decoration:underline;line-height:15px}.catalog-design__close{position:relative;top:-40px;margin-bottom:0!important}.header-mobile-menu{background-color:rgba(33,31,42,.9);position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:0;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.header-mobile-menu_is_active{z-index:1000;opacity:1}.header-mobile-menu__scroll{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 57px)}.header-mobile-menu__wrap{position:relative;left:-88%;background-color:#fff;width:88%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;overflow:hidden}.header-mobile-menu_is_active .header-mobile-menu__wrap{left:0}.header-mobile-city,.header-mobile-city__button{color:#211f2a;font-weight:500;font-size:12px;line-height:12px}.header-mobile-city{padding:22px 40px}.header-mobile-city_not_active{display:none}.header-mobile-city__button{background-color:rgba(0,0,0,0);border:0;margin:0;padding:0;border-bottom:1px solid}.header-mobile-phone{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;border-top:1px solid #beb5b0;text-decoration:none}.header-mobile-phone__icon{width:16px;height:16px;margin-right:5px;background-position:50%;background-repeat:no-repeat;background-image:url(./assets/images/ico_phone-grey-mobile.png)}.header-mobile-phone__text{font-size:16px;color:#211f2a;text-decoration:none;border-bottom:1px solid}.header-mobile-menu-close{position:absolute;top:15px;right:15px;width:17px;height:17px;border:0;background-color:rgba(0,0,0,0);padding:0;margin:0;display:block}.header-mobile-menu-close:after,.header-mobile-menu-close:before{content:"";display:block;height:2px;background-color:#fff;border-radius:3px}.header-mobile-menu-close:before{-ms-transform:translateX(0) translateY(4px) rotate(45deg);-webkit-transform:translateX(0) translateY(4px) rotate(45deg);transform:translateX(0) translateY(4px) rotate(45deg)}.header-mobile-menu-close:after{-ms-transform:translateX(0) translateY(2px) rotate(-45deg);-webkit-transform:translateX(0) translateY(2px) rotate(-45deg);transform:translateX(0) translateY(2px) rotate(-45deg)}.header-mobile-nav{position:relative;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;left:0;margin-bottom:50px}.header-mobile-nav ul{position:absolute;left:100%;background-color:#fff;width:100%;top:0;display:none}.header-mobile-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;margin:0 10px;padding:0 30px}.header-mobile-nav__item{border-bottom:1px solid #f6f7f9;padding-bottom:6px}.header-mobile-nav__link.is_active+ul{display:block}.header-mobile-nav__link_first{font-size:12px;display:block}.header-mobile-nav__link,.header-mobile-nav__link_first{font-weight:700;line-height:12px;color:#303236;text-decoration:none}.header-mobile-nav__link{font-size:14px;position:relative}.header-mobile-nav__sub-item .header-mobile-nav__link{font-weight:400;font-size:12px;position:relative}.header-mobile-nav__link:after{content:"";width:10px;height:10px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(./assets/images/arrow-mobile-menu.png);background-repeat:no-repeat;background-position:50%}.header-mobile-nav__sub{text-decoration:none;color:#303236;background-repeat:no-repeat;background-position:0}.header-mobile-nav__section{font-weight:700;font-size:14px;line-height:12px;color:#211f2b;text-decoration:none;border-bottom:1px solid #d5d7dd;position:relative;margin:0!important;padding:0 40px!important}.header-mobile-nav__section:after,.header-mobile-nav__section:before{content:"";border:5px solid rgba(0,0,0,0);position:absolute}.header-mobile-nav__section:before{border-right-color:#fff;left:12px;z-index:10}.header-mobile-nav__section:after{border-right-color:#c84f59;left:10px}.header-mobile-nav__sub-item{border-bottom:1px solid #f6f7f9}.catalog-menu-sections-sub{margin-left:40px!important;padding-left:40px!important}.header-mobile-nav__section-all{background:#303236;color:#fff;margin:-1px 0 0!important;text-decoration:none;padding:0 40px!important;position:relative;z-index:10;font-size:14px}.header-mobile-nav__section-all:after{content:"";border:4px solid rgba(0,0,0,0);border-left-color:#fff;margin-left:8px}.mobile-menu-body-open{overflow-y:hidden}.header-mobile-nav__sub-section{background-color:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px!important}.header-mobile-nav__sub-section .header-mobile-nav__sub{font-weight:600;font-size:12px;text-transform:uppercase!important;padding-left:40px!important}.header-mobile-nav__section-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #d5d7dd;padding-right:18px;margin-right:0}.header-mobile-nav__section-all-link{text-decoration:underline;white-space:nowrap;font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#211f2b;margin:-10px 10px 0!important}.header-mobile-nav__section{height:45px;border-bottom:0}.header-mobile-nav__section,.header-mobile-nav__sub-item-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile-nav__sub-item-table{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-mobile-nav__sub-item-table .header-mobile-nav__link:after{width:50px;height:50px}.header-mobile-nav__sub-item-table.is_active+ul{display:block}.catalog-menu{position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(33%,#f7f7f7),color-stop(67%,#fff));background:-o-linear-gradient(left,#f7f7f7 33%,#fff 67%);background:linear-gradient(90deg,#f7f7f7 33%,#fff 67%)}.catalog-menu-animation{display:none;position:absolute;right:0;left:0;z-index:2200;max-height:100%;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:rgba(0,0,0,.5)}.catalog-menu-animation_is_active{-webkit-animation-name:catalog-menu-animation_is_load;animation-name:catalog-menu-animation_is_load;display:block}@-webkit-keyframes catalog-menu-animation_is_load{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes catalog-menu-animation_is_load{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.catalog-menu:before{content:"";position:absolute;left:0;width:100%;top:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,76.9%,.5)),to(hsla(0,0%,76.9%,0)));background:-o-linear-gradient(top,hsla(0,0%,76.9%,.5) 0,hsla(0,0%,76.9%,0) 100%);background:linear-gradient(180deg,hsla(0,0%,76.9%,.5),hsla(0,0%,76.9%,0));height:6px}.catalog-menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-menu-sections{margin:24px 0 0 -10px;width:280px}.catalog-menu-sections__item{white-space:nowrap}.catalog-menu-sections__link{font-size:14px;letter-spacing:-.02em;color:#303236;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;line-height:17px;background-position:15px;background-repeat:no-repeat;background-size:auto;padding:12px 11px}.catalog-menu-sections__link_plitka{background-image:url(./assets/images/plitka-icon-new.png)}.catalog-menu-sections__link_keramogranit{background-image:url(./assets/images/keramogranit-icon.png)}.catalog-menu-sections__link_kvarts{background-image:url(./assets/images/kvarts-icon2.png)}.catalog-menu-sections__link_plumbing{background-image:url(./assets/images/plumbing-icon.png)}.catalog-menu-sections__link_bathroom-furniture{background-image:url(./assets/images/bathroom-furniture-icon.png)}.catalog-menu-sections__link_accessories{background-image:url(./assets/images/accessories-icon.png)}.catalog-menu-sections__link_engineering-plumbing{background-image:url(./assets/images/engineering-plumbing-icon.png)}.catalog-menu-sections__link_heating{background-image:url(./assets/images/heating-icon.png)}.catalog-menu-sections__link_discounted-items{margin-top:70px;background-image:url(./assets/images/discounted-items-icon.png)}.catalog-menu-sections__link_discounts-and-promotions{background-image:url(./assets/images/discounts-and-promotions-icon.png)}.catalog-menu-sections__link_plitka_mob{background-image:url(./assets/images/plitka-icon-new.png)}.catalog-menu-sections__link_keramogranit_mob{background-image:url(./assets/images/keramogranit-icon.png)}.catalog-menu-sections__link_kvarts_mob{background-image:url(./assets/images/kvarts-icon2.png)}.catalog-menu-sections__link_plumbing_mob{background-image:url(./assets/images/plumbing-icon-mob.png)}.catalog-menu-sections__link_bathroom-furniture_mob{background-image:url(./assets/images/bathroom-furniture-icon-mob.png)}.catalog-menu-sections__link_accessories_mob{background-image:url(./assets/images/accessories-icon-mob.png)}.catalog-menu-sections__link_engineering-plumbing_mob{background-image:url(./assets/images/engineering-plumbing-icon-mob.png)}.catalog-menu-sections__link_heating_mob{background-image:url(./assets/images/heating-icon-mob.png)}.catalog-menu-sections__link_discounted-items_mob{margin-top:70px;background-image:url(./assets/images/discounted-items-icon-mob.png)}.catalog-menu-sections__link_discounts-and-promotions_mob{background-image:url(./assets/images/discounts-and-promotions-icon-mob.png)}.catalog-menu-sections__item_is_active .catalog-menu-sections__link,.catalog-menu-sections__link:hover{font-weight:600;color:#c83947;background:-webkit-gradient(linear,left top,right top,color-stop(-38%,hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(left,hsla(0,0%,100%,0) -38%,#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0) -38%,#fff)}.catalog-menu-sections__link-icon{width:24px;height:24px;margin:0 20px 0 0}.catalog-menu-sections__item:nth-last-child(4){margin-top:30px}.catalog-menu-sections__item_is_active .catalog-menu-sections__count{font-weight:600}.catalog-menu-sections__count{display:inline-block;margin-left:4px;color:#999;font-size:12px}.catalog-menu-section{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:25px 0 20px 55px;display:none}.catalog-menu-section_is_active{display:block}.catalog-menu-section__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-menu-section__col:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-menu-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.catalog-menu-section__title{font-weight:600;font-size:24px;line-height:32px;color:#303236;margin-right:30px}.catalog-menu-section__link{position:relative;text-decoration:none;background-color:#f7f7f7;width:135px;height:35px;color:#c83947;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-radius:3px;font-weight:500;font-size:14px;line-height:17px}.catalog-menu-section__link:after{content:"";position:absolute;right:15px;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:4px solid rgba(0,0,0,0);border-left-color:#c83947}.catalog-menu-section-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-menu-section-menu__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-menu-section-menu__col-first{width:170px;margin-right:50px}.catalog-menu-section-menu__col-first,.catalog-menu-section-menu__col-last{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.catalog-menu-section-menu__col-last .catalog-menu-section-menu-items{width:50%}.catalog-menu-section-menu-items__item{font-weight:600;font-size:14px;line-height:20px}.catalog-menu-section-menu-items__item-one{font-weight:600;font-size:14px;line-height:16px;text-decoration:none;color:#303236;position:relative}.catalog-menu-section-menu-items__item-one:after{border:4px solid rgba(0,0,0,0);border-left-color:#d5d7dd;content:"";position:absolute;left:calc(100% + 4px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.catalog-menu-section-menu-items__link-section{font-size:12px;line-height:16px;color:#005de8;text-decoration:none;font-weight:400}.catalog-menu-section-menu-items__link-section:hover{text-decoration:underline}.catalog-menu-section-menu-items__link{font-weight:400;line-height:16px;letter-spacing:-.03em;color:#716367;text-decoration:none}.catalog-menu-section-menu-items__item-sec{text-decoration:none;font-weight:600;font-size:14px;line-height:16px;color:#303236}.catalog-menu-section-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;background-color:rgba(0,0,0,0);font-size:14px;margin:0 0 30px auto}.catalog-menu-section-close-icon{width:25px;margin:-6px 8px 0 0;display:inline-block}.catalog-menu-section-close-icon__item{background-color:#d5d7dd;display:block;margin-top:6px;height:4px;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.catalog-menu-section-close-icon__item_one{-ms-transform:translateX(0) translateY(4px) rotate(45deg);-webkit-transform:translateX(0) translateY(4px) rotate(45deg);transform:translateX(0) translateY(4px) rotate(45deg)}.catalog-menu-section-close-icon__item_two{-ms-transform:translateX(0) translateY(-4px) rotate(-45deg);-webkit-transform:translateX(0) translateY(-6px) rotate(-45deg);transform:translateX(0) translateY(-6px) rotate(-45deg)}.catalog-menu-section-banner{display:block}.catalog-menu-section-banner__image{max-width:190px}.catalog-menu-section-brands{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:80px;background:#fff;mix-blend-mode:normal;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);padding-left:25px;padding-right:25px;margin-left:-25px;margin-bottom:50px}.catalog-menu-section-brands,.catalog-menu-section-brands__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-menu-section-brands__link{margin-right:20px;width:90px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-menu-section-brands__image{max-width:100%;max-height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.catalog-menu-section-brands__section{position:relative;font-weight:600;font-size:14px;line-height:30px;color:#000;text-decoration:none;border-left:1px solid #f0f0f0;padding-left:25px;margin-right:20px}.catalog-menu-section-brands__section:after{content:"";position:absolute;right:-15px;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:4px solid rgba(0,0,0,0);border-left-color:#999}.catalog-menu-section-menu__btn{width:129px;height:36px;background:#303236;font-weight:600;font-size:14px;line-height:16px;color:#fff;border:0;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.catalog-menu-section-menu__btn:after{border:5px solid rgba(0,0,0,0);border-left-color:#fff;content:"";margin-left:8px}.catalog-menu-section-menu__btn:hover{background-color:#61646b}.catalog-menu-section-menu__col-last{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.catalog-menu-section-menu__col-last .catalog-menu-section-menu-items{width:inherit!important}.catalog-menu-section-menu-items__link{font-size:13px}.catalog-menu-section-menu-items__item{margin-top:7px}.catalog-menu-section-menu-items__item:first-child{margin-bottom:10px}.catalog-menu-section-menu-items__link-section{margin-top:11px;display:block}.catalog-menu-section-menu-items{margin:-12px 0 35px}.catalog-design{padding:25px 0 200px;background-color:#fff;position:relative}.catalog-design:before{content:"";position:absolute;left:0;width:100%;top:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,76.9%,.5)),to(hsla(0,0%,76.9%,0)));background:-o-linear-gradient(top,hsla(0,0%,76.9%,.5),hsla(0,0%,76.9%,0));background:linear-gradient(180deg,hsla(0,0%,76.9%,.5),hsla(0,0%,76.9%,0));height:6px}.catalog-design__col_first{padding-right:57px}.catalog-design__title{font-weight:600;font-size:24px;line-height:32px;color:#303236;margin-bottom:0}.catalog-design__all-projects,.catalog-design__hero{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-design__all-projects{width:202px;height:36px;background:-o-linear-gradient(1.98deg,#c83947 0,#d25050 99.46%);background:linear-gradient(88.02deg,#c83947,#d25050 99.46%);border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:14px;line-height:16px;color:#fff;text-decoration:none}.catalog-design__all-projects:after{content:"";border:5px solid rgba(0,0,0,0);border-left-color:currentcolor;margin-left:8px;position:relative;top:1px}.catalog-design__all-projects:hover{opacity:.8}.catalog-design-projects{margin:30px 0 25px;display:grid;grid-template-columns:repeat(2,170px);grid-gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-design-projects__item{text-decoration:none}.catalog-design-projects__picture{margin-bottom:8px;width:170px;height:120px}.catalog-design-projects__image{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.catalog-design-projects__name{font-size:14px;line-height:17px;letter-spacing:-.02em;color:#303236}.catalog-design__view-all-projects{line-height:10px;color:#1067ea;text-decoration:none}.catalog-design-compilation{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-design-compilation__col:not(:last-child){margin-right:40px}.catalog-design__items{margin-bottom:30px;margin-top:6px}.catalog-design__item{margin-bottom:12px}.catalog-design-compilation__title{font-weight:600;font-size:14px;line-height:16px;color:#303236;margin-bottom:17px}.catalog-design__link{font-size:14px;color:#61646b}.catalog-design__link,.catalog-design__link-projects{line-height:16px;text-decoration:none;font-weight:400}.catalog-design__link-projects{color:#1067ea;font-size:12px}.footer{margin-top:auto;border-top:1px solid #e6e6e6;padding:40px 0 20px}.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.footer-menu__title{font-weight:700;margin-bottom:15px;font-size:13px}.footer-menu__item{margin-top:10px}.footer-menu__link{text-decoration:none;color:#666;font-size:14px;line-height:18px}.footer-smo{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-smo__link{width:31px;height:31px;display:block;background-position:50%;background-repeat:no-repeat}.footer-smo__link:not(:first-child){margin-left:10px}.footer-smo__link_vk{background-image:url(./assets/images/vk.png)}.footer-smo__link_instagram{background-image:url(./assets/images/instagram.png)}.footer-smo__link_facebook{background-image:url(./assets/images/fb.png)}.footer-smo__link_pinterest{background-image:url(./assets/images/pinterest.png)}.footer-phone{font-size:20px;line-height:20px;color:#222;display:block;text-decoration:none;margin-bottom:15px;font-weight:400}.footer-copyright__info,.footer-copyright__ogrn{color:#222}.footer-copyright__ogrn{margin-bottom:5px}.footer-copyright__link{color:#666;text-decoration:none;display:inline-block;margin-left:4px}.footer-menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:100px}.popup-feedback{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:1000}.popup-feedback__wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,.15);box-shadow:0 0 50px rgba(0,0,0,.15);padding:35px;width:406px}.popup-feedback__close{width:14px;height:14px;border:0;background-color:rgba(0,0,0,0);padding:0;position:absolute;top:10px;right:10px}.popup-feedback__close:after,.popup-feedback__close:before{content:"";display:block;height:2px;background-color:#9d9d9d;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.popup-feedback__close:before{-webkit-transform:translateX(0) translateY(2px) rotate(45deg);-ms-transform:translateX(0) translateY(2px) rotate(45deg);transform:translateX(0) translateY(2px) rotate(45deg)}.popup-feedback__close:after{-webkit-transform:translateX(0) translateY(0) rotate(-45deg);-ms-transform:translateX(0) translateY(0) rotate(-45deg);transform:translateX(0) translateY(0) rotate(-45deg)}.popup-feedback__close:hover:after,.popup-feedback__close:hover:before{background-color:#000}.popup-feedback__row:not(:last-child){margin-bottom:15px}.popup-feedback__label{padding:17px 20px;border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-feedback__input,.popup-feedback__textarea{width:100%;font-style:normal;font-weight:400;font-size:12px;border:0}.popup-feedback__error{color:#c83947}.popup-feedback__input:focus,.popup-feedback__textarea:focus{outline:none}.popup-feedback__textarea{height:120px;resize:none}.popup-feedback-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-feedback-checkbox__wrap{margin-right:15px;width:16px;height:16px;position:relative;-ms-flex-negative:0;flex-shrink:0}.popup-feedback-checkbox__style{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ebebeb}.popup-feedback-checkbox__input:checked+.popup-feedback-checkbox__style{border-color:#020202;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23020202' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.popup-feedback__info{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#707070}.popup-feedback__link{color:#707070;border-bottom:1px dashed;text-decoration:none}.popup-feedback__submit{background-color:#222;border:0;font-size:14px;line-height:17px;text-align:center;color:#fff;height:60px;width:100%}.popup-feedback__submit_is_active{background-color:#46af61}.popup-feedback__submit_is_error{background-color:#c63216}.flag:before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:contain;position:relative;top:-2px}.flag.bolgariya:before,.flag.Bulgaria:before{background-image:url(./assets/images/ico_flag-bg.png)}.flag.China:before,.flag.kitaj:before{background-image:url(./assets/images/ico_flag-cn.png)}.flag.chekhiya:before,.flag.Czechia:before{background-image:url(./assets/images/ico_flag-cz.png)}.flag.germaniya:before,.flag.Germany:before{background-image:url(./assets/images/ico_flag-de.png)}.flag.daniya:before,.flag.Denmark:before{background-image:url(./assets/images/ico_flag-dk.png)}.flag.ispaniya:before,.flag.Spain:before{background-image:url(./assets/images/ico_flag-es.png)}.flag.Finland:before,.flag.finlyandiya:before{background-image:url(./assets/images/ico_flag-fi.png)}.flag.France:before,.flag.franciya:before{background-image:url(./assets/images/ico_flag-fr.png)}.flag.italiya:before,.flag.Italy:before{background-image:url(./assets/images/ico_flag-it.png)}.flag.Poland:before,.flag.polsha:before{background-image:url(./assets/images/ico_flag-pl.png)}.flag.Portugal:before,.flag.portugaliya:before{background-image:url(./assets/images/ico_flag-pt.png)}.flag.rossiya:before,.flag.Russia:before{background-image:url(./assets/images/ico_flag-ru.png)}.flag.shvetsiya:before,.flag.Sweden:before{background-image:url(./assets/images/ico_flag-se.png)}.flag.Serbia:before,.flag.serbiya:before{background-image:url(./assets/images/ico_flag-ser.png)}.flag.Slovenia:before,.flag.sloveniya:before{background-image:url(./assets/images/ico_flag-slo.png)}.flag.shvejcariya:before,.flag.Switzerland:before{background-image:url(./assets/images/ico_flag-sz.png)}.flag.Turkey:before,.flag.turtsiya:before{background-image:url(./assets/images/ico_flag-tr.png)}.flag.ukraina:before,.flag.Ukraine:before{background-image:url(./assets/images/ico_flag-ukr.png)}.select-list{position:relative;margin:0 0 20px}.select-list__value{width:100%;background:#fff;border:1px solid #dedede;-webkit-box-shadow:inset 0 2px 0 #efefef;box-shadow:inset 0 2px 0 #efefef;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:8px;padding-right:8px;position:relative}.select-list__value,.select-list__value-title{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#000;cursor:pointer}.select-list__value-icon{width:12px;height:12px;fill:#000}.select-list__scroll{top:100%;left:0;right:0;z-index:200;height:300px;position:absolute;width:100%;background:#fff;border:1px solid #dedede;-webkit-box-shadow:inset 0 2px 0 #efefef;box-shadow:inset 0 2px 0 #efefef;overflow:hidden;display:none}.select-list__scroll.active{display:block}.select-list__button{font-style:normal;font-weight:500;font-size:12px;line-height:12px;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 5px;cursor:pointer;width:100%;border:0;background-color:rgba(0,0,0,0)}.select-list .ps__rail-x,.select-list .ps__rail-y{display:block;opacity:1}.circle-preloader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 0;position:relative}.circle-preloader_no_active{display:none}.circle-preloader__wrap{width:10px;height:10px;border:2px solid;border-color:#444 #444 #888;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite}.circle-preloader_big{margin-left:-50px}.circle-preloader_big .circle-preloader__wrap{width:50px;height:50px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.plashka{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:100}@media(max-width:1170px){.main-container{width:960px}.hero-title:before{content:none}.hero-title__wrap{text-align:center;line-height:30px}.mobile-container{padding:0 20px}.header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d8d2cc}.header-mobile-menu-toggle{width:25px;height:17px;border:0;padding:0;margin:0;background-color:rgba(0,0,0,0)}.header-mobile-menu-toggle__item{background-color:#211f2a;height:3px;display:block}.header-mobile-menu-toggle__item:not(:first-child){margin-top:3px}.header-mobile-logo{width:213px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-mobile-logo__image{max-width:100%}.header-mobile-basket,.header-mobile-favorites,.header-mobile-search{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;border:0;padding:0;margin:0}.header-mobile-search{background-image:url(./assets/images/ico_search-black-mobile.png);width:20px;height:20px}.header-mobile-favorites{background-image:url(./assets/images/ico_favourite-black-mobile.png);width:25px;height:20px}.header-mobile-basket{position:relative;display:block;background-image:url(./assets/images/ico_cart-black-mobile.png);width:25px;height:25px}.header-mobile-basket_is_active:before{position:absolute;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:attr(data-count);width:20px;height:20px;right:-10px;top:-8px;border-radius:50%;background-color:#c83947}.footer__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.footer-menu__wrap{margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu{width:50%;margin-bottom:40px}.footer-copyright{padding:0 20px;line-height:18px}}@media(max-width:997px){.header-desktop{display:none}}@media(max-width:991px){.main-container{width:100%}.hero-title{font-size:22px;margin-bottom:10px}.common-title-h2{font-size:18px}}@media(max-width:600px){.hero-title{font-size:16px}.hero-title__wrap{line-height:22px}}@media(max-width:576px){.header-mobile-logo{width:125px;height:auto}}@media(min-width:1170px){.catalog-design-compilation__link{text-decoration:none;color:#303236}.catalog-design-compilation__link:hover,.catalog-design__link:hover,.catalog-menu-section-menu-items__link:hover,.menu__link:hover{color:#c83947}.catalog-design-projects__item:hover .catalog-design-projects__name,.catalog-design__link-projects:hover,.catalog-design__view-all-projects:hover,.catalog-menu-section-brands__section:hover,.footer-copyright__link:hover,.footer-menu__link:hover,.footer-phone:hover,.header-basket__wrap:hover .header-basket__title,.header-contacts__phone:hover,.header-favorites-comparison-item:hover,.header-top-menu__link:hover{text-decoration:underline}.catalog-menu-section-close-icon:hover .catalog-menu-section-close-icon__item{background-color:#afb4b7}.catalog-menu-section__link:hover{opacity:.8}}
.catalog-menu-sections__link_plitka_mob,.catalog-menu-sections__link_keramogranit_mob,.catalog-menu-sections__link_kvarts_mob{background-size: 18px auto;}
.catalog-menu-section-menu__btn_keramogranit {width: 192px;}
.header-search-result__picture.no-img { box-shadow: none; }
@media (max-width: 1170px) {
    .header-bottom {
        display: none !important;
    }
}
.header-mobile-nav__sub-section {
    background-color: #f1f1f1;
    display: flex;
    align-items: center;
    height: 45px !important;
}

.header-mobile-nav__sub-section .header-mobile-nav__sub {
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase !important;
    padding-left: 40px !important;
}

.header-mobile-nav__section-table {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: white;
    display: flex;
    border-bottom: 0;
    padding-right: 0;
    margin-right: 0;
}

.header-mobile-nav__section-all-link {
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    color: #211F2B;
}
.header-mobile-nav__section {
    height: 65px !important;
    border-bottom: 0;
    display: flex;
    align-items: center;
    white-space: nowrap;
    border-bottom: 1px solid #d5d7dd;
}

.header-mobile-nav__section-table .header-mobile-nav__section {
    padding-right: 0 !important;
    margin: 0 !important;
}

.header-mobile-nav__sub-item-table {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-mobile-nav__sub-item-table.for-banner { padding: 5px 0 0 0; }
.header-mobile-nav__sub-item-table .item-blackfriday {
    display: block;
    width: calc(100vw - 30px);
    background-color: #28272d;
    position: relative;
    height: 34px;
    border-radius: 5px;
}
.header-mobile-nav__sub-item-table .item-blackfriday .left-part {
    position: absolute; left:0; height: 34px;
}
.header-mobile-nav__sub-item-table .item-blackfriday .right-part {
    position: absolute; right:0; height: 34px;
}

.header-mobile-nav__section-table .header-mobile-nav__section-all-link {
    padding: 0 0 0 30px !important;
    margin: 0 0 0 0 !important;
    border-left: 10px solid #c84f59;
    text-decoration: none;
    color: #303236;
}

.header-mobile-nav span.header-mobile-nav__section {
    padding: 0 0 0 30px !important;
}

.header-mobile-nav__link-2 {
    display: block;
}

ul[data-depth-level="2"] .header-mobile-nav__sub-item .header-mobile-nav__link,
ul[data-depth-level="2"] .header-mobile-nav__link {
    position: static;
}

.header-mobile-nav__sub-item-table .header-mobile-nav__link:after {
    width: 50px;
    height: 50px;
}

.header-mobile-nav__sub-item-table .header-mobile-nav__link:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.header-mobile-nav__sub-item-table.is_active+ul {
    display: block;
}

.header-mobile-nav__sub.catalog-menu-sections-sub {
    white-space: nowrap;
}

.header-mobile-nav__sub-item .header-mobile-nav__sub-item-table:first-child  {

}

.header-mobile-nav__sub-item .header-mobile-nav__sub-item-table:first-child .header-mobile-nav__link.gg {
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
}
/*
.header-mobile-nav a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 45px;
    margin: 0 10px;
    padding: 0 30px;
}*/

/*    background-image: url(./assets/images/arrow-mobile-menu.png); */
@media (max-width: 768px) {
    .reaspekt_row {
        max-height: inherit !important;
    }
    .wrapGeoIpReaspekt, .wrapGeoIpReaspekt span {
        color: #211f2a !important;
    }
    .ReaspektPopupOverlay {
        z-index: 10000 !important;
    }
    #ReaspektPopupBody {
        z-index: 10000 !important;
        top: 10px !important;
        right: 10px !important;
        left: 10px !important;
        bottom: 10px;
        overflow-y: scroll !important;
        overflow-x: hidden !important;
    }
    #ReaspektPopupContainer {
        max-height: inherit !important;
    }
}

.header-mobile-nav__section-all-link.shadow {
    box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2);
}
