.inline-block{display:inline-block}.product-panel__navigation_type_hidden{display:none!important}.product-panel__illustration:after{display:none!important}.product-panel__navigation{opacity:1!important}.popup{min-width:300px!important}@media only screen and (max-width:500px){.popup{left:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important}}.form.modal{display:block!important;overflow-y:auto;max-height:calc(100vh - 20px)}@media only screen and (max-width:500px){.form.modal .form_head,.form.modal .form_body,.form.modal .form_footer{padding-left:0!important;padding-right:0!important}}.page__body_popup_open{overflow:hidden}@media only screen and (min-width:1025px){.page__body_popup_open{margin:0 15px 0 0}}.js-cart-snippet-trigger{cursor:pointer}.form_style_redesigned .form-control,.form_style_redesigned .input-group-addon{display:block!important;overflow:hidden!important;width:100%!important;height:45px!important;margin:0!important;padding:0 20px!important;color:#000!important;font-size:14px!important;line-height:40px!important;background:#fff!important;border:1px solid #ccc!important;border-radius:0!important;outline:none!important;-webkit-transition:border .3s ease!important;transition:border .3s ease!important}.form_style_redesigned .form-control::-webkit-input-placeholder{color:gray!important;font-size:14px!important}.form_style_redesigned .form-control:-ms-input-placeholder{color:gray!important;font-size:14px!important}.form_style_redesigned .form-control::-moz-placeholder{color:gray!important;font-size:14px!important;opacity:1!important}.form_style_redesigned .form-control::-ms-input-placeholder{color:gray!important;font-size:14px!important;opacity:1!important}.form_style_redesigned .form-control::placeholder{color:gray!important;font-size:14px!important;opacity:1!important}.form_style_redesigned .animated-labels label:not(.price_type),
.form_style_redesigned .animated-labels-custom label:not(.price_type) {width:90%;padding:4px 10px;line-height:1}.form_style_redesigned .animated-labels.input-filed label:not(.price_type),
.form_style_redesigned .animated-labels-custom.input-filed label:not(.price_type) {width:auto}.form_style_redesigned .input-group{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important}.form_style_redesigned .input-group .form-control{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important}.form_style_redesigned .input-group-addon{width:78px!important;max-width:78px!important}.form_style_redesigned .form-control-tel-select{width:180px!important;max-width:180px!important}.form_style_redesigned .animated-labels-custom label.DOP_GARANT{width:calc(95% - 110px);margin:0;padding:0 10px}.form_style_redesigned .animated-labels label.price_type{position:absolute!important;margin:0;line-height:1}.form_style_redesigned .error .form-control{border-color:#e02222!important}.catalog-filter__body button[disabled],.catalog-filter__body input[disabled]{display:none}.catalog-filter__body label.disabled{color:gray}.form__error{border-color:#e02222!important}.form__line_state_error .form__input,.form__line_state_error .form__textarea{border-color:#e02222!important}.accordeon-block__trigger{cursor:pointer}.button:disabled{opacity:.5}ul:last-child{margin-bottom:0!important}body #ui-datepicker-div{background:#fff;box-shadow: 0 0 29px #0003;z-index:25!important}.custom-pagination+*{padding-top:50px}.custom-pagination{font-size:0;line-height:1;display:block;font-weight:500;text-align:center}.custom-pagination a,.custom-pagination span{display:inline-block;vertical-align:middle;margin:0 15px 0 0;font-size:18px;line-height:23px}.custom-pagination a:last-child{margin-right:0}.custom-pagination a,.custom-pagination span{color:gray;text-decoration:none;background:transparent;border:none;outline:none;-webkit-transition:color .3s ease;transition:color .3s ease}.custom-pagination a:hover,.custom-pagination a:active,.custom-pagination a:focus{color:#a01602;text-decoration:none}.custom-pagination a.prev,.custom-pagination a.next{position:relative;font-size:0}.custom-pagination a.prev:before,.custom-pagination a.next:before{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;width:5px;height:5px;border-top:2px solid;border-left:2px solid;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.custom-pagination a.next:before{border:none;border-right:2px solid;border-bottom:2px solid}.custom-pagination span.active{color:#333}.custom-pagination .dots{color:gray}.profile-order-table__pagination_type_close{margin:0}.jqmClose{width:14px!important;height:14px!important;line-height:20px!important;text-align:center!important;color:#c2cbd2!important;position:absolute!important;top:32px!important;right:32px!important;font-size:25px!important;cursor:pointer!important;background:url(/bitrix/templates/aspro-digital/images/digital.png.pagespeed.ce.nKzUuVMoG5.png) -85px 0 no-repeat!important;transition:opacity .3s ease!important;z-index:1!important}.jqmClose:before{display:none!important}.jqmClose:hover{opacity:.7!important}.quantity-input__input{height:35px}.catalog__filters_state_open{overflow-y:auto}@media only screen and (max-width:1024px){.section_aside{padding-bottom:32px}}.orders-table__price{white-space:nowrap}.hidden{display:none}.social-nav_size_panel .social-nav__item{margin-right:10px;margin-bottom:10px}@media only screen and (max-width:1024px){div.footer__social-nav>div.social-nav_size_large>ul.social-nav__list>li{width:40px;margin-right:10px;margin-bottom:10px}}.header_state_fixed .nav_type_horizontal .nav__link{padding:4px 4px 4px 14px}.nav__link{-webkit-transition:none;transition:none}textarea+.suggestions-wrapper .suggestions-addon[data-addon-type="clear"]{display:none!important}.product-snippet__carousel-wrapper{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 218px;flex:0 0 218px;width:100%;height:218px;max-height:218px;margin:0 0 20px}.product-snippet__carousel-wrapper .stickers{z-index:10}.product-snippet__carousel{position:static}.product-snippet__carousel .product-snippet__pagination.swiper-pagination{position:absolute;right:0;bottom:0;z-index:10;display:block;z-index:15;width:auto;padding:6px;font-size:0}.product-snippet__bullet{display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 6px 0 0;color:#aaa;font-size:0;text-decoration:none;cursor:pointer;background:currentColor;border:none;border-radius:50%;outline:none;transition:color .3s ease}.product-snippet__bullet:hover,.product-snippet__bullet_state_active{color:#a01602}.product-snippet__bullet:last-child{margin-right:0}.social-nav_size_l-medium .social-nav__icon{max-width:24px;max-height:30px}#basket_form span.delivery-item__illustration>img.delivery-item__image{width:auto}.service-center-group__image-wrapper{text-align:center}.service-center-group__image-wrapper>img{display:inline-block}.service-center-group__title{font-weight:500;font-size:24px;line-height:31px;text-transform:uppercase;color:#333;margin-top:50px;margin-bottom:20px}.service-center-group__desc-wrapper{text-align:left;color:#262626}.service-center-group__button{padding:0 40px;margin-top:30px}.electro-icon img,.gas-icon img{margin:0}.ui-tooltip{padding:6px 10px}.ui-tooltip-corner-all,.ui-tooltip-corner-top,.ui-tooltip-corner-left,.ui-tooltip-corner-bl{border-top-left-radius:4px}.ui-tooltip-corner-all,.ui-tooltip-corner-top,.ui-tooltip-corner-rigt,.ui-tooltip-corner-br{border-top-right-radius:4px}.ui-tooltip-corner-all,.ui-tooltip-corner-bottom,.ui-tooltip-corner-left,.ui-tooltip-corner-bl{border-bottom-left-radius:4px}.ui-tooltip-corner-all,.ui-tooltip-corner-bottom,.ui-tooltip-corner-rigt,.ui-tooltip-corner-br{border-bottom-right-radius:4px}.nav_type_horizontal .nav__item:first-child .nav__link:before,.nav_type_horizontal .nav__item:first-child .nav__link:after{display:none!important}.nav_type_horizontal .nav__item:first-child .nav__link{padding-left:8px!important}.header__burger .where_buy_button{font-size:12px;font-weight:600;line-height:30px;text-transform:uppercase;padding:0 12px;height:30px;margin-right:10px}@media only screen and (max-width:355px){.header__burger .where_buy_button{margin-left:0;display:block;margin-bottom:10px}}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px 0 0 -1px;padding:0;border:none;-webkit-transform:scale(.0001);transform:scale(.0001);clip:rect(0 0 0 0)}.form__line_type_has-control{padding-right:31px}.form__floating-control{position:absolute;top:0;right:0;height:45px;width:21px;z-index:1;padding:0}.form__floating-control+.form__floating-control{top:60px}.grid__col>.form__floating-control{right:10px}.to-order_frame.fancybox-content .fancybox-close-small{left:auto!important;right:35px!important}#productOnlyOrderForm .jqmClose{display:none!important}#scrollFrom{cursor:pointer}.grecaptcha-badge{display:none!important}.links-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;align-items:center}.link-item{display:flex;gap:8px;padding:0;align-items:center;border:1px solid #a01602;transition:all .3s ease}.link-item:hover{background-color:#a01602;transition:all .3s ease}.link-item:hover span{color:#fff;transition:all .3s ease}.link-item:hover svg>path{fill:#fff;transition:all .3s ease}.link-item:hover svg>g>path{fill:#fff;transition:all .3s ease}.link-item span{display:none;color:#a01602;font-family:IBM\ Plex\ Sans;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}@media only screen and (min-width:768px){.link-item{padding:2px 16px}.link-item span{display:inline}}.authorization-group__link-text{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.form__line .form__label.countrymask-label,.form-control .form-control__label.countrymask-label{top:0;width:auto;padding:0 10px;color:#000;font-size:10px;font-weight:500;line-height:13px;letter-spacing:.2px;-webkit-transform:translate(8px,-50%);transform:translate(8px,-50%);background:#fff}.iti__country-list{z-index:1020!important}.page__plain-text ul a:not([class]):link {white-space:normal}.button_size-ms{margin:0}@media (max-width:768px){.map-panel__controls{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:1 1 auto;align-items:center;width:auto;display:flex;max-width:100%;text-align:right;margin:0 0 0 auto}.map-panel__controls-item:first-child{margin-left:0;flex:1}.button_size-ms{font-size:12px;font-weight:600;line-height:30px;text-transform:uppercase;padding:0 12px;height:30px;margin:0}.ui-tooltip{display:none}}.product-card__control-label{font-size:13px}@media (max-width:768px){.tabs__nav-wrapper{padding-bottom:12px}.product-card__prices,.product-card__price-label{display:block;-webkit-box-flex:0;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%;padding:0 10px}.product-snippet__label.sticker_sale{right:0}.product-card__price-group{flex-direction:column;-ms-flex-direction:column;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 20px}.product-card__cart-control:has(.com-sber-pokupay__wrapper) {order:2;-ms-order:2;width:100%;display:flex;justify-content:space-between;align-items:center}.product-card__cart-control:has(.com-sber-pokupay__wrapper) .product-card__control-label {width:fit-content;flex:0 0 auto;align-self:center}.product-card__controls:last-child{justify-content:space-between}.product-card__control-label:not(:has(a)) {order:3;align-self:flex-end;-ms-order:3;padding:7px 10px 0}html body .com-sber-pokupay--buy-button__wrapper{display:block;width:auto;margin:0}.product-card__control-label_style_inline{display:inline;max-width:fit-content;max-width:-moz-fit-content}.product-card__control-label{font-size:16px;font-weight:500}}@media (max-width:380px){.product-card__control-label{font-size:12px}}.com-sber-pokupay--buy-button__button{max-height:55px}.product-snippet__carousel .product-snippet__pagination.swiper-pagination{right:50%;width:100%;bottom:-10px;transform:translate(50%,0)}.accordeon-block__link{margin-top:30px;display:block}@media (max-width:768px){.product-snippet_type_horizontal .product-snippet__carousel .product-snippet__pagination.swiper-pagination{right:50%;transform:translate(50%,0)}.product-snippet_type_horizontal .product-snippet__carousel .product-snippet__illustration{max-width:100%;flex:0 0 50%;width:100%}.product-snippet_type_horizontal .product-snippet__image{max-height:100%}.product-snippet_type_horizontal .product-snippet__illustration{flex:0 0 50%;width:50%;max-width:50%}.product-snippet_type_horizontal .button__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.catalog-filter__trigger{position:static}.catalog-filter__tip{top:60px;z-index:1000}.product-snippet_type_horizontal .product-snippet__footer{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-preferred-size:120px;flex-basis:initial;flex:1 1;-ms-flex:1 1;padding:0}.product-snippet_type_horizontal .product-snippet__carousel-wrapper{width:50%;flex:0 0 50%;-ms-flex:0 0 50%}}.store-snippet__title{width:fit-content;width:-moz-fit-content;margin:0 0 4px;color:#262626;font-size:16px;font-weight:600;line-height:26px}.product-snippet_type_horizontal .product-snippet__carousel .product-snippet__pagination.swiper-pagination{width:100%}@media (max-width:768px){.section__custom-order .custom-order__illustration{position:static;margin:30px -10px 0;padding:0 10px;background:#f7f7f8}.section__content .custom-order{padding:20px 10px 0}}a:not([class]):link,
.decorated-link:link {white-space:wrap;color:#a01602;text-decoration:none}@media (max-width:768px){.title_size_h2.title_size_s{font-size:25px!important}.detail.staff .detailimage img{display:block!important;margin:0 auto}.section__custom-order{margin:0 0!important}}.store-snippet__icons{margin-left:10px}.store-snippet__icon{display:block;margin:0 8px 0 0;color:inherit;text-decoration:none}.catalog-categories__fields:has(.video_preview) {display:block}.catalog-categories__fields:has(.video_preview) .section_description {display:none}.category-snippet__description:has(.iframe-wrapper.video_preview) .iframe-wrapper.video_preview {display:none}@media (min-width:356px) and (max-width:389px){.header__icon-links{margin-top:15px}}.burger_style_button.button_type_with-text{width:auto;padding:0 10px 0 20px;font-size:12px;font-weight:600;line-height:30px;text-transform:uppercase}.burger_style_button.button_type_with-text:before,.burger_style_button.button_type_with-text:after{left:15px}@media (max-width:768px){.button_width-sm_full{width:100%}}@media (max-width:435px){.header_state_fixed .header__burger{display:flex;margin-top:5px;width:100%}.header_state_fixed .burger_style_button{margin-left:auto}.header_state_fixed .header__burger{padding:0 7px}}.check-elem__label:after{top:1.3em;left:3px}.check-elem__label{padding:0 0 5px 24px}.store-snippet__icon_type_kotel{margin:0 6px 0 0}.mobile-nav__controls_layout_inline{justify-content:flex-start}.banner__trigger{position:absolute;font-size:14px;top:20px;right:7%;z-index:100}.tippy-box[data-theme~="light"]{background:rgba(255,255,255,.70);color:#262626;z-index:100}#sheet-advertisement{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99995;visibility:visible;transition:opacity .5s , visibility .5s}#sheet-advertisement .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:gray;opacity:.5}#sheet-advertisement[aria-hidden="true"] .contents{transform:translateY(100%)}#sheet-advertisement .contents:not(.not-selectable) {transition:var(--default-transitions) , height .5s}#sheet-advertisement .body{height:100%;display:flex;flex-direction:column;gap:10px;overflow-y:auto;text-align:center}#sheet-advertisement .draggable-area{position:absolute;top:0;left:0;right:0;width:fit-content;width:-moz-fit-content;margin:auto;padding:1rem 2rem 1rem;cursor:grab}#sheet-advertisement .draggable-thumb{width:3rem;height:.25rem;background:#333;border-radius:.125rem}#sheet-advertisement .close-sheet{position:absolute;right:10px;top:10px;width:24px;height:24px;background:transparent;border:none}#sheet-advertisement .tippy__image{max-width:35px}#sheet-advertisement .contents{will-change:height;border-radius:1rem 1rem 0 0;background:#fff;position:absolute;bottom:0;overflow-y:hidden;--default-transitions:transform .5s , border-radius .5s;transition:var(--default-transitions);transform:translateY(0);max-height:100dvh;height:30vh;max-width:100%;width:100%;box-sizing:border-box;padding:1rem;padding-top:2rem}#sheet-advertisement[aria-hidden="true"]{opacity:0;visibility:hidden;pointer-events:none}.tippy__content_role_erid{margin-top:10px}.tippy__content_role_title{margin-bottom:10px}.banner__trigger{display:none;border-radius:20px;padding:0 10px;gap:10px;-webkit-box-shadow:0 11px 10px 0 rgba(34,60,80,.2);-moz-box-shadow:0 11px 10px 0 rgba(34,60,80,.2);box-shadow:0 11px 10px 0 rgba(34,60,80,.2)}@media (min-width:768px){.banner__trigger{display:flex;background:rgba(168,168,168,1)}.banner__trigger_type_mobile{display:none}}@media (max-width:768px){.banner__trigger_type_mobile{display:flex;font-size:12px;padding:0 5px;background:rgba(168,168,168,1);top:20px;gap:5px;color:#fff;right:10px}.tippy__content_role_title{color:#333;text-align:center;font-family:IBM\ Plex\ Sans;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.tippy__content{display:flex;justify-content:center;align-items:center;color:#333;text-align:center;font-family:IBM\ Plex\ Sans;font-size:14px;font-style:normal;line-height:normal}}.input-group-addon select{line-height:1}.form-footer .check-elem__label{text-align:left}.link__style_secondary{text-decoration:none;font-weight:600}@media (max-width:768px){.section__videos .videos__items{justify-content:center}.form_role_asc-form{margin-left:-26px}}.boiler_reg_form .dop_garant_input .input-group-addon:not(.second-part) {width:100px!important;max-width:100px!important;padding:0!important}.modal__role_order .fancybox-close-small{top:0;right:0}.modal.modal__role_order{padding:30px 40px}@media (min-width:768px){.com-sber-pokupay__wrapper{margin-top:40px}}@media only screen and (min-width:768px){.product-card__cart-control_type_sber{margin-bottom:-25px}.product-card__cart-control_type_sber .com-sber-pokupay__wrapper{margin-top:0}.product-card__cart-control .product-card__control-label{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;padding:0 10px;text-align:left}.product-card__cart-control_type_sber .com-sber-pokupay--buy-button__button img.com-sber-pokupay--buy-button__image{height:45px;object-fit:contain}}.grid__group_style_gap{margin:0}body{position:relative}@media (max-width:768px){.aside__section .aside__illustration{display:flex;justify-content:center}}#mounter_district,#mounter_country{-moz-appearance:none;-webkit-appearance:none;appearance:none;visibility:hidden}.doc-link{font-weight:500}.button_style_filled:hover,.button_style_filled:active,.button_style_filled:focus{fill:#fff;color:#fff;background-color:#a01602;border-color:#a01602;outline:none!important}.input-file__input:hover~.button_style_filled {fill:#fff;color:#fff;background-color:#a01602;border-color:#a01602;outline:none!important}.catalog__control .more_text_ajax{color:#fff}.product-snippet__wrapper.banner .banner_button{background:#a01602;border:1px solid #a01602;font-weight:700}.product-snippet__wrapper.banner .banner_button:hover{background-color:#cf1c1c;border-color:#cf1c1c}.product-snippet__wrapper.banner .banner_button::after{display:none}.teaser-group__wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:24px;padding:0 5px}.teaser-group__item{padding:0;transition:all .3s ease 0s;display:flex;justify-content:center;flex:1 1 25%;width:auto;max-width:unset;padding:12px 24px;text-align:center;overflow:hidden}@media (max-width:768px){.teaser-group__item{flex:1 1 50%}.teaser-group__wrapper{flex-wrap:wrap;gap:0;max-width:unset}}.teaser-group__item:hover{box-shadow:0 0 12px 0 rgba(0,0,0,.15)}.teaser-block{display:flex;color:inherit;width:100%;font-size:14px;line-height:1.33;text-decoration:none;transition:color .3s ease;position:relative;justify-content:center;flex-direction:column}.teaser-block__more{text-align:center;font-size:14px;width:100%;background:#a01602;color:#fff;width:100%;display:block;margin-top:10px;padding:3px 12px;position:relative;top:20px;opacity:0;transition:all .3s ease 0s}.teaser-group__item:hover .teaser-block__more{opacity:1;top:0}.stores_type_simple .stores__snippet{flex:0 0 100%;margin:0;border-bottom:none;padding:0}@media only screen and (min-width:1025px){.addresses-group__regions-mobile{display:block}.addresses-group__regions-mobile>.form{display:none}.addresses-group__regions.addresses-group__regions-mobile_type_show{display:block}}@media (min-width:768px){.stores_type_simple .stores__snippet{flex:0 0 calc(50% - 12px)}}@media (max-width:768px){.authorization-group__link-text{flex-direction:column;align-items:flex-start;gap:0}.authorization-group__link-text_role_whatsapp{margin-bottom:10px}}.stores__snippes{display:flex;flex-wrap:wrap;row-gap:32px;column-gap:24px}.store-snippet_type_simple .store-snippet__title{color:#333;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal}.store-snippet_type_simple .store-snippet__subtitle{color:#333;font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.check-elem_role_price .check-elem__label{padding:5px 0 5px 24px}.registration-group__content .check-elem__label{font-size:12px}#yandex-auth{z-index:100;position:relative}.catalog-filter__tip-trigger{cursor:pointer}.catalog__aside{z-index:100}.ui-datepicker .ui-datepicker-title select{padding:5px 15px 5px 3px;font-size:.8em}.form__input-wrapper.error .check-elem__label:before{border-color:#a01602}.page__link-group .info-block__list>.info-block__item .info-block__link{color:#505050;padding:10px 20px;display:block}.page__link-group .info-block__list>.info-block__item{margin-bottom:10px;background:#f2f2f2}.page__link-group .info-block__list>.info-block__item.info-block__item_state_active{background:#a01602}.page__link-group .info-block__list>.info-block__item.info-block__item_state_active .info-block__link{color:#fff}.photo-3d .zoom{z-index:10}.modal__3d{display:block;position:absolute;top:-200%;left:-200%}.modal__3d.fancybox-content{position:relative;top:0;left:0}.modal__3d .fancybox-close-small{display:block!important;top:0;right:0}.form__line_state_has-content .form__label{z-index:10}.form__input-wrapper:has(.error) .form__label,
.form__input-wrapper:has(.error) .form__label{color:red}.swiper-cartoon .swiper-custom-button-next:after,.swiper-cartoon .swiper-custom-button-prev:after{font-size:20px}.swiper-cartoon .swiper-custom-button-next,.swiper-cartoon .swiper-custom-button-prev{bottom:0}@media (max-width:768px){.swiper-cartoon{height:300px}.swiper-cartoon .swiper-custom-button-next,.swiper-cartoon .swiper-custom-button-prev{bottom:0}.grid__container .swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px}}.info-group .info-group__controls{flex:1 0 250px}@media (max-width:768px){.info-group .info-group__controls{margin-top:20px}}.info-group__control .button{text-transform:none}.banner.banner_type_info{background-color:rgba(250,250,250,1);color:rgba(51,51,51,1)}@media (max-width:768px){.banner.banner_type_info{padding:0 10px}}.banner_type_info .banner__container{position:relative;display:block;min-height:initial;padding:20px 0 50px}.banner_type_info .banner__description{margin:0;max-width:540px;display:inline-block;color:rgba(51,51,51,1)}.banner_type_info .banner__main{text-align:center}.banner_type_info .banner__control{display:inline-block}.banner_type_info .banner__controls{width:auto;text-align:center;padding:30px 0 0}.button_text-transform_none{text-transform:none!important}.info-group__expired{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-size:12px;white-space:nowrap;line-height:16px;color:#999}.info-group__item{position:relative}@media (max-width:768px){.info-group__expired{position:absolute;top:0;right:0}}.info-group__item_status_expired .info-snippet__label{background-color:rgba(153,153,153,1)}.info-group__item:last-child{border-bottom:1px solid #e5e5e5}.info-group_type_events .info-group__item:last-child{border-bottom:1px solid #e5e5e5;padding:0 0 14px}@media (max-width:768px){.info-group_type_events .info-group__item:last-child,.info-group_type_events .info-group__item{padding:0 0 20px}}.banner_style_filled.banner_type_info{background-color:#a01602}.banner_layout_horizontal .banner__main{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.banner_layout_horizontal .banner__controls{padding:0}@media (max-width:768px){.banner_layout_horizontal .banner__controls{padding:30px 0 0}}.banner_layout_horizontal .banner__container{padding:35px 0}.banner_layout_horizontal .banner__description{color:#fff;font-size:20px;font-weight:600;line-height:26px;text-align:left}@media (max-width:768px){.banner_layout_horizontal .banner__container{padding:35px 0 50px}}.seminars__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:20px 20px}@media (max-width:768px){.seminars__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.seminars__grid{grid-template-columns:1fr}}.seminars__image{max-width:100%;display:block}.seminars__title{margin-top:18px;font-size:14px;font-weight:400;line-height:18.2px;text-align:left}.seminars__controls{margin-top:30px}.seminars__item{display:flex;flex-direction:column}.seminars__picture{flex:1}.modal__final .modal__title{font-size:24px;font-weight:600;line-height:31.2px;text-align:center}.modal__final,.modal__subscription{overflow:visible}.modal__final .modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal__final .fancybox-button,.modal__subscription .fancybox-button{display:none}.modal__final .modal__close,.modal__subscription .modal__close{position:absolute;cursor:pointer;top:-25px;right:-40px}@media (max-width:768px){.modal__final .modal__close,.modal__subscription .modal__close{position:absolute;cursor:pointer;top:-30px;right:10px}}.modal__subscription .form__wrapper{margin:0;flex-direction:column}.modal__subscription .form__submit{display:inline-block}.modal__subscription{max-width:700px!important}.modal__subscription .form__line{max-width:320px}.modal__subscription .form__input{height:45px}.modal__subscription .form__label{top:24px}.modal__subscription .form__title{font-size:18px;font-weight:500;line-height:23.4px;text-align:left;padding-bottom:25px}.modal__subscription .form__line_state_active .form__label,.modal__subscription .form__line_state_has-content .form__label{top:0}.form__line_style_wide{max-width:initial}.page__form-title{margin-bottom:10px}.select2__original-input_style_bordered .select2-results__option{border-bottom:1px solid #ccc;border-inline:1px solid #ccc;padding:14px 14px}.select2__original-input_style_bordered{border:none}.select2__original-input_style_bordered .select2-results__options{border-bottom:1px solid #ccc}.select2__original-input_style_bordered .select2-results__option:last-child{border-bottom:none}.form__checkbox_position_normal .check-elem_type_alt .check-elem__input[type="checkbox"]+.check-elem__label:after{margin:0;left:10px}@media (max-width:768px){.custom-form__wrapper_type_inline{flex-direction:column-reverse}}.prop_block.form__line.form__line_type_required:last-child{padding-bottom:30px}.product-card-carousel__video{width:100%;height:100%}.product-card-carousel__nav-slide_type_preview .product-card-carousel__image{height:100%;object-fit:cover}.js-tabs-radio-input:disabled ~ .tabs__text {color:gray;cursor:not-allowed}.js-select:disabled ~ .select2 .select2-selection__rendered{cursor:not-allowed}.free-delivery-label{transform:translate(0,-100%)}.product-card__title{margin:0 0 50px}@media only screen and (min-width:768px){.product-card__title{margin:0 0 60px}}.sub-list__list.sub-list__list_type_parent{column-count:1}.swiper-container-autoheight .swiper-slide.product-card-carousel__slide_size_l{height:410px}@media (max-width:375px){.swiper-container-autoheight .swiper-slide.product-card-carousel__slide_size_l{height:355px}}.product-card__price_type_full{font-size:16px;font-weight:400;color:gray}.product-card__price_style_red{color:#a01602;font-family:'IBM Plex Sans';font-weight:500}@media only screen and (min-width:1025px){.cart__total-value{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;flex:0 0 auto;width:auto}.cart__panel-item{-ms-flex:0 0 323px;text-align:left;flex:0 0 323px}}.cart-snippet__discount-title{text-align:left;display:block;margin-top:20px}@media only screen and (min-width:1025px){.cart__total-label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}}.cart__panel-item .cart-snippet__discount{margin-top:12px;font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-size:14px;line-height:120%;color:#333}.cart__panel-item .cart-snippet__discount-value{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-size:14px;line-height:120%;color:#a01602}.cart__total-field.cart__total-field_style_important{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-size:16px;line-height:120%;color:#333}.cart__total-field_style_important{margin-top:28px}.news-list__pagination-wrapper .pagination{display:flex;justify-content:center;gap:10px}.news-list__pagination-wrapper .pagination li:not([class]){padding:0}.info-rules__wrapper .info-rules__form .check-elem__label:before{top:50%;transform:translate(0,-50%)}.info-rules__wrapper .info-rules__form .check-elem__label:after{top:50%;left:10px;transform:translate(-50%,-70%) rotate(-50deg)}.file-panel .form-control__message{top:0;transform:translate(0,-100%)}.file-panel:has(.form-control__message_style_error) .file-panel__note, .file-panel:has(.form-control__message_style_error) .file-panel__description {color:#a4231f}.form__confirmation-check{line-height:16px}.form__control-group .check-elem__label,.form__confirmation-check .check-elem__label{padding:5px 0 5px 32px;font-weight:700;font-size:14px}.form__control-group .check-elem__label a,.form__control-group .check-elem__label .link,.form__confirmation-check .check-elem__label a,.form__confirmation-check .check-elem__label .link,.form .form-footer.clearfix .form__input-wrapper_type_check .check-elem__label a,.form .form-footer.clearfix .form__input-wrapper_type_check .check-elem__label .link,.form .form-footer.clearfix .form__input-wrapper_type_check .check-elem__label .link__style_secondary{color:#a01602;font-size:12px;text-decoration:none;border-bottom:1px solid #a01602;transition:all .3s ease}.form__control-group .check-elem__label a:hover,.form__control-group .check-elem__label .link:hover,.form__confirmation-check .check-elem__label a:hover,.form__confirmation-check .check-elem__label .link:hover,.form .form-footer.clearfix .form__input-wrapper_type_check .check-elem__label a:hover,.form .form-footer.clearfix .form__input-wrapper_type_check .check-elem__label .link:hover,.form .form-footer.clearfix .form__input-wrapper_type_check .check-elem__label .link__style_secondary:hover{color:#a01602;opacity:.8;text-decoration:none;border-bottom-color:transparent}.form__confirmation-check.form__licencer{margin-bottom:0;padding-bottom:0}.form .form-footer.clearfix .form__input-wrapper_type_check{min-height:0}.form .form-footer.clearfix .form__input-wrapper_type_check .check-elem__label{margin-bottom:0;color:#333;font-size:14px;font-weight:700;line-height:1.5}.form__confirmation-check.form__line.form__licencer .check-elem__label:before,.form__control-group .check-elem__label:before{content:'';position:absolute;top:50%;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;background:#fff;border:2px solid #d9d9d9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:background-color , border-color;transition-property:background-color , border-color}.form__control-group .check-elem:hover .check-elem__label:before,
.form__confirmation-check.form__line.form__licencer .check-elem__label:hover:before,
.form__control-group .check-elem__input:checked ~ .check-elem__label:before,
.form__confirmation-check.form__line.form__licencer .check-elem__input:checked ~ .check-elem__label:before {border-color:#a01602}.form__confirmation-check.form__line.form__licencer .check-elem__label:after,.form__control-group .check-elem__label:after{content:'';position:absolute;top:50%;left:8px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:11px;height:5px;color:#a01602;border-left:2px solid currentColor;border-bottom:2px solid currentColor;opacity:0;-webkit-transform:translate(-50%,-75%) rotate(-50deg);transform:translate(-50%,-75%) rotate(-50deg);margin:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color , opacity;transition-property:color , opacity}.form__confirmation-check.form__line.form__licencer .check-elem__input:checked ~ .check-elem__label:after,
.form__control-group .check-elem__input:checked ~ .check-elem__label:after {opacity:1}