@font-face{font-family:"open sans";src:url(../fonts/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:"open sans";src:url(../fonts/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:"open sans";src:url(../fonts/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:"open sans";src:url(../fonts/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:"open sans";src:url(../fonts/OpenSans-Bold.ttf);font-weight:700}.container{position:relative;max-width:1110px;margin:0 auto}*{font-family:"open sans"}.header__menu{width:100%;left:0;top:0;position:absolute;background-color:#5dac1f;display:flex;justify-content:space-around;font-size:17px}.header__menu a{text-decoration:none;color:#fff;padding:20px 0;cursor:pointer;font-family:"open sans";font-weight:600}.header__top{margin:0 -100px;padding:0 120px 30px;background-color:rgba(0,0,0,.66);padding-top:80px;display:flex;justify-content:space-between;align-items:center}.header__wrap{background-size:100%;background:url(../img/bg.jpg) center no-repeat}.header__submenu{display:flex;align-items:center}.header__contact{display:grid}.header__logo{margin-right:30px}.header__name{text-transform:uppercase;font-size:28px;font-weight:900;font-family:"open sans";color:#fff}.header__tel{display:flex;align-items:center}.header__tel__button{margin:0 auto;background-color:red;text-transform:uppercase;font-weight:700;font-size:1rem;color:#fff;border:none;border-radius:5px;width:224px;height:44px;margin-left:20px}.header__tel_image{margin-right:1px}.header__phone{text-decoration:none;color:#fff;text-shadow:1px 1px 3px #f7f7f7;font-size:22px;font-weight:500;font-family:"open sans"}.header__main{display:flex;justify-content:space-between;align-items:center;position:relative;padding-bottom:50px}.header__options{background-color:rgba(0,0,0,.65);width:35%;color:#fff;font-weight:600;font-size:18px;padding:20px}.header__options img{margin-right:20px}.header__options .stroke{margin-top:10px;display:flex;align-items:center}h1{color:#c41f14;text-align:center;font-size:42px;font-family:"open sans";text-shadow:1px 1px 3px #f7f7f7}.garante{margin-right:100px}.properties{min-height:50px}.properties__wrap{display:flex;text-align:center;justify-content:space-between;margin-top:50px;margin-bottom:50px}.properties__item{border-right:2px solid #087715;padding-right:28px;font-family:Cambria,Cochin,Georgia,Times,"Times New Roman",serif;font-size:15px;font-weight:700;margin:0 auto;text-align:center}.properties__item:last-child{border-right:none;padding-right:0}.properties__item #left{height:99px;margin:0 auto;margin-bottom:10px}.properties__item #right{min-width:55px;margin-right:20px}.properties__sub{padding-bottom:50px;display:flex;align-items:center}.properties__sub:last-child{padding-bottom:0}.properties__sub .properties__descr{text-align:start}h3{font-size:28px;margin-top:40px;margin-bottom:30px}h2{color:#484f50;margin-top:50px;font-size:2.25rem;font-weight:900;text-align:center}.catalog__title{display:grid;align-items:center;text-align:center}.catalog__title #red{font-weight:700;color:red}.catalog__title_subtitle{font-size:16px;margin-bottom:20px}.catalog__title_descr{font-size:18px;margin-bottom:40px}.catalog__content{display:flex;justify-content:center;flex-wrap:wrap}.catalog-item{width:311px;min-height:422px;border:6px solid #087715;background-color:#fff;margin-left:40px;margin-bottom:40px;padding-bottom:30px}.catalog-item__prices{display:flex;text-align:center;align-items:baseline;margin:0 auto;font-weight:700}.catalog-item__descr{text-align:center;font-size:14px;line-height:1.3}.catalog-item img{display:block;margin:0 auto;width:300px;height:200px}.catalog-item__title{margin-top:20px;text-transform:uppercase;font-size:16px;text-align:center;margin-bottom:10px}.catalog-item__subtitle{display:flex;justify-content:center;align-items:center;font-size:12px}.catalog-item__subtitle div{margin-bottom:5px}.catalog-item__footer{display:grid;align-content:end;text-align:center}.catalog-item__sale{display:flex;margin:0 auto}.catalog-item__sale .stock{text-transform:uppercase;font-size:18px;font-weight:700;color:red}.catalog-item__sale .old_price{margin-left:10px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:18px}.catalog-item__price{margin-top:20px;margin-right:5px;font-weight:700;font-size:18px}.catalog-item .button_mini{width:209px;height:50px;margin:0 auto;margin-top:15px;background-image:linear-gradient(to bottom,#8cc657,#6fb632);color:#fff;text-transform:uppercase;font-weight:700;font-family:"open sans";font-size:16px;border:1px solid #09699d;border-bottom:4px solid #126b17}.catalog__description{display:flex;justify-content:space-between;align-items:center}.catalog__content_color{display:flex;justify-content:center;flex-wrap:wrap}.catalog-item_color{width:270px;height:451px}.catalog-item_color .catalog-item__garanty_pic img{width:59px;height:57px;margin-right:10px}.catalog-item_color img{margin:0 auto;max-width:100%;height:190px;margin-bottom:20px}.catalog-item_color .catalog-item__footer{height:100px}.catalog__recomend{text-align:center}.in_stock{font-weight:700;font-size:14px}.in_stock li{list-style-type:none}.in_stock li:before{content:"- "}table{margin:10px 10px;border-spacing:0;border-collapse:collapse}table tr{border:2px solid #087715;border-right:none;border-left:none;border-top:none;font-size:14px}table tr:last-child{border-bottom:none}table td{width:89px;border-right:2px solid #087715}table td:last-child{border-right:none}table #descr{font-size:12px}table #biger{font-weight:700}table #biger td:first-child{font-weight:400}.pay__images{margin-top:50px;display:flex;justify-content:space-around}.pay__wrap li{font-size:16px;margin-top:15px}.delivery__wrap{display:flex;justify-content:space-between;align-items:center}.delivery__images{display:flex;justify-content:space-between}.delivery__list li{margin-bottom:10px}.delivery__question{display:grid;justify-items:center}.delivery .button_mini{width:241px;height:47px;margin:0 auto;margin-top:15px;background-image:linear-gradient(to bottom,#f2252e,#d40015);color:#fff;text-transform:uppercase;font-weight:500;font-family:"open sans";font-size:16px;border-top:1px solid #09699d;border-left:1px solid #09699d;border-right:1px solid #09699d;border-bottom:4px solid #86181d}.contacts__wrap{display:flex}.contacts ul{margin-right:80px;list-style-type:none}.contacts li{margin-top:10px;font-size:16px}.footer__list{display:flex;justify-content:space-between;margin-top:40px}.footer__list li{margin-bottom:5px;list-style-type:none;font-weight:500;cursor:pointer}.footer__rights{text-align:center;margin-top:50px;font-size:18px;cursor:pointer}.footer__menu{margin-top:30px;background-color:#5dac1f;display:flex;justify-content:space-around;font-size:18px;font-weight:700}.footer__menu a{text-decoration:none;color:#fff;padding:20px 0;cursor:pointer}.overlay{z-index:30;display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.56)}.modal{margin-top:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;min-height:300px;background-color:#f2f2f2;padding:40px}.modal__close{position:absolute;top:0;right:-40px;font-size:40px;line-height:20px;font-weight:600;color:red;cursor:pointer}.modal__subtitle{font-family:open sans,Tahoma,Helvetica,Arial,sans-serif;color:#0d0d0d;font-size:20px;font-weight:700;text-align:center}.modal__descr{margin-top:8px;color:#0d0d0d;font-size:19px;font-weight:500;text-align:center}.modal_mini{min-height:140px}.modal input{margin-bottom:20px;width:100%;height:53px}.modal input::-moz-placeholder{font-size:17px}.modal input::placeholder{font-size:17px}.modal button{cursor:pointer;margin:0 auto;width:237px;height:40px;background-image:linear-gradient(to bottom,#37a3eb,#2b84bf);border:none;font-size:17px;font-weight:600;color:#fff;width:100%;height:53px;text-transform:uppercase}.modal .mt_25{width:100%;margin-top:20px}.modal .mt_25::-moz-placeholder{font-size:13px}.modal .mt_25::placeholder{font-size:13px}.modal .error{border:2px solid red}.modal label.error{border:none;margin-bottom:10px;color:red}#consultation,#order,#thanks{display:none}h3{font-size:28px;margin-top:40px;margin-bottom:30px}h2{margin-top:50px;font-size:2.25rem;font-weight:900;text-align:center}.parniki__title{display:grid;align-items:center;text-align:center}.parniki__title #red{font-weight:700;color:red}.parniki__title_subtitle{font-size:16px;margin-bottom:20px}.parniki__title_descr{font-size:18px;margin-bottom:40px}.parniki__content{display:flex;justify-content:center;flex-wrap:wrap}.parniki-item{width:311px;min-height:422px;background-color:#fff;margin-right:60px;margin-left:60px;margin-bottom:40px;padding-bottom:30px}.parniki-item__prices{display:flex;text-align:center;align-items:baseline;margin:0 auto;font-weight:700}.parniki-item__descr{text-align:center;font-size:14px;line-height:1.3}.parniki-item img{display:block;margin:0 auto;width:300px;height:200px}.parniki-item__title{margin-top:20px;text-transform:uppercase;font-size:16px;text-align:center;margin-bottom:10px}.parniki-item__subtitle{display:flex;justify-content:center;align-items:center;font-size:12px}.parniki-item__subtitle div{margin-bottom:5px}.parniki-item__footer{display:grid;align-content:end;text-align:center}.parniki-item__sale{display:flex;margin:0 auto}.parniki-item__sale .stock{text-transform:uppercase;font-size:18px;font-weight:700;color:red}.parniki-item__sale .old_price{margin-left:10px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:18px}.parniki-item__price{margin-top:20px;margin-right:5px;font-weight:700;font-size:18px}.parniki-item .button_mini{width:209px;height:50px;margin:0 auto;margin-top:15px;background-image:linear-gradient(to bottom,#8cc657,#6fb632);color:#fff;text-transform:uppercase;font-weight:700;font-family:"open sans";font-size:16px;border:1px solid #09699d;border-bottom:4px solid #126b17}.parniki__description{display:flex;justify-content:space-between;align-items:center}.parniki__content_color{display:flex;justify-content:center;flex-wrap:wrap}.parniki-item_color{width:270px;height:451px}.parniki-item_color .parniki-item__garanty_pic img{width:59px;height:57px;margin-right:10px}.parniki-item_color img{margin:0 auto;max-width:100%;height:190px;margin-bottom:20px}.parniki-item_color .parniki-item__footer{height:100px}.parniki__recomend{text-align:center}.in_stock{font-weight:700;font-size:14px}.in_stock li{list-style-type:none}.in_stock li:before{content:"- "}table{margin:10px 10px;border-spacing:0;border-collapse:collapse}table tr{border:2px solid #087715;border-right:none;border-left:none;border-top:none;font-size:14px}table tr:last-child{border-bottom:none}table td{width:89px;border-right:2px solid #087715}table td:last-child{border-right:none}table #descr{font-size:12px}table #biger{font-weight:700}table #biger td:first-child{font-weight:400}