

/* Start:/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/style.css?174051450548003*/
.sale-personal-section-index-block{
	opacity: .8;
	padding: 0;
	margin: 15px 0;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		 -o-transition: all 0.3s;
			transition: all 0.3s;
	color: #fff;
	background-size: cover;
	border-radius: 3px;
	height: 87%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
}

@media (max-width: 992px)
{
	.sale-personal-section-index-block {
		height: auto;
		margin: 8px 0;
	}
}

.sale-personal-section-index-block.bx-theme-green{
	background: url(/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/images/wt_green.png) center top;
}
.sale-personal-section-index-block.bx-theme-blue{
	background: url(/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/images/wt_blue.png) center top;
}
.sale-personal-section-index-block.bx-theme-red{
	background: url(/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/images/wt_red.png) center top;
}
.sale-personal-section-index-block.bx-theme-yellow{
	background: url(/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/images/wt_yellow.png) center top;
}
.sale-personal-section-index-block.bx-theme-black{
	background: url(/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/images/wt_black.png) center top;
}
.sale-personal-section-index-block:hover{
	opacity: 1;
}
.sale-personal-section-index-block-link,
.sale-personal-section-index-block-link:hover,
.sale-personal-section-index-block-link:active,
.sale-personal-section-index-block-link:focus,
.sale-personal-section-index-block-link:visited{
	text-decoration: none;
	display: block;
	padding:25px 15px;
	color: #fff;
}
.sale-personal-section-index-block-link{color: #fff;}
.sale-personal-section-index-block-ico {font-size: 64px;}
.sale-personal-section-index-block-name{font-size: 16px;}
.sale-personal-section-account-sub-header{
	margin-top:40px;
}

.sale-personal-section-row-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
}

