@media (min-width:576px){.container,.container--fluid{padding:0 20px}.main:before{border-radius:0 0 22px 22px;top:-2px}.pagination{justify-content:flex-start}.pagination__list-item{border-radius:12px}.pagination__btn-icon,.pagination__list-item{height:40px;width:40px}.section-title{font-size:18px}.section-trust .container .section__header{padding:0 20px}.section-product{padding:0 0 100px}.section__header.section__header--company{align-items:center;flex-direction:row}.section-slider{padding:16px 0 14px}.container.chapter .categories,.container.chapter .chapter__card,.container.chapter .chapter__content--left,.container.chapter .chapter__top{padding:0 20px}.section.section-favourites{padding:90px 0}.link-plashka--mobile{display:block}.header.header--additional .header__intro{padding:20px 0 2px}.header__info-btn{padding:0 0 0 14px}.header__intro-logo{display:none}.header__intro-bottom-local.header__local-mobile{font-size:16px;margin:10px 20px 0 0}.header__intro-form{height:54px}.header__intro-form-input{padding:13px 35px 13px 50px}.header__intro-form-icon{left:18px;top:18px}.header.header--additional .header__local-mobile{width:90%}.header.header--categories .header__intro-top{padding:0}.header__search-heading{margin:0 0 32px}.header__search-heading-title{max-width:100%}.header__search-heading-text{font-size:18px}.header__search__content-info{display:flex;overflow-x:auto;padding:0 0 24px}.header__search__content-info-item{align-items:center;display:flex;gap:8px;max-width:500px;width:100%}.header__search__content-info-link{background:linear-gradient(268deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 102.11%);border-radius:8px;display:block;font-size:14px;font-weight:500;padding:5px 15px;position:relative;white-space:nowrap}.header__search__content-info-link.header__search__content-info-link-favouritesShow,.header__search__content-info-link.header__search__content-info-link-mainnone{display:none}.header__search__content-info-link-iconArrow,.header__search__content-info-link-iconPlus{padding-right:34px}.header__search__content-info-link-iconArrow:after,.header__search__content-info-link-iconPlus:after{content:"";position:absolute;right:13px;top:50%;transform:translateY(-50%);z-index:1}.header__search__content-info-link-iconArrow:after{background:ur/images/icon/icon-header-arrowLink.svg) no-repeat;height:10px;width:10px}.header__search__content-info-link-iconPlus:after{background:ur/images/icon/icon-header-plusLink.svg) no-repeat;height:12px;width:14px}.header__search__content-info-link-iconFavourites{padding-left:27px}.header__search__content-info-link-iconFavourites:before{background:ur/images/icon/icon-header-favouritesLink.svg) no-repeat;content:"";height:10px;left:9px;position:absolute;top:50%;transform:translateY(-50%);width:12px;z-index:1}.header__intro-top.header__intro-form--active{right:20px}.slide__content-wrap{grid-template-columns:1fr 1fr}.slide__content-item:nth-child(2){display:block}.section-cards .container .cards__wrap{padding:0 20px}.cards__col.cards__decor--decor:after{left:-67px}.cards__tag{max-width:187px}.cards__content-decor-dots-10{background:url(/images/cards/cards-decor-dots-10.svg) 195px 68px no-repeat}.cards__content-decor-dots-11{background:url(/images/cards/cards-decor-dots-11.svg) 176px 68px no-repeat}.product,.product.categories__cards{grid-template-columns:repeat(3,minmax(138px,258px))}.product__content-title{font-size:14px}.product__price.ordering:after{background:url(/images/icon/icon-ordering.svg) 0 0/14px 14px no-repeat;height:14px;top:2px;width:14px}.services__investment:before{background-size:142px 64px;height:64px;width:142px}.services__card-desc br{display:none}.consultation__form-btn{max-width:222px}.block__btn{max-width:310px}.company{background:url(/images/company/company-decor-plus.svg) 91% 97%/20px 20px no-repeat,url(/images/company/company-decor-dots-blue.svg) 78% 99%/17px 24px no-repeat,url(/images/company/company-decor-line-left.svg) left 19px/850px 2px no-repeat,url(/images/company/company-decor-line-right.svg) right 19px/850px 2px no-repeat}.geodeliveries__content-desc{max-width:320px}.plashkasale{grid-template-columns:minmax(20px,1fr) minmax(235px,235px) minmax(20px,1fr)}.plashkasale:before{background:url(/images/plashkasale-left-576.png) 0 0/122px 62px no-repeat;height:62px;width:122px}@supports (background-image:image-set(url("/images/plashkasale-left-576.webp") type("image/webp") 1x)){.plashkasale:before{background:image-set(url("/images/plashkasale-left-576.webp") type("image/webp") 1x,url("/images/plashkasale-left-576.png") type("image/png") 1x)0 0 /122px 62px no-repeat}}.plashkasale:after{background:url(/images/plashkasale-right-576.png) 0 0/131px 62px no-repeat;height:62px;width:131px}@supports (background-image:image-set(url("/images/plashkasale-right-576.webp") type("image/webp") 1x)){.plashkasale:after{background:image-set(url("/images/plashkasale-right-576.webp") type("image/webp") 1x,url("/images/plashkasale-right-576.png") type("image/png") 1x)0 0 /131px 62px no-repeat}}.plashkasale__item{color:#f5f5f5;font-size:21px;font-weight:600;line-height:20px}.plashkasale__item.plashkasale__item-percent:after{bottom:3px;content:"%";font-size:15px;line-height:15px;position:absolute;right:-16px}.plashkasale__item.plashkasale__item-two{display:block;transform:rotate(-6.41deg) translate(52px,8px)}.plashkasale__item.plashkasale__item-four{display:block;transform:rotate(-3.33deg) translate(-58px,-1px)}.application__app{flex-direction:row;flex-wrap:wrap}.application__app-link{height:48px;width:139px}.chapter__card{margin:18px 0 50px}.chapter__card--item{width:calc(33.33333% - 15px)}.chapter__content-right{gap:26px;padding:0 20px}.chapter__content-item{flex:0 0 320px;max-width:320px}.container.chapter .categories__wrapper{margin:0 0 32px;padding:0 20px 44px}.categories__wrapper.bascet__wrapper{padding-top:0}.chapter__top.categories__top{margin:0}.categories__content-footer{margin:42px 0 0}.categories__current-buttons{bottom:0;gap:10px;margin-right:0;position:absolute;right:0}.categories__current-button--btn-delete{position:static}.calculateestimate{gap:24px}.calculateestimate .calculateestimate__btn{height:34px;line-height:14px;max-width:124px}.calculateestimate__block.calculateestimate-img1:after{background-size:288px 249px;right:-227px}.calculateestimate__block.calculateestimate-img2:after{background-size:232px 226px;right:-176px;top:-40px}.calculateestimate__block.calculateestimate-img3:after{background-size:207px 235px;right:-124px;top:-16px}.bascet__specifications-desc,.bascet__specifications-leftname{width:22%}.orderregistration__top-item{font-size:14px}.orderregistration__wrap{gap:24px;grid-template-columns:1fr 1fr}.reviewsfedback__conultate-block .block{background:url(/images/block/block-decor-dots.svg) 309px 30%/20px 14px no-repeat,url(/images/chapter-decor/chapter-decor-10.png) 115% -89px/245px 258px no-repeat var(--white-background)}.reviewsfedback__conultate-block .block__phone--green,.reviewsfedback__conultate-block .block__wrap,.reviewsfedback__conultate-block .chapter__content-social{max-width:324px}.contacts__map .contacts__map-img img{height:547px}.requisites__item{align-items:center;flex-direction:row;gap:33px}.requisites__item-title{width:37%}.requisites__item-desc{width:60%}.header__production-top{display:block;justify-content:space-between}.header__production-top-left{align-items:center;display:flex;justify-content:space-between}.header__production-addbookmarks{background:var(--basic-white-text);border-radius:8px;color:var(--not-important-white);display:block;font-size:14px;font-weight:500;height:28px;padding:4px 10px 4px 0}.header__production-addbookmarks a{background:url(/images/production/icon/icon-favourites.svg) 9px no-repeat;padding:0 0 0 27px}.header__production-menu-item:nth-of-type(2){display:block}.section-title.production__intro-title{font-size:46px;line-height:46px}.production__intro-text{font-size:38px;line-height:36px;margin-bottom:24px;max-width:520px}.production__intro-smalltext{font-size:20px;line-height:24px;margin:0 0 10px;max-width:422px}.production__intro-img{height:326px;margin:0 auto;max-width:413px;transform:rotate(15deg)}.production__intro-img-line:before{left:-270px}.production__intro-bottom-wrap__img:nth-child(4){display:block}.section-stageswork{padding:63px 0 50px}.stageswork__item-img2,.stageswork__item-img4{display:flex;justify-content:flex-end}.stageswork__item-img2:before,.stageswork__item-img4:before{left:auto;right:-308px}.content__title{font-size:34px;line-height:41px}.partners__intro-wrap-plashka{margin:18px 0 20px}.partners__intro-wrap-plashka a,.partners__intro-wrap-plashka span{font-size:14px;padding:10px 17px}.partners__intro-wrap-desc{font-size:16px;line-height:22px;max-width:560px}.partners__intro-smalltext{font-size:22px;line-height:27px}.partners__intro-wrap{padding:420px 0 0}.partners__intro-img{top:140px}.section-calculationsmeters.section-calculationlayout .calculationsmeters__img{top:115px;width:1180px}.partners .partners__title,.partners .partners__title.partners__title-minfs{font-size:42px}.partners .production__intro-text{font-size:34px}.partners .section-title.title-remains.section-title--decorplus:after{right:114px}.production__intro-buttons.production__intro-buttons--flex{display:flex;gap:10px}.section-title.suppliers__title.section-title--decorplus:after{right:90px;top:-3px}.partners__intro-smalltext.suppliers__intro-smalltext{max-width:415px}.partners__intro-img.suppliers--img{top:160px}.section-sectionform{padding:77px 0 70px}.section-title.sectionform__title{font-size:34px;margin:0 0 28px}.sectionservices__wrap{gap:24px}.sectionservices__wrap.sectionservices__wrap-service{grid-template-columns:repeat(4,1fr);max-width:fit-content}.partners__intro-img.transportcompanies--img{top:165px;width:362px}.production__intro-top.estimate__intro-top{background-position:100% 50px;background-size:97px 94px}.production-title.section-title--decorplus:after{right:5px}.partners__intro-wrap.estimate__intro-wrap{padding:350px 0 0}.partners__intro-img.estimate--img{left:-350px;top:170px;width:950px}.partners__intro-img.layoutplates--img{top:190px;width:980px}.section-uslugi{background-image:url(/images/production/production-intro576.png)}.remains__title.section-title--decorplus:after{bottom:30px}.partners__intro-wrap-plashka.remains-plashka{max-width:430px}.remains__buttons-left{align-items:center;grid-template-columns:1fr 1fr;padding:10px 10px 7px}.remains__buttons-left-text{margin:0}.remains__buttons-left .file__form-file-label{height:54px}.remains__buttons-right-link{padding:17px 0}.addproducts__body-bottom-row{grid-template-columns:minmax(94px,94px) minmax(200px,200px) 1fr}.addproducts__body-bottom-item:first-of-type{grid-column:1/1}.addproducts__body-bottom-item:nth-of-type(2){grid-column:2/4;grid-row:1/2}.addproducts__body-bottom-item:nth-of-type(3) input{width:132px}.addproducts__body-bottom-item:nth-of-type(4){grid-column:2/3;margin-left:auto}.addproducts__body-bottom-item:nth-of-type(4) input{width:158px}.addproducts__body-bottom-item:nth-of-type(5){grid-column:1/3}.addproducts__body-bottom-item:nth-of-type(6){grid-column:3/3}.addproducts__body-bottom-item:nth-of-type(8){grid-column:3/3;grid-row:1/1}.section-companyintro{padding:92px 0 670px}.companyintro__image{left:-250px}.companyintro__subtitle,.companyintro__title{font-size:46px;line-height:49px}.companyintro__text-blue{font-size:48px;line-height:50px}.companyintro__text-smalltext{font-size:22px}.achievements__item.chievements__item-topleft{transform:translate(-26px,29px)}.achievements__item-text{font-size:46px}.achievements__item-title{font-size:10px}.uschoose__wrap{padding:0 20px 50px}.ouradvantages__header-title{font-size:16px}.section-mobileapp .container .building{padding:0 20px}.section-title.mobileapp__title{max-width:100%;padding:0 0 0 20px}.section-title.mobileapp__title.section-title--decorplus:after{right:-13px;top:-2px}.mobileapp__app-item{width:171px}.building__wrap{grid-template-columns:repeat(2,1fr)}.section-title.section-title-blue{font-size:34px;line-height:41px}.section-title.layoutplates__title{font-size:44px}.partners__intro-wrap.layoutplates__intro-wrap{padding:310px 0 0}.newssubscribe-decor{background:url(/images/news/newssubscribe-img2.png) 96% 0 no-repeat}@supports (background-image:image-set(url("/images/news/newssubscribe-img2.webp") type("image/webp") 1x)){.newssubscribe-decor{background:image-set(url("/images/news/newssubscribe-img2.webp") type("image/webp") 1x,url("/images/news/newssubscribe-img2.png") type("image/png") 1x)96% 0 no-repeat}}.myprofile__top{padding:22px 20px 20px}.myprofile__top-desc{margin:0 auto 30px;max-width:440px}.section-errors{background-image:url(/images/404/img-404-fon2.jpg);padding:110px 0 86px}.pagesearch .categories__filter-view,.pagesearch__content-wrapper{padding:0 20px}.hiddencontent__request{margin-top:20px}.hiddencontent__bascet{margin:-15px 0 0}.hiddencontent__favourites{padding-top:20px}.hiddencontent__title{margin:0 0 14px}.hiddencontent__title.hiddencontent__bascet-icon:before,.hiddencontent__title.hiddencontent__favourites-icon:before,.hiddencontent__title.hiddencontent__request-icon:before{content:"";position:absolute;right:-105px;top:50%;transform:translateY(-50%)}.hiddencontent__title.hiddencontent__request-icon:before{background:url(/images/icon/icon-hiddencontent__request.svg) 0 10px/55px 55px no-repeat;height:81px;width:85px}.hiddencontent__title.hiddencontent__bascet-icon:before{background:url(/images/icon/icon-hiddencontent__bascet.svg) 0 10px/55px 55px no-repeat;height:84px;width:84px}.hiddencontent__title.hiddencontent__favourites-icon:before{background:url(/images/icon/icon-hiddencontent__favourites.svg) 0 10px/55px 55px no-repeat;height:93px;width:89px}.container-smkd{padding:0 20px}.vacancy__card{gap:20px;padding:16px 20px 20px}.vacancy__card,.vacancy__card-right{display:flex;justify-content:space-between}.vacancy__card-right{flex-direction:column}.vacancy__card-aboutjob:not(:last-child){margin:0}.vacancy__card-info{align-items:center;column-gap:20px;display:flex;justify-content:flex-end;position:static}.vacancy__card-info-link{height:48px}.aboutvacancy__respond{margin:20px 0}.aboutvacancy__content-list{flex-wrap:wrap}.footer{border-radius:22px 22px 0 0;padding:34px 0 16px}.footer .container-footer{padding-bottom:70px}.footer__navigation,.footer__wrap{grid-template-columns:2fr 1fr}.footer__navigation{display:grid;grid-column:1/3;margin:0}.footer__title{font-size:18px}.footer__title.footer-link-mobileNone{display:block}.footer__title.footer-title-desctopNone{display:none}.footer__content{grid-column:1/3}.footer__copyright{display:flex;justify-content:space-between}.footer__copyright-text{margin:0}.footer__title.footer__title--arrow:after,.footer__title.footer__title--arrow:before{height:0;width:0}.footer__menu{max-height:fit-content;overflow:inherit}.footer__partners,.footer__services{grid-column:1/2}.footer__company{grid-column:2/3;grid-row:2/2}.filter__view-imgs-item:nth-child(3){display:none}.productsmodal__content-image-small-block{padding:0}.productsmodal__content-image-big{height:calc(100% - 125px)}.productsmodal__content-small-wrapper{gap:13px}.productsmodal__content-small-item{height:113px;max-width:86px}.footer.footer--none{display:block}.newfooter{display:none}.menubottom__link.menubottom__link-favorites{display:flex}.product__btn.btn__fixed,.section-calculateestimate.section--none,.section-reviews,.section.section-product--none .products__header-content.products__header-mobile,.section__info-product.section--none{display:block}.section.section-product--none .content__specifications-products-info,.section.section-product--none .products__aboutorder,.section.section-product--none .products__header-footer,.section.section-product--none .products__header-footer-ordered.products__header-footer--text{display:flex}.new-product-article,.product__buttons-wrap{display:none}.section__info-product.section__info-product-revers{padding:50px 0 0}.products__info-card--tinkoff.products__info-card--tinkoff--mobile,.section__info-product.section__info-product-revers .video__item:nth-of-type(2){display:block}.header__top{background-color:var(--black-for-gradient);position:relative;z-index:1}.header__top-wrap{justify-content:flex-start}.header__top-wrap-dop-info-btn.mobile{display:block;margin:0 0 0 12px}.header__intro{padding:20px 0 0}.header__top-wrap-dop-info-btn-num{left:calc(100% - 153px)}.catalogs__item{align-items:center;flex-direction:row;height:96px;padding:20px}.catalogs__item h3{font-size:16px;line-height:21px}.catalogs__item.catalogs__item-sale:after{background:url(/images/catalogimg/catalogs-img-sale.png) no-repeat;content:"";height:158px;position:absolute;right:-32px;top:-9px;width:206px;z-index:0}@supports (background-image:image-set(url("/images/catalogimg/catalogs-img-sale.webp") type("image/webp") 1x)){.catalogs__item.catalogs__item-sale:after{background:image-set(url("/images/catalogimg/catalogs-img-sale.webp") type("image/webp") 1x,url("/images/catalogimg/catalogs-img-sale.png") type("image/png") 1x)no-repeat}}.section-blocktime{padding:0 0 64px}.blocktime__content{margin:-30px 0 0}.blocktime__timetable-wrap{grid-template-columns:1fr 1fr}.product-rating{display:none}.content__specifications-products-info-item{height:50px}.content__specifications-products-info-item.products__rating{border-color:transparent}.section-title.title-ourdeliveries{font-size:18px}.ourdeliveries__headers-item:first-of-type{align-items:center;display:flex;gap:14px}.ourdeliveries__headers-left-img{margin:0}.ourdeliveries__content{grid-template-columns:repeat(2,1fr)}.emptycontent{margin:70px 0 30px;padding:0}.emptycontent.icon-bgcompanyreview:before,.emptycontent.icon-bgorders:before{left:auto;right:-111px;top:-22px}.formfields__form{padding:20px}.formfields__form-inn{flex-direction:row}.formfields__form-inn-text.width-search{flex:0 0 200px}.formfields__form-inn-text.width-check{flex:0 0 132px}.formfields__form-inn-btns.formfields__form-inn-plus-absolute{position:static}.formfields__form-btns-link{color:var(--grey-description);font-size:16px;font-weight:500;gap:10px;line-height:48px;width:168px}.formfields__form-btns-link span{display:block}.formfields__form-row.formfields__form-row-relative{padding-bottom:0}.formfields__wrapwork{align-items:flex-end;grid-template-columns:minmax(222px,254px) minmax(100px,105px) minmax(100px,105px) 1fr}.formfields__wrapwork-item.grid-one{grid-column:auto}.formfields__form-item.formfields__wrapcontacts{column-gap:10px;display:grid;grid-template-columns:minmax(208px,208px) 1fr}.formfields__wrapcontacts-item.width-number{flex-basis:208px}.lkcontacts__wrap{grid-template-columns:1fr 1fr minmax(100px,155px)}.contacts-department{display:block}.topdelivery__body-content-item{align-items:center;background-color:transparent;border:none;display:flex;gap:10px;justify-content:space-between;padding:0}.topdelivery__body-text{flex-grow:1;line-height:42px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap}.topdelivery__body-delete,.topdelivery__body-text{background-color:#f3f3f3;border:1px solid #ddd;border-radius:6px;height:42px}.topdelivery__body-delete{align-items:center;display:flex;justify-content:center;position:static;width:42px}.inventory:before{bottom:100px;height:657px;left:-78px;width:565px}.inventory__title{font-size:46px}.inventory__title.section-title--decorplus:after{background:url(/images/icon/icon-plus.svg) 0 0/18px 18px no-repeat;display:block;height:18px;width:18px}.inventory__text{font-size:22px}.inventory__desc{font-size:16px;max-width:426px}.inventory__form{max-width:445px}.inventory__form .orderregistration__item.form__item{max-width:270px}.inventory__form-btn{max-width:198px}.section.section__info-product .container .section__header-content{padding:0 20px}.section-videoplity{padding:30px 0}.saitnavigation__wrap{column-count:2}.catalogform__picture-decor{background:url(/images/catalog/catalogform__picture-decor-tablet.png) center 0/720px 145px no-repeat;box-shadow:0 -2px 28px 0 rgba(59,106,146,.08)}.catalogform__btn{background-image:none;background:linear-gradient(134deg,#0cc243,#0cea4e);color:var(--color-white);font-family:inherit;font-size:18px;font-style:italic;font-weight:700;height:48px;width:161px}.catalogform__btn:before{background:transparent}.catalogform__wrap{border:1px solid transparent}.catalogform__input{border:1px solid #323a42;border-radius:6px;height:48px;margin:0 10px 0 0}.section-housemain .container{padding:0 20px}.housemain__bg img{height:659px;object-fit:cover}.housemain__intro{margin-top:-68px}.housemain__card-big{margin:0}.housemain__intro-wrap{overflow-x:visible;padding:18px 0 60px}.housemain__text{margin:0}.solution__header-title.margin{font-size:42px;line-height:50px}.concretehouse__title-desc{font-size:30px;line-height:36px}.concretehouse__header-title{font-size:42px;line-height:50px}.houseslider__slider-wrap{height:504px}}