@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap);.city-selection__list:after,.city-selection__list:before,.l-registration__holder:after,.l-registration__holder:before{content:" ";display:table}.city-selection__list:after,.l-registration__holder:after{clear:both}.l-header__search .search{position:relative}.l-header__search .search .stitle_form .text{box-sizing:border-box;border:none;height:40px;padding:10px 40px 10px 16px;background:#eee;outline:none;color:#757779;font:normal 14px/20px Roboto Condensed,sans-serif}.l-header__search .search .stitle_form .text::-moz-placeholder{color:#757779;opacity:1}.l-header__search .search .stitle_form .text::-webkit-input-placeholder{opacity:1;color:#757779}.l-header__search .search .stitle_form .text:-ms-input-placeholder{opacity:1;color:#757779}.l-header__search .search .stitle_form .button{box-sizing:border-box;border:none;width:40px;height:40px;background:url(assets/img/common/ai.png) -65px 8px no-repeat;position:absolute;top:0;right:0}.l-header__search .search .stitle_form .button:hover{opacity:.8}.header-city{box-sizing:border-box;padding-left:20px;position:relative;color:#000;font-size:14px;line-height:24px}.header-city:before{display:block;height:17px;margin-top:-9px;width:10px;position:absolute;top:50%;left:0;background:url(assets/img/icons/header-city__icon.png);content:""}.header-city__anchor{position:relative;color:#fcbf00;cursor:pointer;display:inline-block;vertical-align:top}.header-city__anchor span{border-bottom:1px dotted #fcbf00;display:inline-block;line-height:14px}.header-city__anchor:hover{color:#fcbf00}.header-city__anchor:hover span{border-bottom-color:transparent}.city-selection{-webkit-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box;display:none;padding:0 15px;position:absolute;top:215px;left:50%;z-index:1500}@media screen and (max-width:750px){.city-selection{width:100%}}.city-selection__holder{box-sizing:border-box;max-width:330px;padding:0 30px;margin:auto;width:100%;position:relative;background:#fff}.city-selection__heading{border-bottom:1px solid #f0f0f0;display:block;padding:15px 0;color:#1c2228;font-size:18px;line-height:24px;position:relative}.city-selection__list{margin:0;list-style:none;padding:14px 0}.city-selection__item{float:left;margin-top:8px;width:50%}.city-selection__item:nth-of-type(-n+2){margin-top:0}.city-selection__item:before{content:normal}.city-selection__link{display:inline-block;vertical-align:top;color:#757779;cursor:pointer;font-size:16px;line-height:24px}.city-selection__link:hover{color:#000}.city-selection__item.is-selected .city-selection__link{color:#fcbf00}.city-selection__close{display:block;height:14px;width:14px;position:absolute;top:20px;right:30px;background:url(assets/img/icons/close__icons.png) no-repeat;cursor:pointer}.city-selection__close:hover{background-position:0 -14px}.overlay{position:fixed;top:0;left:0;z-index:5;height:100%;width:100%;background-color:rgba(40,47,49,.38)}.footer-menu{display:flex;justify-content:space-between;margin:0 -15px}@media screen and (max-width:750px){.footer-menu{flex-wrap:wrap}}.footer-menu__box{box-sizing:border-box;padding:0 15px}@media screen and (max-width:750px){.footer-menu__box{width:100%;text-align:center}.footer-menu__box:not(:first-of-type){margin-top:15px}}.footer-menu__heading{display:inline-block;margin-bottom:5px;color:#000;font-size:18px;line-height:24px;vertical-align:top}.footer-menu__heading:hover{color:#fcbf00}@media screen and (max-width:750px){.footer-menu__heading{margin-bottom:0}}.footer-menu__list{margin:0;padding:0;list-style:none;font-size:14px;line-height:24px}.footer-menu__list li:before{content:normal}.footer-menu__list li a{display:inline-block;color:#757779;vertical-align:top}.footer-menu__list li.selected a,.footer-menu__list li a:hover{color:#fcbf00}@media screen and (max-width:750px){.footer-menu__list{display:none}}.b-payment{font-size:0;margin-top:40px}@media screen and (max-width:992px){.b-payment{display:inline-block;margin-top:0;margin-left:50px;vertical-align:top}}@media screen and (max-width:750px){.b-payment{margin:40px 0 0}}.b-payment__holder:not(:first-of-type){margin-top:24px}.b-payment__holder img:not(:first-of-type){margin-left:18px}@media screen and (max-width:992px){.b-payment__holder{display:inline-block;vertical-align:top}.b-payment__holder:not(:first-of-type){margin-top:0;margin-left:24px}}@media screen and (max-width:750px){.b-payment__holder:not(:first-of-type){margin-top:24px;margin-left:0}}.b-form{display:block}.b-form__row{position:relative}.b-form__row:not(:first-of-type){margin-top:15px}.b-form__label{display:block;margin-bottom:6px;color:#757779;font-size:14px;font-weight:400;line-height:20px}.b-form__label sup{color:#fcbf00}.b-form__error{transition:opacity .3s;opacity:0;display:block;position:absolute;top:10px;right:0;color:#fcbf00;font-size:10px;line-height:10px}.b-form__field.is-error~.b-form__error{opacity:1}.b-form__field{resize:none;outline:none}.b-form__footer{font-size:0;margin-top:24px}.b-form__button{border-radius:2px;display:inline-block;border:1px solid #fcbf00;outline:none;padding:10px 12px;background-color:#fcbf00;color:#fff;cursor:pointer;font:normal 13px/16px Roboto Condensed,sans-serif;vertical-align:top}.b-form__button_type_transparent{background-color:transparent;color:#fcbf00}
.b-form__button:hover{border-color:#d9aa15;background-color:#d9aa15;color:#fff}.b-form__button:not(:first-of-type){margin-left:8px}.b-form__button:not(:last-of-type){margin-right:8px}.b-banner{margin-bottom:30px}.b-banner__item{display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}.b-banner__item:not(:first-of-type){margin-top:25px}.b-banner__item_size_big{width:200px;height:300px}.b-banner__item_size_small{width:180px;height:150px}.tab_slider_wrapp.custom-style .top_blocks ul li span{font-size:20px;color:#fcbf00}.tab_slider_wrapp.custom-style .top_blocks ul li:not(.cur):hover span{color:#000}.tab_slider_wrapp.custom-style .top_blocks ul li.cur span{border-bottom-color:#fcbf00;color:#000;font-size:26px}.custom-style .start_promo .wrap_tizer .wrap_outer.title{display:inline-block;padding:3px 10px;font:normal 22px/30px Roboto Condensed,sans-serif;vertical-align:top}.custom-style .start_promo .wrap_tizer .wrap_outer.title .inner_text,.custom-style .start_promo .wrap_tizer .wrap_outer.title .outer_text{left:0}.news_blocks .top_block .title_block{color:#000;font-size:18px;font-weight:400}.news_blocks .top_block a{padding-top:6px;font-size:12px;color:#fcbf00}.news_akc_block .top_block a{color:#fcbf00;font-size:14px}.title_block{color:#000;font-size:26px;font-weight:400}.similar_products_wrapp .title_block{font-size:20px;line-height:24px}.items .img{box-sizing:border-box;padding:1px}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a{font-size:14px}.l-footer,.l-header__holder{box-sizing:border-box;padding:0 24px;max-width:1208px;margin:0 auto}@media screen and (max-width:992px){.l-footer,.l-header__holder{padding:0 15px}}*{font-family:Roboto Condensed,sans-serif}a,a:active,a:focus,button,button:active,button:focus{outline:none}.l-header{font-family:Roboto Condensed,sans-serif}.l-header__holder{background:#fff}.l-header__inner{display:flex;justify-content:space-between;align-items:center}.l-header__top .l-header__inner{border-bottom:1px solid #eaebec;padding:6px 0}.l-header__middle .l-header__inner{padding:18px 0 16px}.l-header__inner_type_mobile{display:none}@media screen and (max-width:750px){.l-header__inner_type_mobile{display:block;text-align:right}}.l-header__menu ul{padding:0;list-style:none;margin:0 -22px;font-size:0}.l-header__menu ul li{display:inline-block;padding:0 22px;vertical-align:top}.l-header__menu ul li:before{content:normal}.l-header__menu ul li a{display:block;color:#757779;font-size:14px;line-height:24px}.l-header__menu ul li.current a,.l-header__menu ul li a:hover{color:#000}@media screen and (max-width:992px){.l-header__menu{display:none}}.l-header__contacts{padding:0;list-style:none;margin:0 -22px;font-size:0}.l-header__contacts li{display:inline-block;vertical-align:top;padding:0 22px}.l-header__contacts li:before{content:normal}@media screen and (max-width:992px){.l-header__contacts{margin:0 -15px}.l-header__contacts li{padding:0 15px}}@media screen and (max-width:750px){.l-header__contacts{margin:0}.l-header__contacts li{padding:0}}.l-header__phone{padding-left:26px;position:relative;color:#000;font-size:16px;line-height:24px}
.l-header__phone:before{display:block;height:11px;margin-top:-6px;width:15px;position:absolute;top:55%;left:0;background:url(assets/img/icons/header-phone__icon.png);content:""}.l-header__phone a{position:relative;top:1px;color:#fcbf00;font-weight:700}
.l-header__phone a:hover{color:#d9aa15}@media screen and (max-width:750px){.l-header__phone{padding-left:0;font-size:14px}.l-header__phone:before{content:normal}.l-header__phone a{font-size:16px}}
.l-header__callback{box-sizing:border-box;border-radius:12px;display:block;padding:0 20px;background-color:#fcbf00;color:#fff;cursor:pointer;font-size:13px;line-height:24px}
.l-header__callback:hover{background-color:#d9aa15}@media screen and (max-width:750px){.l-header__callback{display:none}}.l-header .h-user-block{font-size:0}.l-header .h-user-block a{display:inline-block;color:#757779;font-size:14px;line-height:24px;vertical-align:top}.l-header .h-user-block a:not(:first-of-type){margin-left:30px}.l-header .h-user-block a:hover{color:#000}.l-header .h-user-block a.icon{padding-left:23px;position:relative}.l-header .h-user-block a.icon:before{display:block;height:14px;margin-top:-8px;width:14px;position:absolute;top:50%;left:0;background:url(assets/img/icons/header-login__icon.png);content:""}@media screen and (max-width:750px){.l-header .h-user-block a:not(:first-of-type){margin-left:15px}}.l-header__logo{flex-shrink:0}.l-header__logo a,.l-header__logo span{display:block;width:240px}.l-header__logo a img,.l-header__logo span img{max-width:100%}@media screen and (max-width:750px){.l-header__logo a,.l-header__logo span{width:160px}}.l-header__box{flex-grow:1;display:flex;flex-direction:row-reverse;align-items:center;box-sizing:border-box;padding:0 40px}@media screen and (max-width:992px){.l-header__box{padding:0 30px;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:750px){.l-header__box{display:none}}.l-header__search{flex-grow:1}.l-header__city{flex-shrink:0;box-sizing:border-box;padding-left:40px}@media screen and (max-width:992px){.l-header__city{margin-bottom:5px;padding-left:0}}.l-header__inner_type_mobile .l-header__city{display:inline-block;margin-bottom:0;vertical-align:top}.l-header__events{flex-shrink:0}.header_wrap #header{margin-top:0!important}.header_wrap #header .middle-h-row{margin:0}.l-footer__holder{display:flex;justify-content:space-between}.l-footer__holder_type_top{padding:30px 0}@media screen and (max-width:992px){.l-footer__holder_type_top{flex-wrap:wrap}}.l-footer__holder_type_bottom{border-top:1px solid #eaebec;padding:18px 0}@media screen and (max-width:750px){.l-footer__holder_type_bottom{flex-wrap:wrap;text-align:center}}.l-footer__contacts{flex-shrink:0}@media screen and (max-width:750px){.l-footer__contacts{padding-bottom:30px;width:100%;text-align:center}}.l-footer__phone{display:inline-block;margin-bottom:15px;padding-left:36px;position:relative;color:#000;font-size:18px;line-height:24px;vertical-align:top}.l-footer__phone:before{display:block;height:17px;margin-top:-9px;width:23px;position:absolute;top:50%;left:0;background:url(assets/img/icons/footer-phone__icon.png);content:""}.l-footer__phone a{position:relative;top:1px;color:#fcbf00;font-size:22px;font-weight:700}
.l-footer__phone a:hover{color:#d9aa15}.l-footer__callback{box-sizing:border-box;border-radius:15px;display:inline-block;padding:3px 22px;background-color:#fcbf00;color:#fff;cursor:pointer;font-size:14px;line-height:24px;vertical-align:top}
.l-footer__callback:hover{background-color:#d9aa15}.l-footer__events{margin:0;padding:0;list-style:none;margin:35px 0 45px!important}.l-footer__events li:before{content:normal}.l-footer__events li:not(:first-of-type){margin-top:10px}.l-footer__events li a{border-bottom:1px solid #fcbf00;display:inline-block;color:#000;font-size:16px;line-height:24px;text-decoration:none!important;vertical-align:top}.l-footer__events li a:hover{border-bottom-color:transparent}.l-footer__metrics{margin:0;padding:0;list-style:none;margin:0 -8px!important;font-size:0}.l-footer__metrics li{display:inline-block;padding:0 8px}.l-footer__metrics li:before{content:normal}.l-footer__metrics #site-rating{display:block;padding:7px;background:#fff;text-align:center}.l-footer__metrics #site-rating p{margin:0;color:#000;font-size:12px;line-height:16px}.l-footer__metrics #site-rating .star{display:inline-block;height:15px;margin-top:3px;width:15px;background:url(assets/img/icons/star.png) no-repeat;vertical-align:top}.l-footer__menu{flex-grow:1;box-sizing:border-box;padding:0 60px}@media screen and (max-width:992px){.l-footer__menu{padding:0 0 0 40px}}@media screen and (max-width:750px){.l-footer__menu{border-color:#eaebec;border-style:solid;border-width:1px 0;padding:25px 0;text-align:center}}.l-footer__about{flex-shrink:0}@media screen and (max-width:992px){.l-footer__about{padding-top:30px;width:100%}}@media screen and (max-width:750px){.l-footer__about{text-align:center}}.l-footer__information{flex-grow:1;color:#757779;font-size:12px;line-height:18px}.l-footer__information p{font-size:12px}@media screen and (max-width:750px){.l-footer__information{width:100%}}.l-footer__development{flex-shrink:0;padding-left:150px;text-align:right}@media screen and (max-width:992px){.l-footer__development{padding-left:30px}}@media screen and (max-width:750px){.l-footer__development{margin-top:20px;padding-left:0;width:100%;text-align:center}}.l-footer__copyright{color:#757779;font-size:14px;line-height:20px}.l-footer__developer{opacity:.5;display:inline-block;margin-top:15px;padding-right:46px;position:relative;color:#757779;font-size:12px;line-height:16px;vertical-align:top}.l-footer__developer:before{display:block;height:13px;margin-top:-7px;width:35px;position:absolute;top:50%;right:0;background:url(assets/img/icons/csf_icon.png) no-repeat;content:""}.l-footer__developer:hover{opacity:1}.advantages__list{display:flex}@media screen and (max-width:1280px){.advantages__list{flex-wrap:wrap}}.advantages__item{box-sizing:border-box;margin-bottom:24px;width:25%}@media screen and (max-width:1280px){.advantages__item{width:50%}}@media screen and (max-width:750px){.advantages__item{width:100%}}.advantages__box{box-sizing:border-box;min-height:48px;padding-left:60px;position:relative;color:#757779;font-size:13px;line-height:16px}.advantages__picture{position:absolute;top:5px;left:0}.advantages__title{display:block;color:#fcbf00;font-size:14px;font-weight:700;line-height:24px}.advantages__description{padding-right:15px}@media screen and (max-width:992px){.b-social{display:inline-block;vertical-align:top}}.b-social__title{display:block;margin-bottom:10px;color:#757779;font-size:14px;line-height:24px}@media screen and (max-width:992px){.b-social .rows_block:not(.slides) .item_block{width:auto!important}}.b-popup{display:none;position:fixed;top:0;left:0;z-index:1500;height:100%;width:100%;background-color:rgba(40,47,49,.38)}.b-popup__holder{box-sizing:border-box;height:100%;overflow:auto;padding:0 10px;width:100%}.b-popup__holder_type_flex{display:flex;align-items:center;justify-content:center}.b-popup__inner{position:relative;z-index:10;max-width:100%;width:420px;background:#fff}.b-popup__holder_type_block .b-popup__inner{margin:24px auto}@media screen and (max-width:750px){.b-popup__inner{width:300px}}.b-popup__heading{border-bottom:2px solid #fcbf00;display:block;padding:30px 75px 30px 35px;position:relative;color:#000;font-size:24px;line-height:30px}.b-popup__close{display:block;height:14px;width:14px;position:absolute;top:38px;right:35px;background:url(assets/img/icons/close__icons.png) no-repeat;cursor:pointer}.b-popup__close:hover{background-position:0 -14px}.b-popup__form{box-sizing:border-box;padding:25px 35px 35px;color:#333}.b-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}@media screen and (max-width:1280px){.b-price{flex-wrap:wrap}}.info_item .middle_info .b-price .prices_block{padding-bottom:0;margin-bottom:0}@media screen and (max-width:1280px){.info_item .middle_info .b-price .prices_block{width:100%}}.info_item .middle_info .b-price .item-stock{margin-top:0}.info_item .middle_info .b-price .price_matrix_wrapper{margin-bottom:14px}.b-price__halva{flex-shrink:0;width:195px;box-sizing:border-box;padding-right:75px;position:relative;color:#757779;font-size:14px;line-height:20px;text-align:right}.b-price__halva:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:40px;width:64px;position:absolute;top:50%;right:0;background-image:url(assets/img/common/halva.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:""}@media screen and (max-width:1280px){.b-price__halva{margin-top:22px;padding-right:0;padding-left:75px;text-align:left}.b-price__halva:before{right:auto;left:0}}@media screen and (max-width:750px){.b-price__halva{margin-top:17px}}.registraion-page.module-form-block-wr.l-registration .form-block{padding:20px 44px}@media screen and (max-width:1280px){.registraion-page.module-form-block-wr.l-registration .form-block{padding:20px 25px}}.registraion-page.module-form-block-wr.l-registration .form-block .top p{padding:3px 0 3px 42px}.registraion-page.module-form-block-wr.l-registration .form-block .top p:after{top:0}.registraion-page.module-form-block-wr.l-registration .form-block .top p:before{margin-top:6px}.registraion-page.module-form-block-wr.l-registration .form-block input[type=radio]{margin-right:10px;width:auto;position:relative;top:2px}.registraion-page.module-form-block-wr.l-registration .form-block h4{margin-bottom:10px}.registraion-page.module-form-block-wr.l-registration .form-block .r{width:100%;margin-bottom:0}.registraion-page.module-form-block-wr.l-registration .form-block .vrap_main{margin-bottom:40px}@media screen and (max-width:1280px){.registraion-page.module-form-block-wr.l-registration .form-block .main_info{width:100%}}.registraion-page.module-form-block-wr.l-registration .form-block .main_info .form-control.register-captcha{display:inline-block;vertical-align:top}.l-registration__holder{margin:0 -40px}@media screen and (max-width:1280px){.l-registration__holder{margin:0 -20px}}@media screen and (max-width:750px){.l-registration__holder{margin:0}}.l-registration__holder .vrap_left,.l-registration__holder .vrap_right{box-sizing:border-box;float:left;padding:0 40px;width:50%}.l-registration__holder .vrap_left .iblock.label_block,.l-registration__holder .vrap_right .iblock.label_block{width:100%}@media screen and (max-width:1280px){.l-registration__holder .vrap_left,.l-registration__holder .vrap_right{padding:0 20px}}@media screen and (max-width:750px){.l-registration__holder .vrap_left,.l-registration__holder .vrap_right{width:100%;padding:0}}@media screen and (max-width:750px){.l-registration__holder .vrap_right{margin-top:40px}}@media screen and (max-width:992px){.flexslider .slides .box.image{background-size:cover!important}}.category_clouds{border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:wrap;margin-top:-9px;padding-bottom:8px}.category_clouds a{margin:0 8px 4px}.has-tags .ajax_load.block .top_wrapper,.has-tags .catalog .top_wrapper{margin-top:0}.has-tags .sort_header.view_block{border-bottom:none;margin-top:15px;margin-bottom:-3px}.sort_header.view_list{margin-top:15px}.top-banner{display:flex;justify-content:center;background-color:#2b2a29}.only-in-stock-trigger{position:relative;padding-right:31px;color:#a5a3a3;font-size:12px;line-height:15px;vertical-align:top}.only-in-stock-trigger:before{position:absolute;top:0;right:0;border-radius:20px;height:15px;width:26px;background-color:#c4c4c4;content:""}.only-in-stock-trigger:after{position:absolute;top:2px;right:13px;z-index:5;border-radius:50%;height:11px;width:11px;background-color:#fff;content:""}.only-in-stock-trigger.is-state-active:before{background-color:#4fad00}.only-in-stock-trigger.is-state-active:after{right:2px}.only-in-stock-trigger:hover{color:#373737}.only-in-stock-trigger__title_view_desktop{display:block!important}.only-in-stock-trigger__title_view_mobile{display:none!important}@media screen and (max-width:750px){.only-in-stock-trigger__title_view_desktop{display:none!important}.only-in-stock-trigger__title_view_mobile{display:block!important}}.b-price-card{flex-shrink:0}@media screen and (max-width:1280px){.b-price-card{margin-top:20px}}.b-price-card__title{display:block;margin-bottom:10px;color:#757779;font-size:14px;line-height:20px}.b-price-card__holder{display:flex}.b-price-card__item{position:relative;height:40px;margin-left:10px;width:64px}.b-price-card__item:first-of-type{margin-left:0}.b-price-card__item:before{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;content:""}.b-price-card__item_type_mtbank{background-image:url(assets/img/icons/mtbank-payment-icon.png)}.b-price-card__item_type_belgazprombank{background-image:url(assets/img/icons/belgazprombank-payment-icon.png)}.b-price-card__item_type_vtbank{background-image:url(assets/img/icons/vtbank-payment-icon.png)}.dialog{transition:opacity .3s;position:fixed;top:0;left:0;display:none;justify-content:center;height:100%;opacity:0;overflow:auto;width:100%;background-color:rgba(0,0,0,.8);z-index:100}.dialog.is-state-opened{opacity:1}
.dialog__holder{margin:80px auto;max-width:320px;width:100%;background-color:#fff}
.dialog__header{display:flex;align-items:flex-start;height:80px;padding:18px 20px;background-color:#fcbf00}
.dialog__heading{transition:.3s;flex-grow:1;opacity:1;color:#fff;font-size:18px;line-height:22px}.dialog__heading.is-state-hidden{opacity:0}.dialog__close{flex-shrink:0;height:16px;margin-top:4px;margin-left:16px;width:16px;background:url(assets/img/icons/dialog-form-close.svg) no-repeat;cursor:pointer}.dialog__inner{position:relative;min-height:300px}.dialog *,.dialog :after,.dialog :before{box-sizing:border-box}.hidden-container{display:none}.dialog-form{position:relative;z-index:10;padding:14px 20px 42px}.dialog-form__row{position:relative;margin-top:20px}.dialog-form__row:first-of-type{margin-top:0}.dialog-form__label{display:inline-flex;margin-bottom:8px;color:#5c5c5c;font-size:13px;line-height:16px}
.dialog-form__label:after{margin-left:2px;color:#fcbf00;font-size:10px;line-height:12px;content:"*"}.dialog-form__label.is-type-optional:after{content:normal}.dialog-form__field,.dialog-form__textarea{transition:border-color .3s;border-radius:2px;border:1px solid #bfbfbf;outline:none;padding:8px 10px;width:100%;background-color:#f7f7f7;color:#000;font:normal 13px/16px Roboto,sans-serif}.dialog-form__field:focus,.dialog-form__field:hover,.dialog-form__textarea:focus,.dialog-form__textarea:hover{border-color:#0060df}
.dialog-form__field.is-state-incorrect,.dialog-form__textarea.is-state-incorrect{border-color:#fcbf00}.dialog-form__field{height:42px}
.dialog-form__error{position:absolute;top:100%;left:0;display:none;margin-top:3px;color:#fcbf00;font-size:12px;line-height:14px}.dialog-form__field.is-state-incorrect~.dialog-form__error{display:block}.dialog-form__textarea{height:84px;overflow:auto;resize:none}.dialog-form__title{display:block;margin-bottom:14px;color:#383838;font-size:14px;line-height:16px}.dialog-form__button{margin-top:20px}.dialog-form .g-recaptcha{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left top;transform-origin:left top}
.dialog-button{transition:background-color .3s,color .3s;border-radius:2px;border:1px solid #fcbf00;display:flex;align-items:center;justify-content:center;height:40px;width:100%;font:500 15px/20px Roboto,sans-serif;cursor:pointer}
.dialog-button_type_full{background-color:#fcbf00;color:#fff}.dialog-button_type_full:hover,
                                                             .dialog-button_type_outline{background-color:#fff;color:#fcbf00}
.dialog-button_type_outline:hover{background-color:#da1218;color:#fff}.dialog-form-radio{position:relative;margin-top:10px}.dialog-form-radio:first-of-type{margin-top:0}.dialog-form-radio__input{position:absolute;opacity:0}.dialog-form-radio__label{position:relative;display:inline-flex;align-items:center;color:#383838;font-size:13px;line-height:16px}.dialog-form-radio__label:before{transition:border-color .3s;border-radius:50%;border:1px solid #888;height:12px;margin-right:6px;width:12px;content:""}.dialog-form-radio__label:after{transition:opacity .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:3px;border-radius:50%;height:6px;opacity:0;width:6px;background-color:#0060df;content:""}.dialog-form-radio__input:checked~.dialog-form-radio__label:before,.dialog-form-radio__label:hover:before{border-color:#0060df}.dialog-form-radio__input:checked~.dialog-form-radio__label:after{opacity:1}.dialog-form-agreement{position:relative}.dialog-form-agreement__input{position:absolute;opacity:0}.dialog-form-agreement__label{position:relative;display:block;padding-left:30px;color:#5c5c5c;font-size:13px;line-height:16px}
.dialog-form-agreement__label:before{margin-right:2px;color:#fcbf00;content:"*"}.dialog-form-agreement__label:after{transition:border-color .3s;position:absolute;top:0;left:0;border-radius:2px;border:1px solid #bfbfbf;height:18px;width:18px;background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;content:""}.dialog-form-agreement__label:hover:after{border-color:#0060df}
.dialog-form-agreement__input.is-state-incorrect~.dialog-form-agreement__label:after{border-color:#fcbf00}.dialog-form-agreement__input:checked~.dialog-form-agreement__label:after{border-color:#0060df;background-image:url(assets/img/icons/dialog-form-checkbox-arrow.svg)}
.dialog-form-agreement__label a{color:#fcbf00;text-decoration:none}
.dialog-form-agreement__label a:hover{text-decoration:underline}.dialog-form-select{position:relative}.dialog-form-select__button{transition:border-color .3s;border-radius:2px;border:1px solid #bfbfbf;display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 10px;background-color:#f7f7f7;color:#383838;cursor:pointer;font-size:13px;line-height:18px}.dialog-form-select__button:after{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(0);transform:rotate(0);height:7px;width:11px;background:url(assets/img/icons/dialog-form-select-arrow.svg) no-repeat;content:""}.dialog-form-select__button:hover{border-color:#0060df}.dialog-form-select__button.is-state-opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dialog-form-select__holder{transition:max-height .3s;position:absolute;top:100%;left:0;z-index:10;margin-top:3px;max-height:0;overflow:hidden;width:100%}.dialog-form-select__list{border-radius:2px;border:1px solid #bfbfbf;max-height:182px;overflow:auto;background-color:#f7f7f7}.dialog-form-select__option{transition:background-color .3s,color .3s;display:flex;align-items:center;padding:7px 10px;background-color:transparent;color:#383838;cursor:pointer;font-size:13px;line-height:16px}.dialog-form-select__option.is-state-selected{display:none}.dialog-form-select__option:hover{background-color:#0060df;color:#fff}.dialog-message{transition:opacity .3s;position:absolute;top:0;left:0;display:flex;align-items:center;height:100%;opacity:0;width:100%}.dialog-message.is-state-visible{opacity:1}.dialog-message__holder{padding:0 20px;width:100%;color:#383838}.dialog-message__heading{display:block;padding-top:36px;background:url(assets/img/icons/dialog-form-send-icon.svg) 50% 0 no-repeat;font-size:22px;line-height:26px;text-align:center}.dialog-message__description{margin-top:12px;font-size:15px;line-height:18px;text-align:center}.dialog-message__link{margin-top:16px}