.header__content{background:url("/img/banner (13).jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.header__content:before{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);content:""}.header__wrapper{width:90%;margin:0 auto;height:30vh;justify-content:space-between;color:#fff}.header__item,.header__wrapper{display:flex;align-items:center}.header__item{position:relative;justify-content:center;flex-basis:32%}.header__item img{width:80%;margin-right:5px}.info{text-align:center}.info h2{display:flex;align-items:center;justify-content:center;margin-bottom:5px}.info h2 img{width:30px}.info h4{margin-top:20px}.phone{text-align:right}.phone h2{font-size:35px}.btn__call{margin-top:10px;background:url(/img/wood-board-5395628_1280.jpg);color:#fff;padding:10px;border:0;font-size:20px;border-radius:10px;box-shadow:0 0 22px #000;cursor:pointer;transition:color .3s}.btn__call:hover{color:#e2e2e2;transform:scale(.98)}.menu{display:flex;list-style-type:none;justify-content:space-between;align-items:center;background:#5f4330}.menu li{text-align:center;width:100%;padding:12px;cursor:pointer;border-right:1px solid #382727;transition:.5s;background:#4a3425;color:#fff}.menu li:last-child{border-right:none}.menu li:hover{background:#5f4330;color:#e2e2e2}.menu__wrapper [type=checkbox]{display:none}.menu__wrapper label.toggleMenu{background:#4a3425;color:#fff;display:none;padding:15px 40px;text-transform:uppercase;font-size:14px;cursor:pointer;position:relative;justify-content:space-between;align-items:center}.menu__wrapper label.toggleMenu img{width:30px;height:30px}.progress__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;z-index:9999999999}.progress__wrapper img{width:50px}.catalog__menu{margin-top:15px;margin-left:15px;min-height:350px;box-shadow:0 0 22px #c2c2c2}.catalog__menu h4{padding:10px;background:#5f4330;color:#fff;display:flex;justify-content:flex-end;align-items:center;position:relative;text-align:right}.catalog__menu h4 img{position:absolute;left:10px;width:80px}#menuVertical{width:100%;min-height:250px;position:relative}#menuVertical ul{display:block;width:100%;padding-top:10px;list-style:none}#menuVertical ul li{position:relative;display:block;width:100%;height:auto;box-sizing:border-box;font-size:12px;font-weight:400;color:#222;text-decoration:none;cursor:pointer;border-bottom:1px solid #e2e2e2}#menuVertical span{width:90%;height:100%;padding:10px 15px;display:block}#menuVertical ul li img{width:10px}.li__name{display:flex;align-items:center}#menuVertical ul li:hover{background:#c2c2c2;color:#fff}#menuVertical ul li ul{position:absolute;top:0;left:100%;display:none;width:auto;padding:0;background:#a37046;transition:.5s;z-index:9999999}#menuVertical ul li:hover ul{display:block}#menuVertical ul li ul li{white-space:nowrap;text-transform:none;color:#fff}#menuVertical ul li ul li:hover{background:#5f4330;color:#fff}.cart__wrapper{margin-top:15px;margin-right:15px;min-height:150px;box-shadow:0 0 22px #c2c2c2}.cart__content .cart__header{padding:10px;background:#5f4330;color:#fff;display:flex;justify-content:flex-end;align-items:center;position:relative;text-align:right}.cart__content .cart__header img{position:absolute;left:10px;width:55px}.cart__info{margin-top:10px;padding:10px}.cart__info ul{list-style-type:none}.cart__info ul li{margin-bottom:15px}.cart__info ul li span{font-weight:700}.cart__info button{padding:8px;border:none;cursor:pointer;margin:0 auto;display:block;border-radius:5px;background:url(/img/wood-board-5395628_1280.jpg);color:#fff}.cart__info button:hover:enabled{color:#e2e2e2;transform:scale(.98)}.cart__info button:disabled{opacity:.5;cursor:not-allowed}.partner__wrapper{margin-top:25px;margin-right:15px;box-shadow:0 0 22px #c2c2c2}.partner__wrapper .partner__header{padding:10px;background:#5f4330;color:#fff;display:flex;justify-content:flex-end;align-items:center;position:relative;text-align:right}.partner__items{padding:5px;min-height:150px;position:relative}.partner__items a{width:100%;display:block;margin-top:10px;padding:5px}.partner__items a img{width:100%;max-height:150px}.info__wrapper{margin-top:25px;margin-right:15px;min-height:150px;box-shadow:0 0 22px #c2c2c2}.info__wrapper .info__header{padding:10px;background:#5f4330;color:#fff;display:flex;justify-content:flex-end;align-items:center;position:relative;text-align:right}.info__items{padding:10px;position:relative;min-height:100px}.info__items ul{list-style-type:none}.info__items ul li{margin-bottom:10px;font-size:14px;width:100%;cursor:pointer;transition:.5s;text-decoration:underline}.info__items ul li:hover{color:#c2c2c2}.article__button{padding:10px 20px;border:none;background:#5f4330;color:#fff;cursor:pointer;transition:.5s;display:block;margin:0 auto}.article__button:hover{background:#362a21}.contact__wrapper{margin-top:25px;margin-left:15px;min-height:150px;box-shadow:0 0 22px #c2c2c2}.contact__wrapper .contact__header{padding:10px;background:#5f4330;color:#fff;display:flex;justify-content:flex-end;align-items:center;position:relative;text-align:right}.contact__wrapper .contact__header img{position:absolute;left:10px;width:55px}.contact__content{padding:10px;margin-top:5px}.contact__content p{margin-top:5px;font-size:13px;display:flex;align-items:center}.contact__content a{display:block;margin-top:15px;font-size:18px;font-weight:700;color:#5f4330}.contact__content p a{font-size:14px;margin-top:0;display:inline}.contact__content p img{width:25px;margin-right:5px}.form__call__wrapper{margin-top:20px;height:350px;width:100%;background:url(/img/47667085_w640_h640_doska-dlya-opalubki.jpg);background-size:cover;background-position:50%;position:relative}.form__call__wrapper:before{top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.4);content:""}.form__content{position:relative;width:70%;margin:0;display:flex;justify-content:center;flex-direction:column;color:#fff;height:100%;margin:0 auto}.form__content h2{text-align:left;font-size:30px;font-weight:700;text-transform:uppercase}.form__content .form .form__group{display:flex;margin-top:20px}.form__content .form .form__group input{padding:10px;flex-basis:30%}.form__content .form .form__group input:last-child{margin-left:40px}.form__content .form .form__group input:focus{outline:none}.form button{margin-top:10px;padding:10px 20px;cursor:pointer;margin-left:40px}.form .button{flex-basis:30%}.form .form__group .group{display:flex;align-items:center;flex-basis:30%;justify-content:flex-start}.form .form__group .group input{width:20px;height:20px;flex-basis:20px;margin-right:10px}.form .form__group .group label{font-size:14px}.err{margin-top:20px}.footer__wrapper{display:flex;margin-top:15px;align-items:center;justify-content:center;margin-bottom:10px;font-size:14px}.footer__content{width:80%;display:flex}.footer__info{flex-basis:50%}.footer__info p{margin-top:10px}.footer__info p:last-child{font-weight:700;font-size:14px}.footer__soc{display:flex}.footer__soc img{width:50px;margin-right:20px}.modal__wrapper{top:0;left:0;height:100%;background-color:rgba(0,0,0,.5);z-index:20}.modal__wrapper,.modal__wrapper .modal{position:fixed;width:100%;transition:all .3s}.modal__wrapper .modal{max-width:500px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;box-shadow:0 3px 10px -.5px rgba(0,0,0,.2);text-align:center;padding:30px;border-radius:3px;background-color:#fff;padding-top:10px}.modal .modal__cross{color:#444;width:25px;height:20px;border:1px solid #e2e2e2;cursor:pointer;transition:.5s}.modal .modal__cross:hover{background:#5f4330;color:#fff}.modal__title{border-bottom:1px solid #e2e2e2;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}.modal__title h4{flex-basis:90%;padding-left:10%}.modal__body{margin-top:15px}.modal__body input{padding:8px;width:100%;margin-bottom:10px;border:1px solid #5f4330;border-radius:5px}.modal__body input:focus{outline:none}.modal__body button{margin-top:10px;background:#5f4330;color:#fff;padding:10px;border:0;font-size:15px;border-radius:5px;box-shadow:0 0 22px #c2c2c2;cursor:pointer;transition:color .3s}.modal__body button:hover{color:#e2e2e2;transform:scale(.98)}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}table{word-break:break-all;border-collapse:collapse;width:100%}.search__input{width:100%;padding:8px;border-radius:5px;border:1px solid #c2c2c2;margin-top:10px}.search__input:focus{outline:none}@media screen and (max-width:1200px){.info h2{font-size:17px}.info h2 img{width:20px}.form__content h2{font-size:25px}}@media screen and (max-width:1000px){.phone h2{font-size:30px}}@media screen and (max-width:950px){#menuVertical ul li img{display:none}#menuVertical ul li:hover ul{display:none!important}.cart__content .cart__header img,.catalog__menu h4 img{width:50px}}@media screen and (max-width:900px){.body__wrapper{flex-wrap:wrap;flex-direction:row}.center__bar{flex-basis:100%!important;order:1}.left__bar,.right_bar{order:2;flex-basis:100%!important;padding-right:20px;padding-left:20px}.phone h2{font-size:25px}.cart__wrapper,.info__wrapper,.partner__wrapper{margin-left:15px}.form .button,.form .form__group .group,.form__content .form .form__group input{flex-basis:45%}}@media screen and (max-width:750px){.info h2,.info h4{font-size:15px}}@media screen and (max-width:650px){.category__item,.product__item{flex-basis:45%!important}.menu li{font-size:13px}.header__item{flex-basis:45%}.header__item:nth-child(2){display:none}.btn__call{font-size:15px}.phone h2{font-size:18px}}@media screen and (max-width:587px){.menu{flex-wrap:wrap;flex-direction:row}.menu li{border-bottom:1px solid #000}.form__content .form .form__group{flex-wrap:wrap}.form .button,.form .form__group .group,.form__content .form .form__group input{flex-basis:100%}.form__content .form .form__group input:last-child{margin-left:0}.form__content .form .form__group input{margin-bottom:10px}.form .form__group .group input{width:20px!important;height:20px!important;flex-basis:auto!important}.form .form__group .group{align-items:flex-start;justify-content:center}.form button{margin:0 auto;display:block}.footer__wrapper{flex-wrap:wrap}.footer__content{width:100%}.footer__info{flex-basis:100%;padding:20px;text-align:center}.footer__soc img{margin-right:0}.about__img__item{height:150px!important}.product__header{flex-wrap:wrap}.product__header .product__img,.product__header .product__info,.product_main__price{margin-bottom:10px;flex-basis:100%!important}.modal__wrapper .modal{max-width:90%}.search__content input{flex-basis:80%!important}.cart__wrapper,.catalog__menu,.contact__wrapper,.info__wrapper,.partner__wrapper{margin-left:0}.header__wrapper{height:20vh}}@media screen and (max-width:450px){.order__form form .form__left,.order__form form .form__right{flex-basis:100%!important;margin-bottom:15px}.order__form form{flex-wrap:wrap!important}.form__content h2{font-size:17px}.delivery__table table td,.delivery__table table th,.form .form__group .group label{font-size:12px}.phone h2{font-size:14px}.category__item,.product__item{flex-basis:100%!important}.menu__wrapper{overflow:hidden}.menu__wrapper label.toggleMenu{display:flex}.menu__wrapper input.toggleMenu:checked+label.toggleMenu{background:#21150d;color:#fff}input.toggleMenu:checked~ul{display:block;position:relative;max-height:5000px;transition:max-height 2s ease-in}.menu__wrapper ul{display:block;max-height:0;transition:max-height .3s}}.body__wrapper{display:flex;justify-content:space-between}.left__bar,.right_bar{flex-basis:20%}.center__bar{flex-basis:60%;margin-top:15px;padding-left:20px;padding-right:20px}p{margin:15px 0}.bold{font-weight:700}a{color:#5f4330}.index__wrapper h1{font-size:20px;text-align:center}.index__wrapper p{margin-top:15px}.color_brown{color:#a37046;font-weight:700}.index__products__top{margin:25px 0}.top__products__header{background:#4a3425;color:#fff;padding:10px}.products__top__list{min-height:250px;position:relative}.category__items{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding-top:5px}.category__item{flex-basis:30%;cursor:pointer;border:1px solid #e2e2e2;margin-bottom:20px;position:relative;transition:.3s}.category__item:hover{transform:scale(.97)}.category__img{width:100%;height:200px;display:flex;position:relative}.category__img:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);transition:.3s}.category__item:hover .category__img:before{background:transparent}.category__img img{width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.category__price{background:#6b452b;bottom:10px;right:0}.category__name,.category__price{position:absolute;width:60%;color:#fff;padding:5px}.category__name{background:#351b05;top:10px;left:0}.category__price p{margin:0;margin-top:5px;text-align:center}.about__text{margin-bottom:10px}.abou__img{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.about__img__item{flex-basis:30%;height:200px;display:flex;margin-bottom:20px}.about__img__item img{width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about__req{margin-top:30px;border-top:1px solid #e2e2e2;padding-top:20px}.product__item{flex-basis:32%;text-align:center;margin-bottom:15px;cursor:pointer;box-shadow:0 0 22px #c2c2c2;margin-bottom:20px;transition:.5s;background:#fff}.product__item:hover{transform:translateY(-10px)}.product__img{height:200px;display:flex;padding:5px}.product__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product__title{height:50px;padding:10px;font-weight:700;margin-bottom:10px;font-size:14px;border-bottom:1px solid #e2e2e2}.product__price{font-size:13px}.product__count{padding:10px 5px}.product__count,.product__count button{display:flex;justify-content:center;align-items:center}.product__count button{width:15%;height:30px;font-size:25px;font-weight:700;border:none;cursor:pointer;background:#af886e;color:#fff}.product__count input{display:block;width:50%;height:30px;text-align:center;border:1px solid #e2e2e2;padding-left:5%}.product__cart button{padding:10px 20px;border:none;margin-bottom:2px;background:#5f4330;color:#fff;cursor:pointer}.color__red{background:#a50505!important}.search__wrapper{margin:20px 0}.search__content form{display:flex;justify-content:space-between;align-items:center;width:100%}.search__content input{padding:7px;flex-basis:88%}.search__content input:focus{border-color:#5f4330}.search__content button{padding:8px;border:none;background:#5f4330;color:#fff;cursor:pointer;flex-basis:10%;transition:.5s}.search__content button:hover{opacity:.9}.products__list select{margin:10px 5px;padding:5px 10px}.products__list select:focus{outline:none}.catalog__content{position:relative;min-height:250px}.category__name,.category__price{font-size:12px}.category__name p{margin:0}.catalog__content h4{margin:10px 0;border-bottom:1px solid #c2c2c2}.products__items{display:flex;justify-content:space-around;flex-wrap:wrap}.answer__content{margin-top:10px}.answer__form{width:100%;border-bottom:1px solid #e2e2e2;padding-bottom:20px}.answer__form input,.answer__form textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #c2c2c2}.answer__form input:focus,.answer__form textarea:focus{outline:none}.answer__form .form-group{display:flex;width:100%;justify-content:space-between}.answer__form .form-group input{width:49%}.answer__form button{padding:10px 20px;border:none;background:#5f4330;color:#fff;cursor:pointer;transition:.5s}.answer__form button:hover{background:#362a21}.answer__items{position:relative}.answer__item{margin-top:10px;border-bottom:1px solid #e2e2e2}.answer__title,.title__img{display:flex}.title__img{width:30px;height:30px;margin-right:10px}.title__img img{width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;height:100%}.title__info{display:flex;font-size:12px;flex-direction:column;align-items:flex-start;justify-content:space-between}.user__name{font-weight:700}.answer__text{margin-top:10px}.answer__text h5{margin:0;padding:0}.answer__text p{margin-top:5px;font-size:13px}.search__result{min-height:300px;position:relative}.payment__content{font-size:13px;margin-top:10px}.payment__content ul{margin-left:20px}.payment__content ul:last-child{margin-top:15px}.payment__content h4{font-size:16px}.delivery__wrapper p{font-size:13px}.delivery__table{width:100%}.delivery__table table{width:100%;border-collapse:collapse;border-color:#e2e2e2}.delivery__table table td,.delivery__table table th{font-size:13px;padding:10px}.delivery__table table td:first-child{text-align:center}.delivery__table table td img{width:60%}.contact__text{font-size:13px}.contact__text a{display:block;margin-top:15px;font-size:18px;font-weight:700;color:#5f4330}.contact__text p a{font-size:14px;margin-top:0;display:inline}.contact__text p img{width:25px;margin-right:5px}.inform__content{position:relative;min-height:300px}.inform__list{margin-top:10px}.article__item{margin-bottom:15px;border-bottom:1px solid #e2e2e2;padding:10px;padding-bottom:10px;cursor:pointer;transition:.5s}.article__item:hover{box-shadow:0 0 22px #c2c2c2}.article__title{font-weight:700;font-size:18px}.article__date{font-size:13px}.article__text{font-size:14px;margin-top:5px}.article__back{margin:20px 0}.article__back button{padding:5px 20px;border:0;background:#5f4330;color:#fff;cursor:pointer;transition:.3}.article__back button:hover{background:#6b5749}.article__text ul{margin-left:30px}.article__text h2{font-size:18px}.inform__select h2{border-bottom:1px solid #e2e2e2}.product__header{display:flex;justify-content:space-between;align-items:stretch}.product__header .product__img,.product__header .product__info,.product__header .product_main__price{flex-basis:32%}.product__header .product__info h3{margin-bottom:5px}.product__header .product__img{height:auto}.product__header .product__img img{width:100%;height:100%}.product__header .product__info{text-align:center}.product__header .product__info table{border-collapse:collapse;width:100%;font-size:13px}.product__header .product__info table td{padding:8px;text-align:left}.product__description{margin-top:10px;padding-top:5px;border-top:1px solid #e2e2e2}.product__header .product_main__price{padding:20px;border:1px solid #e2e2e2;display:flex;flex-direction:column;text-align:center;justify-content:space-around}.products__dop__list{margin-top:40px}.products__list__dop{display:flex;margin-top:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.order__table table{width:100%;border-collapse:collapse;margin-top:10px}.order__table table td,.order__table table th{padding:5px}.order__table table td .btn_delete{width:100%;height:100%;padding:10px;background:#5f4330;color:#fff;border:0;transition:.5s;cursor:pointer}.order__table table td .btn_delete:hover{opacity:.9}.order__form{margin-top:20px}.order__form form{margin-top:10px;display:flex;justify-content:space-between;align-items:stretch}.order__form form .form__left,.order__form form .form__right{flex-basis:45%}.order__form form .form-group{margin-bottom:10px}.order__form form .form-group label{display:block;font-size:14px}.order__form form .form-group input,.order__form form .form-group textarea{padding:7px;margin-top:4px;width:100%}.order__form form .form__right{box-shadow:0 0 22px #e2e2e2;padding:10px}.d-flex{display:flex;align-items:center}.order__form form .form__right input[type=checkbox]{width:20px;height:20px;margin:5px}.itog{font-weight:700}.btn__order{padding:8px;border:none;cursor:pointer;margin:0 auto;display:block;border-radius:5px;background:url(/img/wood-board-5395628_1280.jpg);color:#fff}.btn__order:hover:enabled{color:#e2e2e2;transform:scale(.98)}.btn__order:disabled{opacity:.5;cursor:not-allowed}.success__wrapper{margin-top:30px;text-align:center}.success__wrapper img{width:100%}.error{font-size:13px;text-align:center;color:red}.admin__menu__wrapper ul{list-style-type:none;font-size:13px}.admin__menu__wrapper ul li{padding:8px;border-bottom:1px solid #c2c2c2;transition:.5s;cursor:pointer}.admin__menu__wrapper ul li:hover{background:#5f4330;color:#fff}.admin__menu__wrapper ul li.menu__active{background:#5f4330!important;color:#fff!important}.admin__answer__content{position:relative;min-height:100px}.admin__call__content{position:relative;min-height:150px;margin-top:15px;font-size:12px}.admin__call__content table{margin-top:10px;word-break:normal;border:1px solid #222}.admin__call__content table td,.admin__call__content table th{padding:5px;font-size:12px}.admin__call__content table button{width:100px}.admin__call__content table tbody tr{transition:.5s;cursor:pointer}.admin__call__content table tbody tr:hover,.admin__call__visible{background:#e2e2e2}.admin__partners__content{margin-top:15px;position:relative;min-height:150px}.admin__partners__content table{margin-top:10px;word-break:normal;border:1px solid #222;width:100%}.admin__partners__content table td:not(.input_table),.admin__partners__content table th{padding:5px;font-size:12px}.admin__partners__content table td textarea{width:100%;height:100%}.admin__partners__content table button,.admin__partners__content table td img{width:100px}.admin__partners__content table tbody tr{transition:.5s;cursor:pointer}.admin__partners__content table tbody tr:hover{background:#e2e2e2}.admin__add__partner{margin-top:15px}.admin__info__content{position:relative;min-height:150px}.admin__article__add,.admin__products__list{margin-top:20px}.admin__products__content{margin-top:15px;position:relative;min-height:150px}.admin__products__content label{width:100%;display:block;font-size:12px;margin-bottom:5px}.admin__products__content select{margin-bottom:10px;padding:8px;width:100%}.admin__category__content{position:relative;min-height:150px;margin-top:20px}.admin__category__items{display:flex;flex-wrap:wrap}.admin__category__left,.admin__category__right{flex-basis:50%}.admin__category__left ul li{margin-top:5px}.admin__category__left ul{margin-left:20px}.admin__category__left ul li span{cursor:pointer}.admin__category__left ul li button{margin-left:10px}.admin__category__left p{font-size:12px}.admin__category__add_dop,.admin__category__edit,.admin__category__right h4{margin-top:10px}.admin__order__content{margin-top:15px;min-height:150px;position:relative}.order__data h4{margin-top:15px}.admin__gallery__content{margin-top:20px;position:relative;min-height:150px}.admin__gallery__content table .gallery__img{width:100%;height:250px;display:flex}.admin__gallery__content table .gallery__img img{width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.admin__delivery__content{position:relative;min-height:150px}.add__new__delivery,.admin__content,.admin__module{margin-top:20px}.admin__wrapper form{margin-top:15px}.admin__wrapper input,.admin__wrapper textarea{padding:8px;width:100%;margin-bottom:10px;border-radius:5px;border:1px solid #c2c2c2}.admin__wrapper input[type=file]{border:none}.admin__wrapper button{padding:10px 20px;border:none;background:#5f4330;color:#fff;cursor:pointer;transition:.5s}.admin__wrapper button:hover{background:#362a21}.admin__wrapper table{margin-top:10px;word-break:normal;border:1px solid #c2c2c2}.admin__wrapper table td,.admin__wrapper table th{padding:5px;font-size:12px}.admin__wrapper table button{width:150px}.admin__wrapper table tbody tr{transition:.5s;cursor:pointer}.admin__wrapper table tbody tr:hover{background:#e2e2e2}.gallery__content{position:relative;min-height:150px}.gallery__items{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.gallery__items .gallery__item{flex-basis:32%;height:200px;display:flex;cursor:pointer;margin-bottom:15px}.gallery__items .gallery__item img{width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}