@font-face{font-family:PT Sans;src:url(/fonts/PTSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/fonts/PTSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm/IBMPlexSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm/IBMPlexSerif-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm/IBMPlexSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm/IBMPlexSerif-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.header{background:#323232;position:relative;z-index:99;padding:4px 0}.header_fixed{position:sticky;top:0;z-index:99}.subheader{margin:20px 0}.subheader__contacts{margin-left:90px}.subheader_phone .phone__link:hover{color:#2ba4a4}.subheader__cart{margin-left:auto;display:flex;align-items:center}.subheader__logo-img{max-width:200px}.subheader_address{margin-right:29px}.subheader__logo{display:flex;align-items:center}.header__catalog-view{margin-left:auto}.header-catalog{height:74px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.08)}.header__catalog{width:252px;height:74px;background:#2ba4a4;cursor:pointer;position:relative;text-decoration:none;display:inline-block}.header__catalog:hover .h-c__dropdown{opacity:1;visibility:visible;transform:scale(1)}.header__catalog:hover .burger2 .burger2__line1:before,.header__catalog:hover .burger2 .burger2__line2:before,.header__catalog:hover .burger2 .burger2__line3:before{left:10px;opacity:0}.header__catalog:hover .burger2 .burger2__line1{transform:rotate(-45deg);top:4px}.header__catalog:hover .burger2 .burger2__line2{opacity:0;visibility:hidden}.header__catalog:hover .burger2 .burger2__line3{transform:rotate(45deg);top:-6px}.header__catalog-title{height:74px;font-weight:700;font-size:14px;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;color:#fff;width:100%;align-items:center;justify-content:center;display:flex;user-select:none}.header__catalog-title .burger2__line1,.header__catalog-title .burger2__line2,.header__catalog-title .burger2__line3{width:12px;background:#fff;margin-bottom:3px}.header__catalog-title .burger2__line1:before,.header__catalog-title .burger2__line2:before,.header__catalog-title .burger2__line3:before{width:2px;background:#fff;left:-4px}.header__catalog-title .burger2{height:13px;margin-bottom:0;margin-right:10px}.header__catalog-title .burger2_active .burger2__line1{top:5px}.header__catalog-title .burger2_active .burger2__line3{top:-5px}.header__share{margin-left:20px;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.05em;color:#008282;text-decoration:none}.header__building{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.header__building:before{content:""}.header__category-item{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.05em;color:#404040;text-decoration:none;display:flex;align-items:center;width:auto;height:74px;margin-right:40px}.header__category-item:hover{color:#2ba4a4}.header__category-item_last{margin-right:40px}.header__category-prod{margin-left:auto}.header__catalog-view{width:16px;height:74px;display:flex;align-items:center;margin-right:27px;cursor:pointer}.header__catalog-view .burger{margin-top:18px}.header__catalog-view .burger__line1,.header__catalog-view .burger__line2,.header__catalog-view .burger__line3{background:#e3e3e3;height:2px;width:16px;margin-bottom:3px;transition:all .1s;position:relative}.header__catalog-view .burger_active .burger__line1{top:4px}.header__catalog-view .burger_active .burger__line3{top:-6px}.header__catalog-show{background:url(/images/icons/list.svg) no-repeat}.header__catalog-close,.header__catalog-show{width:16px;height:16px;display:inline-block;margin-right:12px}.header__catalog-close{background:url(/images/icons/close.svg) no-repeat}.h-c__show-list{max-height:30px}.h-c__show-list .h-c__dropdown-list{opacity:0;visibility:hidden;background:#fff;margin:0 -10px;padding:0 10px 10px}.h-c__dropdown-list-wrap:hover .h-c__show-list .h-c__dropdown-list{opacity:1;visibility:visible;box-shadow:0 3px 8px -5px #000}.h-c__dropdown-list-wrap:hover .h-c__show-list .h-c__dots{display:none}.header-building__dropdown{position:absolute;z-index:99;top:50px;width:260px;left:-20px;transition:all .1s;background:#fff;box-shadow:0 8px 7px -5px hsla(0,0%,51.8%,.55);padding:15px 20px;opacity:0;visibility:hidden}.header-building__link{text-decoration:none;color:#404040;white-space:nowrap;padding-bottom:15px;transition:all .1s;display:block}.header-building__link:last-child{padding-bottom:0}.header-building__link:hover{color:#008282}.header__share:hover .header-building__dropdown{top:60px;opacity:1;visibility:visible}.header__share:hover .header__building-link:after{transform:rotate(270deg)}.header__building-link{text-decoration:none;color:#404040;margin-left:20px}.header__building-link:hover{color:#2ba4a4}.header_offset{padding-left:15px!important}.catalog_hide .burger2{display:none}.catalog_hide:hover .show_catalog{opacity:0;visibility:hidden}.header__docke{display:flex;align-items:center;margin-left:auto}.header__docke .link{font-weight:600}.footer{background:#323232;padding:70px 0}.footer-style{padding-bottom:57px;border-bottom:1px solid #6d6d6d}.footer__logo{width:175px}.footer__logo-link{display:block}.footer__logo-img{max-width:175px}.footer__title{font-weight:700;font-size:17px;line-height:22px;letter-spacing:.04em;color:#fff;margin-bottom:20px}.footer__list{list-style:none}.footer__link{font-size:15px;line-height:22px;letter-spacing:.04em;color:#fff;text-decoration:none;padding-bottom:10px;display:inline-block}.footer__link:hover{color:#2ba4a4}.footer__about-company{margin-left:88px}.footer__catalog{margin-left:40px}.footer__catalog-l5{width:175px;margin-right:40px}.footer__contacts{margin-left:auto;max-width:230px}.footer__soc-net{margin-top:40px}.footer__soc-net .soc-net__link{width:24px;height:24px}.phone2:before{top:2px!important}.sub-footer__style{border-top:1px solid #000;padding-top:35px}.sub-footer__copyring{width:186px;font-size:15px;line-height:22px;letter-spacing:.04em;color:#a1a1a1}.sub-footer__policy{margin-left:77px}.sub-footer__policy-link{text-decoration:none;font-size:15px;line-height:22px;letter-spacing:.04em;color:#a1a1a1;display:block}.sub-footer__policy-link:hover{color:#2ba4a4}.subheader_phone{margin-bottom:20px}.webstyle{margin-left:auto;display:flex;align-items:center}.webstyle__link{text-decoration:none;font-size:15px;line-height:22px;letter-spacing:.04em;color:#a1a1a1}.webstyle__link:hover{color:#2ba4a4}.webstyle__logo{margin-left:15px}.sub-footer__text{color:#a1a1a1;margin-bottom:30px;line-height:24px}.soc-net__link{width:18px;height:18px;display:inline-block;margin-left:15px}.soc-net__link svg{width:100%;height:100%;transition:all .2s}.soc-net__link:hover svg{fill:#2ba4a4}.search_loop{background:url(/images/icons/header/loop.svg) no-repeat;width:25px;height:18px;display:flex;background-position:50%}.search__open{position:relative}.search__drop{position:absolute;right:24px;top:-6px;background:#323232;height:30px;display:flex;align-items:center;width:0;opacity:0;visibility:hidden;transition:all .2s}.search__input{width:100%;background:none;font-size:14px;letter-spacing:.3px;border:none;border-bottom:1px solid #f5f5f5;color:#f5f5f5;padding:6px 10px 5px 0}.search__input:focus{outline:none}.search__result{position:absolute;top:29px;left:0;width:100%;background:#3a3a3a;padding:15px;display:none}.search__result-title{font-size:16px;color:#f5f5f5;letter-spacing:.3px;font-weight:700;margin-bottom:15px}.search__result-list{margin-bottom:20px}.search__result-list:last-child{margin-bottom:0}.search__result-link{color:#dadada;text-decoration:none;line-height:24px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid hsla(0,0%,86.3%,.16);display:block}.search__result-link:last-child{border-bottom:none;margin-bottom:0}.search__result-link:hover{color:#25cdcd}.show-search .search__drop{opacity:1;visibility:visible;width:400px}.search__drop:hover .search__result{display:block}.header__search:hover .search__drop{opacity:1;visibility:visible;width:400px}.btn{border:none;cursor:pointer}.btn:focus{outline:none}.btn-control{padding:18px 34px;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.btn_blue{background:#2ba4a4;transition:all .3s}.btn_blue:hover{box-shadow:0 3px 7px rgba(99,181,142,.65)}.btn_red{background:#dd4142;transition:all .3s}.btn_red:hover{box-shadow:0 3px 7px rgba(221,65,66,.58)}.checkbox{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;letter-spacing:.02em;color:#757575}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:-1px;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #c1c1c1;-webkit-transition:all .2s;transition:all .2s}.checkbox_is-invalid .checkmark{background:#ff8585}.checkbox:hover input~.checkmark{background-color:rgba(43,164,164,.37);border:1px solid rgba(43,164,164,.0588235)}.checkbox input:checked~.checkmark{background-color:#2ba4a4;border:1px solid #2ba4a4}.radio input:checked~.checkmark{background-color:initial;border:2px solid #fff}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:7.8px;top:1.8px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.checkbox.disabled{color:#b5b5b5;cursor:default}.checkbox.disabled .checkmark,.checkbox.disabled:hover input~.checkmark{background-color:#e8e8e8}.checkbox.inline{display:inline-block}.checkbox.radio{margin-bottom:0}.checkbox.radio .checkmark:after{left:6.1px;top:1.1px;width:4.6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.checkbox.radio .checkmark{background:none;border:2px solid #fff;height:24px;width:24px}.checkbox.radio:hover .checkmark{background:hsla(0,0%,100%,.141176);border:2px solid #fff}.form-control{margin-bottom:25px}.input_err{font-size:12px;color:#9a1616;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:5px;height:13px}.input{border:1px solid silver;background:none;font-size:16px;line-height:24px;letter-spacing:.03em;color:#ababab;padding:12px 25px;width:100%}.input:focus{border:1px solid #2ba4a4;outline:none}.building__form-success{display:none;color:#fff;font-weight:900}.input_white{opacity:.5;outline:1px solid #fff;border:none;padding:13px 25px 11px;transition:opacity .2s;color:#fff}.input_white:focus{opacity:1;border:none;outline:2px solid #fff}.input_white::placeholder{color:#fff}.checkbox__err .checkmark{background-color:#fca7a7;border:1px solid #fca7a7}.errors__form-control{margin-bottom:10px}.personal-data{text-decoration:none;color:#404040;font-size:14px}.personal-data__link{color:#2ba4a4}.personal-data__link:hover{text-decoration:none}.form_l5{width:50%;padding-right:15px}.form_l5:last-child{padding-right:0;padding-left:15px}.feedback-success{font-size:18px;color:#016701;display:none}.input_err_white,.personal-data_white{color:#fff}.btn_white{background:#fff;font-weight:700;font-size:14px;line-height:20px;display:flex;align-items:center;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#2ba4a4;width:100%;padding:20px 0;justify-content:center}.address{display:inline-block;width:300px;padding-left:35px;position:relative}.address_black:before{content:"";background:url(/images/icons/contacts/map-black.svg) no-repeat;width:14px;height:16px;display:inline-block;position:absolute;top:15px;left:0}.address_white:before{content:""}.phone{display:inline-block;width:200px;position:relative;padding-left:35px}.phone_black:before{background:url(/images/icons/contacts/phone-black.svg) no-repeat}.phone_black:before,.phone_white:before{content:"";width:16px;height:16px;display:inline-block;position:absolute;top:15px;left:0}.phone_white:before{background:url(/images/icons/contacts/phone-white.svg) no-repeat}.phone_white .phone__link,.phone_white .phone_feedback{color:#fff}.address__link{text-decoration:none;font-size:15px;line-height:24px;letter-spacing:.03em;color:#404040}.address__link:hover{color:#2ba4a4}.phone__link{font-size:15px;line-height:24px;letter-spacing:.03em;font-weight:700;display:block}.phone__link,.phone_feedback{text-decoration:none;color:#404040}.phone_feedback{font-size:14px;line-height:22px;letter-spacing:.02em;cursor:pointer}.phone_feedback:hover{color:#2ba4a4}.mini-cart{position:relative;padding-left:51px;text-decoration:none;color:#404040}.mini-cart:before{content:"";background:url(/images/icons/header/mini-cart.svg) no-repeat;width:36px;height:36px;position:absolute;top:0;left:0;display:inline-block}.mini-cart:hover{color:#2ba4a4}.mini-cart__qty-text{display:block;font-weight:700;font-size:16px;line-height:18px;margin-bottom:2px}.mini-cart__qty{font-size:14px;line-height:18px}.favorite{margin-right:59px;display:flex;align-items:center;text-decoration:none;color:#404040}.favorite:hover{color:#2ba4a4}.favorite__qty{background:#dd2729;height:27px;margin-left:10px;font-size:14px;letter-spacing:.03em;color:#fff;padding:4px 9px 0}.main-slider{margin-bottom:10px;max-height:350px;overflow:hidden}.popular-products__list .tns-controls{position:absolute;bottom:-60px;left:37%}.popular-products__list .tns-controls button{border:none;background:none}.popular-products__list .tns-controls button:focus{outline:none}.dots{text-align:center;margin-top:-45px;position:relative}.dots_product{margin-top:0}.dot{border-radius:50%;width:15px;height:15px;background:hsla(0,0%,100%,0);border:2px solid #cccdcd;transition:all .2s;margin-right:10px;display:inline-block;cursor:pointer}.dot:hover{background:#2ba4a4}.dot:last-child{margin-right:0}.dot_active{background:#3f9797}.slider-wrap{margin-bottom:50px}.main-slider__img{width:100%}.slider__arrow{position:absolute;top:35%;width:40px;height:40px;display:inline-block;background:none;border:none;cursor:pointer}.slider__arrow:before{content:"";display:inline-block;width:13px;height:24px}.slider__arrow:focus{outline:none}.slider__arrow.prev{left:0}.slider__arrow.prev:before{background:url(/images/icons/arrows/new-prev.svg) no-repeat;background-size:100%}.slider__arrow.prev:hover:before{background:url(/images/icons/arrows/new-prev_black.svg) no-repeat;background-size:100%}.slider__arrow.next{right:0}.slider__arrow.next:before{background:url(/images/icons/arrows/new-next.svg) no-repeat;background-size:100%}.slider__arrow.next:hover:before{background:url(/images/icons/arrows/new-next_black.svg) no-repeat;background-size:100%}.tabs{display:flex}.tab{padding-right:30px;margin-right:30px;position:relative;cursor:pointer}.tab:after{content:"";background:#b9b9b9;width:1px;height:30px;display:inline-block;position:absolute;top:15px;right:0}.tab:last-child{margin-right:0;padding-right:0}.tab:last-child:after{display:none}.tab__title{font-family:"IBM Plex Serif",sans-serif;font-weight:700;font-size:38px;line-height:60px;letter-spacing:.04em;text-transform:uppercase;color:#404040;transition:all .1s}.mini-tabs .tab__title{font-size:26px;line-height:34px}.mini-tabs .tab{padding-right:20px;margin-right:20px}.mini-tabs .tab:after{width:1px;height:20px;top:8px}.quick-view__tabs .tab:after{height:32px;top:15px}.tab_active{color:#2ba4a4}.mini_tab_active{color:#dd2729}.tabs__link{display:none;background:#2ba4a4;color:#fff;text-decoration:none;font-size:18px;border-radius:4px;padding:16px 34px;letter-spacing:.06em}.tabs__link:hover{background:#1e9090}.tabs__link_active{display:inline-block}.tabs__links{text-align:center}.text-style__gray{font-size:23px;line-height:30px;letter-spacing:.04em;color:#b9b9b9}.text-style__mini-gray{font-size:24px;line-height:31px;letter-spacing:.04em;color:#676767;margin-bottom:5px}.title_blue{font-weight:700;font-size:32px;line-height:39px;letter-spacing:.03em;text-transform:uppercase;color:#299c9c;margin-bottom:40px;font-family:"IBM Plex Serif",sans-serif}.text-style{font-size:18px;line-height:26px;letter-spacing:.04em;color:#404040;margin-bottom:15px}.strong-italic{font-weight:700;font-style:italic}.list-style{list-style:none}.list-style__item{margin-bottom:6px;font-size:18px;line-height:26px;letter-spacing:.04em;color:#404040}.content-text{width:785px}.link{color:#404040}.link:hover{color:#2ba4a4}.list-dots{list-style:none;margin:30px 0;padding-left:40px}.list-dots__item{position:relative;font-size:16px;line-height:26px;letter-spacing:.04em;color:#404040;padding-left:40px;margin-bottom:15px}.list-dots__item:before{content:"";position:absolute;display:inline-block;top:5px;left:0;background:#606060;border:4px solid #fff;box-shadow:0 0 0 1px #606060;width:8px;height:8px;border-radius:50%}.bold600{font-weight:600}.subtitle{font-weight:700;font-size:30px;line-height:36px;letter-spacing:.03em;color:#299c9c;margin-bottom:20px;font-family:"IBM Plex Serif",sans-serif}.product-item{width:262px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.08);margin:0 30px 30px 0;position:relative;padding:30px 20px 10px}.product-item:hover{outline:3px solid #2ba4a4;box-sizing:border-box;box-shadow:0 3px 12px rgba(0,0,0,.15)}.catalog__products .product-item:nth-child(3n+3),.popular-products__list .product-item:nth-child(4n+4),.product-list .product-item:nth-child(4n+4),.product__similar .product-item:nth-child(4n+4),.quick-view__slider .product-item:nth-child(4n+4),.recommend .product-item:nth-child(4n+4),.share-page__content .product-item:nth-child(4n+4){margin-right:0}.product-item__img{margin:0 auto;display:block}.product-item__attr{font-size:14px;margin-bottom:6px}.product-item__img-wrap{margin-bottom:5px;display:block;min-height:152px}.product-item__name{font-size:14px;line-height:20px;letter-spacing:.03em;color:#404040;text-decoration:none;margin:0 0 10px;display:block;height:60px;overflow:hidden;transition:all .1s}.product-item__name:hover{color:#2ba4a4}.product-item__price{padding-top:10px;border-top:1px solid #e4e4e4;display:flex}.product-item__favorite{position:absolute;top:7px;right:7px;cursor:pointer;background:url(/images/icons/favorite/favorite.svg) 50% no-repeat;transition:all .2s;width:26px;height:26px}.product-item__favorite:hover{background:url(/images/icons/favorite/favorite-hover.svg) 50% no-repeat}.favorite-icon,.favorite-icon-wrap{transition:all .2s}.product-item__favorite:hover .favorite-icon,.product-item__favorite:hover .favorite-icon-wrap{fill:#df8888}.favorite_active,.favorite_active:hover{background:url(/images/icons/favorite/favorite-active.svg) 50% no-repeat}.product-item__price-wrap{width:100%;display:flex}.product-item__price-wrap .unit{display:flex;align-items:flex-end;padding-bottom:6px;position:relative;margin-left:2px;padding-left:12px;border-left:1px solid #e4e4e4;height:80%;margin-top:10px}.product-item__price-wrap .cart__unit-text{top:auto;bottom:30px}.product-item__in-cart{width:100%;height:53px;display:flex;align-items:center}.product-item__in-cart-btn{width:100%;padding:13px 15px 10px;font-size:13px;color:#848484;border-radius:4px;text-align:center;text-decoration:none;display:block;background:#ddd;transition:all .2s}.product-item__in-cart-btn:focus{outline:none}.product-item__in-cart-btn:hover{background:#d3d0d0}.status_empty{height:20px}.product-item__not-price{display:block;padding-top:20px;border-top:1px solid #e4e4e4;line-height:25px}.product-item__not-price__link{text-decoration:none;transition:all .1s}.status{font-weight:600;font-size:14px;letter-spacing:.09em;display:inline-block;padding:6px 14px;color:#fff;transform:rotate(-90deg);position:absolute;text-transform:uppercase}.share{top:27px;left:-27px;background:#dd2729}.new{top:34px;left:-35px;background:#2ba4a4}.hit{top:47px;left:-48px;background:#2854c6}.recommended{left:-54px;top:54px;background:#45a224}.product-item__p{width:130px;text-align:right;padding-right:10px;margin-left:-20px;padding-top:22px;position:relative}.product-item__p .rub:after{display:none}.product-item__p .price{width:100%}.product-item__p .old-price{font-size:14px;position:relative;color:#bdbdbd}.product-item__p .old-price:before{content:"";height:2px;width:140%;position:absolute;top:8px;left:-6px;background:rgba(64,64,64,.61);transform:rotate(-8deg)}.product-item__p .old-price-wrap{display:inline-block;position:absolute;top:10px;right:12px}.product-item__p .old-price-wrap .rub{width:8px;height:11px;opacity:.4}.product__sale{background:#ffda58}.product__sale .rub{opacity:1!important}.price,.product__sale .old-price{color:#404040}.price{font-weight:700;font-size:20px;line-height:40px}.price,.rub{display:inline-block}.rub{background:url(/images/icons/rub.svg) no-repeat;width:11px;background-size:100%;height:15px;margin-left:0}.rub:after{content:"";width:1px;height:19px;background:#e4e4e4;position:absolute;right:-10px;top:2px}.rub:after,.unit{display:inline-block}.unit{font-weight:700;font-size:12px;line-height:21px;letter-spacing:.04em;text-transform:uppercase;color:#404040;margin-left:10px;position:relative}.in-cart{margin:27px 0 0 auto;width:28px;height:28px;border:none;cursor:pointer;background-size:100%;transition:all .2s;background:url(/images/icons/cart/cart.svg) 50% no-repeat}.in-cart:hover{background:url(/images/icons/cart/cart-hover.svg) 50% no-repeat}.in-cart:focus{outline:none}.gray_rub{background:url(/images/icons/gray-rub.svg) no-repeat;width:17px;height:17px;display:inline-block}.product-qty__price,.product-qty__sum{font-weight:700;font-size:26px;line-height:47px;letter-spacing:.04em;color:#404040}.product-qty__price .rub,.product-qty__sum .rub{margin-left:0}.product-qty__sum{margin-left:20px}.product-qty{display:flex;align-items:center}.product-qty__x{font-size:26px;line-height:33px;margin:0 15px}.product-qty__input,.product-qty__x{font-weight:700;letter-spacing:.04em;color:#404040}.product-qty__input{border:2px solid #8a8a8a;font-size:18px;line-height:23px;padding:12px 20px 8px;width:128px;text-align:center}.product-qty__input:focus{outline:none}.product-qty__unit{margin-left:10px}.product-qty__quantity{display:flex;align-items:center}.product-qty__unit{position:relative;padding-right:20px;display:flex}.product-qty__unit-value{font-weight:700;font-size:12px;line-height:23px;letter-spacing:.04em;text-transform:uppercase;color:#404040;position:relative;cursor:pointer}.product-qty__unit-value:after{content:"";width:14px;height:14px;background:url(/images/icons/filter-arrow.svg) no-repeat;display:inline-block;background-size:100%;position:absolute;right:-20px;top:4px;transition:all .2s}.product-qty__unit-list-wrap{padding-top:15px;position:absolute;top:25px;opacity:0;visibility:hidden;right:-5px}.product-qty__unit-list{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.08);border:1px solid #ededed}.product-qty__unit-list:after{content:"";width:14px;height:14px;background:#fff;border-bottom:1px solid #ededed;border-left:1px solid #ededed;-webkit-transform:rotate(-33deg);transform:rotate(135deg);position:absolute;top:8px;right:20px}.product-qty__unit-item{display:block;padding:6px 15px;font-weight:600;letter-spacing:.3px;font-size:18px;transition:all .2s;cursor:pointer}.product-qty__unit-item:hover{color:#2ba4a4}.product-qty__unit:hover .product-qty__unit-value:after{transform:rotate(180deg)}.product-qty__unit:hover .product-qty__unit-list-wrap{opacity:1;visibility:visible;top:15px}.product__total-price-item{font-weight:700;font-size:22px;letter-spacing:.04em;color:#404040;margin-bottom:9px}.product__total-price-item .rub{width:9px;height:14px;background-size:100%;margin-left:0}.product__total-price-unit{font-weight:400;font-size:18px;line-height:23px;letter-spacing:.04em;color:#404040}.cart-qty{position:relative;padding-right:0;user-select:none}.cart-qty__input{width:100%;border:2px solid #2ba4a4;padding:9px 58px 7px 20px;font-size:16px;line-height:24px;letter-spacing:.04em;color:#2ba4a4}.cart-qty__input:focus{outline:none}.cart-qty__minus,.cart-qty__plus{width:40px;height:23px;border:2px solid #2ba4a4;position:absolute;right:0;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.cart-qty__minus svg,.cart-qty__plus svg{transition:all .2s}.cart-qty__minus:hover,.cart-qty__plus:hover{background:#2ba4a4}.cart-qty__minus:hover svg,.cart-qty__plus:hover svg{fill:#fff}.cart-qty__plus{bottom:0}.cart-qty__minus{top:0}.cart-price{font-weight:700;font-size:24px;line-height:40px;color:#404040;display:flex;align-items:center}.cart-price .rub{margin-left:5px}.cart__unit{margin-left:15px;padding-left:15px;font-weight:700;font-size:16px;line-height:21px;letter-spacing:.04em;text-transform:uppercase;color:#404040;position:relative}.cart__unit:before{content:"";width:1px;height:21px;background:#e4e4e4;display:inline-block;position:absolute;left:0;top:0}.cart__unit .product-qty__unit-item{font-size:12px}.cart__unit-text{font-size:9px;letter-spacing:normal;text-transform:none;display:block;line-height:normal;color:#949393;position:absolute;top:-11px;width:60px;visibility:hidden}.price-white{font-weight:700;font-size:45px;line-height:70px;color:#fff;margin-left:35px;display:inline-block}.rub-white{background:url(/images/icons/rub-white.svg) no-repeat;display:inline-block;width:23px;background-size:100%;height:31px;margin-left:10px}.product__total-price-unit{position:relative;padding-left:5px;font-size:14px}.product__total-price-unit:before{content:"";width:1px;position:absolute;top:0;left:0;height:20px;background:#e4e4e4}.product__total-qty{font-size:12px;letter-spacing:normal;text-transform:none;position:relative;top:-1px}.popular-products__list{margin:40px 0 0;position:relative}.advantages__item{width:360px;margin-right:30px}.advantages__item:last-child{margin-right:0}.advantages__title{font-weight:700;font-size:22px;line-height:31px;letter-spacing:.04em;color:#404040;margin-bottom:15px}.advantages__content{margin-top:25px}.advantages__icon1,.advantages__icon2,.advantages__icon3{width:70px;height:70px;display:inline-block}.advantages__icon1{background:url(/images/advantages/0.png) no-repeat;background-size:100%}.advantages__icon2{background:url(/images/advantages/1.png) no-repeat;background-size:100%}.advantages__icon3{background:url(/images/advantages/2.png) no-repeat;background-size:100%}.brick_icon:before,.tile_icon:before{background:url(/images/icons/brick.svg) no-repeat;opacity:.3}.block_icon:before,.brick_icon:before,.tile_icon:before{content:"";width:31px;height:30px;display:inline-block;margin-right:12px}.block_icon:before{background:url(/images/icons/header/bloki.svg) no-repeat}.rock_icon:before{content:"";background:url(/images/icons/header/kamen.svg) no-repeat;width:31px;height:30px;display:inline-block;margin-right:12px}.partners__item{width:204px;height:204px;align-items:center;justify-content:center;display:flex;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 30px 30px 0}.partners__item:nth-child(5n+5){margin-right:0}.partners__img{max-width:140px}.share-page{margin-top:30px!important}.share-page__content{margin:35px 0!important}.share-page__share{margin-top:25px!important}.share-wrap{margin:70px 0;background:url(/images/share/0.jpg) no-repeat;background-size:100%;height:364px;position:relative;padding:70px 0}.share__bg1{position:absolute;top:0;left:0;height:364px;width:333px}.payment-delivery__share-img{position:absolute;top:26px;left:0;width:252px;height:333px}.share__bg2{position:absolute;top:0;right:-3px;height:364px;width:333px}.share__content{margin-left:309px;width:642px}.share__text{font-size:18px;line-height:26px;letter-spacing:.04em;color:#fff;margin-bottom:60px}.share__btn{border:2px solid #dd2729;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#dd2729;transition:all .2s;padding:18px 34px;background:none;cursor:pointer}.share__btn:hover{background:#dd2729;color:#f5f5f5}.share__btn:focus{outline:none}.order-brick{background:url(/images/share/3.jpg) no-repeat;background-size:100%;height:314px;position:relative;padding:45px 40px}.order-brick__bg1{background:url(/images/share/0-1.png) no-repeat;width:141px;height:154px;position:absolute;top:0;right:0;background-size:100%}.order-brick__bg2{background:url(/images/share/0-2.png) no-repeat;width:207px;height:174px;position:absolute;bottom:0;right:0;background-size:100%}.order-brick__btn{padding:18px 34px;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#2ba4a4;border:2px solid #2ba4a4;transition:all .2s;background:none;cursor:pointer}.order-brick__btn:hover{background:#2ba4a4;color:#f5f5f5}.order-brick__title{font-family:"IBM Plex Serif",sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:39px;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:20px}.bread-crumbs{padding-top:32px}.bread-crumbs__list{list-style:none;display:flex}.bread-crumbs__link,.bread-crumbs__link_last{font-size:13px;letter-spacing:.04em;text-decoration:none}.bread-crumbs__link{color:#404040}.bread-crumbs__link:hover{color:#2ba4a4}.bread-crumbs__link_last{color:#6f6f6f}.bread-crumbs__item{margin-right:5px;position:relative}.bread-crumbs__item:after{content:"-";font-size:17px;color:#797979;display:inline-block;position:relative;top:1px}.bread-crumbs__item:last-child:after{display:none}.b-c-dropdown{background:#fff;padding:10px;box-shadow:0 3px 12px rgba(0,0,0,.15);position:relative}.b-c-dropdown:before{content:"";width:8px;height:8px;transform:rotate(134deg);background:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;position:absolute;top:-5px;left:10px}.b-c-dropdown-offset{position:absolute;top:10px;left:0;padding-top:9px;opacity:0;visibility:hidden;transition:all .2s;z-index:1}.b-c-dropdown__link{display:block;white-space:nowrap;font-size:13px;text-decoration:none;padding:3px 0;color:#404040}.b-c-dropdown__link:hover{color:#2ba4a4}.bread-crumbs__item:hover .b-c-dropdown-offset{top:19px;opacity:1;visibility:visible}.bread-crumbs_underline{text-decoration:underline}.quick-view{padding:35px 0}.quick-view__title{font-size:22px;line-height:28px;letter-spacing:.04em;color:#676767;margin-bottom:5px}.quick-view__slider{margin-top:20px}.image-size5{max-width:442px;max-height:250px}.image-size6{max-width:848px;max-height:707px;width:100%;object-fit:cover}.image-size7{max-width:261px;max-height:198px;object-fit:cover}.image-size8{max-width:141px;max-height:107px}.filter{position:relative}.filter__item{border-bottom:1px solid #d5d5d5}.filter__item-name{font-weight:700;font-size:16px;letter-spacing:.05em;color:#404040;padding:15px 0;cursor:pointer;user-select:none}.filter__item-name:before{content:"";background:url(/images/icons/filter-arrow.svg) no-repeat;width:13px;height:13px;background-size:100%;transition:all .1s;margin-right:13px;display:inline-block}.filter__help{width:16px;height:16px;border-radius:50%;background:#9b9b9b;display:inline-block;font-weight:700;font-size:10px;line-height:13px;letter-spacing:.05em;color:#fff;padding-left:6px;padding-top:1.5px;margin-left:10px;position:relative}.filter__help-info{position:absolute;top:0;width:245px;left:-16px;z-index:9;padding-top:25px;transition:all .1s;opacity:0;visibility:hidden;transform:scale(.9);cursor:auto}.help_content{background:#fff;box-shadow:0 2px 5px 1px rgba(0,0,0,.2);position:relative;padding:15px}.help_content:before{content:"";width:14px;height:14px;background:#fff;-webkit-transform:rotate(90deg);transform:rotate(133deg);position:absolute;top:-8px;border-bottom:1px solid #e2e1e1;border-left:1px solid #e2e1e1;left:17px}.filter__help-text{font-size:12px;line-height:16px;letter-spacing:.02em;color:#404040;font-weight:400}.filter__help:hover .filter__help-info{top:6px;opacity:1;visibility:visible;transform:scale(1)}.filter__checkbox{font-size:14px;line-height:18px;letter-spacing:.05em;color:#404040;display:block!important;padding:0 0 9px 25px;margin-bottom:0}.filter__checkbox:last-child{margin-bottom:0}.filter__checkbox .checkmark{height:16px;width:16px;background:none;top:0}.filter__checkbox input:checked~.checkmark{background-color:#f5f5f5}.filter__checkbox .checkmark:after{left:4.9px;top:1.4px;width:4px;height:8px;border:solid #2ba4a4;border-width:0 2px 2px 0}.filter__list{padding:0 4px;overflow:hidden;transition:all .2s}.show_filter_list{overflow:auto}.hide_text{display:none!important}.show_all{font-size:14px;letter-spacing:.05em;color:#d41719;display:inline-block;border-bottom:1px dashed #dd2729;margin:10px 0 15px 4px;cursor:pointer}.show_all:hover{border-bottom:1px dashed rgba(221,39,41,0)}.filter__checkbox-qty{font-size:14px;line-height:18px;letter-spacing:.05em;color:#b5b5b5;margin-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter__see-also-link{display:inline-block;font-size:14px;line-height:20px;letter-spacing:.05em;color:#404040;text-decoration:none}.filter__see-also-link:hover{text-decoration:underline;color:#2ba4a4}.filter__see-also{border-bottom:1px solid #d5d5d5;padding-bottom:20px}.filter__see-also .filter__item-name{padding:20px 0}.filter__share{padding:20px 0;border-bottom:1px solid #d5d5d5}.filter__countries{border-bottom:none}.list-none{list-style:none}.list-none li{margin-bottom:8px}.no-link{cursor:default}.filter__qty{height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between}.filter__radio:hover .checkmark{background-color:rgba(43,164,164,.37)!important;border:1px solid rgba(43,164,164,.0588235)!important}.filter__radio{padding-left:26px}.filter__radio input:checked~.checkmark{border:1px solid #2ba4a4!important;background-color:initial;border:2px solid #2ba4a4}.filter__radio.radio .checkmark:after{left:3px!important;top:3.3px!important;width:7.5px!important;height:7.5px!important;background:#2ba4a4!important;border-radius:50%!important;border:none}.filter__radio .checkmark{height:16px!important;width:16px!important;border:1px solid #c1c1c1!important;border-radius:50px;top:4px}.filter_item{opacity:0;visibility:hidden;max-height:0;transition:all .1s}.show_filter_item{opacity:1;max-height:400px;visibility:visible}.arrow_rotate:before{transform:rotate(-180deg)}.filter__offset{height:15px}.filter__list-wrap{overflow:auto}.filter__list-all{height:0}.show_list_all{height:auto}.look-next__title{font-weight:900;margin-top:30px;font-size:20px}.look-next__list{list-style:none;margin-top:15px}.look-next__item{margin-bottom:15px;font-size:14px}.look-next__link{text-decoration:none}.filter__mobile-footer{width:100%;padding:20px 0 15px;display:flex;justify-content:space-between}.filter__mobile-btn{width:48%;padding:12px 20px;font-size:14px;background:none;font-weight:900;border:1px solid #2ba4a4;border-radius:2px;cursor:pointer;transition:all .2s}.filter__mobile-btn:hover,.filter__mobile-btn:last-child{background:#2ba4a4;color:#fff}.filter__mobile-btn:focus{outline:none}.filter__btn-reset{background:none;border:none;text-decoration:underline;cursor:pointer;padding:0 35px 0 31px}.filter__btn-reset:hover{color:#2ba4a4}.filter__btn-reset:focus{outline:none}.pagination-wrap{width:100%;display:flex;justify-content:center}.pagination{list-style:none;display:flex}.pagination__item{display:inline-block;margin-left:-1px}.pagination__link{font-weight:700;font-size:14px;line-height:20px;text-align:center;letter-spacing:.07em;text-transform:uppercase;color:#8a8a8a;padding:10px 16px;display:inline-block;border:1px solid #c7c7c7;text-decoration:none;transition:all .2s;background:#fff}.pagination__link:hover{background:#e8e8e8;border:1px solid #c7c7c7;color:#fff}.disabled .pagination__link{cursor:default;background:none;color:#8a8a8a}.pagination__active .pagination__link{background:#2ba4a4;border:1px solid #2ba4a4;color:#fff}.pagination__next,.pagination__prev{font-weight:400;padding:8.3px 25px}.pagination__arrow-icon{font-size:24px}.new-order{margin:40px 0 70px;padding:40px;background:#2ba4a4}.new-order__checkbox{padding-left:44px;font-size:18px;line-height:23px;letter-spacing:.05em;color:#fff;margin-bottom:20px!important}.new-order__checkbox:last-child{margin-bottom:0!important}.new-order__radio{width:240px}.new-order__total-cost{margin-left:auto;font-size:24px;line-height:31px;letter-spacing:.05em;color:#fff}.new-order__total-cost-text{display:inline-block}.new-order__form{width:464px;margin-right:32px}.new-order__form .form-control{margin-bottom:20px}.new-order__form .personal-data{position:relative;top:-3px}.new-order__input:focus{background:#fff}.new-order__btn{width:100%}.new-order__img{width:644px}.new-order__img-style{position:relative;height:534px}.new-order__img1{position:absolute;z-index:1;top:-66px;right:44px;width:518px;height:534px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new-order__img2{position:absolute;z-index:2;top:0;left:80px;width:120px}.new-order__img3{position:absolute;z-index:2;bottom:0;right:60px}.h-c__dropdown{position:absolute;margin-top:15px;top:59px;left:0;width:1140px;z-index:9;opacity:0;visibility:hidden;transition:all .2s;transition-delay:.3s;transform:scale(.9)}.h-c__dropdown-content{background:#fff;box-shadow:0 4px 11px -5px #848484;padding:30px 35px 42px;width:100%;text-transform:none;cursor:default}.h-c__dropdown-l5{width:100%}.h-c__dropdown-title{font-weight:700;font-size:24px;line-height:31px;letter-spacing:.05em;text-transform:none;color:#404040;text-decoration:none;display:inline-block;transition:all .1s}.h-c__dropdown-title:hover{color:#2ba4a4}.h-c__dropdown-l3{width:16.6666%;padding-left:10px;padding-right:10px;margin-bottom:20px;padding-top:10px}.h-c__dropdown-title-wrap{padding-bottom:10px;border-bottom:1px solid #bdbdbd;margin-bottom:10px}.h-c__dropdown-l3:hover{box-shadow:0 0 8px -5px #000}.h-c__dropdown-subtitle{font-weight:700;font-size:16px;line-height:23px;letter-spacing:.02em;color:#404040;margin-bottom:10px}.h-c__dropdown-link{font-size:14px;font-weight:400;color:#404040;text-decoration:none;position:relative}.h-c__dropdown-link:hover{text-decoration:underline}.h-c__dropdown-item{margin-bottom:5px}.h-c__dropdown-list{list-style:none}.hide{display:none}.h-c__dots{font-size:20px;letter-spacing:.05em;cursor:pointer;line-height:13px;width:100%}.show_catalog_list{transition:all .2s;background:#fff;box-shadow:0 1px 10px #dcdcdc}.modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:all .3s ease;visibility:hidden;opacity:0}.modal .modal__container{transform:translateY(-90px)}.modal_show{visibility:visible;opacity:1}.modal_show .modal__container{transform:translate(0)}.modal__container{margin:0 auto;padding:35px 40px 45px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;position:relative}.modal__container .contact-form__checkbox{margin-top:0!important}.modal__container .form-control{margin-bottom:15px}.modal__close{position:absolute;top:34px;right:40px;cursor:pointer;width:18px;height:18px}.modal__close:hover .modal__close-icon{fill:#2ba4a4}.modal__close-icon{transition:all .2s;width:100%}.modal__title{font-weight:700;font-size:22px;line-height:36px;letter-spacing:.05em;color:#404040;margin-bottom:35px}.modal-success{max-height:250px}.modal-success_hide{max-height:0;overflow:hidden}.modal-btn{width:100%}.modal-success{font-size:24px;line-height:35px;margin-bottom:0;font-weight:900}.modal-form-success{font-weight:500;font-size:25px;line-height:36px;letter-spacing:.05em;color:#404040;margin-bottom:-20px;display:none}.modal__input{width:100%;font-size:15px;padding:12px 15px 11px;border:1px solid silver}.modal__input:focus{border:1px solid #2ba4a4;outline:none}.modal-feedback-wrap{width:350px}.modal_order{max-height:400px;-webkit-transition:max-height .2s}.modal-feedback,.modal_order{transition:max-height .2s;overflow:hidden}.modal-feedback{max-height:300px}.modal__checkbox{margin-top:8px}.modal__checkbox .checkmark{height:20px;width:20px}.modal__checkbox .checkmark:after{left:5.3px;top:1.1px;width:4.6px;height:10.3px}.modal_hide{max-height:0}.modal__btn{width:100%;padding:15px 34px}.modal__comment{height:100px;resize:none}.header-mobile{background:#404040;padding:13px 15px;position:fixed;width:100%;top:0;z-index:99}.header-mobile__search{margin-left:auto}.header-mobile__menu-link{display:block;color:#404040;text-decoration:none;padding:6px 0;letter-spacing:.03em;font-size:15px}.header-mobile__menu-nav{position:fixed;top:53px;background:#fff;left:-100%;width:240px;overflow:scroll;height:100%;padding:15px 20px 20px 15px;transition:all .2s;box-shadow:0 1px 8px rgba(0,0,0,.17)}.show_mobile_menu .header-mobile__menu-nav{left:0}.phone_bold{font-weight:700}.category__text h2{font-weight:700;font-size:28px;line-height:34px;letter-spacing:.03em;text-transform:uppercase;color:#299c9c;margin-bottom:25px;font-family:"IBM Plex Serif",sans-serif}.category__text p{font-size:18px;line-height:26px;letter-spacing:.04em;color:#404040;margin-bottom:15px}.category__text ul{margin:25px 0;list-style:none;padding-left:30px}.category__text li{font-size:18px;line-height:26px;letter-spacing:.04em;color:#404040;padding-left:20px;margin-bottom:15px;position:relative}.category__text li:before{content:"";height:6px;width:6px;border-radius:50%;background:#2ba4a4;position:absolute;top:10px;left:0}.sorting-wrap{height:100%}.sorting__title{display:inline-block;color:#868686;font-size:14px;margin-right:5px}.sorting{display:inline-block;position:relative;cursor:pointer;user-select:none}.sorting__current-value{padding:8px 9px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:700;font-size:12px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#404040;cursor:pointer;transition:all .2s}.sorting__current-value:after{content:"";background:url(/images/icons/arrow.svg) no-repeat;width:8px;height:8px;background-size:100%;display:inline-block;margin-left:5px;transform:rotate(90deg);position:relative;top:1px}.sorting__dropdown-wrap{padding-top:20px;position:absolute;top:20px;left:0;z-index:9}.sorting__dropdown{background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);padding:0 15px 10px 10px;position:absolute;top:34px;left:0;z-index:9;width:100%;opacity:0;visibility:hidden;transition:all .1s}.sorting__value{display:block;white-space:nowrap;padding:5px 0;cursor:pointer;font-size:15px}.show_sorting .sorting__dropdown{opacity:1;visibility:visible}.filter-apply{position:absolute;left:100%;top:0;visibility:hidden;opacity:0;transition:all .2s;z-index:9;border-radius:2px;background:#2ba4a4;color:#fff;letter-spacing:.03em;font-weight:700;font-size:15px;box-shadow:0 3px 6px rgba(0,0,0,.22);cursor:pointer}.filter-apply:hover{box-shadow:0 6px 11px rgba(0,0,0,.22)}.filter-apply__btn{position:relative;padding:12px 20px 14px}.filter-apply__btn:before{content:"";width:12px;height:12px;background:#2ba4a4;transform:rotate(45deg);position:absolute;bottom:16px;left:-6px}.filter-apply_show{visibility:visible;opacity:1}.home-categories__item{width:262px;margin-right:30px}.home-categories__item:last-child{margin-right:0}.home-categories__info{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:30px 20px;text-align:center;text-decoration:none;width:100%;display:inline-block;transition:all .2s}.home-categories__img-wrap{height:163px;display:block}.home-categories__img{max-height:163px;position:relative;z-index:2;max-width:100%;display:block;margin:0 auto}.home-categories__name{font-weight:700;font-size:18px;line-height:28px;letter-spacing:.04em;color:#404040;margin-top:5px;display:block;transition:all .2s}.sky{position:absolute;top:0;left:0;z-index:1;background:url(/images/0.png) no-repeat;width:262px;height:202px;opacity:0;visibility:hidden;transition:all .2s}.home-categories__list{margin-top:30px;padding-right:35px}.home-categories__list-item{text-decoration:none;font-size:18px;line-height:24px;letter-spacing:.04em;margin-bottom:20px;display:inline-block}.home-categories__list-item:hover{color:#2ba4a4}.home-categories__info:hover{background:#2ba4a4}.home-categories__info:hover .sky{opacity:1;visibility:visible}.home-categories__info:hover .home-categories__name{color:#fff}.pt-70{padding-top:58px!important}.mt-70{margin-top:63px!important}.mt-40{margin-top:40px!important}.pb-40{padding-bottom:40px}.pt-40{padding-top:26px}.pb-70{padding-bottom:70px}.mb-70{margin-bottom:70px}.popular-products__list .product-item,.text_offset{margin-bottom:0}.bik{width:100%;display:block}.bik__img{max-width:100%}.burger{display:inline-block;height:30px}.burger__line1,.burger__line2,.burger__line3{background:#666;height:3px;width:30px;display:block;margin-bottom:8px;transition:all .1s;position:relative}.burger__line2{visibility:visible;opacity:1}.burger_active .burger__line2{visibility:hidden;opacity:0}.burger_active .burger__line1{transform:rotate(-45deg);top:9px}.burger_active .burger__line3{transform:rotate(45deg);top:-13px}.burger2__line1,.burger2__line2,.burger2__line3{height:2px;background:red;margin-bottom:7px;display:flex;transition:all .2s;position:relative}.burger2__line1:before,.burger2__line2:before,.burger2__line3:before{content:"";width:4px;height:2px;background:red;display:inline-block;position:relative;left:-7px;transition:all .2s}.burger2{height:30px;display:inline-block;margin-bottom:30px;cursor:pointer}.burger2__line1{width:30px}.burger2__line2{width:30px;opacity:1;visibility:visible}.burger2__line3{width:30px}.product-list{margin-top:20px}.object-building__l5{width:57.3%;margin-right:30px}.object-building__l4{width:40%}.home__object-building-img{margin-bottom:30px}.image-size1{max-width:653px;max-height:544px}.image-size2{max-width:653px;max-height:489px}.image-size3{max-width:457px;max-height:343px}.home-h2-new{font-size:32px!important}.about-company__l5{width:605px}.about-company__img{width:493px;margin-left:42px;padding-top:50px}.image-style{position:relative}.image-style__bg{width:443px;height:573px;border:10px solid #e8e8e8;position:absolute;top:-50px;right:0}.image-size4{max-width:443px;max-height:573px;position:relative;z-index:8}.payment-delivery__content{width:562px}.payment-delivery__btn{margin-top:47px}.payment-delivery__img{width:558px;margin-left:20px;margin-top:-100px}.payment-delivery__img1{position:relative;z-index:1}.payment-delivery__img2{position:absolute;z-index:2;top:105px;left:72px}.payment-delivery__img3{position:absolute;z-index:2;bottom:-75px;left:0}.payment-delivery__share-text{font-size:24px;line-height:34px;letter-spacing:.04em;color:#fff;margin-bottom:68px}.payment-delivery__share .share-wrap{margin-bottom:0}.share-page{margin-top:40px}.share-page .text-style{width:653px}.share-page__content{margin:70px 0}.share-page__share .share-wrap{margin:0}.share-page__share .share__btn{border:2px solid #2ba4a4;color:#2ba4a4}.share-page__share .share__btn:hover{background:#2ba4a4;color:#fff}.feedback{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:35px 40px 40px}.feedback__title{font-weight:700;font-size:20px;line-height:26px;letter-spacing:.03em;color:#404040;margin-bottom:35px}.feedback__btn{width:100%}.feedback__form .form-control:last-child{margin-bottom:0}.contacts{margin-top:30px}.contacts__l4{width:442px;margin-right:50px}.contacts__info{width:648px}.contacts__img{margin-bottom:40px}.contacts__info{width:56.8%;padding-bottom:80px}.contacts__list-item{padding-left:50px;position:relative;margin-bottom:30px;width:350px;font-size:18px;line-height:26px;letter-spacing:.04em;color:#404040}.contacts__list-item:last-child{margin-bottom:0}.contacts__list{margin:20px 0}.address_icon:before,.phone_icon:before,.time_icon:before{content:"";height:24px;width:24px;display:inline-block;position:absolute;top:3px;left:0}.address_icon:before{background:url(/images/icons/contacts/map-black.svg) no-repeat;background-size:100%}.phone_icon:before{background:url(/images/icons/contacts/phone-black.svg) no-repeat;background-size:100%}.time_icon:before{background:url(/images/icons/contacts/clock.svg) no-repeat;background-size:100%}.phone_icon{width:240px}.contacts__list-link{font-weight:700;font-size:20px;line-height:32px;letter-spacing:.04em;color:#404040;text-decoration:none}.map{height:441px}.contacts_offset{padding-bottom:1px!important}.address_icon .contacts_link{margin-bottom:20px;display:block}.objects{margin-top:30px}.objects__main-img{width:74.4%;margin-right:30px}.objects__preview{width:261px}.objects__preview-item{display:block;margin-bottom:30px}.catalog{margin-top:30px}.qty-product{font-weight:500;font-size:20px;line-height:31px;letter-spacing:.04em;color:#404040;margin-bottom:30px}.catalog__tabs{display:flex;margin-bottom:30px;margin-left:auto}.catalog__tab{margin-right:15px;padding:8px 17px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:12px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#404040;cursor:pointer;transition:all .2s}.catalog__tab:hover{background:#2ba4a4;color:#fff}.catalog__tab:last-child{margin-right:0}.catalog__tab_active,.catalog__tab_active:hover{background:#2ba4a4;color:#fff}.catalog__content{margin-top:40px}.catalog__l3{width:263px;margin-right:30px}.catalog__products{width:847px}.catalog__btn{width:100%}.catalog__btn,.catalog__list-offset{margin-bottom:40px}.category__title{margin-top:30px;max-width:850px}.category__subtitle-text{color:#828282;position:relative}.category__subtitle-text .partners__img{position:absolute;right:0;top:0;transform:translateY(-80%)}.catalog__item{background:#fff;padding:40px;width:262px;text-decoration:none;height:262px;display:inline-block;margin-right:30px;box-shadow:0 4px 6px rgba(0,0,0,.08);transition:all .2s}.catalog__img{display:flex;align-items:center;justify-content:center;height:150px}.catalog__image{max-height:150px;max-width:200px}.catalog__name{display:block;text-align:center;margin-top:15px;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:#404040;transition:all .2s}.catalog__item:hover{box-shadow:0 9px 17px rgba(0,0,0,.08)}.catalog__item:hover .catalog__name{color:#2ba4a4}.catalog__page .h-c__dropdown-l3:hover{box-shadow:none}.catalog__products_full{width:auto}.catalog__products_full .product-item:nth-child(4n+4){margin-right:0}.product{margin-top:30px}.product__title{font-family:"IBM Plex Serif",sans-serif;font-weight:700;font-size:25px;line-height:36px;letter-spacing:.04em;color:#2ba4a4;width:790px;margin-bottom:40px}.product__img{width:458px;padding:15px;margin-right:30px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.08)}.product__image{max-width:100%;max-height:320px;display:block;margin:0 auto}.product__info{width:652px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.08);padding:30px 40px;height:100%}.product__qty{background:#f5f5f5;padding:30px}.product__old-price{font-weight:700;font-size:24px;line-height:31px;letter-spacing:.04em;color:#8a8a8a;display:inline-block;position:relative}.product__old-price:before{content:"";height:2px;width:100%;position:absolute;top:15px;left:-3px;background:rgba(64,64,64,.61);transform:rotate(-8deg)}.product__total-price{display:inline-block}.product__btn{float:right;border-radius:4px;display:flex;align-items:center;text-decoration:none}.product__btn:after{content:"";background:url(/images/icons/cart-white.svg) no-repeat;width:24px;height:24px;display:inline-block;margin-left:10px}.product__info-footer{margin-top:30px}.product__add-to-cart{float:right}.product__subtitle{font-family:"IBM Plex Serif",sans-serif;font-weight:700;font-size:22px;line-height:26px;letter-spacing:.04em;color:#404040;margin-bottom:25px}.product__similar{margin-top:20px}.product__props{width:100%}.product__prop{display:flex;width:100%;justify-content:space-between;padding:10px 0;border-bottom:1px solid #d1d1d1;font-size:16px;line-height:22px;letter-spacing:.04em;color:#404040}.product__prop-l5{width:50%;padding-right:15px;height:100%}.product__prop-l5:last-child{padding-left:15px}.product__prop-name,.product__prop-value{display:inline-block;width:50%}.product__prop-value{text-align:right}.recommend{margin-top:35px}.product__description .text-style{font-size:16px;line-height:24px}.product__link-back{display:inline-block;color:#404040}.product__link-back:hover{color:#2ba4a4}.cart{margin-top:30px}.cart__content{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.08);padding:40px}.cart__header{margin-bottom:60px}.cart__header-title{font-weight:700;font-size:18px;line-height:23px;letter-spacing:.04em;color:#404040}.cart__img{width:141px;margin-right:40px}.cart__name{width:283px;margin-right:40px}.cart__qty{width:173px;margin-right:40px}.cart__price{width:268px;margin-right:45px}.cart__del{width:30px}.cart__link{font-size:16px;line-height:24px;letter-spacing:.04em;color:#404040;text-decoration:none;display:block;transition:all .1s}.cart__link:hover{color:#2ba4a4}.cart__delete{border:2px solid #adadad;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:25px;color:#adadad;cursor:pointer;margin:0 auto;transition:all .2s;margin-top:10px!important}.cart__delete:hover{background:#2ba4a4;color:#fff;border:2px solid #2ba4a4}.cart__item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #d1d1d1}.cart__item:last-child{margin-bottom:0}.cart__footer{margin-top:40px;display:flex}.cart__total-cost{font-size:18px;line-height:28px;letter-spacing:.05em;color:#878787;margin-left:auto;display:inline-block}.cart__total-cost .price{margin-left:30px;font-size:24px}.favorite-page{margin-top:30px}.favorite-page .product-item:nth-child(4n+4){margin-right:0}.search-result-page{margin-top:40px}.search-result-page .product-item:nth-child(4n+4){margin-right:0}.search-result__list{margin-bottom:40px}.error{text-align:center;margin:50px 0 100px}.error__title{font-size:150px;font-weight:700;background:linear-gradient(103deg,#303030 45%,#2ba4a4 62%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.error__text{font-size:16px;line-height:24px;letter-spacing:.03em;color:#404040}.error__link{display:inline-block;padding:12px 34px;text-decoration:none;margin-top:30px}.found-construct__bg{background:url(/images/building/building-bg.jpg);background-size:100%}.building_offset_left{margin-left:100px}.building__info{width:847px;padding:40px}.building__subtitle{font-family:"IBM Plex Serif",sans-serif;font-weight:700;font-size:28px;line-height:40px;letter-spacing:.04em;color:#2ba4a4;margin-bottom:30px}.building__info-wrap{width:57%}.building__img-wrap{width:487px}.building__right{padding-left:30px}.building__left{padding-right:30px}.building__offset{margin-top:60px}.building__img{padding-top:50px}.building__img-bg{border:10px solid #e8e8e8;width:397px;height:373px;position:absolute;top:0;z-index:1;right:0}.building__image{position:relative;z-index:2}.building__white-info{width:945px;padding:40px;margin:0 auto;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.building__list{margin-bottom:30px}.building__icon{display:inline-block;background:url(/images/building/icons/ok.svg) no-repeat;background-position:50%;border:1px solid #b7b7b7;margin-right:30px;width:52px;height:52px;border-radius:50%}.building__item{display:inline-block;width:60%}.building-houses__white{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:40px;width:653px}.building__call{margin-top:30px;font-size:18px;font-weight:700}.building__call-link{text-decoration:none;color:#2ba4a4}.building__white{width:653px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:40px}.building__white .text-style{position:relative;z-index:3}.building__feedback{width:487px}.building__feedback .form-control_build{margin-bottom:15px}.building__feedback .form-control:last-child{margin-bottom:0}.building__blue{background:#2ba4a4;padding:60px 40px}.building-slider__item{width:262px;margin-right:30px}.building-slider__item:last-child{margin-right:0}.building__form-title{font-family:"IBM Plex Serif",sans-serif;font-style:normal;font-weight:700;font-size:26px;line-height:34px;letter-spacing:.04em;color:#fff;margin-bottom:40px}.building__form-icon{background:url(/images/building/icons/sky.png) no-repeat;display:inline-block;position:absolute;z-index:1;top:0;left:154px;width:356px;height:361px}.building__form-icon1{background:url(/images/building/icons/0.png) no-repeat;left:99px;width:455px;height:267px}.building__form-icon1,.building__form-icon2{display:inline-block;position:absolute;z-index:2;bottom:0}.building__form-icon2{background:url(/images/building/icons/1.png) no-repeat;left:165px;width:342px;height:307px}.building__form-icon3{background:url(/images/building/icons/2.jpg) no-repeat;left:111px;width:395px;height:339px}.building__form-icon3,.building__form-icon4{display:inline-block;position:absolute;z-index:2;bottom:0}.building__form-icon4{background:url(/images/building/icons/3.png) no-repeat;left:85px;width:511px;height:186px}.building-slider__dots{margin-top:40px;text-align:center}.building-slider__dot{width:16px;height:16px;border:4px solid #f5f5f5;box-shadow:0 0 0 1px #b7b7b7;background:#b7b7b7;border-radius:50%;margin-right:15px;display:inline-block;cursor:pointer;transition:all .2s}.building-slider__dot:last-child{margin-right:0}.building-slider__dot:hover,.building_dot_active{background:#2ba4a4;box-shadow:0 0 0 1px #2ba4a4}.fv-normal{font-weight:400}.fv-normal .building__call-link:hover{text-decoration:underline}.fv-normal .building__call-link{margin-left:5px}.docke__top-section{max-width:860px;margin:0 auto 80px}.docke{margin:40px 0 0;padding-bottom:100px}.docke__info{width:60%;padding-right:60px}.docke__img-wrap{width:40%;position:relative;padding-top:50px}.docke__decor{position:absolute;top:-50px;right:-50px;width:400px;height:400px;border:10px solid #e8e8e8}.docke__img-size{width:400px;height:400px;position:relative}.docke__img-size img{position:relative;z-index:1}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.42857%;height:10px;float:left}*{box-sizing:border-box;margin:0;padding:0}body{font-family:PT Sans,sans-serif;color:#404040;overflow-x:hidden;background:url(/images/bg/bg.jpg);background-size:100%}.container{width:1140px;margin:0 auto}.container-fluid{width:100%}.row{display:flex;flex-flow:row wrap}.p_rel{position:relative}main{height:100%;display:flex;flex-direction:column}.main-wrapper{flex:1 0 auto}footer{flex:0 0 auto}body,html{height:100%}.d-none{display:none}.page-content{margin:30px 0 0}.content-style{background:#f5f5f5}.offset{padding:30px 0}.nome-offset{padding-bottom:0}.z_ind{z-index:9;position:relative}.product__qty .product-qty__unit-value:after{display:none}.tile-bg{background:url(/images/bg/bg.jpg);background-size:cover;padding:40px}.strong{font-weight:900}.home-h1{color:#2ba4a4;font-weight:600;font-family:"IBM Plex Serif",sans-serif;margin-bottom:35px;font-size:38px}#sale-houses__slider{margin:40px 0 60px;padding:0 50px;position:relative}.sale-houses__slider-img{max-width:100%;max-height:100%;display:block;padding:0 20px 0 0}.sale-houses__slider-item{height:300px}.img_fit{object-fit:cover;object-position:center;width:100%;height:100%}.link_blue{color:#299c9c}.link_blue:hover{text-decoration:none}.sale__description{margin-bottom:100px}.m-catalog__attr-value{font-size:14px;color:#404040;text-decoration:none;display:inline-block;padding:5px 0}.m-catalog__attr{width:48%;margin-right:10px}.m-catalog__attr,.m-catalog__link{display:inline-block;margin-bottom:20px}.m-catalog__link{font-size:16px;text-decoration:none;color:#404040;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.m-catalog__attr-name{font-weight:600;display:inline-block;margin-bottom:5px}.m-catalog__list{margin-bottom:15px}.header-mobile__right{margin-left:auto;display:flex}@media (max-width:768px){.container,.main-slider__img{width:100%}.home-h2-new{font-size:20px!important;margin-bottom:20px}.favorite{margin-right:0}.sorting-wrap{width:100%;margin-bottom:30px}.product__similar .product-item:nth-child(4n+4){margin-right:auto}.header{display:none}.pt-70{padding-top:30px!important}.dots{margin-top:-5px}.building_offset_left{margin-left:0}.building-houses__white,.building__info{width:100%;padding:20px 15px}.building__offset{margin-top:30px}.building__subtitle{font-size:22px;line-height:30px;margin-bottom:25px}.home-categories__item{margin:0 auto 40px}.home-categories__item:last-child{margin-bottom:0;margin-right:auto}.home-categories__list-item{font-size:16px;line-height:24px;margin-bottom:15px}.home-categories__list{margin-top:30px;padding-right:0}.mt-40{margin-top:15px!important}.pb-70{padding-bottom:30px}.m-d-none{display:none}.building__icon{margin-right:15px;width:42px;height:42px}.building__item{width:80%}.building__list{margin-bottom:20px}.building__info-wrap{width:100%}.building__left{padding-right:0}.building__right{padding-left:0}.building__img-wrap{width:100%}.building__img-bg{display:none}.building__img{padding-top:20px}.building__image{width:100%}.building_m_offset{margin-bottom:30px}.building__white-info{width:100%;padding:20px 15px}.list-dots{margin:25px 0;padding-left:20px}.product__prop-l5{width:100%;padding-right:0}.product__prop-l5:last-child{padding-left:0}.building-slider__item{width:100%;margin-right:0}.building-slider__item img{width:100%}.building__white{width:100%;height:auto;padding:20px 15px}.building__form-icon3{background:url(/images/building/icons/2.jpg) no-repeat;background-size:100%;left:auto;width:193px;height:166px;position:static;display:block;margin:0 auto}.building__form-icon2,.building__form-icon4{display:none}.building__blue{padding:20px 15px}.building__feedback{width:100%}.building__form-title{font-size:19px;line-height:26px;margin-bottom:25px}.btn_white{padding:17px 0}.building-slider__dots{margin-top:20px}.building__call{margin-top:20px;font-size:15px}.building__form-icon,.building__form-icon1{display:none}.slider-wrap{margin-bottom:20px}.home-h1{font-size:22px;line-height:30px}.category__subtitle-text,.category__title{padding:0 15px}.catalog__products{padding:0 15px;margin-top:0!important}.header-mobile__phone{color:#f5f5f5;text-decoration:none;font-size:12px;font-weight:700;margin:0 7px 0 0;padding-top:5px}.m-catalog__attr:nth-child(2n+2){margin-right:0}.offset{padding:20px 15px}.nome-offset .offset{padding:0}.product-list .product-item:nth-child(4n+4){margin-right:auto}.partners__item:nth-child(5n+5){margin-right:15px}.filter{position:fixed;top:0;background:#fff;z-index:99;width:100%;overflow:scroll;height:100%;padding-bottom:110px;margin:48px 0;left:-100%;transition:all .2s;visibility:hidden}.mobile-filter-open{padding:8px 25px 8px 20px;border-radius:2px;display:flex;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);align-items:center;margin-left:0;color:#404040;font-size:12px;margin-bottom:30px}.mobile-filter-open:before{content:"";background:url(/images/icons/filter-icon.svg) no-repeat;width:20px;height:23px;display:inline-block;margin-right:15px;background-size:100%}.favorite-page .product-item:nth-child(4n+4){margin-right:auto}.m_filter_show{left:0;visibility:visible}.category-style{padding:15px 0 20px!important}.category-style .bread-crumbs{padding:0 15px}.filter__mobile-header{padding:17px 15px 13px;box-shadow:0 2px 6px rgba(0,0,0,.0784314);position:fixed;top:0;width:100%;background:#fff;z-index:9;text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:13px;display:flex;align-items:center}.filter__mobile-header:before{content:"";background:url(/images/icons/filter-icon.svg) no-repeat;width:20px;height:23px;display:inline-block;background-size:100%;margin-right:15px;margin-top:-4px}.filter__mobile-close{font-size:35px;font-weight:400;position:absolute;right:0;top:1px;padding:0 15px;color:#787878}.filter__item{padding:0 15px}.filter__item:last-child{border-bottom:none}.filter__item:before{left:21px;top:20px}.filter__help{display:none}.filter__mobile-footer{position:fixed;bottom:0;width:100%;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.39);z-index:999;padding:15px;display:flex;justify-content:space-between}.filter__mobile-btn{width:48%;padding:8px 0 10px;font-size:14px;background:#fff;border:1px solid #2ba4a4;border-radius:2px}.filter__mobile-btn:last-child{background:#2ba4a4;color:#fff}.favorite,.favorite__qt{position:relative}.favorite__qt{z-index:2;top:4px;left:2px;width:14px;text-align:center;font-weight:600}.favorite__qty{font-size:11px;line-height:normal;letter-spacing:normal;margin-left:0;padding:0 6px;background:none}.favorite__qty:after{content:"";background:url(/images/icons/heart.svg) no-repeat;height:24px;width:24px;position:absolute;background-size:100%;top:0;left:0;z-index:1}.favorite__text,.rub:after{display:none}.header-mobile__favorite{width:30px;margin-left:15px}.header-mobile__search{width:25px;display:flex;justify-content:flex-end}.search__drop{top:-2px;background:#404040;width:230px}.search_loop{position:relative;top:4px}.header-mobile__menu{width:26px;display:flex;align-items:center}.header-mobile__menu .burger{height:17px}.header-mobile__menu .burger__line1,.header-mobile__menu .burger__line2,.header-mobile__menu .burger__line3{background:#f5f5f5;height:2px;width:25px;margin-bottom:5px}.header-mobile__menu .burger_active .burger__line3{top:-7px}.header-mobile__menu .burger_active .burger__line1{top:7px}.header-mobile__catalog{margin-left:15px;color:#f5f5f5;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600;display:flex;text-decoration:none;align-items:center}.qty-product{display:none}.subheader{margin:70px 0 19px;padding:0 15px}.mini-cart__text{display:none}.mini-cart:before{width:23px;height:23px;background-size:100%}.mini-cart__qty-text{font-weight:400;color:#f5f5f5;font-size:14px;line-height:16px;margin-bottom:0}.mini-cart{padding-left:30px;display:flex;align-items:center;margin-left:10px}.mini-cart__number{display:none}.subheader__logo-img{width:100%}.subheader__logo{width:130px;display:flex;align-items:center}.subheader__contacts{margin-left:auto;width:auto;position:relative;top:-3px}.phone_feedback{font-size:13px;line-height:22px;letter-spacing:normal}.phone__link{font-size:14px;line-height:21px;letter-spacing:normal}.phone{width:auto;padding-left:25px}.header-catalog{display:none}.page-content{margin:0}.main-slider{margin-bottom:10px}.modal__container{padding:25px 15px;width:100%;height:100%}.modal-feedback-wrap{width:100%}.modal__close{top:32px;right:19px}.map{height:400px}.cart__header{display:none}.cart__img{width:140px;margin:0 auto;display:flex;align-items:center;justify-content:center}.cart__name{width:100%;margin:10px 0 15px}.cart__qty{width:140px;margin-right:15px}.cart__price{width:100%;margin-top:10px;margin-right:0}.cart__del{width:auto;margin-left:auto;margin-top:-40px}.cart__item{margin-bottom:25px;padding-bottom:25px}.cart__footer{margin-top:25px}.cart__total-cost .price{margin-left:10px}.cart__total-cost{font-size:17px;line-height:normal;letter-spacing:.02em;margin-left:0}.new-order{margin:30px 0 40px;padding:25px 15px}.new-order__checkbox{padding-left:40px;font-size:16px;line-height:23px;letter-spacing:.03em;margin-bottom:15px!important;display:block!important}.new-order__radio{width:100%;margin-bottom:15px}.new-order__total-cost{margin-left:0;font-size:18px;line-height:normal;letter-spacing:.03em}.price-white{font-size:22px;line-height:normal;margin-left:10px}.rub-white{width:11px;height:15px;margin-left:0}.new-order__form{width:100%;margin-right:0}.new-order__form .form-control{margin-bottom:15px}.new-order__img{width:100%}.new-order__img1{top:0;right:0;width:100%;height:350px}.new-order__img2{left:35px}.new-order__img-style{height:330px}.bread-crumbs__item{display:inline-block}.bread-crumbs__list{display:initial}.new-order__img3{right:0;width:100%}.content-style{padding:15px 15px 20px}.text-style__gray{font-size:16px;line-height:24px;letter-spacing:.02em}.tab{padding-right:10px;margin-right:10px}.tab:after{display:none}.tab__title{font-size:18px;line-height:29px;letter-spacing:.02em}.tabs{display:block}.tab:after{height:20px;top:10px}.product-item{width:262px;margin:0 auto;padding:20px 20px 15px;margin-bottom:30px!important}.catalog__products .product-item:nth-child(3n+3){margin-right:auto}.new{top:32px;left:-31px}.hit{top:44px;left:-43px}.share{top:25px;left:-25px}.recommended{left:-49px;top:49px}.catalog__tabs{justify-content:center}.product-item__img{max-width:208px;max-height:130px;height:130px}.status{font-size:14px;line-height:17px;letter-spacing:.02em;margin-right:5px}.product-item__name{margin:15px 0 12px}.product-item__price{padding-top:12px}.popular-products{padding:25px 15px;display:none}.text-style__mini-gray{font-size:16px;line-height:20px;letter-spacing:.02em}.advantages__content{margin-top:0}.title_blue{font-size:22px;line-height:32px;letter-spacing:.02em;margin-bottom:25px}.advantages__item{width:100%;margin-right:0;margin-bottom:30px;text-align:center}.advantages__icon1,.advantages__icon2,.advantages__icon3{width:60px;height:60px;margin-bottom:20px}.advantages__title{font-size:19px;line-height:24px;letter-spacing:.02em;margin-bottom:10px}.text-style{font-size:15px;line-height:22px;letter-spacing:.01em;color:#404040;margin-bottom:9px}.partners{margin-top:-42px}.bread-crumbs{padding-top:0}#_cheap_products_tab{padding:0 15px}.partners__item{width:47.4%;height:145px;margin-right:15px;margin-bottom:15px;padding:15px}.partners__item:nth-child(2n+2){margin-right:0}.partners__img{width:100%;max-width:89px}.category__text{padding:0 15px}.catalog__list-offset{margin-bottom:10px}.mt-70{margin-top:30px!important}.category__text h2{font-size:22px;line-height:30px;margin-bottom:15px}.product__info-footer small{display:block}.share-wrap{margin:35px 0;height:auto;padding:30px 0;background-size:370%;position:static}.share__bg1,.share__bg2{display:none}.share__content{margin-left:0;width:100%;padding:0 15px}.share__text{font-size:15px;line-height:24px;letter-spacing:normal;color:#fff;margin-bottom:20px}.share__btn{font-size:13px;line-height:18px;padding:12px 25px}.object-building__l5{width:100%;margin-right:0}.image-size1,.image-size2,.image-size3{width:100%}.home__object-building-img{margin-bottom:20px}.object-building__l4{width:100%}.order-brick{background-size:180%;height:280px;padding:35px 15px 30px}.order-brick__content{position:relative;z-index:9}.order-brick__title{font-size:22px;line-height:28px;letter-spacing:.03em;margin-bottom:15px}.order-brick__btn{padding:12px 34px;font-size:13px}.footer{padding:30px 15px 0}.footer__about-company{margin:15px 0 0;width:100%}.footer__title{font-size:16px;margin-bottom:15px}.footer__link,.footer__title{line-height:22px;letter-spacing:.02em}.footer__link{font-size:15px;padding-bottom:7px}.footer__catalog{margin:15px 0 0}.footer__contacts{margin-left:0;margin-top:15px}.footer-style{padding-bottom:25px}.sub-footer__style{padding-top:25px}.sub-footer__copyring{font-size:14px;line-height:20px;letter-spacing:.02em}.sub-footer__policy{margin-left:0;margin-top:10px;width:100%}.sub-footer__policy-link,.webstyle__link{font-size:14px;line-height:20px;letter-spacing:.02em}.webstyle{margin-left:0;margin-top:10px}.webstyle__logo{width:105px;margin-left:10px}.sub-footer{padding-bottom:25px}.image-style__bg{display:none}.about-company__img{width:100%;margin-left:0;padding-top:25px}.about-company__l5,.image-size4{width:100%}.quick-view{padding:25px 15px}.quick-view__title{font-size:16px;line-height:18px;letter-spacing:.02em}.quick-view__tabs .tab:after{height:20px;top:10px}.objects__main-img{width:100%;margin-bottom:20px;margin-right:0}.objects__preview{width:100%}.objects__preview-item{margin-bottom:20px;display:block;width:100%}.image-size7{width:100%;max-width:100%}.payment-delivery__share-img{display:none}.payment-delivery__content{width:100%}.payment-delivery__btn{margin-top:20px;position:relative;z-index:9}.payment-delivery__img{width:100%;margin-left:0;margin-top:0}.payment-delivery__img1{width:100%}.payment-delivery__img2{top:20px;left:20px;width:135px}.payment-delivery__img3{position:absolute;z-index:2;bottom:-56px;left:auto;right:0;width:80%}.payment-delivery__share-text{font-size:15px;line-height:22px;letter-spacing:.02em;color:#fff}.contacts__l4{width:100%;margin-right:0}.contacts__img{margin-bottom:30px}.image-size5{width:100%}.feedback{padding:25px 20px 20px}.feedback .checkmark{top:1px}.feedback__title{font-size:18px;line-height:24px;letter-spacing:.02em;margin-bottom:25px}.input{font-size:15px;line-height:24px;letter-spacing:.01em;padding:10px 15px 7px}.feedback__btn{width:100%;padding:15px 12px;font-size:13px;line-height:18px;letter-spacing:.02em}.contacts__info{width:100%;margin-top:-20px;padding-bottom:10px}.list-style__item{margin-bottom:5px;font-size:15px;line-height:22px;letter-spacing:.02em}.contacts__list{margin:30px 0}.contacts__list-item{padding-left:35px;margin-bottom:25px;width:100%}.contacts__list-item,.contacts__list-link{font-size:15px;line-height:26px;letter-spacing:.02em}.phone_icon{width:186px}.catalog__content{margin-top:25px}.qty-product{font-size:18px;line-height:28px;letter-spacing:.03em;margin-bottom:10px}.catalog__l3{width:100%;margin-right:0}.filter__share{border-bottom:none}.catalog__tab{margin-right:0;border-right:1px solid #dcdcdc;letter-spacing:normal;padding:10px 0;width:93px;margin-bottom:5px;text-align:center;display:inline-block}.catalog__tab:last-child{border-right:0}.catalog__tabs{display:block;margin-left:0}.catalog__products{width:100%}.pagination__next,.pagination__prev{padding:8.3px 16px}.product__title{font-size:20px;line-height:26px;letter-spacing:.01em;width:100%;margin-bottom:25px}.product__img{width:100%;margin-right:0;padding:15px}.product__image{width:100%;max-width:250px;max-height:250px}.product__add-to-cart{float:left}.catalog__item{width:100%;margin-bottom:20px;margin-right:0}.catalog__products{margin-top:30px}.product__info{width:100%;padding:25px 15px}.product__qty{padding:15px}.product__old-price{font-size:20px;line-height:28px;letter-spacing:.02em}.product__old-price:before{top:13px}.gray_rub{width:13px;background-size:100%;height:17px}.product-qty__price,.product-qty__sum{font-size:20px;line-height:24px;letter-spacing:.02em;margin:20px 0}.product-qty__x{font-size:18px;line-height:23px;letter-spacing:.01em;margin:0 10px;display:inline-block}.product-qty__input{font-size:16px;line-height:22px;letter-spacing:.02em;padding:9px 15px 7px;width:80px;display:inline-block}.product-qty__unit{padding-right:10px;display:inline-block}.product-qty__unit-value{font-size:12px;line-height:22px;letter-spacing:normal}.product-qty__unit-value:after{width:9px;height:9px;right:-14px;top:7px}.product-qty{display:block}.product-qty__quantity{display:inline-block}.product__info-footer{margin-top:15px;margin-bottom:20px}.product__total-price-item{font-size:22px;line-height:30px;letter-spacing:.04em;margin-bottom:10px}.product__btn{width:100%;margin-top:10px;font-size:12px}.product__subtitle{font-size:20px;line-height:24px;letter-spacing:.04em;margin-bottom:15px}.product__props{width:100%;margin-right:0}.product__prop{display:flex;font-size:14px;line-height:22px;letter-spacing:.01em}.product__description{width:100%;margin-top:30px}.cart__content{padding:20px 15px}}@media (max-width:500px){.home-h2-new{font-size:18px!important}}@media (min-width:768px){.filter__mobile-header,.header-mobile,.mobile-filter-open{display:none}}@media (min-width:400px) and (max-width:768px){.product-item{width:262px;margin:0 auto;margin-bottom:30px!important}.header-mobile__phone{font-size:14px;margin:0 15px 0 0;padding-top:0;display:flex;align-items:center}.header-mobile__phone:before{content:"";width:17px;height:17px;background-size:100%;background:url(/images/icons/contacts/phone-white.svg) no-repeat;display:inline-block;margin-right:5px}.new{top:32px;left:-31px}.m-catalog__attr{width:177px}.product-list .product-item:nth-child(4n+4){margin-right:auto}.advantages__icon1,.advantages__icon2{width:200px;height:60px;margin-bottom:0;margin-right:20px}.advantages__icon3{width:129px;margin-right:20px}.partners__item{height:190px}.partners__img{max-height:130px;max-width:130px}.advantages__item{text-align:left;display:flex}.modal__container{padding:25px;width:350px;height:auto}.cart__img{width:108px;margin:0 15px 0 0}.cart__name{width:63.8%;height:48px;overflow:hidden}.cart__qty{margin-top:15px}.cart__price{width:45%;margin-top:17px}.cart__del{margin-top:16px}.new-order__checkbox{display:block!important}.new-order__img-style{height:400px}.product__info{padding:10px 15px 25px}.product-qty{display:flex}.product-qty__sum{margin-left:15px}.product__total-price{display:flex}.product__total-price-item{display:flex;align-items:center;margin-right:15px;font-size:20px!important}.product__total-price-item:last-child{margin-right:0}.product__total-price-item .rub{margin-left:5px;width:10px;height:14px}.product__total-price-unit{font-size:15px;line-height:normal;letter-spacing:.02em;margin-left:5px}.product-qty__price .rub,.product-qty__sum .rub{width:10px;height:14px}.catalog__item{width:262px;margin-bottom:20px!important;display:block;margin:0 auto}.catalog__tabs{justify-content:center;margin-left:0}.catalog__products .product-item:nth-child(3n+3){margin-right:auto}}@media (min-width:554px) and (max-width:768px){.new-order__form{width:400px;margin:0 auto}.new-order__img-style{height:420px}.new-order__img3{right:0;width:85%}.new-order__img{margin-top:30px}.modal__container{width:400px}.catalog__item{width:223px;height:240px;display:block;margin:0 20px 20px 0}.catalog__item:last-child{margin-right:0}.catalog__image{max-height:130px;max-width:170px}.catalog__products .product-item:nth-child(3n+3){margin-right:20px}.catalog__img{height:130px}.image-size4{max-width:340px;max-height:439px;margin:0 auto;display:block}.payment-delivery__img3{bottom:0}.payment-delivery__img1{width:88%}.payment-delivery__share{margin-top:50px}.feedback{padding:30px 35px}}@media (min-width:590px) and (max-width:768px){.product-item{width:262px;margin:0 20px 20px 0}.product-item:nth-child(2n+2){margin-right:0}}@media (max-width:768px){#sale-houses__slider{padding:0 30px}.sale-houses__slider-img{padding:0}.slider__arrow.next{right:-12px}.slider__arrow.prev{left:-12px}}@media (max-width:768px){.docke{margin:30px 0 0;padding-bottom:50px}.docke__info{width:100%;padding-right:0}.tile-bg{padding:30px}.docke__top-section{margin:0 auto 30px}.subtitle{font-size:20px;line-height:30px}.subtitle br{display:none}.docke__img-wrap{width:100%;position:relative;padding-top:50px;margin-top:30px;display:flex;align-items:center;justify-content:center}}@media (max-width:550px){.docke__decor{display:none}.docke__img-size{width:100%}.docke__img-wrap{padding-top:10px}}@media (max-width:450px){.docke__img-size{height:300px}}