@font-face {
  font-family: "Roboto";
  src: url("/g/fonts/roboto/roboto-r.eot");
  src: url("/g/fonts/roboto/roboto-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-r.woff2") format("woff2"), url("/g/fonts/roboto/roboto-r.woff") format("woff"), url("/g/fonts/roboto/roboto-r.ttf") format("truetype"), url("/g/fonts/roboto/roboto-r.svg#roboto") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "RL";
  src: url("/g/fonts/roboto/roboto-l.eot");
  src: url("/g/fonts/roboto/roboto-l.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-l.woff2") format("woff2"), url("/g/fonts/roboto/roboto-l.woff") format("woff"), url("/g/fonts/roboto/roboto-l.ttf") format("truetype"), url("/g/fonts/roboto/roboto-l.svg#roboto") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "RB";
  src: url("/g/fonts/roboto/roboto-b.eot");
  src: url("/g/fonts/roboto/roboto-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-b.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b.woff") format("woff"), url("/g/fonts/roboto/roboto-b.ttf") format("truetype"), url("/g/fonts/roboto/roboto-b.svg#roboto") format("svg");
  font-weight: 700;
  font-style: normal;
}

#form_g-user-register { font-family: 'Roboto';}
.g-form-field--title-pos-2 .g-form-field__value, .g-form-field--title-pos-3 .g-form-field__value,
.g-form-field--title-pos-2 .g-form-field__title, .g-form-field--title-pos-3 .g-form-field__title { display: block; padding: 0;}
.g-form-control-radio__input { display: none;}
#form_g-user-registe .g-form-field__title { display: none !important;}
.item_pol ul { display: flex; align-items: center;}
.item_pol .g-form-control-radio { display: flex; align-items: center;}
.item_pol .g-form-field--title-pos-2 .g-form-control-radio__label { padding: 0;}
.item_pol .g-form-field ul li { margin: 0 10px 0 0;}
.item_pol .jq-radio .jq-radio__div { position: relative; top: -2px;}
.registration-form-wrapper * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wr_form input[type="tel"],
.wr_form input[type="password"],
.g-auth input[type="password"],
.shop2-block.login-form .block-body input,
#form_g-user-register input[type="text"] { width: 100%; height: 53px; border: 1px solid #ebebeb; border-radius: 5px; padding: 0 15px; font-size: 17px; color: #000000;}
.g-auth input[type="password"]:focus
#form_g-user-register input[type="text"]:focus { box-shadow: 2.8px 2.9px 14px rgba(123, 123, 123, 0.11); border: 2px solid #2a26cb;}
#form_g-user-register .g-form-field__value { margin-bottom: 0; position: relative;}
#form_g-user-register .g-form-field { padding: 0;}
.g-form-row__subrow { margin-bottom: 13px;}
.save_settings_wr { display: none;}
.btn_r .reg_btn { padding: 0 !important;}
.type_RADIO_GROUP .g-form-control-radio { display: flex; align-items: end;}
.g-form-control-radio__label { padding-left: 4px;}
.type_RADIO_GROUP ul li + li { margin-top: 0;}
.g-auth .g-form-field { margin-bottom: 10px;}
#form_g-user-register .g-form-field__value { width: 100%;}
.g-auth__social-min { border: 0;}
html body .slider-top_wrap .slider-top .sl_iem .item_desc .item_title { margin: 0;}
.item_title { font-size: 17px; color: #000000; font-weight: 500; position: relative; cursor: pointer; 
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/*.site-header__menu .folders-dorpdown-menu > .folder-item > a { color: #1526f3;}*/
.ajax_pass .g-button,
.item_btn { font-size: 16px; color: #ffffff !important; font-weight: normal; border: 0; height: auto; padding: 14px 9px; line-height: 1; background: #2a26cb; border-radius: 5px; margin-bottom: 24px; text-align: center; max-width: 250px; text-transform: capitalize; position: relative;}
.wr_form { background: #fff; padding: 40px 40px 25px; border: 1px solid #dfdfdf; border-radius: 10px; max-width: 420px; overflow: hidden;}
.ajax_pass .g-form-row--submit { padding: 0 !important;}
.ajax_pass .g-button { margin-left: 0; width: 100%; max-width: 300px;}
.g-form-field-wrap { float: none;}
.user_on .wr_form>.g-form-row__subrow { margin: 0;}
.ajax_pass .g-button:hover,
.item_btn:hover { background: #1b188c; color: #fff !important; cursor: pointer;}

.ajax_pass .g-form-row--submit,
.item_btn,
.g-form-row__subrow { display: none;}

.item_elem { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #ebebeb; position: relative;}
.active .item_title { margin-bottom: 35px;}

.active .ajax_pass .g-form-row--submit,
.active .item_btn,
.active .g-form-row__subrow { display: block;}
.item_title:after { content:''; height: 11px; width: 13px; background: url(arr_l.png) 0 0 no-repeat; position: absolute; top: 5px; right: 13px;}
.active .item_title:after { 
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.item_elem.active:before { background: #f8f8f8; content: ''; position: absolute; top: -18px; bottom: 0; left: -40px; right: -40px;}
.item_elem.active { border: 0;}
.item_elem_first.active:before { top: -40px;}
.item_elem_last.active:before { bottom: -41px;}.
.item_elem_last.active { padding: 0; margin: 0;}
.item_elem_last.active .item_btn { margin: 0;}
.ch_pass { display: none;}
@media screen and (max-width: 480px) {
	.slider-top_wrap { min-height: 255px;}
	body .shop2-block.login-form .block-body { width: 88vw; padding: 20px;}
	.wr_form { padding-left: 20px; padding-right: 20px;}
	.shop2-block.login-form .block-body input,
	#form_g-user-register input[type="text"] { height: 43px; padding: 0 15px; font-size: 15px;}
	.ajax_pass .g-button, .item_btn { font-size: 15px; padding: 16px 25px;}
}
.overlay.opened { background: rgba(46,45,86,0.4);}
.gr-user-tabs { margin-right: 5px; float: left;}
.g-label-tabs.g-label-tabs--indents.gr-user-tabs.x1 {float: none;}
.gr-user-tabs .g-user-profile__item { padding: .5em 1.35714em;}
.shop2-block.login-form .block-body { width: 406px; padding: 20px 27px 5px;}
.regs_tit { position: relative;}
.regs_tit,
.lt_text { font-size: 20px; color: #000000; padding-bottom: 32px; text-align: center;}
.regs_tit img { margin-right: 10px; vertical-align: middle;}
.lt_text img { padding-right: 10px; vertical-align: middle;}
/*.shop2-block.login-form .close-login { background-image: url(cls.png);}*/
.shop2-alert-close.shop2-btn { margin-left: 10px; border-color: blue; color: blue !important;}

body .regs_frm input[type="text"],
body .regs_frm input[type="password"],
.shop2-block.login-form .block-body input[type="password"],
.shop2-block.login-form .block-body input[type="text"] { width: 100%; height: 53px; border: 1px solid #ebebeb; border-radius: 5px; padding: 0 15px; font-size: 17px; color: #000000;}
.shop2-block.login-form .block-body input[type="password"]:focus,
.shop2-block.login-form .block-body input[type="text"]:focus { box-shadow: 2.8px 2.9px 14px rgba(123, 123, 123, 0.11); border: 2px solid #2a26cb;}
body .order-repeat-buttons { padding-top: 10px;}
.order-cancel .shop2-alert-close { color: #00008f;}
body .shop2-block.login-form .authorization-wrapper .frg_pass { font-size: 17px; color: #090abd; text-decoration: underline; margin: 0 0 9px; text-transform: none;}
body .shop2-block.login-form .authorization-wrapper .frg_pass a { color: #090abd;}
html .shop2-block.login-form .signin-btn { background: #2a26cb;}
body .shop2-block.login-form .authorization-wrapper .registry-form-bottom .registration { border: 2px solid #2a26cb; background: #fff; height: 60px; width: 100%; text-align: center; text-transform: none; font: 19px/60px 'RB'; color: #090abd; padding-bottom: 0;}
body .g-auth__social-min { padding-top: 0 !important;}

body.aaa .g-auth__social-min { padding-top: 0 !important; margin-top: 20px;}
body .shop2-block.login-form .authorization-wrapper .registry-form-bottom { padding-bottom: 0;}
body.aaa .registration-form-wrapper .g-auth__social-min { margin-top: 0;}

.popup_menu { background: #fff; padding: 40px 23px; border-radius: 15px; max-width: 1400px; width: 100%; margin-top: 25px;}
.close_menu { background: url(cls.png) 0 0 no-repeat; height: 16px; width: 16px; top: 10px; right: -23px; cursor: pointer; position: absolute;}
body .site-header .geo-location-wrapper { max-width: 250px; margin-right: 15px;}
@media screen and (min-width: 1024px){
	/*.site-header__menu .folder-button:after,
	.folders-dorpdown { display: none !important;}*/
}
body .shop2-block.login-form.opened { z-index: 1500 !important;}
.wrap_menu { max-height: 75vh; overflow: auto; padding-top: 10px;}
.menu_shop ul,
.menu_shop { list-style: none; margin: 0; padding: 0;}
.menu_shop > li > ul { padding-left: 49px;}
.menu_shop > li { width: 25%; display: inline-block; vertical-align: top; margin-bottom: 38px;}
.menu_shop > li > a { font-size: 17px; color: /*#0400a9;*/ #1526f3; font-weight: bold; text-decoration: none; margin-bottom: 22px;}
.menu_shop > li > a span { min-width: 50px; display: inline-block; vertical-align: top; padding-top: 8px; margin-top: -12px;}
.menu_shop ul li a { font-size: 17px; color: #2a2a2a; padding-bottom: 8px; text-decoration: none; display: block;}
.menu_shop ul li a:hover { color: #1526f3;}
.kat_tit { font: 30px 'Georgia'; color: #2a2a2a; text-align: center; margin-bottom: 40px; font-weight: bold; text-transform: uppercase;}
.site-header .header-top-panel { z-index: 100;}
.folders-menu-wrapper .folders-menu > .folder-list-item.has-sublevel > ul { z-index: 1;}
.boxShadows .top-menu-list,
.site-header .header-bottom-wrapper2,
.kat_btn,
.tel_t { display: none;}
.overlay.opened { z-index: 1400 !important;}
.overflowHidden .site-header .header-top-panel { z-index: 2;}

.frg_pass { text-transform: none; color: #090abd; font-size: 17px; text-align: right;}
.pg_regs .reg_btn .g-button,
html body input[type="submit"].r_btns,
body .shop2-block.login-form .block-body .signin-btn { background: #2a26cb; color: #fff !important; font: 19px/60px 'RB'; height: 64px; text-align: center; border-radius: 5px; padding-left: 22px; padding-right: 22px; width: 114%; text-transform: none;}

html body .site-main__inner .regs_frm input[type="submit"].r_btns { width: 100%; font: 17px/56px 'RB'; height: 56px;}
.g-auth__sideleft .pg_regs .reg_btn .g-button { width: 100%; margin-left: 0; margin-right: 0; font: 17px/56px 'RB'; height: 56px;}

body .shop2-block.login-form .signin-btn::after { display: none;}
.text_frm { text-align: center; font: 13px 'RL'; color: #000000; margin: 20px 0 20px;}
.g-social__row { text-align: center;}
.type_RADIO_GROUP { margin-bottom: 15px !important;}
.type_RADIO_GROUP ul { list-style: none; margin: 0; padding: 0;}
.type_RADIO_GROUP ul li { display: inline-block; vertical-align: top;}
.type_RADIO_GROUP ul li + li { margin-left: 10px;}

.pg_21254304 .x2 .g-social__item--ya-large { width: 290px !important;}
.btn_r { display: flex; justify-content: space-between;}
body .shop2-block.login-form .block-body .btn_r .reg_btn { width: 50%; margin-right: 5px;}
body .shop2-block.login-form .block-body .btn_r .reg_btn .g-user__button { background: #2a26cb; color: #fff !important; font: 17px/56px 'RB'; height: 60px; text-align: center; border-radius: 5px; padding-left: 12px; padding-right: 12px; width: 100%; text-transform: none;}

body .shop2-block.login-form .block-body .btn_r .authorization-form-js { border: 2px solid #2a26cb; background: #fff; height: 60px; width: 100%; text-align: center; text-transform: none; font: 17px/58px 'RB'; color: #090abd; margin: 0; width: 50%; margin-left: 5px;}
.text_r { text-align: center; margin-top: 4px; margin-bottom: 20px; color: #000000; font: 13px 'RL';}
/*.site-header .boxShadows .geo-location-wrapper { max-width: 200px;}*/
.site-header .panel-top-menu { padding-left: 0px;}
.site-header__menu .folder-button { padding-top: 14px; padding-bottom: 14px;}




@media screen and (min-width: 1024px) {
	.boxShadows .top-menu-list { display: none;}
	.site-header .header-bottom-wrapper2 { padding-top: 0; padding-bottom: 0; display: none;}
	.site-header .boxShadows .header-bottom-wrapper2 { display: block;}
	.site-header .boxShadows .header-bottom-wrapper2 .header-search-wrapper { max-width: 480px;}
	.kat_btn { background: #00008f url(kbg.png) 22px 18px no-repeat; color: #fff; font-size: 19px; font-weight: bold; height: 50px; padding-left: 57px; padding-right: 32px; border-radius: 30px; line-height: 50px; display: none; cursor: pointer; min-width: 250px;}
	.kat_btn span { position: relative;}
	.kat_btn span:after { height: 1.5px; background: #fff; position: absolute; bottom: -1px; left: 0; right: 0; content:''; display: none;}
	.boxShadows .kat_btn { display: block;}
	.boxShadows .site-city { display: none;}
	.item_p { margin-bottom: 4px; font-size: 18px; color: #252525; font-weight: bold; padding-left: 28px; background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M17.637%2C23.999%20C17.009%2C23.999%2016.390%2C23.893%2015.798%2C23.684%20C8.469%2C21.091%202.664%2C15.133%200.268%2C7.746%20C-0.451%2C5.525%200.312%2C3.083%202.168%2C1.668%20L3.350%2C0.767%20C4.007%2C0.265%204.793%2C-0.001%205.623%2C-0.001%20C7.033%2C-0.001%208.312%2C0.780%208.959%2C2.037%20L10.959%2C5.922%20C11.148%2C6.291%2011.249%2C6.705%2011.249%2C7.119%20C11.249%2C7.776%2011.003%2C8.406%2010.557%2C8.892%20L10.141%2C9.345%20C9.727%2C9.794%209.637%2C10.461%209.917%2C11.004%20C10.600%2C12.327%2011.661%2C13.387%2012.987%2C14.070%20C13.520%2C14.345%2014.206%2C14.251%2014.646%2C13.847%20L15.100%2C13.431%20C15.889%2C12.706%2017.120%2C12.539%2018.072%2C13.029%20L21.959%2C15.026%20C23.218%2C15.673%2024.001%2C16.950%2024.001%2C18.361%20C24.001%2C19.351%2023.616%2C20.286%2022.917%2C20.993%20L21.564%2C22.361%20C20.536%2C23.403%2019.104%2C23.999%2017.637%2C23.999%20ZM5.623%2C2.248%20C5.291%2C2.248%204.978%2C2.354%204.716%2C2.553%20L3.533%2C3.455%20C2.435%2C4.293%201.983%2C5.739%202.409%2C7.053%20C4.590%2C13.779%209.876%2C19.204%2016.549%2C21.565%20C17.719%2C21.978%2019.094%2C21.661%2019.963%2C20.782%20L21.316%2C19.413%20C21.595%2C19.129%2021.750%2C18.756%2021.750%2C18.361%20C21.750%2C17.797%2021.437%2C17.285%2020.931%2C17.026%20L17.044%2C15.029%20C16.887%2C14.949%2016.696%2C15.019%2016.622%2C15.086%20L16.168%2C15.503%20C15.048%2C16.531%2013.310%2C16.766%2011.956%2C16.068%20C10.212%2C15.170%208.815%2C13.774%207.917%2C12.033%20C7.207%2C10.656%207.434%2C8.964%208.483%2C7.825%20L8.898%2C7.372%20C8.944%2C7.323%208.998%2C7.239%208.998%2C7.119%20C8.998%2C7.060%208.984%2C7.003%208.957%2C6.951%20L6.958%2C3.066%20C6.699%2C2.561%206.187%2C2.248%205.623%2C2.248%20Z%22%2F%3E%3C%2Fsvg%3E) 0 50% no-repeat; -webkit-background-size: 19px auto;
	background-size: 19px auto;}
	.time_work { padding-left: 27px; background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2026%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M13.000%2C25.993%20C5.829%2C25.993%20-0.005%2C20.163%20-0.005%2C12.996%20C-0.005%2C5.828%205.829%2C-0.002%2013.000%2C-0.002%20C20.171%2C-0.002%2026.005%2C5.828%2026.005%2C12.996%20C26.005%2C20.163%2020.171%2C25.993%2013.000%2C25.993%20ZM13.832%2C1.701%20L13.832%2C2.985%20C13.832%2C3.444%2013.460%2C3.816%2013.000%2C3.816%20C12.540%2C3.816%2012.168%2C3.444%2012.168%2C2.985%20L12.168%2C1.701%20C6.580%2C2.110%202.111%2C6.578%201.702%2C12.164%20L2.984%2C12.164%20C3.444%2C12.164%203.817%2C12.536%203.817%2C12.996%20C3.817%2C13.455%203.444%2C13.827%202.984%2C13.827%20L1.702%2C13.827%20C2.111%2C19.413%206.580%2C23.881%2012.168%2C24.290%20L12.168%2C23.006%20C12.168%2C22.547%2012.540%2C22.175%2013.000%2C22.175%20C13.460%2C22.175%2013.832%2C22.547%2013.832%2C23.006%20L13.832%2C24.290%20C19.420%2C23.881%2023.889%2C19.413%2024.298%2C13.827%20L23.015%2C13.827%20C22.556%2C13.827%2022.183%2C13.455%2022.183%2C12.996%20C22.183%2C12.536%2022.556%2C12.164%2023.015%2C12.164%20L24.298%2C12.164%20C23.889%2C6.578%2019.420%2C2.110%2013.832%2C1.701%20ZM17.357%2C18.182%20C17.144%2C18.182%2016.931%2C18.101%2016.769%2C17.938%20L12.412%2C13.584%20C12.256%2C13.428%2012.168%2C13.216%2012.168%2C12.996%20L12.168%2C5.938%20C12.168%2C5.479%2012.540%2C5.107%2013.000%2C5.107%20C13.460%2C5.107%2013.832%2C5.479%2013.832%2C5.938%20L13.833%2C12.651%20L17.946%2C16.762%20C18.271%2C17.087%2018.271%2C17.613%2017.946%2C17.938%20C17.783%2C18.101%2017.570%2C18.182%2017.357%2C18.182%20Z%22%2F%3E%3C%2Fsvg%3E) 0 50% no-repeat; -webkit-background-size: 19px auto;
	background-size: 19px auto;}
	.item_p a { text-decoration: none; color: #252525;}
	.item_p span { font-size: 14px; font-weight: normal;}
	.time_work { font-size: 16px; color: #252525;}
	.tel_t { max-width: 367px; padding-top: 31px; display: none;}
	.boxShadows .tel_t { display: block;}
}
.txtt { font-size: 15px; color: #000000; text-align: center; margin: 14px 0; line-height: 18px;}
.block-body .g-social,
.block-body .g-social__row { font-size: 0;}
.block-body .g-social { padding-bottom: 0; margin-bottom: 30px;}
.slider-top .item_desc { top: auto; bottom: 20px;}
html body .slider-top_wrap .slider-top .sl_iem .item_desc { border-radius: 5px;}
.slider-top .item_desc { max-width: 500px;}
body .slider-top a.item_link, body .slider-top a.item_link:hover { background: #000;}

body .slider-top a.item_link {
	display: inline-block;
	padding: 8px 12px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	background: #00008f !important;
	border-radius: 5px;
	line-height: normal;
	height: auto;
	margin-bottom: 5px;
}
.owl-item .item_title:after { display: none;}
@media (min-width: 1201px){
	.site-header .header-top-panel.boxShadows .favorite_top.is-null .favorite_link, 
	.site-header .header-top-panel.boxShadows .favorite_top .favorite_link, 
	.site-header .header-top-panel.boxShadows .site-compare .top_compare_button{ background-position: left 25px top 49%; min-width: 165px;}
	.site-header .header-top-panel.boxShadows .top_compare_text { display: block; position: absolute; top: 15px; left: 60px;}
	.site-header .boxShadows .favorite_top .favorite_link:before { position: absolute; top: 15px; left: 60px; content: 'Избранное'; font-size: 14px; display: block;}
	.site-header .header-top-panel.boxShadows .block-title.login-ico { font-size: 14px; background-position: 21px 50%; height: auto; width: auto; padding: 14px 25px 14px 50px;}
	.site-header .boxShadows .top-shop-modules-wrapper { max-width: 548px;}
}
@media screen and (max-width: 1024px) {
	.menu-top-wrapper.opened { z-index: 1500 !important;}
	.menu_shop > li { width: 33%;}
}

@media screen and (max-width: 1400px) {
	.popup_menu { max-width: 90vw;}
}
body .slider-top a.item_link,
body .slider-top a.item_link:hover { background: #2a26cb; color: #fff;}
.g-social__item { height: 38px; width: 38px; border-radius: 50px; -webkit-background-size: 30px auto; background-size: 30px auto;}
.g-social { text-align: center;}
.block_cont_popup { display: none;}
.popup_menu,
.panel_left,
.tbg { display: none;}
.tbg { background-image: url(/t/images/phone_newnew.svg) !important; -webkit-background-size: 23px auto !important; background-size: 23px auto !important;     background-repeat: no-repeat;}
.g-auth .regs_tit { display: none;}
.folders-menu-wrapper .folders-menu > .folder-list-item.has-sublevel > ul { z-index: 10;}
.bot_mob_panel { display: none;}
.izbrn { text-decoration: none; text-align: center; display: block; font: 700 12px/38px 'Roboto'; color: #00008f; border: 1px solid #00008f; text-transform: uppercase; padding: 0 20px; border-radius: 25px; margin-bottom: 8px;}

.user_off.pg_21254304 .item_data_rozdenia_wr,
.user_off.pg_21254304 .item_pol_wr { opacity: 0; border: 0; margin: 0; padding: 0; height: 0;}
.pg_regs .item_elem { border: 0; margin: 0; padding: 0;}


.page-suttings .item_elem_cont { display: block;}
.item_elem_cont { display: none;}
.field.password { position: relative;}
.row22 { position: relative;}
.show-pass-btn,
.show-pass-btn2 {
  width: 22px;
  height: 22px;
  position: absolute;
  right: 13px;
  top: calc(50% - 18px);
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.666504 7.99935C0.666504 7.99935 3.33317 2.66602 7.99984 2.66602C12.6665 2.66602 15.3332 7.99935 15.3332 7.99935C15.3332 7.99935 12.6665 13.3327 7.99984 13.3327C3.33317 13.3327 0.666504 7.99935 0.666504 7.99935Z' stroke='%2300174F' stroke-opacity='0.3' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z' stroke='%2300174F' stroke-opacity='0.3' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.show-pass-btn.btn_shw:after,
.show-pass-btn2.btn_shw:after { display: none;}

.show-pass-btn2 { top: calc(50% - 18px);}

.show-pass-btn:after,
.show-pass-btn2:after { background: #00174F; height: 1px; width: 5px; position: absolute; top: 0; left: 0; content:'';
	-moz-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	transform: rotate(25deg);
	background: #b2b9ca;
	height: 2px;
	width: 25px;
	position: absolute;
	top: 10px;
	left: -1px;
}
.show-pass-btn.show_ps:after,
.show-pass-btn2.show_ps:after { display: none;}

.user_on #form_g-user-register .show-pass-btn { top: calc(50% - 10px);}

.ajax_pass .g-form-row--submit .g-button,
.wr_form .item_btn {
	width: 100% !important;
	max-width: 100% !important;
	box-sizing: border-box;	
}

body a.logout2 { display: block; text-align: center;padding-left: 40px; padding-right: 40px;}
.g-auth input[type="password"],
#form_g-user-register .type_PASSWORD input[type="text"] { padding-right: 35px;}

body a.logout {
  font-size: 15px;
  text-transform: capitalize;
  border-radius: 30px;
  background: #2a26cb;
}
body a.logout:hover {
	background: #2a26cb;
}

a.logout::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 15px;
  width: 16px;
  height: 13px;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2016%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.000%2C0.963%20L16.000%2C12.037%20C16.000%2C12.568%2015.551%2C13.000%2015.000%2C13.000%20L6.000%2C13.000%20C5.449%2C13.000%205.000%2C12.568%205.000%2C12.037%20L5.000%2C9.389%20C5.000%2C8.990%205.336%2C8.666%205.750%2C8.666%20C6.164%2C8.666%206.500%2C8.990%206.500%2C9.389%20L6.500%2C11.555%20L14.500%2C11.555%20L14.500%2C1.444%20L6.500%2C1.444%20L6.500%2C3.611%20C6.500%2C4.010%206.164%2C4.333%205.750%2C4.333%20C5.336%2C4.333%205.000%2C4.010%205.000%2C3.611%20L5.000%2C0.963%20C5.000%2C0.432%205.449%2C-0.000%206.000%2C-0.000%20L15.000%2C-0.000%20C15.551%2C-0.000%2016.000%2C0.432%2016.000%2C0.963%20ZM4.000%2C4.092%20C4.000%2C4.292%203.916%2C4.472%203.780%2C4.603%20L2.561%2C5.778%20L10.750%2C5.778%20C11.164%2C5.778%2011.500%2C6.101%2011.500%2C6.500%20C11.500%2C6.899%2011.164%2C7.222%2010.750%2C7.222%20L2.561%2C7.222%20L3.780%2C8.397%20C3.916%2C8.527%204.000%2C8.708%204.000%2C8.907%20C4.000%2C9.306%203.664%2C9.629%203.250%2C9.629%20C3.043%2C9.629%202.855%2C9.549%202.720%2C9.418%20L0.220%2C7.010%20C0.084%2C6.880%20-0.000%2C6.699%20-0.000%2C6.500%20C-0.000%2C6.301%200.084%2C6.120%200.220%2C5.989%20L2.720%2C3.582%20C2.855%2C3.451%203.043%2C3.370%203.250%2C3.370%20C3.664%2C3.370%204.000%2C3.693%204.000%2C4.092%20Z%22%20%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  display: none;
}

a.logout:before {
  content: "";
  width: 16px;
  height: 13px;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2016%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.000%2C0.963%20L16.000%2C12.037%20C16.000%2C12.568%2015.551%2C13.000%2015.000%2C13.000%20L6.000%2C13.000%20C5.449%2C13.000%205.000%2C12.568%205.000%2C12.037%20L5.000%2C9.389%20C5.000%2C8.990%205.336%2C8.666%205.750%2C8.666%20C6.164%2C8.666%206.500%2C8.990%206.500%2C9.389%20L6.500%2C11.555%20L14.500%2C11.555%20L14.500%2C1.444%20L6.500%2C1.444%20L6.500%2C3.611%20C6.500%2C4.010%206.164%2C4.333%205.750%2C4.333%20C5.336%2C4.333%205.000%2C4.010%205.000%2C3.611%20L5.000%2C0.963%20C5.000%2C0.432%205.449%2C-0.000%206.000%2C-0.000%20L15.000%2C-0.000%20C15.551%2C-0.000%2016.000%2C0.432%2016.000%2C0.963%20ZM4.000%2C4.092%20C4.000%2C4.292%203.916%2C4.472%203.780%2C4.603%20L2.561%2C5.778%20L10.750%2C5.778%20C11.164%2C5.778%2011.500%2C6.101%2011.500%2C6.500%20C11.500%2C6.899%2011.164%2C7.222%2010.750%2C7.222%20L2.561%2C7.222%20L3.780%2C8.397%20C3.916%2C8.527%204.000%2C8.708%204.000%2C8.907%20C4.000%2C9.306%203.664%2C9.629%203.250%2C9.629%20C3.043%2C9.629%202.855%2C9.549%202.720%2C9.418%20L0.220%2C7.010%20C0.084%2C6.880%20-0.000%2C6.699%20-0.000%2C6.500%20C-0.000%2C6.301%200.084%2C6.120%200.220%2C5.989%20L2.720%2C3.582%20C2.855%2C3.451%203.043%2C3.370%203.250%2C3.370%20C3.664%2C3.370%204.000%2C3.693%204.000%2C4.092%20Z%22%20%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  display: inline-block;
  vertical-align: -1px;
  padding-right: 10px;
}

.shop_orders a {
  font-size: 15px;
  text-transform: full-size-kana;
  text-transform: inherit;
}


@media screen and (max-width: 640px) {
	.overflowHidden2 .bot_mob_panel { display: none !important;}
	.overflowHidden2:after { background: #fff; position: absolute; z-index: 100; top: 0; bottom: 0; left: 0; right: 0; content:'';}
	.site-footer { padding-bottom: 82px;}
	.site-header .header-top-panel.boxShadows { box-shadow: 0 0 20px rgba(87, 87, 99, 0.12);}
	/*.overf_hidden .title-city span { visibility: hidden;}
	.overf_hidden .site-header .header-top-panel { z-index: 1000;}*/
	.soc_mob { text-align: center; max-width: 280px;}
	body .site-header .header-top-panel.boxShadows .top-shop-modules-wrapper { margin-left: auto;}
	.bot_mob_panel { display: block;}
	.site-header .header-bottom-wrapper { padding-top: 0;}
	.site-header .header-bottom-wrapper .site-logo img { max-width: 337px;}
	.site-header .site-phones-wrapper { display: none !important;}
	
	/*.site-header .favorite_top .favorite_link,
	.site-header .panel-cart-button-wrapper,
	.site-header .site-compare .top_compare_button { display: none !important;}*/
	.site-header .favorite_top .site-favorite-popup,
	.site-header .site-compare .site-compare-popup { bottom: 69px; top: auto; position: fixed;}
	.site-header .favorite_top .site-favorite-popup::before,
	.site-header .site-compare .site-compare-popup:before { bottom: -5px; top: auto; right: 177px;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.site-header .favorite_top .site-favorite-popup:before { right: 119px;}
	
	
	
	.tbg { height: 25px; width: 25px; margin-top: 12px; cursor: pointer; display: block;}
	/*.site-header .top-shop-modules-wrapper { max-width: 75px;}*/
	.site-header .block-title.login-ico:hover,
	.site-header .block-title.login-ico { border: 0; background-size: 24px auto; padding: 10px 5px;font-size: 0; background-position: 50%;}
	.site-header .header-top-panel .menu-icon { border: 0; background-image: url(/t/images/burger_newnew.svg); -webkit-background-size: 30px auto; background-size: 30px auto;background-position: center center;min-width: 40px;min-height: 40px;margin-top: 33px;}
	.site-city { border: 0; margin-left: 5px; background-position: 0 50% !important;border-radius: 0;background-size: 17px;}
	.site-city .city-in .title-city span { font-size: 15px; padding: 0 0 0 4px; display: block;}
	.site-city .city-in .title-city { padding-left: 28px; font-size: 15px;}
	.block_cont_popup { background: #fff; padding: 34px; width: 100%; top: 0 !important; bottom: 0 !important;}
	.block_cont_popup2 { height: 80vh; overflow: auto; padding-bottom: 50px;}
	.close_menu2 { height: 22px; width: 22px; cursor: pointer; background: url(/t/images/close-new1234.svg) 0 0 no-repeat; top: 35px; right: 15px; position: absolute; background-size: 24px;}
	.block_cont_popup {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.c_cont { font-size: 23px; color: #000000; padding-bottom: 30px; font-weight: 600; text-align: center;}
	.c_wr .hp-item,
	.c_item { padding-bottom: 14px;}
	.c_wr .hp-item a,
	.c_item a { display: block; font-size: 19px; line-height: 25px; font-weight: bold; text-decoration: none;}
	.c_wr .hp-item span,
	.c_item span { display: block; font: 19px 'RL'; line-height: 19px; padding-bottom: 5px;}
	.c_wr { padding-left: 40px; background: url(/t/images/phone-new55.svg) 0 50% no-repeat;background-size: 25px;}
	.c_wr .ss { position: absolute; top: 0; left: 0;}
	
	.adr { font-size: 16px; color: #2a2a2a; padding-left: 40px; background: url(/t/images/location-contacts.svg) 0 0 no-repeat; padding-top: 5px; max-width: 247px; margin-top: 15px; background-size: 24px;}
	.adr .ss { position: absolute; top: 0; left: 0; opacity: 0;}
	.shd { font-size: 17px; color: #2a2a2a; padding-left: 40px; background: url(/t/images/clock-new33.svg) 0 0 no-repeat; padding-top: 3px; margin-top: 20px; margin-bottom: 25px; background-size: 24px;}
	.eml { font-size: 17px; color: #2a2a2a; padding-left: 40px; background: url(/t/images/mail-new55.svg) 0 0 no-repeat; padding-top: 0; margin-top: 10px;background-size: 24px;}
	.eml a { display: block; font-weight: 600; color: #2a26cb;}
	.soc_mob { list-style: none; padding: 0; margin: 29px auto 0;}
	.soc_mob li { display: inline-block; vertical-align: top; margin-right: 7px; margin-bottom: 7px;}
	.soc_mob li a { height: 42px; width: 42px; text-align: center; line-height: 42px; background: #f2f2f2; border-radius: 7px; display: block;}
	.soc_mob img { vertical-align: middle;}
	.clb { width: 248px; height: 55px; background: #2a26cb; border-radius: 5px; text-align: center; margin: 27px auto 0; color: #fff; font-weight: bold; font: 19px/55px 'Roboto'; cursor: pointer;}
	.clb img { vertical-align: middle;padding-left: 10px;}
	.site-header .header-bottom-wrapper .site-phones-wrapper .header-phones-wrap { text-align: center; padding-left: 0; background: none;}
	.panel_left { background: #fff; position: fixed; top: 0 !important; bottom: 0 !important; left: 0 !important; right: 0 !important; padding: 30px 10px; z-index: 1000; display: none;}
	.top_sd { display: flex; justify-content: space-between; padding: 0 16px 30px;}
	.vx { font-size: 17px; color: #000000; cursor: pointer;}
	.vx svg,
	.vx img { vertical-align: middle; padding-right: 10px; padding-bottom: 3px;}
	.panel_left * { font-family: 'Roboto';}
	.clsx { cursor: pointer;}
	.site-header2 .header-bottom-wrapper .header-search-wrapper { max-width: 100%;}
	.site-header2 .header-bottom-wrapper2 { display: block;}
	html .site-header2,
	.site-header2 .header-bottom-wrapper { padding: 0;}
	.menu_sd { padding-top: 31px; padding-bottom: 14px; margin-bottom: 23px;}
	.menu_sd ul,
	.menu_sd ul ul { list-style: none; margin: 0; padding: 0;}
	.menu_sd > ul { margin-bottom: 30px; border-bottom: 1px solid #e5e5e5; padding-bottom: 14px;}
	.menu_sd ul li { font-size: 17px; color: #000000; display: inline-block; vertical-align: top; padding-left: 10px; padding-right: 10px; cursor: pointer;}
	.menu_sd ul li.act { color: #090abd; position: relative; font-weight: bold;}
	.menu_sd ul li.act:after { height: 3px; content:''; background: #090abd; position: absolute; bottom: -16px; left: 0; right: 0;}
	
	.menu_2 ul { list-style: none; margin: 0; padding: 0;}
	.menu_2 ul ul { display: none;}
	.menu_2 ul li { margin-bottom: 7px; display: block;}
	.menu_2 ul li a { font-size: 17px; color: #090abd; font-weight: bold; text-decoration: none; display: flex; padding-right: 30px;}
	.menu_2 ul ul li a { font-size: 15px; color: #2a2a2a; padding-left: 40px; line-height: 1; padding-top: 7px; padding-bottom: 7px; font-weight: normal;}
	.menu_2 ul li a,
	.menu_2 ul ul li a { color: #000;}
	.menu_2 ul ul li a:hover { color: #0a0ba7;}
	.menu_2 ul li img { vertical-align: middle;} 
	.menu_2 ul li span { min-width: 48px; margin-right: 10px; display: inline-block;}
	.menu_2 ul > li.has { position: relative;}
	.menu_2 ul > li.has:after { position: absolute; top: 10px; right: 10px; content:''; background: url(xbg.png) 0 0 no-repeat; height: 8px; width: 12px;
	pointer-events: none;
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.menu_2 ul > li.has.acts:after {
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
	}
	.menu_2 { max-height: calc(100vh - 350px); overflow: auto;}
	.menu_2 { display: none;}
	.menu_2.ac { display: block;}
	.menu_3 ul li { margin-top: 10px; margin-bottom: 10px;}
	.menu_3 ul ul li a { padding-left: 10px;}
	.wr_menu_icon { position: relative;}
	.wr_menu_icon span { position: absolute; top: 0; bottom: 0; left: 0; right: 0; cursor: pointer;}
	.shop2-block.login-form .block-body input[type="password"], .shop2-block.login-form .block-body input[type="text"] { height: 48px;}
	.regs_tit, .lt_text { padding-bottom: 23px;}
	body .shop2-block.login-form .authorization-wrapper .registry-form-bottom .registration { width: 100%; box-sizing: border-box; margin: 10px 0 0;}
	body .shop2-block.login-form .authorization-wrapper .registry-form-bottom,
	.btn_r { flex-direction: column;}
	body .shop2-block.login-form .block-body .btn_r .reg_btn { width: 100%; margin-right: 0;}
	body .shop2-block.login-form .block-body .btn_r .authorization-form-js { margin-left: 0; width: 100%;}
	.menu_2 ul li a { color: #0400a9;}
	.menu_2:not(.menu_3) ul li a { color: #000;}
	.menu_2:not(.menu_3) ul li a:hover { color: #0400a9;}
	.menu_2 ul ul li a { color: #000;}
	.menu_2 ul li span { position: relative; top: -5px; text-align: center;}
	.menu_2.ac { padding-top: 5px;}
}

.login-form.opened { display: flex !important;}
/*.overflowHidden.overflowHidden2 { overflow-x: hidden; margin-right: calc(-1 * (100vw - 100%));}*/

.login-form { display: none;}
.overflowHidden2 .top-shop-modules-wrapper { margin-right: 17px;}


.overlay { z-index: 100; pointer-events: none;}
..overlay.opened { pointer-events: all;}


.overlay.opened { z-index: 140 !important;}
body .shop2-block.login-form.opened { z-index: 150 !important;}
.bot_mob_panel { position: fixed; bottom: 0; left: 0; right: 0; height: 79px; background-color: #f6f6f6; border-radius: 1px; box-shadow: -0.8px -2.9px 8px rgba(87, 87, 99, 0.12); z-index: 10;}
div[id^="sandbox_theme_panel"] { bottom: 100px !important;}
.wr_ico_bot { display: flex; max-width: 302px; margin: 0 auto; justify-content: space-between; padding-top: 23px;}
.itm_icos { min-width: 52px; cursor: pointer;}
.itm_icos .site-favorite-popup,
.itm_icos .top_compare_text,
.itm_icos .site-compare-popup { display: none !important;}
body .itm_icos .site-compare { border: 0; position: relative; top: -17px; left: -12px;}
.itm_icos .favorite_top { border: 0; background: none; padding: 0; position: relative; top: -10px; left: -11px;}
.itm_icos .panel-cart-button {
    position: relative;
    width: 50px;
    height: 50px;
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2028%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M27.780%2C7.519%20L22.980%2C18.082%20C22.600%2C18.918%2021.766%2C19.499%2020.800%2C19.499%20L5.600%2C19.499%20C4.274%2C19.499%203.200%2C18.408%203.200%2C17.061%20L3.200%2C4.972%20L0.352%2C2.079%20C0.134%2C1.859%200.000%2C1.554%200.000%2C1.218%20C0.000%2C0.545%200.537%2C-0.001%201.200%2C-0.001%20C1.531%2C-0.001%201.831%2C0.135%202.048%2C0.356%20L5.697%2C4.061%20L25.600%2C4.061%20C26.925%2C4.061%2028.000%2C5.152%2028.000%2C6.499%20C28.000%2C6.863%2027.921%2C7.208%2027.780%2C7.519%20ZM5.600%2C17.061%20L20.800%2C17.061%20L23.755%2C10.562%20L5.600%2C10.562%20L5.600%2C17.061%20ZM25.600%2C6.499%20L5.600%2C6.499%20L5.600%2C8.124%20L24.862%2C8.124%20L25.602%2C6.498%20L25.600%2C6.499%20ZM6.400%2C21.124%20C7.725%2C21.124%208.800%2C22.215%208.800%2C23.561%20C8.800%2C24.908%207.725%2C25.999%206.400%2C25.999%20C5.075%2C25.999%204.000%2C24.908%204.000%2C23.561%20C4.000%2C22.215%205.075%2C21.124%206.400%2C21.124%20ZM19.200%2C21.124%20C20.525%2C21.124%2021.600%2C22.215%2021.600%2C23.561%20C21.600%2C24.908%2020.525%2C25.999%2019.200%2C25.999%20C17.875%2C25.999%2016.800%2C24.908%2016.800%2C23.561%20C16.800%2C22.215%2017.875%2C21.124%2019.200%2C21.124%20Z%22%2F%3E%3C%2Fsvg%3E) 50% / auto 20px no-repeat;
    -webkit-background-size: auto auto;
    background-size: auto auto;
}
#onicon .onicon-bookmark .onicon-button--visible {
  display: block;
  /*right: 73px !important;*/
  /*bottom: 85px !important;*/
}
.itm_icos .cart-products-amount2 { height: 25px; width: 25px; border-radius: 50px; background: #9b9b9b; text-align: center; color: #fff; line-height: 25px; position: absolute; top: 0; right: 0; font-size: 13px;}
.itm_icos .panel-cart-button-wrapper { position: relative; top: -10px; /*left: -17px;*/}
.itm_icos .favorite_top a.favorite_link span { height: 25px; width: 25px; border-radius: 50px; background: #9b9b9b !important; text-align: center; color: #fff !important; line-height: 25px; position: absolute; top: 0; right: 0; font-size: 13px;}

.itm_icos .favorite_top:not(.is-null) a.favorite_link span { background: #ea0000 !important;}
.itm_icos .favorite_top:not(.is-null) a.favorite_link { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23fe0000%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='%D0%A1%D0%BB%D0%BE%D0%B9_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M0 33.8c0,7.67 0.91,11.93 4.63,18.61 3.62,6.51 8.66,11.33 13.78,16.5 0.68,0.69 1.21,1.01 1.86,1.65 1.16,1.15 2.24,2.08 3.5,3.14l1.76 1.56c0.33,0.28 0.48,0.48 0.79,0.78 0.43,0.42 0.54,0.42 0.97,0.78 0.33,0.29 0.47,0.49 0.79,0.77 3.21,2.86 7.8,6.46 10.84,9.28 0.42,0.4 0.56,0.42 0.97,0.79 1.25,1.11 6.16,5.48 7.37,6.1 1.97,1.01 3.33,0.99 5.37,0.09 0.9,-0.4 1.24,-0.82 1.92,-1.4 1.27,-1.07 2.33,-1.98 3.59,-3.05l14.47 -12.48c0.39,-0.35 0.48,-0.35 0.88,-0.69l4.39 -4c0.42,-0.37 0.56,-0.39 0.98,-0.78 0.34,-0.32 0.54,-0.56 0.87,-0.89l3.42 -3.22c1.82,-1.81 4,-3.89 5.66,-5.87 5.56,-6.61 11.19,-15.29 11.19,-24.35 0,-5.8 -0.26,-8.99 -2.51,-14.48 -2.09,-5.1 -6.11,-10.22 -10.83,-13 -0.87,-0.51 -1.26,-0.82 -2.22,-1.3 -4.54,-2.26 -8.01,-2.86 -13.35,-2.86 -5.26,0 -11.56,2.64 -14.98,5.52 -0.79,0.68 -1.42,1.22 -2.15,1.95 -0.67,0.67 -1.47,1.37 -2.04,2.07 -0.49,0.62 -1.53,1.64 -1.73,2.37l-0.38 0c-0.38,-1.41 -4.62,-5.29 -5.92,-6.39 -3.4,-2.87 -9.7,-5.52 -14.98,-5.52 -5.2,0 -8.8,0.59 -13.22,2.8 -2.21,1.1 -6.38,4.05 -7.8,5.87 -2.41,3.11 -3.58,4.09 -5.32,8.35 -0.68,1.64 -1.28,3.17 -1.71,5.13 -0.39,1.8 -0.86,4.13 -0.86,6.17zm27.07 -15.8c1.59,-0.25 3.09,0.83 3.35,2.42 0.26,1.59 -0.82,3.09 -2.41,3.35 -0.04,0.01 -13.49,2.04 -8.8,17.56 0.47,1.55 -0.41,3.18 -1.96,3.65 -1.55,0.47 -3.18,-0.41 -3.65,-1.95 -6.64,-21.98 13.41,-25.02 13.47,-25.03z'/%3E%3C/g%3E%3C/svg%3E");}
 

body .itm_icos .site-compare > a .top_compare_amount { height: 25px; width: 25px; border-radius: 50px; background: #9b9b9b; text-align: center; color: #fff; line-height: 25px; position: absolute; top: 6px; right: 0; font-size: 13px;}

body .itm_icos .site-compare > a.active .top_compare_amount { background: #74c139;}
body .itm_icos .site-compare > a.active { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%2391BD3E%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='%D0%A1%D0%BB%D0%BE%D0%B9_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1010726912'%3E%3Cg id='_677094464'%3E%3Cpath class='fil0' d='M7.46 46.53l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.36,1.35 2.19,3.22 2.19,5.28l0 36.55c0,2.06 -0.83,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.05,0 -3.93,-0.84 -5.27,-2.19 -1.35,-1.34 -2.19,-3.22 -2.19,-5.28l0 -36.55c0,-2.06 0.84,-3.93 2.19,-5.28 1.34,-1.35 3.22,-2.19 5.27,-2.19z'/%3E%3Cpath class='fil0' d='M44.1 1.98l11.8 0c2.06,0 3.93,0.83 5.28,2.19 1.34,1.34 2.19,3.22 2.19,5.28l0 81.1c0,2.06 -0.85,3.94 -2.19,5.28 -1.35,1.35 -3.22,2.19 -5.28,2.19l-11.8 0c-2.06,0 -3.93,-0.84 -5.28,-2.19 -1.34,-1.34 -2.19,-3.22 -2.19,-5.28l0 -81.1c0,-2.06 0.85,-3.94 2.19,-5.28 1.35,-1.36 3.22,-2.19 5.28,-2.19z'/%3E%3Cpath class='fil0' d='M80.73 30.2l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.35,1.34 2.19,3.21 2.19,5.27l0 52.89c0,2.06 -0.84,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.06,0 -3.93,-0.84 -5.27,-2.19 -1.36,-1.34 -2.19,-3.22 -2.19,-5.28l0 -52.89c0,-2.06 0.83,-3.93 2.19,-5.27 1.34,-1.35 3.21,-2.19 5.27,-2.19z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -webkit-background-size: 22px 35px;
background-size: 22px 35px;}

.itm_icos .active .cart-products-amount2 { background: #00038f;}

.itm_icos .favorite_top.is-null a { background: none;}
.itm_icos .favorite_top a.favorite_link { background-image: url(ss.png); background-repeat: no-repeat; background-position: 0 11px;}
body .itm_icos .site-compare > a { background-image: url(/t/images/9097942/cmp.svg);}
body .itm_icos .site-compare:hover { background: none;}
.aa { position: absolute; top: 0; bottom: 0; left: 0; right: 0;}


/*01.02.23*/
@media screen and (max-width: 640px) {
	.itm_icos .favorite_top a.favorite_link { background-size: 100% 28px;}
	#onicon .onicon-bookmark .onicon-button--visible { bottom: 85px !important;}
	body .shop2-block.login-form.opened { z-index: 99999999999 !important;}
	body .shop2-block.login-form .block-body {
	  position: fixed;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  width: auto;
	  height: 100vh;
	  overflow: auto;
	  padding-right: 10px;
	}
	body .shop2-block.login-form .block-body2 { height: 88vh; overflow: auto; overflow-x: hidden; padding-right: 10px;}
	body .shop2-block.login-form .block-body .signin-btn { width: 100%;}
	.wr_form .item_btn { margin: 0 auto;}
}

.shop2-block.login-form.opened .item_otcestvo,
.shop2-block.login-form.opened .item_pol,
.shop2-block.login-form.opened .item_data_rozdenia { display: none;}
.log_out_btn { display: none;}
.edit_lk,
.edit_done .site-main__inner .g-notice  { display: none;}
.edit_done .active .edit_lk { 
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 1;
	position: relative;
	margin: 24px 0 10px;
}
.active .edit_lk span { background: url(https://evro-light.ru/t/images/9097942/checkbox-circle-svgrepo-com.svg) 0 0 no-repeat; height: 18px; width: 18px; -webkit-background-size: 100% 100%;  vertical-align: middle; background-size: 100% 100%; display: inline-block; margin-right: 5px;}
.wr_form .item_btn { text-transform: inherit;}
.lk_b { position: relative;}
.lk_b > a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 1px solid #e1e1e1; border-radius: 50px;}
.lk_b > a:hover {border-color: #00008f;}
/* .site-header .boxShadows .top-shop-modules-wrapper { max-width: 100%; width: auto;} */
.site-header .header-bottom-wrapper .header-search-wrapper .site-search-form { width: 100%;}
.site-header .boxShadows .header-bottom-wrapper2 .header-search-wrapper { max-width: 100%;}
.itm_icos:nth-child(1) { margin-left: 10px;}
.itm_icos:nth-child(4) { margin-right: -21px;}
.bot_mob_panel { height: 61px; background-color: #fff;}
.c_item .s2,
.c_item:nth-child(1) .s1 { display: none;}
.c_item:nth-child(1) .s2 { display: block;}
/*.product-includeForm.active, .product-includeForm2.active { z-index: 99999999999;}*/
/*.block_cont_popup { z-index: 999999999999;}*/
.site-header .header-top-panel.boxShadows .top-shop-modules-wrapper { margin-left: 15px;}
#onicon .onicon-bookmark { z-index: 99 !important;}
.top-shop-modules-wrapper .site-compare:nth-child(2),
.top-shop-modules-wrapper .site-compare:nth-child(3) { display: none;}
#sandbox_theme_panel_1952506 { bottom: 100% !important;}
.hide_text_aut .text_r { display: none !important;}
.user-page-title span strong { text-transform: uppercase; font-family: Georgia, Helvetica, sans-serif !important; font-weight: 700;}
@media screen and (min-width: 0) and (max-width: 768px) {
	.scroll_btn { bottom: 160px;}
}
.ajax_pass .g-form-row--submit .g-button { max-width: 268px; text-transform: inherit;}
.g-form-row--submit .g-button,
.edit_done .active .edit_lk,
.wr_form .item_btn,
.g-auth input[type="password"], .shop2-block.login-form .block-body input,
#form_g-user-register input[type="tel"],
#form_g-user-register input[type="text"] {
	font-family: 'roboto';
	font-weight: 500;
	font-size: 17px;
}
#form_g-user-register .item_phone .error-message { display: none;}
#form_g-user-register input[type="tel"] { width: 100%; height: 53px;}
.ajax_pass .edit_lk { margin-top: 0 !important;}
.ajax_pass .g-button, .item_btn { padding-top: 18px; padding-bottom: 19px;}
.g-user-profile--opened { display: none;}

.g-user-profile__item:hover, .g-user-profile__item, .g-user-profile__item:active, .g-user-profile__item--active { color: #1526f3 !important;}
.g-user-profile__item:hover, .g-user-profile__item:active, .g-user-profile__item--active {
  margin: 0 0 6px;
  border-color: #1526f3;
}
#form_g-user-register .item_phone input[type="tel"] { color: #000; border-radius: 5px;}

/* .site-header .block-title.login-ico.log_i_n { border-color: #00008f;} */

body .popup_down { 
	border-radius: 7px;
	position: absolute;
	right: 0;
	top: 63px;
	opacity: 0;
	width: 210px;
	background: #fff;
	padding: 10px;
	box-shadow: 0 0 4px #939191;
	display: none;
}

.lk_b22 .load-reg-form-js:after {
	content:'';
	position: absolute;
	bottom: -15px;
	left: 0;
	right: 0;
	height: 15px;
}

@media screen and (min-width: 1024px){
	.lk_b:hover .popup_down { display: block !important;}
}
.popup_down .my-orders { margin-bottom: 10px; text-transform: inherit;}
.popup_down a.logout {
  margin: 10px 0 0;
  padding: 0 40px 0 43px;
  display: block;
  text-align: center;
}

.site-header .popup_down .favorite_top,
.site-header .popup_down .site-compare { display: block !important;}

.lk_b:hover .popup_down { opacity: 1;}
.popup_down,
.lk_b:hover {
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}

.popup_down .site-compare-popup,
.popup_down .site-favorite-popup { display: none !important;}
.site-header .popup_down .favorite_top { margin-bottom: 10px !important;}
.popup_down .top_compare_button,
.popup_down .favorite_link { width: 100% !important;}
#form_g-user-register .g-form-control-radio__label { font-size: 16px;}
#form_g-user-register .jq-radio .jq-radio__div { width: 16px; height: 16px;}

@media screen and (min-width: 1024px){
	.lk_b22 .popup_down:after { content: ''; height: 15px; width: 15px; background: url(arrow_up2.svg) 0 0 no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; position: absolute; top: -12px; right: 42px; background-color: #fff;}
}

@media screen and (min-width: 0) and (max-width: 640px) {
	.over_hidden { overflow: hidden !important;}
	.menu_sd svg { max-width: 30px; max-height: 30px;}
	body .popup_down { width: 210px;}
	.ajax_pass .g-form-row--submit .g-button,
	.ajax_pass .g-button, .item_btn { max-width: 100%;}
	.site-header .header-top-panel { padding-bottom: 2px;}
}
.site-header__menu .folder-button {
	background: #00008f url(kbg.png) 25px 19px no-repeat;
	text-transform: inherit;
	font-size: 19px;
	font-weight: bold;
	border-radius: 50px;
}
.site-header__menu .folder-button::after { right: 14px; display: none;}
.burger-icon { display: none;}
.folder-button span { position: relative;}
.folder-button span:after {
  display: none;
  height: 1px;
  background: #fff;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  content: '';
}
.g-social__item { overflow: hidden;}
.site-main__inner h1.item_21254304 {
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
}
.g-social__item { -webkit-background-size: 100% 100%; background-size: 100% 100%;}
body .itm_icos .site-compare > a { background-image: url(sorting_1.svg); -webkit-background-size: auto 27px; background-size: auto 27px;}
.itm_icos .favorite_top a.favorite_link { background-image: url(izb.svg);}
/* 03.03.2023 */

/* 22.03.2023 */

/*body .shop2-block.login-form { display: none;}
body .shop2-block.login-form.opened { display: flex;}*/
/* 22.03.2023 */
html body { height: auto;}
html body.over_hidden,
html body.overflowHidden2 { height: inherit;}
.gr-user-tabs .g-user-profile__item { border-radius: 4px; background: #fff; color: #00008f !important; border-color: #00008f;}
.gr-user-tabs .g-user-profile__item:hover { background: #0600f5; color: #fff !important;}

@media screen and (min-width: 0) and (max-width: 480px) {
	.g-social__row.x2 { margin-top: 20px;}
	.lk_b > a { border: 0;}
	.header-top-panel { display: flex !important;}
	.over_hidden,
	.overflowHidden2 .top-shop-modules-wrapper { margin-right: 0 !important;}
	body .shop2-block.login-form .authorization-wrapper .registry-form-bottom .registration { margin-top: 20px;}
	.text_r { margin-top: 20px;}
}
.g-user-setting__side-left.page-suttings { display: flex; flex-direction: column;}
.g-user-info.it_familia { order: 1;}
.g-user-info.it_name { order: 2;}
.g-user-info.it_otcestvo { order: 3;}
.g-user-info.it_email { order: 4;}
.g-user-info.it_phone { order: 5;}
.g-user-info.it_data_rozdenia { order: 6;}
.g-user-info.it_pol { order: 7;}

.pg_64208506 .lpc-text-1__item:first-child img { object-fit: contain;}
.pg_64208506 .lpc-text-1[data-media-source="desktop"] .lpc-text-1__item-img { height: auto;}

.g-social__item {
  margin: 0 1px 5px;
  border-radius: 50px;
  overflow: hidden;
  display: inline-block;
}

.us_settings #form_g-user-register { display: flex; flex-direction: column;}
.us_settings #form_g-user-register > div:nth-child(4) { order: 1;}
.us_settings #form_g-user-register > div:nth-child(5) { order: 4;}
.us_settings #form_g-user-register > div:nth-child(6) { order: 3}
.us_settings #form_g-user-register > div:nth-child(7) { order: 5;}
.us_settings #form_g-user-register > div:nth-child(8) { order: 2;}

.link_b { position: absolute; top: 0; bottom: 0; left: 0; width: 80vw; padding: 0 !important;}
.menu_2 ul li { position: relative;}
.lnk2 { position: absolute; top: 0; left: 0; bottom: 0; width: 75vw;}


.g-auth__sideleft  #form_g-user-register .g-form-field .g-form-field__value .show-pass-btn{
    top: 18px;
}
.g-auth__sideleft  #form_g-user-register .g-form-field .g-form-field__value .show-pass-btn2{
    top: 18px;
}
.us_register .g-auth__sideleft { width: 20em; float: none; margin: 0 auto 15px;}
.us_register .reg_btn { text-align: center;}
.pg_21254304 .x2 .g-social__item--ya-large,
.pg_269500803 .x2 .g-social__item--ya-large { width: 406px !important;}
.us_register .g-auth__sideleft { width: 406px;}
.regs_frm { max-width: 406px; margin: 0 auto;}
.us_register .reg_btn { padding-left: 0 !important; padding-right: 0 !important;}
@media screen and (min-width: 0) and (max-width: 420px) {
	.us_register .g-auth__sideleft { width: 90vw;}
}
@media (max-width: 469px) {
	.us_register .g-auth__sideleft {
    	display: flex;
    	flex-direction: column-reverse;
    }
    .site-main__inner h1.item_21254304 { margin-bottom: 20px;}
}
@media screen and (min-width: 0) and (max-width: 480px) {
	#form_g-user-register input[type="tel"],
	#form_g-user-register input[type="password"] { height: 43px;}
	.g-auth__sideleft #form_g-user-register .g-form-field .g-form-field__value .show-pass-btn { top: 12px;}
}