/*---*/
*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::after,::before{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{margin:0;line-height:inherit}a,hr{color:inherit}hr{height:0;border-top-width:1px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1{font-size:inherit;font-weight:inherit}
a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
blockquote,dd,dl,figure,h1,hr,pre{margin:0}

textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::after,::before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-2{margin-top:.5rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-5{margin-right:1.25rem}.mt-16{margin-top:4rem}.flex{display:flex}.h-10{height:2.5rem}.h-full{height:100%}.h-44{height:11rem}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-64{width:16rem}.w-56{width:14rem}.w-72{width:18rem}.max-w-lg{max-width:32rem}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-r{border-right-width:1px}.border-gray-300,.border-gray-400,.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-gray-300{border-color:rgb(209 213 219/var(--tw-border-opacity))}.bg-gray-700,.bg-white{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gray-100,.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity))}.bg-gray-100{background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200,.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.bg-gray-200{background-color:rgb(229 231 235/var(--tw-bg-opacity))}.p-4{padding:1rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-16{padding-left:4rem}.pr-3{padding-right:.75rem}.pt-4{padding-top:1rem}.pl-5{padding-left:1.25rem}.pl-2{padding-left:.5rem}.pb-10{padding-bottom:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-lg,.text-xl{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.text-gray-600,.text-gray-800{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-800{color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-400,.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-400{color:rgb(156 163 175/var(--tw-text-opacity))}.text-indigo-700,.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.text-indigo-700{color:rgb(67 56 202/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition{transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.focus\:border:focus{border-width:1px}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(67 56 202 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}@media (min-width:640px){.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:w-2\/3{width:66.666667%}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:mb-0{margin-bottom:0}}


body {
	margin: 0;
	padding: 0;
	color: #505050;
	background: #a5bcd7 url(/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/images/bg.png) repeat left top;
	font: 1.3em Tahoma;
	/*position: relative;*/
}

body table input {
	background-color: #E3E2E2;
	border: 1px solid #D3D3D3;
	padding: 4px 9px;
	display: inline-block;
	width: 50%;
}

.active {
	display: block;
}
.hidden {
	display: none;
}

.wrap {
	overflow: hidden;
	background-color: #fff;
	padding: 0 0 20px 0;
	/*min-height: 400px;*/
}

/*РЎС‚РёР»РёР·СѓРµРј РїСѓС‚Рё*/

.way {
	color: #a7a7a7;
	font-size: .9em;
	margin-top: 10px;
}
.way a {
	color: #a7a7a7 !important;
}
.static a:hover, .absolut a:hover {
	color: #4659a5;
}

/*СЃС‚РёР»РёР·СѓРµРј СЃСЃС‹Р»РєРё*/

a,
a:hover,
a:active,
a:visited,
a:link {
	color: #505050;
	text-decoration: none;
}


.title {
	box-shadow: inset 0 -1px #e8e8e8;
}
.title span {
	display: inline-block;
	border-bottom: 3px solid #4659a5;
	font-weight: 900;
}

.title_inver {
	box-shadow: inset 0 -1px #e8e8e8;
	margin-bottom: 8px;
}
.title_inver span {
	display: inline-block;
	border-bottom: 3px solid white;
	font-weight: 900;
}

/*РЎС‚РёР»РёР·СѓРµРј С‡РµРєР±РѕРєСЃС‹*/

label {
	font-weight: 100;
}
input[type=checkbox],
input[type=radio] {
	display: none;
}
label.check:before,
label.radio:before {
	content: "";
	background-color: #E7E7E7;
	border: 1px solid #DFDFDF;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 5px;
}
label.radio:before {
	border-radius: 100%;
}
input[type=checkbox]:checked + label.check:before,
input[type=radio]:checked + label.radio:before {
	content: "\2713";
	font-size: 1.3em;
	line-height: .9;
	font-weight: 900;
	color: #4659a5;
	background-color: #E7E7E7;
	border: 1px solid #DFDFDF;
	width: 17px;
	height: 17px;
	display: inline-block;
}
input[type=radio]:checked + label.radio:before {
	content: "\2022";
	font-size: 1.18em;
	padding: 0px 0 0 3px;
}

/*РЎС‚РёР»РёР·СѓРµРј Р±Р»РѕРєРё РёРЅС„РѕСЂРјР°С†РёРё Р±РµР· СЃРµСЂРѕРіРѕ С„РѕРЅР°*/
/*РЎСЋРґР° РёРЅРѕРіРґР° РїРѕРїР°РґР°СЋС‚ Рё Р±Р»РѕРєРё РЅР° СЃРµСЂРѕРј С†РІРµС‚Рµ РґР»СЏ С‚РѕРіРѕ, С‡С‚Рѕ Р±С‹ РІР·СЏС‚СЊ СЃРІРѕР№СЃС‚РІРѕ padding-right*/

.new,
.actions,
.about,
.all_categ,
.detailed,
.separate_title,
.card_preview,
.personal_information,
.my_orders {
	position: relative;
	width: 98%;
	padding-right: 2%;
}

.detailed_full {
	width: 100% !important;
}

.indent {
	margin: 20px 0;
}

.gray-bg {
	/*background-color: #f4f3f3;*/
	padding: 20px 24px;
	margin-top: 15px;
	overflow: auto;
}
.gray-bg h4 {
	color: #337ab7;
	font-weight: 900;
	font-size: 15px;
}

.block_text {
	margin-top: 15px;
	padding-bottom: 5px;
}
.block_text span.date {
	display: block;
	color: #878686;
	font-weight: 900;
	font-size: .7em;
}
.block_text a.name_block {
	font-weight: 900;
	display: block;
	text-decoration: underline;
}
.block_text img {
	border: 1px solid #dad9d9;
	margin-top: 10px;
	display: block;
}
.block_text p {
	margin-top: 5px;
}

button.bright {
	border: none;
	border-bottom: 3px solid #33458b;
	background-color: #4659a5;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	padding: 10px 10%;
	margin-top: 15px;
}

.line_goods {
	position: relative;
}
.good .pop {
	width: 228px;
	text-align: center;
	background-color: #f5f3f3;
	border: 1px solid #dad9d9;
	border-top: none;
	padding: 0 10px;
}
.good .lot_up {
	display: block;
	margin-top: -30px;
	margin-left: 46px;
}
.good {
	position: relative;
	display: inline-block;
	/*margin-left: .7%;*/
	margin-top: 9px;
	vertical-align: top;
}
.good i.fa-plus-circle {
	position: absolute;
	font-size: 2.5em;
	top: 5px;
	right: 5px;
	color: #4659a5;
	z-index: 5;
	cursor: pointer;
}
.good .circ_wh {
	position: absolute;
	width: 27px;
	height: 27px;
	background-color: #fff;
	border-radius: 100%;
	top: 5px;
	right: 5px;
	z-index: 2;
}
/*.good:first-child {
    margin-left: 0;
}*/
.good .cost_good {
	font-size: 1.3em;
	font-weight: 900;
	display: inline-block;
	margin-bottom: 4px;
}


.attributes {
	display: inline-block;
	vertical-align: top;
	padding: 5px 15px;
	width: 100%;
}
.attributes .preview {
	border: 1px solid rgba(70, 89, 165, .15);
	background-color: rgba(70, 89, 165, .1);
	border-radius: 3px;
	padding: 10px;
	margin-top: 15px;
	width: 100%;
}
.attributes ul {
	list-style-type: none;
	padding: 0;
}
.attributes ul.static_attr:after {
	content: "";
	height: 1px;
	width: 150px;
	position: absolute;
	background-color: #e6e6e6;
	margin-top: 6px;
}
.attributes ul li {
	color: #4659a5;
}
.attributes ul li b {
	color: #505050;
}

.attributes.attr_good ul li {
	margin-bottom: 5px;
}
.attributes.attr_good ul.dinam_attr {
	margin-top: 25px;
}
.attributes.attr_good ul.static_attr:after {
	width: 70%;
	margin-top: 8px;
}
.attributes.attr_good ul.static_attr li {
	text-transform: uppercase;
	font-size: 1.1em;
}

/*РЎС‚РёР»РёР·Р°С†РёСЏ С‚Р°Р±Р»РёС†*/

table {
	width: 100%;
	margin-top: 20px;
}
table thead tr/*tr:first-child*/ {
	background-color: #e0dfdf;
	color: #505050;
	font-weight: 900;
	text-align: left;
}
table tr td:nth-child(2){
	text-align: left;
}
table tr td {
	border: 1px solid #e0dfdf;
	padding: 10px;
	/*text-align: center;*/
	vertical-align: top;
}
table ul {
	list-style-type: none;
	padding: 0;
}
table .image {
	width: 85px;
	height: 85px;
	border: 1px solid #E0DFDF;
	display: inline-block;
	margin-right: 20px;
}
table .image img {
	width: 100%;
	overflow: hidden;
}
table .data_good {
	display: inline-block;
	vertical-align: top;
}
table .data_good .tit {
	display: inline-block;
	margin-bottom: 10px;
}
table i.fa-check {
	color: #00AF47;
	font-size: 1.4em;
}
table .actual_cost {
	font-size: 1.5em;
	font-weight: 900;
}
table .old_cost {
	color: #848484;
	text-decoration: line-through;
	font-weight: 900;
}
table input,
table button.count {
	border: 1px solid #DBDBDB !important;
	background-color: #F4F4F4 !important;
}
table.basket_items input {
	width: 40px !important;
	text-align: center !important;
	margin: 0 -1px !important;
	padding: 1px 9px !important;
}
table button.count {
	width: 20px;
	text-align: center;
	padding: 1px 0;
}


/*///////////////////////////////////////
**РҐРµРґРµСЂ///////////////////////////////////
/////////////////////////////////////////*/

.header {
	height: 100%;
	overflow: auto;
	padding: 20px 30px 30px 30px;
	background-color: #fff;
	width: 100%;
	position: relative;
}
.header .logo {
	display: block;
	width: 100%;
	max-width: 400px;
}
.header .slogan {
	display: block;
	width: 100%;
	max-width: 400px;
}
.header .right_head {
	width: 100%;
	text-align: right;
}

/*/////////////////////////////////////
**РљРѕРЅРµС† С…РµРґРµСЂР°////////////////////////
**РќР°С‡Р°Р»Рѕ РјРµРЅСЋ РЅР°РІ///////////////////
//////////////////////////////////////*/

.menu_navigation {
	background-color: #dfdede;
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 15px 30px;
}
.menu_navigation ul.nav {
	list-style-type: none;
	padding: 0;
}

.menu_navigation ul.nav li {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 900;
	cursor: pointer;
	margin-right: 3%;
}
.nav>li>a {
	padding: 0;
	color: #434343;
}
.menu_navigation ul.nav li a:nth-child(2){
	color: #4659a5;
}
.navbar-search {
	margin-top: 10px;
}
.navbar-search i {
	font-size: 1.3em;
	color: #4659a5;
	margin-right: 10px;
}
.navbar-search input {
	background-color: #f4f3f3;
	border: 1px solid #d2d2d2;
	padding: 4px 9px;
	display: inline-block;
	width: 73%;
}
.menu_navigation .wrap_basket {
	text-align: right;
}
.menu_navigation .basket {
	display: inline-block;
	position: relative;
}
.menu_navigation .basket i {
	font-size: 3em;
}
.menu_navigation .basket .circle {
	width: 20px;
	height: 20px;
	background-color: #4659a5;
	border-radius: 100%;
	position: absolute;
	bottom: -9px;
	text-align: center;
}
.menu_navigation .basket .circle span {
	color: #fff;
	font-size: 0.8em;
}
.menu_navigation .information_basket {
	display: inline-block;
}
.menu_navigation .information_basket div:nth-child(1){
	text-transform: uppercase;
	font-weight: 900;
}
.menu_navigation .information_basket span.authorization {
	font-size: 1.3em;
}
.menu_navigation .information_basket span.entrance {
	font-size: .9em;
}
.menu_navigation .information_basket span.cost {
	font-weight: 900;
	font-size: 1.3em;
}

/*////////////////////////////////////////////////
**РљРѕРЅРµС† РјРµРЅСЋ РЅР°РІРёРіР°С†РёРё/////////////////////////
**РќР°С‡Р°Р»Рѕ СЃС‚СЂР°РЅРёС†С‹//////////////////////////////
//////////////////////////////////////////////*/

#content .catalog ul,
#cataloges .categories ul {
	list-style-type: none;
	padding: 0;
	/*text-transform: uppercase;*/
}
#content .catalog ul li,
#cataloges .categories ul li {
	/*margin-bottom: 4px;*/
	/*margin-top: 4px;*/
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #e2e1e1;
}
#content .catalog .catalog-section-list > ul > li {
	padding-left: 53px;
	padding-right: 10px;
	min-height: 32px;
	/*background: transparent url("/upload/iblock/27a/27ad76606ac77b6dd2ad112aa77fc16b.png") no-repeat 2px center;*/
	background-size: 32px 32px;
}
#content .catalog .catalog-section-list > ul > li:last-child{
	border:none;
}
#content .slider_banners {
	background-color: #f4f3f3;
	margin-top: 15px;
	width: 98%;
	padding: 20px 24px;
}
#content .slider img{
	width: 100%;
	/*max-width: 790px;*/
}
#content .banners img:first-child {
	margin-left: 0 !important;
}
#content .banners img {
	margin-left: 1%;
	border: 1px solid #dad9d9;
	width: 49%;
	max-width: 146px;
	margin-top: 10px;
}
#content .about p {
	margin-top: 10px;
}

/*////////////////////////////
*
////////////////////////////*/


.wrap_footer {
	overflow: hidden;
	background-color: #4659a5;
	color: #fff;
	padding: 25px 0;
}
.wrap_footer .f_block {
	padding: 0 12%;
}
.wrap_footer .f_block.contact,
.wrap_footer .f_block.addres {
	text-align: right;
}
.wrap_footer .buy ul {
	list-style-type: none;
	padding: 0;
}
.wrap_footer .buy ul li a {
	font-weight: 900;
	color: #fff;
}
.wrap_footer .addres p {
	width: 65%;
}
.wrap_footer .contact span.phone {
	display: block;
	font-size: 1.5em;
}
.wrap_footer .contact span.mail {
	margin-top: 10px;
}
.wrap_footer .contact .social_wrap {
	margin-top: 15px;
}
.wrap_footer .contact .social_wrap i {
	font-size: 1.5em;
	margin-left: 5px;
	cursor: pointer;
}

.wrap_footer .copy {
	text-align: center;
	border-top: 1px solid #40539c;
	width: 80%;
	margin: 35px auto 0 auto;
}
.wrap_footer .copy span {
	display: inline-block;
	margin-top: 15px;
}

.wrap_footer span.authorization {
	text-transform: uppercase;
	font-size: 1.2em;
}
.wrap_footer span.entrance {
	text-transform: uppercase;
}
.wrap_footer .our_basket .wrap_basket .basket {
	margin-top: 8px;
	display: inline-block;
	position: relative;
}
.wrap_footer .our_basket .wrap_basket .fa-shopping-basket {
	font-size: 2.5em;
}
.wrap_footer .our_basket .wrap_basket .circle {
	position: absolute;
	background-color: #25438E;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	text-align: center;
	top: 20px;
	font-size: 0.8em;
	padding-top: 2px;
}
.wrap_footer .our_basket .wrap_basket .purchase {
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
}
.wrap_footer .our_basket .wrap_basket .purchase .cost {
	display: block;
	font-weight: 900;
	font-size: 1.5em;
}
.wrap_footer .our_basket .wrap_basket a {
	font-weight: 900;
	text-decoration: underline;
	color: #fff;
	display: inline-block;
	margin-top: 10px;
}
.wrap_footer .our_basket .wrap_basket .cards {
	margin-top: 10px;
	font-size: 3em;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
РЎС‚СЂР°РЅРёС†Р° СЃ РєР°С‚Р°Р»РѕРіР°РјРё
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
*/
.all_lot {
	padding-left: 5px !important;
}

#cataloges .all_lot .lot {
	width: 135px;
	max-width: 135px;
	display: inline-block;
	margin-right: 2%;
	margin-top: 15px;
	vertical-align: top;
}
#cataloges .all_lot .lot .photo {
	width: 100%;
	border: 1px solid #3A59A9;
}
#cataloges .all_lot .lot .photo img {
	width: 100%;
}
#cataloges .all_lot .lot .title_lot {
	background-color: #3A59A9;
	color: #fff;
	padding: 3px 6px 13px 6px;
	font-weight: 900;
	text-decoration: underline;
}

