*{border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:focus,:active,a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;line-height:1}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{font-family:black;src:url(Montserrat-Black.6699450c.ttf)}@font-face{font-family:bold;src:url(Montserrat-Bold.96db3e27.ttf)}@font-face{font-family:extrabold;src:url(Montserrat-ExtraBold.b4e4f750.ttf)}@font-face{font-family:light;src:url(Montserrat-Light.a03ff5f8.ttf)}@font-face{font-family:medium;src:url(Montserrat-Medium.dc3ce8d6.ttf)}@font-face{font-family:regular;src:url(Montserrat-Regular.a32550f7.ttf)}@font-face{font-family:semibold;src:url(Montserrat-SemiBold.9920aea8.ttf)}@font-face{font-family:roboto-regular;src:url(Roboto-Regular.ca197847.ttf)}body.scroll-lock{overflow:hidden}.header-contacts{width:100%;height:50px;color:#000;background-color:#fbd846;justify-content:center;align-items:center;display:flex}.header-contacts__wrapper{width:1140px;height:50px;align-items:center;display:flex}.header-contacts__wrapper .header-contacts__address{width:595px;font-family:regular;font-size:14px}.header-contacts__wrapper .header-contacts__address span:before{content:url(location.38d2b9c2.svg)}.header-contacts__wrapper .header-contacts__number{flex-grow:1;justify-content:flex-end;align-items:center;font-family:semibold;font-size:16px;display:flex}.header-contacts__wrapper .header-contacts__number a{color:#000;align-items:center;display:flex}.header-contacts__wrapper .header-contacts__number a:before{content:url(tel.83798130.svg);margin:0 10px 0 0}.header-nav{height:104px;z-index:1;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 4px #00000040}.header-nav__wrapper{width:1140px;height:68px;align-items:center;display:flex}.header-nav__wrapper .header-nav__logo{width:165px}.header-nav__wrapper .header-nav__nav{flex-grow:1;font-family:semibold;font-size:14px}.header-nav__wrapper .header-nav__nav .header-nav__list{justify-content:center;column-gap:22px;display:flex}.header-nav__wrapper .header-nav__nav .header-nav__list a{color:#333;transition:all 1s}.header-nav__wrapper .header-nav__nav .header-nav__list a:hover{color:#99cb38;cursor:pointer;transition:all .7s}.header-nav__wrapper .header-nav__btn{width:195px;height:50px}.header-nav__wrapper .header-nav__btn .header-nav__call-btn{width:195px;height:50px;color:#333;background-color:#fff;border:1px solid #fbd846;border-radius:30px;justify-content:center;align-items:center;font-family:bold;font-size:16px;transition:all 1s;display:flex}.header-nav__wrapper .header-nav__btn .header-nav__call-btn:hover{background-color:#fbd846;transition:all .7s}.popup{width:100%;height:100%;z-index:2;transition:all .4s ease-in-out;position:fixed;top:0;left:0;transform:translateX(44.5%)scale(0)}.popup.active{background-color:#000000b3;transform:translateY(0)scale(100%);transition:all .4s ease-in-out;}.popup__wrapper{height:100vh;width:100%;justify-content:center;align-items:center;display:flex}.popup__wrapper .popup__inner{width:556px;height:581px;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.popup__wrapper .popup__inner .popup__body{width:490px;height:531px;font-style:normal;position:relative}.popup__wrapper .popup__inner .popup__body h2{color:#000;margin:0 0 51px;font-family:bold;font-size:28px;font-style:normal;font-weight:700;line-height:34px}.popup__wrapper .popup__inner .popup__body .popup__text{color:#222;margin:0 0 52px;padding:0 0 0 35px;font-family:regular;font-size:18px;font-weight:400;line-height:30px;position:relative}.popup__wrapper .popup__inner .popup__body .popup__text:before{content:url(call.d2cccb0d.svg);position:absolute;top:0;left:0}.popup__wrapper .popup__inner .popup__body input{width:490px;height:66px;color:#333;border:1px solid #b0b0b0;border-radius:30px;margin:0 0 34px;padding:0 0 0 27px;font-family:regular;font-size:16px}.popup__wrapper .popup__inner .popup__body input::placeholder{color:#333;font-family:regular;font-size:16px}.popup__wrapper .popup__inner .popup__body input:focus{border:1px solid #fbd846}.popup__wrapper .popup__inner .popup__body .popup__btn{width:490px;height:66px;color:#000;background-color:#fbd846;border-radius:30px;margin:5px 0 20px;font-family:semibold;font-size:20px;font-weight:600;line-height:24px}.popup__wrapper .popup__inner .popup__body .popup__btn:hover{opacity:.9}.popup__wrapper .popup__inner .popup__body .popup__privacy{color:#737373;text-align:center;font-family:regular;font-size:10px;font-weight:400;line-height:15px}.popup__wrapper .popup__inner .popup__body .popup__privacy a{color:#737373;text-decoration:underline}.popup__wrapper .popup__inner .popup__body .popup__btn-close{cursor:pointer;position:absolute;top:0;right:0}.price{height:713px;width:100%;justify-content:center;display:flex}.price__wrapper{width:1140px;height:682px;display:flex}.price__wrapper .price__inner{width:646px;height:682px;justify-content:center;align-items:center;display:flex}.price__wrapper .price__inner .kitchen-benefits{width:646px;height:588px;flex-direction:column;display:flex}.price__wrapper .price__inner .kitchen-benefits__content{width:549px;height:214px;color:#333;flex-direction:column;justify-content:space-between;display:flex}.price__wrapper .price__inner .kitchen-benefits__content h1{font-family:black;font-size:35px;font-style:normal;font-weight:900;line-height:43px}.price__wrapper .price__inner .kitchen-benefits__content h1 span{color:#fbd846}.price__wrapper .price__inner .kitchen-benefits__content p{font-family:regular;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.price__wrapper .price__inner .kitchen-benefits__cards{width:100%;height:148px;flex-wrap:wrap;gap:47px 30px;margin:46px 0 40px;display:flex}.price__wrapper .price__inner .kitchen-benefits__cards .kitchen-benefits__card{width:260px;height:40px;color:#333;padding:0 0 0 40px;font-family:medium;font-size:16px;font-style:normal;font-weight:500;line-height:20px;position:relative}.price__wrapper .price__inner .kitchen-benefits__cards .kitchen-benefits__card:nth-child(1):before{content:url(price-card-money.cd00ef1c.svg);position:absolute;top:50%;left:0;transform:translateY(-50%)}.price__wrapper .price__inner .kitchen-benefits__cards .kitchen-benefits__card:nth-child(2):before{content:url(price-card-froze.ed766f78.svg);position:absolute;top:50%;left:0;transform:translateY(-50%)}.price__wrapper .price__inner .kitchen-benefits__cards .kitchen-benefits__card:nth-child(3):before{content:url(price-card-facade.c144a7ca.svg);position:absolute;top:50%;left:0;transform:translateY(-50%)}.price__wrapper .price__inner .kitchen-benefits__cards .kitchen-benefits__card:nth-child(4):before{content:url(price-card-time.db5377bc.svg);position:absolute;top:50%;left:0;transform:translateY(-50%)}.price__wrapper .price__inner .kitchen-benefits__cards .kitchen-benefits__card:nth-child(4){width:356px;height:60px}.price__wrapper .price__inner .kitchen-benefits__cards .kitchen-benefits__card:nth-child(4) span{font-family:regular;font-size:15px;font-weight:400;line-height:18px}.price__wrapper .price__inner .kitchen-benefits__calculate{width:100%;height:140px;display:flex}.price__wrapper .price__inner .kitchen-benefits__calculate .kitchen-benefits__btn{flex-grow:1;margin:53px 0 0}.price__wrapper .price__inner .kitchen-benefits__calculate .kitchen-benefits__btn button{width:356px;height:64px;color:#333;text-align:center;background-color:#fbd846;border-radius:30px;font-family:bold;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.price__wrapper .price__inner .kitchen-benefits__calculate .kitchen-benefits__btn button:hover{opacity:.9}.price__wrapper .price__inner .kitchen-benefits__calculate .kitchen-benefits__text{width:261px;height:100%;text-align:center}.price__wrapper .price__inner .kitchen-benefits__calculate .kitchen-benefits__text p{color:#333;margin:15px 0 0;font-family:medium;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.price__wrapper .price__inner .kitchen-benefits__calculate .kitchen-benefits__text p span{font-family:regular;font-size:15px;font-weight:400;line-height:18px}.price__wrapper .price__img{width:494px;height:682px;background:url(price-img-kitchen.2ec465af.jpg) no-repeat}.popap-price{visibility:hidden;opacity:0;width:100%;height:100%;z-index:2;background-color:#000000b3;transition:all .8s;position:fixed;top:0;left:0}.popap-price.actives{opacity:1;visibility:visible}.popap-price.actives .popap-price__inner{opacity:1;transform:perspective(600px)translate(0)rotateX(0)}.popap-price__wrapper{height:100vh;justify-content:center;align-items:center;display:flex}.popap-price__wrapper .popap-price__inner{width:556px;height:581px;opacity:0;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;transition:all .8s;display:flex;position:relative;transform:perspective(600px)translateY(-100%)rotateX(45deg)}.popap-price__wrapper .popap-price__inner .popap-price__body{width:490px;height:530px;position:relative}.popap-price__wrapper .popap-price__inner .popap-price__body h2{color:#000;margin:0 0 41px;font-family:bold;font-size:28px;font-weight:700;line-height:34px}.popap-price__wrapper .popap-price__inner .popap-price__body input{width:490px;height:66px;color:#333;border:1px solid #b0b0b0;border-radius:30px;margin:0 0 34px;padding:0 0 0 27px;font-family:regular;font-size:16px}.popap-price__wrapper .popap-price__inner .popap-price__body input::placeholder{color:#333;font-family:regular;font-size:16px}.popap-price__wrapper .popap-price__inner .popap-price__body input:focus{border:1px solid #fbd846}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__text{width:490px;height:114px;align-items:center;margin:0 0 34px;display:flex;position:relative}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__text p{text-transform:uppercase;color:#333;margin:0 0 0 163px;font-family:bold;font-size:20px;font-weight:700;line-height:30px}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__text:before{content:url(ldsp.449e0607.png);margin:0 0 0 26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__btn{width:490px;height:66px;color:#000;background-color:#fbd846;border-radius:30px;margin:0 0 13px;font-family:semibold;font-size:20px;font-weight:600;line-height:24px}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__btn:hover{opacity:.9}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__privacy{color:#737373;text-align:center;font-family:regular;font-size:10px;font-weight:400;line-height:15px}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__privacy a{color:#737373;text-decoration:underline}.popap-price__wrapper .popap-price__inner .popap-price__body .popap-price__btn-close{cursor:pointer;position:absolute;top:0;right:0}.models{height:1151px;width:100%;background-color:#ffe472;justify-content:center;align-items:center;display:flex}.models__inner{width:1140px;height:1048px}.models__inner .models__title{width:100%;height:81px;text-transform:uppercase;color:#333;justify-content:center;font-family:black;font-size:28px;font-weight:900;display:flex}.models__inner .models__cards{width:100%;height:860px;flex-wrap:wrap;gap:20px 30px;display:flex}.models__inner .models__cards .card{width:360px;height:420px;flex-direction:column;transition:all .7s linear;display:flex}.models__inner .models__cards .card:hover{cursor:pointer;outline:2px solid #99cb38;transition:all .5s linear;overflow:hidden}.models__inner .models__cards .card:hover .card__wrapper .card__description .card__text{color:#99cb38;transition:all .5s linear}.models__inner .models__cards .card__wrapper{width:100%;height:160px;background-color:#f4f4f4;justify-content:center;align-items:center;display:flex}.models__inner .models__cards .card__wrapper .card__description{width:306px;height:106px;flex-direction:column;justify-content:space-between;font-family:semibold;display:flex;position:relative}.models__inner .models__cards .card__wrapper .card__description .card__text{color:#333;font-size:16px;font-weight:600;line-height:20px;transition:all .7s linear}.models__inner .models__cards .card__wrapper .card__description .card__cena{color:#99cb38;font-size:25px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none}.models__inner .models__cards .card__wrapper .card__description .card__cena span{color:#b2b2b2;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-decoration:line-through}.models__inner .models__cards .card__wrapper .card__description .card__btn-plus{width:40px;height:40px;background-color:#f4f4f4;background-image:linear-gradient(#99cb38,#99cb38),linear-gradient(#99cb38,#99cb38),none;background-position:50%;background-repeat:no-repeat;background-size:50% 2px,2px 50%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:50%;transition:all .7s;position:absolute;bottom:0;right:0}.models__inner .models__cards .card__wrapper .card__description .card__btn-plus:hover{background-color:#99cb38;background-image:linear-gradient(#f4f4f4,#f4f4f4),linear-gradient(#f4f4f4,#f4f4f4),none;background-position:50%;background-repeat:no-repeat;background-size:50% 2px,2px 50%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:50%;transition:all .5s}.models__inner .models__btn{width:100%;height:107px;justify-content:center;align-items:flex-end;display:flex}.models__inner .models__btn button{width:360px;height:60px;color:#333;text-align:center;background-color:#99cb38;border-radius:30px;font-family:bold;font-size:20px;font-style:normal;font-weight:700}.models__inner .models__btn button:hover{opacity:.9}.popap-records{visibility:hidden;opacity:0;width:100%;height:100%;z-index:2;background-color:#000000b3;transition:all .8s;position:fixed;top:0;left:0}.popap-records.activess{opacity:1;visibility:visible}.popap-records.activess .popap-records__inner{opacity:1;transform:perspective(600px)translate(0)rotateX(0)}.popap-records__wrapper{height:100vh;justify-content:center;align-items:center;display:flex}.popap-records__wrapper .popap-records__inner{width:945px;height:624px;opacity:0;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;transition:all .8s;display:flex;position:relative;transform:perspective(600px)translateY(-100%)rotateX(45deg)}.popap-records__wrapper .popap-records__inner .popap-records__body{width:885px;height:541px;display:flex}.popap-records__wrapper .popap-records__inner .popap-records__body .foto{width:50%;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.popap-records__wrapper .popap-records__inner .popap-records__body .foto__img{width:442px;height:446px}.popap-records__wrapper .popap-records__inner .popap-records__body .foto__slider{width:407px;height:80px;justify-content:space-between;display:flex}.popap-records__wrapper .popap-records__inner .popap-records__body .foto__slider .foto__card,.popap-records__wrapper .popap-records__inner .popap-records__body .foto__slider .foto__image{width:130px;height:80px}.popap-records__wrapper .popap-records__inner .popap-records__body .foto__slider .foto__image:hover{cursor:pointer;transform:scale(1.1)}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content{width:50%;flex-direction:column;justify-content:space-between;padding:0 0 0 19px;display:flex}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__title h3{color:#222;margin:0 0 27px;font-family:bold;font-size:24px;font-weight:700;line-height:29px}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__title p{text-align:center;color:#8c8c8c;height:30px;background-color:#f5f5f5;font-family:regular;font-size:16px;font-weight:400;line-height:30px}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__text{color:#333;font-family:regular;font-size:14px;font-weight:400;line-height:20px}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__price{justify-content:space-between;display:flex}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__price .popap-records__cena{color:#99cb38;font-family:regular;font-size:30px;font-weight:400;line-height:37px;text-decoration:none}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__price .popap-records__cena span{color:#b0b0b0;font-size:20px;font-weight:400;line-height:24px;text-decoration:line-through}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__price .popap-records__button{align-items:flex-end;display:flex}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__price .popap-records__button button{width:274px;height:55px;color:#333;background-color:#fbd846;border-radius:30px;font-family:semibold;font-size:20px;font-weight:600;line-height:24px}.popap-records__wrapper .popap-records__inner .popap-records__body .popap-records__content .popap-records__price .popap-records__button button:hover{opacity:.9}.popap-records__wrapper .popap-records__inner .popap-records__btn-close{cursor:pointer;position:absolute;top:14px;right:38px}.style-kitchen{width:100%;height:1523px;background-color:#fff;justify-content:center;align-items:center;display:flex}.style-kitchen__wrapper{width:1140px;height:1360px;flex-direction:column;justify-content:space-between;display:flex}.style-kitchen__wrapper .style-kitchen__content{width:100%;height:867px;flex-direction:column;justify-content:space-between;display:flex}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__text{height:110px;color:#000;flex-direction:column;justify-content:space-between;display:flex}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__text h2{text-transform:uppercase;text-align:center;font-family:black;font-size:28px;font-weight:900;line-height:34px}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__text h2 span{color:#fbd846}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__text p{text-align:center;font-family:light;font-size:20px;font-weight:300;line-height:30px}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery{height:694px;width:100%}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs{flex-direction:column;justify-content:space-between;display:flex}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-triggers{width:100%;height:104px;justify-content:space-between;align-items:center;display:flex}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-triggers__item{color:#8c8c8c;width:165px;height:40px;background-color:#f5f5f5;border-radius:30px;justify-content:center;align-items:center;font-family:regular;font-size:16px;font-weight:400;line-height:30px;text-decoration:none;display:flex}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-triggers__item_active{color:#333;background-color:#fbd846;font-family:semibold;font-size:16px;font-weight:600;line-height:30px}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-content{width:100%;height:550px}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-content__item{width:100%;height:550px;flex-wrap:wrap;gap:30px;display:none}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-content__item .tabs-content__card{width:360px;height:260px;position:relative}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-content__item .tabs-content__card .tabs-content__btn{width:50px;height:50px;background-color:#0000;position:absolute;bottom:10px;right:10px}.style-kitchen__wrapper .style-kitchen__content .style-kitchen__gallery .tabs .tabs-content__item_active{display:flex}.style-kitchen__wrapper .style-kitchen__price{width:100%;height:430px;background-color:#f5f5f5;border-radius:30px;justify-content:center;align-items:center;display:flex}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena{width:741px;height:372px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena__text{text-transform:uppercase;color:#333}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena__text h2{margin:0 0 30px;font-family:black;font-size:22px;font-weight:900;line-height:35px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena__text p{font-family:regular;font-size:16px;font-weight:400;line-height:24px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form{display:flex}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-name{width:50%}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-name input{width:360px;height:60px;color:#b0b0b0;background-color:#f5f5f5;border:1px solid #b0b0b0;border-radius:30px;margin:40px 0;padding:0 0 0 15px;font-family:regular;font-size:20px;font-weight:400;line-height:24px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-name input::placeholder{color:#b0b0b0;font-family:regular;font-size:20px;font-weight:400;line-height:24px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-name label{cursor:pointer;align-items:center;display:flex}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-name label span{color:#737373;cursor:text;padding:0 0 0 22px;font-family:regular;font-size:18px;font-weight:400;line-height:22px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-name label input[type=file]{display:none}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-tel{width:50%}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-tel input{width:360px;height:60px;color:#b0b0b0;background-color:#f5f5f5;border:1px solid #b0b0b0;border-radius:30px;margin:40px 0 28px;padding:0 0 0 15px;font-family:regular;font-size:20px;font-weight:400;line-height:24px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-tel input::placeholder{color:#b0b0b0;font-family:regular;font-size:20px;font-weight:400;line-height:24px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-tel button{width:360px;height:60px;color:#333;background-color:#fbd846;border-radius:30px;margin:0 0 10px;font-family:bold;font-size:20px;font-weight:600;line-height:24px}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-tel button:hover{opacity:.9}.style-kitchen__wrapper .style-kitchen__price .kitchen-cena form .kitchen-cena__input-tel p{color:#737373;text-align:center;font-family:regular;font-size:10px;font-weight:400;line-height:15px}.style-kitchen__wrapper .style-kitchen__price .style-kitchen__img{width:360px;height:275px}.popap-style{visibility:hidden;opacity:0;width:100%;height:100%;z-index:2;background-color:#000000b3;transition:all .8s;position:fixed;top:0;left:0}.popap-style.aktive{opacity:1;visibility:visible}.popap-style.aktive .popap-style__body{opacity:1;transform:perspective(600px)translate(0)rotateX(0)}.popap-style__wrapper{height:100vh;width:100%;justify-content:center;align-items:center;display:flex}.popap-style__wrapper .popap-style__body{width:946px;height:625px;opacity:0;transition:all .8s;position:relative;overflow:hidden;transform:perspective(600px)translateY(-100%)rotateX(45deg)}.popap-style__wrapper .popap-style__body .popap-style__track{transition:all .2s;display:flex}.popap-style__wrapper .popap-style__body .popap-style__form{width:100%;height:170px;text-transform:uppercase;color:#fff;background-color:#00000080;padding:25px 0 0 25px;position:absolute;bottom:0;left:0}.popap-style__wrapper .popap-style__body .popap-style__form h3{font-family:black;font-size:18px;font-weight:900;line-height:22px}.popap-style__wrapper .popap-style__body .popap-style__form p{margin:0 0 23px;font-family:regular;font-size:16px;font-weight:400;line-height:20px}.popap-style__wrapper .popap-style__body .popap-style__form .popap-style__input{width:290px;height:50px;color:#fff;background-color:#0000;border:1px solid #b0b0b0;border-radius:20px;margin:0 13px 0 0;padding:0 0 0 14px;font-family:regular;font-size:14px;font-weight:400;line-height:17px}.popap-style__wrapper .popap-style__body .popap-style__form .popap-style__input::placeholder{color:#fff;background-color:#0000;font-family:regular;font-size:14px;font-weight:400;line-height:17px}.popap-style__wrapper .popap-style__body .popap-style__form button{width:290px;height:50px;color:#333;background-color:#fbd846;border-radius:30px;font-family:semibold;font-size:18px;font-weight:600;line-height:22px}.popap-style__wrapper .popap-style__body .popap-style__form button:hover{opacity:.9}.popap-style__wrapper .popap-style__body .popap-style__btn-close{cursor:pointer;position:absolute;top:15px;right:15px}.popap-style__wrapper .popap-style__body .popap-style__btn-prev{width:50px;height:50px;background-color:#0000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.popap-style__wrapper .popap-style__body .popap-style__btn-prev:disabled{opacity:.5}.popap-style__wrapper .popap-style__body .popap-style__btn-next{width:50px;height:50px;background-color:#0000;position:absolute;top:50%;right:0;transform:translateY(-50%)}.popap-style__wrapper .popap-style__body .popap-style__btn-next:disabled{opacity:.5}.benefits{height:1308px;width:100%;background-color:#ffe472;justify-content:center;align-items:center;display:flex}.benefits__wrapper{width:1140px;height:1185px;flex-direction:column;align-items:center;display:flex}.benefits__wrapper .benefits__text{width:100%;height:159px;color:#333;text-align:center;background-color:#fff;flex-direction:column;margin:0 0 42px;font-style:normal;display:flex}.benefits__wrapper .benefits__text h2{text-transform:uppercase;margin:20px 0;font-family:black;font-size:28px;font-weight:900;line-height:35px}.benefits__wrapper .benefits__text h2 span{color:#fbd846}.benefits__wrapper .benefits__text p{font-family:light;font-size:20px;font-weight:300;line-height:30px}.benefits__wrapper .benefits__text p:before{vertical-align:middle;content:url(Gift.84a7de58.svg);line-height:1;display:inline-block}.benefits__wrapper .benefits__img{width:100%;height:561px;border-radius:10px}.benefits__wrapper .benefits__title{width:360px;height:70px;background-color:#fff;justify-content:center;align-items:center;margin:36px 0;font-family:black;display:flex}.benefits__wrapper .benefits__title h3{text-transform:uppercase;color:#99cb38;font-size:28px;font-style:normal;font-weight:900;line-height:30px}.benefits__wrapper .benefits__title h3 span{color:#333}.benefits__wrapper .benefits__cards{width:100%;height:281px;justify-content:space-between;display:flex}.benefits__wrapper .benefits__cards .benefits-card{width:263px;height:281px;color:#333;background-color:#fff;border-radius:10px;flex-direction:column;font-style:normal;display:flex}.benefits__wrapper .benefits__cards .benefits-card__img{text-align:center;margin:36px 0 30px}.benefits__wrapper .benefits__cards .benefits-card__title{text-align:center;text-transform:uppercase;margin:0 0 19px;font-family:semibold;font-size:20px;font-weight:600;line-height:24px}.benefits__wrapper .benefits__cards .benefits-card__text{text-align:center;text-transform:uppercase;font-family:regular;font-size:14px;font-weight:400;line-height:17px}.production{height:1130px;width:100%;background-color:#fff;justify-content:center;align-items:center;display:flex}.production__wrapper{height:938px;width:1140px}.production__wrapper .production__title{justify-content:center;margin:0 0 63px;display:flex}.production__wrapper .production__title h2{text-transform:uppercase;color:#333;font-family:black;font-size:28px;font-style:normal;font-weight:900;line-height:30px}.production__wrapper .production__title h2 span{color:#fbd846}.production__wrapper .production__cards{width:100%;height:830px;flex-wrap:wrap;gap:30px;display:flex}.production__wrapper .production__cards .production__card{width:360px;height:400px;flex-direction:column;justify-content:space-between;transition:all .7s linear;display:flex;box-shadow:5px 5px 10px #0000001a}.production__wrapper .production__cards .production__card:hover{outline:2px solid #fbd846;transition:all .5s linear}.production__wrapper .production__cards .production__card:hover .production__btn button{background-color:#fff;border:1px solid #fbd846;transition:all .5s linear}.production__wrapper .production__cards .production__card .production__text{color:#333;padding:20px 20px 40px;font-style:normal}.production__wrapper .production__cards .production__card .production__text p{font-family:regular;font-size:12px;font-weight:400;line-height:15px}.production__wrapper .production__cards .production__card .production__text p span{text-transform:uppercase;padding:0 22px 0 0;font-family:bold;font-size:20px;font-weight:700;line-height:30px;display:block}.production__wrapper .production__cards .production__card .production__text p img{float:right}.production__wrapper .production__cards .production__card .production__btn{justify-content:center;margin:0 0 27px;display:flex}.production__wrapper .production__cards .production__card .production__btn button{width:320px;height:40px;color:#333;text-align:center;background-color:#fbd846;border-radius:30px;font-family:bold;font-size:16px;font-style:normal;font-weight:700;line-height:20px;transition:all .7s linear}.slider{width:100%;height:520px;background-color:#fbd846;flex-direction:column;justify-content:center;align-items:center;display:flex}.slider__title{color:#333;text-transform:uppercase;margin:0 0 57px;font-family:black;font-size:28px;font-weight:900;line-height:30px}.slider__title h3 span{color:#fff}.slider__wrapper{width:1140px;height:362px;justify-content:center;display:flex;position:relative}.slider__wrapper .slider__inner{width:1140px;height:362px;overflow:hidden}.slider__wrapper .slider__inner .slider__track{transition:all .2s;display:flex}.slider__wrapper .slider__btn-prev{width:50px;height:50px;background-color:#333;border-radius:50%;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.slider__wrapper .slider__btn-prev:disabled{opacity:.5}.slider__wrapper .slider__btn-next{width:50px;height:50px;background-color:#333;border-radius:50%;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.slider__wrapper .slider__btn-next:disabled{opacity:.5}.consultation{height:457px;width:100%;background-color:#262626;justify-content:center;align-items:center;display:flex}.consultation__wrapper{height:396px;width:1140px;justify-content:space-between;display:flex}.consultation__wrapper .consultation__contact{width:752px}.consultation__wrapper .consultation__contact .form-contact{height:350px;flex-direction:column;justify-content:space-between;margin:16px 0 0;display:flex}.consultation__wrapper .consultation__contact .form-contact__title{text-transform:uppercase;color:#99cb38;font-family:bold;font-size:28px;font-weight:800;line-height:34px}.consultation__wrapper .consultation__contact .form-contact__title span{color:#fff}.consultation__wrapper .consultation__contact .form-contact__input{flex-wrap:wrap;justify-content:space-between;row-gap:30px;display:flex}.consultation__wrapper .consultation__contact .form-contact__input input{width:360px;height:60px;color:#b0b0b0;background-color:#0000;border:1px solid #b0b0b0;border-radius:20px;padding:0 0 0 20px;font-family:regular;font-size:20px}.consultation__wrapper .consultation__contact .form-contact__input input::placeholder{color:#b0b0b0;vertical-align:middle;font-family:regular;font-size:20px}.consultation__wrapper .consultation__contact .form-contact__input textarea{width:752px;height:113px;color:#b0b0b0;background-color:#0000;border:1px solid #b0b0b0;border-radius:20px;padding:20px 0 0 20px;font-family:regular;font-size:20px}.consultation__wrapper .consultation__contact .form-contact__input textarea::placeholder{color:#b0b0b0;font-family:regular;font-size:20px}.consultation__wrapper .consultation__contact .form-contact__btn{display:flex}.consultation__wrapper .consultation__contact .form-contact__btn button{width:360px;height:60px;color:#333;background-color:#fbd846;border-radius:30px;font-family:bold;font-size:20px;font-weight:700;line-height:24px}.consultation__wrapper .consultation__contact .form-contact__btn button:hover{opacity:.9}.consultation__wrapper .consultation__contact .form-contact__btn p{color:#b0b0b0;margin:0 0 0 30px;font-family:regular;font-size:12px;font-weight:400;line-height:15px}.consultation__wrapper .consultation__img{width:345px;background:url(consultation-kitchen.c205e1c2.png) no-repeat}.footer{height:244px;width:100%;color:#fff;background-color:#333;justify-content:center;align-items:center;font-family:regular;font-size:16px;font-weight:400;line-height:20px;display:flex}.footer__wrapper{width:1140px;height:198px;display:flex}.footer__wrapper .footer__logo{width:253px;height:177px;flex-direction:column;justify-content:space-between;margin:0 136px 0 0;display:flex}.footer__wrapper .footer__sections{width:170px;margin:0 122px 0 0}.footer__wrapper .footer__sections h3{color:#818181;margin:0 0 24px;font-family:semibold;font-size:20px;font-weight:600;line-height:24px}.footer__wrapper .footer__sections ul{flex-direction:column;row-gap:27px;line-height:1;display:flex}.footer__wrapper .footer__sections ul li a{color:#fff;text-decoration:none}.footer__wrapper .footer__sections ul li a:hover{text-decoration:underline}.footer__wrapper .footer__contacts{width:210px;margin:0 84px 0 0}.footer__wrapper .footer__contacts h3{color:#818181;margin:0 0 33px;font-family:semibold;font-size:20px;font-weight:600;line-height:24px}.footer__wrapper .footer__contacts ul{flex-direction:column;row-gap:20px;line-height:1;display:flex}.footer__wrapper .footer__contacts ul li:nth-child(1):before{content:url(footer-email.68735f7e.svg);vertical-align:middle;margin:0 11px 0 0;line-height:1}.footer__wrapper .footer__contacts ul li:nth-child(2):before{content:url(footer-call.79b0042f.svg);vertical-align:middle;margin:0 10px 0 0;line-height:1}.footer__wrapper .footer__contacts ul li:nth-child(3){margin:0 0 0 39px}.footer__wrapper .footer__contacts ul li a{color:#fff;text-decoration:none}.footer__wrapper .footer__contacts ul li a:hover{text-decoration:underline}.footer__wrapper .footer__social-networks{width:165px;padding:55px 0 0}.footer__wrapper .footer__social-networks ul{flex-direction:column;row-gap:20px;line-height:1;display:flex}.footer__wrapper .footer__social-networks ul li:nth-child(1):before{content:url(footer-vk.afef1725.svg);vertical-align:middle;margin:0 5px 0 0;line-height:1}.footer__wrapper .footer__social-networks ul li:nth-child(2):before{content:url(footer-ok.f1a76b03.svg);vertical-align:middle;margin:0 14px 0 0;line-height:1}.footer__wrapper .footer__social-networks ul li a{color:#fff;text-decoration:none}.footer__wrapper .footer__social-networks ul li a:hover{text-decoration:underline}