.app-grid-gap-12{grid-gap:20px 60px}@media only screen and (max-width:1520px){.app-grid-gap-12{grid-gap:20px 40px}}@media only screen and (max-width:1320px){.app-grid-gap-12{grid-gap:20px 20px}}@media only screen and (max-width:1154px){.app-grid-gap-12{grid-gap:16px 16px}}@media only screen and (max-width:848px){.app-grid-gap-12{grid-gap:13px 13px}}@media only screen and (max-width:680px){.app-grid-gap-12{grid-gap:6px 6px}}.heading-1,.heading-2{font-family:Open Sans,sans-serif;font-weight:500}.app-header{background:#fff}.app-header:not([class*="--index"]){box-shadow:0 2px 6px rgba(0,0,0,.1)}.app-header .app-recal-feedback__item,.app-header .app-recal-nav__item{color:#000}.app-header__cart-counter{border-radius:2px;background:#ff5c49}.app-header__content{grid-template-areas:"l l . r r r r r . c c . m"}.app-header__content .app-recal-feedback__item{justify-content:flex-end}@media only screen and (max-width:930px){.app-header__content{grid-template-areas:"l l l l . c c c . . m . s s "}}@media only screen and (max-width:680px){.app-header__content{grid-template-areas:"l l l l l . . m m . s s"}}@media only screen and (max-width:680px){.app-header-menu__logo{background-size:contain;background-position:0}}.app-header-menu__links .app-header-menu__item:nth-child(2){display:none!important}.index-slider-text{padding:70px 40px 40px;height:auto;min-height:360px;background:url(/images/index/text_slider_bg.png) 50% no-repeat;background-size:cover}.index-slider-text__heading{font-weight:400}.index-slider-text p{font-size:26px;font-weight:300}@media only screen and (max-width:930px){.index-slider-text{min-height:0;padding:20px}}.index-slider-nav__buttons a:hover{color:#c9302a}.index-contact{background:#948f8f;background-size:contain}.index-contact .contact-promo__heading .heading-2__sub{display:none}.index-contact form .contact-form__send button{border:none}@media only screen and (max-width:680px){.index-contact{height:auto}.index-contact__wrap{padding:50px 0}.index-contact .contact-form,.index-contact .contact-promo{padding:0;grid-column-start:1;grid-column-end:span 12}}.promo-items>div .promo-items__heading a{display:none}@media only screen and (max-width:680px){.promo-items__heading{margin-bottom:15px}}.promo-items__row{grid-template-columns:repeat(12,1fr)!important}.product{grid-column-end:span 3;border-radius:6px;background:transparent}.product__label{display:none}.product__buy{justify-content:flex-start;display:flex;box-shadow:none!important}.product__buy .generic-button{border:none;background:#7b736c;color:#fff}.product__img img{object-fit:cover}.product__name{font-size:16px;color:#2e2e2e;font-weight:400}.product__description{display:none}.product .generic-button{min-width:0;padding:5px 40px;text-decoration:none;width:100%;border:1px solid #948f8f}@media only screen and (max-width:1154px){.product__description{font-size:12px}.product__img{padding-top:53.6%}}@media only screen and (max-width:848px){.product{grid-column:span 6}}@media only screen and (max-width:680px){.product__img{padding-top:73%}.product .generic-button{min-width:100%}}.promo-items-grid .product{grid-column-end:span 6;border-radius:6px}.promo-items-grid .product:first-child{grid-column-end:span 6;flex-direction:column}.promo-items-grid .product:first-child .product__img img{object-fit:cover}@media only screen and (max-width:1154px){.promo-items-grid .product:first-child .product__description{font-size:12px}.promo-items-grid .product:first-child .product__img{padding-top:53.6%}}@media only screen and (max-width:680px){.promo-items-grid .product:first-child .product__img{padding-top:73%}.promo-items-grid .product:first-child .generic-button{min-width:100%}}.promo-items-grid{display:grid;grid-template-columns:repeat(12,1fr)}.promo-items-grid .service{grid-column-end:span 4}.promo-items-grid .service:first-child{grid-column-end:span 12;flex-direction:row}.promo-items-grid .service:first-child .service__img{padding-top:0}.index-promo-items__all-catalog{display:flex;margin-top:30px;width:100%;justify-content:center}.index-promo-items__all-catalog a{width:100%;max-width:200px;background:transparent;border:1px solid #7b736c;border-radius:4px;text-decoration:none;padding:10px;min-width:auto}.generic-button{border:1px solid #7b736c}.generic-button--red{background:#7b736c}.generic-button--red:hover{background:#6b645e}.index-about{background:transparent}.index-about__wrap.app-grid-gap-12{grid-gap:initial}.index-about__wrap .index-about__left{grid-column-end:span 5}.index-about__wrap .index-about__left .heading-2{font-weight:400;font-size:41px;text-transform:uppercase;margin-bottom:20px}.index-about__wrap .index-about__left .app-text p{font-size:16px;font-style:normal;font-weight:400;line-height:21px}.index-about__wrap .index-about__right{grid-column-start:7;grid-column-end:span 12;background-size:contain;margin-top:90px}@media only screen and (max-width:1154px){.index-about__wrap .index-about__left{grid-column-end:span 12;padding-top:30px}.index-about__wrap .index-about__right{grid-column-start:1;grid-column-end:span 12;background-size:cover;margin-top:0;grid-row:1;width:100%}}.index-second-slider{background:linear-gradient(180deg,transparent 0,transparent 80%,#948f8f 0,#948f8f)}.index-second-slider__nav{padding-left:60px;padding-right:140px}@media only screen and (max-width:1520px){.index-second-slider__nav{padding-left:145px;padding-right:145px}}@media only screen and (max-width:1154px){.index-second-slider__nav{padding-left:15px;padding-right:15px}}@media only screen and (max-width:680px){.index-second-slider__nav{padding-left:5px;padding-right:5px}}.index-news{background:transparent}.index-news__heading a,.index-news__wrap .app-event .app-event__body .app-event__lid{display:none}.footer-content{background:#948f8f}.footer-content *,.footer-content a{color:#fff}.footer-content__line{border-color:#fff}@media only screen and (max-width:680px){.footer-content__copyright,.footer-content__developer,.footer-content__tvs{margin-top:0}.footer-content__line,.footer-content__social{margin:0}}.contacts__wrap{padding-right:20px}.contacts__form{width:90%}@media only screen and (max-width:680px){.contacts__form{width:100%}}.sorted__item--activ,.sorted__item:focus,.sorted__item:hover{color:#7b736c;cursor:pointer}.one-left-cat__main.one-left-cat{font-size:26px}@media only screen and (max-width:1154px){.one-left-cat__main.one-left-cat{font-size:2vw}}@media only screen and (max-width:680px){.one-left-cat__main.one-left-cat{font-size:14px}}.one-left-cat__main.one-left-cat--active{font-weight:500}.one-left-cat__sub.one-left-cat--active{color:#c9302a}.pages{justify-content:center}.pages .pages__item{box-shadow:none;color:#000}.pages .pages__item--active{color:#5f6d62}.app-tovar__slide .slide-img{object-fit:contain}.app-tovar__controls button:first-child{background:#948f8f!important;max-width:415px;width:100%}.app-tovar__controls button:nth-child(2){max-width:415px;width:100%;background:#fc753c!important;margin-left:30px!important}@media only screen and (max-width:680px){.app-tovar__controls button:nth-child(2){margin-left:0!important}}.app-tovar__info .generic-select-box p{margin-top:10px}.app-tovar__info .generic-select-box__wrap select{max-width:310px!important}@media only screen and (max-width:848px){.wrap-list-products{display:grid!important;grid-column-start:1!important;grid-column-end:span 12!important;margin-top:20px}}.list-products-cat .promo-items .promo-items__row .product{grid-column-end:span 4}@media only screen and (max-width:1154px){.list-products-cat .promo-items .promo-items__row .product{grid-column-end:span 6}}.nav-cart-tovars .generic-button--border{background:#fff;color:#000;border:1px solid #5f6d62}.nav-cart-tovars .generic-button--cancel{color:#000;background:#eaeaea;border:none}.nav-cart-tovars .generic-button--pay{color:#000}.nav-cart-tovars .generic-button--pay .ico{display:none}.cart-personal .generic-input{background:transparent}@media only screen and (max-width:930px){.cart-grid .cart-info,.cart-grid .cart-personal{grid-column-start:1!important;grid-column-end:span 12!important}}.cart-personal{grid-column:1/span 6!important;display:inline-grid!important;grid-template-columns:repeat(12,1fr)!important}.cart-personal .generic-label{width:100%;grid-column:1/span 12}.cart-personal .generic-label .generic-input::placeholder{color:#000}.cart-personal .generic-label:first-child{grid-column:1/7;padding:0 10px 0 0}.cart-personal .generic-label:nth-child(2){grid-column:7/13;margin-top:0;padding:0 0 0 10px}.cart-personal .cart-personal__notes,.cart-personal .persolan{grid-column:1/span 12}.cart-tovars .cart-tovar>div{background:#d4cfcb}.cart-tovars .cart-tovar__name .cart-tovar__units span{text-transform:uppercase}.nav-cart-tovars :first-child{background:#d0d0d0}.nav-cart-tovars :nth-child(2){background:transparent}.step-cart__item--active:before{background:#63beaa}.generic-radio input:checked~.ico{background:radial-gradient(#63beaa 6px,#fff 0)}.cart-tovars__footer .cart-tovars__full-summ span{font-family:Merriweather,serif}.cart-tovars__footer .cart-tovars__full-summ span span{margin:0;text-transform:uppercase}.cart-grid .cart-info{grid-column-start:7;grid-column-end:span 6}.vm--modal{width:100%!important;max-width:850px!important;height:522px!important;margin:50vh auto 0!important;transform:translateY(-50%)!important;left:0!important;top:0!important}.vm--modal .modal-sizes{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important}.vm--modal .modal-sizes__head h2{font-size:30px;color:#000}.vm--modal .modal-sizes button{max-width:260px;margin-top:50px}.vm--modal .modal-sizes__close{width:24px;height:24px;position:absolute;top:6.5%;right:4.5%;padding:0;background:transparent;border:0;color:#000;transition:.3s}.vm--modal .modal-sizes__close:hover{cursor:pointer;color:#000}.generic-select-box p{margin-bottom:10px}.generic-select-box__wrap select{height:70px;background:#f2f3f8;color:#606060;border:none;max-width:200px;border-radius:4px}.generic-select-box__wrap span{margin-left:15px}main{background:#f4f1ed}.page--contacts{background:#948f8f}.contacts-content{background:#fff;padding-top:60px;padding-bottom:60px;margin-bottom:0}.heading-2{font-weight:600;font-size:41px;margin-bottom:30px}@media only screen and (max-width:1154px){.heading-2{font-size:24px}}@media only screen and (max-width:848px){.heading-2{font-size:18px}}@media only screen and (max-width:680px){.heading-2{font-size:16px;margin-bottom:10px}}.app-tovar__slider .slick-track{margin-left:0;margin-right:0}.super-tabs__label:before{background:#63beaa!important}