.promo{height:350px}.promo__content{max-width:460px}.promo__description{font-weight:400}@media only screen and (max-width:1279px){.promo{height:313px}}@media only screen and (max-width:1023px){.promo{height:234px}.promo__content{max-width:332px}.promo__title{font-size:22px;line-height:30px}.promo__description{font-size:12px;line-height:18px}}@media only screen and (max-width:767px){.promo{height:354px}.promo__container{padding-top:32px;padding-bottom:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.promo__content h1>:first-child{margin-top:0!important}.promo__content h1>:nth-last-child(-n+1){margin-bottom:0!important}.promo__title{margin:12px 0}.promo__description{font-size:14px;line-height:20px;margin:12px 0}}
.field .rouble{color:var(--color-price)}
.field-delivery-time{font-weight:400;font-size:14px;line-height:20px}
.field-stock-available{font-weight:400;font-size:14px;line-height:20px}
.field-terms-parts{margin-top:54px}.field-terms-parts.field-type-grid>.value{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:46px 16px}@media only screen and (max-width:1023px){.field-terms-parts.field-type-grid>.value{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.field-terms-parts{margin-top:38px}.field-terms-parts.field-type-grid>.value{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:38px}}
.field-type-pager .values ul a{border-radius:32px}.field-type-pager .values li{border-radius:32px}
.field-tag-filter{--link-color-text:#fff;--link-color-text-hover:#fff;--link-clear-color-text-hover:#fff}
.block-about-company .block__content{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}@media only screen and (max-width:1023px){.block-about-company .block__content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.block-about-company .block__content{display:block}}
.block-ready-application .block__title{font-weight:600;font-size:24px;line-height:32px}
.block-ready-application-2{background-color:#fff!important;padding:64px calc((100vw - var(--container))/ 2);margin:0 calc((var(--container) - 100vw)/ 2) -80px!important}.block-ready-application-2 form input[type=date],.block-ready-application-2 form input[type=email],.block-ready-application-2 form input[type=number],.block-ready-application-2 form input[type=password],.block-ready-application-2 form input[type=tel],.block-ready-application-2 form input[type=text],.block-ready-application-2 form input[type=time],.block-ready-application-2 form textarea{background-color:#ededed!important}.block-ready-application-2 .form-managed-file a.sfi-trigger{background-color:#ededed!important}
.block-advantages-in-sidebar .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:36px}.block-advantages-in-sidebar .block__content .item{font-weight:400;font-size:16px;line-height:24px;color:#353637;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-advantages-in-sidebar .block__content .item:before{position:absolute;top:0;left:0;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-advantages-in-sidebar .block__content .item-1:before{content:"";font-family:icomoon_custom;font-size:32px;font-weight:100}.block-advantages-in-sidebar .block__content .item-2{padding-right:24px}.block-advantages-in-sidebar .block__content .item-2:before{content:"";font-family:icomoon_custom;font-size:32px;font-weight:100}.block-advantages-in-sidebar .block__content .item-3:before{content:"";font-family:icomoon_custom;font-size:24px;font-weight:100}.block-advantages-in-sidebar .block__content .item-4:before{content:"";font-family:icomoon_custom;font-size:32px;font-weight:100}
.teaser-term-catalog-teaser1{background-color:#fff;border-radius:12px;padding:20px;-ms-grid-column-span:4;grid-column:span 4}.teaser-term-catalog-teaser1 .field-title{font-weight:600;font-size:16px;line-height:24px}@media only screen and (max-width:1023px){.teaser-term-catalog-teaser1{-ms-grid-column-span:2;grid-column:span 2}}
.teaser-term-catalog-teaser2{display:block}.teaser-term-catalog-teaser2::after{display:none}.teaser-term-catalog-teaser2:hover .field-title{-webkit-box-shadow:none;box-shadow:none;background-color:var(--color-secondary)}.teaser-term-catalog-teaser2:hover .field-title a{color:#fff}.teaser-term-catalog-teaser2 .field-title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:241px;background-color:#eaeaea;border-radius:12px;padding:20px;margin:0}.teaser-term-catalog-teaser2 .field-title a{font-weight:400;font-size:20px;line-height:28px;max-width:231px}.teaser-term-catalog-teaser2 .field-image{top:-30px;bottom:auto;margin-right:0}@media only screen and (max-width:1279px){.teaser-term-catalog-teaser2 .field-title{padding:10px 16px}.teaser-term-catalog-teaser2 .field-title a{max-width:198px}}@media only screen and (max-width:1023px){.teaser-term-catalog-teaser2 .field-title{padding:16px 20px}}@media only screen and (max-width:767px){.teaser-term-catalog-teaser2 .field-title{height:185px;padding:16px}.teaser-term-catalog-teaser2 .field-title .value{height:43px}.teaser-term-catalog-teaser2 .field-title a{font-size:16px;line-height:21px;max-width:177px}.teaser-term-catalog-teaser2 .field-image{width:288px;top:-23px}}
.teaser-node-partner-teaser1{background-color:#ededed;border-radius:12px}
.page-front{background-color:#fff}
.page-catalog .block-system-main-block>.block__content .field-terms-parts{margin-top:54px}
form.webform-submission-send-request-form{display:block;max-width:768px;margin:auto}form.webform-submission-send-request-form .form-item-top-description{margin-left:24px;margin-right:24px;margin-bottom:32px;max-width:none}form.webform-submission-send-request-form .form-item-phone{max-width:none;margin-left:24px;margin-right:24px}form.webform-submission-send-request-form .form-item-email{max-width:none;margin-left:24px;margin-right:24px}form.webform-submission-send-request-form .form-item-comment{max-width:none;margin-left:24px;margin-right:24px}form.webform-submission-send-request-form .form-item-upload{max-width:none;margin-left:24px;margin-right:24px}form.webform-submission-send-request-form .form-item-upload .description{display:none}form.webform-submission-send-request-form .form-item-privacy-policy{margin-left:24px;margin-right:24px;text-align:left}form.webform-submission-send-request-form .form-actions{margin-top:38px}@media only screen and (max-width:1023px){form.webform-submission-send-request-form .form-item-top-description{font-weight:400;font-size:14px;line-height:24px;margin-left:0;margin-right:0}form.webform-submission-send-request-form .form-item-phone{margin-left:0;margin-right:0}form.webform-submission-send-request-form .form-item-email{margin-left:0;margin-right:0}form.webform-submission-send-request-form .form-item-comment{margin-left:0;margin-right:0}form.webform-submission-send-request-form .form-item-upload{margin-left:0;margin-right:0}form.webform-submission-send-request-form .form-item-privacy-policy{margin-left:0;margin-right:0}}
form.webform-submission-send-request-in-header-form{display:block;max-width:768px;margin:auto}form.webform-submission-send-request-in-header-form .form-item-top-description{font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px;max-width:none}form.webform-submission-send-request-in-header-form .form-item-phone{max-width:none}form.webform-submission-send-request-in-header-form .form-item-email{max-width:none}form.webform-submission-send-request-in-header-form .form-item-comment{max-width:none}form.webform-submission-send-request-in-header-form .form-item-upload{max-width:none}form.webform-submission-send-request-in-header-form .form-item-upload .description{display:none}form.webform-submission-send-request-in-header-form .form-item-privacy-policy{text-align:left}form.webform-submission-send-request-in-header-form .form-actions{margin-top:38px}@media only screen and (max-width:1023px){form.webform-submission-send-request-in-header-form .form-item-top-description{font-weight:400;font-size:14px;line-height:24px}}
#filter-catalog-form .form-item-search .form-text{border-color:#f6f7f8}#filter-catalog-form .fieldgroup.is-open .form-checkboxes{max-height:275px}#filter-catalog-form .form-checkboxes{max-height:156px}
.group-field-labels{display:-webkit-box;display:-ms-flexbox;display:flex}.group-field-labels .field{font-family:'Open Sans';font-weight:400;font-size:12px;line-height:16px;border-radius:4px;color:inherit;height:24px;border:1px solid #000}.group-field-labels .field-label-discount-percent{color:#fff;border-color:var(--color-label-discount-percent);background-color:var(--color-label-discount-percent)}.group-field-labels .field-label-discount-percent .value{display:-webkit-box;display:-ms-flexbox;display:flex}.group-field-labels .field-label-specoffer{color:var(--color-label-specoffer);border-color:var(--color-label-specoffer);background-color:transparent}.group-field-labels .field-label-new{color:var(--color-label-new);border-color:var(--color-label-new);background-color:transparent}.group-field-labels .field-label-sale{color:var(--color-label-sale);border-color:var(--color-label-sale);background-color:transparent}.group-field-labels .field-label-best-choose{color:var(--color-label-best-choose);border-color:var(--color-label-best-choose);background-color:transparent}
.teaser-node-product-teaser1,.teaser-node-product-teaser2{.field.field-brand{font-size:12px;margin-top:3px;flex-wrap:wrap;}}.center > .block:nth-child(2n) .form-managed-file .file{background-color:#fff;}.form-managed-file .file ~ span{display:none;}.page-cart{& .form-item-add-to-cart{display:none;}}.tags-list.tags-filter{padding:0;margin:0;display:flex;align-items:center;gap:8px;& .tags-list-item.tags-filter-list-item{margin:0;& a{height:28px;color:white;background-color:var(--color-primary);border:1px solid var(--color-primary);font-weight:500;font-size:12px;line-height:18px;padding:0 16px;border-radius:2px;display:flex;align-items:center;white-space:nowrap;&:after{content:"";font-family:icomoon_base;font-size:8px;font-weight:100;position:relative;margin-left:10px;margin-top:2px;}&:hover{color:#353637;background-color:var(--color-secondary);border-color:var(--color-secondary);}}&:before{content:none;}&.clear-all a{color:#242424;background-color:#fff;border-color:#989898;&:hover{color:#353637;background-color:var(--color-secondary);border-color:var(--color-secondary);}}}}@media screen and (max-width:767px){.tags-list.tags-filter{overflow-x:scroll;}}.visual-term__scheme .image-control{z-index:1;}.page-search .block-system-main-block>.block__content{background-color:transparent;}.header-mobile .header-mobile__cart .count{border-color:transparent;}.filter-panel form .form-submit{border:none;background-color:var(--color-primary);}.block-at-catalog-viewed{& .block__content{overflow-x:hidden;position:relative;& .block__slider-content > div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;--swiper--enabled:true;--swiper--gap:24px;--swiper--slide-width:272px;--swiper--simulate-touch-enabled:true;--swiper--paggination-enabled:true;--swiper--navigation-enabled:true;@media screen and (max-width:1023px){grid-template-columns:1fr 1fr;}@media screen and (max-width:767px){grid-template-columns:1fr;--swiper--slide-width:250px;}.views-row{display:flex;}}}&:hover{.swiper-button-next,.swiper-button-prev{display:flex;}}}.page-viewed{& .block-system-main-block{& .block__content{background-color:transparent;& .field-content-page .value > div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;@media screen and (max-width:1023px){grid-template-columns:1fr 1fr;}@media screen and (max-width:767px){grid-template-columns:1fr;}& > .views-row{display:flex;& .teaser-node-product-teaser2{& .form-item-add-to-cart{& button{min-width:106px;}}}}}}}}form label.focused{top:-12px;}form label.focus{top:-12px;}.visual-term__categories ul{display:none;}.visual-term__categories .list__item.collapsed > .list__title a::before{content:"\e90e";font-family:icomoon;font-size:14px;font-weight:400;}.visual-term__categories .list__item.collapsed.active-trail > .list__title a::before{content:"\e90d";font-family:icomoon;font-size:2px;font-weight:400;}.visual-term__categories .list__item.collapsed.active-trail > .list__title{margin-bottom:4px;}.order-review-table .review-button-row .form-actions{flex-wrap:wrap-reverse;}.btn-return-back{padding:0;}@media only screen and (max-width:767px){.page-specoffer .block-system-main-block .block__content .field-content-page.field-type-grid > .value{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}}@media only screen and (max-width:767px){.with-sidebar main{margin-left:0;margin-right:0;}}@media only screen and (max-width:767px){.block-advantages > .block__content{grid-template-columns:1fr 1fr;grid-gap:24px;}.advantage{flex-direction:column;gap:6px;}.advantage__name{font-size:14px;line-height:20px;}}.teaser-node-product-teaser1 .field-cart-add .form-item-add-to-cart button,.teaser-node-product-teaser2 .field-cart-add .form-item-add-to-cart button{min-width:124px;}.teaser-node-product-teaser1 .group-field-content{grid-template-columns:1fr 80px 110px 124px;}@media only screen and (max-width:1023px){.teaser-node-product-teaser1 .group-field-content{grid-template-columns:minmax(230px,max-content) 80px 110px 124px;}.teaser-node-product-teaser1 .field-cart-add{justify-self:end;}.teaser-node-product-teaser1 .field-cart-add form.cart-form{max-width:124px;}}.group-field-labels .field-label-specoffer,.group-field-labels .field-label-sale,.group-field-labels .field-label-discount-percent{background-color:white;}.group-field-labels .field-label-discount-percent{color:var(--color-label-discount-percent);}main .field-tags-filter{margin:0 -16px;}.page-search .block-system-main-block > .block__content{padding:0;}.uc-cart-checkout-form #cart-pane table tfoot .btn:hover{color:white;}.swiper-button-next,.swiper-button-prev{display:none;border:1px solid #cdd0d6;border-radius:2px;background-color:#fff;position:absolute;z-index:2;top:50%;width:48px;height:48px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;outline:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;&:hover{display:-webkit-box;display:-ms-flexbox;display:flex;}&.swiper-button-hidden{opacity:.4;pointer-events:none;}}.swiper-button-next{&::before{content:"";font-family:icomoon;font-size:17px;font-weight:400;color:var(--color-primary);}&::after{content:"";}}.swiper-button-prev{&::before{content:"";font-family:icomoon;font-size:17px;font-weight:400;color:var(--color-primary);}&::after{content:"";}}.teaser-node-visual-teaser1.is-active .field-position{color:white;}.block-ae-partners{.block__content{.block__slider-content{--swiper--enabled:true;--swiper--gap:16px;--swiper--simulate-touch-enabled:true;--swiper--paggination-enabled:true;--swiper--navigation-enabled:true;--swiper--slides-per-view:6;@media screen and (max-width:1023px){--swiper--slides-per-view:4;}@media screen and (max-width:767px){--swiper--slides-per-view:2;}&:hover{.swiper-button-next,.swiper-button-prev{display:flex;}}}}}.block-ap-specoffers{.block__content{.block__slider-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;--swiper--enabled:true;--swiper--gap:24px;--swiper--slide-width:272px;--swiper--simulate-touch-enabled:true;--swiper--paggination-enabled:true;--swiper--navigation-enabled:true;@media screen and (max-width:1023px){grid-template-columns:1fr 1fr;}@media screen and (max-width:767px){grid-template-columns:1fr;--swiper--slide-width:250px;}.views-row{display:flex;}&:hover{.swiper-button-next,.swiper-button-prev{display:flex;}}}}}.block-at-catalog-viewed:not(.js-slider-processed) .block__content,.block-at-catalog-viewed:not(.js-slider-processed) .block__slider-content{display:block;}
#toolbar-administration{position:fixed !important;top:0 !important;width:100%;z-index:1000 !important;height:30px !important;nav.toolbar-bar{height:30px !important;.toolbar-tab{.toolbar-menu{a{min-height:0;}}.toolbar-icon-toggle-vertical{display:none;}> a{padding:0 15px 0 40px !important;min-height:30px !important;height:30px !important;line-height:30px !important;&:before{font-size:12px !important;line-height:inherit !important;top:inherit !important;height:30px !important;left:15px !important;}&.toolbar-icon-shortcut{display:none;}}&.contextual-toolbar-tab{display:none;}ul.toolbar-menu{z-index:1000;li{margin:0 !important;line-height:32px !important;> a{//padding-top:0 !important;//padding-bottom:0 !important;//min-height:32px !important;//line-height:32px !important;min-height:18px !important;line-height:18px !important;padding-top:7px !important;padding-bottom:7px !important;&:before{font-size:16px !important;line-height:inherit !important;top:inherit !important;left:35px !important;}&:visited{padding:0;}}&.menu-item--expanded{&:after{top:7px !important;}}}}}.user-toolbar-tab{display:none !important;}}}
