.block-shipment-last_layout-2 .block__title{font-weight:700;color:#222222;line-height:2.5rem;}.block-shipment-last_layout-2 .block__slider:not(.swiper-container-initialized) .block__slider-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(278px - 1rem),1fr));grid-gap:1rem;}
.close{position:absolute;z-index:1;top:10px;right:20px;width:32px;height:32px;text-indent:-999999px;cursor:pointer;}.close::before,.close::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:14px;height:2px;margin:auto;transition:all 0.25s ease-in-out;background-color:#1b1b1b;}.close::before{transform:rotate(45deg);}.close::after{transform:rotate(-45deg);}.close:hover::before,.close:hover::after{background-color:#d3d3d3;}
.hidden-panel-search .search-result{position:relative;box-shadow:none;}.hidden-panel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;visibility:hidden;transition:all 0.25s ease-in-out;}.hidden-panel.open{display:block !important;opacity:1 !important;visibility:visible !important;}.hidden-panel.open .hidden-panel__overlay{opacity:1;visibility:visible;}.hidden-panel.open .hidden-panel__panel{opacity:1;visibility:visible;}.hidden-panel .close{position:absolute;top:15px;right:15px;}.hidden-panel__panel{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;transition:all 0.25s ease-in-out;z-index:1000;}.hidden-panel__hd{position:absolute;top:0;left:0;right:0;height:60px;padding:0 20px;display:flex;align-items:center;z-index:1;border-bottom:1px solid rgba(0,0,0,0.1);}.hidden-panel__cont{height:100%;padding-top:60px;padding-bottom:15px;}.hidden-panel__inner{max-height:100%;overflow:auto;padding:15px;}.hidden-panel__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;z-index:1000;transition:all 0.25s ease-in-out;}@media only screen and (max-width:1199px){.hidden-panel-menu.open .hidden-panel__panel{transform:translateX(0);}.hidden-panel-filter.open .hidden-panel__panel{transform:translateX(0);}}@media only screen and (min-width:480px) and (max-width:1199px){.hidden-panel-menu .hidden-panel__panel{width:300px;}.hidden-panel-filter .hidden-panel__panel{width:300px;}}
.fav__link{display:inline-flex;position:relative;border:none !important;color:#666666;}.fav__link::before{content:"";font-family:'Font Awesome 5 Pro';font-size:1rem;font-weight:100;line-height:1;}.fav__link.is-active{color:#EF9500;}.fav__link:hover{text-decoration:none;color:#EF9500;}.fav__link:hover::before{color:#EF9500;}.fav__link:hover .fav__text{border-color:transparent;}.fav__link:hover .fav__hint{opacity:1;visibility:visible;}.fav__text{margin-left:0.5rem;border-bottom:1px dashed #BDBDBD;}.fav__hint{display:none;opacity:0;visibility:hidden;transition:all 0.25s ease-in-out;font-size:.75em;background-color:#fff;border:1px solid #E6E6E6;box-sizing:border-box;border-radius:1.125rem;position:absolute;bottom:0;left:0;transform:translateY(100%) translateX(-50%);white-space:nowrap;padding:.375em 1em;z-index:1;color:#666666;}.fav_short .fav__link::before{font-size:1.375rem;}.fav_short .fav__text{display:none;}.fav_short .fav__hint{display:block;}.fav_remove .fav__link::before{content:"";font-family:'Font Awesome 5 Pro';font-size:1rem;font-weight:100;line-height:1;}
.cmp__link{display:inline-flex;position:relative;border:none !important;color:#666666;}.cmp__link::before{content:"";font-family:'Font Awesome 5 Pro';font-size:1rem;font-weight:100;line-height:1;}.cmp__link.is-active{color:#EF9500;}.cmp__link:hover{text-decoration:none;color:#EF9500;}.cmp__link:hover::before{color:#EF9500;}.cmp__link:hover .cmp__text{border-color:transparent;}.cmp__link:hover .cmp__hint{opacity:1;visibility:visible;}.cmp__text{margin-left:0.5rem;border-bottom:1px dashed #BDBDBD;}.cmp__hint{display:none;opacity:0;visibility:hidden;transition:all 0.25s ease-in-out;font-size:.75em;background-color:#fff;border:1px solid #E6E6E6;box-sizing:border-box;border-radius:1.125rem;position:absolute;bottom:0;left:0;transform:translateY(100%) translateX(-50%);white-space:nowrap;padding:.375em 1em;z-index:1;color:#666666;}.cmp_short .cmp__link::before{font-size:1.375rem;}.cmp_short .cmp__hint{display:block;}.cmp_short .cmp__text{display:none;}.cmp_remove .cmp__link::before{content:"";font-family:'Font Awesome 5 Pro';font-size:1rem;font-weight:100;line-height:1;}
.teaser-node-unit-catalog{position:relative;margin:1rem 0;border-radius:0;border:1px solid #E6E6E6;transition:box-shadow 0.2s ease-in-out;}.teaser-node-unit-catalog .field-field-images{overflow:hidden;border-radius:0;}.teaser-node-unit-catalog .field-field-images a{border:none;}.teaser-node-unit-catalog .field-field-images img{display:block;}.teaser-node-unit-catalog .group-field{padding:1rem;flex:1;}.teaser-node-unit-catalog .group-field-content{display:flex;grid-gap:0.5rem;flex-direction:column;}.teaser-node-unit-catalog .field-field-short-body p,.teaser-node-unit-catalog .field-field-short-body table,.teaser-node-unit-catalog .field-field-short-description p,.teaser-node-unit-catalog .field-field-short-description table{margin:0;}.teaser-node-unit-catalog .field-field-short-body td,.teaser-node-unit-catalog .field-field-short-body th,.teaser-node-unit-catalog .field-field-short-description td,.teaser-node-unit-catalog .field-field-short-description th{padding:0;}.teaser-node-unit-catalog .group-field-prices{grid-gap:4px;display:grid;}.teaser-node-unit-catalog .group-field-prices > div:nth-last-child(-n + 1){margin-bottom:0;}.teaser-node-unit-catalog .group-field-fav-cmp{display:none;}@media only screen and (min-width:992px){.teaser-node-unit-catalog:hover{box-shadow:0px 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.05),0px 8px 8px rgba(0,0,0,0.05),0px 4px 4px rgba(0,0,0,0.05),0px 2px 2px rgba(0,0,0,0.05);}.teaser-node-unit-catalog .group-field-fav-cmp{display:flex;grid-gap:1rem;}}
.teaser-node-unit-catalog-teaser-3 .group-field{display:grid;grid-gap:1rem;}.teaser-node-unit-catalog-teaser-3 .group-field-commerce{display:flex;flex-direction:column;text-align:center;align-items:center;grid-gap:0.5rem;}.teaser-node-unit-catalog-teaser-3 .group-field-commerce .presence_in{display:flex;flex-direction:column;}.teaser-node-unit-catalog-teaser-3 .group-field-prices{justify-items:center;}.teaser-node-unit-catalog-teaser-3 .field-field-instock{display:grid;grid-template-columns:auto auto;}@media only screen and (min-width:640px){.teaser-node-unit-catalog-teaser-3{display:flex;}.teaser-node-unit-catalog-teaser-3 .field-field-images{width:278px;height:189px;flex:0 0 auto;border-top-right-radius:0;border-bottom-right-radius:0;}}@media only screen and (min-width:992px){.teaser-node-unit-catalog-teaser-3 .group-field{grid-template-columns:1fr 154px;}.teaser-node-unit-catalog-teaser-3 .group-field-commerce{text-align:right;align-items:flex-end;}.teaser-node-unit-catalog-teaser-3 .group-field-prices{flex:1;align-content:flex-start;justify-items:flex-end;}}@media only screen and (max-width:639px){.teaser-node-unit-catalog-teaser-3 .field-field-images{border-bottom-left-radius:0;border-bottom-right-radius:0;}}
.filter{background-color:#ffffff;border:1px solid #E6E6E6;border-radius:0;}.filter legend{padding:0;}.filter .fieldset-legend{display:block;font-size:1rem;font-weight:600;color:#222222;margin-bottom:.5rem;}.filter .form-checkboxes{display:flex;flex-direction:column;align-items:flex-start;}.filter label{top:0;font-size:0.875rem;background-color:transparent;color:#666666;}.filter label.focus{top:0;font-size:0.875rem;background-color:transparent;color:#666666;}.filter form .fieldgroup{padding:0;margin:0 0 1rem;border:none;}.filter form .fieldgroup .form-item{margin:0 0 0.25rem;white-space:nowrap;}.filter form .fieldgroup .form-item-filter-only-in-stock{white-space:normal;}.filter form .fieldgroup_column-1 .form-item{white-space:normal;}.filter__inner{padding:2rem;}.fieldgroup_column-2 .form-checkboxes{flex-direction:row;flex-wrap:wrap;}.fieldgroup_column-2 .form-item{width:50%;}.fieldgroup_column-2 .filter__other > div{display:flex;flex-wrap:wrap;flex-direction:row;}.filter__other{display:none;width:100%;overflow:hidden;}.filter__other > div{display:flex;flex-direction:column;align-items:flex-start;}.filter__more{cursor:pointer;}.filter__more span{position:relative;padding-right:0.875rem;}.filter__more span:before{content:"";font-family:'Font Awesome 5 Pro';font-size:1em;font-weight:100;line-height:1;position:absolute;top:0.2rem;right:0;transition:all 0.15s ease-in-out;}.filter__more span:hover{color:#FFA40F;}.filter__more.active span:before{transform:rotate(180deg);}.filter__action{margin-top:2rem;display:grid;grid-gap:1rem;}.hidden-panel .filter{background-color:transparent;border:none;border-radius:0;}.hidden-panel .filter__inner{padding:0;}.scripted .filter .form-actions .filter-submit{display:none !important;}
.filter-btn{display:none;margin-bottom:2rem;}@media only screen and (max-width:1199px){.filter-btn{display:block;}}
.catalog-filter{margin-top:4rem;}.catalog-filter__content{position:relative;}.catalog-filter__content > *:first-child{margin-top:0;}.ajax-progress{position:absolute !important;background:rgba(255,255,255,0.7) !important;}.ajax-progress:before{position:fixed !important;}@media only screen and (min-width:1200px){.catalog-filter{display:grid;grid-gap:1rem;grid-template-columns:278px 1fr;}}
.tags{margin:1rem 0;}.tags__list{display:flex;flex-wrap:wrap;margin-bottom:-.5rem;}.tags__item{margin:0 .5rem .5rem 0;}
.mobile-panel-menu .menu-main{margin:0;padding:0;text-align:center;}.mobile-panel-menu .menu-main li{list-style:none;margin:0 0 1rem;}.mobile-panel-menu .menu-main a{display:block;border:none;font-size:1rem;}.mobile-panel-menu .menu-main .menu{display:none;}.mobile-panel-menu.open .mobile-panel__panel{transform:translateX(0);}.mobile-panel-menu .mobile-panel__cont{display:flex;flex-direction:column;justify-content:center;padding-top:1rem;}.mobile-panel-search .search-result{position:relative;box-shadow:none;}.mobile-panel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;visibility:hidden;transition:all 0.25s ease-in-out;}.mobile-panel.open{display:block !important;opacity:1 !important;visibility:visible !important;}.mobile-panel.open .mobile-panel__overlay{opacity:1;visibility:visible;}.mobile-panel.open .mobile-panel__panel{opacity:1;visibility:visible;}.mobile-panel .close{position:absolute;top:1rem;right:1rem;}.mobile-panel__panel{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;transition:all 0.25s ease-in-out;z-index:1000;}.mobile-panel__hd{position:absolute;top:0;left:0;right:0;height:3.75rem;padding:0 1rem;display:flex;align-items:center;z-index:1;}.mobile-panel__cont{height:100%;padding-top:3.75rem;padding-bottom:1rem;}.mobile-panel__inner{max-height:100%;overflow:auto;padding:1rem;}.mobile-panel__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;z-index:1000;transition:all 0.25s ease-in-out;}
.mobile-burger{display:none;cursor:pointer;height:45px;line-height:1;position:relative;transition:all 0.25s ease-in-out;justify-content:center;align-items:center;margin:0;flex:0 0 auto;justify-self:flex-start;}.mobile-burger__inner{margin-bottom:-3px;}.mobile-burger__line{width:22px;height:2px;background-color:#000;position:relative;transition:all 0.25s ease-in-out;margin-bottom:0.25rem;}.mobile-burger__line_1{transition:all 0.25s ease-in-out;}.mobile-burger__line_2{transition:all 0.25s ease-in-out;}.mobile-burger__line_3{transition:all 0.25s ease-in-out;}.mobile-burger.open .mobile-burger__line_1{transform:translateY(8px) rotate(45deg);}.mobile-burger.open .mobile-burger__line_2{opacity:0;}.mobile-burger.open .mobile-burger__line_3{transform:translateY(-7px) rotate(-45deg);}@media only screen and (min-width:992px){.mobile-burger{color:#fff;}.mobile-burger__inner{margin-right:0.5rem;}.mobile-burger__line{background-color:#fff;}}@media only screen and (max-width:1199px){.mobile-burger{display:flex;}}@media only screen and (max-width:991px){.mobile-burger{padding:0;font-size:0;width:45px;}}
.mobile-logo__link{font-size:0;max-width:128px;height:calc(45px - 10px);border:none !important;text-decoration:none;display:flex;align-items:center;}.mobile-logo__link img{max-height:35px;}
.mobile-phone-btn__link{display:flex;width:45px;height:45px;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;border:none !important;}.mobile-phone-btn__link span{position:relative;font-size:0;}.mobile-phone-btn__link span::before{content:"";font-family:'Font Awesome 5 Pro';font-size:1rem;font-weight:100;line-height:1;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:#666666;z-index:0;}
.mobile-search-btn{width:45px;height:45px;background-color:#EF9500;cursor:pointer;display:flex;justify-content:center;align-items:center;flex:0 0 auto;margin-left:-15px;}.mobile-search-btn span{position:relative;}.mobile-search-btn span::before{content:"";font-family:'Font Awesome 5 Pro';font-size:0.875rem;font-weight:100;line-height:1;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:#fff;z-index:0;}
.teaser-node-in-stock-technic.teaser-node-in-stock-technic-teaser-7{display:grid;grid-template-columns:48px 1fr 128px;min-height:36px;background-color:#fff;align-items:center;grid-gap:0.5rem;margin:0;overflow:hidden;border-radius:0;border-width:0 0 1px;text-align:right;position:relative;padding:0.25rem 0.5rem 0.25rem 0.25rem;}.teaser-node-in-stock-technic.teaser-node-in-stock-technic-teaser-7:hover{box-shadow:none;}.teaser-node-in-stock-technic.teaser-node-in-stock-technic-teaser-7 .field-field-images{border-radius:0;}.teaser-node-in-stock-technic.teaser-node-in-stock-technic-teaser-7 .field-title{margin:0;text-align:left;}.teaser-node-in-stock-technic.teaser-node-in-stock-technic-teaser-7 .field-title a{font-size:0.875rem;font-weight:400;}.teaser-node-in-stock-technic.teaser-node-in-stock-technic-teaser-7 .field-title a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}
.teaser-node-in-stock-technic{position:relative;margin:1rem 0;border-radius:0;border:1px solid #E6E6E6;transition:box-shadow 0.2s ease-in-out;}.teaser-node-in-stock-technic .field-field-images{overflow:hidden;border-radius:0;}.teaser-node-in-stock-technic .field-field-images a{border:none;}.teaser-node-in-stock-technic .field-field-images img{display:block;}.teaser-node-in-stock-technic .group-field{padding:1rem;flex:1;}.teaser-node-in-stock-technic .field-title{margin-bottom:0.5rem;}.teaser-node-in-stock-technic .field-title a{font-size:1rem;border:none;font-weight:600;color:#222222;}.teaser-node-in-stock-technic .field-title a:hover{color:#EF9500;}.teaser-node-in-stock-technic .field-field-short-body p,.teaser-node-in-stock-technic .field-field-short-body table,.teaser-node-in-stock-technic .field-field-short-description p,.teaser-node-in-stock-technic .field-field-short-description table{margin:0;}.teaser-node-in-stock-technic .field-field-short-body td,.teaser-node-in-stock-technic .field-field-short-body th,.teaser-node-in-stock-technic .field-field-short-description td,.teaser-node-in-stock-technic .field-field-short-description th{padding:0;}.teaser-node-in-stock-technic .group-field-prices{grid-gap:4px;display:grid;}.teaser-node-in-stock-technic .group-field-prices > div:nth-last-child(-n + 1){margin-bottom:0;}.teaser-node-in-stock-technic .group-field-fav-cmp{display:none;}@media only screen and (min-width:992px){.teaser-node-in-stock-technic:hover{box-shadow:0px 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.05),0px 8px 8px rgba(0,0,0,0.05),0px 4px 4px rgba(0,0,0,0.05),0px 2px 2px rgba(0,0,0,0.05);}.teaser-node-in-stock-technic .group-field-fav-cmp{display:flex;grid-gap:1rem;}}
.teaser-node-unit-catalog.teaser-node-unit-catalog-teaser-7{display:grid;grid-template-columns:48px 1fr 128px;min-height:36px;background-color:#fff;align-items:center;grid-gap:0.5rem;margin:0;overflow:hidden;border-radius:0;border-width:0 0 1px;text-align:right;position:relative;padding:0.25rem 0.5rem 0.25rem 0.25rem;}.teaser-node-unit-catalog.teaser-node-unit-catalog-teaser-7:hover{box-shadow:none;}.teaser-node-unit-catalog.teaser-node-unit-catalog-teaser-7 .field-field-images{border-radius:0;}.teaser-node-unit-catalog.teaser-node-unit-catalog-teaser-7 .field-title{margin:0;text-align:left;}.teaser-node-unit-catalog.teaser-node-unit-catalog-teaser-7 .field-title a{font-size:0.875rem;font-weight:400;}.teaser-node-unit-catalog.teaser-node-unit-catalog-teaser-7 .field-title a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}
.header .search-result{width:500px;left:auto;}.search-result{position:absolute;z-index:100;top:100%;right:0;left:0;user-select:none;}.search-result.hide{opacity:0;visibility:hidden;}.search-result__inner{border:1px solid #E6E6E6;background-color:#fff;border-radius:0;box-shadow:0px 16px 32px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.05),0px 4px 4px rgba(0,0,0,0.05),0px 4px 4px rgba(0,0,0,0.05),0px 2px 2px rgba(0,0,0,0.05);overflow:hidden;}.search-result__show-more{display:block;padding:0.5rem;border:none !important;font-weight:700;text-align:center;}
.block-contacts .block__title{font-weight:700;color:#222222;line-height:2.5rem;}.block-contacts .block__content{display:grid;grid-gap:1rem;}.block-contacts .block__person{font-size:1rem;}.block-contacts .block__fio{font-weight:600;color:#222222;}.block-contacts .block__contacts{display:grid;grid-gap:.5rem;}.block-contacts .block__contacts a{font-size:1rem;color:#222222;border:none;font-weight:600;}.block-contacts .block__contacts a:hover{color:#EF9500;}.block-contacts .block__links{display:flex;flex-direction:column;align-items:flex-start;grid-row-gap:1rem;grid-column-gap:2rem;}.block-contacts .block__links a{border-bottom-style:dashed;}@media only screen and (min-width:480px){.block-contacts .block__contacts{grid-template-columns:220px 1fr;}.block-contacts .block__links{flex-direction:row;}}
@media only screen and (min-width:1199px){.block-flex .block-contacts{margin-left:6rem !important;}.block-flex .block{flex:1;margin:0;}.block-flex > .block__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 1rem),1fr));grid-gap:1rem;}}