.detailed p.paragraph {
	margin: 10px 0;
}
.detailed ul {
	list-style-image: url(/local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/images/list-style.png);
	padding-left: 20px;
}
.detailed .num_spisok span{
	vertical-align: top;
	overflow: auto;
	display: inline-block;
	height: 100%;
	font-size: 1.3em;
	font-weight: 900;
	color: #3A59A9;
	margin-top: 10px;
}
.detailed .num_spisok p {
	width: 96%;
	display: inline-block;
	margin: 10px 0;
}

#cards span.name_charact {
	margin: 10px 0;
	font-weight: 900;
	display: block;
}
#cards span.name_charact i.fa-chevron-down,
#cards span.name_charact i.fa-chevron-up {
	cursor: pointer;
}
#cards span.name_charact:first-child {
	margin-top: 0;
}
#cards .range {
	border-bottom: 1px solid #DFDFDF;
	padding: 5px 0 15px 0;
	margin-bottom: 15px;
}
#cards .range input {
	background-color: #E7E7E7;
	border: 1px solid #DFDFDF;
	padding: 3px 5px;
	width: 25%;
}
.filter_attr label {
	display: block;
}
.filter_attr {
	display: none;
}

.card_preview h5,
.card_preview h5 a {
	font-size: 1em;
	font-weight: 900;
	margin: 0 0 10px 8px;
	color: #4659a5;
	text-decoration: underline;
}
#cards .card_preview .photo_good {
	display: inline-block;
	border: 1px solid #e6e6e6;
	width: 100%;
	max-width: 200px;
	min-width: 120px;
	vertical-align: top;
	position: relative;
}
#cards .card_preview .photo_good img {
	width: 100%;
}
#cards .card_preview .photo_good .label_action {
	position: absolute;
	background-color: #f44335;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 25px;
	bottom: 15px;
	right: 0;
}

#cards .card_preview .cost_good {
	display: inline-block;
	background-color: #E7E7E7;
	padding: 20px 15%;
	text-align: center;
	vertical-align: top;
}
#cards .card_preview .cost_good .cost {
	display: inline-block;
	padding: 10px 20px;
	background-color: #DFDFDF;
	font-size: 2em;
	font-weight: 900;
	color: #8290BD;
}
#cards .card_preview .cost_good .cost .old_cost {
	color: #FF4131;
	font-size: .5em;
	text-decoration: line-through;
	display: block;
	text-align: left;
	margin-bottom: -4px;
}
#cards .card_preview .presence,
#good .inf_product .presence {
	margin-top: 10px;
	text-transform: lowercase;
}
#good .inf_product .presence {
	margin-top: 0;
}
#cards .card_preview .presence i,
#good .inf_product .presence i {
	font-size: 1.4em;
	margin-right: 4px;
}
#cards .card_preview .presence i.fa-check,
#good .inf_product .presence i.fa-check {
	color: #00AF47;
}
#cards .card_preview .presence i.fa-close,
#good .inf_product .presence i.fa-close {
	color: #FF4131;
}
#cards .card_preview button.bright {
	width: 90%;
}

.photo_product .photo {
	max-width: 285px;
	border: 1px solid #e6e6e6;
}
.photo_product .photo img {
	width: 100%;
}
.photo_product .photo_gallery {
	max-width: 285px;
	height: 80px;
	padding: 2px;
	border: 1px solid #e6e6e6;
	margin-top: 15px;
	position: relative;
}
.photo_product .photo_gallery .photo_preview {
	height: 74px;
	width: 74px;
	display: inline-block;
	border: 1px solid #e6e6e6;
}
.photo_product .photo_gallery .photo_preview img {
	width: 100%;
}

.inf_product {
	background-color: #f1f1f1;
	padding: 0;
}
.inf_product .buy_product,
.inf_product .availability_inf,
.inf_product .payments {
	margin: 0 auto;
	padding: 20px 30px;
	text-align: center;
	border-bottom: 1px solid #F4F3F3;
}
.inf_product .buy_product .cost {
	font-weight: 900;
	font-size: 2.2em;
	color: #7d8bb8;
}
.inf_product .buy_product .counter {
	font-weight: 900;
	margin-top: 10px;
	display: inline-block;
}
.inf_product .buy_product .counter input,
.inf_product .buy_product .counter a.count {
	border: 1px solid #DBDBDB;
	background-color: #F4F4F4;
}
.inf_product .buy_product .counter input {
	width: 40px;
	text-align: center;
	margin: 0 -1px;
}
.inf_product .buy_product .counter a.count {
	width: 20px;
	text-align: center;
	padding: 1px 0;
}
.inf_product .delivery {
	margin: 8px 0;
	text-align: center;
}
.inf_product .delivery b {
	text-decoration: underline;
}
.inf_product .payments b {
	display: block;
}
.inf_product .payments {
	padding: 0 0 16px 0 !important;
}
.inf_product .payments a:hover {
	text-decoration: underline;
}
.inf_product .payments i {
	font-size: 3em;
	display: inline-block;
	margin: 5px 3px 0 3px;
}

#basket .result {
	text-align: right;
	margin-bottom: 20px;
}
#basket .result_block {
	display: inline-block;
	background-color: #e7e7e7;
	margin-top: 20px;
	padding: 15px 25px;
	text-align: left;
}
#basket .result_block ul {
	padding: 0;
	margin-bottom: 0;
}
#basket .result_block ul li {
	margin-bottom: 0 !important;
}
#basket .result_block ul b {
	color: #3A59A9;
}

#basket form.personal_area {
	margin-top: 10px;
}
#basket form.personal_area label {
	margin-top: 6px;
}
#basket form.personal_area label,
#basket form.personal_area input[type=text] {
	display: block;
}
.block_personal_area {
	overflow: hidden;
}
#basket input[type=text] {
	background-color: #E3E2E2;
	border: 1px solid #D3D3D3;
	padding: 4px 9px;
	display: inline-block;
	width: 40%;
}

#basket .piar {
	border: 1px dashed #4659A5;
	text-align: center;
	margin-top: 15px;
	border-radius: 10px;
}
#basket .piar span {
	color: #4659A5;
	display: inline-block;
	padding: 80px 0;
}
.personal_area .payment_methods {
	margin-top: 15px;
}
.personal_area .choose_payment,
.delivery-method .tit_addr,
.delivery_choose .choose_del {
	width: 30%;
	vertical-align: top;
	display: inline-block;
}
.personal_area .payment,
.delivery-method .your_addres,
.delivery_choose .dely {
	display: inline-block;
	width: 65%;
}
/*.delivery-method .your_addres label {
    display: block;
}*/
.delivery-method,
.delivery_choose {
	margin-top: 15px;
}
.delivery-method .your_addres input#street {
	width: 70%;
	display: block;
	margin-bottom: 10px;
}
.delivery-method .your_addres input#house,
.delivery-method .your_addres input#apartment {
	width: 100%;
}
.delivery-method .house_block,
.delivery-method .apartment_block {
	display: inline-block;
	width: 20%;
}
.order button.bright {
	width: 40%;
	margin-top: 30px;
}

