

/* Start:/local/templates/aspro_next_asgard/components/bitrix/catalog.element/wildberries/style.css?17921805437370*/
.offerSizeHint {
	display: none;
	position: absolute;
	z-index: 10000;
	bottom: 40px;
	left: -100px;
	padding: 20px;
	font-size: 1.3em;
	line-height: 1.5em;
	color: #333333;
	background-color: #ffffff;
}

.offerHintHtml__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	/*-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;*/
	min-height: 20px;
	min-width: 250px;
	margin-bottom: 10px;
}

.offerHintHtml__block:last-of-type {
	margin-bottom: 0;
}

.offerHintHtml__name {
	color: #888888;
	margin-right: 10px;
}
@media (min-width: 1025px) {
	.sku_props .bx_item_detail_size ul li {
		position: relative;
	}

	.sku_props .bx_item_detail_size ul li:hover .offerSizeHint {
		display: block;
		border-color: #fff;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	}
}


@media (max-width: 1024px) {
	.sizeInvisible{
		visibility: hidden;
	}
	.chooseYourSize {
		padding: 10px 20px;
		border: 2px solid #A3A3A3;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 13px;
		line-height: 2;
		cursor: pointer;
	}

	.chooseYourSize._chosen {
		border-color: #678FDC;
	}

	.chooseYourSize:after {
		display: inline-block;
		line-height: 2;
		font-weight: normal;
		font-variant: normal;
		font-style: normal;
		font-family: FontAwesome, monospace;
		content: "\f107";
		padding: 0px 0px 0px 5px;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		float: right;
	}

	.sku_props.variant3 .bx_item_detail_size {
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	}

	.sku_props.variant3 .bx_item_section_name {
		line-height: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 10px 20px;
		border: none;
		border-bottom: 1px solid rgba(125, 125, 125, 0.1);
		font-weight: bold;
		color: #555;
		background-color: #fff;
		text-align: left;
		font-size: 11px;
	}

	.sku_props.variant3 .bx_catalog_item_scu ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		background-color: #fff;
	}

	.middle_info .sku_props.variant3 .bx_size_scroller_container {
		margin-top: 0;
	}

	.sku_props.variant3 .bx_catalog_item_scu ul li {
		color: #555;
		background-color: #fff;
		border: none;
		border-bottom: 1px solid rgba(125, 125, 125, 0.1);
		text-align: left;
		padding: 10px 20px;
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.sku_props.variant3 .bx_catalog_item_scu ul li.active {
		color: #FFF;
		background-color: #3c3c3e;
	}

	.sku_props.variant3 .bx_catalog_item_scu ul li:hover {
		color: #555;
		background-color: #EEF2FE;
	}

	.sku_props.variant3 .bx_item_detail_size ul li span {
		display: inline;
		padding: 0;
		font-size: 12px;
	}

	#sizeTable {
		display: none;
		font-size: 11px;
		margin-bottom: 40px;
		margin-top: 20px;
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		border-left: 1px solid gray;
	}

	#sizeTable._flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	#sizeTable .sku_block_prop {
		line-height: 1.5;
		border-right: 1px solid gray;
	}

	#sizeTable .char_name,
	#sizeTable .char_value {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 5px;
	}

	#sizeTable .char_name {
		border-bottom: 1px solid gray;
		height: 5em;
		overflow: hidden;
		font-weight: bold;
		text-align: center;
	}

	.detail_page .sku_props.variant3 {
		position: relative;
		min-height: 20px;
	}

	.detail_page .bx_catalog_item_scu {
		position: absolute;
		width: 100%;
		z-index: 10;
	}

	.info_item .middle_info .buy_block .table_sizes {
		margin-top: 20px;
	}
}
/*
@media (min-width: 1025px) {
	.chooseYourSize{
		width: 50%;
	}
	.sku_props.variant3{
		width: 50%;
	}
	#sizeTable{
		width: 90%;
	}
}
@media (min-width: 1240px) {
	#sizeTable .char_name{
		height: 3em;
	}
	#sizeTable{
		width: 80%;
	}
}
*/



/* asgard */

/* размер кратинок корректировали для простого товара (т.к. стили отображения для оффера и простого отличаются) */
@media (min-width: 600px) {
	.item_slider .slides {
		width: 100%;
		max-width: 100%;
		height: 750px !important;
	}
	.item_slider:not(.flex) .slides li {height:100%!important;}

}





.auth-btn {display:block; margin:20px 0 10px;}
.auth-btn a {font-size: 13px; line-height: 1.5; border-bottom: 1px solid #818181;}

.card-social-btn {display:block; margin-top:1em;}
.card-social-btn img {width:23px; margin: 0 4px 0 0 !important;}
.card-social-btn span {border-bottom: 1px solid #818181; font-size: 13px; line-height: 1.5; transition: .3s;}
.card-social-btn span:hover {border-color: transparent; transition: .3s;}




.item-bonus {text-align: left; color: #00bb31; font-weight: 600; font-size: 18px; clear:both;}
.open-shops {margin-top: 1em;color: #383838}
.open-shops span {cursor: pointer;border-bottom: 1px dotted;}
.open-shops .svg {min-width: 13px;min-height: 16px;margin-right: 4px;}

.shopscount_frame.popup {
	min-width: 1200px;
	max-width: 1200px;
	margin-left: auto !important;
	margin-right: auto !important;
	left: 0;
	right: 0;
	padding: 40px;
	border-radius:6px !important
}
.shopscount_frame.popup .jqmClose {
	right: 20px;
	top: 20px;
}
.stores-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.stores-row h2 {
	margin-top: 0;
}
.stores-row #map {
	min-height: 300px;
	height: 100%;
	width: 100%;
}
.stores-row #map > ymaps,
.stores-row #map > ymaps > ymaps {
	height: 100% !important;
	width: 100% !important;
}
.stores-row .product-info {
	display: flex;
	flex-direction: row;
	margin-bottom: 2em;
}
.stores-row .product-info img {
	max-width: 80px;
	margin-right: 20px;
}
.stores-row .product-info_name {
	font-weight: 700;
}
.stores_block {
	padding: 1em;
	cursor: pointer;
	border-bottom: 1px solid #e7e7e7;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.stores_block.active,
.stores_block:hover {
	background: #f9f9f9;
}

.stores_block:last-child {
	margin-bottom: 0;
	border-bottom-color: transparent;
}
.product-info_info,
.store_main_info {text-align:left;}
.store_title {
	font-size: 1.143em;
	color: #1d2029;
	margin-bottom: .5em;
}
.store_schedule {
	color: #666;
}
.store_amount {
	padding-left: 20px;
}
.store_amount div {
	text-align: right;
	font-size: 12px;
	color: #666;
}

@media (max-width: 1200px) {
	.shopscount_frame.popup {
		min-width: 100%;
		max-width: 100%;
		padding:35px 25px;
	}
}
@media (max-width: 991px) {
	.stores-row .col-12 {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.stores_block {
		flex-wrap: wrap;
	}
	.store_amount {
		width: 100%;
		padding: 0;
		text-align: left;
	}
	.store_amount div {
		text-align: left;
	}
}


/*wb button style */
.btn-wb {
	display: block;
	width: 260px;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom:30px;
	opacity:1;
	transition: .3s;
}
.btn-wb:hover {opacity:.7;}
/* End */
/* /local/templates/aspro_next_asgard/components/bitrix/catalog.element/wildberries/style.css?17921805437370 */
