:root{font-size:16px;--container-gap:2rem;--container-padding:calc(50% - var(--container-width)/2)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:2rem}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#2d2d2d;text-decoration:none}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}label{font-weight:400;cursor:pointer}.no-image,img{max-width:100%}button:focus{outline:none!important;box-shadow:none!important}.btn,.form-control{height:43px}.btn{display:inline-flex!important;align-items:center;justify-content:center}.btn:focus{outline:none!important;box-shadow:none!important}.form-control[type=number]{padding-right:0}.form-control:focus{outline:none;box-shadow:none}select.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.body{display:block}.body__background-holder{width:100%;display:flex;flex-direction:column;align-items:stretch;background:fixed 50% 0/cover;position:relative;overflow:hidden;min-height:100vh}.body__row{display:flex;gap:var(--container-gap);padding-inline:var(--container-padding)}.body__header{z-index:2;background:#fff}.body__row_header{align-items:center}.body__header_fixed .body__ads{display:none!important}.body__row_header_1{justify-content:space-between;background-color:#000;color:#fff;font-weight:300}.body__header_fixed .body__row_header_1{display:none!important}.body__row_header_1 a{color:#fff}.body__row_header_1 a:hover{color:#31a900}.body__row_header_1 a:focus,.body__row_header_1 a:hover{text-decoration:none}.body__menu-top{flex-grow:1;overflow:hidden;position:relative}.body__menu-top:after{display:block;position:absolute;width:16px;height:100%;top:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,#000);pointer-events:none;content:""}.body__row_header_2{justify-content:space-between}.body__header_fixed .body__row_header_2{padding-top:.25rem;padding-bottom:.25rem}.body__cart{flex-shrink:0;display:flex;gap:1rem;align-items:center;position:relative}.body__cart .cart-main__outer{order:3}.body__cart .favorites-main{order:0}.body__contacts-top{text-align:right}.body__contacts-top a,.body__contacts-top a:focus,.body__contacts-top a:hover{text-decoration:none}.body__row_header_3{gap:1rem;position:relative}.body__menu-main{flex-grow:1}.body__menu-mobile{min-width:64px}.body__banners{display:block}.body__main{flex-grow:1}.body__title-outer{margin-block:21px 2rem}.body__title{margin-block:0}.body__left,.body__right{width:calc((var(--container-width) - var(--container-gap))*(1 - var(--content-ratio)));flex-shrink:0}.body__content{width:var(--content-width);max-width:var(--content-width)}.body__content:not(.body__content_sided){--content-width:var(--container-width)}@media screen and (max-width:575.98px){:root{--container-width:calc(100vw - 2rem)}}@media screen and (min-width:576px)and (max-width:767.98px){:root{--container-width:540px}}@media screen and (min-width:768px)and (max-width:991.98px){:root{--container-width:720px}.body__header-outer{min-height:41px}}@media screen and (min-width:992px)and (max-width:1199.98px){:root{--container-width:960px}.body__header-outer{min-height:234px}}@media screen and (min-width:1200px)and (max-width:1399.98px){:root{--container-width:1140px}}@media screen and (min-width:1400px){:root{--container-width:1141px}}@media print{:root{--container-width:100vw}.body__header{border-bottom:1px solid silver}.body__row_header_1{display:none!important}.body__row_header_2{padding-top:1rem;padding-bottom:1rem}.body__cart,.body__row_header_3,.body__search-form{display:none}}@media screen and (min-width:992px){:root{--content-ratio:.75}.body__header{position:relative}.body__row_header_2{padding-top:2rem;padding-bottom:1rem}.body__row_banners{padding-top:1rem}.body__content_sided{--content-width:calc((var(--container-width) - var(--container-gap))*var(--content-ratio))}}@media (max-width:991.98px),print{:root{--content-ratio:1}.body__left,.body__menu-main,.body__right{display:none}.body__content_sided{--content-width:var(--container-width)}}@media(max-width:360px){.body__background-holder{overflow:auto}}@media screen and (min-width:1200px){.body__header-outer{min-height:265px}}@media screen and (max-width:767.98px){.body__header-outer{min-height:41px}}@media(max-width:991.98px){.body__header{box-shadow:0 .5rem .5rem rgba(0,0,0,.25)}.body__logo{flex-grow:1}.body__search-form{justify-self:end}}@media screen and (max-width:991.98px){.body__header{position:relative}.body__header-inner{padding-block:.75rem;padding-inline:var(--container-padding);display:flex;gap:1rem;align-items:center}.body__ads{display:none}.body__row_header_2{display:contents;flex-wrap:nowrap}.body__contacts-top{display:none}.body__row_header_3{display:contents}}@media screen{.body__header_fixed{position:fixed;inset:-400px 0 auto;z-index:3;transition:all .25s}.body__header_fixed.body__header_active{top:0}}@media (min-width:992px),print{.body__header-inner{display:contents}.body__menu-mobile{display:none}}@media(max-width:575.98px){.body__row_header_1{padding-block:.5rem;font-size:12px}}@media(min-width:576px)and (max-width:767.98px){.body__row_header_1{padding-block:.5rem;font-size:12px}}@media(min-width:768px)and (max-width:991.98px){.body__row_header_1{padding-block:.5rem;font-size:12px}}@media(min-width:992px)and (max-width:1199.98px){.body__row_header_1{padding-block:.5rem;font-size:13px}}@media(min-width:1200px)and (max-width:1399.98px){.body__row_header_1{padding-block:.5rem;font-size:16px}}@media(min-width:1400px){.body__row_header_1{padding-block:.5rem;font-size:16px}}@media(min-width:576px){.body__logo{flex-shrink:0}}@media(min-width:992px){.body__search-form{flex-grow:1}.body__row_header_3{border-bottom:1px solid #d9d9d9}}@media(min-width:1200px){.body__cart{margin-right:-1rem;margin-left:-1rem}}@media(min-width:768px){.body__row_content{padding-block:2rem}}@media(max-width:767.98px){.body__row_content{padding-block:1rem}}.slider-list{position:relative}.slider-list_horizontal,.slider-list_vertical{display:flex}.slider-list_horizontal{width:20000em}.slider-list_vertical{flex-direction:column;height:20000em}.slider-list_fade{overflow:hidden;z-index:0}.slider-list__item{display:block}.slider-list_horizontal .slider-list__item{width:calc((var(--list-width) - var(--gap)*(var(--items-in-row) - 1))/var(--items-in-row))}.slider-list_horizontal .slider-list__item:not(:last-child){margin-right:var(--gap)}.slider-list_vertical .slider-list__item{width:calc((var(--list-width) - var(--gap)*(var(--items-in-row) - 1))/var(--items-in-row));height:calc((var(--list-width) - var(--gap)*(var(--items-in-row) - 1))/var(--items-in-row))}.slider-list_vertical .slider-list__item:not(:last-child){margin-bottom:var(--gap)}.slider-list_fade .slider-list__item{inset:0 0 auto;transition:opacity .5s;position:absolute;opacity:0}.slider-list_fade .slider-list__item_active{position:relative;opacity:1;z-index:1}.slider-nav{display:flex}.slider-nav__item{display:block;cursor:pointer}.slider{display:flex;position:relative}.slider:not(.slider_vertical){align-items:stretch;flex-direction:row}.slider_vertical{align-items:center;flex-direction:column}.slider__list{flex-grow:1;overflow:hidden;position:relative}.slider_vertical .slider__list{width:100%}.slider__arrow{display:flex;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;color:#2d2d2d;z-index:1;background:transparent;border:none;width:var(--arrow-size);font-size:var(--arrow-size);line-height:1;visibility:hidden;transition:opacity .25s;text-decoration:none!important}.slider__arrow:hover{color:#31a900}.slider__arrow_active{visibility:visible}.slider:not(.slider_vertical) .slider__arrow_prev:before{font-family:FontAwesome;content:""}.slider_vertical .slider__arrow_prev:before{font-family:FontAwesome;content:""}.slider:not(.slider_vertical) .slider__arrow_next:before{font-family:FontAwesome;content:""}.slider_vertical .slider__arrow_next:before{font-family:FontAwesome;content:""}@media screen{.slider__arrow{display:flex}}@media print{.slider__arrow{display:none}}.ads{display:block;width:100%;text-align:center}.ads_text{padding:.25rem;color:var(--color);background-color:var(--background-color);text-decoration:none!important}.ads_text:hover .ads__title{opacity:.9}.ads__image{display:block}.select-city__title{display:flex;align-items:center;gap:.5rem;font-weight:300;padding:0;background:none;border:none;outline:none;color:#fff}.select-city__title:before{font-family:FontAwesome;content:"";content:""}.select-city__selected-name{font-weight:600}.select-city__selected-name:after{font-family:FontAwesome;content:""}@media(min-width:1200px){.select-city__title{min-width:125px}}@media(min-width:992px)and (max-width:1199.98px){.select-city__title{min-width:101px}}@media(max-width:991.98px){.select-city__title{min-width:95px}}.select-city-modal{color:#2d2d2d;font-weight:400}.select-city-modal .modal-dialog{width:var(--container-width)}.select-city-modal .modal-header{gap:.5rem 1rem}.select-city-modal .modal-title{margin-bottom:0}.select-city-modal .close{min-height:32px;display:flex;align-items:center;justify-content:center;line-height:1;float:none}.select-city-modal__input{flex-grow:1;margin-bottom:0;font-size:14px}.select-city-modal__region-subheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.select-city-modal__region-title{font-weight:700}.select-city-modal__back{display:flex;gap:.5rem;background:none;border:none;outline:none;color:#31a900}.select-city-modal__back:hover{color:#278700}.select-city-modal__back:before{content:"«"}.select-city-modal__more{display:block;margin-top:1rem;width:100%}@media(max-width:575.98px){.select-city-modal{font-size:12px}.select-city-modal .modal-header{display:grid;grid-template-columns:auto 32px}.select-city-modal .modal-title{grid-row:1;grid-column:1;display:flex;align-items:center}.select-city-modal__input{grid-row:2;grid-column:1/3}}@media(min-width:576px)and (max-width:767.98px){.select-city-modal{font-size:12px}}@media(min-width:768px)and (max-width:991.98px){.select-city-modal{font-size:12px}}@media(min-width:992px)and (max-width:1199.98px){.select-city-modal{font-size:13px}}@media(min-width:1200px)and (max-width:1399.98px){.select-city-modal{font-size:16px}}@media(min-width:1400px){.select-city-modal{font-size:16px}}@media(min-width:576px){.select-city-modal .modal-header{display:flex;align-items:center;justify-content:space-between}}.select-city-modal-list{margin:0;padding:0}.select-city-modal-list__item{display:block;margin:0 0 5px;padding:0}@media(min-width:1200px){.select-city-modal-list{-moz-columns:4;column-count:4}}@media(min-width:992px)and (max-width:1199.98px){.select-city-modal-list{-moz-columns:3;column-count:3}}@media(min-width:768px)and (max-width:991.98px){.select-city-modal-list{-moz-columns:3;column-count:3}}@media(min-width:576px)and (max-width:767.98px){.select-city-modal-list{-moz-columns:2;column-count:2}}@media(max-width:575.98px){.select-city-modal-list{-moz-columns:1;column-count:1}}.select-city-modal-item{padding:0;border:none;background:none;outline:none;display:block!important;text-align:left;color:#2d2d2d}.select-city-modal-item:hover{color:#31a900}.menu-top{display:block}.menu-top__list{display:flex;margin:0;padding:0;flex-direction:row!important}.menu-top__list_inner{transition:opacity .5s;background:#fff;padding-block:.25rem}.menu-top__item{display:block;position:relative}.menu-top__item:not(a){cursor:default}.menu-top__link{display:flex;align-items:center;position:relative;transition:background .5s,color .5s}.menu-top__link:focus,.menu-top__link:hover{outline:none}.menu-top__link_main{justify-content:center}.menu-top__link_inner{justify-content:space-between}.menu-top__list_main{margin-inline:calc(var(--main-gap)/-2)}.menu-top .menu-top__link{white-space:nowrap}.menu-top .menu-top__link_main{padding:0 calc(var(--main-gap)/2)}.menu-top .menu-top__link_inner{padding:.25rem .5rem;color:#2d2d2d}.menu-top__link_main .menu-top__children-trigger{display:none}.menu-top__children-trigger:after{content:"›"}@media(min-width:992px){.menu-top__list_main{align-items:center}.menu-top__list_inner{flex-direction:column;pointer-events:none;z-index:1;opacity:0;top:0;left:100%;position:absolute;display:block;box-shadow:5px 5px 10px rgba(0,0,0,.5)}.menu-top__list_level_1{left:0;top:100%}.menu-top__item:focus>.menu-top__list,.menu-top__item:hover>.menu-top__list{opacity:1;pointer-events:all;transition:opacity .5s}}@media(max-width:991.98px){.menu-top__list_main{flex-direction:column}.menu-top__list_inner{display:none;min-width:150px}.menu-top__item_active>.menu-top__list,.menu-top__item_semiactive>.menu-top__list{display:block}}@media(max-width:575.98px){.menu-top{--main-gap:18px}}@media(min-width:576px)and (max-width:767.98px){.menu-top{--main-gap:18px}}@media(min-width:768px)and (max-width:991.98px){.menu-top{--main-gap:18px}}@media(min-width:992px)and (max-width:1199.98px){.menu-top{--main-gap:18px}}@media(min-width:1200px)and (max-width:1399.98px){.menu-top{--main-gap:20px}}@media(min-width:1400px){.menu-top{--main-gap:20px}}@media(min-width:1200px){.menu-top__list_inner{min-width:200px}}.order-call-top a{white-space:nowrap}@media(max-width:991.98px){.order-call-top__order-call{display:none}}@media(min-width:992px){.order-call-top__phone{display:none}}.logo__image{flex-shrink:0}@media screen and (max-width:991.98px){.logo{text-align:center}}@media(max-width:575.98px){.logo__image{height:25px}}@media(min-width:576px)and (max-width:767.98px){.logo__image{height:25px}}@media(min-width:768px)and (max-width:991.98px){.logo__image{height:25px}}@media(min-width:992px)and (max-width:1199.98px){.logo__image{height:34px}}@media(min-width:1200px)and (max-width:1399.98px){.logo__image{height:40px}}@media(min-width:1400px){.logo__image{height:40px}}.search-form-autocomplete-item{display:flex;align-items:center;padding:.5rem 1rem;color:#2d2d2d;font-size:14px}.search-form-autocomplete-item:focus,.search-form-autocomplete-item:focus-visible,.search-form-autocomplete-item:hover{background:#eee;color:#31a900;text-decoration:none;outline:none}.search-form-autocomplete-item__image{flex-shrink:0;width:32px}.search-form-autocomplete-item_page{font-size:15px}@media(min-width:768px){.search-form-autocomplete-item{gap:1rem}}@media(max-width:767.98px){.search-form-autocomplete-item{gap:.5rem}}.search-form-autocomplete-list{display:block;padding:0;margin:0}.search-form-autocomplete-list__item{display:block}.search-form-autocomplete-list__item:not(:last-child){border-bottom:1px solid #ddd}.search-form-autocomplete{position:absolute;z-index:3;width:100%;max-height:50vh;overflow:auto;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.25)}@media print{.search-form-autocomplete{display:none}}.search-form{margin-bottom:0}.search-form__trigger{display:block;background:url(/files/cms/common/image/design/search-green.svg) 50% 50%/contain no-repeat;color:#31a900;transition:all .25s;border:none;padding:0}.search-form__inner{display:flex;align-items:stretch;background:#fff;border:solid #d9d9d9}.search-form__field{flex-grow:1}.search-form_busy .search-form__field:after{display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;width:1rem;height:1rem;font-size:1rem;line-height:1;text-align:center;font-family:FontAwesome;content:"";animation:fa-spin 2s linear infinite;display:block;position:absolute;inset:50% auto auto;margin-top:-.5rem}.search-form__input{border:none;height:100%;width:100%;padding-inline:.5rem;font-size:14px}.search-form__input:active,.search-form__input:focus{outline:none}.search-form__button{background:transparent;border:none;flex-shrink:0;display:flex;align-items:center}.search-form__button:after{display:block;width:23px;height:23px;background:url(/files/cms/common/image/design/search-green.svg) 50% 50%/cover no-repeat;content:""}@media(max-width:575.98px){.search-form__trigger{width:24px;height:24px}}@media(min-width:576px)and (max-width:767.98px){.search-form__trigger{width:24px;height:24px}}@media(min-width:768px)and (max-width:991.98px){.search-form__trigger{width:24px;height:24px}.search-form_active .search-form__inner{border-width:3px}}@media(min-width:992px)and (max-width:1199.98px){.search-form__trigger{width:29px;height:29px}}@media(min-width:1200px)and (max-width:1399.98px){.search-form__trigger{width:34px;height:34px}}@media(min-width:1400px){.search-form__trigger{width:34px;height:34px}}@media(min-width:992px){.search-form__trigger{display:none}.search-form__inner{position:relative;border-width:3px}.search-form_busy .search-form__field:after{right:3rem}.search-form__button{padding:6px 11px}}@media(max-width:991.98px){.search-form__inner{position:absolute;overflow:hidden;max-height:0;border-width:0;inset:100% 0 auto;z-index:1;transition:max-height .25s}.search-form_active .search-form__inner{overflow:visible;max-height:100vh}.search-form_busy .search-form__field:after{right:3rem}.search-form__button{padding:12px}}@media(max-width:767.98px){.search-form_active .search-form__inner{border-width:2px}}.contacts-top{display:flex;flex-direction:column;align-items:stretch;text-align:center}.contacts-top__phone{text-decoration:none!important;color:#2d2d2d}.contacts-top__phone:hover{color:#31a900}.contacts-top__schedule{color:#696969}@media(max-width:575.98px){.contacts-top__phone,.contacts-top__schedule{font-size:12px}}@media(min-width:576px)and (max-width:767.98px){.contacts-top__phone,.contacts-top__schedule{font-size:12px}}@media(min-width:768px)and (max-width:991.98px){.contacts-top__phone{font-size:15px}.contacts-top__schedule{font-size:12px}}@media(min-width:992px)and (max-width:1199.98px){.contacts-top__phone{font-size:20px}.contacts-top__schedule{font-size:13px}}@media(min-width:1200px)and (max-width:1399.98px){.contacts-top__phone{font-size:24px}.contacts-top__schedule{font-size:15px}}@media(min-width:1400px){.contacts-top__phone{font-size:24px}.contacts-top__schedule{font-size:15px}}.menu-catalog{display:block;position:relative}.menu-catalog__list{display:flex;margin:0;padding:.25rem 0;min-width:200px}.menu-catalog__list_inner{transition:opacity .5s;background:#fff}.menu-catalog__item{display:block;position:relative}.menu-catalog__item:not(a){cursor:default}.menu-catalog__link{display:flex;align-items:center;position:relative;transition:background .5s,color .5s}.menu-catalog__link:focus,.menu-catalog__link:hover{outline:none}.menu-catalog__link_main{justify-content:center}.menu-catalog__link_inner{justify-content:space-between}.menu-catalog__trigger{display:flex;align-items:center;padding:1rem}.menu-catalog__trigger,.menu-catalog__trigger:focus,.menu-catalog__trigger:hover{background-color:#31a900;color:#fff;text-decoration:none}.menu-catalog__trigger:before{font-family:FontAwesome;content:"";margin-right:1rem}.menu-catalog__list_main{transition:opacity .25s;background:#fff;z-index:2;min-width:100%;position:absolute;inset:100% auto auto 0;display:block;box-shadow:5px 5px 10px rgba(0,0,0,.5)}.menu-catalog:not(.menu-catalog_active) .menu-catalog__list_main{opacity:0;pointer-events:none}.menu-catalog .menu-catalog__link{padding:.25rem 1rem;justify-content:space-between;text-decoration:none!important;color:#2d2d2d}.menu-catalog .menu-catalog__link:hover{color:#31a900}.menu-catalog__children-trigger:after{content:"›"}@media(min-width:992px){.menu-catalog__list_main{align-items:center;display:block}.menu-catalog__list_inner{flex-direction:column;pointer-events:none;z-index:1;opacity:0;top:0;left:100%;position:absolute;display:block;box-shadow:5px 5px 10px rgba(0,0,0,.5)}.menu-catalog__list_level_1{left:0;top:100%}.menu-catalog__item:focus>.menu-catalog__list,.menu-catalog__item:hover>.menu-catalog__list{opacity:1;pointer-events:all;transition:opacity .5s}}@media(max-width:991.98px){.menu-catalog__list_main{flex-direction:column;display:none}.menu-catalog__list_inner{display:none}.menu-catalog__item_active>.menu-catalog__list,.menu-catalog__item_semiactive>.menu-catalog__list{display:block}}@media(prefers-reduced-motion:reduce){.menu-catalog__list_main{transition:none}}@media(min-width:768px){.menu-catalog__list_level_1{left:100%;top:0}}.menu-main{display:block}.menu-main__list{display:flex;margin:0;padding:0}.menu-main__list_main{align-items:center;margin-inline:calc(var(--main-gap)/-2)}.menu-main__list_inner{transition:opacity .5s;min-width:250px;flex-direction:column;pointer-events:none;z-index:1;opacity:0;top:0;left:100%;position:absolute;display:block;padding-left:1rem}.menu-main__list_level_1{left:0;top:100%;padding-left:0;padding-top:1rem}.menu-main__list-inner{position:relative;background:#fff;border:2px solid #eee;box-shadow:5px 5px 10px rgba(0,0,0,.5)}.menu-main__list-inner:before{width:22px;height:22px;content:"";border-left:2px solid #eee;border-top:2px solid #eee;position:absolute;background:#fff;transform:translateX(-50%)}.menu-main__list-inner_inner:before{transform:translate(-50%,50%) rotate(-45deg);top:0;left:0;margin-top:-1px}.menu-main__list-inner_level_1:before{transform:translate(-50%,-50%) rotate(45deg);top:0;left:50%}.menu-main__item{position:relative}.menu-main__item:focus>.menu-main__list,.menu-main__item:hover>.menu-main__list{opacity:1;pointer-events:all;transition:opacity .5s}.menu-main__link{display:flex;align-items:center;position:relative;text-decoration:none!important}.menu-main__link:focus,.menu-main__link:hover{outline:none}.menu-main__link,.menu-main__link:focus{color:#2d2d2d}.menu-main__item:hover>.menu-main__link,.menu-main__link:hover{color:#31a900}.menu-main__link_main{padding-block:.5rem;padding-inline:calc(var(--main-gap)/2);white-space:nowrap;gap:.375rem;justify-content:center}.menu-main__link_inner{padding-block:.25rem;white-space:nowrap;transition:background .5s,color .5s;justify-content:space-between;padding:.75rem 1rem}.menu-main__link_inner:after{display:block;position:absolute;inset:auto 1rem 0;border-bottom:1px solid #ddd;content:""}.menu-main__item:last-child .menu-main__link_inner:after{display:none}.menu-main__children-trigger:after{display:block;content:"›"}.menu-main__item_main .menu-main__link_main .menu-main__children-trigger:after{transform:rotate(90deg)}.menu-main__item_main:first-child .menu-main__link_main .menu-main__children-trigger{order:-1;display:block;width:18px;height:14px;background:url(/files/cms/common/image/design/bars.svg) 50% 50%/contain no-repeat}.menu-main__item_main:first-child .menu-main__link_main .menu-main__children-trigger:after{display:none}.menu-main__item_main:first-child:hover .menu-main__link_main .menu-main__children-trigger{background-image:url(/files/cms/common/image/design/bars-green.svg)}@media(max-width:575.98px){.menu-main{--main-gap:.5rem}.menu-main__link_main{font-size:15px}.menu-main__link_inner{font-size:14px}}@media(min-width:576px)and (max-width:767.98px){.menu-main{--main-gap:.9465381245rem}.menu-main__link_main{font-size:15px}.menu-main__link_inner{font-size:14px}}@media(min-width:768px)and (max-width:991.98px){.menu-main{--main-gap:1.2620508326rem}.menu-main__link_main{font-size:15px}.menu-main__link_inner{font-size:14px}}@media(min-width:992px)and (max-width:1199.98px){.menu-main{--main-gap:1.6827344435rem}.menu-main__link_main{font-size:15px}.menu-main__link_inner{font-size:14px}}@media(min-width:1200px)and (max-width:1399.98px){.menu-main{--main-gap:1.9982471516rem}.menu-main__link_main{font-size:18px}.menu-main__link_inner{font-size:15px}}@media(min-width:1400px){.menu-main{--main-gap:2rem}.menu-main__link_main{font-size:18px}.menu-main__link_inner{font-size:15px}}.cart-main{display:inline-flex;align-items:center;vertical-align:top;position:relative;color:#2d2d2d;text-align:left;transition:all .5s}.cart-main:focus,.cart-main:hover{text-decoration:none}.cart-main:hover{color:#2d2d2d}.cart-main:hover:before{color:#eee}.cart-main:before{display:block;background:url(/files/cms/common/image/design/cart-gray.svg) 50% 50%/contain no-repeat;color:#31a900;transition:all .25s;border:none;padding:0;content:""}.cart-main__amount{border-radius:50%;background:#eee;color:#2d2d2d;position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);right:2px}@media(max-width:575.98px){.cart-main{padding-right:.25rem}.cart-main:before{width:24px;height:24px;content:""}.cart-main__amount{width:16px;height:16px;font-size:10px}}@media(min-width:576px)and (max-width:767.98px){.cart-main{padding-right:.4732690622rem}.cart-main:before{width:24px;height:24px;content:""}.cart-main__amount{width:16px;height:16px;font-size:10px}}@media(min-width:768px)and (max-width:991.98px){.cart-main{padding-right:.6310254163rem}.cart-main:before{width:24px;height:24px;content:""}.cart-main__amount{width:16px;height:16px;font-size:10px}}@media(min-width:992px)and (max-width:1199.98px){.cart-main{padding-right:.8413672217rem}.cart-main:before{width:29px;height:29px;content:""}.cart-main__amount{width:17px;height:17px;font-size:11px}}@media(min-width:1200px)and (max-width:1399.98px){.cart-main{padding-right:.9991235758rem}.cart-main:before{width:34px;height:34px;content:""}.cart-main__amount{width:20px;height:20px;font-size:13px}}@media(min-width:1400px){.cart-main{padding-right:1rem}.cart-main:before{width:34px;height:34px;content:""}.cart-main__amount{width:20px;height:20px;font-size:13px}}@media(max-width:991.98px){.cart-main:before{background-image:url(/files/cms/common/image/design/cart-green.svg);content:""}}@media screen and (max-width:767.98px){.cart-main__amount{right:-6px}}.menu-mobile{position:relative;z-index:4;display:block}.menu-mobile__trigger{display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:500;position:relative;text-align:center;border:none;width:28px;height:28px;background:#31a900 url(/files/cms/common/image/design/bars-white.svg) 50% 50%/75% auto no-repeat;border-radius:0}.menu-mobile__catalog-area{background:rgba(49,169,0,.1)}.menu-mobile__footer{background:#333;color:#fff;padding:.5rem 0 4rem}.menu-mobile__footer a{color:#fff}.menu-mobile__list{margin:0;padding:0 0 60px;display:block;background:hsla(0,0%,100%,.95);position:fixed;left:-100vw;width:100vw;height:100vh;max-width:360px;overflow:auto;top:0;transition:all .25s;pointer-events:all}.menu-mobile__list.menu-mobile__list_active{left:0}.menu-mobile__list_level_1{z-index:1}.menu-mobile__list_level_2{z-index:2}.menu-mobile__list_level_3{z-index:3}.menu-mobile__list_level_4{z-index:4}.menu-mobile__list_level_5{z-index:5}.menu-mobile__item_active>.menu-mobile__list,.menu-mobile__item_semiactive>.menu-mobile__list{display:block}.menu-mobile__list_main{padding-bottom:0}.menu-mobile__header{display:flex;padding:1rem;gap:1rem;align-items:center;justify-content:space-between}.menu-mobile__item{display:block;position:relative;margin:0;padding:0;border-bottom:1px solid #ddd}.menu-mobile__link{display:flex;align-items:center;position:relative;transition:background .5s,color .5s;padding:.5rem 1rem;min-height:4rem;color:#333;font-size:16px}.menu-mobile__link:focus,.menu-mobile__link:hover{text-decoration:none}.menu-mobile__link:active,.menu-mobile__link:focus{outline:none}.menu-mobile__link_main{gap:.5rem}.menu-mobile__children-trigger{display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;width:32px;height:32px;font-size:16px;line-height:1;text-align:center;position:absolute;inset:50% 0 auto auto;transform:translateY(-50%)}.menu-mobile__children-trigger,.menu-mobile__children-trigger:focus,.menu-mobile__children-trigger:hover{text-decoration:none;color:#333}.menu-mobile__children-trigger:after{font-family:FontAwesome;content:""}.menu-mobile__back-link{display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;width:32px;height:32px;font-size:32px;text-align:center;background:none;border:none;padding:0!important;line-height:1}.menu-mobile__back-link,.menu-mobile__back-link:focus,.menu-mobile__back-link:hover{color:#2d2d2d;text-decoration:none}.menu-mobile__back-link:after{display:block;position:relative;content:"‹";top:-3px}.menu-mobile__close-link{display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;width:32px;height:32px;font-size:32px;text-align:center;background:none;border:none;padding:0!important;line-height:1;font-size:24px}.menu-mobile__close-link,.menu-mobile__close-link:focus,.menu-mobile__close-link:hover{color:#2d2d2d;text-decoration:none}.menu-mobile__close-link:after{display:block;position:relative;font-family:FontAwesome;content:""}.menu-mobile__title{font-size:16px;line-height:1}.menu-mobile__title a,.menu-mobile__title a:focus,.menu-mobile__title a:hover{color:#2d2d2d;text-decoration:none}.menu-mobile__phone{font-size:18px}.menu-mobile__phone a{display:flex;align-items:center;min-height:60px;padding:.5rem 1rem}.menu-mobile__phone a:before{font-size:22px;font-family:FontAwesome;content:"";margin-right:1rem}.menu-mobile__phone a,.menu-mobile__phone a:focus,.menu-mobile__phone a:hover{text-decoration:none}.menu-mobile__socials{padding:.5rem 1rem}.menu-mobile__socials .socials-list{margin:-.5rem -1rem}.menu-mobile__socials .socials-list__item{padding:.5rem 1rem}.menu-mobile__socials .socials-item{font-size:22px}@media (min-width:992px),print{.menu-mobile{display:none}}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#1d6500;background-color:#d6eecc;border-color:#c1e5b3}.alert-primary .alert-link{color:#175100}.alert-secondary{color:#992813;background-color:#ffd9d2;border-color:#ffc6bc}.alert-secondary .alert-link{color:#7a200f}.alert-success{color:#1d6500;background-color:#d6eecc;border-color:#c1e5b3}.alert-success .alert-link{color:#175100}.alert-info{color:#377385;background-color:#def2f8;border-color:#ceecf5}.alert-info .alert-link{color:#2c5c6a}.alert-warning{color:#90682f;background-color:#fcefdc;border-color:#fbe6ca}.alert-warning .alert-link{color:#735326}.alert-danger{color:#82322f;background-color:#f7dddc;border-color:#f4cbca}.alert-danger .alert-link{color:#682826}.alert-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#777778}.alert-dark{color:#1b1b1b;background-color:#d5d5d5;border-color:silver}.alert-dark .alert-link{color:#161616}.feedback_standalone:not(:first-child){margin-top:4rem}.feedback_standalone:not(:last-child){margin-bottom:4rem}.feedback .form-group{margin-bottom:1rem}.feedback_standalone .form-group{display:flex;align-items:center}.feedback__required-fields{font-size:12px;margin-bottom:1rem}.feedback__asterisk{color:#d9534f}.form-group .feedback__asterisk{margin-left:2px}.feedback__notifications{display:none}.feedback__notifications_active{display:block}.feedback__notifications ul{margin:0;padding:0 0 0 2rem;font-size:14px}.feedback__submit_loading:before{font-family:FontAwesome;content:"";display:inline-block;vertical-align:middle;margin-right:5px;animation:fa-spin 2s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feedback__control-label{margin-right:1rem;flex-shrink:0}@media(max-width:767.98px){.feedback_standalone .form-group{flex-wrap:wrap}.feedback__control-label{width:100%;margin-bottom:5px}.feedback__input-container{width:100%}}@media(min-width:768px){.feedback__control-label{width:150px;text-align:right}.feedback__input-container{min-width:300px;max-width:500px}.feedback_standalone .feedback__controls{margin-left:calc(150px + 1rem)}}.breadcrumbs{display:flex;flex-wrap:wrap;padding:0;font-size:14px;gap:.67rem;margin:0}.breadcrumbs,.breadcrumbs a{color:#999}.breadcrumbs__outer{margin:0 0 1rem;display:flex;align-items:center;justify-content:space-between}.breadcrumbs__item{display:contents}.breadcrumbs__item:not(:last-child):after{content:"/";color:silver}.breadcrumbs__link:focus,.breadcrumbs__link:hover{text-decoration:none}.breadcrumbs__link:hover{color:#278700}.cookies-notification{position:fixed;left:0;right:0;bottom:0;display:none;background:hsla(0,0%,100%,.9);box-shadow:0 0 5px rgba(0,0,0,.25);color:#2d2d2d;font-size:12px;line-height:1.3;padding:20px 2rem;z-index:1000000}.cookies-notification .h2,.cookies-notification__title,.cookies-notification h2{font-size:14px;margin-bottom:1rem}.cookies-notification p{margin-bottom:0}.cookies-notification__close{display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;width:20px;height:20px;font-size:20px;line-height:1;text-align:center;color:#2d2d2d;float:right;margin:3px 0 3px 10px;text-decoration:none}.cookies-notification__close:hover{background:none;color:#31a900}.cookies-notification__close:focus,.cookies-notification__close:hover{text-decoration:none}.cookies-notification__close:after{font-family:FontAwesome;content:""}.triggers{position:fixed;z-index:9999}@media(min-width:992px){.triggers{inset:auto 2rem 2rem auto}}@media(max-width:991.98px){.triggers{inset:auto 1rem 1rem auto}}@media print{.triggers{display:none!important}}.triggers-list{display:flex;flex-direction:column}@media(min-width:992px){.triggers-list{gap:1rem}}@media(max-width:991.98px){.triggers-list{gap:.5rem}}.triggers-item{text-decoration:none;overflow:hidden;position:relative;background:#31a900;color:#fff;opacity:.5;transition:opacity .25s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;width:var(--size);height:var(--size);font-size:var(--font-size);line-height:1;text-align:center}.triggers-item:active,.triggers-item:focus,.triggers-item:hover{outline:none;opacity:1!important;color:#fff;text-decoration:none}.triggers-item_totop{opacity:0;pointer-events:none}.triggers-item_totop.triggers-item_active{opacity:.5;pointer-events:all}.triggers-item_totop:after{font-family:FontAwesome;content:""}.triggers-item_order-call:after{font-family:FontAwesome;content:""}.triggers-item_feedback:after{font-family:FontAwesome;content:""}.triggers-item_filter:after{font-family:FontAwesome;content:""}.triggers-item_menu:after{font-family:FontAwesome;content:""}@media(min-width:992px){.triggers-item{--size:48px;--font-size:28px}.triggers-item_filter,.triggers-item_menu{display:none}}@media(max-width:991.98px){.triggers-item{--size:32px;--font-size:18px}.triggers-item_filter,.triggers-item_menu{display:flex}}