#basket .order {
	overflow: auto;
	margin-top: 15px;
}
#basket .comments {
	background-color: #E3E2E2;
	border: 1px solid #D3D3D3;
	width: 75%;
	margin-top: 15px;
	height: 120px;
}

.private_tabs {
	list-style-type: none;
	padding: 0;
}
.private_tabs li {
	border-bottom: 1px solid #E4E3E3;
	padding: 10px 14px;
	cursor: pointer;
}
.personal_information .personal .span_form,
.personal_information .change_pass .span_form {
	display: block;
	margin-top: 8px;
	margin-bottom: 3px;
}
.personal_information .personal .born {
	width: 20%;
}
.personal_information .personal .your_mail {
	color: #4659a5;
}
.personal_information .personal i.fa-calendar {
	font-size: 1.3em;
	color: #4659a5;
	margin-left: 10px;
	cursor: pointer;
}
.personal_information button.bright {
	width: 35%;
	display: block;
}
.personal,
.change_pass {
	display: inline-block;
	width: 48%;
	vertical-align: top;
}

.my_orders .no_orders {
	display: block;
	text-align: center;
	margin-top: 15px;
	font-size: 1.2em;
	opacity: .7;
}

.private_tabs .active {
	background-color: #e4e3e3;
}

.catalog.gray-bg.absolut {
	position: absolute;
	top: 0;
	/*left: 284px;*/
	left:99%;
	z-index: 999;
	width: 298%;
	border: 1px solid #DFDEDE;
	display: none;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	border-left: none;
}
.static ul[data-depth="2"] {
	display: none;
}
.catalog.gray-bg.absolut > ul {
	display:block;
	width: 100%;
}
.catalog.gray-bg.absolut > ul > li{
	display:block;
	float: left;
	width:48%;
	border: none !important;
	margin-right: 2%;
	position: relative;
}
.catalog.gray-bg.absolut > ul > li  i {
	position: absolute;
	left: 0;
	top:6px;
	cursor: pointer;
	color:#c5c1e1;
}
.catalog.gray-bg.absolut > ul > li  i:hover {
	color:#4557a4;
}
.catalog.gray-bg.absolut > ul > li  a {
	color:#000;
	border-bottom: 1px dotted #555;
	margin-left:15px;
}
.catalog.gray-bg.absolut > ul > li  a:hover {
	color:#000;
	border-bottom: 1px solid #555;
}
.catalog.gray-bg.absolut > ul > li  a:hover.empty,
.catalog.gray-bg.absolut > ul > li  a.empty {
	color:#888;
	border-bottom: 1px solid #eee;
}
.oo ul,
.catalog.gray-bg.absolut > ul > li  ul
{
	display: none;
}
.catalog.gray-bg.absolut > ul > li  ul li{
	position: relative;
	margin-left: 15px;
	border: none !important;
	color:#888;
	/*list-style-type: circle;*/
}


.good_image {
	width: 100%;
	height: 150px;
	background-color: #fff;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #e6e6e6;
	background-size: contain;
}
a.bright {
	border: none;
	border-bottom: 3px solid #33458b;
	background-color: #4659a5;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	padding: 10px 13%;
	margin-top: 15px;
	margin-bottom: 18px;
	display: inline-block;
	font-family: Tahoma;
}

@media (max-width:991px){
	.static ul[data-depth="2"]{
		padding: 20px !important;
	}
}
/*new add 2018-08-31 */
.top-line-wrapper {
	background: #f8f8f8;
	height: 40px;
	border-bottom: 1px solid #ebebeb;
}
.top-line {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	font-size: 13px;
	text-decoration: underline;
}
.location {
	display: flex;
	align-items: center;
}
.choose-block__icon {
	width: 15px;
	margin-right: 5px;
}
.choose-block__choice {
	display: flex;
	align-items: center;
	font-weight: 100;
	cursor: pointer;
}
.location__city {
	/*margin-right: 20px;*/
}
.top-menu {
	display: flex;
	align-items: center;
}
.top-menu__item {
	margin-left: 25px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	position: relative;
	height: 40px;
}
.top-menu__item--violet {
	color: #4756a3;
}
.top-menu__icon {
	width: 7px;
	margin-left: 7px;
}
.top-menu__item:hover {
	color: #4756a3;
}
.top-submenu {
	top: 39px;
	left: -12px;
	position: absolute;
	z-index: 99;
	width: 240px;
	background: #f8f8f8;
	padding: 0;
	list-style-type: none;
	border: 1px solid #ebebeb;
	transition: all 0.3s ease-in-out 0s;
	opacity: 0;
	visibility: hidden;
}
.top-menu__item:hover .top-submenu {
	visibility: visible;
	opacity: 1;
}
.top-submenu__item {
	border-bottom: 1px solid #ebebeb;
}
.top-submenu__item a {
	display: block;
	width: 100%;
	padding: 15px 12px;
}
.top-submenu__item a:hover {
	color: #4756a3;
}
.top-submenu__item:last-child {
	border-bottom: none;
}

.header-new {
	background: #fff;
	min-height: 75px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px;
}
.logotype__img {
	width: 270px;
}
.header-contact {
	display: flex;
	align-items: center;
}
.header-contact a {
	color: #4756a3;
	font-weight: 700;
	font-size: 17px;
}
.header-contact__icon {
	width: 20px;
	margin-right: 14px;
}
.header-contact:first-child {
	margin-bottom: 7px;
}
.header-login__icon {
	width: 20px;
	margin-right: 8px;
}
.header-login {
	display: flex;
	align-items: center;
}
.header-login a {
	color: #4756a3;
	font-weight: 700;
	font-size: 17px;
}

@media (max-width: 997px) {
	.header-new {
		flex-direction: column;
		justify-content: center;
	}
	.header-contacts {
		margin-bottom: 20px;
	}
	.logotype {
		margin-bottom: 20px;
	}
	.header-contact {
		justify-content: center;
	}
	.header-contact:first-child {
		margin-bottom: 20px;
	}
	.top-menu {
		display: none;
	}
}
.bx-authform h3 {
	margin-top: 0;
}
#title-search [type=submit]{
	height: 32px;
	line-height: 15px;
}
#title-search.bx-searchtitle {
	margin: 4px 0 0;
}
.catalog-section-list li {
	position: relative;
	padding-left: 20px;
}
.catalog-section-list i {
	float: left;
	margin-left: -40px;
	font-size: 25px;
	vertical-align: middle;
	color:#c5c1e1;
}
.catalog-section-list li:hover,
.catalog-section-list li.hover {
	background-color: #fff;
	z-index: 1000;
}
.catalog-section-list li.hover i,
.catalog-section-list li:hover i {
	color:#4557a4;
}
.sale-personal-section-index-block.bx-theme-blue a {
	color:#fff;
}
.sale-personal-section-index-block.bx-theme-blue {
	background: #c5c1e1 none;
}
.sale-personal-section-index-block.bx-theme-blue:hover {
	background: #4557a4 none;
}
.ii {
	float: left;
	margin-left: -40px;
	font-size: 25px;
	vertical-align: middle;
	color: #c5c1e1;
}
.faf.fa-airbrush {
	font-size: 32px;
}
#bx-soa-order input[type="checkbox"], input[type="radio"] {
	display: inline-block;
}
.md img {
	width:100%;
}
.strikethrough {
	color:darkred;
	font-weight: normal;
	position: relative;
	font-size: 1em;
	padding-left: 5px;
	background: rgba(255,255,255,0.6);
}
.strikethrough:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	right: 0;
	border-top: 1px solid;
	border-color: inherit;

	-webkit-transform:rotate(-5deg);
	-moz-transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
	-o-transform:rotate(-5deg);
	transform:rotate(-5deg);
}
.bx_notavailable {
	/*margin-top:-14px !important;*/
	font-weight: normal;
	color:darkred;
	font-size: 0.9em;
}
.bx_notavailable b {
	font-weight: normal;
}
.bx_bigimages .strikethrough {
	background: transparent;
	color:#fff;
}
.bright-not {
	border: none;
	border-bottom: 3px solid #d0d0d0;
	background-color: #DAD9D9;
	text-align: center;
	color: #333;
	text-transform: uppercase;
	font-weight: 900;
	padding: 7px 13% 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
	font-family: Tahoma;
	font-size: 9px !important;
}
.white-bg {
	padding-top:50px;background-color: #fff;height: 180px;
}
.px1 {
	background-color: #f4f3f3;
	padding:5px;
}
.px2 {
	background-color: #fff;
	height:390px;
	padding: 10px;
}
.gray-bg2 {
	background-color: #f4f3f3;
	margin-top: 15px;
	overflow: auto;
}




a.bright {
	border: none !important;
	border-bottom: 3px solid #33458b !important;
	background-color: #4659a5 !important;
	background: #4659a5 !important;
	text-align: center !important;
	color: #fff !important;
	text-transform: uppercase !important;
	font-weight: 900 !important;
	padding: 10px 13% !important;
	margin-top: 15px !important;

	margin-bottom: 18px !important;
	display: inline-block !important;
	font-family: Tahoma !important;
}




.header_fixed .header-new {
	display: none;
}
.header_fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999 !important;
	width: 100% !important;
}

.header-login.fixed-op {
	position: relative;
	top: 6px;
	left: 20px;

	min-width: 300px !important;
}
.header_fixed .notfixed2 {
	display: none !important;
}

a.socialfooter {
	color: white !important;
}


.row22 {
	/* DISPLAY: inherit; */
	display: inline-flex;
}


.fixmenuu22:not(.header_fixed) .fixed-op {

	display: none !important;
}



.bx_catalog_item.double.good .bx_stick_disc {
	display: none !important;
}



.row.row333.row22 {
	float: right;
}


.bx_catalog_item_price.cost_good .bx_price span {
	/* display: none!important; */
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 12px;
	/* color: red; */
	color: darkred;
	/* text-decoration: underline; */
	text-decoration: line-through;
	font-weight: normal;
	text-decoration-color: grey;
}


.bx_catalog_item_controls_blockone {
	display: none !important;
}
@media (max-width: 767px) {
	.popup-window {
		width: 95%;
		margin: auto;
		left: 50% !important;
		transform: translateX(-50%);
	}
}
.popup-window-content > div > img {
	max-width: 100%;
	width:auto;
	margin: 0 auto;
}




html,
body {
	font-size : 1rem;
	/*font-weight : 400;*/
}
.bx-searchtitle .bx-input-group-btn button {
	padding: 5px 16px 4px;

	border: 1px solid #d5dadc;
	border-left: none;
}
.f_block.our_basket .basket,
.basket {
	font-size:0.8em;
	height:40px;
	position:relative;
}
.f_block.our_basket .basket .circle {
	bottom:-12px;
	padding-top:1px;
}

#cataloges,
#content

{
	font-size:13px;
}
body.fix {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.bx-breadcrumb .bx-breadcrumb-item {
	margin: 3px;
}
#footer {
	font-size:.9em;
}

@media (max-width: 640px) {
	/*.good {*/
	/*    width:99%;*/
	/*}*/
	.good .pop {
		width:100%;
	}
	.good .lot_up {
		display:none;
	}
	#content .bx_catalog_list_home {
		grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
		grid-gap: 1px;
	}

}
@media (min-width: 640px) {
	.good .pop {
		width:284px;
	}
	.good .lot_up {
		margin-left: 75px;
	}
	#content .bx_catalog_list_home {
		grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
		grid-gap: 1px;
	}
}
@media (min-width: 768px) {
	.good .pop {
		width:228px;
	}
	.good .lot_up {
		margin-left: 46px;
	}
	#content .bx_catalog_list_home {
		grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
		grid-gap: 10px;
	}
}
@media (min-width: 1024px) {
	.good .pop {
		width:228px;
	}
	.good .lot_up {
		margin-left: 46px;
	}
}
@media (min-width: 1280px) {
	.good .pop {
		width:215px;
	}
	.good .lot_up {
		margin-left: 35px;
	}
}
@media (min-width: 1536px) {
	.good .pop {
		width:206px;
	}
	.good .lot_up {
		margin-left: 31px;
	}
}

.bx_catalog_list_home {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	grid-gap: 10px;
	align-items: stretch;
}
.bx_catalog_list_home  .bx_catalog_item {
	display: flex;
	flex-direction: column;
	border: none;

}
/*.bx_catalog_item_container {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*}*/
.bx_catalog_item_container {
	margin-top: auto;
}
.good .pop,
.good_image {
	border: none;
}
.svg_menu{
	color: #c5c1e1;
	height: 25px;width:25px;overflow: hidden;position: absolute;left:12px;top:5px;
}
#menu-mobile li i
{
	color: #c5c1e1;
}
li:hover .svg_menu,
#menu-mobile li:hover i
{
	color: #4557a4;
}
.flex-shrink-0 > .svg_menu{

	position: relative;
	left: auto;
	top: auto;
}


.user-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	margin: 0;
	padding: 0 8px;
	list-style-type: none
}

.user-nav__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.user-nav__link {
	padding: 3px 15px;
	color: #4256a2;
	border: 1px solid transparent;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-items: center;
	border-radius: 10px;
	min-width: fit-content;
	justify-content: center;
	line-height: 1.2;
	-webkit-transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
	transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
}

.user-nav__link:focus-visible {
	border: 1px solid #4256a2;
	color: #4256a2;
	-webkit-transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
	transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
}

.user-nav__icon {
	display: inline-block;
	width: 15px;
	margin-right: 5px;
}

@media (hover: hover) and (pointer: fine) {
	.user-nav__link:hover {
		border: 1px solid #4256a2;
		color: #4256a2;
		-webkit-transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
		transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
	}
}

.user-nav__link.active {
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #4256a2;
	border: 1px solid #4256a2;
	color: #ffffff;
	-webkit-transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
	transition: background-color .3s ease, color .3s ease, opacity 0.3s ease, border 0.3s ease;
}


.user-profile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	margin-bottom: 40px;
}

.user-profile__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
}

.user-profile__name {
	max-width: 100%;
	margin: 0;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.25;
	overflow-wrap: break-word;
}

.user-profile__info {
	position: relative;
	z-index: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	padding: 10px;
	border: 1px solid #e5e7eb;
	border-radius: 10px;
	overflow: hidden;
}

.user-profile .user-nav {
	margin-top: 16px;
}

.profile {
	padding: 40px 0;
}

.profile h1 {
	max-width: 100%;
	margin: 0 0 16px;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.25;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.user-profile__info-image {
	background-color: #c8c2e0;
	border-radius: 10px;
	color: #4256a2;

	width: 60px;
	height: 60px;

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	flex-shrink: 0;
}

.user-profile__info-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: 100%;
}

.user-profile__info-image i {
	font-size: 32px;
}

.user-profile__info-login,
.user-profile__info-email {
	font-size: 10px;
	margin: 2px 0;
	word-break: break-word;
}


@media (max-width: 992px) {
	.user-profile .user-profile__info {
		max-width: 200px;
	}

	.user-profile .user-nav {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.user-profile .user-nav__link {
		padding: 3px 15px;
		color: #4a58a0;
		border: 1px solid #4a58a0;
		background-color: #ffffff;
		display: flex;
		align-items: center;
		justify-items: center;
		border-radius: 10px;
		min-width: 80px;
		justify-content: center;
	}

	.user-profile .user-nav__link.active {
		background-color: #4a58a0;
		color: #ffffff;
	}

	.user-nav {
		padding: 0;
	}
}

[data-tabs=parent] {
	overflow: hidden;
}

[data-tabs=parent].no-transition > [data-tabs=control],
[data-tabs=parent].no-transition > [data-tabs=content],
[data-tabs=parent].no-transition > [data-tabs=element] {
	-webkit-transition: none;
	transition: none;
}

[data-tabs=parent].no-transition-global [data-tabs=control],
[data-tabs=parent].no-transition-global [data-tabs=content],
[data-tabs=parent].no-transition-global [data-tabs=element] {
	-webkit-transition: none;
	transition: none;
}

[data-tabs=parent] [data-tabs=content] {
	position: relative;
}

[data-tabs=element] {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
	transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
}

[data-tabs=element].for-load {
	position: static;
	visibility: visible;
	opacity: 1;
	-webkit-transition: none;
	transition: none;
}

[data-tabs=element].is-active {
	z-index: 1;
	visibility: visible;
	opacity: 1;
	position: relative;
}

[data-accordion-init] > [data-tabs=content],
[data-accordion-init] > [data-tabs=controls] {
	display: none;
}

[data-accordion-init] [data-tabs=element] {
	z-index: 1;
	visibility: visible;
	position: static;
	opacity: 1;
}

[data-tabs=accordion-wrapper] {
	display: block;
	max-height: 0;
	-webkit-transition: max-height 0.3s ease;
	transition: max-height 0.3s ease;
	overflow: hidden;
}

[data-tabs=accordion-content] {
	overflow: hidden;
}

[data-tabs=accordion] {
	overflow: hidden;
	position: relative;
	isolation: isolate;
}

[data-tabs=accordion].is-active > [data-tabs=accordion-wrapper] {
	max-height: none;
}


.tabs {
	max-width: 100%;
}

.tabs [data-tabs=accordion] > .tabs__control.is-active {
	pointer-events: auto;
	opacity: 0.5;
}

.tabs [data-tabs=accordion].is-active > .tabs__control {
	opacity: 1;
}

.tabs__controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	min-height: 80px;
	border-bottom: 1px solid #e5e7eb;
	margin-bottom: 32px;
	padding-top: 20px;
}

.tabs__control {
	position: relative;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0 40px -1px 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: fit-content;
	color: #4256a2;
	font-size: 14px;
	border: none;
	outline: none;
	border-bottom: 2px solid transparent;
	background-color: transparent;
	letter-spacing: 0.1em;
	transition: opacity 0.3s ease, border 0.3s ease, color 0.3s ease;
}

.tabs__control:focus,
.tabs__control:hover {
	opacity: 0.6;
	transition: opacity 0.3s ease, border 0.3s ease, color 0.3s ease;
}

.tabs__control.is-active {
	opacity: 1;
	pointer-events: none;
	color: #505050;
	border-bottom: 2px solid #4256a2;
	cursor: initial;
	transition: opacity 0.3s ease, border 0.3s ease, color 0.3s ease;
}

.tabs__content {
	margin-bottom: 40px;
	-webkit-transition: height 0.3s;
	transition: height 0.3s;
	height: auto;
}

.tabs__element {
	width: 100%;
}

.tabs__element p {
	margin: 0;
}

.tabs__element p:not(:last-child) {
	margin: 0 0 20px 0;
}

.tabs--unset .tabs__content {
	height: auto;
}

.tabs--unset .tabs__element {
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}

@media screen and (max-width: 992px) {
	.tabs [data-tabs=accordion] {
		margin: 10px 2% 0;
	}

	.tabs [data-tabs=accordion] > .tabs__control {
		width: 100%;
		margin: 0;
		padding: 10px;
	}

	.tabs__controls {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tabs__control {
		margin: 10px 2% 0;
		padding: 10px;
		width: 45%;
	}

	.tabs__element {
		padding: 15px;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17606421723805*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:none;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:none;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:none}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:"";display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}.main-user-consent-request-announce-required{color:red}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@media (min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-link,.main-user-consent-request-popup-text{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media (max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */


/* Start:/local/components/shop_10_2016/sale.personal.order.list/templates/.default/style.css?174038322617651*/
.bx_my_order{
	margin-bottom: 20px;
}
.bx_my_order_status_desc{
	margin: 20px 0 20px 0;
}
.bx_my_order_status_desc h2{
	margin-top: 0;
	margin-bottom: 5px;
}
.bx_mos_desc{
	font-size: 12px;
}
.bx_my_order h3{
	font-weight: var(--ui-font-weight-bold);
	font-size:24px;
	color: #3f3f3f;
}
.bx_my_order .bx_my_order_table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e8e8e8;
}
.bx_my_order .bx_my_order_table tr td{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.bx_my_order .bx_my_order_table thead tr td{
	padding: 10px;
	font-weight: var(--ui-font-weight-bold);
	font-size: 15px;
	color: #3d4345;
	border-bottom: 1px solid #d9d9d9;
	/*box-shadow: 0 -1px 1px 0 rgba(255,255,255,1);*/

	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(227,227,227,1)));
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	background:   -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	background:    -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	background:     -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	background:        linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );
}
.bx_my_order .bx_order_action{
	margin-bottom: 20px;
}
.bx_my_order .bx_my_order_table td a{font-size: 13px;color: #0073a3}
.bx_my_order .bx_my_order_table td a:hover{text-decoration: none;}
.bx_my_order .bx_my_order_table tbody tr td{
	padding: 15px 10px 5px;
	color: #3f3f3f;
	font-size: 13px;
	vertical-align: top;
	line-height:30px;
}
.bx_my_order .bx_my_order_table tbody tr td:first-child{width: 65%}
/*.bx_my_order .bx_my_order_table tbody tr td[colspan="2"]{
	padding: 10px;
	font-weight: var(--ui-font-weight-bold);
	font-size: 15px;
	color: #3d4345;
	background: #fafafa;
}*/

.bx_my_order .bx_item_list{
	margin: 5px 0 0 0;
	padding: 0 0 0 30px;
	list-style: decimal;
}

.bx_my_order .bx_my_order_status{
	width: 100%;
	font-weight: var(--ui-font-weight-bold);
	padding: 10px 5px;
	line-height: normal;
	margin-bottom: 20px;
	font-size: 14px;
	text-shadow: 0 1px 0 rgba(255,255,255,.5)
}
.bx_my_order .bx_my_order_status.yellow{background: #ffd34e}
.bx_my_order .bx_my_order_status.red   {background: #fb7474}
.bx_my_order .bx_my_order_status.green {background: #ade421}
.bx_my_order .bx_my_order_status.gray  {background: #bbbbbb}


@media (max-width: 550px){
	.bx-touch .bx_my_order .bx_my_order_table tr,
	.bx-touch .bx_my_order .bx_my_order_table tbody,
	.bx-touch .bx_my_order .bx_my_order_table tbody td{display: block;width: 100% !important;}
	.bx-touch .bx_my_order .bx_my_order_table tbody{border-top: 1px solid #e8e8e8;}
	.bx-touch .bx_my_order .bx_my_order_table thead td{display: inline-block; white-space: nowrap;width: auto !important;background: transparent !important;border: none;box-shadow: none}
	.bx_my_order .bx_my_order_status{
		padding: 10px;
		position: relative;
		margin-left: -10px;
	}
}

.bx_my_order .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	color: #3f3f3f !important;
}
.bx_my_order .bx_shadow.bx_bt_button_type_2{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.bx_my_order .bx_shadow.bx_bt_button_type_2:active{box-shadow:none}

.bx_my_order .bx_bt_button_type_2 		{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:   -moz-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:    -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:     -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:        linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_my_order .bx_bt_button_type_2:hover 	{background:#fff}
.bx_my_order .bx_bt_button_type_2:active {
	background:#f1f1f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:   -moz-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:    -ms-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:     -o-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:        linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}

.bx_my_order .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.bx_my_order .bx_small.bx_bt_button_type_2 		{}
.bx_my_order .bx_small.bx_bt_button_type_2:hover {}
.bx_my_order .bx_small.bx_bt_button_type_2:active{}

.bx_my_order .bx_medium.bx_bt_button_type_2	{
	padding:0 13px;
	height:25px;
	font-weight:var(--ui-font-weight-bold);
	line-height:25px;
}

.bx_my_order .bx_medium.bx_bt_button_type_2 		 {font-weight:var(--ui-font-weight-bold)}
.bx_my_order .bx_medium.bx_bt_button_type_2:hover {}
.bx_my_order .bx_medium.bx_bt_button_type_2:active{}

.bx_my_order .bx_big.bx_bt_button_type_2	{
	padding:0 13px;
	height:34px;
	font-weight:var(--ui-font-weight-bold);
	line-height:34px;
}

.bx_my_order .bx_big.bx_bt_button_type_2 	  {}
.bx_my_order .bx_big.bx_bt_button_type_2:hover {}
.bx_my_order .bx_big.bx_bt_button_type_2:active{}

.bx_my_order_switch {
	margin-bottom: 15px;
	line-height: 30px;
}
.bx_my_order_switch .bx_mo_link{
	margin-right: 20px;
}

.sale-order-link,
.sale-order-history-link {
	display: inline-block;
	color: #4256a2;
	padding: 0 34px 0 0;
	margin-bottom: 22px;
}

.sale-order-title {
	margin-top:40px;
	font-weight: var(--ui-font-weight-regular, 400);
	color: #262626;
}

.sale-order-description {
	color: #888;
}

.sale-order-list-accomplished-title-container,
.sale-order-list-title-container {
	padding: 15px;
	background-color: #c8c2e0;
	display: flex;
	gap: 10px;
}

@media (max-width: 767px) {
	.sale-order-list-title-container {
		padding: 15px;
		flex-direction: column;
	}
}

.sale-order-list-title,
.sale-order-list-accomplished-title {
	color: #2f3435;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	display: flex;
	flex-wrap: wrap;
	row-gap: 10px;
	column-gap: 5px;
}

.sale-order-list-title .number {
	font-weight: 600;
	color: #4256a2;
	flex-shrink: 0;
	width: fit-content;
}

.sale-order-list-title .date {
	font-size: small;
	width: fit-content;
	flex-shrink: 0;
}

.sale-order-list-title .goods {
	display: block;
	width: 100%;
	font-size: small;
}

.sale-order-list-container {
	margin: 0 0 34px 0;
	border: 1px solid #efecec;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.sale-order-list-inner-container {
	padding: 0 15px 15px 15px;
	border-top: 1px solid #efecec;
	display: flex;
	flex-direction: column;
}

.sale-order-list-inner-title-line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 0 14px 0;
	text-transform: uppercase;
}

.sale-order-list-actions {
	display: flex;
	gap: 10px;
	margin-left: auto;
	flex-shrink: 0;
	align-items: flex-end;
}

.sale-order-list-inner-title-line-item {
	display: inline-block;
	margin: 0 5px 0 0;
	vertical-align: middle;
	color: #9b9b9b;
	font-size: 10px;
}

.sale-order-list-inner-title-line-border {
	display: inline-block;
	margin: 6px 0;
	height: 1px;
	width: 100%;
	vertical-align: middle;
	background: #f2f2f2;
}

.sale-order-list-inner-row {
	padding: 0;
	position: relative;
}

.sale-order-list-inner-row-template{
	display: none;
}

.sale-order-list-payment-title,
.sale-order-list-shipment-title {
	color: #000;
	position: relative;
	padding-right: 120px;
}

.sale-order-list-payment-about-link,
.sale-order-list-payment-repeat-link,
.sale-order-list-payment-cancel-link {
	padding: 21px 0 0 0;
}

.sale-order-list-shipment-button,
.sale-order-list-repeat-link,
.sale-order-list-cancel-link,
.sale-order-list-about-link,
.sale-order-list-change-payment {
	color: #4256a2 !important;
	text-decoration: underline !important;
	text-decoration-thickness: 1px !important;
	cursor: pointer;
	transition: all 0.3s ease;
}

.sale-order-list-cancel-link {
	display: inline-block;
	color: #9b9b9b;
	/*vertical-align: middle;*/
}

div.sale-order-list-repeat-container {
	padding: 0;
}

.sale-order-list-repeat-link {
	display: inline-block;
	vertical-align: middle;
}

.sale-order-list-repeat-link:before {
	content: "";
	display: inline-block;
	margin: 0 3px 4px 0;
	width: 10px;
	height: 13px;
	background: url(/local/components/shop_10_2016/sale.personal.order.list/templates/.default/images/sale-order-repeat.svg) no-repeat;
	vertical-align: middle;
}

.sale-order-link-accomplished {
	padding: 0;
	text-decoration: none;
}

.sale-order-list-shipment-button:hover,
.sale-order-list-repeat-link:hover,
.sale-order-list-cancel-link:hover,
.sale-order-list-cancel-payment:hover,
.sale-order-list-about-link:hover,
.sale-order-list-change-payment:hover{
	text-underline-offset: 3px !important;
	cursor: pointer;
	transition: all 0.3s ease;
}

.sale-order-list-cancel-payment{
	margin-top: 20px;
	display: block;
}

.sale-order-list-about-link {

}

.sale-order-list-status-restricted,
.sale-order-list-status-alert,
.sale-order-list-status-success {
	display: inline-block;
	padding: 4px 10px 5px 8px;
	border: 1px solid #ffe5e8;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	background: #ffe5e8;
	color: #d0021b;
	text-transform: lowercase;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.sale-order-list-status-success {
	background: #e3f0bd;
	border: 1px solid #e3f0bd;
	color: #597707;
}

.sale-order-list-status-restricted {
	background: #f3f4f5;
	border: 1px solid rgba(128,134,142,0.20);
	color: #535c69;
}

.sale-order-list-status-restricted-message-block{
	padding-top:10px;
}

.sale-order-list-status-restricted-message{
	color: #9e9fa2;
}

.sale-order-list-payment-check ,
.sale-order-list-payment-price {
	padding: 4px 0 0 0;
}

.sale-order-list-payment-check{
	width:100%;
	float: left;
}

.sale-order-list-payment-check-left{
	display: inline;
	padding-right: 5px;
}

.sale-order-list-change-payment {
	display: flex;
	justify-content: flex-end;
	margin: 6px 0 0 0;
	color: #4256a2;
}

.sale-order-list-about-container,
.sale-order-list-button-container {
	display: inline-block;
}

.sale-order-list-buttons {
	width: 100%;
	display: flex;
	gap: 24px;
	justify-content: flex-end;
	align-items: center;
}

.sale-order-list-button {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2px 17px;
	min-width: 115px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	height: 38px;
	background-color: #4256a2;
	color: #fff !important;
	text-align: center;
	-webkit-transition: opacity ease-out 0.5s;
	-moz-transition: opacity ease-out 0.5s;
	-o-transition: opacity ease-out 0.5s;
	transition: opacity ease-out 0.5s;
}

.sale-order-list-button:hover {
	opacity: 0.6;
	-webkit-transition: opacity ease-out 0.5s;
	-moz-transition: opacity ease-out 0.5s;
	-o-transition: opacity ease-out 0.5s;
	transition: opacity ease-out 0.5s;
}

.sale-order-list-button.inactive-button {
	background: #4256a2;
	opacity: 0.5;
	cursor: pointer;
}

.sale-order-list-button.inactive-button:hover{
	color: #FFFFFF;
}


.sale-order-list-shipment {
	list-style: none;
}

.sale-order-list-shipment-item {
	padding: 6px 0 0 0;
}

.sale-order-list-shipment-list-item-link {
	padding: 16px 0 0 0;
	text-decoration: underline;
}

.sale-order-list-shipment-id {
	font-weight: var(--ui-font-weight-bold);
}

.sale-order-list-shipment-id-icon {
	display: inline-block;
	width: 11px;
	height: 13px;
	background: url("/local/components/shop_10_2016/sale.personal.order.list/templates/.default/images/sale-order-order-list-options-methods-shipment-list-item-id-element.svg") center no-repeat;
	cursor: pointer;
}

.sale-order-list-top-border {
	width: auto;
	height: 1px;
	margin: 18px 15px 21px 15px;
	background: #f2f2f2;
}

.sale-order-list-accomplished-date-container {
	text-align: right;
}

.sale-order-list-accomplished-date {
	padding: 0 8px 0 0;
}

.sale-order-list-accomplished-date,
.sale-order-list-accomplished-date-number {
	display: inline-block;
	margin: 10px 0 0 0;
}

.sale-order-list-accomplished-date {
	color: #4b8c03;
}
.sale-order-list-title .canceled-order {
	display: flex;
	padding: 5px 10px;
	border: 1px solid #ffe5e8;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	background: #ffe5e8;
	color: #ff0000;
	text-transform: lowercase;
	line-height: 1;
	position: absolute;
	left: 15px;
	bottom: 10px;
}

.sale-order-list-accomplished-date-number {
	color: #888;
}

.sale-order-list-repeat-accomplished {
	text-align: right;
}

.sale-order-list-inner-accomplished {
	border: 1px solid #efecec;
	padding: 13px 15px 15px 15px;
}

.sale-order-list-shipment-status {
	margin: 2px 0 0 0;
}

.sale-order-list-shipment-status-item {
	display: inline-block;
	margin: 6px 0 5px 0;
	vertical-align: middle;
}

.sale-order-list-shipment-status-block {
	display: inline-block;
	color: #535c69;
	font-weight: 500;
	margin: 6px 0 5px 0;
	vertical-align: middle;
}

/* state's */

.sale-order-state-green {
	background: #c2f388;
}
.sale-order-state-yellow {
	background: #d7dd39;
}
.sale-order-state-red {
	background: #dd6239;
}
.sale-order-state-grey {
	background: #f2f2f2;
}

@media (max-width: 991px) {
	.sale-order-list-accomplished-date-container,
	.sale-order-list-repeat-accomplished {
		text-align: left;
	}
}

@media (max-width: 767px) {
	.sale-order-list-button {
		margin: 10px 0 0 0;
		max-width: none;
		float: none;
	}
}


.orders-empty {
	display: flex;
	flex-direction: column;
	padding: 40px 10px 40px 30%;
	gap: 40px;
	position: relative;
	min-height: 150px;
}
.orders-empty:before {
	content: "";
	position: absolute;
	width: 30%;
	display: inline-block;
	margin: 0 3px 4px 0;
	height: auto;
	background: url(/local/components/shop_10_2016/sale.personal.order.list/templates/.default/images/empty.png) no-repeat center;
	background-size: 50%;
	left: 0;
	top: 0;
	bottom: 0;
}

.orders-empty h3 {
	font-size: larger;
	font-weight: 600;
	color: #4256a2;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}

.orders-empty .sale-order-history-link {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2px 17px;
	max-width: 300px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	height: 38px;
	background-color: #4256a2;
	color: #fff !important;
	text-align: center;
	-webkit-transition: opacity ease-out 0.5s;
	-moz-transition: opacity ease-out 0.5s;
	-o-transition: opacity ease-out 0.5s;
	transition: opacity ease-out 0.5s;
	margin-bottom: 0;
}

.orders-empty .sale-order-history-link:hover {
	opacity: 0.6;
	-webkit-transition: opacity ease-out 0.5s;
	-moz-transition: opacity ease-out 0.5s;
	-o-transition: opacity ease-out 0.5s;
	transition: opacity ease-out 0.5s;
}

@media (max-width: 767px) {
	.orders-empty {
		padding: 80px 10px 40px 10px;
	}
	.orders-empty:before {
		height: 80px;
		width: 100%;
		bottom: unset;
		right: 0;
		background-size: auto 60px;
	}
	.orders-empty h3 {
		text-align: center;
		width: 100%;
	}
	.orders-empty .sale-order-history-link {
		margin: 0 auto;
	}
}
/* End */


/* Start:/bitrix/components/bitrix/sale.order.payment.change/templates/.default/style.min.css?15142613275814*/
.sale-order-payment-change-pp.row{margin-right:0;margin-left:0}.sale-order-payment-change-pp-list{opacity:0}.sale-order-payment-change-pp-company{height:40px;padding-bottom:20px;z-index:100;position:relative}.sale-order-payment-change-pp .sale-order-payment-change-pp-company{padding:7px;border:1px solid transparent;height:auto;margin-bottom:15px;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-ms-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease}.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-graf-container{-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-ms-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;border-color:#159ebb}.sale-order-payment-change-pp-company-graf-container{border:2px solid #c3cace;border-radius:2px;position:relative;background:#fff;width:auto;height:0;padding-top:50%}.sale-order-payment-change-pp-company-image{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-size:contain;background-repeat:no-repeat;background-position:center}.sale-order-payment-change-pp-company-smalltitle{padding-top:9px;color:#a3a3a3;font-size:11px;text-align:center;padding-bottom:5px}.sale-order-payment-change-pp-field .form-control{background:#fff}.sale-order-payment-change-pp-price{text-align:right;padding:4px 0}.sale-order-payment-change-service-small{color:#a3a3a3;font-size:11px}@media(min-width:1200px){.sale-order-payment-change-pp div .sale-order-payment-change-pp-company:nth-child(4n+1),.sale-order-payment-change-pp-item-container .sale-order-payment-change-pp-company:nth-child(4n+1){clear:both;padding-left:0}}@media(min-width:768px) and (max-width:1199px){.sale-order-payment-change-pp div .sale-order-payment-change-pp-company:nth-child(3n+1),.sale-order-payment-change-pp-item-container .sale-order-payment-change-pp-company:nth-child(3n+1){clear:both;padding-left:0}}@media(max-width:767px){.sale-order-payment-change-pp,.sale-order-payment-change-pp-item-container{max-width:450px}.sale-order-payment-change-pp div .sale-order-payment-change-pp-company:nth-child(2n+1),.sale-order-payment-change-pp-item-container .sale-order-payment-change-pp-company:nth-child(2n+1){clear:both;padding-left:0}}.sale-order-payment-change-inner-row{padding:0;position:relative}.sale-order-payment-change-payment{padding-bottom:20px}.sale-order-payment-change-payment-title{font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}.sale-order-payment-change-status-alert,.sale-order-payment-change-status-restricted,.sale-order-payment-change-status-success{display:inline-block;padding:4px 10px 5px 8px;border:1px solid #eab3b9;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#ffe5e8;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#d0021b}.sale-order-payment-change-status-restricted{background:#f3f4f5;border:1px solid rgba(128,134,142,0.20);color:#535c69}.sale-order-payment-change-status-success{background:#e3f0bd;border:1px solid #bed277;color:#597707}.sale-order-payment-change-payment-price{padding:4px 0 0 0;font:13px "Helvetica Neue",Helvetica,Arial,sans-serif}.sale-order-payment-change-payment-form-group{display:table}.sale-order-payment-change-payment-form-cell{display:table-cell;vertical-align:middle;text-align:center}.sale-order-inner-payment-button{display:block;cursor:pointer;padding:0 17px;max-width:115px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:38px;background:#1485ce;color:#fff;font:bold 13px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;float:left}.sale-order-inner-payment-button:hover{color:#fff;background:#53a4d8;-webkit-transition:background ease-out .5s;-moz-transition:background ease-out .5s;-o-transition:background ease-out .5s;transition:background ease-out .5s}.sale-order-inner-payment-button.inactive-button{opacity:.2;cursor:pointer}.sale-order-inner-payment-button.inactive-button:hover{background:#1485ce;color:#fff}.sale-order-inner-padding-bottom{padding-bottom:15px}.sale-paysystem-wrapper{position:relative;padding:24px 38px 24px 38px;margin:0 -15px 0 0;border:1px solid #3bc8f5;font:14px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#424956}.sale-paysystem-wrapper{position:relative;padding:24px 38px 24px 38px;margin:0 -15px 0 0;border:1px solid #3bc8f5;font:14px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#424956}.sale-paysystem-close{position:absolute;top:7px;right:7px}.sale-paysystem-close-item{display:inline-block;width:18px;height:18px;background:url(/bitrix/components/bitrix/sale.order.payment.change/templates/.default/../../components/bitrix/sale.personal.order.detail/templates/.default/images/sale-personal-order-sprite.svg) 1px 1px no-repeat;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;cursor:pointer}.sale-paysystem-close-item:hover{opacity:.5}.sale-paysystem-description{margin:0 0 11px 0;font:11px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#bcbdc0}.sale-paysystem-yandex-button{display:inline-block;margin:26px 10px 26px 0}.sale-paysystem-yandex-button-item{padding:0 22px;height:38px;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f59023;font:bold 13px/35px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#fff;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.sale-paysystem-yandex-button-item:hover{background:#ff911a;color:#fff;text-decoration:none}.sale-paysystem-yandex-checkout-button-item{padding:10px 22px}.sale-paysystem-yandex-button-item:focus{color:#fff;text-decoration:none}.sale-paysystem-yandex-button-descrition{display:inline-block;margin:0 0 15px 0;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#80868e}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?143496406251*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /local/templates/shop_10_2016/components/bitrix/sale.personal.section/personal/style.css?174051450548003 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17606421723805 */
/* /local/components/shop_10_2016/sale.personal.order.list/templates/.default/style.css?174038322617651 */
/* /bitrix/components/bitrix/sale.order.payment.change/templates/.default/style.min.css?15142613275814 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?143496406251 */
